Tube0D

circadapt.components.cavity.Tube0D(model[, ...])

Tube0D is designed to simulate pressure-volume relations of vessels.

Documentation

Tube0D is designed to simulate pressure-volume relations of vessels.

Parameters

l: double

Length of the tube

A_wall: double

Cross-sectional area of the wall

k: double

Stiffness coefficient of the wall

p0: double

Pressure at A=A0

A0: double

Cross-sectional cavity area for p=p0

Signals

V: array

Volume

p: array

Pressure

(1)\[A_{norm} = \frac{V(t)}{l \cdot A_{wall}}\]
(2)\[p_{trans} = p0 \cdot \left(\frac{A_{norm} + 0.5}{A_0 / A_{wall} + 0.5}\right)^k\]
(3)\[Y = A_{wall} \sqrt{ \frac{A_{norm} \cdot (A_{norm} + 0.5)}{p_{trans} \cdot \rho_b \cdot k}}\]

Explanation

(Source code, png, hires.png, pdf)

../../../../_images/plot_area_stress.png

Black line shows a reference relationship between Cavity volume and transmural pressure. In each plot, red and blue lines represent increased and decreased parameter value, respectively.