modelDiastole4

Diagram of Diastole4

Information

The relationship heart rate(HR)-end diastolic volume(EDV) is represented by linear function -0.00247654 HR + 1.18574.

The coeficients was choosen to solve normal state and critical zero state: (Solve[{a*75 + b == 1, a*HR + b == 0, diastoleTime[HR] == 0}, {a, b}]).

It means the next ventricle filling model:

cardiac cycle time (T) = (60/HR) [s]

systolic contraction time (Ts) = (0.3*T^0.5) [s]

diastolic filling time (Tdf) = T - Ts - 0.18*Ts [s]

steady-state filling curve:

axes x .. filling time = Tdf [s]

axes y .. entered volume part = stroke volume (SV)/normal_SV [x 100 %]


EDV = SV + pre(ESV) = effect(HR) * ((EDV_without_HR_effect - pre(ESV)) + pre(ESV)

Parameters

TypeNameDefaultDescription
Realstiffnesparametrization of end diastolic volume curve
Realn_Diastoleparametrization of end systolic volume curve
RealAbasic_Diastoleparametrization of end diastolic volume curve

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputexternalPressurepericardium pressure around ventricle
Modelica.Blocks.Interfaces.RealOutputEDV
Modelica.Blocks.Interfaces.RealOutputP
Modelica.Blocks.Interfaces.RealOutputStiffness
Modelica.Blocks.Interfaces.RealInputHRheart rate
Modelica.Blocks.Interfaces.RealInputpreESVprevious end systolic volume

Components

TypeNameDefaultDescription
Real[20,2]iconPoint
Real[2,2]iconActualPoint
Physiolibrary.Hydraulic.Interfaces.HydraulicPort_ainflow
RealHR_effect
RealEDV_withoutHReffect