modelSimpleRespiration
Human respiration model
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
References:
Mecklenburgh, J. S., and W. W. Mapleson. "Ventilatory assistance and respiratory muscle activity. 1: Interaction in healthy volunteers." British journal of anaesthesia 80.4 (1998): 422-433.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Types.MolarFlowRate | O2_consumption | 1.666666666666667e-05*(2*7.71) | Tissue consumption of O2 by metabolism |
| Types.MolarFlowRate | CO2_production | 1.666666666666667e-05*(2*6.17) | Tissue production of CO2 by metabolism |
| Boolean | EnthalpyNotUsed | false | |
| Pressure | IntrathoraxPressure | -700 | Intrathorax pressure relative to ambient pressure |
| Frequency | RespirationRate | 0.2 | Respiration rate |
| Volume | ResidualVolume | 0.0013 | Lungs residual volume |
| Volume | TotalLungCapacity | 0.00623 | Total Lung Capacity |
| Volume | BaseTidalVolume | 0.0005 | Base Tidal Volume |
| Volume | LungsAirVolume_initial | 0.00302 | Initial volume of alveolar space |
| Volume | PleuralFluidVolume_initial | 0.0001 | Initial volume of pleural fluid volume |
| Volume | PleuralCavityVolume_initial | 0.0001 + LungsAirVolume_initial | Initial volume of pleural cavity |
| Volume | FunctionalResidualCapacity | 0.00231 | Functional residual capacity |
| Physiolibrary.Types.HydraulicResistance | TotalResistance | 147099.75 | Total lungs pathways resistance |
| Real | BronchiResistanceFraction | 0.3 | |
| Real | AlveoliDuctResistanceFraction | 0.2 | |
| Real | TracheaResistanceFraction | 1 - (BronchiResistanceFraction + AlveoliDuctResistanceFraction)/2 | |
| Physiolibrary.Types.HydraulicResistance | TracheaResistance | TotalResistance*TracheaResistanceFraction | Left Bronchi Resistance |
| Physiolibrary.Types.HydraulicResistance | LeftBronchiResistance | TotalResistance*BronchiResistanceFraction | Left Bronchi Resistance |
| Physiolibrary.Types.HydraulicResistance | LeftAlveoliResistance | TotalResistance*AlveoliDuctResistanceFraction | Left Alveoli Resistance |
| Physiolibrary.Types.HydraulicResistance | RightBronchiResistance | TotalResistance*BronchiResistanceFraction | Right Bronchi Resistance |
| Physiolibrary.Types.HydraulicResistance | RightAlveoliResistance | TotalResistance*AlveoliDuctResistanceFraction | Right Alveoli Resistance |
| Physiolibrary.Types.HydraulicCompliance | TotalCompliance | 1.3876139153145e-06 | Total lungs compliance |
| Pressure | Pmin | -700 | Negative pressure gradient caused by respiratory muscles |
| Pressure | Pmax | 0 | Positive presure gradient caused by respiratory muscles |
| Real[:,3] | RespiratoryMusclePressureCycle | {{0, Pmax, 0}, {3/8, Pmin, 0}, {1, Pmax, 0}} | Absolute external lungs pressure during respiration cycle scaled to time period (0,1) |
| Temperature | CoreTemperature | 310.15 | body temperature |
| Temperature | EnvironmentTemperature | CoreTemperature | external air temperature |
| Mass | m_initial | LungsAirVolume_initial*Air.density(Air.setState_pTX(system.p_ambient + Pmax, CoreTemperature, Air.reference_X)) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Physiolibrary.Blocks.Source.PeriodicCurveSource | respiratoryMusclePressureCycle | Relative position in respiratory cycle (0,1) to absolute external lungs pressure | |
| Modelica.Fluid.System | system | Human body system setting | |
| Physiolibrary.Fluid.Sources.PressureSource | environment | External environment | |
| Physiolibrary.Types.Constants.FrequencyConst | frequency | ||
| Physiolibrary.Fluid.Components.ElasticVessel | lungs | Alveolar space | |
| Physiolibrary.Fluid.Sensors.PressureMeasure | alveolarPressure | Alveolar pressure | |
| Physiolibrary.Fluid.Components.Resistor | lungsPathways | ||
| Physiolibrary.Fluid.Sensors.FlowMeasure | flowMeasure | ||
| Components.ElasticVessel | chest | Pleural space | |
| Sensors.PressureMeasure | pleauralPressure | Pleaural pressure | |
| Chemical.Sources.SubstanceOutflow | O2_consume | ||
| Chemical.Sources.SubstanceInflowT | CO2_produce | ||
| Sensors.PartialPressure | pCO2 | ||
| Sensors.PartialPressure | pO2 |
Contents
| Name | Description |
|---|---|