Abstract
A promising treatment for congestive heart failure is the implementation of a left ventricular assist device (LVAD) that works as a mechanical pump. Modern LVADs work with adjustable constant rotor speed and provide therefore continuous blood flow; however, recently undertaken efforts try to mimic pulsatile blood flow by oscillating the pump speed. This work proposes an algorithmic framework to construct and evaluate optimal pump speed policies with respect to generic objectives. We use a model that captures the atrioventricular plane displacement, which is a physiological indicator for heart failure. We employ mathematical optimization to adapt this model to patient specific data and to find optimal pump speed policies with respect to ventricular unloading and aortic valve opening. To this end, we reformulate the cardiovascular dynamics into a switched system and thereby reduce nonlinearities. We consider system switches that stem from varying the constant pump speed and that are state dependent such as valve opening or closing. As a proof of concept study, we personalize the model to a selected patient with respect to ventricular pressure. The model fitting results in a root-mean-square deviation of about 6 mmHg. The optimization that considers aortic valve opening and ventricular unloading results in speed modulation akin to counterpulsation. These in silico findings demonstrate the potential of personalized hemodynamical optimization for the LVAD therapy.
Supplementary Information
The online version contains supplementary material available at 10.1007/s10439-021-02848-2.
Keywords: Heart failure, Left ventricular assist device, Optimal control, Switched systems
Introduction
Left ventricular assist devices (LVADs) provide mechanical circulatory blood support and have become a well-established and successful therapy for end-stage heart failure patients with estimated more than 5000 implanted pumps annually worldwide.16,28 The role of the heart assist devices is growing in recent years since there are major improvements in the long term treatment.36 Contemporary LVADs implement rotary continuous blood flow and are internally implanted in contrast to pulsatile and extracorporeal pumps, which represent the original LVAD design, but which are bigger, less durable, and more invasive than their continuous flow counterpart.54
These either axial- or centrifugal-flow pumps were originally designed to apply a fixed constant rotary speed. However, there is evidence that this lack of pulsatile flow can cause numerous adverse effects that include gastrointestinal bleeding,17 reduced end-organ function,45 aortic valve thrombosis and de novo aortic insufficiency.18 To this end, the latest generation of devices features a pulsatile mode in addition to the constant speed option that oscillates the motor rotation speed periodically for a short period of time before returning to the constant speed operation. Examples of these devices and modes are HeartMate 3TM with the Pulse mode, HeartWare HVADTM with the Lavare Cycle and EXCOR/INCORTM.29 For further details on the devices, the medical background, therapy planning and prognosis we refer to the reviews.11,27,32,37
Related Work
A vast amount of preclinical models for evaluating and testing LVADs via pump speed modulation have been proposed. Amacher et al.4 reviewed a range of studies47,52,60,61 where a preselected constant, sine or square wave speed profile is assumed. Chosen parameters were adjusted for amplitude and phase shift to analyzing the effect on relevant physiological quantities. Specifically, high-speed pumping during ventricular contraction, also denoted as copulsative mode, was found to be beneficial in terms of pulsatility in the systemic arterial circulation. Counterpulsative pumping, i.e., low-speed pumping during the ventricular contraction, enhanced left ventricle (LV) unloading.44
A preselected speed profile does not adjust to dynamic changes in the state of the cardiovascular system. For this reason, control strategies for the blood pumps were developed that take into account different physiological objectives and which were classified in the review of Bozkurt.12 Physiological control following the Frank–Starling mechanism by pumping preload dependent has been proposed in References 6, 21, 50. Control algorithms that aim for unloading the LV were elaborated in References 13, 43. Speed regulation algorithms for generating sufficient perfusion and detecting ventricular suction10,20 or pulmonary oxygen gas exchange tracking30 are other goals, and, finally, multi-objective variants exist.46
Due to the increased necessity of LVADs for clinical use, a wide range of different methods from control engineering has been proposed, such as adaptive,42,65 robust,48 model predictive,1 fuzzy logic,14 proportional integral derivative,25 sliding mode,8 and iterative learning control.34 We refer to Reference 2 for a detailed review and for a discussion on the applicability of these methods in clinical practice.
Contributions
This case study follows an optimal control approach since it offers a flexible framework to include and combine multiple objective and constraint functions. So far, optimal control studies based on cardiovascular system modeling appear to be very limited in the context of ventricular assist devices. Reference 24 investigated the use of LVADs for preload manipulation maneuvers in animal trials. We build on Reference 3, where the continuous pump speed profile is found with an optimal control algorithm based on a lumped cardiovascular system model and compared with both a constant and a sinusoidal-speed profile. In contrast, we do only numerical simulation and no verification with a mock circulation system. Our idea is to consider the cardiovascular dynamics as a system that switches between different phases in a single cardiac cycle, e.g., valve opening or closing, in which different dynamics apply. We use solving techniques tailored for switched systems to reduce the underlying system nonlinearities and leverage the computations. Within this framework, we present a novel algorithm to calculate optimal piecewise constant (pwc) pump speed modulation following the above-mentioned pulsatility modes for modern devices and concerning ventricular unloading and opening of the aortic valve. For comparison, we compute the optimal continuous and constant speed profiles. In this study, we consider a single cardiac cycle to control intra-cycle unloading, but claim that our approach can be extended to longer time horizons. Furthermore, we consider adapting model parameters to patient-specific data with a nonlinear regression objective function to deal with a personalized model.
Another fundamental difference between our approach to Reference 3 and all other model-based approaches lies in the used model. Instead of applying a time-varying elastance function to represent the pressure–volume relationship in heart chambers, we base our model on the contribution of the longitudinal atrioventricular plane displacement (AVPD) to ventricular pumping, which is novel in the LVAD context. It has been established that the atrioventricular plane (AVP) behaves like a piston unit by moving back and forth in the base-apex direction, creating reciprocal volume changes between atria and ventricles.39 Also, there is strong evidence that the magnitude of AVPD is a reliable index for heart failure diagnosis.64
Elastance functions are used in many LVAD studies with realistic results (e.g. Reference 3), but it is controversial whether they accurately simulate the dynamic interaction between the LV and an assist device.15,62 As an alternative, we reuse and extend an AVPD model introduced in Reference 40 and altered to the switched systems setting in Reference 31. Other alternatives for replacing the elastance model are myofiber, or sarcomere mechanics approaches35 as in the CircAdapt model,7,38 though a great number of discontinuities and nonlinear equations limit their applicability to (gradient-based) optimization and control techniques. The presented approach is clinically applicable since the AVP motion is relatively easy to measure via noninvasive echocardiography.
The outline of this article is the following: We describe the cardiovascular and LVAD system model in “Cardiovascular System and LVAD Modeling” section, before we define constraints in “Physiological Assumptions and Constraints” section, the clinical data and model personalization in “Clinical Data and Model Personalization” section. Afterwards, we formulate the optimal control problem (OCP) in “Optimal Control Problem Formulation” section and we define an algorithmic approach to solve it in “Algorithmic Approach” section. We present simulation results in “Results” section and discuss the realistic and algorithmic setting together with limitations in “Discussion” section. We wrap up the article with conclusions in “Concluding Remarks” section.
Materials and Methods
Cardiovascular System and LVAD Modeling
This study uses a lumped model of the cardiovascular system based on the representation of the left heart, neglecting the right heart and the pulmonary system. We combine the AVPD model as proposed and validated in Reference 31 with an axial HeartMate IITM pump LVAD model that has been validated in Reference 53, but claim that our approach is generic, i.e. another LVAD model could also be used. The proposed model consists of nine ODEs for the pressure P(t) (mmHg) of left atrium (LA), LV, aorta (A), systemic artery (S), and venous system (V), the flow Q(t) (mL/s) in the A and in the LVAD as well as the velocity v(t) (cm/s) of the A and its position s(t) (cm), where (t) denotes the time dependency. The cardiovascular system can be steered with the continuous control u(t) that represents the rotary pump speed. The ODE system reads for :
1a |
1b |
1c |
1d |
1e |
1f |
1g |
1h |
1i |
where the default parameter values for the compliances C, resistances R, and inertances L are given in the Supplemental Material 1. The model uses the valve flows1 defined by
2a |
2b |
The ventricular (AV) plane contraction force is assumed to be a pwc function in the following sense
3 |
We specify in “Algorithmic Approach” section how these contraction phases are mathematically defined and skip their formal introduction here.
Figure 1 gives a schematic overview of the lumped model of the heart and the circulatory system. In the following, we group the differential states into the vector
4 |
and write the dynamical system (1a)–(1i) as
5 |
Figure 2 illustrates the AVPD model, where the AVP refers to the separating tissue between LV and LA that surrounds the mitral valve. During atrial contraction, the force pulls the AVP towards the base and redistributes blood from the LA to the LV via the mitral valve. When it reaches the switching threshold , the contraction force starts to work in the opposite direction, which represents ventricular contraction. In this way, the AVPD leverages longitudinal pumping that results in ejection of blood to the Aorta. The ventricular contraction stops as soon as the AVP reaches the threshold . A relaxation phase follows where equals zero and the AVP moves slowly to its original position. This longitudinal pumping is well described by a piston unit concept, where the piston is placed between LA and LV with constant cross-sections and respectively. We illustrate this piston representation at the bottom of Fig. 2. The AVP model assumes that longitudinal pumping is supported by the radial squeezing of LV walls. Many morphological changes accompany end-stage heart failure influencing AVP motion. The AVP model can be adapted to this situation since the parameter captures the AVPD.
Physiological Assumptions and Constraints
This study makes a series of assumptions, which are explained here. We list the applied constraint parameter values in Supplemental Material 2.
Dilated Left Heart Failure
The proposed model is adapted in order to represent a typical LVAD patient candidate’s heart situation.27 This includes modeling left-sided heart failure with decreased cardiac output and dilated cardiomyopathy2 with enlarged LA and LV. To this end, we modify certain model parameters, including an increased compliance and increased cross-sectional area of LV as described in more detail in Supplemental Material 1. In addition, further parameters can be adapted to a specific patient, as explained in “Clinical data and Model Personalization” section.
Steady-State Situation
We assume the cardiovascular and circulatory system is in steady-state, in the sense of
there are no rapid or major changes of cardiac output and the heart cycle length, meaning these two quantities hardly change over different cardiac cycles,
the system has already adapted to the LVAD implementation,
the patient is at rest.
These assumptions justify to neglect the autoregulatory mechanisms of cardiovascular pumping such as the systemic baroreflex feedback process and beat to beat myocardium wall strain adaptation based upon the Frank–Starling effect.
Feasible Instantaneous Pump Speed Changes
In practice, due to blood inertia, it is impossible to arbitrarily adjust the pump speed. Here we neglect blood and rotor inertia effects and assume that the pump speed can be varied without restrictions. Connected to this, blood is considered as Newtonian fluid and no blood rheology changes are taken into account.
Blood Inflow Equals Outflow
In conjunction with the steady-state assumption, we require that the amount of accumulated incoming blood in the LV is equal to the accumulated amount of blood ejected out of the LV over the time horizon . For this purpose we introduce the tolerance parameter and define (with ) the constraint:
6 |
Periodicity of the Heart Cycle
The steady-state assumption implies that it is sufficient to consider only one heart cycle since there are no significant differences between several heart cycles. Thus, in this study we fix the time horizon to the length of one heart cycle. In this way, the steady-state condition translates into a periodicity constraint denoting that the differential state values at the beginning of the heart cycle should be equal to the ones at the end of the cycle. In mathematical terms this results with in
7 |
Partial LVAD Support
When using an LVAD in the clinical setting, a distinction is made between full and partial support. While the LV does not contribute to blood ejection through the aortic valve with full support, the aortic valve still opens with partial support because the LV contraction force is still strong enough to pump partially. We assume partial support, that is:
8 |
with .
Back Flow of Blood from the Aorta in the LV
We want to restrict the back flow from the Aorta in the LV via the LVAD. For this, we introduce the tolerance and require
9 |
Adequate Blood Supply
One objective of using an LVAD is to provide sufficient perfusion to the patient’s body. Hence, we seek a pump speed control policy that results in an actual cardiac output that equals approximately a desired and preselected cardiac output :
10 |
where . We note that the actual cardiac output should not exceed the desired cardiac output up to the tolerance, since this could result in fatigue for the patient.
Variable Bounds and Suction Prevention
We require the differential state variables to be in realistic ranges. We denote appropriate lower and upper bounds for the state and control variables with and . The box constraints read
11 |
In this way, we are able to prevent the occurrence of suction, which describes the situation of excessive pumping that may cause a collapse of the ventricle if is very low.
Clinical Data and Model Personalization
This study uses data that were obtained retrospectively from the University Hospital Magdeburg, Department of Cardiology, CRT-responder trial,51 registered under the Trial Identifier DRKS000111333 and approved by the Institutional Review Board. All patients gave written informed consent. An exemplary subject was selected who involved a dilated LV and suffered from systolic left-sided heart failure. Data collection was performed via conductance catheterization for LV pressure measurements and via echocardiography for other data. The subject showed in rest a heart frequency of 67 beats per minute with a cardiac output of about 3.5 L/min. Further hemodynamic characteristics of the selected subject are shown in Table 1.
Table 1.
Parameter | End-systolic | End-diastolic |
---|---|---|
LV volume (mL) | 228 | 281 |
LV pressure (mmHg) | 120 | 5 |
PCW pressure (mmHg) | 28 | 14 |
Aortic pressure (mmHg) | 121 | 53 |
PCW pressure represents a surrogate for LA pressure
We selected a representative cardiac cycle with the duration s and 27 measured data points. We propose to personalize the model via a parameter estimation (PE) method. For this, we formulate an optimization problem with the model equations as constraints and a nonlinear regression term as objective that minimizes the difference of model response values to the measured subject data. Here, we minimize the difference between measured LV pressure for selected time points and their corresponding model output values, however, this approach can also be applied to a general measured data set with more differential state types involved. We denote with the measured LV pressure at time point . We choose the parameters to be estimated as proposed in Reference 30 with high sensitivity with respect to the LV pressure. These parameters are
We bound the parameters to be in a realistic range, i.e., , see Supplemental Material 2 for further details. The selected subject had not (yet) implanted an LVAD, so we set to zero and neglect the control u(t) and constraints on for the PE. The parameter (point) estimation problem is defined as the following optimization problem:
12 |
13 |
14 |
where denotes the number of available measurements, is the initial values, and is the standard deviation of the measurement at time , here set to one. The term allows to incorporate a priori information of the parameters, which we here set to zero4.
Optimal Control Problem Formulation
Based on a personalized model, we take interest in an advantageous application of the LVAD for a (possible) patient. An OCP offers the framework to include generic constraints and objective functions. While we have already defined the constraints in “Physiological Assumptions and Constraints” section, for the objective we reuse the multiobjective function from Reference 4. This objective constitutes a compromise function that aims for ventricular unloading and ensures the opening of the aortic valve. A permanent closure of the aortic valve may lead to fusion of the aortic valvular cusps and a resulting thrombus formation.37 By ventricular unloading we refer to reducing the hydraulic work that the LV has to perform in order to provide sufficient perfusion. Let denote a weighting parameter that facilitates to put one objective more into focus and let and denote unit scaling factors, see Supplemental Material 2 for more details. Then, we introduce the objective as
15 |
The first term accounts for the ventricular unloading, while the second term causes aortic valve opening via maximizing the flow through this valve. We consider the following optimization problem, where we minimize the above objective over the differential states and the continuous control :
For this optimization problem we investigate three different scenarios regarding the pump speed control.
Constant speed this represents the usual clinical setting and is expressed by for , meaning the pump speed optimization variable is constant over time.
Continuous speed there are no restrictions on apart from lower and upper bounds.
- Pwc speed this scenario considers to switch between different constant speed modes, similar as performed in modern devices. For this, we use the indicator function notation
We assume to be a step function with three different levels :16
where are switching times to be determined5. We require minimal time durations for the different speed levels because rapid changes are not feasible in a realistic setting. Let denote these so-called minimum dwell times and we introduce the constraints17 18
Algorithmic Approach
We distinguish between explicit and implicit switches that result in discontinuous variables for the PE and the OCP. The pump speed control should be in one scenario pwc; however, since we can control when this switch occurs between different speed modes, we call this switch explicit. By implicit switches we refer to changes of the model equations in that happen as soon as the differential states satisfy certain conditions. The valve flows and the contraction force induce such implicit switches. While the valve switches are defined in (2a)–(2b), we specify the contraction force switches in the following.
Implicit Switches Through the Contraction Force
As we consider only one heart cycle, the atrial and ventricular contraction takes place once. We assume a physiological order, that is atrial before ventricular contraction followed by a relaxation phase. Initially, let . We further assume the following switching times exist:
19 |
20 |
Then, the contraction force is defined as
21 |
Dividing the Cardiac Cycle into Phases
The periodic switching nature of the cardiac cycle model makes the solving process challenging. We need to identify when switching happens and what the successive active subsystems of are. If we combine all possible valve positions and contraction force settings, we get 12 different subsystems. To reduce complexity we assume a specific sequence of active subsystems for the cardiac cycle taking advantage of physiological relationships in the human heart. Thus, we divide the heart cycle into seven phases similar as in Reference 30. Table 2 and Fig. 3 explain the phases of the ordered sequence, where the switching times are denoted with , .
Table 2.
Phase | mode | Mitral valve | Aortic valve |
---|---|---|---|
1 | AC | Open | Closed |
2 | VC | Open | Closed |
3 | VC | Closed | Closed |
4 | VC | Closed | Open |
5 | 0 | Closed | Open |
6 | 0 | Closed | Closed |
7 | 0 | Open | Closed |
For instance, in the first phase the LA contracts, the mitral valve is open and the aortic valve is closed
The modes from Table 2 translate into the following constraints for the optimization problem and for :
By fixing the sequence of active subsystems, the PE and OCP transform into multiphase problems,41 where only the switching times needs to be determined.
Switching Time Optimization
We use switching time optimization23,41 to determine the switching times so that we can transform the originally discrete optimization problems into continuous ones. The idea of switching time optimization relies on a time transformation , which exploits that
22 |
is equivalent to
23 |
With this idea, we reformulate the multiphase model equation:
24 |
where denotes the model equation for the ith phase. We notice that the phase durations enter the equation via as continuous variables. At the end of each phase, the switching constraints for the contraction force and the valve flows as described in “Steady-State Situation” section need to be fulfilled at the transformed switching time points up to a tolerance :
25 |
This switching time reformulation provides the framework to solve the PE problem and the OCP with constant and continuous pump speed as optimization problem with solely continuous variables. For the pwc pump speed modulation we also need to find the switching times between the three different speed levels as introduced in “Optimal Control Problem Formulation” section. Here, we assume
26 |
i.e., the first speed change occurs between mitral valve closing and aortic valve opening, the second between aortic valve closing and mitral valve opening, and the third between mitral valve opening and the end of the heart cycle. Thus, we divide the third, sixth and seventh phase from “Dividing the Cardiac Cycle into Phases” section into two phases each so that in total nine switching times for ten phases need to be determined.
Numerical Solution of Optimization Problems
We use direct collocation59 to transform the continuous time optimization problems via temporal discretization into NLPs. We apply an equidistant discretization grid with time resolution of ms. The differential state trajectories are approximated with Radau collocation polynomials9 of degree 3. We implemented the optimization problems in python v3.7.5 and used CasADi v3.4.55 to parse the resulting NLP with efficient derivative calculation of Jacobians and Hessians to the solver IPOPT v3.12.3.63 For the PE problem we applied the Gauss–Newton method9 so that calculation of Hessians is not required.
The lengths of the model phases were extracted from pressure time series and other continuous data and used for initialization of the switching times . These phase durations were fixed for the PE problem and set variable for the OCP. We further initialized the PE problem with variable values based on a simulation with default parameter values, see Supplemental Material 1. The OCP was initialized with simulated variable values obtained with estimated parameters and constant pump speed equal to 8000 rpm. In the OCP, we permitted a deviation of up to 50 ms for the model heart cycle from the subject’s measured cycle length, meaning . In this way, the constraints (6)–(11) are relaxed in order to enhance robustness of the optimization algorithm.
Results
Patient Specification
Solving the PE problem from “Clinical Data and Model Personalization” section resulted in the values
The result of the switching distance parameter, i.e. , is equivalent to an AVPD of only 10 mm and thus indicates a reduced ventricular function. The situation of heart failure is reflected well by the estimated parameter values. Particularly, the LV compliance is increased, the amplitude of the contraction forces and is decreased and the parameter accounting for relative contribution of radial pumping is increased. Figure 4 shows the measured data points together with the obtained from the PE solution.
The model response reflects the measured data points especially with respect to the duration of ventricular contraction, while its peak is slightly underestimated. The transcripted nonlinear regression problem was solved by IPOPT after 230 s and with an objective value in (12) of 512, which is equivalent to a root-mean-square deviation of 6.16 mmHg. We observed numerical instabilities when solving the PE problem. The convergence of the algorithm seems to depend heavily on the initial solution, which stresses the importance of the proposed initialization from “Numerical Solution of Optimization Problems” section. In addition, we have used mild termination criteria for IPOPT and chose a large tolerance value for the periodicity constraint (7). Figure 5 depicts all model pressure trajectories based on the PE and the six switching times between the different model phases. We observe that the aortic pressure resembles the LV pressure during ventricular systole and the systemic pressure else, apart from some small oscillations. Likewise, and represent similarly high pressures, although adopts to depending on the mitral valve opening. While the left atrial pressure range is between 10 and 20 mmHg and, thus, appears realistically,57 the missing increase of at the end of diastole seems to indicate that the left atrial function is partly inappropriately modeled.
Pump Control Policies
We solved the OCP according to the proposed algorithm from “Algorithmic Approach” section. The applied parameters for the objective and constraints such as the tolerance parameters , the dwell times , and lower and upper bounds on variables are listed in Supplemental Material 2. Figure 6 shows the pressure functions for the three pump speed scenarios. The outcomes of the continuous and pwc scenario are very similar. They show an elevated peak of compared to the parameter estimated solution from Fig. 5. While the rise and fall of the pressure profiles before and after the ventricular contraction is significantly steeper than with the parameter estimated solution, its duration, i.e. , is in a similar range due to an enforced minimum dwell time of 0.2 s for the ventricular contraction. Very low values occur for directly before , however, they are still above the threshold for suction. We notice that the cycle duration for the pwc scenario is 0.88 s and slightly longer than for the other two scenarios with a duration of about 0.84 s, as we allow a slight deviation of 50 ms from the standard cycle length. The constant speed scenario results in rpm and involves also an increased aortic and ventricular pressure compared to the parameter estimated solution, though their peaks are significantly lower compared with the continuous and pwc speed scenarios.
Figure 7 illustrates the different optimal pump speed profiles and the according results for the flows, AVPD speed, and AVPD position. We observe that the continuous speed profile provides counterpulsative pump support and the pwc speed profile approximates this profile. Due to this similar pump speed behavior, the optimal differential state trajectories resemble each other. The main portion of the flows through the LVAD and the aorta appears for constant pump speed during ventricular contraction. In contrast, with continuous or pwc speed, large flow values occur already during atrial contraction followed by a peak during ventricular contraction, which accounts for the remaining physiological contraction force. The flow for the continuous pump speed appears to be slightly negative around since we relaxed the tolerance parameter in (9) for achieving numerical convergence. The upper right panel shows that the larger amplitudes of the pumping speed for the continuous and pwc scenario compared with constant speed translate into faster AVP movements. The more pronounced ventricular unloading in the continuous and pwc scenario also leads to the AVPD speed peak and the switching distance (lower right panel) being reached earlier than in the constant speed scenario. Since the parameter is fixed, there is no difference in the AVPD distance realized between the scenarios. However, the AVP in the continuous and pwc scenarios returns to its starting position earlier than in the constant speed scenario, which can again be explained by more pronounced unloading.
Figure 8 summarizes the objective values and runtimes for the OCP solutions. Clearly, the obtained objective value with the pwc speed profile is only slightly larger than the one calculated with continuous pump speed, while the objective value with constant speed is not competitive.
Discussion
The root-mean-square error between and is about twice as large as the one constructed via a trial method in Reference 30. However, the latter study did not take into account the constraints (7), (8), and (11) during the data fitting procedure. The performed PE should be discussed critically with respect to overfitting since we optimized nine parameters with available measurements for only one differential state. To this end, we calculated the relative standard deviation (SD) values based on the Fisher-information matrix as defined in Reference 33, which represents a common criteria for evaluating the quality of the results of a PE. The SD values with respect to the optimal parameter vector are
The calculated SD values are mostly quite low and thus indicate a robust quality of the obtained estimation. In contrast, the values for and with about 354 and 268% are quite large and we postulate that they have a minor impact on . Future work should focus on sensitivity analysis for choosing the right parameters to be estimated.
The increased peak of the LV pressure function after using pumping assist is consistent with typical partial LVAD support44 The causality can be explained as follows: The LVAD delivers continuously blood to the aorta, increasing the aortic pressure. Therefore the LV pressure must be elevated for the aortic valve to open. This effect is more pronounced in the scenarios with continuous and pwc pump speed, which can be categorized as counterpulsative policies and thus facilitate the aortic pressure to oscillate less.
The counterpulsative pumping involves high rotational speeds during diastole and low speeds in systole and provides minimization of the objective function in two ways. First, strong LVAD pumping before the ejection phase causes a substantial amount of blood to already pass from the ventricle into the aorta, thus unloading the ventricle. Second, low rotational velocities during systole cause a lower aortic pressure and therefore a large aortic valve flow. Our finding that a counterpulsative pumping strategy minimizes the given objective function is in accordance with Reference 3, where the same objective function was applied.
In the continuous scenario, an increased rotational speed at the beginning of diastole is also noticeable, which is necessary to prevent and limit LVAD backflow [Constraint (9)].
After applying the LVAD support, we observed shortened atrial contraction phases, which is equivalent to shortened ventricular filling phases. We interpret this behavior as a result of maximizing the ventricular unloading. This implies the LA pumps against less resistance and reaches the maximum contraction state more quickly, which is represented by theAVP reaching the switching distance . In this way, the AVPD model can realistically capture interactions of an LVAD and the cardiac system, as elaborated in References 15, 62. The continuous and pwc pump speed scenarios have more degrees of freedom compared with the constant speed scenario and thus improve the diastolic function even more as depicted by the shortened atrial contraction phases (0.111, 0.073, and 0.083 s in constant, continuous, and pwc scenarios, respectively).
With regard to the constraints, it should be noted that some conditions significantly shape the optimisation result. These include sufficient blood perfusion (10), periodicity constraint (7), and the blood flow balance constraint (6). In contrast, some of the variable bounds and the backflow condition (9) turned out to be often not active in the optimization process and can be (partly) neglected.
Connection to Clinical Application
LVADs work in an online environment where the system state can change rapidly, especially the heart rate and blood volume shift. Currently, there are no sensors available that provide long-term measure signals of the presented differential states,12 including and for the objective function. Despite these aspects and our restricting assumptions (see next subsection), we claim that optimized speed profiles from offline computations may provide superior performance (see Fig. 8) and could be considered in the following way.
The optimal control framework can be used to benchmark a whole range of speed profiles, in particular modern pwc speed profiles, that result from different objective functions, models, and constraints.
These evaluations can be carried out on a patient-specific basis. As a proof of concept, we demonstrated for one patient that the cardiovascular model can be efficiently altered to represent the patient’s LV pressure function. This approach can be extended to include time series measurements of the aortic and LA pressure (via PCW pressure and conductance catheterization), the flows at the mitral and aortic valve, and the AVP speed and displacement (all via Doppler echocardiography). Overall, at least five differential states could be used for model personalization. The data used so far were measured invasively. In contrast, in routine clinical investigations, echocardiography can be used to measure and use non-invasive data concerning approximated pressure–volume (PV) loops and time series of valve flows.
Offline computations of an optimal speed profile for different situations, e.g. rest, exercise or rhythm disturbances such as atrial fibrillation, could be done beforehand and used in an online setting assuming information about the system status is available.
The presented algorithmic idea can be extended to model predictive control. In particular, the possibility to incorporate minimum dwell time constraints to avoid rapid speed changes paves the way for a realistic extension to the online setting. Here, computational improvements on the algorithm and the implementation would be necessary to cope with the real-time setting.
Limitations
Simplified Model
We applied a lumped model that simplifies the heart and the cardiovascular system by neglecting the right heart, the pulmonary system, valve regurgitation, and spatial interactions between compartments. Dilated heart failure is very commonly associated with valve regurgitation so that our assumption to neglect it should be seen as critical. The model can be easily extended to capture valve regurgitation by replacing the zero value in the flow equations (2a) and (2b) with a backflow value that corresponds to the valve insufficiency. According to the Frank–Starling law, the passive LV compliance is set to be constant but may change instantaneously. The way we model the LVAD and its interaction with the heart is also highly simplified. Moreover, neurological feedback processes such as the baroreflex are not captured.
Assumptions
In reality, the heart rate and thus the duration of the cycle is very variable, especially through exertion or sport. In most cases of patients requiring the VAD therapy the stable heart rhythm is a scarce phenomenon. The rhythm disturbances are rather the dominant pattern in the individuals suffering from heart failure. Therefore the steady state assumption must be viewed critically. Furthermore, we neglect rotor and blood inertia so that the rotor speed can be controlled arbitrarily. Nevertheless, our framework may be good as a general starting point for the twofold development as part of future work. First we may be able to base the optimization process on critical parameters with respect to clinical availability. Second the early detection of atrial fibrillation as the most common rhythm disturbance in heart failure could be implemented to switch the working regime of the pump into different mode.49
Measured Data
We included in this study only one subject and measured data for only one differential state. Future work shall address numerical tests with several patients, with additional measured states, with multiple cycles for model personalization, and with additional beats as validation data set.
Control Approach
Other measures of ventricular work such as the PV area could be applied for the objective function. Our numerical result that counterpulsative speed modulation maximizes ventricular unloading but neglects pulsatility are consistent with a bovine study.56 In that study, copulsive pumping and asynchronous pumping relative to the cardiac cycle were beneficial for pulsatility. In the future, the presented algorithm could be used to find optimal pump speed trajectories related to pulsatility, ideally over several cardiac cycles. This study assumes a canonical order of the active phases with respect to the valves and the contraction force. This order might not always be true in practice so that future work should consider optimization with implicit switches, but without fixing the order of active phases. Besides, we optimize over one heart cycle, whereas the pulsatility speed mode profiles of some LVADs such as HeartMate 3TM last for more than one heart cycle. Regarding the numerical results, we note that we found local optima by using the solver IPOPT, as finding global optima for OCPs can be very laborious.19
Pump Flow Rates
The realistic range of LVAD pump flow rate is between 2 and 10 L/min, where the lower bound is due to the risk of thrombosis. The computed pump flow rates fall below or exceed this range on some time points but are on average over the whole heart cycle in the realistic range. Moreover, the almost instantaneous flow rate changes from almost 0 up to 18 L/min will not happen in practice. This study permits a 800% increase from the lowest pump speed set point, whereas currently available LVADs allow an approximate increase of 200%.
Switched Systems Framework Applicability
The developed multiphase algorithm is applicable to other models and settings. For example, the OCP can also be interpreted on a cardiac model with time-varying elastance function as a switched system, with the valves still representing the implicit switches and changes of the constant pump speed representing “controllable” switches. Analogously, the framework can be beneficial for PE of cardiac models without LVAD application, but with different scope, e.g. cardiac resynchronization therapy.
The presented algorithmic framework is suitable for longer time periods than a single cardiac cycle, as the switching sequence can be extended to the subsequent heart beats.
There are similar devices to an LVAD available or under development for which an OCP could be solved efficiently with the switched systems framework. For instance, total artificial hearts such as RealHeart58 and Carmat55 or intra-aortic blood pumps22 involve also discrete system changes, induced by piston pumps (RealHeart), controlled valves (Carmat) or pulsatility rotor speed modes (intra-aortic blood pump). Finally, the next generation LVADs may include more advanced control features that can lead to different control modes to switch on/off. The TORVAD device26 falls into this category and works with two magnetic pistons within a torus generating pulsatile flow.
Concluding Remarks
We have proposed a novel switched systems algorithm for the optimal control of LVADs that provides the opportunity to calculate optimal constant, pwc, or continuous pump speed profiles. As a proof of concept, we showed that this algorithm can be used to adapt a cardiovascular model to patient specific data and to benchmark simulations of personalized LVAD control policies. The importance of achieving hemodynamic optimization in LVAD patients is highlighted by a significantly lower rate of hospital readmissions,32 and could benefit from in silico analysis such as the presented speed profile evaluations. Moreover, we have demonstrated realistic simulations of a model that is based on AVPD instead of using the widespread time-varying elastance model and examined thereby the heart to LVAD interactions. Future work may test the algorithm on more patient data, more realistic conditions such as exercise or rhythm disturbance, and with model extensions. The proposed algorithm could be also beneficial for the evaluation of pulsatile speed modulation modes of modern devices such as HeartMate 3TM or HeartWare HVADTM.
Supplementary Information
Below is the link to the electronic supplementary material.
Acknowledgments
The authors thank the anonymous reviewers for their helpful comments on earlier drafts of the manuscript that served to significantly improve and clarify the paper. We appreciate the help of Felix Gnettner in fruitful discussions on modeling cardiovascular system dynamics. This project has received funding from the European Research Council (ERC, Grant Agreement No. 647573) under the European Union’s Horizon 2020 Research and Innovation Program and and from Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) -314838170, GRK 2297 MathCoRe and SPP 1962.
Conflict of interest
No benefits in any form have been or will be received from a commercial party related directly or indirectly to the subject of this manuscript.
Funding
Open Access funding enabled and organized by Projekt DEAL.
Footnotes
We neglect valve regurgitation and set the back flow to zero. We discuss this assumption in “Limitations” section.
Alternatively, myocardial infarction is a common case related to LVAD patients; however, it is challenging to represent scars adequately with a zero-dimensional lumped model.
Future work should consider a priori information in the form of instead of imposing lower and upper bounds on .
In fact, we can drop since is free. However, the algorithmic idea in the next section exploits a fixed sequence of active system phases so that we keep this term.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributor Information
Clemens Zeile, Email: clemens.zeile@ovgu.de.
Thomas Rauwolf, Email: thomas.rauwolf@med.ovgu.de.
Alexander Schmeisser, Email: alexander.schmeisser@med.ovgu.de.
Jeremi Kaj Mizerski, Email: jeremi.mizerski@ovgu.de.
Rüdiger C. Braun-Dullaeus, Email: r.braun-dullaeus@med.ovgu.de
Sebastian Sager, Email: sager@ovgu.de.
References
- 1.AlOmari, A.-H. H., F. Javed, A. V. Savkin, E. Lim, R. F. Salamonsen, D. G. Mason, and N. H. Lovell. Non-invasive measurements based model predictive control of pulsatile flow in an implantable rotary blood pump for heart failure patients. In: 2011 19th Mediterranean Conference on Control and Automation (MED). IEEE, 2011, pp. 491–496.
- 2.AlOmari A-HH, Savkin AV, Stevens M, Mason DG, Timms DL, Salamonsen RF, Lovell NH. Developments in control systems for rotary left ventricular assist devices for heart failure patients: a review. Physiol. Meas. 2012;34(1):R1. doi: 10.1088/0967-3334/34/1/R1. [DOI] [PubMed] [Google Scholar]
- 3.Amacher R, Asprion J, Ochsner G, Tevaearai H, Wilhelm MJ, Plass A, Amstutz A, Vandenberghe S, Daners MS. Numerical optimal control of turbo dynamic ventricular assist devices. Bioengineering. 2014;1(1):22–46. [Google Scholar]
- 4.Amacher R, Ochsner G, Daners MS. Synchronized pulsatile speed control of turbodynamic left ventricular assist devices: review and prospects. Artif. Organs. 2014;38(10):867–875. doi: 10.1111/aor.12253. [DOI] [PubMed] [Google Scholar]
- 5.Andersson JAE, Gillis J, Horn G, Rawlings JB, Diehl M. Casadi: a software framework for nonlinear optimization and optimal control. Math. Program. Comput. 2019;11(1):1–36. [Google Scholar]
- 6.Arndt A, Nüsser P, Lampe B. Fully autonomous preload-sensitive control of implantable rotary blood pumps. Artif. Organs. 2010;34(9):726–735. doi: 10.1111/j.1525-1594.2010.01092.x. [DOI] [PubMed] [Google Scholar]
- 7.Arts T, Delhaas T, Bovendeerd P, Verbeek X, Prinzen FW. Adaptation to mechanical load determines shape and properties of heart and circulation: the circadapt model. Am. J. Physiol. Heart Circ. Physiol. 2005;288(4):H1943–H1954. doi: 10.1152/ajpheart.00444.2004. [DOI] [PubMed] [Google Scholar]
- 8.Bakouri MA, Salamonsen RF, Savkin AV, AlOmari A-HH, Lim E, Lovell NH. A sliding mode-based Starling-like controller for implantable rotary blood pumps. Artif. Organs. 2014;38(7):587–593. doi: 10.1111/aor.12223. [DOI] [PubMed] [Google Scholar]
- 9.Biegler LT. Nonlinear Programming: Concepts, Algorithms, and Applications to Chemical Processes. Philadelphia: SIAM; 2010. [Google Scholar]
- 10.Boston JR, Antaki JF, Simaan MA. Hierarchical control of heart-assist devices. IEEE Robot. Autom. Mag. 2003;10(1):54–64. [Google Scholar]
- 11.Bouchez S, Van Belleghem Y, De Somer F, De Pauw M, Stroobandt R, Wouters P. Haemodynamic management of patients with left ventricular assist devices using echocardiography: the essentials. Eur. Heart J. Cardiovasc. Imaging. 2019;20(4):373–382. doi: 10.1093/ehjci/jez003. [DOI] [PubMed] [Google Scholar]
- 12.Bozkurt S. Physiologic outcome of varying speed rotary blood pump support algorithms: a review study. Australas. Phys. Eng. Sci. Med. 2016;39(1):13–28. doi: 10.1007/s13246-015-0405-y. [DOI] [PubMed] [Google Scholar]
- 13.Bozkurt S, Bozkurt S. In silico evaluation of left ventricular unloading under varying speed continuous flow left ventricular assist device support. Biocybern. Biomed. Eng. 2017;37(3):373–387. [Google Scholar]
- 14.Choi S, Boston JR, Antaki JF. Hemodynamic controller for left ventricular assist device based on pulsatility ratio. Artif. Organs. 2007;31(2):114–125. doi: 10.1111/j.1525-1594.2007.00350.x. [DOI] [PubMed] [Google Scholar]
- 15.Cox LGE, Loerakker S, Rutten MCM, De Mol BAJM, Van De Vosse FN. A mathematical model to evaluate control strategies for mechanical circulatory support. Artif. Organs. 2009;33(8):593–603. doi: 10.1111/j.1525-1594.2009.00755.x. [DOI] [PubMed] [Google Scholar]
- 16.Crespo-Leiro MG, Metra M, Lund LH, Milicic D, Costanzo MR, Filippatos G, Gustafsson F, Tsui S, Barge-Caballero E, De Jonge N, et al. Advanced heart failure: a position statement of the Heart Failure Association of the European Society of Cardiology. Eur. J. Heart Fail. 2018;20(11):1505–1535. doi: 10.1002/ejhf.1236. [DOI] [PubMed] [Google Scholar]
- 17.Crow S, John R, Boyle A, Shumway S, Liao K, Colvin-Adams M, Toninato C, Missov E, Pritzker M, Martin C, et al. Gastrointestinal bleeding rates in recipients of nonpulsatile and pulsatile left ventricular assist devices. J. Thorac. Cardiovasc. Surg. 2009;137(1):208–215. doi: 10.1016/j.jtcvs.2008.07.032. [DOI] [PubMed] [Google Scholar]
- 18.Deo SV, Sharma V, Cho YH, Shah IK, Park SJ. De novo aortic insufficiency during long-term support on a left ventricular assist device: a systematic review and meta-analysis. ASAIO J. 2014;60(2):183–188. doi: 10.1097/MAT.0000000000000042. [DOI] [PubMed] [Google Scholar]
- 19.Diedam H, Sager S. Global optimal control with the direct multiple shooting method. Optim. Control Appl. Methods. 2018;39(2):449–470. [Google Scholar]
- 20.Faragallah, G., Y. Wang, E. Divo, and M. A. Simaan. A new current-based control model of the combined cardiovascular and rotary left ventricular assist device. In: Proceedings of the 2011 American Control Conference. IEEE, 2011, pp. 4775–4780.
- 21.Gaddum NR, Stevens M, Lim E, Fraser J, Lovell N, Mason D, Timms D, Salamonsen R. Starling-like flow control of a left ventricular assist device: in vitro validation. Artif. Organs. 2014;38(3):E46–E56. doi: 10.1111/aor.12221. [DOI] [PubMed] [Google Scholar]
- 22.Gao B, Chang Y, Xuan Y, Zeng Y, Liu Y. The hemodynamic effect of the support mode for the intra-aorta pump on the cardiovascular system. Artif. Organs. 2013;37(2):157–165. doi: 10.1111/j.1525-1594.2012.01579.x. [DOI] [PubMed] [Google Scholar]
- 23.Gerdts M. A variable time transformation method for mixed-integer optimal control problems. Optim. Control Appl. Methods. 2006;27(3):169–182. [Google Scholar]
- 24.Gesenhues, J., M. Hein, M. Habigt, M. Mechelinck, T. Albin, and D. Abel. Nonlinear object-oriented modeling based optimal control of the heart: performing precise preload manipulation maneuvers using a ventricular assist device. In: 2016 European Control Conference (ECC). IEEE, 2016, pp. 2108–2114.
- 25.Giridharan GA, Skliar M. Nonlinear controller for ventricular assist devices. Artif. Organs. 2002;26(11):980–984. doi: 10.1046/j.1525-1594.2002.07136.x. [DOI] [PubMed] [Google Scholar]
- 26.Gohean, J. R.. Hierarchical control of a two-piston toroidal blood pump. PhD Thesis, University of Texas at Austin, 2019.
- 27.Guglin M. What did we learn about VADs in 2018? VAD J. 2019 doi: 10.13023/vad.2019.03. [DOI] [Google Scholar]
- 28.Gustafsson F, Rogers JG. Left ventricular assist device therapy in advanced heart failure: patient selection and outcomes. Eur. J. Heart Fail. 2017;19(5):595–602. doi: 10.1002/ejhf.779. [DOI] [PubMed] [Google Scholar]
- 29.Han J, Trumble DR. Cardiac assist devices: early concepts, current technologies, and future innovations. Bioengineering. 2019;6(1):18. doi: 10.3390/bioengineering6010018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Huang F, Gou Z, Fu Y. Preliminary evaluation of a predictive controller for a rotary blood pump based on pulmonary oxygen gas exchange. Proc. Inst. Mech. Eng. H. 2019;233(2):267–278. doi: 10.1177/0954411918823035. [DOI] [PubMed] [Google Scholar]
- 31.Huang H, Shu Z, Song B, Ji L, Zhu N. Modeling left ventricular dynamics using a switched system approach based on a modified atrioventricular piston unit. Med. Eng. Phys. 2019;63:42–49. doi: 10.1016/j.medengphy.2018.12.007. [DOI] [PubMed] [Google Scholar]
- 32.Imamura T, Chung B, Nguyen A, Sayer G, Uriel N. Clinical implications of hemodynamic assessment during left ventricular assist device therapy. J. Cardiol. 2018;71(4):352–358. doi: 10.1016/j.jjcc.2017.12.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Janka, D., S. Körkel, and H. G. Bock. Direct multiple shooting for nonlinear optimum experimental design. In: Multiple Shooting and Time Domain Decomposition Methods. Cham: Springer, 2015, pp. 115–141.
- 34.Ketelhut M, Stemmler S, Gesenhues J, Hein M, Abel D. Iterative learning control of ventricular assist devices with variable cycle durations. Control Eng. Pract. 2019;83:33–44. [Google Scholar]
- 35.Kim E, Capoccia M. Synergistic model of cardiac function with a heart assist device. Bioengineering. 2020;7(1):1. doi: 10.3390/bioengineering7010001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Kirklin JK, Naftel DC, Pagani FD, Kormos RL, Stevenson LW, Blume ED, Myers SL, Miller MA, Baldwin JT, Young JB. Seventh INTERMACS annual report: 15,000 patients and counting. J. Heart Lung Transplant. 2015;34(12):1495–1504. doi: 10.1016/j.healun.2015.10.003. [DOI] [PubMed] [Google Scholar]
- 37.Laoutaris ID. Restoring pulsatility and peak VO in the era of continuous flow, fixed pump speed, left ventricular assist devices: a hypothesis of pump’s or patient’s speed? Eur. J. Prev. Cardiol. 2019;26(17):1806–1815. doi: 10.1177/2047487319856448. [DOI] [PubMed] [Google Scholar]
- 38.Lumens J, Delhaas T, Kirn B, Arts T. Three-wall segment (TriSeg) model describing mechanics and hemodynamics of ventricular interaction. Ann. Biomed. Eng. 2009;37(11):2234–2255. doi: 10.1007/s10439-009-9774-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Lundbäck S. Cardiac pumping and function of the ventricular septum. Acta physiol. scand. Suppl. 1986;550:1–101. [PubMed] [Google Scholar]
- 40.Maksuti E, Bjällmark A, Broomé M. Modelling the heart with the atrioventricular plane as a piston unit. Med. Eng. Phys. 2015;37(1):87–92. doi: 10.1016/j.medengphy.2014.11.002. [DOI] [PubMed] [Google Scholar]
- 41.Mombaur, K. D. Stability optimization of open-loop controlled walking robots. PhD Thesis, Universität Heidelberg, 2001.
- 42.Ng BC, Smith PA, Nestler F, Timms D, Cohn WE, Lim E. Application of adaptive Starling-like controller to total artificial heart using dual rotary blood pumps. Ann. Biomed. Eng. 2017;45(3):567–579. doi: 10.1007/s10439-016-1706-3. [DOI] [PubMed] [Google Scholar]
- 43.Ochsner G, Amacher R, Wilhelm MJ, Vandenberghe S, Tevaearai H, Plass A, Amstutz A, Falk V, Daners MS. A physiological controller for turbodynamic ventricular assist devices based on a measurement of the left ventricular volume. Artif. Organs. 2014;38(7):527–538. doi: 10.1111/aor.12225. [DOI] [PubMed] [Google Scholar]
- 44.Ogawa D, Kobayashi S, Yamazaki K, Motomura T, Nishimura T, Shimamura J, Tsukiya T, Mizuno T, Takewa Y, Tatsumi E. Mathematical evaluation of cardiac beat synchronization control used for a rotary blood pump. J. Artif. Organs. 2019;22(4):276–285. doi: 10.1007/s10047-019-01117-3. [DOI] [PubMed] [Google Scholar]
- 45.Patel H, Madanieh R, Kosmas CE, Vatti SK, Vittorio TJ. Complications of continuous-flow mechanical circulatory support devices. Clin. Med. Insights Cardiol. 2015;9:15–21. doi: 10.4137/CMC.S19708. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46.Petrou A, Monn M, Meboldt M, Daners MS. A novel multi-objective physiological control system for rotary left ventricular assist devices. Ann. Biomed. Eng. 2017;45(12):2899–2910. doi: 10.1007/s10439-017-1919-0. [DOI] [PubMed] [Google Scholar]
- 47.Pirbodaghi T, Axiak S, Weber A, Gempp T, Vandenberghe S. Pulsatile control of rotary blood pumps: does the modulation waveform matter? J. Thorac. Cardiovasc. Surg. 2012;144(4):970–977. doi: 10.1016/j.jtcvs.2012.02.015. [DOI] [PubMed] [Google Scholar]
- 48.Rüschen D, Opitz S, von Platen P, Korn L, Leonhardt S, Walter M. Robust physiological control of rotary blood pumps for heart failure therapy. At-Automatisierungstechnik. 2018;66(9):767–779. [Google Scholar]
- 49.Sager, S., F. Bernhardt, F. Kehrle, M. Merkert, A. Potschka, B. Meder, H. Katus, and E. Scholz. Expert-enhanced machine learning for cardiac arrhythmia classification. Preprint 7421, Optimization Online, October 2019. http://www.optimization-online.org/DB_HTML/2019/10/7421.html [DOI] [PMC free article] [PubMed]
- 50.Salamonsen RF, Lim E, Gaddum N, AlOmari A-HH, Gregory SD, Stevens M, Mason DG, Fraser JF, Timms D, Karunanithi MK, et al. Theoretical foundations of a Starling-like controller for rotary blood pumps. Artif. Organs. 2012;36(9):787–796. doi: 10.1111/j.1525-1594.2012.01457.x. [DOI] [PubMed] [Google Scholar]
- 51.Schmeisser A, Rauwolf T, Ghanem A, Groscheck T, Adolf D, Grothues F, Fischbach K, Kosiek O, Huth C, Kropf S, et al. Right heart function interacts with left ventricular remodeling after CRT: a pressure volume loop study. Int. J. Cardiol. 2018;268:156–161. doi: 10.1016/j.ijcard.2018.03.026. [DOI] [PubMed] [Google Scholar]
- 52.Shi Y, Lawford PV, Hose DR. Numerical modeling of hemodynamics with pulsatile impeller pump support. Ann. Biomed. Eng. 2010;38(8):2621–2634. doi: 10.1007/s10439-010-0001-y. [DOI] [PubMed] [Google Scholar]
- 53.Simaan MA, Ferreira A, Chen S, Antaki JF, Galati DG. A dynamical state space representation and performance analysis of a feedback-controlled rotary left ventricular assist device. IEEE Trans. Control Syst. Technol. 2008;17(1):15–28. [Google Scholar]
- 54.Slaughter MS, Rogers JG, Milano CA, Russell SD, Conte JV, Feldman D, Sun B, Tatooles AJ, Delgado RM, III, Long JW, et al. Advanced heart failure treated with continuous-flow left ventricular assist device. N. Engl. J. Med. 2009;361(23):2241–2251. doi: 10.1056/NEJMoa0909938. [DOI] [PubMed] [Google Scholar]
- 55.Smadja DM, Susen S, Rauch A, Cholley B, Latrémouille C, Duveau D, Zilberstein L, Méléard D, Boughenou M-F, Van Belle E, et al. The Carmat bioprosthetic total artificial heart is associated with early hemostatic recovery and no acquired von Willebrand syndrome in calves. J. Cardiothorac. Vasc. Anesth. 2017;31(5):1595–1602. doi: 10.1053/j.jvca.2017.02.184. [DOI] [PubMed] [Google Scholar]
- 56.Soucy KG, Giridharan GA, Choi Y, Sobieski MA, Monreal G, Cheng A, Schumer E, Slaughter MS, Koenig SC. Rotary pump speed modulation for generating pulsatile flow and phasic left ventricular volume unloading in a bovine model of chronic ischemic heart failure. J. Heart Lung Transplant. 2015;34(1):122–131. doi: 10.1016/j.healun.2014.09.017. [DOI] [PubMed] [Google Scholar]
- 57.Stefanadis C, Dernellis J, Toutouzas P. A clinical appraisal of left atrial function. Eur. Heart J. 2001;22(1):22–36. doi: 10.1053/euhj.1999.2581. [DOI] [PubMed] [Google Scholar]
- 58.Szabó Z, Holm J, Najar A, Hellers G, Pieper IL, Ahn HC. Scandinavian real heart (SRH) 11 implantation as total artificial heart (TAH)–experimental update. J. Clin. Exp. Cardiol. 2018;9(578):2. [Google Scholar]
- 59.Tsang TH, Himmelblau DM, Edgar TF. Optimal control via collocation and non-linear programming. Int. J. Control. 1975;21:763–768. [Google Scholar]
- 60.Umeki A, Nishimura T, Ando M, Takewa Y, Yamazaki K, Kyo S, Ono M, Tsukiya T, Mizuno T, Taenaka Y, et al. Alteration of LV end-diastolic volume by controlling the power of the continuous-flow LVAD, so it is synchronized with cardiac beat: development of a native heart load control system (NHLCS) J. Artif. Organs. 2012;15(2):128–133. doi: 10.1007/s10047-011-0615-3. [DOI] [PubMed] [Google Scholar]
- 61.Vandenberghe S, Segers P, Antaki JF, Meyns B, Verdonck PR. Hemodynamic modes of ventricular assist with a rotary blood pump: continuous, pulsatile, and failure. ASAIO J. 2005;51(6):711–718. doi: 10.1097/01.mat.0000179251.40649.45. [DOI] [PubMed] [Google Scholar]
- 62.Vandenberghe S, Segers P, Steendijk P, Meyns B, Dion RAE, Antaki JF, Verdonck P. Modeling ventricular function during cardiac assist: does time-varying elastance work? ASAIO J. 2006;52(1):4–8. doi: 10.1097/01.mat.0000196525.56523.b8. [DOI] [PubMed] [Google Scholar]
- 63.Wächter A, Biegler LT. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. 2006;106(1):25–57. [Google Scholar]
- 64.Willenheimer R, Cline C, Erhardt L, Israelsson B. Left ventricular atrioventricular plane displacement: an echocardiographic technique for rapid assessment of prognosis in heart failure. Heart. 1997;78(3):230–236. doi: 10.1136/hrt.78.3.230. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65.Wu Y, Allaire PE, Tao G, Olsen D. Modeling, estimation, and control of human circulatory system with a left ventricular assist device. IEEE Trans. Control Syst. Technol. 2007;15(4):754–767. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.