ALL Metrics
-
Views
-
Downloads
Get PDF
Get XML
Cite
Export
Track
Research Article

A simulation of a medical ventilator with a realistic lungs model

[version 1; peer review: 1 not approved]
PUBLISHED 05 Nov 2020
Author details Author details
OPEN PEER REVIEW
REVIEWER STATUS

Abstract

Background: The outbreak of COVID-19 pandemic highlighted the necessity for accessible and affordable medical ventilators for healthcare providers. To meet this challenge, researchers and engineers world-wide have embarked on an effort to design simple medical ventilators that can be easily distributed. This study provides a simulation model of a simple one-sensor controlled, medical ventilator system including a realistic lungs model and the synchronization between a patient breathing and the ventilator. This model can assist in the design and optimization of these newly developed systems.
Methods: The model simulates the ventilator system suggested and built by the “Manshema” team which employs a positive-pressure controlled system, with air and oxygen inputs from a hospital external gas supply. The model was constructed using Simscape™ (MathWorks®) and guidelines for building an equivalent model in OpenModelica software are suggested. The model implements an autonomously breathing, realistic lung model, and was calibrated against the ventilator prototype, accurately simulating the ventilator operation.
Results: The model allows studying the expected gas flow and pressure in the patient’s lungs, testing various control schemes and their synchronization with the patient’s breathing. The model components, inputs, and outputs are described, an example for a simple, positive end expiratory pressure control mode is given, and the synchronization with healthy and ARDS patients is analyzed.
Conclusions: We provide a simulator of a medical ventilation including realistic, autonomously breathing lungs model.  The simulator allows testing different control schemes for the ventilator and its synchronization with a breathing patient. Implementation of this model may assist in efforts to develop simple and accessible medical ventilators to meet the global demand.

Keywords

COVID-19, Mechanical Ventilator, Simulation

Introduction

One of the positive COVID-19 consequences is a great social gathering of creators, scientists and engineers to assist the worldwide pandemic effort, including the design of custom-made open source ventilators1. The review of Pearce (2020) covers about 160 publications and links to websites that provide computer-assisted design (CAD) models, construction and installation instructions and bills of materials. It is probably not covering hundreds of other projects that are not published yet or could not pass the strict definitions of the open-source ventilator of the author.

Manshema is an emergency ventilation machine and was created during the Assuta COVID-19 Hackathon Sprint by the group comprising engineers, medical doctors, and scientists. The Manshema Ventilator (MV) was designed to assist in the ventilation of patients who are capable of autonomous breathing yet require assistance to maintain a sufficient positive end expiratory pressure (PEEP) and blood oxygen saturation levels.

One of the major drawbacks of the custom-made open-source ventilator designs is that these are created in a very short time and do not allow detailed analysis of their performance, quality assurance and thus regulatory approval. One of the key points is a lack of proper set of mathematical models that describe the performance of a specific ventilator due to a large variety of the parts, sensors and components used in its creation. This study is addressing this gap by creating a detailed mathematical model and a simulator of a realistic lung ventilation, carefully calibrated and tuned specifically to the MV design, parts and sensors. The simulation will provide the design team the opportunity to design the next version, to extend the ventilator capabilities and to assure its performance corresponding to the specific patient condition. Furthermore, the simulation provides a template for a large variety of open source designs, such as Ambu bag ventilators or linear actuator ventilators, and may eventually lead to a closed loop, feedback-back control at the level of commercial regulatory approved mechanical ventilators.

Methods and materials

General description

The MV consists of an input branch which mixes air and oxygen from the hospital reservoirs and feeds it into the patient mask, and an expiratory output branch which is opened or closed by the control system. Figure 1a shows a schematic illustration of the MV. The input compressed air and oxygen are supplied by the hospital central reservoirs. The flow from each of the reservoirs is controlled with a flow control valve. After the flow control valves, the gases flow through two similar pipes, mix and flow through the main pipe and mask pipe towards the breathing mask. A pressure relief valve marked Popoff is located between the Main pipe and the Mask pipe. This pressure relief is set to mechanically control the maximal pressure in the system and avoid over-pressuring the lungs. The expiratory air flows through a directional check valve which does not permit breathing the exhaled gasses. After the check valve, the outlet pipe leads to the expiratory flow control system which opens and closes the expiratory pipe flow path using an ON/OFF solenoid valve. The outlet of the control system is connected to a pressure relief valve that is set according to the required PEEP valve. Figure 1b shows a CAD drawing of the complete MV system, and Figure 1c shows a CAD drawing of the main components of the MV. Figure 1d is a photograph of the main components of the MV prototype.

cafce502-20d4-4835-9f7a-b29fcfaea9f2_figure1.gif

Figure 1. The Manshema ventilator.

(a) A schematic description of the Manshema ventilator. The pressure measurements and control system are not shown. (b) A CAD drawing of the full MV, (c) a CAD drawing of the MV main components, (d) a photograph of the main components of the MV prototype. PEEP, positive end expiratory pressure; CAD, computer-assisted design; MV, Manshema ventilator.

Control strategy

In order to reduce the system costs to minimum, the MV operates with a single pressure sensor and a solenoid valve which controls the gas flow out of the system. The minimum and maximum pressure in the system are controlled with a hysteresis control scheme. This control strategy is realized with a pressure sensor located near the inlet to the solenoid valve and a relay which sets the state of the solenoid valve according to the measured pressure. In its initial state, the solenoid valve is closed directing the input air to the patient allowing the pressure to build up. When the patient exhales, the pressure at the expiratory pipe increases rapidly and after it reaches the expiratory positive airway pressure (EPAP), the relay opens the solenoid valve, the exhaled air is removed, and the pressure starts to drop. Once the patient starts to inhale, air is removed from the pipes and the pressure drops. When the pressure reaches the inspiratory positive airway pressure (IPAP) the solenoid valve closes, and the breathing cycle continues.

The Manshema ventilator model

The MV model was built with MathWorks® Simulink® Simscape™ Gas system toolbox. The outline for the model followed the MathWorks® “Medical Ventilator with Lung Model” example and was modified to describe the MV design, control system as well as an autonomously breathing patient. The model source files, along with an elaborated description of model parameters, variables, Simulink® block parameters and their values can be found under the data availability section as well as in the model OSF webpage2.

Figure 2 shows the block diagram of the model and Figure 3 shows a block diagram of the control system. The lungs are modeled as a translational mechanical converter that is coupled to a spring, a damper, and a force source. The spring and damper model the mechanical compliance and resistance of the lungs3 and force source models the muscle induced pressure4 which is a result of the patient autonomous breathing (patients that cannot breath autonomously can be modeled by replacing the variable muscle pressure term with a constant pressure). The pressure induced by the muscles contraction and relaxation, Pmus, is realized with exponential functions as described by Fresnel et al.4:

Pmus={Pmax(1et/τc)0tT1Pmaxet/τrT1tTtot(1)

Where T1 is the time period for muscles contraction in every breathing cycle and Ttot is the breathing cycle length. τc and τr are the contraction and relaxation time constants, respectively, and Pmax is the maximum pressure that can be induced by the muscles. All the parameters in Equation (1) can be easily derived from the mouth occlusion pressure, P0.1 and the breathing frequency, fv as described in 4. A block diagram of the lungs branch is shown in Figure 4.

cafce502-20d4-4835-9f7a-b29fcfaea9f2_figure2.gif

Figure 2. The Manshema Simulink® model.

cafce502-20d4-4835-9f7a-b29fcfaea9f2_figure3.gif

Figure 3. The Simulink® block diagram of the control system.

cafce502-20d4-4835-9f7a-b29fcfaea9f2_figure4.gif

Figure 4. The lungs branch block diagram.

Model calibration. The model was calibrated against the MV prototype in two steps. First, the parameters of the PEEP and Popoff pressure relief valves were calibrated by comparing the model output to the measured output when the lungs port was blocked. In this set of experiments, the pressure at the inlet to the solenoid control valve was measured as a function of the total input gas flow rate when the solenoid valve was open and when it was closed. The experiment was repeated for PEEP values of 2, 5 and 10 cmH2O. For each of the pressure relief valves in the model the set pressure differential and the maximum valve open area were tuned to provide the best fit to the measured data. Figure 5 shows the modeled and measured pressure as a function of the input gas flow rate and PEEP values of 2, 5 and 10 cmH2O.

cafce502-20d4-4835-9f7a-b29fcfaea9f2_figure5.gif

Figure 5. PEEP and Popoff model calibration experiment.

The modeled and measured pressure as a function of the input gas flow rate and PEEP values of 2, 5 and 10 cmH2O. PEEP, positive end expiratory pressure.

Next, the model calibration was tested by comparing model results to the output of the MV prototype when it was connected to an IMTMedical Easylung test lung. In order to minimize the effects of the popoff and PEEP valves, the total input gas flow rate was set to 10 L/min and the PEEP was set to 2 cmH2O. To probe the transient response of the MV, the solenoid valve was opened and closed in intervals of 3.5 seconds. Under these conditions, pressure drops across the different parts of the system are low, the Popoff valve remains closed throughout the experiment and the pressure in the system is determined mostly by the mechanical lung parameters. This provides optimal conditions for calibrating the mechanical lungs’ compliance and resistance in the model. Figure 6 shows the measured and modeled pressure (a) and gas flow (b). The gray regions in the figure are time periods in which the solenoid valve is closed. The fitted spring and damper constants for the lungs model are 148.5 N/m and 40 N/(m/s), respectively. When the solenoid valve is closed, air is directed into the test lung, increasing the pressure in it. Then, when the solenoid valve is reopened, the air in the test lung along with air from the reservoirs flow out of the system through the PEEP pressure relief valve. The MV model was able to capture the measured transient response of the system well. Particularly, the modeled gas flow follows the measured values closely.

cafce502-20d4-4835-9f7a-b29fcfaea9f2_figure6.gif

Figure 6.

The measured and modeled pressure (a) and gas flow (b) in a mechanical lung experiment. The PEEP was set to 2cmH2O and the total input gas flow was set to 10 L/min. The regions with the gray background are time periods in which the solenoid valve was closed. The fitted spring and damper constants for the lungs model are 148.5 N/m and 40 N/(m/s), respectively. PEEP, positive end expiratory pressure.

Once the lungs parameters were found, the model predictions were compared to experimental measurements at input flow rates of 20L/min and 30 L/min and a PEEP of 5 cmH2O, which better represent the operating conditions of the MV. Figure 7 shows the modeled and measured pressure and flow rates with input gas flow rates of 20 L/min (Figure 7 a and b) and 30 L/min (Figure 7 c and d). The regions with the gray background in Figure 7 are the time periods in which the solenoid valve was closed. Unlike the lung calibration experiments in which the Popoff valve remains constantly closed, at a flow rate of 20 L/min the Popoff valve opens when the pressure rises above 13 cmH2O and closes back when it drops below 8 cmH2O. This transition, which is not instantaneous, is not captured well in the simulation, resulting in a deviation between the measured and modeled responses. Nevertheless, the simulation was able to predict fairly well the minimum and maximum pressure in the system, which are most important for its safe operation. In a similar manner, there is a deviation between the measured and modeled flow in the system when the input gas flow rate. The overestimation of the calculated air flow under higher input flow rates may be a result of leakages in the system that are not considered in the model.

cafce502-20d4-4835-9f7a-b29fcfaea9f2_figure7.gif

Figure 7.

The measured and modeled pressure (a,c) and gas flow (b,d) in a mechanical lung experiment. The PEEP was set to 5cmH2O and the total input gas flow was set to 20 L/min (a,b) and 30 L/min (c,d). PEEP, positive end expiratory pressure.

Open source implementation. The model can be implemented using similar or equivalent components in the open source OpenModelica software utilizing Modelica.Fluid and Modelica.OpenHydraulics libraries. In Table 1, we detail equivalent or most similar components, together with component names that could be used in construction of an equivalent model.

Table 1. Manshema Simulink® Equivalent OpenModelica Components.

Simulink® ComponentModel Component NameModelica Component equivalentNotes
Solver ConfigurationSolver Configuration3
Reservoir (G)Hospital Air / O2 / Exit Reservoir (G)Modelica.Fluid.Sources.FixedBoundary
Gas Properties (G)Gas properties (G)Modelica.Fluid.System and Modelica.Fluid.Media
Local Restriction (G)Local Restriction Air / O2 (G)Modelica.Fluid.Valves.ValveCompressible
Pipe (G)Air / O2 / Main / Mask / Trachea /
Expiratory pipes (G)
Modelica.Fluid.Pipes.StaticPipe
Two pipes to one connectionModelica.Fluid.Fittings.TeeJunctionIdeal
Pressure Relief Valve (G)Pressure Relief Valve POPOFF /
PEEP (G)
OpenHydraulics.Components.Valves.ReliefValveOpenHydraulics Library
Convective Heat TransferRoom Heat Transfer1 to 7Modelica.Thermal.HeatTransfer.Components.Convection
Temperature SourceRoom / Body Temperature Modelica.Thermal.HeatTransfer.Sources.FixedTemperature
Constant Volume Chamber (G)Mask (G) Modelica.Fluid.Vessels.ClosedVolume
Translational Mechanical
Converter (G)
Lungs (G) Modelica.Fluid.Machines.SweptVolume
Translational SpringTranslational Spring Modelica.Mechanics.Translational.Components.SpringDamper
Translational DamperResistance SpringDamper Component Combined
Ideal Force SourceMuscle PressureModelica.Mechanics.Translational.Sources.Force
Mechanical Translational
Reference
Mechanical Translational ReferenceModelica.Mechanics.Translational.Components.Fixed
Check Valve (G)Check Valve (G) OpenHydraulics.Components.Valves.CheckValveOpenHydraulics Library
“Breathing Patient – Muscle Pressure” Subsystem
Pulse GeneratorPulse GeneratorModelica.Blocks.Sources.Pulse
Varying Transfer FunctionVarying Transfer FunctionModelica.Blocks.Continuous.TransferFunctionNot an instantaneous
transfer function
“Expiratory Flow Control System” Subsystem
Variable Time/Transport DelayController time delayModelica.Blocks.Nonlinear.VariableDelay
RelayRelayModelica.Blocks.Logical.Hysteresis and Modelica.Blocks.Logical.Switch
Local Restriction (G)Expiratory Valve (G)Modelica.Fluid.Valves.ValveCompressible

Results

Simulated ventilation of autonomously breathing patients

After the model is calibrated and tested, we turn to simulate the ventilation of autonomously breathing patients. We start by simulating the ventilation of a healthy person which is embodied by a breathing rate of 15 breaths per minute5, and an occlusion pressure of 4 cmH2O4. The simulated lungs spring and damper constants are as in Figure 6. Figure 8 a, b and c show the simulated pressure, flow and tidal volume, respectively. Positive flow denotes gas flow out of the system, for example when air is inhaled into the lungs. The gas flow is negative when gas flows into the MV, for example when the patient is exhaling. The pink regions in the figure are the periods in which the patient is trying to inhale and the solenoid valve is closed, the light blue regions are the periods in which the solenoid valve is open and the patient is trying to exhale, the purple regions are periods where the patient is attempting to inhale while the solenoid valve is open and white areas are periods in which the patient is attempting to exhale while the solenoid valve is closed. The color coding for the patient breathing state and the state of the solenoid valve is summarized in Table 2. As the patient begins to inhale (purple region), the lungs expand, air flows into the lungs, and the pressure in the expiratory pipe drops. Once the pressure reaches the IPAP, the solenoid valve closes (pink region) and the input gas is inhaled by the patient, resulting in a nearly constant gas flow at a rate that is determined by the flow regulating valves at the inputs to the system. The pressure in the lungs decreases at the beginning of this stage as the lungs are still expanding and then it increases slowly as the lungs fill with air. When the patient attempts to exhale the pressure increases rapidly in the system. At first the solenoid valve is still closed and gas flows into the patient’s lungs (white region), but once the EPAP is reached, the solenoid valve opens and the air flows out of the MV through the expiratory pipe (light blue region).

cafce502-20d4-4835-9f7a-b29fcfaea9f2_figure8.gif

Figure 8. Healthy patient example.

The calculated pressure (a) flow (b) and tidal volume (c) time evolution in the lungs and at the control system solenoid valve. The patient breathing rate was taken to be 15 breaths per minute, the occlusion pressure is 4 cmH2O, IPAP was set to 5 cmH2O and the EPAP was set to 13 cmH2O. The color coding is as described in Table 2.

Table 2. The output figures color coding for the patient breathing state and the state of the solenoid valve.

Region ColorPatient breathing
state
Solenoid
valve state
InhalingExhalingOpenClose
Pinkxx
Purplexx
Bluexx
Whitexx

Figure 9 shows the time evolution of the pressure, air flow and tidal volume simulating the ventilation of an acute respiratory distress syndrome (ARDS) patient. The patient breathing rate was taken to be 20 breaths per minute5, the occlusion pressure is 6.65 cmH2O6, IPAP was set to 5 cmH2O and the EPAP was set to 13 cmH2O5. The color coding is as described in Table 2. It can be easily seen that MV output ventilation of the ARDS patient is very similar to that shown in Figure 8. The slight decrease in tidal volume is a result of the higher breathing rate which is recommended for patients with ARDS5. The low variance in the MV output with respect to the patient condition is a result of the fairly constant gas flow upon inhalation. This may be an advantage since it allows simple tuning of the ventilation parameters according the guidelines for specific respiratory syndromes.

cafce502-20d4-4835-9f7a-b29fcfaea9f2_figure9.gif

Figure 9. Acute respiratory distress syndrome (ARDS) patient example.

The calculated pressure (a) flow (b) and tidal volume (c) time evolution in the lungs and at the control system solenoid valve. The patient breathing rate was taken to be 20 breaths per minute, the occlusion pressure is 6.65 cmH2O, IPAP was set to 5 cmH2O and the EPAP was set to 13 cmH2O. The color coding is as described in Table 2.

Perfect synchronization between the MV and the patient is obtained if the solenoid valve opens and closes exactly when the patient attempts to inhale and exhale. Thus, the synchronization level of the MV can be optimized by attempting to minimize the white and purple regions in the output plot.

Conclusions

In this study we provide a solution for the majority of the custom-designed ventilators created around the world in a response to the COVID-19 crisis. The simulator can lead to the opportunity to assure quality of the designed machines versus the digital twin model, analyze human response as compared to the realistic lung model and enable future, regulatory approved designs.

Data availability

Underlying data

Open Science Framework: A simulation of a controlled medical ventilator with a realistic lungs model. https://doi.org/10.17605/OSF.IO/XJKC82.

This project contains the following underlying data:

Peep and Popoff calibration (data underlying Figure 5):

  • BaseWorkspace.mat (Base parameters data, Simulink® model initial function callback)

  • load_ventilator_variables_PEEP_2.m (Calibration of set PEEP 2 cmH2O experiment, variables calculation script, Simulink® model initial function callback. Input of simulated respiration, input gas flow, pressure regulation (PEEP and Popoff) and control valve settings)

  • load_ventilator_variables_PEEP_5.m (Calibration of set PEEP 5 cmH2O experiment, variables calculation script, Simulink® model initial function callback. Input of simulated respiration, input gas flow, pressure regulation (PEEP and Popoff) and control valve settings.)

  • load_ventilator_variables_PEEP_10.m (Calibration of set PEEP 10 cmH2O experiment, variables calculation script, Simulink® model initial function callback. Input of simulated respiration, input gas flow, pressure regulation (PEEP and Popoff) and control valve settings)

  • Plot_ventilator_output_PEEP_2.m (Output results plotting script, Simulink® model stop function callback)

  • Plot_ventilator_output_PEEP_5.m (Output results plotting script, Simulink® model stop function callback)

  • Plot_ventilator_output_PEEP_10.m (Output results plotting script, Simulink® model stop function callback)

  • Manshema_mechanical_lung_Plugged_lungs_exp_PEEP_2.slx (Calibration of set PEEP 2 cmH2O experiment, Simulink® simulation model file. Output pressure and flow prediction, underlying Figure 5)

  • Manshema_mechanical_lung_Plugged_lungs_exp_PEEP_5.slx (Calibration of set PEEP 5 cmH2O experiment, Simulink® simulation model file. Output pressure and flow prediction, underlying Figure 5)

  • Manshema_mechanical_lung_Plugged_lungs_exp_PEEP_10.slx (Calibration of set PEEP 10 cmH2O experiment, Simulink® simulation model file. Output pressure and flow prediction, underlying Figure 5)

RC and C values calibration (underlying Figure 6)

  • BaseWorkspace.mat (Base parameters data, Simulink® model initial function callback)

  • flow-10-peep-2-lung.csv (Flow measurement data with set peep 2 cmH2O and flow set 10 lpm at Easylung lung)

  • flow-10-peep-2-out.csv (Flow measurement data with set peep 2 cmH2O and flow set 10 lpm at expiratory output)

  • load_ventilator_variables_full_exp_10Lpmin_PEEP_2.m (Calibration of RC and C values with set PEEP 2 cmH2O experiment, variables calculation script, Simulink® model initial function callback. Input of simulated respiration, input gas flow, pressure regulation and control valve settings)

  • plot_ventilator_output_full_exp_10Lpmin_PEEP_2.m (Output results plotting script, Simulink® model stop function callback)

  • Manshema_mechanical_lung_timed_10Lpmin_PEEP_2.slx (Calibration of RC and C values for lungs model, at set PEEP 2 cmH2O experiment with 10 lpm, Simulink® simulation model file, raw pressure and flow prediction underlying Figure 6)

Model - MV prototype Comparison (underlying Figure 7)

  • Lungs comparison 20Lpm, underlying Figure 7a and 7b

    • BaseWorkspace.mat

      Base parameters data, Simulink® model initial function callback.

    • flow-20-peep-5-lung.csv

      Flow measurement data with set peep 5 cmH2O and flow set 20 lpm at Easylung lung.

    • flow-20-peep-5-out.csv

      Flow measurement data with set peep 5 cmH2O and flow set 20 lpm at expiratory output.

    • load_ventilator_variables_full_exp_20Lpmin_PEEP_5.m

      Model and experiment comparison with set PEEP 5 cmH2O experiment, variables calculation script, Simulink® model initial function callback. Input of simulated respiration, input gas flow, pressure regulation and control valve settings.

    • plot_ventilator_output_full_exp_20Lpmin_PEEP_5.m

      Output results plotting script, Simulink® model stop function callback.

    • Manshema_mechanical_lung_timed_20Lpmin_PEEP_5.slx

      Model and experiment comparison at set PEEP 5 cmH2O experiment with 20 lpm, Simulink® simulation model file, raw pressure and flow prediction underlying Figures 7a and 7b.

  • Lungs comparison 30Lpm (underlying Figure 7c and 7d)

    • BaseWorkspace.mat

      Base parameters data, Simulink® model initial function callback.

    • flow-30-peep-5-lung.csv

      Flow measurement data with set peep 5 cmH2O and flow set 30 lpm at Easylung lung.

    • flow-30-peep-5-out.csv

      Flow measurement data with set peep 5 cmH2O and flow set 30 lpm at expiratory output.

    • load_ventilator_variables_full_exp_30Lpmin_PEEP_5.m

      Model and experiment comparison with set PEEP 5 cmH2O experiment, variables calculation script, Simulink® model initial function callback. Input of simulated respiration, input gas flow, pressure regulation and control valve settings.

    • plot_ventilator_output_full_exp_30Lpmin_PEEP_5.m

      Output results plotting script, Simulink® model stop function callback.

    • Manshema_mechanical_lung_timed_30Lpmin_PEEP_5.slx

      Model and experiment comparison at set PEEP 5 cmH2O experiment with 30 lpm, Simulink® simulation model file, raw pressure and flow prediction underlying Figures 7c and 7d.

Healthy Patient model testing (underlying Figure 2, 3, 4 and 8)

  • BaseWorkspace.mat

    Base parameters data, Simulink® model initial function callback.

  • load_variables_Healthy.m

    Healthy patient lungs and breathing model simulation, variables calculation script, Simulink® model initial function callback. Input of simulated respiration, input gas flow, pressure regulation (PEEP and Popoff) and control valve settings.

  • plot_output_Healthy.m

    Healthy patient lungs and breathing model simulation output results plotting script, Simulink® model stop function callback, underlying Figure 8.

  • Manshema_20Lpmin_PEEP_5_simulated_lung.slx

    Healthy patient lungs and breathing Simulink® simulation model file, blocks model, underlying Figures 2, 3, 4 and raw pressure, flow and volume prediction underlying Figure 8.

ARDS patient model testing (underlying Figure 9)

  • BaseWorkspace.mat

    Base parameters data, Simulink® model initial function callback.

  • load_variables_ARDS.m

    ARDS patient lungs and breathing model simulation, variables calculation script, Simulink® model initial function callback. Input of simulated respiration, input gas flow, pressure regulation (PEEP and Popoff) and control valve settings.

  • plot_output_ARDS.m

    ARDS patient lungs and breathing model simulation output results plotting script, Simulink® model stop function callback, underlying Figure 9.

  • Manshema_20Lpmin_PEEP_5_ARDS.slx

    ARDS patient lungs and breathing Simulink® simulation model file, raw pressure, flow and volume prediction underlying Figure 9.

Extended data

Open Science Framework: A simulation of a controlled medical ventilator with a realistic lungs model. https://doi.org/10.17605/OSF.IO/XJKC82.

This project contains the following extended data:

  • - Manshema_Sim_Parameters.csv (Table of input parameters and variables calculations for healthy and ARDS patients’ simulations)

  • - Manshema_Blocks_Properties.csv (Extended table of Simulink® blocks properties input parameters for all simulations)

Data are available under the terms of the Creative Commons Zero "No rights reserved" data waiver (CC0 1.0 Public domain dedication).

Comments on this article Comments (0)

Version 1
VERSION 1 PUBLISHED 05 Nov 2020
Comment
Author details Author details
Competing interests
Grant information
Copyright
Download
 
Export To
metrics
Views Downloads
F1000Research - -
PubMed Central
Data from PMC are received and updated monthly.
- -
Citations
CITE
how to cite this article
Yeshurun T, Bar David Y, Herman A et al. A simulation of a medical ventilator with a realistic lungs model [version 1; peer review: 1 not approved]. F1000Research 2020, 9(ISF):1302 (https://doi.org/10.12688/f1000research.25873.1)
NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article.
track
receive updates on this article
Track an article to receive email alerts on any updates to this article.

Peer review discontinued

At the request of the author(s), this article is no longer under peer review. What does this mean?
Version 1
VERSION 1
PUBLISHED 05 Nov 2020
Views
40
Cite
Reviewer Report 09 Mar 2021
Dan Stieper Karbing, Department of Health Science and Technology, Aalborg University, Aalborg, Denmark 
Not Approved
VIEWS 40
The paper presents an emergency ventilator as well as a software model for simulating mechanical ventilation and testing the design of mechanical ventilators. It is a worthy endeavor indeed. However, the manuscript in its current form suffers from having to ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
Karbing DS. Reviewer Report For: A simulation of a medical ventilator with a realistic lungs model [version 1; peer review: 1 not approved]. F1000Research 2020, 9(ISF):1302 (https://doi.org/10.5256/f1000research.28553.r79574)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.

Comments on this article Comments (0)

Version 1
VERSION 1 PUBLISHED 05 Nov 2020
Comment
Alongside their report, reviewers assign a status to the article:
Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions
Sign In
If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password.

The email address should be the one you originally registered with F1000.

Email address not valid, please try again

You registered with F1000 via Google, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Google account password, please click here.

You registered with F1000 via Facebook, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Facebook account password, please click here.

Code not correct, please try again
Email us for further assistance.
Server error, please try again.