/Whole-body-cardiovascular

Scripts and models to simulate Valsalva maneuver.

Primary LanguageModelica

About

Model of cardiovascular model is able to describe supine normal, tilt, valsalva maneuver and exercise of a healthy subject.

Required

Implemented in Modelica language. Requires:

Developed in Dymola 2021, tested in OpenModelica 1.17.

Installation

Model Simulation

To simulate the following main use-cases, run:

  • Supine baseline - ADAN_main.SystemicTree.Baseline.CVS_baseline
  • Valsalva maneuver - ADAN_main.SystemicTree.Valsalva.CVS_valsalva
  • 60° HUT - ADAN_main.SystemicTree.Tilt.CVS_tiltable
  • Exercise (90% of maximal) - ADAN_main.SystemicTree.Exercise.CVS_exercise
  • Exercise (Stepping from 0 -- 100%) - ADAN_main.SystemicTree.Exercise.CVS_Exercise_stepping
  • Base model for extensions - ADAN_main.SystemicTree.CardiovascularSystem

In OpenModelica, make sure the CVODE algorithm is used. Model seems unstable using other integrators. New to OpenModelica? See out OpenModelica quick-start guide