Cardiovascular Circulation DVad

Model Status

This model describes the human cardiovascular dynamics under a displacement pump type ventricular assist device (VAD) support using lumped-parameter modelling, based on the concept of hydraulic-electric analogue. The original model was implemented using C language. Due to the difference of description language and procedural language, some features such as the heart valve dynamics can not be realised effectively, and have to be simplified in the current CellML implementation.

The current CellML model implementation runs in OpenCell. The results have been validated against the original C implementation as well as those published data in literature.

Model Structure

The model comprises three main parts: the heart, the systemic loop, and the displacement pump VAD, as illustrated in Fig. 1. The heart is modelled as a two-chambered pump with variable elastance and two heart valves to control the direction of blood flow. The systemic loop is sub-divided into a number of segments, namely: the aortic sinus, artery, arteriole, capillary and vein segments. In each segment, individual components are modelled by representations of the local resistance to blood flow, vessel elasticity and the inertia of the blood. The displacement pump VAD is described by prescribed pump inlet/outlet flow changes.

Schematic of the system configuration of the cardiovascular model

The complete original model was presented in the following papers:

A concentrated parameter model for the human cardiovascular system including heart valve dynamics and atrioventricular interaction, Korakianitis T, Shi Y, 2006. Medical Engineering and Physics 28, 613-28, PubMed ID: 16293439.

Numerical simulation of cardiovascular dynamics with different types of VAD assistance, Shi Y, Korakianitis T, Bowles C, 2007. Journal of Biomechanics 40(13), 2919-2933, PubMed ID: 17433816.

Source
Derived from workspace Cardiovascular Circulation DVad at changeset 12c7f0f8af56.
This exposure was expired.
Collaboration
To begin collaborating on this work, please use your git client and issue this command: