Nothing Special   »   [go: up one dir, main page]

Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2024 Oct 1.
Published in final edited form as: IEEE Trans Biomed Eng. 2023 Sep 27;70(10):2764–2775. doi: 10.1109/TBME.2023.3261744

Nonlinear Closed-Loop Predictive Control of Heart Rate and Blood Pressure using Vagus Nerve Stimulation: An In Silico Study

Yuyu Yao 1, Mayuresh V Kothare 1
PMCID: PMC11058472  NIHMSID: NIHMS1934097  PMID: 37656644

Abstract

We propose a nonlinear model-based control technique for regulating the heart rate and blood pressure using vagus nerve neuromodulation The closed-loop framework is based on an in silico model of the rat cardiovascular system for the simulation of the hemodynamic response to multi-location vagal nerve stimulation. The in silico model is derived by compartmentalizing the various physiological components involved in the closed-loop cardiovascular system with intrinsic baroreflex regulation to virtually generate nominal and hypertension-related heart dynamics of rats in rest and exercise states. The controller, using a reduced cycle-averaged model, monitors the outputs from the in silico model, estimates the current state of the reduced model, and computes the optimum stimulation locations and the corresponding parameters using a nonlinear model predictive control algorithm. The results demonstrate that the proposed control strategy is robust with respect to its ability to handle setpoint tracking and disturbance rejection in different simulation scenarios.

Keywords: Vagal Nerve Stimulation, VNS, Model Predictive Control, peripheral stimulation, cardiovascular system, nonlinear optimization

I. Introduction

In recent years, vagal nerve stimulation (VNS) has been investigated as an alternative therapy in various cardiovascular diseases, such as ischemic heart disease [1], heart failure [2], arrhythmias [3], and hypertension [4]. In clinical studies, VNS is delivered in open-loop with stimulation parameters determined based on patient perception during a manual titration phase [5]–[7]. However, the physiological response to a given VNS configuration shows inter and intra-patient variability so that determining the stimulation parameters remains a challenge. Closed-loop approaches, adaptively adjusting the stimulation parameters based on physiological indicators, are needed to improve the efficacy while reducing side effects.

Different control algorithms for closing the loop have been proposed and experimentally evaluated in animal models [8]–[12]. However, they have several limitations. Firstly, most of them can only modulate a single VNS parameter (amplitude or frequency of the delivered current), while recent experimental studies have demonstrated that a variety of parameters should be jointly modulated to optimize VNS outcomes [13]. Secondly, all of them control a single physiological biomarker (heart rate), which is not the only indicator of the effect of VNS or even less important than other hemodynamic variables, such as blood pressure and cardiac output, in disease conditions. Thirdly, none of the closed-loop methods consider the effect of stimulation locations. The vagal nerve is composed of different fiber types and a recent study has demonstrated that varying responses of heart rate (HR) and mean arterial pressure (MAP) can be observed by stimulating different spatial locations of the vagal nerve [4].

The most common control approach reported in the literature is based on proportional integral (PI) control. While the traditional PI control algorithm is easy to implement, it does not take constraints into consideration, i.e. the bounds on the pulse amplitude, width, frequency and the tachycardiac and bradycardiac states. In addition, it is non-trivial to design a PI controller for a multiple-input-multiple-output system which has substantial interactions between inputs and outputs. Model predictive control (MPC) has already been used as a way to overcome these difficulties and has been widely tested on a variety of biomedical systems, such as the control of mean arterial pressure under anesthesia [14], control of blood glucose concentration for people with type 1 diabetes [15], and control of movement after spinal cord injury [16]. This control algorithm is most appropriate for the development of a closed-loop VNS system, since it can simultaneously manipulate multiple constraints and controlled variables within a single optimal control law and is able to deal with high nonlinearity caused by threshold and saturation effects involved in neurotransmitter-receptor dynamics.

In this study, we develop a model-based framework for a multi-location closed-loop VNS system. The proposed framework includes 1) an in silico model, which is used to simulate cardiovascular responses of normal and diseased rats, 2) a nonlinear model predictive control (NMPC) algorithm, which controls the HR and MAP synchronously with each cardiac beat by independently manipulating pulse amplitude and frequency in three different neurostimulation locations. The in silico model is derived by compartmentalizing the various physiological components involved in the closed-loop cardiovascular system (CVS) of rats with intrinsic baroreflex regulation, which accounts for the discrete events associated with opening and closing of the heart valves during each cardiac cycle. We consider this in silico model to represent the “true” CVS. A reduced order computationally efficient model is derived from the “true” in silico system dynamics by averaging the intra-beat dynamics of each hemodynamic variable and by using a simplified MAP-based baroreflex model. This reduced order model is used as the “predictor” in the NMPC algorithm. The parameters of the reduced model are determined by a data-driven approach. Our results show the feasibility and usefulness of the proposed closed-loop design for the regulation of HR and MAP.

II. Simulation Model

A mathematical model to predict rat cardiovascular response to VNS is needed for designing and validating the efficacy and safety of the closed-loop VNS device. Similar to our previous study [17], we build such a system-level model by either combining models describing part of the overall system or replacing part of a published model by a more detailed compartment model published by other authors. Several modifications of the earlier model are introduced: 1) division of the systemic circulation into the parallel arrangement of two distinct segments, representing the circulations in the upper and lower body; 2) inclusion of the conductance map in the device model to capture the interactions between stimulation and physiologically induced action potentials in different nerve fibers; 3) modification of adjustable stimulation parameters from pulse width, pulse frequency to pulse amplitude, pulse frequency since the amplitude is a stronger predictor of the cardiovascular response to VNS than pulse width, as well as the availability of data on these responses; 4) inclusion of the total stressed blood volume as the other effector responding to the sympathetic drive. The modified model is summarized in the following subsections.

A. Cardiovascular Model

The rat cardiovascular system (CVS) model, adapted from [18], includes five compartments representing the left heart, the arteries and the veins in the upper and lower body. The right heart and the pulmonary circulation is modeled by a capacitance, which is added to the venous capacitance in the upper body.

The model mimics an electrical RC-circuit (see Fig. 1). The blood pressure in the four arterial and venous compartments, and the total volume of the left heart follow Kirchhoff’s law:

dPaudt=1Cau(PlhPauRavPauPvuRsuPauPalRsa) (1)
dPaldt=1Cal(PauPalRsaPalPvlRsl) (2)
dPvldt=1Cvl(PalPvlRslPvlPvuRsv) (3)
dPvudt=1Cvu(PvlPvuRsv+PauPvuRsuPvuPlhRmv) (4)
dVlhdt=PvuPlhRmvPlhPauRav (5)

where the abbreviations of the subscripts are listed in Table I. R is resistance; P is pressure; V is volume; C is constant compartment compliance. Pumping is achieved by a time-varying elastance of the left heart, which transitions between an exponential function representing diastole and a linear function representing the end of the systole [19]:

Plh=ϕ(t)Emax,lh(VlhVu,lh)+[1ϕ(t)]P0,lh(ekE,lhVlh1)0ϕ(t)1 (6)

where Emax,lh is the maximal contraction elastance of the left heart; Vu,lh is the unstressed volume of the left heart; P0,lh and kE,lh are constant parameters for the exponential function. The term ϕ(t) represents the periodic “activation function”. When ϕ(t)=1, the left heart is at maximum contraction, when ϕ(t)=0, the left heart is at complete relaxation. Finally, the heart valves are modeled as diodes, which results in four different time intervals in a normal cardiac cycle.

Fig. 1:

Fig. 1:

Cardiovascular system model. Adapted from [18].

TABLE I:

Abbreviations of subscripts in CVS model

Abbreviation Name

lh Left heart
au Arteries in upper body
al Arteries in lower body
vu Veins in upper body
vl Veins in lower body
av Aortic valve
mv Mitral valve
su Peripheral resistance in upper body
sl Peripheral resistance in lower body
sa Arterial resistance
sv Venous resistance

B. Baroreflex Model

The baroreflex model is adapted from [19]–[21]. It consists of the baroreceptor, afferent pathway, efferent pathway, and the effectors in CVS (see Fig.2).

Fig. 2:

Fig. 2:

Block diagram for the baroreflex system.

The baroreceptors are stretch-sensitive fibers located in the carotid sinus which convert the arterial pressure to afferent firing rates. A model with two Voigt bodies and a spring in series is used to describe the stretching dynamics of the baroreceptive nerve endings:

dϵ1dt=(α1+α2+β1)ϵ1+(β1β2)ϵ2+(α1+α2)ϵw (7)
dϵ2dt=α2ϵ1β2ϵ2+α2ϵw (8)
ϵne=ϵwϵ1 (9)

where ϵ1 and ϵ2 are the relative displacements within each Voigt body; α1, α2, β1, and β2 are nerve ending constants; ϵne denotes nerve ending strain; ϵw refers to the strain of the arterial wall which is described by a static sigmoid function of arterial pressure. The firing rate in the afferent pathway is calculated by a leaky integrate-and-fire model represented by:

fas={[Cmgleakln(IneInegleakVth)+tref]1ifIne>gleakVth0otherwise. (10)

where Ine is the current stimulus injected into afferent fibers, modeled as a linear function of ϵne; gleak is a leakage conductance; Cm denotes the membrane capacitance; Vth is a given voltage threshold, and tref is a refractory period.

The afferent firing rate is translated into (1) an efferent sympathetic firing rate using a monotonically decreasing function; and (2) an efferent vagal firing rate using a monotonically increasing function with an upper saturation, respectively. These efferent signals are delivered into the end organs in the CVS. The regulation effects include changes in peripheral resistance in upper and lower body, heart contractility, total stressed blood volume and heart period. The response of the heart period includes a balance between the sympathetic and vagal activities. The heart period changed by sympathetic stimulation (Tes) includes a time delay, a logarithmic static function and a low-pass first-order dynamic, while the response of heart period to vagal activities (Tev) shows a positive linear relationship. Finally, the heart period is achieved by linear interaction between sympathetic and vagal responses. The dynamics for changes in heart period are given in (11)(13). Dynamics of peripheral resistance, heart contractility, and total stressed blood volume are similar to those of Tes.

dTesdt=TesT0τTes+GTesln(max{fes(tDTes)fes,min,1})τTes (11)
dTevdt=(TevT0)+GTevfev(tDTev)τTev (12)
T=Tes+TevT0 (13)

where τTes, GTes and DTes (τTev, GTev and DTev) are the corresponding time constant, gain and delay in sympathetic (vagal) pathway. T0 is intrinsic heart period.

C. Device Model

A device model is developed to predict the response of firing rate of different fibers to VNS pulse trains. In the rat, the barofibers are bundled into the aortic depressor nerve, which follows alongside the vagal nerve within the vagal nerve bundle [4]. The cervical sympathetic nerve runs separately from the vagus in rats. However, other mammals, including dogs, pigs and humans have a cervical vagosympathetic trunk [22], [23] and detailed microdissection to identify and isolate the sympathetic trunk, the aortic depressor nerve, and the vagal nerve may not be safe or practical during human VNS surgery [24]. There is also a big difference in cardiovascular control between the left and right VNS. In rats, left-sided cervical VNS caused stronger bradycardiac, hypotensive, and tachypneic effects than right-sided VNS [25]. However, this contrasts with findings in dogs [26] that demonstrated greater bradycardia with right-sided than left-sided VNS.

The device model we propose predicts rat cardiovascular response to left VNS. It engages three fiber types during VNS, representing the barofibers, the vagal fibers, and the sympathetic fibers. Each type of fiber distributes nonhomogenously in different stimulation locations (Fig.3, Left) and the total firing rate of each type of fiber is calculated as the weighted sum of its firing rate in each stimulation location:

fi=j=1nLjCijfij+(1j=1nCij)fi,phy (14)

where fi is total firing rate of fiber type i; n is number of stimulation locations; Lj represents the on-off condition of location j; Cij is concentration of fiber type i in location j; fij is firing rate of fiber type i in location j; fi,phy is physiological firing rate of fiber type i unaffected by external stimulation.

Fig. 3:

Fig. 3:

Schematic of the VNS device model. Left: visualization of the VNS interface. Right: block diagram.

The proposed device model for activating each fiber type in each stimulation location (Fig.3, Right) consists of a nerve fiber activation curve and a conduction map. The model assumes that the width of the stimulation pulse train is constant, and that the pulse amplitude and frequency varies. The activation curve represents the proportion of nerve fibers recruited by stimulation of a particular amplitude using a static sigmoid function [27].

Pij(Ij,stm)=eIj,stmIij,midkIij1+eIj,stmIij,midkIij (15)

where Pij refers to activation probability of fiber i in stimulation location j; Ij,stm is the amplitude of VNS pulse train; Iij,mid is the value of amplitude at central point of the sigmoid function, and kIij is the slope at the central point. A conduction reliability (λij) represents the percentage of total action potentials conducted to the somatic end of the nerve fiber by considering the interactions between stimulation and physiologically induced action potentials. As the frequency of the stimulus and/or rate of the physiological input increases, conduction reliability decreases due to collisions between these two types of action potentials, as well as the inter- and intra-signal loss of excitability due to neural refractory period. We adopted the conduction map from [28] by fitting the data from the mechanistic model to a linear combination of physiological frequency and external stimulation frequency. The relationship between stimulation parameters and fiber firing rate at each stimulation location can be represented by the following equation:

fij=(fi,phy+fj,stm)λijw+fi,phy(1Pij) (16)

where fj,stm refers to firing rate of the external stimulus at location j; λijw=Pijλij refers to weighted conduction reliability.

D. Model Parameter Estimation

Since the model was based upon several compartment models previously developed in [18]–[20], we either used the same parameter values as those used in the original models or adapted some values to produce simulations that best matched experimental data associated with nominal, diseased, and exercise states of rats. We describe below the various steps used in this model validation. The results of the model validation and matching with experimental data are provided in section IV A.

To simulate the nominal states, the parameters in the CVS model were adapted from those in [18] to match the experimental data of young healthy rats in [29]. The parameters in the baroreceptor model are the same as those used in [20]. The parameters in the efferent pathway are the same as those used in [19], while the parameters in the transfer function related to effector dynamics are modified by multiplying the original value by a scaling constant which indicates the difference in heart period and blood volume between a rat and a human. Three stimulation locations are identified for the device model. The parameters representing the fiber concentration, the activation curve and the conduction map in baroreceptive and non-baroreceptive locations are obtained by matching the simulated change of HR and MAP by VNS to experimental data in [4], [30], respectively. Percent of vagal fibers which are not contained in these two locations are set to the third stimulation location.

Hypertensive heart disease is used as an example to show the feasibility of closed-loop control because VNS has an acute effect on reducing hypertension. Other cardiovascular diseases responsive to VNS require activation of long-term mechanisms which are not captured by the model. Drug-resistant hypertension is related to increased arterial stiffness, vascular remodeling, and increased sympathetic activity and decreased vagal activity. Most longstanding hypertension ultimately leads to heart failure and diastolic dysfunction is characterized as an early marker of heart damage in hypertension. To simulate the diseased state, we introduce an offset in sympathetic and vagal activity, increase the cross-section area of the artery in relaxation state and modify the gain of each effectors to match the data in [31].

Acute exercise triggers multiple physiological responses, including redistribution of blood flow and modification of sympathetic and vagal activities by central command. To address these issues, we separate the peripheral resistance in the lower body into two parallel resistors: Rsl1 representing the resting muscle resistance and Rsl2 representing the active muscle resistance. The exercise states are determined by a combination of an offset to sympathetic activity and forced change in active muscle resistance (Rsl2). The experimental hemodynamic data of Sprague-Dawley rat during last minute of treadmill exercise from [32] is used as reference for tuning the parameters for modeling the nominal rat. When estimating parameters for an exercised hypertensive rat, we also selected different values for gain parameters of the effectors to match the arterial pressure and HR experimental data for spontaneous hypertensive rat (SHR) during the last minute of the treadmill exercise in [33].

III. Controller Design

The control objective is to regulate simultaneously MAP and HR by the automated modification of neural activities involved in the vagal bundles. There are loop interactions between these control variables. Changes made to MAP will change the baroreceptive activities, and hence the HR. Similarly, changes made to HR will change the cardiac output, and hence influence the MAP. It is difficult to decouple these loops into multiple SISO models. The multivariable control algorithm chosen, namely, NMPC, is able to handle and optimize these interactions in closed loop. The MIMO model itself characterizes the nonlinearities of the physiological system as a constraint to predict the coupled multivariable change of outputs and calculate the optimal inputs.

However, the in silico simulation model previously described is time-varying and non-differentiable, which makes it computationally expensive and practically infeasible to implement in NMPC. A reduced time-invariant differentiable model was derived to capture the behavior of the CVS by using representative mean values that are invariant within the cardiac cycle. The NMPC uses the reduced model to predict the future outputs of the system to be controlled but is tested by the full simulation in silico model for setpoint tracking and disturbance rejection (see block diagram in Fig. 4).

Fig. 4:

Fig. 4:

A block diagram of the closed-loop VNS system.

A. Reduced Model

The reduced model has the same components as the previously described full simulation model. The primary difference is that the reduced model only considers the inter-beat dynamics and ignores the intra-beat dynamics. Some simplifications of the cardiovascular and baroreflex model are made, while the device model is kept the same as the full simulation model. The CVS model is reduced to a three-compartment model, representing the artery, the vein, and the left heart. The time-varying elastance of the pumping heart is replaced by the cardiac output as a function of heart period, venous and arterial pressure using the integration method developed in [18]. The reduced cardiovascular model can be finally represented by the following differential equations:

dPvcdt=PaoPvcCvcRsysQCvcdPaodt=PvcPaoCaoRsys+QCaoQ=1T(PvcEfPaoEe) (17)

where Pvc, Pao are the pressure of the veins and the arteries, respectively; Cvc, Cao are the compliance of the veins and the arteries, respectively; Rsys is the systemic resistance in the peripheral circulation; Q is the cardiac output; Ef and Ee are the averaged elastance of the left heart during filling and ejection, respectively.

The previously described baroreflex model is sensitive to the functional form of arterial pressure and includes a time delay. But the arterial pressure predicted by the reduced cardiovascular model is constant during each cardiac cycle. As a result, a reduced baroreflex model is adapted from [34] to regulate the averaged arterial pressure. The physiological firing rate of the barofibers (fas,phy) is defined as the product of the ratio of the arterial pressure to some predefined setpoint of the arterial pressure (Psp) and a predefined setpoint of the baroreceptive firing rate (fas,sp).

fas,phy=PaoPspfas,sp (18)

The firing rates of sympathetic fibers (fes,phy) and vagal fibers (fev,phy) are related to the baroreceptive firing rate by the following monotonically decreasing and increasing static curves, respectively.

fes,phy=fes,max1+δkes,fev,phy=fev,max1+δkev (19)

where fes,max, fev,max are maximum firing rates of sympathetic and vagal fibers; kes and kev are steepness parameters of sympathetic and vagal pathway; δ=F(fas,phy,u)/fas,sp is the normalized baroreceptive activity modified by external stimulation with F() representing the device model defined in (14)(16) and u={Lj,Ij,stm,fj,stm}T is the vector of control variables representing the on-off conditions of three stimulation locations and the corresponding amplitude and frequency of the pulse train. Five effectors, representing the heart period, the systemic resistance, the elastance of left heart during filling and ejection, and the total unstressed blood volume are responsive to efferent drive. The change of each effector (θi) is described by the following [35]:

dθidt=θi+αines+βinev+γiτθi (20)

where nes=F(fes,phy,u)fes,max and nev=F(fev,phy,u)fev,max are normalized firing activities of sympathetic and vagal fibers with external stimulus, respectively; αi, βi, and γi are the gain parameters; τθi refers to the characteristic time constant. This uniform formulation removes the discontinuity in a logarithmic function and makes the nonlinear optimization tractable.

B. System Identification

Several of the parameters in the reduced model need to be recalculated to match the dynamics of the full in silico simulation model. The nonlinear grey-box technique was used to identify the reduced model with the MATLAB implementation of the algorithm ‘nlgreyest’. The selected parameters to be identified are listed in Table II; the other parameters are kept the same as in the full simulation model. The algorithm estimates the reduced model parameters by minimizing the error between the reduced model output and the output from the full model using the following objective function:

VN(η)=1Nt=1Nε2(t,η)+1NληTRηs.t.ηminηηmax (21)

where t is time, N is the number of data samples, and ε(t,η) is the error between the reduced and full model output; λ is a positive constant which trades-off variance versus bias error; R is the weight matrix for variance error; ηmin, ηmax are vectors of the lower and upper bound of each parameter which is selected to be ±5-fold of the corresponding parameter value in the full model. The input-output signals are generated from the full diseased model in both rest and exercise regimes. A uniform distribution is used to generate 50 random values of pulse amplitude and pulse frequency within their range for each of the 8 combinations of stimulation locations. Each perturbation of stimulation configurations lasts for 20 cardiac cycles to capture the dynamic response of the system. The output signals are the cycle-averaged mean arterial pressure (MAP) and heart rate (HR) and the sample time was set to 1 for integration.

TABLE II:

Selected Parameters for Grey-Box Identification

Parameters Physiological meaning

Cao Arterial capacitance
Cvc Venous capacitance
GTs Gain of heart period in sympathetic pathway
GTv Gain of heart period in vagal pathway
GEf Gain of heart elastance during filling phase
GEe Gain of heart elastance during ejection phase
GR Gain of systemic resistance
V0 Baseline blood volume
GV Gain of blood volume
Psp Setpoint of arterial pressure
kes Slope of sigmoid function in sympathetic pathway
kev Slope of sigmoid function in vagal pathway

The reduced model predictions of the diseased condition in rest and exercise regimes are shown in Fig. 5 as dashed lines, and the data generated by the full diseased model is shown as solid lines. The reduced model has a 85.97% match for the MAP and 92.54% match for the HR for rest regime (and 75.27% and 84.5% for exercise regime). The mismatch between the identified reduced model (“predictor”) and the full in silico model can be expected to be handled by the feedback action of the NMPC with the moving horizon estimator.

Fig. 5:

Fig. 5:

Prediction of reduced (dashed) and full (solid) models for rest (upper) and exercise (lower) regime

C. Nonlinear Model Predictive Controller

NMPC is based on an optimal control algorithm. At each sample time, it calculates several control actions over a future time horizon by minimizing an appropriate cost function over a future prediction horizon using the reduced model to predict the system response to these control moves. Only the first control action is applied to the system, new measurements of HR and MAP are obtained and the prediction and control horizons are shifted one step forward to compute the next set of optimal control moves.

The objective of NMPC in our VNS context is to bring HR and MAP to its nominal value in both rest and exercise scenarios. Previous studies on closed-loop VNS systems used either the stimulation frequency or amplitude as the only manipulated input, but all stimulation parameters, as well as stimulation locations, affect therapeutic efficacy, and should be considered simultaneously when making control decisions. The HR and MAP signals are sampled by the controller at the end of each cardiac cycle. The NMPC algorithm is designed to calculate control actions during the cardiac period and deliver the control decision to the CVS synchronized with each cardiac cycle.

The NMPC consists of three elements: the estimator, the regulator, and the target calculator. Each element solves an optimization problem by incorporating the reduced model with given constraints on input or state variables. The regulator formulation is as follows:

minUk=0N1(x^kxsQr2+ukusRr2+ΔukRu2)+x^NxsPr2s.t.x^k+1=f(x^k,uk+Bdd^k,p+Bpdd^k)y^k=h(x^k)+Cdd^kuminukumaxFkuk{0,1} (22)

where k is the current cycle index; N is the prediction horizon; xs and us are steady state value of the states and inputs, which are calculated by a standard target problem for each setpoint of the output; Δuk is the change in input variables uk; Qr, Rr, Ru, and Pr are weighting matrices. The first and second terms in the objective function penalize the deviations of the state predictions from their reference. The third term penalizes large input changes, and the last term provides a terminal constraint to achieve closed-loop stability, where Pr is calculated using the Riccati equation by linearizing the system around the steady-state point. The first two equality constraints represent the reduced model as discussed above, in discrete form. x^ is the future state predicted using the reduced model; d^ is the estimated value of the unmeasured disturbance; BdNu×Nd, BpdNp×Nd, and CdNy×Nd are input matrices for disturbance. The third constraint imposes a lower bound and upper bound on the inputs to ensure an appropriate stimulation intensity. The last constraint is a binary equality constraint for stimulation locations – each stimulation location is in closed state (value 0) or open state (value 1).

The resulting regulator problem can be treated as a mixed-integer nonlinear program (MINLP). Solving a MINLP is a computationally difficult task since the optimality and speed of convergence cannot be guaranteed. Instead of applying an MINLP solver, we explicitly list the 8 possible combinations of the 3 stimulation locations. For each feasible combination, the explicit values of the 3 binary input variables are inserted into the regulator formulation to give a traditional nonlinear program without binary variables. By repeating the calculation for each feasible combination, the one with the minimal cost is chosen as optimal.

In practical situations, physiological parameters may change with time, which causes unanticipated noise and disturbance on output variables. A moving horizon estimator (MHE) is developed to address these issues using a series of measurements observed over time to estimate the current state and disturbance. The estimation problem is stated as:

minX,W,V,DxNtx¯NtPe12+dNtd¯NtPde12+k=0Nt1(wkQe12+vkRe12+ΔdkQde12)s.t.x^k+1=f(xk,uk+Bddk,p+Bpddk)+wky^k=h(xk)+Cddk+vkxminxkxmax (23)

where Nt is the length of the moving horizon window; X=[x0,x1,,xNt]T represents the sequence of estimated state variables; W=[w0,w1,,wNt]T, V=[v0,v1,,vNt]T, and D=[d0,d1,,dNt]T represent the sequence of estimated state noise, measurement noise, and disturbance, respectively; Pe, Pde, Qe, Qde, and Re are weighting matrices. The first and second terms in the objective function penalize the arriving cost of state and disturbance variables, respectively. The third and fourth terms minimize the process and measurement noise, respectively. The last term prevents large change in subsequent disturbance estimation. Similar to the regulator problem, the MHE is solved repeatedly at each sampling instance. At each estimation step, the first element from the previous estimation is eliminated and the newest measurement is added into the estimation window. The full simulation model does not introduce any process and measurement noise so that the Qe and Re are set to a very small value in the optimization problem. By estimating the unmeasured disturbance of model parameters, the steady-state calculation may detect an infeasible problem. In this case, the objective function of the regulator is modified to the following standard MPC formulation:

minUk=0N1y^kyspQ2+ΔukRu2 (24)

The computational cost for solving an optimization problem in NMPC depends on its size and formulation. While large horizons are often necessary to capture slow dynamics, the large horizon also significantly increases the computational cost. Thus, a trade-off between optimal solution quality and computational cost is considered in the NMPC design. Here, the control, prediction and the estimation horizons are all set to 10 cycles, which are large enough to allow the controller to provide satisfactory performance.

IV. Results and Discussion

A. Open-Loop Model Validation with Data

The open-loop behavior of the full in silico simulation model is compared to experimental data from the literature.

1). Baseline hemodynamics of nominal and hypertensive rats:

The baseline parameters are identified to simulate healthy and hypertension conditions. The new steady state of the diseased model shows a significant increase in systolic arterial pressure and end diastolic pressure. A hypertensive rat also has a faster heart rate, preserved ejection fraction, smaller stroke volume, and smaller end diastolic volume than a healthy rat. The changes of the new steady state value in fold-change from healthy to diseased state are illustrated in Fig. 6, compared to data from [31]. The simulated P-V loops of the left heart for both healthy and disease states and the corresponding physiological outputs are shown in Fig. 7 and Table III, respectively.

Fig. 6:

Fig. 6:

Hemodynamic changes from healthy to diseased state. SV: stroke volume, SAP: systolic arterial pressure, EF: ejection fraction, EDV(P): end diastolic volume(pressure)

Fig. 7:

Fig. 7:

P-V loops for nominal (black), hypertension (red), and VNS conditons (blue) for rest state.

TABLE III:

Cardiovascular Outputs for Rest State

Parameters Nominal Hypertension VNS

HR (bpm) 384.22 428.95 382.50
MAP (mmHg) 116.04 171.53 116.20
Ejec. Frac. (%) 56.87 64.33 50.15
Stroke Volume (μL) 144.48 114.36 123.04
EDV (μL) 254.05 224.6 228.06
EDP (mmHg) 3.59 5.16 5.34

2). Hemodynamic response to exercise:

In the simulation of a certain level of exercise, a step increase of sympathetic and vagal offset is introduced when exercise starts and the resistance of the active muscle progressively decreases following a first-order dynamic. The dynamic response of hemodynamic variables to exercise is illustrated in Fig. 8. The exercise starts around 9s. The MAP increases and then decreases until it achieves a new steady state. The increase in MAP is caused by the overall effector response to nervous offset, while the decrease is due to the reduction in systemic arterial resistance (SVR). The new steady state consists of a higher arterial pressure, heart rate, stroke volume and cardiac output. These changes are shown in Fig. 9 (left) for a nominal rat and compared to experimental data from [32], [33].

Fig. 8:

Fig. 8:

Dynamic response to exercise – nominal rat. MAP, AP ((mean)arterial pressure, mmHg), HR (heart rate, bpm), SVRL (systemic vascular resistance in lower body, mmHg/μL/s), Emax (max. left ventricular contractility, mmHg/μL)

Fig. 9:

Fig. 9:

Hemodynamic changes from rest to exercise: nominal (left), spontaneous hypertensive rat (right). CO: cardiac output.

To simulate the exercise condition for a SHR, the parameters representing the constant gain factor that qualify the effect of sympathetic activity on total unstressed blood volume, heart period, left ventricular elastance are also modified. The dynamic response of the physiological outputs are similar to those of a nominal rat, which are not shown here. The changes of the steady state HR and MAP of a SHR is shown in Fig. 9 (right), compared to the experimental data from [33]. Although both HR and MAP increase compared with rest condition, the change is less significant compared to that of nominal rat. This is expected because sympathetic activity dominates in hypertensive rat [33] in rest condition and the increase in the sympathetic activity caused by exercise may bring the sympathetic activity to its upper saturation. The P-V loops and hemodynamic variables for nominal and hypertensive rats during exercise are shown in Fig. 10 and Table IV, respectively.

Fig. 10:

Fig. 10:

P-V loops for nominal (black), hypertension (red), and VNS conditions (blue) for exercise state.

TABLE IV:

Cardiovascular Outputs for Exercise State

Parameters Nominal Hypertension VNS

HR (bpm) 581.78 579.07 492.47
MAP (mmHg) 144.66 172.19 144.05
Ejec. Frac. (%) 64.11 65.18 64.51
Stroke Volume (μL) 171.76 173.92 180.73
EDV (μL) 267.92 263.53 269.63
EDP (mmHg) 3.99 7.45 7.88

3). Effects of VNS on MAP and HR:

To simulate the effect of VNS on MAP and HR in rats, the parameters representing the midpoint and slope of the activation curve, the weighing matrices of the conduction map, and the fiber distributions are identified to match experimental observations reported in [4], [30]. The parameters of the activation curve not only vary with fiber type, but also vary with stimulation location because the distance between the cuff electrode and the target fiber may vary between different stimulation locations.

The response of the MAP and HR in percent as a function of stimulation frequency and stimulation amplitude for a baroreceptive location are illustrated in Fig. 11, compared to that of experimental data from [30]. In this location, all stimulation parameters decreased the MAP and only the large amplitude causes obvious bradycardia. To reproduce this phenomenon, we set this location with 100% of barofibers and 10% of the total vagal fibers. Recruitment of the barofibers requires a small amplitude and primarily accounts for the decrease in MAP, while recruitment of the vagal fibers mainly accounts for the decrease in HR with large amplitude. The HR response matches well with the experimental data, while there is some mismatch for the effect of frequency on MAP. According to experiments, stimulations at 40 Hz had the strongest impact on the MAP, but the prediction from the model shows that the MAP continuously decreases with frequency, which suggests an upper saturation should be provided for fiber firing rate besides the linear conduction map.

Fig. 11:

Fig. 11:

Response of MAP and HR in percent with stimulation frequency and amplitude for a baroreceptive location.

The response of the MAP and HR in percent for a non-baroreceptive location are illustrated in Fig. 12, compared to that of experimental data from [4]. Stimulation through a non-baroreceptive location introduces a small increase in MAP, regardless of parameter settings, but showed severe bradycardia. One reason for the increase in MAP is the recruitment of the sympathetic fibers, so 12% of total sympathetic fibers and 50% of total vagal fibers are set for the non-baroreceptive location. The third stimulation location are set to contain the other 40% of total vagal fibers. When considering the effect of multiple stimulation locations, we made a strong assumption that the three stimulation locations are isolated which means the fibers in one location can not be recruited by other locations.

Fig. 12:

Fig. 12:

Response of MAP and HR in percent with stimulation frequency and amplitude for a non-baroreceptive location.

B. Evaluation of NMPC

The NMPC algorithm is evaluated using three simulation scenarios: 1) tracking of nominal state, 2) disturbance rejection, 3) adaptation to exercise.

1). Evaluation of NMPC to track nominal state:

Two types of set point tracking cases are used to evaluate the NMPC algorithm for both rest scenarios: (a) nominal set points, (b) non-nominal set points. Fig.13 shows the input and output response of NMPC as well as the output response of MPC using a state space model linearized at the nominal points (LMPC in red) for each case. The ‘true’ system starts at its steady state simulating a hypertensive rat in rest state. In our set-point tracking study, no disturbance is estimated (Bd, Bpd, Cd matrices set to zero in (22)), and the steady state target calculator is only used at the first cycle when the regulator starts or when a setpoint change occurs. The simulation results showed that the NMPC gave better performance compared with LMPC. In case (a), both NMPC and LMPC converge with zero offset. However, overshoot is observed by using LMPC because a linear model lacks the ability to capture the dynamics far from the linearization point. In case (b), NMPC converges to the non-nominal setpoint with a much smaller offset compared with the LMPC.

Fig. 13:

Fig. 13:

Control results for nominal HR and MAP tracking in rest state. Measured outputs (left panel), estimated amplitude and frequency in baroreceptive, nonbaroreceptive, and vagal locations (right panel).

The convergence of a solution in the regulator problem is panelized by the terminal cost. Offset of the outputs are caused by the model mismatch, which can be reduced by reducing the weighting on unmeasured state and inputs in the regulator objective function. The modification of P-V loop and the corresponding hemodynamic outputs in rest state using optimal value of inputs calculated by NMPC are illustrated by the blue line in Fig. 7 and Table III, respectively. It indicates that short-term VNS to regulate nominal HR and MAP may effectively release hypertension, but can not resolve diastolic heart failure condition.

A nominal setpoint tracking case is applied for exercise regime. Fig. 14 shows the simulation results. None of the combinations of the stimulation locations are calculated as feasible by the target problem to track nominal value of HR and MAP in exercise state (in Table IV). This is expected because the activation of baroreceptive fibers to reduce blood pressure may also cause bradycardia, while the nominal value of HR is similar to the HR in diseased condition. So the setpoint of HR is set to 485 bpm, which allows a moderate reduction in HR, and the setpoint of the MAP is the same as its nominal value. The modification of P-V loop and the corresponding hemodynamic outputs in exercise state using optimal value of inputs calculated by NMPC are illustrated by the blue line in Fig. 10 and Table IV, respectively.

Fig. 14:

Fig. 14:

Control results for nominal HR and MAP tracking in exercise state. Measured outputs (left panel), estimated amplitude and frequency in baroreceptive, nonbaroreceptive, and vagal locations (right panel).

2). Evaluation of NMPC to disturbance rejection:

One of the critical challenges for controlling a physiological system is the robustness against the inter and intra-subject variability in physiological parameters. In order to represent subject variability, two of the parameters involved in modeling the diseased state, representing the gain of the systemic resistance (GR) and the gain of the cardiac period (GTs) due to sympathetic drive, are changed. Specifically, we created a parameter space that spanned ±5-fold range from nominal values of these two parameters to simulate 100 ‘true’ rats. Ten of the rats are randomly selected from the 100 examples to test the robustness of NMPC. The average and max/min output response using NMPC with disturbance estimation for ten rats in Fig. 15 indicates that our NMPC algorithm indeed works to move the HR and MAP to their desired setpoint even though there is a mismatch between the reduced model and the ‘true’ system.

Fig. 15:

Fig. 15:

Output response for ten rats using NMPC with disturbance estimation. Mean (solid blue curve), max/min (dotted green curve), and mean ± standard deviation (dashed red curve).

Also, one closed-loop example is shown in Fig.16 to compare NMPC with disturbance estimation (solid line) with a standard NMPC algorithm (dashed line) as well as the open-loop performance (dotted line). In this case, disturbances are estimated for input and output variables, by setting nonzero values in the diagonal of Bd and Cd matrices. When the disturbance occurs at 20 cardiac cycles, both designs of the NMPC automatically adjust the input variables to move the output back to setpoints. The NMPC with disturbance estimation corrects for the disturbance with smaller offset than the other, but the input variables are with large oscillations and the system never reaches a steady state. In addition, a target calculation problem has to be repeated at each sample time due to the estimated disturbance, which makes the computation time much longer. A tradeoff between the number of disturbance variables, the computational expense, and the controller performance should be determined for real-time application.

Fig. 16:

Fig. 16:

Control results for disturbance rejection. Measured outputs (left panel), estimated amplitude and frequency in baroreceptive, nonbaroreceptive, and vagal locations (right panel). NMPC: controller without disturbance estimation; NMPCD: controller with disturbance estimation.The open-loop output response is shown in dotted line for comparison.

3). Evaluation of NMPC for adaptation from rest to exercise scenario:

During acute exercise, multiple physiological responses are triggered that increase both the HR and MAP. Some control strategies should be considered by NMPC to modify stimulation signals before, during and after exercise. Here, two distinct ways are studied for adaptation to exercise state in NMPC design: 1) switch the controller with the exercise model and the corresponding setpoint, 2) treat the physiological activity as an acute disturbance, generating unpredicted changes in physiological parameters associated with shift in sympathetic and vagal balance, which can be estimated by the MHE.

An example showing the performance of NMPC before, during and after exercise using the first method is illustrated in Fig. 17. When exercise starts at 100 cardiac cycle, the NMPC predicts the future dynamics of the system using the exercise model, then switches back to rest model at cardiac cycle 300. This kind of closed-loop design requires a large data set to identify an exercise model off-line. In addition, such a model can only capture the steady state dynamics, but can not predict the transition behavior between rest and exercise state. The other example showing the performance of MPC using the second strategy is illustrated in Fig.18. A trajectory of nominal MAP from rest to exercise, then back to rest, instead of its steady state value are used in NMPC to capture its slow dynamics which is consistent with exercise physiology, while the same setpoint change is applied for HR because it has a much faster dynamics than MAP and the nominal HR during exercise can not be achieved as discussed above. In this condition, the target problem can not work and the objective function of the controller is modified to the standard formulation of MPC in (24). The MHE automatically estimates the change on the model parameters by setting nonzero values in Bpd matrices. The NMPC works well to track the trajectory without large modification of the stimulation configurations.

Fig. 17:

Fig. 17:

Control results for adapting scenarios by switching model. Measured (black) and setpoint (blue) of output response (left panel), estimated amplitude and frequency in baroreceptive, nonbaroreceptive, and vagal locations (right panel).

Fig. 18:

Fig. 18:

Control results for adapting scenarios by estimating disturbance. Measured (black) and desired trajectory (blue) of output response (left panel), estimated amplitude and frequency in baroreceptive, nonbaroreceptive, and vagal locations (right panel).

V. Conclusion

A novel model-based multivariable control framework has been proposed to compute optimal parameters for closed-loop multi-location VNS. The advances resulting from this formulation are summarized below:

  1. a general, experimentally validated model representing the CVS of a rat, with baroreflex regulation, was developed to quantitatively characterize the effect of VNS parameters on hemodynamic response for various scenarios of normal and hypertension (disease) conditions as well as resting and exercise states;

  2. multiple stimulation locations are explicitly incorporated in the controller design to exploit variable functional responses;

  3. the variability in composition of the vagal nerve, particularly, the specific fascicles and the relative distribution of their functions – afferent versus efferent, sympathetic versus parasympathetic - is explicitly captured quantitatively in the model by assigning varying parameter values for the fiber concentration in different stimulation locations, slope of activation curve and conduction reliability function.

  4. the proposed model quantitatively captures the effect of stimulation intensity as a percent recruitment of nerve fibers, while the effect of the stimulation frequency is captured using a conduction map to account for the interaction between internal and external electrical signals.

  5. the proposed novel controller uses a cycle-averaged model to control both HR and MAP by adjusting several stimulation parameters in different stimulation locations simultaneously in a truly multivariable context, accounting for coupling and nonlinearities.

  6. the performance of the controller is tested for its ability to reject disturbances and handle inter and intra-subject variability, in realistic scenarios describing conditions prior to hypertension.

The proposed closed-loop design can be generalized to other MIMO control objectives. While our current study is directed to regulate nominal HR and MAP for hypertension related cardiac disease, VNS has been demonstrated as therapeutic for a multitude of diseases due to its long-term beneficial effects. In these cases, long-term mechanisms need to be captured by the model. Additionally, other biomarkers, such as heart rate variability and baroreflex sensitivity, may be more important than HR and MAP in the control objective. Future research activities are focused on optimization of the proposed control framework with an online adaptation approach and integration in an embedded hardware for real-time demonstration.

Acknowledgments

This work was supported in part by the National Institutes of Health, Grant OT2OD030535 under the Stimulating Peripheral Activity to Reduce Conditions (SPARC) program

References

  • [1].Arimura Takahiro, et al. , “Intravenous electrical vagal nerve stimulation prior to coronary reperfusion in a canine ischemia-reperfusion model markedly reduces infarct size and prevents subsequent heart failure,” International Journal of Cardiology, vol. 227, pp. 704–710, 2017. [DOI] [PubMed] [Google Scholar]
  • [2].Li Meihua, et al. , “Vagal nerve stimulation markedly improves long-term survival after chronic heart failure in rats,” Circulation, vol. 109, no. 1, pp. 120–124, 2004. [DOI] [PubMed] [Google Scholar]
  • [3].Carpenter Alexander, et al. , “Vagal atrial fibrillation: what is it and should we treat it ?” International journal of cardiology vol. 201, pp. 415–421, 2015. [DOI] [PubMed] [Google Scholar]
  • [4].Plachta Dennis TT, et al. , “Blood pressure control with selective vagal nerve stimulation and minimal side effects, ” Journal of neural engineering, vol. 11, no. 3, p. 036011, 2014. [DOI] [PubMed] [Google Scholar]
  • [5].Premchand Rajendra K., et al. , “Autonomic regulation therapy via left or right cervical vagus nerve stimulation in patients with chronic heart failure: Results of the ANTHEM-HF trial,” Journal of Cardiac Failure, vol. 20, no. 11, pp.808–816, 2014. [DOI] [PubMed] [Google Scholar]
  • [6].Zannad Faiez, et al. , “Chronic vagal stimulation for the treatment of low ejection fraction heart failure: Results of the neural cardiac therapy for heart failure (NECTAR-HF) randomized controlled trial,” European Heart Journal, vol. 36, no. 7, pp. 425–433, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [7].Gold Michael R., et al. , “Vagus nerve stimulation for the treatment of heart failure: The INOVATE-HF trial,” Journal of the American College of Cardiology, vol. 68, no. 2, pp. 149–158, 2016. [DOI] [PubMed] [Google Scholar]
  • [8].Waninger Matthew S., et al. , “Electrophysiological control of ventricular rate during atrial fibrillation,” Pacing and Clinical Electrophysiology, vol. 23, no. 8, pp. 1239–1244, 2000. [DOI] [PubMed] [Google Scholar]
  • [9].Zhang Youhua, et al. , “Optimal ventricular rate slowing during atrial fibrillation by feedback av nodal-selective vagal stimulation,” American Journal of Physiology-Heart and Circulatory Physiology, vol. 282, no. 3, pp. H1102–H1110, 2002. [DOI] [PubMed] [Google Scholar]
  • [10].Tosato Marco, et al. , “Closedloop control of the heart rate by electrical stimulation of the vagus nerve,” Medical and Biological Engineering and Computing, vol. 44, no. 3, pp. 161–169. 2006. [DOI] [PubMed] [Google Scholar]
  • [11].Ugalde Hector M. Romero, et al. , “Model-based design and experimental validation of control modules for neuromodulation devices,” IEEE Transactions on Biomedical Engineering, vol. 63, no. 7, pp. 1551–1558, 2015. [DOI] [PubMed] [Google Scholar]
  • [12].Romero-Ugalde Hector M., et al. , “A novel controller based on state-transition models for closed-loop vagus nerve stimulation: Application to heart rate regulation,” PloS one, vol. 12, no.10, p.e0186068, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [13].Ojeda David, et al. , “Sensitivity analysis of vagus nerve stimulation parameters on acute cardiac autonomic responses: Chronotropic, inotropic and dromotropic effects,” PloS one, vol. 11, no. 9 p. e0163734, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [14].Rao Ramesh R., Aufderheide Brian, and B. Wayne Bequette, “Experimental studies on multiple-model predictive control for automated regulation of hemodynamic variables,” IEEE Transactions on biomedical engineering, vol. 50, no. 3, pp. 277–288, 2003. [DOI] [PubMed] [Google Scholar]
  • [15].Dua Pinky, Doyle Francis J., and Pistikopoulos Efstratios N., “Model-based blood glucose control for type 1 diabetes via parametric programming,” IEEE Transactions on Biomedical Engineering, vol. 53, no. 8, pp. 1478–1491, 2006. [DOI] [PubMed] [Google Scholar]
  • [16].Kirsch Nicholas, Alibeji Naji, and Sharma Nitin, “Nonlinear model predictive control of functional electrical stimulation,” Control Engineering Practice, vol. 58, pp. 319–331, 2017. [Google Scholar]
  • [17].Yao Yuyu, and Kothare Mayuresh V., “Model Predictive Control of Selective Vagal Nerve Stimulation for Regulating Cardiovascular System, ” 2020 American Control Conference, pp. 563–568, 2020. [Google Scholar]
  • [18].Williams Nakeya D., et al. , “Cardiovascular dynamics during head-up tilt assessed via pulsatile and non-pulsatile models, ” Journal of mathematical biology, pp. 987–1014, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [19].Ursino Mauro, “Interaction between carotid baroregulation and the pulsating heart: a mathematical model, ” American Journal of Physiology-Heart and Circulatory Physiology, vol.275, no. 5, p. H1733–H1747, 1998. [DOI] [PubMed] [Google Scholar]
  • [20].Mahdi Adam, et al. , “Modeling the afferent dynamics of the baroreflex control system,” PLoS computational biology, vol. 9, no. 12, p. e1003384, 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [21].Sturdy Jacob, Ottesen Johnny T., and Olufsen Mette S., “Modeling the differentiation of A-and C-type baroreceptor firing patterns,” Journal of Computational Neuroscience, vol. 42, no. 1, pp. 11–30, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [22].Seki Atsuko, et al. ,“Sympathetic nerve fibers in human cervical and thoracic vagus nerves,” Heart Rhythm, vol. 11, no. 8, pp. 1411–1417, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [23].Kawada Toru, et al. , “Contribution of afferent pathway to vagal nerve stimulation-induced myocardial interstitial acetylcholine release in rats, ” American Journal of Physiology-Regulatory, Integrative and Comparative Physiology, vol. 319, no. 5, pp. R517–R525, 2020. [DOI] [PubMed] [Google Scholar]
  • [24].Settell Megan L., et al. , “Functional vagotopy in the cervical vagus nerve of the domestic pig: implications for the study of vagus nerve stimulation,” Journal of neural engineering, vol.17, no. 2, p. 026022, 2020. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [25].Stauss HM, “Stauss Harald M. ”Differential hemodynamic and respiratory responses to right and left cervical vagal nerve stimulation in rats,” Physiological reports, vol.5, no.7, p. e13244, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [26].Ardell JL, and Randall WC, “Selective vagal innervation of sinoatrial and atrioventricular nodes in canine heart,” American Journal of Physiology-Heart and Circulatory Physiology, vol. 251, no.4, pp. H764–H773, 1986. [DOI] [PubMed] [Google Scholar]
  • [27].Bucksot Jesse E., et al. , “Flat electrode contacts for vagus nerve stimulation, ” PloS one, vol.14, no. 11, p. e0215191, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [28].Sadashivaiah Vijay, et al. , “Modeling the interactions between stimulation and physiologically induced APs in a mammalian nerve fiber: dependence on frequency and fiber diameter,” Journal of computational neuroscience, vol. 45, no. 3, pp. 193–206, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [29].Pacher Pál, et al. , “Left ventricular pressure-volume relationship in a rat model of advanced aging-associated heart failure, ” American Journal of Physiology-Heart and Circulatory Physiology, 2004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [30].Gierthmuehlen Mortimer, and Dennis TT Plachta, “Effect of selective vagal nerve stimulation on blood pressure, heart rate and respiratory rate in rats under metoprolol medication, ” Hypertension Research, vol. 39, no. 2, pp. 79–87, 2016. [DOI] [PubMed] [Google Scholar]
  • [31].Cingolani Oscar H., et al. , “Increased systolic performance with diastolic dysfunction in adult spontaneously hypertensive rats.” Hypertension, vol. 41, no. 2, pp. 249–254, 2003. [DOI] [PubMed] [Google Scholar]
  • [32].Flaim STEPHEN F., et al. , “Cardiovascular response to acute aquatic and treadmill exercise in the untrained rat.” Journal of Applied Physiology, vol.46, no. 2, pp. 302–308, 1979. [DOI] [PubMed] [Google Scholar]
  • [33].Chandler Margaret P., and Dicarlo Stephen E. “Acute exercise and gender alter cardiac autonomic tonus differently in hypertensive and normotensive rats.” American Journal of Physiology-Regulatory, Integrative and Comparative, vol. 274, no. 2, pp. R510–R516, 1998. [DOI] [PubMed] [Google Scholar]
  • [34].Lau Kevin D., and Alberto Figueroa C, “Simulation of short-term pressure regulation during the tilt test in a coupled 3D–0D closed-loop model of the circulation.” Biomechanics and modeling in mechanobiology, vol. 14, no. 4, pp. 915–929, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [35].Ottesen JT, Olufsen MS, and Larsen JK, “Applied mathematical models in human physiology.” Society for Industry and Applied Mathematics, 2004. [Google Scholar]

RESOURCES