Next Article in Journal
High-Performance Two-Stage DC/DC Converter Based on LADRC-PI Hybrid Control for PEM Electrolyzer Hydrogen Production
Previous Article in Journal
Experimental Demonstration of Nanoscale Pillar Phononic Crystal-Based Reflector for Surface Acoustic Wave Devices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pulsatile Physiological Control of Blood Pump-Cardiovascular System Based on Feedforward Compensation

Research Center of Fluid Machinery Engineering & Technology, Jiangsu University, Zhenjiang 212013, China
*
Authors to whom correspondence should be addressed.
Micromachines 2025, 16(6), 664; https://doi.org/10.3390/mi16060664
Submission received: 8 April 2025 / Revised: 8 May 2025 / Accepted: 29 May 2025 / Published: 31 May 2025
(This article belongs to the Section E:Engineering and Technology)

Abstract

Rotary Blood Pump (RBP) is a commonly used ventricular assist device. However, the constant speed operation of the blood pump leads to a reduction of blood flow pulsatility, which triggers a series of adverse reactions. In this paper, a pulsatile physiological control with feed-forward compensation (FFC) is designed to regulate the rotational speed in real time to accurately output pulsatile blood flow to address this problem. The coupled model of the Rotary Blood Pump and cardiovascular system (CVS) is established in the SIMULINK software as the research object. The designed pulsatile physiological control algorithm contains the feed-forward compensation-based pulsatile control and anti-reflux algorithm, switching the applicable algorithm based on the pump flow. When the flow rate is higher than the threshold, feed-forward compensation is introduced and combined with PI feedback control to improve the performance of pulsation tracking; when the flow rate is lower than the threshold, it is switched to the anti-reflux algorithm to gradually increase the pump speed. Simulation shows that the designed feed-forward compensation link reduces the tracking error of the pulsatile physiological control by 80%. In the case of a 50% sudden change of physiological parameters, it can track quickly and stably and avoid reflux. The pulsatile performance and ventricular unloading performance are better compared with no feed-forward compensation pulsation control as well as constant-speed control. An increase of 30 mmHg in aortic beat-to-beat differential pressure was achieved in the extracorporeal circulation experiments, which is important for the realization of pulsatile flow control of the Rotary Blood Pump.

1. Introduction

The Rotary Blood Pump (RBP) is widely used for the transition to heart transplantation or even permanent therapy in patients with severe heart failure due to its high stability, small size, and simple structure. By modulating to a reasonable rotational speed, the RBP can ensure the basic blood perfusion volume, but running at a constant speed in long-term assistance can cause related complications and adverse events [1,2]. The most important cause of these complications is the low shear stress on the endothelial cells of the vessel wall when blood flows through the vessel. By adjusting the rotational speed in real time so that the RBP outputs pulsatile blood flow, it can increase the pulsatility of the blood vessels, improve the shear stress, and maintain the normal function of the endothelial cells, and the pulsatile blood flow has the effect of dilating the small arteries and decreasing the vascular resistance, which reduces a series of clinical complications.
Currently, in the study of enhancement of blood flow pulsatility, Ising, M.S.et al. [3] evaluated the amplitude, phase, and frequency of three types of RBP tacho modulation for the enhancement of blood flow pulsatility, and analyzed the effects of asynchronous, synchronous, and synchronous counterpulsation of RBP on blood pulsatility and ventricular unloading. In vitro circulation experiments and animal experiments demonstrated that asynchronous modulation produced the greatest vascular pulsatility, whereas synchronous modulation reduced the most left ventricular work done. M. Arakawa et al. [4]. combined ECG monitoring to keep the RPM low in systole and high in diastole to increase blood flow pulsatility. In these studies, the setting of the RPM values lacked a physiological basis, and the modulation pattern of RPM was fixed and open-loop, with limited adaptability to hemodynamic parameters and cardiac load, which made it easy for adverse events such as regurgitation to occur [5]. This regurgitation not only reduces the efficiency of the RBP but also has adverse effects on the myocardium in the long term, such as interstitial cardiac fibrosis and decreased myocardial compliance [6]. Wang et al. [7]. defined regurgitation index (RI) based on the pump flow signal and determined the RI intervals of different regurgitation states through open-loop and fixed-speed control of the LVAD, which realized the detection and classification of regurgitation in the LVAD.
A better solution is to develop a closed-loop control strategy for the rotational speed by using the RBP rotational speed as the control variable and the hemodynamic index as the control target, forming a feedback loop. Huang et al. [8] used the mean arterial pressure and pulse pressure index extracted from the aortic pressure signal as the feedback signals, regulated the mean rotational speed and the rotational speed amplitude by two fuzzy controllers, respectively, and used Anti-Reflux Control to prevent the emergence of reflux in the RBP, which demonstrated the effectiveness of the algorithm under various physiological disturbances through numerical simulation and was able to increase the difference in pulse pressure up to 20 mmHg on a real RBP. Bakouri et al. [9] utilized the pump flow pulsatility index to determine the time-varying desired mean pump flow, used estimation to indirectly measure the pump flow, and validated the control strategy in a numerical model, which showed that this control system was able to adapt to changes in ventricular loading due to blood loss and exercise without the occurrence of ventricular pumping; however, this method relies on autologous ventricular systolic function and is only applicable to patients with a low degree of heart failure. Arndt’s team [10] innovatively extracted a gradient index of the rate of change of pulsation intensity with respect to rotational speed based on the axial thrust measured by the pump’s magnetic bearings, (defined as Gradient Pulsatility Index, GPI) and also designed a polar search control algorithm, which can satisfy a variety of control objectives through the cascade of GPI and PI, and the Animal experiments have been completed.
In order to improve the blood pulsatility of patients with end-stage heart failure and to adjust the RBP perfusion in real time according to the physiological activity level, this paper proposes a control strategy based on feed-forward compensation (FFC), using MATLAB 2023b software, to establish the RBP-cardiovascular coupling model. Based on this model and the hemodynamic characteristics of heart failure patients, a second-order feed-forward compensation (FFC) controller was designed, and the tracking performance of pulsatile aortic pressure under different control strategies and the overall auxiliary performance were comparatively analyzed using simulation methods and verified by experiments.

2. Models and Methods

2.1. Mathematical Model

In this study, a set-parameter mathematical model was developed to describe the kinetics of the CVS based on its anatomical characteristics and the parallel implantation form of the RBP. The CVS equivalent circuit model is constructed by comparing the blood flow with the circuit flow through the Navier-Stokes equations and characterizing the vascular resistance, compliance and blood inertia by using the resistance, capacitance and inductance equivalent circuit elements, as well as by introducing the left ventricular time-varying inverse capacitance function to describe the elastic chamber characteristics of the heart and diodes in series with resistors to simulate the function of the heart valves. The RBP model was established from the hydraulic performance test data, and the equivalent circuit model was further extended to the coupled system including the RBP. The state equations are established according to Kirchhoff’s law, and finally, the dynamic model of the whole system is constructed and verified in SIMULINK software.

2.1.1. Vascular Network Model

It is assumed that the arterial vasculature is a cylindrical elastic tube and that the blood flows in a uniform unidirectional laminar flow through the vessel, and gravity is neglected. According to the Navier-Stokes equations [11], blood flow in a blood vessel has a similar relationship to current flow in an electric circuit. As shown in Equation (1).
P z = ρ π r 2 · Q t + 8 μ π r 4 · Q Q z = 3 π r 3 2 E d · P t
Using electrical circuits with resistance equivalent to the resistance to flow of the vessel, capacitance equivalent to vessel compliance, and inductance equivalent to the inertia of the blood during flow, blood flow and blood pressure are characterized using currents and voltages, and the hemodynamic parameters and LRC electrical parameters are compared according to Equation (1) and the hemodynamic parameter calculations for a vessel of length l are expressed as Equation (2):
R = 8 μ π r 4 · l L = ρ π r 2 · l C = 3 π r 3 2 E d · l
where P is blood pressure, Q is blood flow, ρ is fluid density, μ is blood flow viscosity, r is vessel radius, d is wall thickness, and E is Young’s modulus. According to the anatomical structure and physiological properties of the cardiovascular system, As shown in Figure 1, the classical Windkessel four-element elastic lumen model can be obtained.

2.1.2. Heart Model

The natural human heart contains atria, ventricles, and the heart valves in between, of which the left ventricle is an elastic chamber whose periodic contraction and diastole are the power sources of blood circulation. The ratio, E, of left ventricular pressure to volume is expressed as the time-varying inverse capacitance function, E(t). Its value varies with the systolic state [13]. The change in compliance of the left ventricle of an elastic chamber is as follows:
C ( t ) = 1 E ( t )
E ( t ) = ( E max E min ) · E n ( t n ) + E min
where C(t) is the left ventricular equivalent capacitance function, Emax is the left ventricular end-systolic compliance, when the ventricular active elasticity reaches its maximum, and Emin is the left ventricular end-diastolic compliance. En(tn) is the normalized function of E(t), and the specific expression is shown in the following Equation (13):
E n ( t n ) = 1.55 · ( t n / 0.7 ) 1.9 1 + ( t n / 0.7 ) 1.9 · 1 1 + ( t n / 1.17 ) 21.9 t n = t t max t max = 0.2 + 9 H R
where tn is the normalized time; tmax is left ventricular end-diastole; HR is heart rate.
After finding the time-varying inverse capacitance E(t), the pressure in the left ventricle Plv(t) can be calculated at different volumes:
P l v ( t ) = E ( t ) · [ V l v ( t ) V 0 ]

2.1.3. Heart Valve Model

Heart valves are similar to one-way valves, preventing the backflow of blood. The valve coefficient of regurgitation is a value between 0 and 1. The ideal valve has a coefficient of regurgitation of 0. The valve can be replaced by a diode in a circuit element in series with a resistor equivalent. The mathematical expression for the flow blocked by the valve is given in Equation (7). Where ξ is the flow rate through the valve.
r ( ξ ) = 0 , i f ξ 0 ξ , i f ξ > 0

2.1.4. RBP Model

The hydraulic performance test of the RBP (Figure 2) allows us to obtain the relationship between the pressure difference H between the RBP and the casing connecting the two ends of the RBP, as well as the flow rate Qp and the rotational speed ω, can be obtained in Equation (8).
H = R p · Q p + L p · d Q p d t + β · ω 2
where Rp is the resistance coefficient of the pump and casing, Lp is the inertia coefficient of the pump and casing, which are equivalent to resistance and inductance, respectively, and β·ω2 is the pressure source determined by the rotational speed of the RBP, which can be equivalent to the voltage source u(t) with variable input.

2.1.5. CVS-RBP Equivalent Circuit Model

The CVS equivalent circuit model was established according to the equivalent circuit method as shown in Figure 3, where Lap, Lvp, Aop, Ap, Vp, and Q represent left atrial pressure, left ventricular pressure, aortic pressure, arterial pressure, venous pressure, and aortic flow. When the RBP is implanted in parallel, the coupled CVS-RBP circuit model is shown in Figure 4. According to Kirchhoff’s circuit law, the equation of state is established in Equation (9). The controlled object model is built in SIMULINK software as shown in Figure 5. The physiological significance of each parameter of the CVS equivalent circuit model is shown in Table 1. The state variables are shown in Table 2.
d x 1 d t = r [ x 2 E ( t ) · ( x 1 V 0 ) ] / R m r [ E ( t ) · ( x 1 V 0 ) x 4 ] / R a d x 2 d t = ( x 3 x 2 ) / R s r [ x 2 E ( t ) · ( x 1 V 0 ) ] / R m / C r d x 3 d t = [ x 5 ( x 3 x 2 ) / R s ] / C s d x 4 d t = r [ E ( t ) · ( x 1 V 0 ) x 4 ] / R a x 5 / C a + x 6 d x 5 d t = [ x 4 x 3 R c · x 5 ] / L s d x 6 d t = [ x 4 E ( t ) · ( x 1 V 0 ) R p · x 6 β · ω 2 ] / L p

2.2. Control Strategies

The designed pulsatile physiological control algorithm consists of two parts: the FFC-based pulsatile control algorithm and the anti-reflux algorithm. It relies on the pump flow rate at the current moment to determine which control algorithm is enabled.

2.2.1. Selection of Desired Aortic Pressure Signals

The desired aortic pressure signal not only serves as a reference trajectory that the physiological control system expects to achieve, but also serves as an input signal to the FFC channel to accelerate the system’s response to target changes. Therefore, the selection of the desired aortic pressure signal depends on the effectiveness of the whole control scheme. The regular waveforms of time-varying desired aortic pressure signals are square, triangular, and sinusoidal, in addition to different amplitudes, frequencies, and phase shifts that need to be taken into account. In this study, a multi-objective optimization framework was designed to achieve gentle tracking of the target pressure [14], along with convenient configuration of the input mean aortic pressure and pulse pressure. In this paper, a sinusoidal waveform is selected as the target waveform. The expression for the sinusoidal pulsating waveform is Equation (10).
In practice, healthcare professionals can customize the desired mean aortic pressure and pulse pressure for patients by manipulating Aop0 and Aopa. The value of Aop0 represents the mean value of the target aortic pressure, and Aopa is the amplitude, and twice its value represents the target aortic pulse pressure. From the point of view of the most beneficial to the recovery of the failing heart, we select the synchronous coupling waveform [15] that is consistent with the frequency and phase of the HR to produce a pulsatile blood flow that is more in line with the physiological needs. At this point, the pulsation modulation frequency coincides with the natural heart beat frequency, and the phase difference is 0. At this point, the expression for the sinusoidal pulsation waveform becomes Equation (11). All control algorithms were implemented and tested under synchronous configuration to eliminate confounding effects from pumping phase variability, as justified by myocardial recovery-targeted hemodynamic requirements [16].
A o p r ( t ) = A o p 0 + A o p a · sin ( 2 π t / T + ϕ )
A o p r ( t ) = A o p 0 + A o p a · sin ( H R · π t / 30 )

2.2.2. The FFC-Based Pulsatile Control Algorithm

A good FFC link can be predicted to get most excitations. The excitation due to feedback errors is then used to correct the FFC excitation and resist disturbances based on the current response state. Feed-forward and feedback control compensate and offload each other, thus improving the performance of the system.
The controlled object RBP-CVS is a time-varying sixth-order complex system, and its transfer function in the frequency domain is written as G(s). In a unit-negative feedback control system, the transfer function of the FFC link is usually chosen to be the inverse of the controlled object G1(s). However, the system characteristics vary with time due to the presence of time-varying parameters. Meanwhile, calculating higher-order complex feedforward excitations also leads to a slower response, so in order to design low-order effective FFC transfer functions, the RBP-CVS coupled inverse model needs to be simplified appropriately.
In this study, the following assumptions are imposed on the coupled RBP-CVS to design the FFC link:
A1: Loss of active contractility of the left ventricle, with all blood flow via the RBP.
A2: Neglecting left atrial compliance, central venous pressure and left atrial pressure are considered to be the same and constant at 15 mmHg, noted as Pv.
A3: Mitral valve always open, aortic valve always closed.
Thus, the equivalent circuit of RBP-CVS can be simplified to the circuit shown in Figure 6:
In the FFC pathway, the input is a given aortic pressure signal Aopr(t), notated as AOPr(s) in the frequency domain, and the output is the voltage β·ω2 of a variable voltage source determined by the RBP speed, notated as U(s) in the frequency domain.
The total impedance of the simplified equivalent circuit in the frequency domain is given by Equation (12), and the total impedance of the simplified equivalent circuit with the RBP portion removed is given by Equation (13).
Z 1 ( s ) = ( L p + L s ) · s + ( R p + R c ) + R s · 1 C s · s R s + 1 C s · s
Z 2 = L s · s + R c + R s · 1 C s · s R s + 1 C s · s
The structure of the system under the action of the FFC-based pulsatile controller is shown in Figure 7 combined with the input-output relationship of the FFC path according to Kirchhoff’s circuit law and the expressions are as shown in Equation (14):
U ( s ) A O Pr ( s ) P v ( s ) = Z 1 ( s ) Z 2 ( s )

2.2.3. The Anti-Reflux Algorithm

In order to avoid the occurrence of the return flow phenomenon at certain low speed moments, this paper utilizes the pump flow signal Qp obtained from physiological feedback as a return flow discriminator. This signal is detected on the principle that there is a correspondence between rotational speed, current, and flow rate when the motor is rotating [8], so no additional flow sensor is needed.
Considering the effect of the RBP flow estimation error and maximizing the enhancement of aortic pulsatility, in this paper, the critical value of regurgitation detection is set to 5 mL/s, at which point the RBP is considered to be operating at the zero point, where there is exactly no regurgitation. When the pump flow signal Qp is lower than the critical value of 5 mL/s, it is considered that there is a risk of reflux, and the algorithm is enabled, and the rotational speed is increased at a rate of 35 r/s to prevent further occurrence of the reflux phenomenon. When the anti-reflow algorithm is activated, the pulsation controller is dormant. When the flow signal Qp ≥ 5 mL/s, the pulsation controller will act, thus enhancing the pulse pressure. The speed update strategy is shown in Equation (15). Combining the FFC-based pulsatile control algorithm and the anti-reflux algorithm is called the pulsatile physiological control algorithm, and the switching process is depicted in Figure 8
ω ( k + 1 ) = ω ( k ) + Δ ω , Δ ω = 35 , Q p 5 m L / s Δ ω = 0 , Q p > 5 m L / s

3. Results and Discussion

3.1. Numerical Simulation Validation

3.1.1. Tracking Performance Evaluation

In order to compare the performance difference between the pulsatile physiological control (referred to as the system with FFC) and the no FFC pulsation control system (referred to as the system without FFC), a SIMULINK simulation test was conducted. The PI feedback control part of the integral gain Ki = 50; the proportional gains Kp are set to 50, 100, and 300, respectively; and the reference amplitude Aopa = 50. In the time range of 1~9 s, the reference base value Aop0 is 80~120 mmHg, and the slope is 5 mmHg/s. The response curve of the system without the FFC link is shown in the following figure. The response curve of the system without the FFC link is shown in Figure 9. From Figure 9, it can be seen that under the condition of Kp = 300, the trough tracking error of one cycle increases instead, indicating that at this time it is no longer possible to improve the system response by increasing Kp. In addition, the overall response is still slow, and there exists an average tracking error of 5.187 mmHg, which cannot meet the fast response requirement.
Figure 10 illustrates the reference tracking performance of the systems with and without the FFC loop under the conditions of Kp = 300 and Ki = 50. The aortic pressure response of the system with FFC nearly overlaps with the desired signal line, exhibiting almost no steady-state error. Table 3 compares the tracking errors of the system for different proportional gains (Kp = 50, 100, 300). After introducing feedforward compensation, the maximum error reduction ratio ranges from 80% to 82%, and the average error reduction ratio ranges from 79% to 80%. For instance, when Kp = 300, the maximum error decreases from 35.17 mmHg to 6.833 mmHg, and the average error decreases from 6.920 mmHg to 1.437 mmHg. As Kp increases, the error further diminishes, demonstrating that the FFC loop effectively enhances system response accuracy and provides stable optimization across different control parameters. Moreover, the system response error shows negligible variation with changes in Kp, indicating that the system with FFC is insensitive to proportional coefficient adjustments. This significantly reduces the difficulty of parameter tuning in practical applications.

3.1.2. Auxiliary Performance Evaluation

The metabolic levels of the human body vary between rest and activity, leading to corresponding changes in the cardiovascular system (CVS). When transitioning from rest to exercise, the body’s self-regulation mechanisms adjust cardiovascular resistance, enhance sympathetic nerve activity, and manifest as increased heart rate (HR), improved myocardial contractility, and reduced cardiovascular afterload, thereby boosting blood output. In this study, changes in patient activity were simulated by simultaneous step changes in HR, left ventricular maximum elastance (Emax), and systemic vascular resistance (Rs). If the controller can withstand step disturbances more severe than those occurring in the human body, its robustness can be considered reliable. By increasing/decreasing the baseline values of HR, Emax, and Rs by 50% (Figure 11 and Table 4), the transition from rest to exercise was simulated. Real-time monitoring of the electrocardiogram ensured that the target aortic pressure frequency matched the real-time HR for synchronized pulsation. The baseline aortic pressure Aop0 was set to 100 mmHg to meet blood demand during normal activity, while the amplitude Aopa was set to 15 mmHg to achieve a pulse pressure of 30 mmHg. All simulations lasted 100 s, with activity state transitions (“rest-exercise-rest”) occurring at 40 and 70 s.
Figure 12 shows the responses of pulsatile physiological control, no FFC pulsation control, and constant-speed control to abrupt changes in activity intensity. All three methods provided a perfusion rate of 4.3 L/min at rest. The pulsatile physiological control maintained a minimum pump flow above 0 mL/s. During exercise, it delivered a peak blood flow of 276 mL/s, representing an increase of 19 mL/s compared to pulsatile control without a feedforward loop and 111 mL/s compared to constant-speed control. While pulsatile control without a feedforward loop maintained pulsatile aortic pressure and blood flow, it incurred pump reflux. Constant-speed control avoided reflux but generated only about 8 mmHg pulse pressure, with a 9 mmHg drop in mean arterial pressure during exercise. No abnormal changes in other blood variables or ventricular suction were observed.
Figure 13 illustrates three pulsatility metrics under rest and exercise conditions: the pulsatility index (QI), pulse pressure (PP), and surplus hemodynamic energy (SHE). In both rest and exercise scenarios, the pulsatile physiological control consistently provided the highest and most stable PP and SHE, significantly outperforming constant-speed control. Specifically, the pulsatile physiological control achieved an SHE of 4396 ergs/mL, which is twice that of the no FFC pulsation control and 5–10 times that of constant-speed control. Although the QI provided by the pulsatile physiological control was slightly lower than that of the no FFC pulsation control during rest, this indicates that the pulsatile physiological control effectively activates the anti-reflux mode during low-speed operation.
Figure 14 demonstrates the left ventricular unloading metrics under three control methods: total cardiac output (CO), left ventricular stroke work (LVSW), and left ventricular volume difference (LVVD). During the transition from “rest” to “exercise”, the blood demand increases, and both pulsatile physiological control and non-FFC pulsation control provide approximately 8 L/min of perfusion. In both rest and exercise scenarios, the pulsatile physiological control achieves the largest LVVD while maintaining the lowest LVSW.

3.2. In Vitro Experimental Validation

The experiment in this paper evaluates the feasibility of the designed regulator in practical use through a simple extracorporeal circulation device. The experimental bench consists of a storage tank, a damping valve, a circulation line, a centrifugal blood pump and its driver, a pressure sensor (range 0–120 KPa, accuracy 0.5%, supply voltage 12–36 V, output voltage 4–20 mV) and a flow indicator meter (range 0.1–10 L/min accuracy 1%). As shown in Figure 15, the pressure sensor measures the outlet pressure of the blood pump, which is considered the aortic pressure in the experiment. The pump outlet pressure signal is input to the upper computer through the pressure acquisition program of the PCB drive system, while the signal can be displayed in real time in the LabVIEW2017 software interface, the operation interface is shown in Figure 15 where the variable to be measured is aortic pressure P1 (red line), and the acquired pressure signal is stored in real time in the mainframe of the upper computer. The FFC regulator is implemented in the software LabVIEW, and its output accurately changes the rotational speed of the blood pump through the blood pump electric drive. In addition, the resistance of the circulating line can be adjusted by a damping valve [17].
Figure 16 presents the in vitro experimental results of the physiological controller. Consistent with numerical simulations, the controller effectively reached the desired setpoint. After stabilization, the RBP outlet pressure increased to 83.5–114.8 mmHg (aortic pressure in the figure), generating a pulse pressure of approximately 30 mmHg. Simultaneously, a systemic flow rate of about 4.5 L/min was maintained [18].

3.3. Discussion

Existing studies have confirmed that reduced vascular pulsatility under CF-RBP support is a significant cause of vascular endothelial and smooth muscle cell dysfunction [15]. Most published literature focuses on providing physiological perfusion and anomaly detection for various types of RBPs. The proposed algorithm enhances pulsatility to near-physiological levels while ensuring physiological perfusion and preventing reflux.
In studies applying feedforward control loops, Zhao et al. [19] utilized a nonlinear model predictive control (NMPC) algorithm to regulate the coupling model of blood pumps and the cardiovascular system. NMPC, as a model-based feedforward control technique, enhances the control accuracy and stability of the RBP-CVS coupling model. However, due to computational resource limitations, this research did not validate the practical performance of NMPC. In contrast, the feedforward loop proposed in our study is simpler and more amenable to engineering implementation.
By constructing a feedforward-feedback composite control structure based on CVS characteristics, the proposed algorithm significantly improves aortic pressure tracking accuracy. In experiments simulating “rest-exercise-rest” transitions, the pulsatile physiological control demonstrated rapid and stable responses even under a 50% variation in model parameters, showcasing strong adaptability. In contrast, while no FFC pulsation control maintained pulsatile aortic pressure and blood flow, it suffered from pump reflux issues. In contrast, pulsation physiological control mitigates backflow by gradually reducing the speed of the pump when it reaches a flow rate below a critical point. Constant-speed control, on the other hand, was inadequate in providing pulsatility and adapting to changes in blood demand.
To quantitatively evaluate the effectiveness of different control algorithms, this study selected metrics for pulsatility performance and ventricular unloading. In terms of pulsatility, the pulsatile physiological control delivered optimal PP and SHE values. Additionally, healthcare professionals can conveniently customize the desired pulse pressure by adjusting AOPa, a result also validated in in vitro experiments. Regarding ventricular unloading, the pulsatile physiological control provided approximately 8 L/min of perfusion during exercise, consistent with the findings of Meki et al. [20], indicating that pump flow can automatically adjust to match perfusion needs. It has been suggested that reduced end-systolic and end-diastolic ventricular volumes may lead to myocardial atrophy and degeneration [21]. Asynchronous pump speed regulation results in a wider range of ventricular volume changes, potentially reducing myocardial atrophy and promoting recovery. However, Bozkurt [22] argues that asynchronous regulation generates non-physiological pressures and flows, which may be detrimental to long-term treatment. The designed pulsatile physiological control synchronizes the desired signal with the ECG, achieving the largest LVVD while maintaining the lowest LVSW, thus maximizing ventricular unloading and promoting myocardial cell recovery.
Although significant progress was made in blood flow pulsation regulation in this study, whether the pulsation pattern affects blood compatibility also needs to be further explored [23,24], such as the prediction and assessment of hemolysis based on the simulation of the 3D flow field of the blood pump. In addition, as VADs are implantable devices, the efficiency of the motor directly affects the battery life and the heating of the device [25,26,27]. Excessive temperature rise may lead to surrounding tissue damage or affect the stability of the motor and control system. Future research could further optimize the motor driving algorithm and adopt control strategies with better energy efficiency.

4. Conclusions

This study designed a pulsatile physiological control system to enhance the pulsatility and physiological performance of rotary RBPs. First, an RBP-CVS simulation model was established in Simulink. Second, an FFC loop based on CVS characteristics was designed, significantly improving the tracking accuracy of aortic pressure under pulsatile reference waveforms. Additionally, an anti-reflux control algorithm was developed to prevent reflux events during low-speed operation.
The effectiveness of the pulsatile physiological control system was validated through numerical simulations, demonstrating the following results:
  • The designed FFC loop reduced the maximum tracking error by approximately 81% and the average error by about 80%.
  • The pulsatile physiological control achieved rapid and stable responses under high disturbances with a 50% variation in CVS parameters, effectively preventing reflux events.
  • The system provided excellent pressure and flow pulsatility, generating a physiological pulse pressure of 30 mmHg during both exercise and rest. The delivered SHE was 5–10 times that of constant-speed control.
  • The system achieved the largest LVVD while maintaining the lowest LVSW, promoting ventricular unloading and myocardial recovery.
Furthermore, in vitro experiments demonstrated an increase in aortic pressure to 83.5–114.8 mmHg, producing a physiological pulse pressure of 30 mmHg. These results confirm that the designed controller is suitable for practical RBP motor control applications.

Author Contributions

Conceptualization, T.J. and Y.B.; methodology, J.T; software, Y.B.; validation, T.J., Y.B. and L.Z.; formal analysis, T.J. and W.R.; investigation, Y.B. and W.R.; resources, L.Z.; data curation, Y.B. and W.R.; writing—original draft preparation, T.J.; writing—review and editing, L.Z.; visualization, Y.B. and W.R.; supervision, L.Z. project administration, T.J.; funding acquisition, T.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (Grant No. 31600794 and 51677082).

Data Availability Statement

Data available on request. The data underlying this article will be shared on request to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
RBPRotary Blood Pump
FFCFeed-forward compensation
CVSCardiovascular system
ECGElectrocardiogram
LVADLeft Ventricular Assist Device
HRHeart rate
EmaxMaximum elastance
RsResistance
QIPulsatility index
PPPulse Pressure
SHESurplus hemodynamic energy
COTotal cardiac output
LVSWLeft ventricular stroke work
LVVDLeft ventricular volume difference
NMPCNonlinear model predictive control

References

  1. Levine, A.; Gass, A. Third-Generation LVADs: Has Anything Changed? Cardiol. Rev. 2019, 27, 293–301. [Google Scholar] [CrossRef] [PubMed]
  2. Cheng, A.; Williamitis, C.A.; Slaughter, M.S. Comparison of continuous-flow and pulsatile-flow left ventricular assist devices: Is there an advantage to pulsatility? Ann. Cardiothorac. Surg. 2014, 3, 573–581. [Google Scholar] [CrossRef] [PubMed]
  3. Ising, M.S.; Sobieski, M.A.; Slaughter, M.S.; Koenig, S.C.; Giridharan, G.A. Feasibility of Pump Speed Modulation for Restoring Vascular Pulsatility with Rotary Blood Pumps. ASAIO J. 2015, 61, 526–532. [Google Scholar] [CrossRef]
  4. Arakawa, M.; Nishimura, T.; Takewa, Y.; Umeki, A.; Ando, M.; Kishimoto, Y.; Fujii, Y.; Kyo, S.; Adachi, H.; Tatsumi, E. Novel control system to prevent right ventricular failure induced by rotary blood pump. J. Artif. Organs 2014, 17, 135–141. [Google Scholar] [CrossRef] [PubMed]
  5. Petrou, A.; Monn, M.; Meboldt, M.; Schmid Daners, M. A Novel Multi-objective Physiological Control System for Rotary Left Ventricular Assist Devices. Ann. Biomed. Eng. 2017, 45, 2899–2910. [Google Scholar] [CrossRef]
  6. Zhu, N.; Li, L.; Zhang, D. Decision-making in the management of heart valve disease. Chin. J. Fam. Med. 2012, 11, 4. [Google Scholar]
  7. Wang, F.; Zhang, Y.; He, W.; Chen, S.; Jing, T.; Zhang, Z. Numerical study on the influence of left ventricular assist device control mode on biventricular beat synchronization. J. Biomed. Eng. 2021, 38, 72–79. [Google Scholar] [CrossRef]
  8. Huang, F.; Ruan, X.; Fu, X. Pulse-pressure-enhancing controller for better physiologic perfusion of rotary blood pumps based on speed modulation. ASAIO J. 2014, 60, 269–279. [Google Scholar] [CrossRef]
  9. Bakouri, M.A.; Salamonsen, R.F.; Savkin, A.V.; Alomari, A.H.H.; Lim, E.; Lovell, N.H. A Sliding Mode-Based Starling-Like Controller for Implantable Rotary Blood Pumps. Artif. Organs 2014, 38, 587–593. [Google Scholar] [CrossRef]
  10. Arndt, A.; Nüsser, P.; Graichen, K.; Müller, J.; Lampe, B. Physiological Control of a Rotary Blood Pump With Selectable Therapeutic Options: Control of Pulsatility Gradient. Artif. Organs 2008, 32, 761–771. [Google Scholar] [CrossRef]
  11. Lacourse, J.R.; Mohanakrishnan, G.; Sivaprasad, K. Simulations of arterial pressure pulses using a transmission line model. J. Biomech. 1986, 19, 771–780. [Google Scholar] [CrossRef] [PubMed]
  12. Carusi, A.; Burrage, K.; Rodríguez, B. Bridging experiments, models and simulations: An integrative approach to validation in computational cardiac electrophysiology. Am. J. Physiol. Heart Circ. Physiol. 2012, 303, H144. [Google Scholar] [CrossRef] [PubMed]
  13. Ursino, M. Interaction between carotid baroregulation and the pulsating heart: A mathematical model. Am. J. Physiol. 1998, 275, 1733–1747. [Google Scholar] [CrossRef]
  14. Gao, Y.; Hu, Y.; Yang, Y.; Feng, K.; Han, X.; Li, P. Optimization of Operating Parameters for Straw Returning Machine Based on Vibration Characteristic. Agronomy 2024, 14, 2388. [Google Scholar] [CrossRef]
  15. Hydren, J.R.; Richardson, R.S.; Wever-Pinzon, O. The “double whammy” of a continuous-flow left ventricular assist device on von Willebrand factor. J. Thorac. Cardiovasc. Surg. 2020, 159, 910–915. [Google Scholar] [CrossRef]
  16. Xia, X.N.; Yin, Z.L.; Li, C. Finite-time dynamic surface control for nonlinear systems with input delay and prescribed performance. J. Jiangsu Univ. Nat. Sci. Ed. 2024, 45, 316–322. [Google Scholar] [CrossRef]
  17. Cui, L.; Xue, X.; Le, F.; Mao, H.; Ding, S. Design and experiment of electro hydraulic active suspension for controlling the rolling motion of spray boom. Int. J. Agric. Biol. Eng. 2019, 12, 72–81. [Google Scholar] [CrossRef]
  18. Xing, D.; Chen, X.; Wu, Y.; Xu, X.; Chen, Q.; Li, L.; Zhang, C. Rapid prediction of the re-watering time point of Orychophragmus violaceus L. based on the online monitoring of electrophysiological indexes. Sci. Hortic. 2019, 256, 108642. [Google Scholar] [CrossRef]
  19. Zhao, W. Research on Hemodynamics and Physiological Control of Pulsatile Flow Left Ventricular Assist Device. Ph.D. Thesis, Harbin Institute of Technology, Harbin, China, 2023. [Google Scholar]
  20. Meki, M.H.; Wang, Y.; Sethu, P.; Ghazal, M.; Giridharan, G.A. A Sensorless Rotational Speed-Based Control System for Continuous Flow Left Ventricular Assist Devices. IEEE Trans. Biomed. Eng. 2019, 67, 1050–1060. [Google Scholar] [CrossRef]
  21. Diakos, N.A.; Selzman, C.H.; Sachse, F.B.; Stehlik, J.; Kfoury, A.G.; Weverpinzon, O.; Catino, A.; Alharethi, R.; Reid, B.B.; Miller, D.V. Myocardial atrophy and chronic mechanical unloading of the failing human heart: Implications for cardiac assist device-induced myocardial recovery. J. Am. Coll. Cardiol. 2014, 64, 1602–1612. [Google Scholar] [CrossRef]
  22. Bozkurt, S.; van de Vosse, F.N.; Rutten, M.C. Enhancement of Arterial Pressure Pulsatility by Controlling Continuous-Flow Left Ventricular Assist Device Flow Rate in Mock Circulatory System. J. Med. Biol. Eng. 2016, 36, 308–315. [Google Scholar] [CrossRef] [PubMed]
  23. Bludszuweit, C. Three-dimensional numerical prediction of stress loading of blood particles in a centrifugal pump. Artif. Organs 2010, 19, 590–596. [Google Scholar] [CrossRef] [PubMed]
  24. Taskin, M.E.; Fraser, K.H.; Zhang, T.; Wu, C.; Griffith, B.P.; Wu, Z.J. Evaluation of Eulerian and Lagrangian Models for Hemolysis Estimation. ASAIO J. 2012, 58, 363. [Google Scholar] [CrossRef]
  25. Golesorkhie, F.; Yang, F.; Vlacic, L.; Tansley, G. Field Oriented Control-Based Reduction of the Vibration and Power Consumption of a Blood Pump. Energies 2020, 13, 3907. [Google Scholar] [CrossRef]
  26. Lee, J.J.; Kim, W.E.; Choi, J.; Park, J.W.; Chung, J.; Nam, K. Robust Motor Speed Control under Time Varying Loads in Moving Actuator Type artificial Heart (AnyHeart). Int. J. Artif. Organs 2018, 27, 787–795. [Google Scholar] [CrossRef]
  27. Jing, T.; Pan, A.D.; Gu, F.D. Numerical simulation and hemolysis analysis of aortic perforating type axial blood pump impeller with folded-edge structure. J. Drain. Irrig. Mach. Eng. 2024, 42, 109–117. [Google Scholar]
Figure 1. Equivalent circuit modeling of vascular networks [12].
Figure 1. Equivalent circuit modeling of vascular networks [12].
Micromachines 16 00664 g001
Figure 2. Hydraulic performance testing of the RBP.
Figure 2. Hydraulic performance testing of the RBP.
Micromachines 16 00664 g002
Figure 3. CVS schematic and Equivalent Circuit. (a) Cardiovascular Schematic. (b) Equivalent circuit diagram.
Figure 3. CVS schematic and Equivalent Circuit. (a) Cardiovascular Schematic. (b) Equivalent circuit diagram.
Micromachines 16 00664 g003
Figure 4. Equivalent circuit of CVS-RBP coupling model when implanted in parallel.
Figure 4. Equivalent circuit of CVS-RBP coupling model when implanted in parallel.
Micromachines 16 00664 g004
Figure 5. SIMULINK modeling of the CVS-RBP coupled system.
Figure 5. SIMULINK modeling of the CVS-RBP coupled system.
Micromachines 16 00664 g005
Figure 6. The equivalent circuit of RBP-CVS simplified by the assumptions.
Figure 6. The equivalent circuit of RBP-CVS simplified by the assumptions.
Micromachines 16 00664 g006
Figure 7. Schematic diagram of the system structure under the action of the FFC-based pulsatile controller.
Figure 7. Schematic diagram of the system structure under the action of the FFC-based pulsatile controller.
Micromachines 16 00664 g007
Figure 8. Schematic diagram of the switching process of pulsatile physiological control algorithm.
Figure 8. Schematic diagram of the switching process of pulsatile physiological control algorithm.
Micromachines 16 00664 g008
Figure 9. Response and tracking error signal curves of the system without FFC. 1. Reference Signal Input; 2. Response of the system without FFC at Kp = 50; 3. Response of the system without FFC at Kp = 100; 4. Response of the system without FFC at Kp = 300; 5. Tracking Error of the system without FFC at Kp = 50; 6. Tracking Error of the system without FFC at Kp = 100; 7. Tracking Error of the system without FFC at Kp = 300. The blue dotted line indicates the value of Aop0.
Figure 9. Response and tracking error signal curves of the system without FFC. 1. Reference Signal Input; 2. Response of the system without FFC at Kp = 50; 3. Response of the system without FFC at Kp = 100; 4. Response of the system without FFC at Kp = 300; 5. Tracking Error of the system without FFC at Kp = 50; 6. Tracking Error of the system without FFC at Kp = 100; 7. Tracking Error of the system without FFC at Kp = 300. The blue dotted line indicates the value of Aop0.
Micromachines 16 00664 g009
Figure 10. Tracking performance at Kp = 300. 1. Reference Signal Input; 2. Response of the system with FFC; 3. Response of the system without FFC; 4. Tracking Error of the system without FFC; 5. Tracking Error of the system with FFC. The blue dotted line indicates the value of Aop0.
Figure 10. Tracking performance at Kp = 300. 1. Reference Signal Input; 2. Response of the system with FFC; 3. Response of the system without FFC; 4. Tracking Error of the system without FFC; 5. Tracking Error of the system with FFC. The blue dotted line indicates the value of Aop0.
Micromachines 16 00664 g010
Figure 11. The variation of physiological parameters.
Figure 11. The variation of physiological parameters.
Micromachines 16 00664 g011
Figure 12. Systemic response of three control methods to a 50% variation in physiological parameters.
Figure 12. Systemic response of three control methods to a 50% variation in physiological parameters.
Micromachines 16 00664 g012
Figure 13. Comparison of hemodynamic pulsatility performance among three control strategies.
Figure 13. Comparison of hemodynamic pulsatility performance among three control strategies.
Micromachines 16 00664 g013
Figure 14. Comparison of ventricular unloading performance among three control strategies.
Figure 14. Comparison of ventricular unloading performance among three control strategies.
Micromachines 16 00664 g014
Figure 15. Schematic diagram of extracorporeal circulation device.
Figure 15. Schematic diagram of extracorporeal circulation device.
Micromachines 16 00664 g015
Figure 16. Aortic pressure signaling in in vitro experiments.
Figure 16. Aortic pressure signaling in in vitro experiments.
Micromachines 16 00664 g016
Table 1. Characteristic parameter values of the CVS system [13].
Table 1. Characteristic parameter values of the CVS system [13].
ParameterValueUnitMeaning
HR H R b a s e bpmHeart rate
E m a x E m a x b a s e mmHg/mLLeft ventricular end-systolic compliance
E min 0.0600mmHg/mLLeft ventricular end-diastolic compliance
Rs R s b a s e mmHg·s/mLPeripheral vascular resistance
Rm0.0050mmHg·s/mLMitral valve resistance
Ra0.0010mmHg·s/mLAortic valve resistance
Rc0.0398mmHg·s/mLAortic resistance
Cr4.4000mL/mmHgLeft atrial compliance
Ca0.0800mL/mmHgAortic compliance
Cs1.3300mL/mmHgPeripheral vascular compliance
C t 1 / E t mL/mmHgLeft ventricular compliance
Ls0.0005mmHg·s2/mLAortic blood inertia
Dm--Mitral valve
Da--Aortic valve
Rp−0.00183mmHg·s2/mLBlood pump and cannula equivalent inertia
Lp−0.39100mmHg·s/mLBlood pump and cannula equivalent resistance
β 1.147 × 10−5mmHg·s2/rad2Blood pump speed related constants
Table 2. Initial values of system state variables [13].
Table 2. Initial values of system state variables [13].
SchemeSignInitial ValueMeaning
x 1 Vlv(t) 140 mLLeft ventricular volume
x 2 Lap(t) 7.6 mmHgLeft atrial pressure
x 3 Ap(t) 67 mmHgArterial pressure
x 4 Aop(t) 80 mmHgAortic pressure
x 5 Q(t) 0 mL/sAortic flow
x 6 Qp(t) 0 mL/sPump flow
Table 3. Comparison of Response Errors with and without FFC for different proportional gains.
Table 3. Comparison of Response Errors with and without FFC for different proportional gains.
Proportional GainWith or Without FFCMaximum Error (mmHg)Reduction RatioAverage Error (mmHg)Reduction Ratio
K p = 50 without35.1781%6.92079%
with6.8331.437
K p = 100 without24.4580%6.71580%
with4.9111.376
K p = 300 without12.9382%5.18780%
with2.3251.035
Table 4. CVS model parameter values after ±50% Variation.
Table 4. CVS model parameter values after ±50% Variation.
ParameterBaseline ValueResting StateExercise State
HR60 bpm60 bpm90 bpm
Emax0.4 mmHg/mL0.4 mmHg/mL0.6 mmHg/mL
Rs1.25 mmHg·s/mL1.25 mmHg·s/mL0.75 mmHg·s/mL
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bao, Y.; Jing, T.; Ru, W.; Zhou, L. Pulsatile Physiological Control of Blood Pump-Cardiovascular System Based on Feedforward Compensation. Micromachines 2025, 16, 664. https://doi.org/10.3390/mi16060664

AMA Style

Bao Y, Jing T, Ru W, Zhou L. Pulsatile Physiological Control of Blood Pump-Cardiovascular System Based on Feedforward Compensation. Micromachines. 2025; 16(6):664. https://doi.org/10.3390/mi16060664

Chicago/Turabian Style

Bao, Yanjun, Teng Jing, Weimin Ru, and Ling Zhou. 2025. "Pulsatile Physiological Control of Blood Pump-Cardiovascular System Based on Feedforward Compensation" Micromachines 16, no. 6: 664. https://doi.org/10.3390/mi16060664

APA Style

Bao, Y., Jing, T., Ru, W., & Zhou, L. (2025). Pulsatile Physiological Control of Blood Pump-Cardiovascular System Based on Feedforward Compensation. Micromachines, 16(6), 664. https://doi.org/10.3390/mi16060664

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop