modelRespiration

Human respiration model
Diagram of Respiration

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

TypeNameDefaultDescription
PressureIntrathoraxPressure-700
FrequencyRespirationRate0.2Respiration rate
VolumeResidualVolume0.0013Lungs residual volume
VolumeTotalLungCapacity0.00623Total Lung Capacity
VolumeBaseTidalVolume0.0005Base Tidal Volume
VolumeLungsAirVolume_initial0.0031Initial volume of alveolar space
VolumepleuralVolume_initial0.0001Initial volume of pleural fluid
VolumeFunctionalResidualCapacity0.00231Functional residual capacity
Physiolibrary.Types.HydraulicResistanceTotalResistance147099.75Total lungs pathways resistance
RealBronchiResistanceFraction0.3
RealAlveoliDuctResistanceFraction0.2
RealTracheaResistanceFraction1 - (BronchiResistanceFraction + AlveoliDuctResistanceFraction)/2
Physiolibrary.Types.HydraulicResistanceTracheaResistanceTotalResistance*TracheaResistanceFractionLeft Bronchi Resistance
Physiolibrary.Types.HydraulicResistanceLeftBronchiResistanceTotalResistance*BronchiResistanceFractionLeft Bronchi Resistance
Physiolibrary.Types.HydraulicResistanceLeftAlveoliResistanceTotalResistance*AlveoliDuctResistanceFractionLeft Alveoli Resistance
Physiolibrary.Types.HydraulicResistanceRightBronchiResistanceTotalResistance*BronchiResistanceFractionRight Bronchi Resistance
Physiolibrary.Types.HydraulicResistanceRightAlveoliResistanceTotalResistance*AlveoliDuctResistanceFractionRight Alveoli Resistance
Physiolibrary.Types.HydraulicComplianceTotalCompliance1.5001231516913e-06Total lungs compliance
PressurePmin-700Relative external lungs pressure minimum caused by respiratory muscles
PressurePmax0Relative external lungs pressure maximum
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)
TemperatureCoreTemperature310.15body temperature
TemperatureEnvironmentTemperature298.15external air temperature
Massm_initialLungsAirVolume_initial*Air.density(Air.setState_pTX(system.p_ambient + Pmax, CoreTemperature, Air.reference_X))
VolumeRelaxedLungsCavitySpaceLungsAirVolume_initial + pleuralVolume_initial
FractionLeftLungsSizeFraction0.5
FractionRightLungsSizeFraction1 - LeftLungsSizeFraction
FractionLeftPleuralSizeFraction0.5
FractionRightPleuralSizeFraction1 - LeftPleuralSizeFraction

Components

TypeNameDefaultDescription
Physiolibrary.Blocks.Source.PeriodicCurveSourcerespiratoryMusclePressureCycleRelative position in respiratory cycle (0,1) to absolute external lungs pressure
Physiolibrary.Fluid.Components.ElasticVesselleftAlveoliLeft alveolar space
Physiolibrary.Fluid.Sensors.PressureMeasureleftPleauralPressureLeft Pleaural pressure
Modelica.Fluid.SystemsystemHuman body system setting
Physiolibrary.Fluid.Sources.PressureSourceenvironmentExternal environment
Physiolibrary.Fluid.Components.ResistorleftBronchi
Physiolibrary.Types.Constants.FrequencyConstfrequency
Chemical.Sources.SubstanceOutflowO2_left
Chemical.Sources.SubstanceInflowTCO2_left
Physiolibrary.Fluid.Sensors.PressureMeasureleftAlveolarPressureLeft Alveolar pressure
Physiolibrary.Fluid.Components.ResistorrightBronchi
Physiolibrary.Fluid.Components.ElasticVesselrightAlveoliRight alveolar space
Chemical.Sources.SubstanceInflowTCO2_right
Chemical.Sources.SubstanceOutflowO2_right
Physiolibrary.Fluid.Components.ElasticVesselleftPleuralSpaceLeft Pleural space
Physiolibrary.Fluid.Sensors.PressureMeasurerightPleauralPressureRight pleaural pressure
Physiolibrary.Fluid.Components.ElasticVesselrightPleuralSpaceRight Plearal space
Physiolibrary.Fluid.Sensors.PressureMeasurerightAlveolarPressureRight Alveolar pressure
Physiolibrary.Fluid.Components.Resistortrachea
Physiolibrary.Fluid.Components.ResistorleftAlveolarDuct
Physiolibrary.Fluid.Sensors.FlowMeasureflowMeasure
Physiolibrary.Fluid.Components.ResistorrightAlveolarDuct
Physiolibrary.Fluid.Components.ElasticVesselupperRespiratoryTract
Physiolibrary.Fluid.Components.ResistorupperRespiratoryTractResistance
Chemical.Sources.PureSubstancewater
Chemical.Components.GasSolubilitygasSolubility1
Physiolibrary.Fluid.Sensors.PartialPressurepCO2
Physiolibrary.Fluid.Sensors.PartialPressurepO2
Physiolibrary.Fluid.Sensors.TemperatureTemperature_alveolar
Physiolibrary.Fluid.Sensors.PartialPressurepH2O_alveolar
Physiolibrary.Fluid.Sensors.PartialPressurepH2O_upperRespiratory
Physiolibrary.Fluid.Sensors.TemperatureTemperature_upperRespiratory
Physiolibrary.Fluid.Sensors.TemperatureTemperature_mouth
Physiolibrary.Thermal.Components.Conductorconductor
Physiolibrary.Thermal.Sources.UnlimitedHeatcoreHeat
Physiolibrary.Thermal.Components.Conductorconductor1
Physiolibrary.Thermal.Components.Conductorconductor2

Contents

NameDescription
Air
PleuralFluid