modelHeart
Extends from Physiolibrary.Icons.Heart.
Information
Calculates hearth pumping (left and right atria and ventricles, as wel as coronary circulation). By pressure-flow connectors communicate with pulmonary and systemic circulation.
Blood volume (and pressure) distributions between
- right/left atrium and
- right/left ventricle.
Generate average blood flow throught ventricles.
On the contrary of Tom Coleman models: coronary circulation outflows to right atrium, average blood volume in the hearth are calculated more simple (with the same results in steady state).
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Physiolibrary.Types.BusConnector | busConnector | signals of organ bood flow resistence |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Physiolibrary.Hydraulic.Components.ElasticVessel | RightAtrium | right atrium | |
| Physiolibrary.Types.Constants.VolumeConst | RightAtriumV0 | ||
| Physiomodel.CardioVascular.Heart.Ventricle | rightVentricle | ||
| Physiolibrary.Hydraulic.Components.ElasticVessel | LeftAtrium | left atrium | |
| Physiolibrary.Types.Constants.VolumeConst | LeftAtriumV0 | ||
| Physiomodel.CardioVascular.Heart.Ventricle | leftVentricle | ||
| Physiolibrary.Hydraulic.Interfaces.HydraulicPort_a | rightAtrium | blood inflow to right atrium | |
| Physiolibrary.Hydraulic.Interfaces.HydraulicPort_b | fromRightVentricle | blood outflow to pulmonary circulation | |
| Physiolibrary.Hydraulic.Interfaces.HydraulicPort_b | fromLeftVentricle | blood outflow to aorta | |
| Physiolibrary.Hydraulic.Interfaces.HydraulicPort_a | leftAtrium | blood inflow to left atrium | |
| Modelica.Blocks.Math.Sum | sum1 | ||
| Modelica.Blocks.Math.Sum | sum3 | ||
| Modelica.Blocks.Math.Sum | sum2 | ||
| Physiomodel.Nerves.SA_Node | SA_node | ||
| Hormones.ANP | atriopeptin | ||
| Physiolibrary.Hydraulic.Sensors.PressureMeasure | pressureMeasure | ||
| Physiolibrary.Hydraulic.Sensors.PressureMeasure | pressureMeasure1 | ||
| Physiolibrary.Hydraulic.Sensors.FlowMeasure | flowMeasure | ||
| Modelica.Blocks.Math.Add | avePressure | ||
| Physiomodel.Nerves.BaroReceptorAdaptation | lowPressureReceptors | ||
| Modelica.Blocks.Math.Feedback | rightAtrium_TMP | ||
| Modelica.Blocks.Math.Feedback | leftAtrium_TMP |
Revisions
Author: |
Marek Matejak |
Design: |
Zuzana Rubaninska |
License: |
|
Date of: |
january 2009, August 2010 |
References: |
Tom Coleman: QHP 2008 beta 3,, Physiomodel 2010, University of Mississippi Medical Center |
Copyright © 2014 Marek Matejak, Charles University in Prague.