Flow optimization in vascular networks

  • Received: 01 June 2015 Accepted: 06 November 2016 Published: 01 June 2017
  • MSC : Primary: 58F15, 58F17; Secondary: 53C35

  • The development of mathematical models for studying phenomena observed in vascular networks is very useful for its potential applications in medicine and physiology. Detailed 3D studies of flow in the arterial system based on the Navier-Stokes equations require high computational power, hence reduced models are often used, both for the constitutive laws and the spatial domain. In order to capture the major features of the phenomena under study, such as variations in arterial pressure and flow velocity, the resulting PDE models on networks require appropriate junction and boundary conditions. Instead of considering an entire network, we simulate portions of the latter and use inflow and outflow conditions which realistically mimic the behavior of the network that has not been included in the spatial domain. The resulting PDEs are solved numerically using a discontinuous Galerkin scheme for the spatial and Adam-Bashforth method for the temporal discretization. The aim is to study the effect of truncation to the flow in the root edge of a fractal network, the effect of adding or subtracting an edge to a given network, and optimal control strategies on a network in the event of a blockage or unblockage of an edge or of an entire subtree.

    Citation: Radu C. Cascaval, Ciro D'Apice, Maria Pia D'Arienzo, Rosanna Manzo. Flow optimization in vascular networks[J]. Mathematical Biosciences and Engineering, 2017, 14(3): 607-624. doi: 10.3934/mbe.2017035

    Related Papers:

    [1] Li Cai, Qian Zhong, Juan Xu, Yuan Huang, Hao Gao . A lumped parameter model for evaluating coronary artery blood supply capacity. Mathematical Biosciences and Engineering, 2024, 21(4): 5838-5862. doi: 10.3934/mbe.2024258
    [2] Panagiotes A. Voltairas, Antonios Charalambopoulos, Dimitrios I. Fotiadis, Lambros K. Michalis . A quasi-lumped model for the peripheral distortion of the arterial pulse. Mathematical Biosciences and Engineering, 2012, 9(1): 175-198. doi: 10.3934/mbe.2012.9.175
    [3] Austin Baird, Laura Oelsner, Charles Fisher, Matt Witte, My Huynh . A multiscale computational model of angiogenesis after traumatic brain injury, investigating the role location plays in volumetric recovery. Mathematical Biosciences and Engineering, 2021, 18(4): 3227-3257. doi: 10.3934/mbe.2021161
    [4] Faiz Ul Islam, Guangjie Liu, Weiwei Liu . Identifying VoIP traffic in VPN tunnel via Flow Spatio-Temporal Features. Mathematical Biosciences and Engineering, 2020, 17(5): 4747-4772. doi: 10.3934/mbe.2020260
    [5] Scott R. Pope, Laura M. Ellwein, Cheryl L. Zapata, Vera Novak, C. T. Kelley, Mette S. Olufsen . Estimation and identification of parameters in a lumped cerebrovascular model. Mathematical Biosciences and Engineering, 2009, 6(1): 93-115. doi: 10.3934/mbe.2009.6.93
    [6] K. Maqbool, S. Shaheen, A. M. Siddiqui . Effect of nano-particles on MHD flow of tangent hyperbolic fluid in a ciliated tube: an application to fallopian tube. Mathematical Biosciences and Engineering, 2019, 16(4): 2927-2941. doi: 10.3934/mbe.2019144
    [7] Yuqian Mei, Debao Guan, Xinyu Tong, Qian Liu, Mingcheng Hu, Guangxin Chen, Caijuan Li . Association of cerebral infarction with vertebral arterial fenestration using non-Newtonian hemodynamic evaluation. Mathematical Biosciences and Engineering, 2022, 19(7): 7076-7090. doi: 10.3934/mbe.2022334
    [8] B. Wiwatanapataphee, D. Poltem, Yong Hong Wu, Y. Lenbury . Simulation of Pulsatile Flow of Blood in Stenosed Coronary Artery Bypass with Graft. Mathematical Biosciences and Engineering, 2006, 3(2): 371-383. doi: 10.3934/mbe.2006.3.371
    [9] Honghui Zhang, Jun Xia, Yinlong Yang, Qingqing Yang, Hongfang Song, Jinjie Xie, Yue Ma, Yang Hou, Aike Qiao . Branch flow distribution approach and its application in the calculation of fractional flow reserve in stenotic coronary artery. Mathematical Biosciences and Engineering, 2021, 18(5): 5978-5994. doi: 10.3934/mbe.2021299
    [10] Benchawan Wiwatanapataphee, Yong Hong Wu, Thanongchai Siriapisith, Buraskorn Nuntadilok . Effect of branchings on blood flow in the system of human coronary arteries. Mathematical Biosciences and Engineering, 2012, 9(1): 199-214. doi: 10.3934/mbe.2012.9.199
  • The development of mathematical models for studying phenomena observed in vascular networks is very useful for its potential applications in medicine and physiology. Detailed 3D studies of flow in the arterial system based on the Navier-Stokes equations require high computational power, hence reduced models are often used, both for the constitutive laws and the spatial domain. In order to capture the major features of the phenomena under study, such as variations in arterial pressure and flow velocity, the resulting PDE models on networks require appropriate junction and boundary conditions. Instead of considering an entire network, we simulate portions of the latter and use inflow and outflow conditions which realistically mimic the behavior of the network that has not been included in the spatial domain. The resulting PDEs are solved numerically using a discontinuous Galerkin scheme for the spatial and Adam-Bashforth method for the temporal discretization. The aim is to study the effect of truncation to the flow in the root edge of a fractal network, the effect of adding or subtracting an edge to a given network, and optimal control strategies on a network in the event of a blockage or unblockage of an edge or of an entire subtree.


    1. Introduction

    Our study concerns modeling and simulation of wave propagation along spatial networks, inspired by (and with intended applications to) modeling blood flow in cardiovascular networks [16]. There are also connections with the modeling of traffic flow in urban networks, supply chains and telecommunication data networks (see [10], [11], [12], [13], [19]). For a spatial network, the dynamics is typically described first at the level of individual edges, followed by a model for the junctions; the simulations can be performed on parts of the network or, if feasible, on the entire network. Current network models can use as many as 87-edge trees, with the more common ones using 55-edge trees, followed at each of its terminal sites (organs) by networks of small arteries, arterioles and capillaries, with as many as 23 generations (see e.g. [25] [34]). Capillary networks typically are no longer tree-like (e.g. [8], [32]), since their role is to irrigate all tissues and organs in the body. Understanding the dynamics in such terminal networks is critical due to the role they play in prescribing the boundary conditions for the system of large arteries. The vascular system also include the venous system, whose geometry resembles (to some extent) the arterial network, but with notable differences both in network geometry and in constitutive properties. The modeling of the venous system presents different challenges due to its physiological conditions: low pressure gradients but high fluid volume, collapsible tubes, presence of venous valves [21]. The loop is completed with the inclusion of the heart chambers, heart valves and the pulmonary circulation [27].

    Available computational power (nowadays and for the foreseeable future) limits the simulation of such complex network in its entirety. Still, a system-level analysis and simulation is a desirable task, due to non-local phenomena (such as hypertension or autonomic regulation) that cannot be explained or replicated by only considering portions of the network. One remedy is as follows: when only a portion of the large network is analyzed in detail (such as the large arterial network, or the vascularization of an individual organ), the rest of the network can be resolved at a coarse level, through reduced models (see e.g. [14], [22], [24], [30], [33]). This is when the issue of appropriate boundary conditions arises. Inflow and outflow conditions must realistically mimic the behavior of the network which has been removed from the model. If a full 3D model is employed in part of the network, then one usually employs reduced 1D or 0D models which are coupled at the inflow/outflow. Recent studies (e.g. [20], [26]) have introduced new optimization techniques for computing optimal boundary conditions to match experimental data. The issue of modeling appropriate boundary conditions remains crucial. In this study we restrict ourselves to using the simplest boundary conditions with the sole goal of emphasizing the influence of the boundary conditions to the systemic dynamics.

    Under normal conditions, the physical system being modeled is in dynamic equilibrium -with the heart beating regularly and the pressure varying from high (systolic) to low (diastolic) values throughout the network, in a quasi-periodic fashion. In presence of disturbances, such as a blockage or a release thereof, the response of the system is to return to its equilibrium, known as homeostasis, in an optimal fashion. In the network of large arteries, the process of autoregulation can be modeled using boundary controls (at the root of the network -the heart and at peripheral nodes -the ends of the large arteries), driving the system (or a part of it) back to a dynamic equilibrium in minimum time. A major factor in the controllability of the vascular network is the peripheral resistance, which is in turn a result of dynamics on much more complicated network (microcirculation at the level of individual organs). Such cardiovascular control analysis using 0D models have been described in the literature (e.g. [4]).

    In this paper we focus on 1D models of such vascular networks, based on an algebraic relationship between pressure and cross-section area. This approach has already been validated in the literature (see [1], [28], [2], [29], [31]). These 1D models can also accommodate higher order terms (see e.g. [5], [6], [14]) to model visco-elastic and/or dispersive effect, for instance. Numerical discretisations of such equations (using discontinuous Galerkin techniques) can be found in [9]. The novelty here is the use of these models to study optimization tasks that are relevant in the autonomic regulation mechanism present in the physiological settings.

    The paper is organized as follows. In Section 2 we introduce the governing equations of the model. Section 3 is devoted to a description of the boundary conditions used in our modeling and the connection with the Riemann problem. In Section 4 the results of several numerical studies problems are presented and discussed. The numerical discretization of the PDEs system using a discontinuous Galerkin formulation coupled with a two-steps method of Adam-Bashforth is detailed in the appendix A.


    2. Mathematical model

    In the present work we study the flow and pressure waves in a network of fluid-filled tubes with elastic walls. The focus is on various types of networks. Reduced models have been extensively employed in the literature ([24], [26], [29]). Here the starting points are the 1D models for the pressure and flow velocity in an arterial network. Denote A=A(x,t), U=U(x,t), P=P(x,t) and f=f(x,t) the cross section area, average flow velocity, blood pressure and friction force for unit length, respectively, at location x at time t. The model we consider here is the following:

    At+(AU)x=0,Ut+UUx+1ρPx=f, (1)

    where the first equation represents the mass conservation in the network while the second is consequence of the Navier-Stokes equations under some assumption on the flow velocity profile across a cross section. ρ is the density of the blood. Throughout this paper we assume a parabolic velocity profile, that yields the friction term f=22μπU/A, where μ is the fluid viscosity. We note that some papers have been devoted to improving these equations, for instance by removing the assumption on the flow velocity profile (see e.g. [5]).

    The arteries (edges of the network) are modeled as fluid-filled tubes with elastic walls (with Young modulus E, wall thickness hw, wall density ρw and unstressed radius r0), in which the hydrodynamic pressure P is assumed constant across the vessel cross section and determined by the properties of the wall, measured by the wall displacement η=η(x,t). Here we use a linear elastic (algebraic) model, in which the pressure P is linearly dependent on η:

    P=Pext+βr20η,

    where Pext is the external pressure and β=Ehw1σ2π (σ is the Poisson ratio, usually taken to be σ=12). The pressure dependence on the cross section area A is then

    P=Pext+βA0(AA0), (2)

    where A0=πr20 is the unstressed cross section area. When considering additional effects, such as visco-elasticity or wall inertia, the pressure term may include also wall velocity ηt and wall acceleration ηtt, respectively, which leads to different fluid-structure interaction models. One such model is reported elsewhere [7].


    3. Boundary conditions

    In this section we describe the boundary conditions considered in our study. The model is solved using a discontinuous Galerkin numerical scheme, as reported in appendix A.


    3.1. The Riemann problem

    Due to the nature of the discontinuous Galerkin scheme used, we must specify two states (left and right) for each of the variables considered: (AL,UL) and (AR,UR). We first set up the Riemann Problem at each interface.

    Figure 1. The Riemann Problem. AL, UL (AR, UR) represent the cross section and flow velocity on the left (right) side of the interface, while Wf (Wb) are the forward (backward) characteristic information.

    At a time t, each interface separates two constant states, (AL,UL) and (AR,UR), and we need to determine the two upwinded states, (AuL,UuL) and (AuR,UuR), originated on each side of interface at time t+Δt. To do this, the following equations need to be solved:

    Wf(AL,UL)=Wf(AuL,UuL),Wb(AR,UR)=Wb(AuR,UuR),AuLUuL=AuRUuR,ρ(UuL)22+P(AuL)=ρ(UuR)22+P(AuR). (3)

    The first two equations come from the assumption that the flow between two initial states is inviscid, and the forward characteristic information, Wf, and the backward characteristic information, Wb, are given by

    Wf=U+4(cc0),Wb=U4(cc0),

    with

    c=β2ρA0A1/4, c0=β2ρA1/40.

    The remaining equations follow from conservation of mass and continuity of the total pressure at the interface. To obtain (AuL,UuL) and (AuR,UuR) an iterative Newton-Raphson method is employed.

    The boundary conditions can be classified in three types, depending on the location in the domain of the arterial network: inflow, junction and terminal boundary condition.


    3.2. Inflow boundary conditions

    At the inflow, we have the option to prescribe an inflow time-dependent area, Abc(t), velocity, Ubc(t), or flow rate, Qbc(t). Thus, at the inlet of the arterial domain, we prescribe one of the following

    Abc(t):{UL=UR,AL=(2(Abc)14(AR)14)4,Ubc(t):{UL=2UbcUR,AL=AR,Qbc(t):{UL=2QbcARUR,AL=AR.

    In the real vascular system, the correct inflow conditions are dictated by the heart model that is being used when coupled with systemic network. Numerical simulations in the next section are reported for the prescribed flow rate Qbc, with the mention that comparable results were obtained when the other inflow conditions were used.


    3.3. Junction boundary conditions

    The spatial network models allow for junctions with arbitrarily large degrees (N). For N=3 the possible types of junctions are 12 and 21.

    Note that junctions with N=2, which have an incoming and an outgoing edge, are modeled using the Riemann problem in section 3.1. In this case, the upwinded states are determined through the numerical solution of (3).

    If (A1,P1,U1), (A2,P2,U2) and (A3,P3,U3) are the initial states at the points of each elemental region adjacent to the junction, then the upwinded states (Aui,Pui,Uui) (i=1,2,3) are determined by solving non-linear systems. For example for a junction of type 12:

    Wf(Au1,Uu1)=Wf(A1,U1),
    Wb(Au2,Uu2)=Wb(A2,U2),
    Wb(Au3,Uu3)=Wb(A3,U3),
    Au1Uu1=Au2Uu2+Au3Uu3,
    P(Au1)+12ρ(Uu1)2=P(Au2)+12ρ(Uu2)2,
    P(Au1)+12ρ(Uu1)2=P(Au3)+12ρ(Uu3)2,

    where Wb and Wf are the characteristic waves obtained by the solution of the Riemann problem. Similar relations are imposed for the other types of junctions illustrated in Figure 2.

    Figure 2. Types of junctions used in the simulations.

    3.4. Terminal boundary conditions

    For terminal conditions, the initial state (AL,UL) is located at the end point of the arterial domain and the initial state (AR,UR) is selected to produce an upwinded state (Au,Uu) for the next time step. We can distinguish between different terminal conditions (see [3]) considering an analogy with electrical circuits.

    • Pure resistance condition: Assume a model with terminal reflection coefficient Rt, which is based on the assumption that Wb is proportional to Wf:

    Wb=RtWf,

    where 1Rt1. Rt=1 corresponds to a complete reflection of the characteristic (complete blockage in that terminal site, U=0); Rt=0 means there is no reflected characteristic at the terminal site, and Rt=1 means that it is free terminal site (c=c0). In this case we have

    AR=AL,UR=Wf(1Rt)UL.

    • RC model: we consider a lumped parameter model made of a resistance Rμ. We can compute Au by solving the nonlinear equation

    Rμ(UL+4(AL)14βL2ρA0L)Au4Rμ(Au)54βL2ρA0L+P0βLA0L(AuA0L)+Pout=0,

    by a Newton's Method, starting from Au=AL, and

    Uu=P(Au)PoutRμAu,

    where Pout is the pressure at the end of the arterial domain and Rμ is the resistance. In this case, the terminal conditions become:

    AR=AL,UR=2UuUL.

    • Compliance model: in this model we add a compliance C to the previous one. We need to compute Au=Anin by solving the recursive equation

    Anin=(An1in+ΔtA0LCβL(Qn1in++1Rμ(PoutP0βLA0L(An1inA0L))))2,

    where C is the compliance, so the terminal conditions become

    AR=(2((Au)n)14(AL)14)4,UR=UL.

    The results in the next Section use the pure resistance model presented above. Simulations have also been performed using the RC model and the Compliance model, with similar outcomes. Since an additional iteration (Newton or recursive) is required for each time step of the simulation, thus increasing additional computational time, we chose not to pursue them in this study.


    4. Results

    In this section we present our simulation results addressing several scenarios: (1) the effect that truncation in a fractal network has on the flow in the root edge; (2) the effect that adding or subtracting an edge has to the network dynamics; and (3) optimization of the heart rate in the event of a blockage/unblockage of an edge or of an entire subtree.

    For the simulations, we prescribe a periodic inflow (at the root of the network), with period T=60/HR, as Q=Qbc(t) in liters/sec, where

    Qbc(t)={6.75×104sin(πtτ), for t[0,τ],0, for t[τ,T],

    with τ=T/4 a quarter of the heart beat period. The following parameter values are used throughout the sequel: μ=4×103 Pas (viscosity of the blood), ρ=1050 Kg/m3 (blood density), Pext=1862 Pa (external pressure), and β=1418 kg/s2.

    Multiple runs were performed in an asymmetric tree with 2 generations for various values of the resistance(Rt=0.3,Rt=0.8,Rt=1). In the case of low resistance values the steady state is reached very quickly and no oscillations are noticed. When moderately high resistance values (Rt=0.8) are used, slow oscillations can be observed (Figure 4) during the steady state phase ( 0.4 Hz), while for maximum resistance (Rt=1) slow oscillations ( 0.1 Hz) become present even during the pressure build-up stage (Figure 5).

    Figure 4. Temporal oscillations of pressure and flow velocity for moderately high resistance (Rt=0.8) during 40 second simulation of the 15 edge fractal tree, as recorded in the middle an edge. After reaching steady state, slow oscillations ( 0.4 Hz) are generated.
    Figure 5. Temporal oscillations of pressure and flow velocity for maximum resistance (Rt=1) during 28 second simulation of the 15 edge fractal tree, as recorded in the middle an edge. Slow oscillations ( 0.1 Hz) are generated during the pressure build-up.

    The presence of slower oscillations resembles the physiological phenomenon of the Mayer waves present in the vascular system [23]. Mayer waves are oscillations at a much slower frequency (0.1 Hz) than the heart beat or even respiration (0.25-0.3 Hz), and are partly responsible for the variability of the heart rate, manifested in the autoregulation mechanism. Mayer's waves are sometimes attributed to the action of the nervous system. The exact frequencies (0.4 Hz and 0.1 Hz for the two resistance values used in simulations here Rt=0.8 and Rt=1, respectively) where these oscillations manifest is not meant to match the frequency of the Mayer waves observed in the real system. The latter simulation does not reach a steady state because of the complete blockage of the terminal edges, so this phenomenon is transitory in time. In reality, a controlling mechanisms dictates what resistance values are applied in order to regulate the pressure, and therefore the slow oscillations are also transitory in nature.

    Our simulations suggest that these oscillations may be in part due to the spatial network itself, by triggering network-induced oscillations. In fact we go one step further and conjecture that the presence of these network induced oscillations at certain frequencies has determined the nervous system to tune its autonomic regulation around this 0.1 Hz frequency, and not the other way around. Such conjecture requires a much thorough experimental validations, which is outside the scope of this numerical study.


    4.1. Effect of truncation of the network

    We study the effect of truncation (by considering fewer generations of the same network) to the flow in the root edge. This may suggest the effectiveness of modifications in the terminal conditions for the simplified tree in order to mimic the behavior in the larger tree.

    We construct a 2-generation self-similar tree based on a simple junction (3-edge tree) with the physical sizes given in Table 1 and run the simulation using outflow conditions with Rt=0.8.

    Table 1. Physical lengths and radii used in the junctions generating the fractal tree.
    Edge Length (m) Radius (mm)
    1 1 10
    2 0.9 9
    3 0.8 8
     | Show Table
    DownLoad: CSV

    The length-to-radius ratio is not representative of what is reported in real systems and thus we are not concerned here with the variations in this ratio or in the sensitivity of the model to this ratio. This will be reported elsewhere.

    For the truncation we use a 3-edge tree with the following lengths and radii:

    Table 2. Physical lengths and radii used in the truncated tree.
    Edge Length (m) Radius (mm)
    1 1 10
    2 2.439 9
    3 1.952 8
     | Show Table
    DownLoad: CSV

    Note that the truncated tree has the same length and radii for the root edge, while the lengths of the children edges are chosen to match the lengths of the longest path and shortest path, respectively. The outflow area for the terminal edges is the same, so overall, the truncated tree has a smaller outflow area than the fractal tree.

    We record first the flow in the middle of the root edge when the number of generations of the self-similar network change (from 0 to 2), using the same outflow conditions (Rt value for the terminal resistance). The reference flow profile in the root edge was obtained for terminal resistance Rt=0.3. In Figure 6 temporal recordings for 0-generations and 2-generations are included respectively.

    Figure 6. Temporal recordings for pressure (top) and flow velocity (bottom) in the zero generations (blue) and two generations (red) fractal trees.

    Notable differences are due to the change in the reflected waves. Even though there is some pressure increase from beat to beat, the flow is close to being periodic and therefore the comparisons can be made even at these stages of the simulation. We note that performing the simulation past the first 2 seconds does not provide any additional features relevant to this comparison, since a quasi-steady-state is achieved within the 1st second, so only the first couple of beats are reported here.

    Next we perform numerical optimization on the value of the terminal resistance Rt to be used for the outflow conditions in the simplified tree in order to best match (in least square sense) the flow in the middle of the root edge of the simplified tree with the flow in the middle of the root edge of the larger tree.

    The result of the optimization, performed using MATLAB's fminsearch implementation of the derivative-free Nelder-Mead algorithm, shows that the optimal value for the resistance in the simplified tree is Rt=0.25. Negative values of Rt indicates that in the truncated tree the optimal terminal conditions are in such a way that there is no reflected backward characteristics, hence the resistance to flow out is much smaller than in the referenced 2-generation tree.


    4.2. Effect of adding/removing edges in a network

    We investigate the effect of adding or subtracting an edge to a given network. In physiology this phenomenon has been observed (see e.g. [8] where the brain vasculature is considered). Here we study the "efficiency" of the resulting network by measuring the total outflow of the network during a given period of time. For the simulations, we use a 7-edge network with cycles, that is a network in which there are some nodes that are connected in a closed loop and then we remove the middle edge.

    The inflow and outflow recordings for both networks are displayed below. Note that the at the inflow both networks exhibit the same behavior up until reflected waves return to the root of the network. Likewise, at the outflow the flow and pressure stay constant for the first 0.5 sec, indicating when the first waves arrive at the outflow.

    For this very simple network, we compute a total outflow of 0.9552 cm3 in the presence of the central edge, while in its absence the total outflow is increased to 1.0435 cm3. The inflow during the 3 sec simulation was 3.0706 cm3. These numerical values are obtained by integrating in time (over the 3 sec time interval) the flow Q=AU. Note that the outflow in both cases is roughly one third of the inflow, the difference being accounted in the volume of fluid that has been "stored" in the network itself, which caused the pressurization of the network at equilibrium.

    The results of simulation show that the flow through the network is enhanced when fewer edges (cycles) are present, similar to Braess's paradox in traffic flow, which states that adding extra capacity to a network can in some cases reduce overall performance.


    4.3. Effect of blockages in a network on the flow

    Here we study the time-optimal problem of returning to basal flow and pressure conditions on a network after a temporary blockage of a subnetwork has been removed. As initial network we consider again the fractal tree with 15 edges (2-generation tree) introduced in section 4.1. The length and radius ratios between parent and children edges are 0.9 and 0.8 respectively. We run a 20-sec simulation for the flow in the entire network before any blockage is applied (see Figure 3), with a terminal resistance model and Rt=0.8 for each of the terminal edges. The transition time for the flow to settle varies slightly with the heart rate, but it is significantly less than the 20 seconds; e.g. for constant heart rate of HR=75 beats/min, the periodic state settles after roughly the first 5 seconds.

    Figure 3. Pressure (left) and flow velocity (right) distributions in the network at a fixed time. The color scales correspond to the units used for pressure (kPa) and for flow velocity (m/s).

    Exactly at 20 seconds, we introduce an instantaneous blockage at the end of edge 3 (hence the subnetwork having edge 3 as root is also blocked off). This makes edge 3 a terminal edge (with Rt=1), while the other terminal edges remain at Rt=0.8. We run a 5-sec simulation with this modified network, keeping the heart rate the same as before blockage. After 5 seconds of complete blockage at end of edge 3 (so at second 25 in the total simulation), we instantaneously remove the blockage and run another 15-sec simulation on the original network. We observe a return to the previous equilibrium in a certain amount of time, which we call the recovery time. This is defined as the time that the system take to return at its initial state when the blockage is removed. In these simulations the mean pressure AMP was computed using a physiologically-inspired formula: AMP=(Ph+2Pl)/3, where Ph and Pl are the highest and the lowest value of the pressure, although the time averaged mean blood pressure can also be used, with similar results. For HR=75, note that the recovery time is slightly higher than 5 seconds.

    Figure 7. Pressure and flow velocity at the inflow (top) and outflow (bottom) in the two networks.

    The entire 40-sec sequence of the pressure and flow dynamics (for HR=75) in the middle of edges 1, 3 and 4 is presented in Figure 8. Note that during the blockage/unblockage sequence, pressure and flow behave differently in various parts of the network. Most notably, we see that the blockage happens during the diastolic period, and since it is instantaneous (like a clamping), all the fluid mass past edge 3 is lost and no backflow is generated, hence the upstream pressure (of edge 1) is elevated only for the next systolic period, after which the pressure settles around its new equilibrium value (in this case lower for edge 1). This decrease in steady state pressure values may be different than what is observed in the real vascular system. In that case, an amputation of the distal sub-network causes a significant increase in pressure in the upstream vessels [15].

    Figure 8. Pressure and flow before and after blockage removal in edges 1, 3 and 4.

    In edge No. 3 the systolic pressure increases during the entire blockage segment, while in other edges (e.g. No. 4) there is a sustained decrease in systolic pressure. This is consistent with the fact that edge 3 is a terminal edge during the 5-sec blockage. Also worth noting is the fact that, for short period of times during the blockage, the pressure becomes negative. This simply means that the wall displacement becomes sufficiently large (in the negative -or inward -direction) for the force per unit area to change its direction from being outward (positive pressure) to inward (negative pressure). From a modeling perspective, this is simply a reflection of the non-collapsible nature of the tube walls, and the fact that longitudinal restoring forces can balance any inward (or outward) force. The original algebraic assumption of the pressure difference between hydrodynamic pressure P and external pressure Pext being proportional to wall displacement can be made responsible for this behavior. Improved models that take into account the mechanical wall properties can better explain these negative values, but we defer this discussion elsewhere. The fact that the bulk of the network is now past edge 4 explains why the new equilibrium pressures in the new network are lower while the flow is higher. This suggests that the presence of significant bifurcations more distal in the network is creating less pressure buildup in the upstream vessels.

    These 40-sec simulations were then employed to assess the recovery time as a function of the heart rate. An optimization using MATLAB's fminsearch yielded the optimal value of the heart rate parameter HR=72.2 beats/min, corresponding to a minimum recovery time of 3.5 sec. Values of HR below 70 or above 75 gave much longer recovery times. This result indicates that increasing HR (hence cardiac output) does not necessarily translate to a quicker recovery time, which can be attributed to the reflections at junctions and at the terminal sites. This is also suggested by the the flows in edge 1 & 3, which show an increase in magnitude of the reflected waves.


    5. Discussion

    The results presented here are based on very restrictive assumptions on the wall properties, boundary conditions etc, and hence have limited range of applicability as far as quantitative analysis or patient specific applications are concerned. The intent here has been to lay the groundwork for the inclusion of the spatial features in the optimization of the arterial network and to apply such analyses when more realistic assumptions are made. In particular, the issue of imposing appropriate outflow boundary conditions remains crucial as described earlier. While inflow conditions can be harvested from MRI data, outflow conditions are difficult/impractical to obtain, due to the limited access to terminal sites of the spatial network. Hence the importance of using appropriate models for the peripheral circulation or micro-vasculature network. Such further studies will hopefully lead to novel nonlinear tools for assessing the autonomic control mechanism and ultimately to patient specific assessment tools which can be used in clinical setting.

    Simulations of the mathematical models involving PDEs on networks such as those presented in this paper reveal macroscopic phenomena that cannot be anticipated by looking at individual edge dynamics. The nature of phenomena such as appearance of low frequency oscillations in the network, time of recovery after blockage in a network is removed, truncation of a fractal tree network are revealed through these simulations and can help further study the real phenomena observed in physiological conditions. Interpreting physically correct boundary conditions remains crucial for modeling for long term behavior of the network dynamics and this is where improvements of the models can and will be done in future studies. The pulsatile nature of the dynamics on networks and the particle-like behavior of the pulses can also lead to higher order models, such as nonlinear dispersive models posed on a network (tree).


    Appendix A. Numerical discretization

    The system (1) can be written in conservation form:

    Ut+Fx=S, (4)

    with

    U=[AU], F(U)=[AUU22+Pρ] and S(U)=[01ρ(fAPβdβdxPA0dA0dx)].

    We use a discontinuous Galerkin scheme, which has been successfully applied in this context (see [3], [29]) to solve the system. This method has advantages over finite difference schemes, especially since the geometry of our spatial domain inherently leads to discontinuities at junctions. Moreover, discontinuous Galerkin methods are better suited to accommodate higher order terms, such as those present in the visco-elastic and inertial models.

    We now describe the discretization scheme, which follows closely [29]. First we discretize the domain Ω=[0,l] into a mesh of Nel elemental non-overlapping regions Ωe=(xLe,xRe), such that xRe=xLe+1 for e=1,...,Nel and

    Nele=1Ωe=Ω.

    The weak form of the system is obtained by multiplying the equation (4) by a vector of test functions Φ and integrating over Ω:

    (Ut,Φ)Ω+(Fx,Φ)Ω=(S,Φ)Ω,

    where

    (w,v)Ω=Ωwvdx. (5)

    The integrals are decomposed into elemental regions as follows:

    Nele=1((Ut,Φ)Ωe+(Fx,Φ)Ωe)=Nele=1(S,Φ)Ωe, (6)

    and the second member of (6) is integrated by parts:

    Nele=1((Ut,Φ)Ωe(F,dΦdx)Ωe+[FΦ]xRexLe)=Nele=1(S,Φ)Ωe.

    The solution U(x,t) is approximated by a discretised expansion denoted by Uδ(x,t) and, in the same way, Φ(x) is approximated by Φδ(x). As basis for the expansion we have chosen polynomials of degree K on each elemental region Ωe. In addition, to obtain a global solution in the domain Ω, information must propagate between elemental regions Ωe and this is achieved by upwinding the boundary flux, which is denoted as Fu.

    The upwinded fluxes on each side of the interface, FuL and FuR, are calculated by solving the Riemann problem at each interface (see Section 3) and setting as FuL=F(AuL,UuL) and FuR=F(AuR,UuR).

    In this way we obtain:

    Nele=1((Uδet,Φδe)Ωe(F(Uδe),dΦδedx)Ωe+[FuΦδe]xRexLe)=Nele=1(S(Uδe),Φδe)Ωe.

    Integrating again the second term by parts we get:

    Nele=1((Uδet,Φδe)Ωe+(F(Uδe)x,Φδe)Ωe+[(FuF(Uδe))Φδe]xRexLe)==Nele=1(S(Uδe),Φδe)Ωe. (7)

    To simplify the method, we have mapped each elemental region onto the standard element Ωst={ξR:1ξ1}. This mapping is defined as

    χe(ξ)=xLe1ξ2+xRe1+ξ2,ξΩst,

    and its inverse is given by

    ξ=χ1e(x)=2xexLexRexLe1,xeΩe.

    We selected as expansion basis the Legendre polynomials Lk(ξ), with k the polynomial order, because they are orthogonal with respect to the product (5). In this way, the solution is expanded on each elemental region Ωe as

    Uδe(χe(ξ),t)=Kk=0Lk(ξ)^Uke(t), (8)

    with ^Uke(t) the time-varying coefficients of the expansion.

    Replacing (8) in (7) and letting Φδe=Uδe, we obtain 2K differential equations to be solved for each Ωe,e=1,...,Nel:

    d^Uki,edt=F(Uδe),k=0,...,K, i=1,2,

    where ^Uki,e,i=1,2, are each of the two components of ^Uke(t) and

    F(Uδe)=(Fix,Lk)Ωe2xRexLe[Lk(FuiFi(Uδe))]xRexLe+(Si(Uδe),Lk)Ωe.

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

    (^Uki,e)n+1=(^Uki,e)n+3Δt2F((Uδe)n)Δt2F((Uδe)n1),k=0,...,K, i=1,2, e=1,...,Nel,

    in which Δt is the time step and n the number of every time step. To calculate the integrals we use a Gauss quadrature formula of order qK+1.


    Acknowledgments

    We thank the anonymous reviewers for very substantive recommendation which helped improved the presentation. R.C. was supported by a grant from the UCCS BioFrontiers Center of the University of Colorado. R.C. is also grateful for the hospitality of the Universitá degli Studi di Salerno during his stay there.


    [1] [ J. Alastruey,A. W. Khir,K. S. Matthys,P. Segers,S. J. Sherwin,P. R. Verdonck,K. H. Parker,J. Peir, Pulse wave propagation in a model human arterial network: Assessment of 1-D visco-elastic simulations against in vivo measurements, J. Biomech., 44 (2011): 2250-2258.
    [2] [ J. Alastruey,K. H. Parker,J. Peiro,S. J. Sherwin, Analysing the pattern of pulse waves in arterial networks: a time-domain study, J. Eng. Math., 64 (2009): 331-351.
    [3] [ J. Alastruey, Numerical Modelling of Pulse Wave Propagation in the Cardiovascular System: Development, Validation and Clinical Applications, PhD Thesis, Imperial College London, 2007.
    [4] [ J. J. Batzel, F. Kappel, D. Schneditz and H. T. Tran, Cardiovascular and Respiratory Systems: Modeling, Analysis, and Control, SIAM, Philadelphia, PA, 2007.
    [5] [ S. Canic,C. J. Hartley,D. Rosenstrauch,J. Tambaca,G. Guidoboni,A. Mikelic, Blood flow in compliant arteries: An effective viscoelastic reduced model, numerics and experimental validation, Annals of Biomed. Eng., 34 (2006): 575-592.
    [6] [ R. C. Cascaval, A Boussinesq model for pressure and flow velocity waves in arterial segments, Math. Comp. Simulation, 82 (2012): 1047-1055.
    [7] [ R. C. Cascaval,C. D'Apice,M. P. D'Arienzo,R. Manzo, Boundary control for an arterial system, J. Fluid Flow, Heat and Mass Transfer, 3 (2016): 25-33.
    [8] [ Q. Chen,L. Jiang,C. Li,D. Hu,J.-W. Bu,D. Cai,J.-L. Du, Haemodynamics-driven developmental pruning of brain vasculature in zebrafish, PLoS Biol., 10 (2012): e1001374.
    [9] [ Y. Cheng,C. W. Shu, A discontinuous Galerkin finite element method for time dependent partial differential equations with higher oder derivatives, Mathematics of Computation, 77 (2008): 699-730.
    [10] [ C. D'Apice,R. Manzo,B. Piccoli, A fluid dynamic model for telecommunication networks with sources and destinations, SIAM Journal on Applied Mathematics, 68 (2008): 981-1003.
    [11] [ C. D'Apice,R. Manzo,B. Piccoli, Modelling supply networks with partial differential equations, Quarterly of Applied Mathematics, 67 (2009): 419-440.
    [12] [ C. D'Apice,R. Manzo,B. Piccoli, Optimal input flows for a PDE-ODE model of supply chains, Communications in Mathematical Sciences, 10 (2012): 1225-1240.
    [13] [ C. D'Apice,R. Manzo,B. Piccoli, Numerical schemeas for the optimal input flow of a supply-chain, SIAM Journal of Numerical Analysis (SINUM), 51 (2013): 2634-2650.
    [14] [ L. Formaggia,D. Lamponi,A. Quarteroni, One-dimensional models for blood flow in arteries, J. Eng. Math., 47 (2003): 251-276.
    [15] [ L. Formaggia,D. Lamponi,M. Tuveri,A. Veneziani, Numerical modeling of 1D arterial networks coupled with a lumped parameters description of the heart, Comp. Meth. Biomech. Biomed. Eng., 9 (2006): 273-288.
    [16] [ L. Formaggia, A. Quarteroni and A. Veneziani, The circulatory system: From case studies to mathematical modeling, in Complex Systems in Biomedicine, (eds. A. Quarteroni, L. Formaggia, A. Veneziani), Springer Verlag, (2006), 243–287.
    [17] [ R. M. Kleigman et al, Nelson Textbook of Pediatrics, 19th ed., Saunders (2011).
    [18] [ M. Kumada,T. Azuma,K. Matsuda, The cardiac output-heart rate relationship under different conditions, Jpn. J. Physiol., 17 (1967): 538-555.
    [19] [ R. Manzo,B. Piccoli,R. Raritá, Optimal distribution of traffic flows at junctions in emergency cases, European Journal of Applied Mathematics, 23 (2012): 515-535.
    [20] [ A. Manzoni, Reduced Models for Optimal Control, Shape Optimization and Inverse Problems in Haemodynamics, PhD Thesis, Ecole Polytechnique Federale de Lausanne, 2011.
    [21] [ L. O. Muller,E. F. Toro, A global multi-scale model for the human circulation with emphasis on the venous system, Int. J. Numerical Methods in Biomed Eng, 30 (2014): 681-725.
    [22] [ J. P. Mynard,J. J. Smolich, One-dimensional haemodynamic modeling and wave dynamics in the entire adult circulation, Ann Biomed Eng, 44 (2016): 1324-1324.
    [23] [ J. T. Ottesen, Modelling of the baroreflex-feedback mechanism with time-delay, J Math Biol, 36 (1997): 41-63.
    [24] [ J. T. Ottesen, M. S. Olufsen and J. K. Larsen, Applied Mathematical Models in Human Physiology, SIAM, Philadelphia, PA, 2004.
    [25] [ C. Pozrikidis, Numerical simulation of blood flow through microvascular capillary networks, Bulletin of Mathematical Biology, 71 (2009): 1520-1541.
    [26] [ A. Quarteroni, A. Manzoni and F. Negri, Reduced Basis Methods for Partial Differential Equations, An Introduction, Springer, 2016.
    [27] [ M. U. Qureshi,G. D. A. Vaughan,C. Sainsbury,M. Johnson,C. S. Peskin,M. S. Olufsen,N. A. Hill, Numerical simulation of blood flow and pressure drop in the pulmonary arterial and venous circulation, Biomech Model Mechanobiol, 13 (2014): 1137-1154.
    [28] [ P. Reymond,F. Merenda,F. Perren,D. Rüfenacht,N. Stergiopulos, Validation of a one-dimensional model of the systemic arterial tree, Am. J. Physiol. Heart. Circ. Physiol., 297 (2009): H208-H222.
    [29] [ S. J. Sherwin,L. Formaggia,J. Peiro,V. Franke, Computational modeling of 1D blood flow with variable mechanical properties and its application to the simulation of wave propagation in the human arterial system, Internat. J. for Numerical Methods in Fluids, 43 (2003): 673-700.
    [30] [ Y. Shi,P. Lawford,R. Hose, Review of zero-D and 1-D models of blood flow in the cardiovascular system, BioMedical Enginnering OnLine, null (2011): 10-33.
    [31] [ B. N. Steele,D. Valdez-Jasso,M. A. Haider,M. S. Olufsen, Predicting arterial flow and pressure dynamics using a 1D fluid dynamics model with a viscoelastic wall, SIAM Journal on Applied Mathematics, 71 (2011): 1123-1143.
    [32] [ T. Takahashi, Microcirculation in Fractal Branching Networks, Springer Japan, 2014.
    [33] [ F. N. van de Vosse,N. Stergiopulos, Pulse wave propagation in the arterial tree, Annual Review of Fluid Mechanics, 43 (2011): 467-499.
    [34] [ M. Zamir, Hemo-Dynamics, Biological and Medical Physics, Biomedical Engineering. Springer, Cham, 2016.
  • This article has been cited by:

    1. Radu C. Cascaval, Ciro D’Apice, Maria Pia D’Arienzo, 2017, 1863, 0094-243X, 560054, 10.1063/1.4992737
    2. Fabio Ancona, Annalisa Cesaroni, Giuseppe M. Coclite, Mauro Garavello, On the Optimization of Conservation Law Models at a Junction with Inflow and Flow Distribution Controls, 2018, 56, 0363-0129, 3370, 10.1137/18M1176233
    3. Maria Pia D'Arienzo, Luigi Rarità, 2020, 2293, 0094-243X, 420041, 10.1063/5.0026464
    4. William Langhoff, Alexander Riggs, Peter Hinow, Dominik Wodarz, Scaling behavior of drug transport and absorption in in silico cerebral capillary networks, 2018, 13, 1932-6203, e0200266, 10.1371/journal.pone.0200266
    5. Maria Pia D'Arienzo, Luigi Rarità, 2020, 2293, 0094-243X, 420042, 10.1063/5.0026462
    6. Graham M. Donovan, Biological version of Braess' paradox arising from perturbed homeostasis, 2018, 98, 2470-0045, 10.1103/PhysRevE.98.062406
    7. Vytenis Šumskas, Raimondas Čiegis, Finite volume ADI scheme for hybrid dimension heat conduction problems set in a cross-shaped domain, 2022, 62, 0363-1672, 239, 10.1007/s10986-022-09561-0
    8. Maria Pia D’Arienzo, Gerardo Durazzo, Luigi Rarità, 2024, 3094, 0094-243X, 500058, 10.1063/5.0211428
  • Reader Comments
  • © 2017 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(4062) PDF downloads(558) Cited by(8)

Article outline

Figures and Tables

Figures(8)  /  Tables(2)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog