Skip to content

Scripts and models to simulate Valsalva maneuver.

Notifications You must be signed in to change notification settings

beards-lab/Whole-body-cardiovascular

 
 

Repository files navigation

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

About

Scripts and models to simulate Valsalva maneuver.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Modelica 90.6%
  • Python 4.1%
  • MATLAB 2.8%
  • Jupyter Notebook 2.5%