Valve2022

circadapt.components.connector.Valve2022(model)

Valve2022 valve connects two nodes.

Documentation

Valve2022 valve connects two nodes.

Parameters

adaptation_Aopen_fac: double

factor used

AOpen: float

Opening area

ALeak: float

Leaking valve area

Len: float

Length of valve

rhob: float

Blood density

papillary_muscles: bool

If true, papilary muscle implementation is activated

soft_closure: bool

If true, a soft closure is activated

Signals

q: float

Flow through the valve

qDot: float

Time derivative of the flow q

Module

The Valve module describes flow q from a proximal to a distal node. The flow q is a state variable, and its derivative is given by

dqdt=AeffLeff[q|q|2(1Aprox21Aeff2)Δpρ]

Inertia term Leff is given by

Leff=1.5ρ(l/Aeff+0.5(1Aprox+1Adist))

The effective valve area Aeff is given by

Aeff=min(Aopen,fAopenAextAext)ifΔp>0AopenifΔp<0andq>0AleakifΔp<0andq<0

The derivative contains of a friction dominated component and inertia component. The first is depending on the pressure difference Δp and blood density ρ, the latter on the flow q and valve area A.

(Source code)

../../../_images/plot_valve2022_00.png
(png, hires.png, pdf)
../../../_images/plot_valve2022_01.png
(png, hires.png, pdf)