FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM … · FLOW SIMULATIONS IN THE HUMAN...

6
FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM UNDER VARIABLE EXTERNAL CONDITIONS R. Adragna (a) , R.C. Cascaval (b) , M.P. D’Arienzo (c) , and R. Manzo (d) (a),(b) University of Colorado Colorado Springs, Department of Mathematics (c),(d) Universit` a degli Studi di Salerno, Dipartimento di Ingegneria dell’Informazione, Ingegneria Elettrica e Matematica Applicata ABSTRACT In this paper we study the effects of variations in the external conditions (such as pressure changes due to mo- tion in gravitational field) on the cardiovascular system. The goal is to understand how the flow and pressures propagate in the network in such variable conditions and which are the locations where the effects are significant. This is relevant to the auto regulation mechanism of the pressure and flow, designed to maintain the system in a homeostatic condition. Keywords: vascular network, arterial pressure, blood flow, orthostatic change 1. INTRODUCTION The primary role of the human cardiovascular system is to transport oxygen and nutrients to all the tissues of the body and to remove carbon dioxide and other harm- ful waste products of cell metabolism. From a physical point of view, the system consists of two synchronized pumps in parallel that propel a viscous liquid (the blood) through a network of flexible tubes. The heart provides energy to move blood through the circulatory system. It consists of four cavities: two ventricles and two atria, whose size varies during the cardiac cycle due to the activity of the heart muscle. The right heart pumps de- oxygenated blood through the pulmonary circulation and the left heart pumps oxygen-rich blood through the sys- temic circulation. There are four valves, one at the exit of each heart cavity, which regulate blood flow in the heart and ensure bulk unidirectional motion through both pul- monary and systemic circulation (Formaggia, Lamponi and Veneziani 2006; Ottesen, Olfusen and Larsen 2004). The latter consists of a network of curved and branch- ing vessels whose size decreases in the arteries, arterioles and capillaries and increases in the venules and veins. In particular, arteries distribute blood throughout the body and maintain blood pressure between heartbeats, arteri- oles transport blood to capillary beds, capillaries diffuse oxygen and nutrients to cells, and venules collect deoxy- genated blood from capillaries and return it to the heart through veins. The topological pattern of the large sys- temic arteries is primarily a binary tree structure. In this paper, we consider a simplified arterial network which contains the 55 largest arteries in the human body for the systemic circulation as presented in (Alaustrey, Parker and Sherwin 2012; Alaustrey 2006). Numerically, we start with the standard hyperbolic system which models area A = A(x, t ) and velocity U = U (x, t ) in the spatial domain (Cascaval, D’Apice, D’Arienzo and Manzo 2015). At the junctions we use continuity conditions for the Bernoulli pressure and the continuity of the forward and backward characteristics for the hyperbolic system. The outflow is defined using peripheral resistance model. We solve the system with a discontinuous Galerkin scheme, using Gauss-Legendre method to approximate integrals and Newton method to find the solution of the Riemann problem at junctions. The entire system is simulated under variable external conditions such as variations in hydrostatic pressure due to posture changes, variations in respiratory patterns and variations in pressures due to exercise. The heart rate and peripheral resistance are used as controls for maintaining homeostatic conditions, which model the autoregulation mechanism. While an analytical treatment of the optimal control problem is out of reach due to the complexity of the system, numerical simulations of the entire system reveal the nature of the autoregulation mechanism under the considered variable external conditions. The novelty of this paper is to apply the numerical model of the entire 55-edge network to study the effects of the variable environment on the cardiovascular system performance, showing that the obtained results are consistent with the expected ones. 2. NUMERICAL MODEL We consider the standard hyperbolic system which mod- els area A = A(x, t ) and velocity U = U (x, t ) in the spatial (a) [email protected], (b) [email protected], (c) [email protected], (d) [email protected] Proceedings of the European Modeling and Simulation Symposium, 2015 978-88-97999-57-7; Affenzeller, Bruzzone, Jiménez, Longo, Merkuryev, Zhang Eds. 228

Transcript of FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM … · FLOW SIMULATIONS IN THE HUMAN...

Page 1: FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM … · FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM UNDER VARIABLE EXTERNAL CONDITIONS R. Adragna(a), R.C. Cascaval(b),

FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULARSYSTEM UNDER VARIABLE EXTERNAL CONDITIONS

R. Adragna(a), R.C. Cascaval(b), M.P. D’Arienzo(c), and R. Manzo(d)

(a),(b)University of Colorado Colorado Springs, Department of Mathematics(c),(d)Universita degli Studi di Salerno, Dipartimento di Ingegneria dell’Informazione, Ingegneria

Elettrica e Matematica Applicata

ABSTRACTIn this paper we study the effects of variations in theexternal conditions (such as pressure changes due to mo-tion in gravitational field) on the cardiovascular system.The goal is to understand how the flow and pressurespropagate in the network in such variable conditions andwhich are the locations where the effects are significant.This is relevant to the auto regulation mechanism of thepressure and flow, designed to maintain the system in ahomeostatic condition.

Keywords: vascular network, arterial pressure, bloodflow, orthostatic change

1. INTRODUCTIONThe primary role of the human cardiovascular systemis to transport oxygen and nutrients to all the tissues ofthe body and to remove carbon dioxide and other harm-ful waste products of cell metabolism. From a physicalpoint of view, the system consists of two synchronizedpumps in parallel that propel a viscous liquid (the blood)through a network of flexible tubes. The heart providesenergy to move blood through the circulatory system. Itconsists of four cavities: two ventricles and two atria,whose size varies during the cardiac cycle due to theactivity of the heart muscle. The right heart pumps de-oxygenated blood through the pulmonary circulation andthe left heart pumps oxygen-rich blood through the sys-temic circulation. There are four valves, one at the exit ofeach heart cavity, which regulate blood flow in the heartand ensure bulk unidirectional motion through both pul-monary and systemic circulation (Formaggia, Lamponiand Veneziani 2006; Ottesen, Olfusen and Larsen 2004).The latter consists of a network of curved and branch-ing vessels whose size decreases in the arteries, arteriolesand capillaries and increases in the venules and veins. Inparticular, arteries distribute blood throughout the bodyand maintain blood pressure between heartbeats, arteri-oles transport blood to capillary beds, capillaries diffuse

oxygen and nutrients to cells, and venules collect deoxy-genated blood from capillaries and return it to the heartthrough veins. The topological pattern of the large sys-temic arteries is primarily a binary tree structure.

In this paper, we consider a simplified arterial networkwhich contains the 55 largest arteries in the human bodyfor the systemic circulation as presented in (Alaustrey,Parker and Sherwin 2012; Alaustrey 2006).

Numerically, we start with the standard hyperbolicsystem which models area A = A(x, t) and velocityU = U(x, t) in the spatial domain (Cascaval, D’Apice,D’Arienzo and Manzo 2015). At the junctions we usecontinuity conditions for the Bernoulli pressure and thecontinuity of the forward and backward characteristicsfor the hyperbolic system. The outflow is defined usingperipheral resistance model. We solve the system with adiscontinuous Galerkin scheme, using Gauss-Legendremethod to approximate integrals and Newton method tofind the solution of the Riemann problem at junctions.The entire system is simulated under variable externalconditions such as variations in hydrostatic pressure dueto posture changes, variations in respiratory patterns andvariations in pressures due to exercise. The heart rate andperipheral resistance are used as controls for maintaininghomeostatic conditions, which model the autoregulationmechanism. While an analytical treatment of the optimalcontrol problem is out of reach due to the complexity ofthe system, numerical simulations of the entire systemreveal the nature of the autoregulation mechanism underthe considered variable external conditions. The noveltyof this paper is to apply the numerical model of the entire55-edge network to study the effects of the variableenvironment on the cardiovascular system performance,showing that the obtained results are consistent with theexpected ones.

2. NUMERICAL MODELWe consider the standard hyperbolic system which mod-els area A = A(x, t) and velocity U =U(x, t) in the spatial

(a)[email protected], (b)[email protected], (c)[email protected], (d)[email protected]

Proceedings of the European Modeling and Simulation Symposium, 2015 978-88-97999-57-7; Affenzeller, Bruzzone, Jiménez, Longo, Merkuryev, Zhang Eds.

228

Page 2: FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM … · FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM UNDER VARIABLE EXTERNAL CONDITIONS R. Adragna(a), R.C. Cascaval(b),

domain W = [0,M] (Cascaval, D’Apice, D’Arienzo andManzo 2015):

∂A∂ t

+∂ (AU)

∂x= 0,

∂U∂ t

+U∂U∂x

+1r

∂P∂x

= f .

Here f = f (A,U) is a friction force which models theviscosity of the blood, considered as a non-Newtonianfluid, P = P(x, t) is the hydrodynamic pressure and r isthe density of the blood. For the pressure we choose theelastic model:

P = Pext +b

A0(p

A�p

A0),

where Pext is the external pressure, A0 is the cross-sectional area in unstressed conditions, b = Ehw

1�s

2

pp ,

with s the Poisson ratio, usually taken to be s = 12 , E

the Young modulus and hw the wall thickness.

Inflow conditions (at x = 0) are implemented using avalve model, which mimics the real behavior of the phys-iological system. The opening and closing of valve isdetermined by the pressure difference between the leftventricle (PLV ) and the aortic pressure. More specifically,the valve opens when

P(0, t) PLV (t),

in which case the pressure at the inflow gets prescribed

P(0, t) = PLV (t),

and it closes when the velocity becomes negative, inwhich case the velocity at the inflow is prescribed to bezero:

U(0, t) = 0.

So:U(0, t) = 0, if PLV (t)< P(0, t)

P(0, t) = PLV (t), if U(0, t)> 0

In the simulations, the left ventricular pressure is pre-scribed equal to

PLV (t) = Pext +3.75HR75

10�4 sinptt

,

with HR representing the heart rate and t the durationof the systole, taken to be a quarter of the heart beat(t = 15/HR). This model accounts for the fact that peakamplitude of the left ventricular pressure depends on theheart rate.

As terminal condition, we have used a model withterminal reflection coefficient Rt , see (Alastruey 2006),which is based on the assumption that Wb is proportionalto Wf :

Wb =�RtWf ,

where �1 Rt 1 and Wf and Wb are the forward andbackward characteristics, defined as:

Wf ,b = u± (c(A)� c(A0)) , c(A) =

s8b

rA0A1/4.

Note that Rt = 1 corresponds to u = 0, which meansthe outflow is completely blocked, while Rt = �1 cor-responds to A = A0. For general values of Rt 2 [�1,1]the boundary conditions is

U =1�Rt

1+Rt

s8b

rA0

⇣A1/4 �A1/4

0

⌘.

The spatial network considered in this paper is thestandard 55-edge network representing the large arter-ies in a human. The labeling of the edges is taken from(Alastruey 2006).

Figure 1: The spatial domain is a 55-edge network.

3. NUMERICAL SOLUTIONIn order to find the numerical solution of the problem, wewrite the system in conservation form:

∂U∂ t

+∂F∂x

= S, (1)

with

U =

AU

�, F(U) =

"AU

U2

2 + Pr

#

Proceedings of the European Modeling and Simulation Symposium, 2015 978-88-97999-57-7; Affenzeller, Bruzzone, Jiménez, Longo, Merkuryev, Zhang Eds.

229

Page 3: FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM … · FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM UNDER VARIABLE EXTERNAL CONDITIONS R. Adragna(a), R.C. Cascaval(b),

and S(U) =

"0

1r

⇣fA � ∂P

∂b

db

dx � ∂P∂A0

dA0dx

⌘#.

We solve it using the discontinuous Galerkin scheme asdescribed in (Cascaval, D’Apice, D’Arienzo and Manzo2015).

We write the weak formulation of the problem, ap-proximate U(x, t) with its discretized expansion Ud (x, t)and integrate twice by part, so we get:

∂Ud

∂ t,Fd

!

W

+

∂F(Ud )

∂x,Fd

!

W

+

+[(Fu �F(Ud ))·Fd ]M0 = (S(Ud ),Fd )W. (2)

To simplify the method, we have mapped each elemen-tal region onto the standard element Wst = {x 2R : �1 x 1}. This mapping is defined as

c(x ) = M1+x

2, x 2 Wst ,

and its inverse is given by

x = c

�1(x) = 2xM

�1, x 2 W.

We selected as expansion basis the Legendre polynomi-als Lk(x ), with k the polynomial order, because they areorthogonal with respect to the product inner product ofL2. In this way, the solution is expanded on W as

Ud (c(x ), t) =K

Âk=0

Lk(x )cUk(t), (3)

withcUk(t) the time-varying coefficients of the expansion.We have chosen Legendre points (which are the zeros ofLegendre polynomials) as collocation points.Replacing (3) in (2) and letting Fd = Ud , we obtain thefollowing system of 2(K +1) differential equations to besolved:

dcUki

dt= Fk

i (Ud ), k = 0, ...,K, i = 1,2,

where cUki , i = 1,2, are each of the two components of

cUk(t) and

Fki (Ud ) =�

✓∂Fi

∂x,Lk

W+

� 2M[(Fu

i �Fi(Ud ))(Lk �x )]M0 +(Si(Ud ),Lk)W.

The method is completed with a second-order Adams-Bashforth time-integration scheme:

⇣cUki

⌘n+1=⇣cUk

i

⌘n+

3Dt2

F⇣(Ud )n

⌘+

�Dt2F⇣(Ud )n�1

⌘,

k = 0, ...,K, i = 1,2,

in which Dt is the time step and n the number of ev-ery time step. To calculate the integrals we use a Gaussquadrature formula of order q � K +1.

The upwinded fluxes Fu are computed solving a Rie-mann problem that takes into account the characteristicinformation moving away. At a time t, each interfaceseparates two constant states, (AL,UL) and (AR,UR), andwe need to determine the two upwinded states, (Au

L,UuL )

and (AuR,U

uR), originated on each side of interface at time

t +Dt. To do this, the following equations are required:

Wf (AL,UL) =Wf (AuL,U

uL ),

Wb(AR,UR) =Wb(AuR,U

uR),

AuLUu

L = AuRUu

R ,

r

(UuL )

2

2 +P(AuL) = r

(UuR)

2

2 +P(AuR).

(4)

The first two equations come from the assumptionthat the flow between two initial states is inviscid, andthe forward characteristic information, Wf , and thebackward characteristic information, Wb .

4. SIMULATION RESULTSIn this section we describe simulation results obtained byconsidering the 55-edge network presented above. Wehave taken input data, such as length, radius, terminal co-efficient and b for each edge from (Formaggia, Lamponi,Tuveri and Veneziani 2006).

We perform a 4-second simulation of the entire 55-edge network with variable external pressure (to accountfor respiration). The timing of the heart beat and respira-tory cycle are taken from real data collected on a healthyindividual in the physiology lab at University of Colorado(see Figure 2).

Figure 2: Real data for EKG (black), middle cerebralartery flow velocity in cm/s (red) and arterial blood pres-sure in mmHg (blue).

Since pressure and flow data are collected only at twosites in the network (radial artery for pressure and middlecerebral artery for flow), the simulation accomplishes todescribe the dynamics in all other edges, hence complet-ing the picture of the entire network. While the focus was

Proceedings of the European Modeling and Simulation Symposium, 2015 978-88-97999-57-7; Affenzeller, Bruzzone, Jiménez, Longo, Merkuryev, Zhang Eds.

230

Page 4: FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM … · FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM UNDER VARIABLE EXTERNAL CONDITIONS R. Adragna(a), R.C. Cascaval(b),

on developing a working model, no data fitting was donefor pressure and flow.

Figure 3: Simulated data in edge 1 (ascending aorta), 11(right ulnar artery), 18 (thoracic aorta), 26 (intercostalartery) and 49 (anterior tibial artery). Red line is the flowvelocity (cm/s), blue is the arterial pressure (mmHg) andgreen line is the left ventricular pressure.

In the root edge (edge 1) we see the valve in action:the valve is closed hence zero flow goes through it whenthe left ventricular pressure is lower than the aortic pres-sure; the valve opens when the left ventricular pressureexceeds the aortic pressure. The timing of the openingof the valve is important, since it determines the totalamount of cardiac output. At the other extreme, in edge49, the pulsatility of the flow is minimal, but still the in-fluence of the respiratory cycle is evident.

There are several noticeable features in this simulationresults. The edges depicted in Figure 3 are chosen toillustrate the various aspects of the dynamics. Firstly,the slow variation of the left ventricular pressure (e.g.due to respiration) causes visible variation in the systolicpressure. Secondly, the characteristics of the pressureand flow dynamics is significantly different across thenetwork: in some parts of the network there is smallamount of backflow (e.g. edge 11, 18) while in othersthere is no backflow, (e.g. edge 26). In fact backflowis significant in edges 4, 7, 19 and 21 (only edge 4 isdepicted below). Backflow is known to be physiological.

Figure 4: Simulated data in edge 4 (subclavian artery).For the color coding we refer to Figure 3.

For the remaining of this section, we apply the numer-ical model to a different scenario, that of a tilt test: Thebody is initially on a horizontal bed, with no orthostaticpressure differences throughout the network. After 2 sec-onds, a tilt of the table is performed, in such a fashionthat the level of the heart remains the same. This meansthat the majority of the body is sent downward with theexception of the head and shoulders, creating an addedorthostatic pressure value in most parts of the network.

Mathematically, this translates to a modification of theexternal pressure in our working model, to account forthe gravitational effect (orthostatic pressure) as it appearsduring the tilt table test (see e.g. Olufsen, Ottesen, Tran,Ellwein, Lipsitz, and Novak 2005).

Pext = Pext(t) = rgh(t) = rgDhsinat

where a = p

2 is the angular velocity, chosen in such away that after 1 second the tilt table is in upright posi-tion, g = 9.8m/s2 is the gravitational constant. Dh is el-evation change between the middle of the edge and theheart when the person is upright. Dh can be positive (if

Proceedings of the European Modeling and Simulation Symposium, 2015 978-88-97999-57-7; Affenzeller, Bruzzone, Jiménez, Longo, Merkuryev, Zhang Eds.

231

Page 5: FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM … · FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM UNDER VARIABLE EXTERNAL CONDITIONS R. Adragna(a), R.C. Cascaval(b),

the edge is below the heart) or negative (for edges that lieabove the heart level.) Depending on what the center ofthe tilt is, Dh values would have more negative values.

Figure 5: Comparison between the simulated pressuredata (in mmHg) in normal conditions (blue) and in pres-ence of the tilt (magenta) in edge 1 (ascending aorta),11 (right ulnar artery), 18 (thoracic aorta), 26 (intercostalartery) and 49 (anterior tibial artery)

Next we display the simulated data for the flow veloc-ity for both horizontal position and during and after tilt,choosing the same edges as for pressure.

Figure 6: Comparison between the simulated flow ve-locity data (in cm/s) in normal conditions (blue) and inpresence of the tilt (magenta) - same edges chosen forvisualization as for pressure on the left

Proceedings of the European Modeling and Simulation Symposium, 2015 978-88-97999-57-7; Affenzeller, Bruzzone, Jiménez, Longo, Merkuryev, Zhang Eds.

232

Page 6: FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM … · FLOW SIMULATIONS IN THE HUMAN CARDIOVASCULAR SYSTEM UNDER VARIABLE EXTERNAL CONDITIONS R. Adragna(a), R.C. Cascaval(b),

The tilt is performed for 1 second (seconds 2-3 afterthe beginning of the simulations), time in which thetable is raised from horizontal to vertical positions. Thenthe table is left at that level. We note that several edgescome with negative external pressure. Nevertheless, thesimulated data shows an increase of diastolic pressurethroughout the board. At the same time, the picture withthe flow pattern is much more diverse, several edgesexhibiting a drop in flow velocity. The simulations aredone without changing the Heart Rate calculations, forclarity of the comparison. In reality there is a responseof the HR to the change in pressures (baroreceptorcontrol), which would further alter the flow pattern.But even in absence of this complexity, we see that thesystolic pressure is decreased immediately after the endof the tilt period, while the diastolic pressure is increased.

5. CONCLUSIONSA numerical model has been developed here to simulatevariable external conditions and their effect on thecardiovascular system, as presented in certain realisticphysiological situations. The model includes a valve atthe inflow, which accounts for change in the systolicpressure, while the variability of the diastolic pressureis due primarily to the external conditions. The focushas been on comparing the dynamics in various parts ofthe network in presence and absence of the changes. Areal control of the heart rate and peripheral resistance isnot present in our paper, but it will be reported elsewhere.

REFERENCES

Alastruey, J., Parker, K.H., Sherwin, S.J., 2012.Arterial pulse wave haemodynamics. BHRGroup’s 11th International Conference onPressure Surges, Lisbon, Portugal, 401–442.

Alastruey, J., 2006. Numerical Modellingof Pulse Wave Propagation in the Cardio-vascular System: Development, Validationand Clinical Applications, PhD Thesis, Im-perial College London.

Cascaval R.C., D’Apice C., D’Arienzo M.P.,Manzo R., 2015. Flow Optimizationin Vascular Networks, submitted to MathBiosci Eng.

Formaggia, L., Lamponi, D., Tuveri, M.,Veneziani, A., 2006. Numerical model-ing of 1D arterial networks coupled with alumped parameters description of the heart.Comp. Meth. Biomech. Biomed. Eng., 9,273–288.

Ottesen, J.T., Olufsen, M.S., Larsen, J.K.,2004. Applied Mathematical Models inHuman Physiology, SIAM.

Olufsen, M.S., Ottesen, J.T., Tran, H.T., Ell-wein, L.M., Lipsitz, L.A. and Novak, V.,2005. Blood pressure and blood flow vari-ation during postural change from sitting tostanding: model development and valida-tion, J Appl Physiol 99: 1523–1537.

AUTHORS BIOGRAPHY

Reece Adragna Reece Adragna is a graduate studentin the Department of Mathematics at University ofColorado Colorado Springs (UCCS). His e-mail addressis [email protected].

Radu C. Cascaval Dr. Cascaval is Associate Professorof Mathematics at University of Colorado ColoradoSprings. His main research interests are in mathematicalmodeling in physiology. He has had several collabo-rations with exercise physiology faculty at Universityof Colorado and has recently won a grant from theBioFrontiers Institute at University of Colorado. Hise-mail address is [email protected].

Maria Pia D’Arienzo Maria Pia D’Arienzo was born in1989 in Salerno. She graduated in Mathematics in 2012,at Univesity of Salerno, Italy. Now she is a PhD studentin Mathemathics at University of Salerno. Her mainresearch area is in fluid-dynamic models in physiology.Her e-mail address is [email protected].

Rosanna Manzo Rosanna Manzo is a researcher inMathematical Analysis at the Department of Informa-tion Engineering and Electrical Engineering and AppliedMathematics of the University of Salerno, Italy. She re-ceived PhD in Information Engineering from Universityof Salerno. Her research areas include fluid - dynamicmodels for traffic flows on road, telecommunication andsupply networks, optimal control and queueing theory.Her e-mail address is [email protected].

Proceedings of the European Modeling and Simulation Symposium, 2015 978-88-97999-57-7; Affenzeller, Bruzzone, Jiménez, Longo, Merkuryev, Zhang Eds.

233