modelElasticVessel

Elastic container for blood vessels, bladder, lumens

Extends from Icons.ElasticBalloon.

Information

Pressure can be generated by an elastic tissue surrounding some accumulated volume. Typically there is a threshold volume, below which the relative pressure is equal to external pressure and the wall of the blood vessels is not stressed. But if the volume rises above this value, the pressure increases proportionally. The slope in this pressure-volume characteristic is called “Compliance”.

  • Increassing volume above ZeroPressureVolume (V0) generate positive pressure (greater than external pressure) lineary dependent on excess volume.
  • Decreasing volume below CollapsingPressureVolume (V00) generate negative pressure (lower than external pressure) logarithmicaly dependent on volume.
  • Otherwise external pressure is presented as pressure inside ElasticVessel.


Parameters

TypeNameDefaultDescription
Types.VolumeZeroPressureVolume1e-11Maximal volume, that does not generate pressure if useV0Input=false
Types.HydraulicComplianceCompliance1Compliance if useComplianceInput=false
Types.PressureExternalPressure0External pressure. Set zero if internal pressure is relative to external. Valid only if useExternalPressureInput=false.
Bodylight.Types.VolumeexcessVolume_min0Minimal pressure below zeroPressureVolume
Types.PressureMinimalCollapsingPressure-101325
Types.VolumeCollapsingPressureVolume1e-12Maximal volume, which generate negative collapsing pressure
Initialization
Types.Volumevolume_start1e-11Volume start value
External inputs/outputs
BooleanuseV0Inputfalse=true, if zero-pressure-volume input is used
BooleanuseComplianceInputfalse=true, if compliance input is used
BooleanuseExternalPressureInputfalse=true, if external pressure input is used

Connectors

TypeNameDefaultDescription
Interfaces.HydraulicPort_aq_in
Types.RealIO.VolumeInputzeroPressureVolumezpv
Types.RealIO.HydraulicComplianceInputcompliancec
Types.RealIO.PressureInputexternalPressureep
Types.RealIO.VolumeOutputvolume

Components

TypeNameDefaultDescription
Types.VolumeexcessVolumeAdditional volume, that generate pressure

Revisions

2009-2014 - Marek Matejak, Charles University, Prague, Czech Republic

  • initial implementation

4.5.2015 - Tomáš Kulhánek, Charles University, Prague, Czech Republic

  • fix of external pressure