Professional Documents
Culture Documents
A R T I C L E I N F O A B S T R A C T
Keywords: Mock circulatory system (MCS) is a practicable solution to the cardiovascular device evaluation and pathological
Mock circulatory system study prior to in vivo testing. In order to enhance the patient-specific imitative ability of the MCS in vitro tests, a
Deep reinforce-ment learning personalized MCS that simulates aortic pressure and mean flow for a patient-specific condition is developed. The
Intelligent control
designed MCS can be fully controlled automatically, which is consisted of left ventricle, aortic compliance
Personalized simula-tion
Cardiovascular device evaluation
chamber, systemic vascular resistance and reservoir. A soft actor-critic based intelligent control method for
personalized in vitro simulation is proposed, which is strongly robust to the MCS complexity and uncertainty.
The designed MCS with the proposed control method can simulate aortic pressure and flow of a personalized
patient with high accuracy and fast adjusting speed. The MCS control experiments are conducted with several
groups of typical cardiovascular patients’ physiological indexes. The results show that the maximum deviations
of aortic systolic and diastolic pressures from the target values are less than 2 mmHg, and the maximum devi
ation of aortic flow is less than 0.2 L/min. Therefore, the developed MCS is potential to the personalized in vitro
evaluation of cardiovascular devices such as ventricular assist devices and heart valves.
These MCSs can simulate the healthy and pathological conditions to help
1. Introduction evaluate VADs [11], test heart valves [12], etc. Takatani et al., [6]
designed an MCS with a passively filling ventricle, which changed the
In recent decades, cardiovascular diseases have become a major ventricular elasticity by adjusting the volume ratio of air to fluid. Allaire
cause of death, which is a nonnegligible public health problem in the et al., [10] developed an MCS with pneumatically driven ventricles for
world [1]. Cardiovascular devices (CVDs) such as ventricular assist de left ventricular assist device (LVAD) evaluation, which can simulate a
vices, intra-aortic balloon pumps, heart valves and others have achieved wide range of physiological conditions such as rest, exercise and heart
rapid progression and provided important support for the treatment of failure. Ochsner et al., [13] presented a hybrid mock circulation which
cardiovascular diseases in recent years. In particular, ventricular assist combined parts of physical system and numerical model. More complex
devices (VADs) have become an important clinical option for the MCSs have been developed in order to more closely resemble the real
treatment of heart failure (HF) due to the severe shortage of donor hearts human blood circulation system [14–16]. Gregory et al., [17] designed
and advances in technology [2]. an advanced mock circulation loop with systemic, pulmonary, cerebral
Mock circulatory system is an essential in vitro evaluation platform and coronary circulations with autoregulatory responses.
in the design and development of CVDs. The MCS simulates the structure Most MCSs generally can only simulate a few fixed physiological
and function of the human circulatory system, allowing rapid and conditions and provide limited assessment environments for CVDs.
repeatable adjustment of relevant parameters to reproduce the physio However, it’s also very important for MCS to simulate patient-specific
logical variables associated with real blood circulation, such as arterial conditions. If personalized in vitro simulation can accurately simulate
pressure and flow. MCS provides an evaluative environment similar to the physiological characteristics of the specific patient, it can be a
that of the human body for CVDs [3]. valuable tool for hemodynamic studies of patient pathology and CVDs
Many kinds of MCSs have been developed, including early non- development. It also allows for personalized in vitro evaluation of CVDs
pulsatile MCSs and multi-parameter adjustable pulsatile MCSs [4–10]. for use in patients prior to surgery, reducing post-surgical adverse
* Corresponding author at: Key Laboratory for Precision & Non-traditional Machining of Ministry of Education, Dalian University of Technology, Dalian 116024,
China.
E-mail addresses: teli@dlut.edu.cn (T. Li), liheng0424@mail.dlut.edu.cn (H. Li), 1297691410@mail.dlut.edu.cn (W. Cui), xiedanan@mail.dlut.edu.cn (N. Xie),
imlixu@dlut.edu.cn (X. Li), yqwang@dlut.edu.cn (Y. Wang).
https://doi.org/10.1016/j.bspc.2022.103987
Received 12 December 2021; Received in revised form 5 May 2022; Accepted 11 July 2022
Available online 15 July 2022
1746-8094/© 2022 Published by Elsevier Ltd.
T. Li et al. Biomedical Signal Processing and Control 78 (2022) 103987
effects. 2. Methods
Some attempts have been made to allow the MCS to simulate patient-
specific features. Cestari et al., [18] presented a novel automated pe 2.1. Design of mock circulation system
diatric simulator, which can rapidly adjust vascular resistance, aortic
compliance and left ventricular preload. After entering arbitrary target A soft pulsatile pump is designed to simulate the ventricular function
values, the system can quickly and accurately simulate aortic and left for more realistic simulation of the natural heart. In addition, automatic
atrial pressures, providing a wide range of in vitro testing environments controllability of critical parts of the whole system is considered in the
for the assessment of pediatric LVAD. This MCS was used for infants design in order to achieve controllable precise and fast regulation. The
under 1 year of age. The aortic flow could not be set arbitrarily and was fully automated MCS is developed to simulate the systemic circulation,
determined by the formula. including left ventricle (LV), aortic compliance chamber (AOC), sys
Balabani et al., [19] designed an in vitro platform that could repro temic vascular resistance (SVR), reservoir (Res), aortic valve (AV) and
duce patient-specific vascular conditions. The platform included a new mitral valve (MV). A complete schematic and photograph of the com
adjustable three-element Windkessel vascular simulators and a ponents of the MCS are shown in Fig. 1. Heart rate (HR), the driving
computer-controlled pulsatile pump. This platform allowed personal compressed pressure (Pne), the vacuum rate (Vacu), aortic compliance
ized simulation of left ventricular, aortic pressures and flow in clinical chamber compliance (C), and systemic vascular resistance values (Rs)
patients by combining mathematical models and computer routines. The can all be adjusted automatically. The water or glycerol mixture (60 %
maximum pressure deviation is 5 mmHg. Systemic resistance and or 40 % mass fraction) is adopted as the working fluid.
compliance need to be individually configured (for example, resistance The LV is simulated by a silicone diaphragm encased in a transparent
can be adjusted by 3D printing porous materials). The time required to acrylic sealed air chamber. The silicone diaphragm is semi-elliptical,
generate physical manifestations from patient-specific data varies from with a volume of 220 mL and a location (ACS) for an external ventric
at least 4 days to about 2–3 weeks. ular assist device at the bottom. Check valves are connected at the left
To simulate the patient’s physiological conditions, it requires good ventricular inlet and outlet to simulate the MV and AV, respectively.
coordination of the relevant component parameters of the MCS to ach Compressed and vacuum air are alternately introduced into the air
ieve target values. So, MCS is a complicated MIMO (multi-input and chamber to simulate the systolic and diastolic functions of the ventricle,
multi-output) nonlinear system. Previous control methods [25] for a with SV3 and SV4 controlling the diastolic and systolic times, respec
single variable are difficult to apply. Personalized MCS requires faster tively. The compressed air is adjusted by a pneumatic electric propor
and more accurate reproduction of patient-specific features on a wide tional valve (VPPM-6F-L-1-F-0L10H-V1N, Festo). The vacuum generator
scale. Therefore, it is necessary to study the intelligent control method to (ZL112A-K15GZ, SMC) is connected to the vacuum chamber to generate
reproduce patient-specific physiological indexes. vacuum air. The rate of vacuuming is determined by the pressure of the
This study presents a personalized MCS for simulating patient- air supplied to the vacuum generator. A pressure sensor (CYYZ11-H-67-
specific aortic pressure and mean flow. A personalized in vitro simula A1-17-C-G, Star Sensor) is connected to the top of the LV to measure the
tion control method based on deep reinforcement learning (DRL) is left ventricular pressure (LVP).
proposed to address the complexity and uncertainty of the MIMO MCS The AOC is made of transparent acrylic with an internal diameter of
control system. After inputting patient-specific target values, the MCS 120 mm and a volume of 2.5 L. A liquid level sensor (PT124B, Zhaohui)
can quickly and accurately simulate aortic pressure and mean flow. measures the level of the AOC in real time, and a pressure sensor is
connected to the bottom of the AOC to measure the aortic pressure.
Vascular compliance is defined as the amount of change in vascular
2
T. Li et al. Biomedical Signal Processing and Control 78 (2022) 103987
START
Calculate C0
NO Open SV2,
C0 > Ctarget ? Read Hnow
air injection
YES
Open SV1, NO
Close SV2 Hnow < Htarget - 5 ?
air ejection
YES
Read Hnow
Delay 0.05s
NO
Hnow > Htarget ? Delay 0.05s
YES
END
3
T. Li et al. Biomedical Signal Processing and Control 78 (2022) 103987
Fig. 3. (a): Schematic diagram of the SAC controller working. (b): Schematic diagram of patient-specific personalized simulation. AOPsys, aortic systolic pressure;
AOPdia, aortic diastolic pressure; Qmean, mean aortic flow; Δ, the difference; TOT, TOT plus 1 when S2 is less than 4 once. The S2 is shown in Eq. (6).
DRL has superior performance in the control of model-free nonlinear formulated as a Markov decision process. At moment t, the agent gets the
systems, and has found great applications in robot control [21], auton state st from the MCS and chooses an action at based on its policy π. The
omous driving [22], and gaming [23] etc. Soft actor-critic (SAC) is a environment returns the reward rt of the current step after performing
deep reinforcement learning algorithm with randomized strategies [20]. the action. The agent transitions to the next state st+1. The agent can
Compared with the traditional deterministic policy algorithm (DDPG), continuously interact with the MCS to update the policy. In order to
the SAC algorithm with randomized policy has stronger exploration facilitate the perception and learning of the MCS, it is necessary to model
capability and more advantages in multi-objective complex control. the task artificially. The state space, action space, and reward function
Therefore, SAC is used as the controller of the system. need to be designed for this task.
The control problem of the MCS personalized simulation can be
4
T. Li et al. Biomedical Signal Processing and Control 78 (2022) 103987
5
T. Li et al. Biomedical Signal Processing and Control 78 (2022) 103987
(a) (b)
Fig. 4. Simulated regulatory process curves of healthy adults in Table 1. Target systolic pressure is 120 mmHg; target diastolic pressure is 80 mmHg; target mean
flow is 50 × 10-1L/min. The blue dotted lines represent the target values and the red solid lines represent the measured values. (a): Aortic pressure. (b): Mean
aortic flow.
6
T. Li et al. Biomedical Signal Processing and Control 78 (2022) 103987
(i) Aortic pressure (ii) Magnified aortic pressure (iii) Mean aortic flow
(a)
(b)
(c)
(d)
Fig. 5. Aortic pressure and mean flow curves for different conditions (Table 1) in 20 cardiac cycles. The blue dotted lines represent the target values and the red solid
lines represent the measured values. (a) Healthy; (b) HEN; (c) HEN + HF; (d) HON + HF; (i) aortic pressure curve for 20 cardiac cycles at steady state; (ii) magnified
aortic pressure curve; (iii) mean aortic flow curve for 20 cardiac cycles at steady state.
the equation and cannot be simulated arbitrarily. This system can only aortic flow deviation is within ± 0.2 L/min. The personalized simulation
be used in infants under 1 year of age. Based on previous work, we have algorithm based on DRL can be applied to other different types of MCSs.
developed a generalized personalized algorithm to solve the MIMO Patient-specific personalized simulations benefit from the fully
regulation challenge of MCS. MCS combined with intelligent algorithms automated MCS and the SAC algorithm with powerful characterization
performs well in personalized in vitro simulation. The developed and self-learning capabilities. The systolic-diastolic capacity of the
personalized MCS can reproduce aortic pressure and mean flow, with ventricle, aortic compliance and vascular resistance are the main pa
parameters adjustment in approximately 10 min. The mean deviations rameters that affect MCS. The automatic program adjustment of these
of aortic systolic and diastolic pressure are ± 2 mmHg and the mean main parameters provides the basis for personalized control algorithms.
7
T. Li et al. Biomedical Signal Processing and Control 78 (2022) 103987
Table 2 large amount of data and suitable reward function design, etc. This leads
Systematic aortic pressure and flow range. The target values are arbitrarily to a time-consuming development process of the algorithm, which is an
defined by the algorithm and the diastolic pressure is always lower than the issue that needs attention. In this paper, it takes at least 5 days for one
systolic pressure. experimental training to observe whether the algorithm converges or
Target Range Deviation not. Longer experimental training is often required to obtain better
AOPsys (mmHg) 60 ~ 150 ±2 control accuracy. More efficient algorithms will be researched in the
AOPdia (mmHg) 40 ~ 130 ±2 future to reduce training time.
Qmean (L/min) 1.5 ~ 5.5 ±0.2 Fig. 6 shows an example of aortic, left ventricular and atrial pressures
HR (bpm/min) 50 ~ 110 (LAP) curves. The curves of AOP and LAP are comparable to the known
physiological ones. The LVP showed a negative pressure in diastole,
which is inconsistent with the physiological characteristics. This is
because the vacuum generator is always being pumped during diastole
(limited by the solenoid valve opening and closing frequency of 10 Hz).
The simulation of the ventricle will be improved in the future to make
the diastolic pressure of the ventricle compatible with physiological
values. The pulsed input of compressed air and evacuation results in a
steep rise and fall in left ventricular pressure. This is mainly limited by
the opening and closing frequency of the solenoid valve (10 Hz) and the
adjustment frequency of the pneumatic electric proportional valve (4
Hz).
5. Conclusion
8
T. Li et al. Biomedical Signal Processing and Control 78 (2022) 103987
2019RQ026). [14] A. Packy, G.A. D’Souza, M. Farahmand, L. Herbertson, C.G. Scully, Simulating
radial pressure waveforms with a mock circulatory flow loop to characterize
hemodynamic monitoring systems, Cardiovasc. Eng. Techn. 13 (2) (2022)
References 279–290.
[15] J. Gehron, J. Zirbes, M. Bongert, S. Schäfer, M. Fiebich, G. Krombach, A. Böning,
[1] S.S. Virani, A. Alonso, E.J. Benjamin, M.S. Bittencourt, C.W. Callaway, A.P. Carson, P. Grieshaber, Development and validation of a life-sized mock circulatory loop of
et al., Heart disease and stroke statistics—2020 update: A report from the american the human circulation for fluid-mechanical studies, ASAIO J. 65 (8) (2019)
heart association, Circulation 141 (2020). 788–797.
[2] L.W. Miller, J.G. Rogers, Evolution of left ventricular assist device therapy for [16] A. Petrou, M. Granegger, M. Meboldt, M. Schmid Daners, A versatile hybrid mock
advanced heart failure: A review, Jama Cardiol. 3 (2018) 650–658. circulation for hydraulic investigations of active and passive cardiovascular
[3] F. Cappon, T. Wu, T. Papaioannou, X. Du, P.-L. Hsu, A.W. Khir, Mock circulatory implants, ASAIO Journal (American Society for Artificial Internal Organs 65 (2019)
loops used for testing cardiac assist devices: A review of computational and (1992) 495–502.
experimental models, The Int. J. Artificial Organs 44 (11) (2021) 793–806. [17] S.D. Gregory, J.P. Pauls, E.L. Wu, A. Stephens, U. Steinseifer, G. Tansley, et al., An
[4] K. Makinouchi, Y. Ohara, I. Sakuma, G. Damm, K. Mizuguchi, T. Jikuya, et al., advanced mock circulation loop for in vitro cardiovascular device evaluation, Artif.
Internal hydraulic loss in a seal-less centrifugal gyro pump, Artif. Organs 18 (1994) Organs 44 (2020) E238–E250.
25–31. [18] D.S. Torres, M. Mazzetto, I.A. Cestari, A novel automated simulator of pediatric
[5] M. Yoshino, M. Uemura, K. Takahashi, N. Watanabe, H. Hoshi, K. Ohuchi, et al., systemic circulation: Design and applications, Biomed. Signal Proces 70 (2021)
Design and evaluation of a single-pivot supported centrifugal blood pump, Artif. 102926.
Organs 25 (2001) 683–687. [19] G. Franzetti, V. Díaz-Zuccarini, S. Balabani, Design of an in vitro mock circulatory
[6] Y. Yokoyama, O. Kawaguchi, T. Shinshi, U. Steinseifer, S. Takatani, A new pulse loop to reproduce patient-specific vascular conditions: toward precision medicine,
duplicator with a passive fill ventricle for analysis of cardiac dynamics, J. Artif. J. Eng. Sci. Med. Diagnostics Therapy 2 (2019).
Organs 13 (2010) 189–196. [20] S.S. Mousavi, M. Schukat, E. Howley, Deep reinforcement learning: an overview,
[7] A.M. Leopaldi, R. Vismara, S. van Tuijl, A. Redaelli, F.N. van de Vosse, G.B. Fiore, in: Y. Bi, S. Kapoor, R. Bhatia (Eds.), Springer International Publishing, Cham,
et al., A novel passive left heart platform for device testing and research, Med. Eng. 2018, pp. 426–440.
Phys. 37 (2015) 361–366. [21] N. Liu, Y. Cai, T. Lu, R. Wang, S. Wang, Real–sim–real transfer for real-world robot
[8] D. Timms, M. Hayne, K. McNeil, A. Galbraith, A complete mock circulation loop for control policy learning with deep reinforcement learning, Appl. Sci. (2020).
the evaluation of left right, and biventricular assist devices, Artif. Organs 29 (2005) [22] A. R. Fayjie, S. Hossain, D. Oualid, D. Lee, Driverless Car: Autonomous Driving
564–572. Using Deep Reinforcement Learning in Urban Environment, 2018 15th
[9] R. Zannoli, I. Corazza, A. Branzi, Mechanical simulator of the cardiovascular International Conference on Ubiquitous Robots (UR), 2018, pp. 896-901.
system, Physica Medica 25 (2009) 94–100. [23] Y. Zheng, X. Xie, T. Su, L. Ma, J. Hao, Z. Meng, et al., Wuji: Automatic Online
[10] Y. Liu, P. Allaire, H. Wood, D. Olsen, Design and initial testing of a mock human Combat Game Testing Using Evolutionary Deep Reinforcement Learning, 2019
circulatory loop for left ventricular assist device performance testing, Artif. Organs 34th IEEE/ACM International Conference on Automated. Software Engineering
29 (2005) 341–345. (ASE), 2019, pp. 772-784.
[11] M. Vaes, M. Rutten, R. van de Molengraft, F. van de Vosse, Left ventricular assist [24] T. Haarnoja, A. Zhou, P. Abbeel, S. Levine, in: Soft Actor-Critic: Off-Policy
device evaluation with a model-controlled mock circulation, ASME Summer Maximum Entropy Deep Reinforcement Learning With a Stochastic Actor, 2018,
Bioengineering Conference 2007 (2007) 723–724. pp. 1861–1870.
[12] J. Fredrick Cornhill, An aortic-left ventricular pulse duplicator used in testing [25] S. Schampaert, K.A.M.A. Pennings, M.J.G. van de Molengraft, N.H.J. Pijls, F.N. van
prosthetic aortic heart valves, The Journal of Thoracic and Cardiovascular Surgery de Vosse, M.C.M. Rutten, A mock circulation model for cardiovascular device
73 (1977) 550–558. evaluation, Physiol. Meas 35 (2014) 687–702.
[13] G. Ochsner, R. Amacher, A. Amstutz, A. Plass, M. Schmid Daners, H. Tevaearai, et
al., A novel interface for hybrid mock circulations to evaluate ventricular assist
devices, IEEE T Bio-Med. Eng. 60 (2013) 507–516.