scieee AI-readable full text Open interactive document viewer

Multi-model adaptive predictive control system for automated regulation of mean blood pressure

Silva, Humberto A.; Leão, Celina Pinto; Seabra, Eurico

Abstract

After cardiac surgery operation, severe complications may occur in patients due to hypertension. To decrease the chances of complication it is necessary to reduce elevated mean arterial pressure (MAP) as soon as possible. Continuous infusion of vasodilator drugs, such as sodium nitroprusside (Nipride), it is used to reduce MAP quickly in most patients. For maintaining the desired blood pressure, a constant monitoring of arterial blood pressure is required and a frequently adjust on drug infusion rate. The manual control of arterial blood pressure by clinical professionals it is very demanding and time consuming, usually leading to a poor control quality of the hypertension. The objective of the study is to develop an automated control procedure of mean arterial pressure (MAP), during acute hypotension, for any patient, without changing the controller. So, a multi-model adaptive predictive methodology was developed and, for each model, a Predictive Controller can be a priori designed (MMSPGPC). In this paper, a sensitivity analysis was performed and the simulation results showed the importance of weighting factor (phi), which controls the initial drug infusion rate, to prevent hypotension and thus preserve patient's health. Simulation results, for 51 different patients, showed that the MMSPGPC provides a fast control with mean settling time of 04:46 min, undershoots less than 10 mmHg and steady-state error less than +/- 5 % from the MAP setpoint.

Full text

Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood Pressure https://doi.org/10.3991/ijoe.v15i11.10912 Humberto A. Silva (*) Federal Institute of Rio Grande do Norte, Natal/RN, Brazil [email protected] Celina P. Leão, Eurico A. Seabra University of Minho, Guimarães, Portugal. Abstract—After cardiac surgery operation, severe complications may occur in patients due to hypertension. To decrease the chances of complication it is necessary to reduce elevated mean arterial pressure (MAP) as soon as possible. Continuous infusion of vasodilator drugs, such as sodium nitroprusside (Nipride), it is used to reduce MAP quickly in most patients. For maintaining the desired blood pressure, a constant monitoring of arterial blood pressure is required and a frequently adjust on drug infusion rate. The manual control of arterial blood pressure by clinical professionals it is very demanding and time consuming, usually leading to a poor control quality of the hypertension. The objective of the study is to develop an automated control procedure of mean arterial pressure (MAP), during acute hypotension, for any patient, without changing the controller. So, a multi-model adaptive predictive methodology was developed and, for each model, a Predictive Controller can be a priori designed (MMSPGPC). In this paper, a sensitivity analysis was performed and the simulation results showed the importance of weighting factor (φ), which controls the initial drug infusion rate, to prevent hypotension and thus preserve patient's health. Simulation results, for 51 different patients, showed that the MMSPGPC provides a fast control with mean settling time of 04:46 min, undershoots less than 10 mmHg and steady-state error less than ± 5 % from the MAP setpoint. Keywords—Blood Pressure Control, Multi-Model, Predictive Control, Sodium Nitroprusside 1 Introduction Postsurgical complications of hypertension can occur, or to be aggravated, in cardiac patients. To decrease the probability of complications it is necessary to reduce, at the earliest possible stage, the high blood pressure. A way to reach this objective is to use a continuous infusion of vasodilator drugs, such as sodium nitroprusside (SNP) that can quickly lower the blood pressure in most patients, bearing in mind that an overdose of nitride could cause toxic side effects. iJOE ‒ Vol. 15, No. 11, 2019 69 Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … Drug Delivery Systems are the devices that are used to infuse the drug into the human body at a particular rate for a given time period. These systems are widely used in cardiovascular surgical treatments and Intensive Care Units (ICU). The drugs that are used during treatments are mainly used to control the blood pressure. Control of such drugs during surgeries and in ICU are very tedious since manual control are done by anesthetists which is not accurate and takes time [1]. Manual control may be time consuming, and of poor quality. Due to disturbances that perturb pressure, the changing conditions of patient, and the wide range of response characteristics determining the right drug infusion may be difficult. This process causes lots of fatigue to the caregivers and increases chances for errors or missing critical events. These situations are commonplace in ICU setups. In recent times this situation is being avoided by the use of automated drug infusion systems based on therapeutic models. These can improve the drug delivery and can ease the burden of continual monitoring of infusion, volume adjustments, data logging, and documentation [2]. Many investigators have reported on the use of automated systems for blood pressure control [3, 4, 5, 6] and multiple drug infusion systems to regulate hemodynamics such as cardiac output and mean arterial blood pressure (MAP) [7], [8]. The objective of this paper is to develop an adaptive method control for a blood pressure management for any patient without changing the controller. Blood pressure control of a patient under the influence of the vasodilator SNP is modelled through an uncertain model [9], [10]. A multi-model approach is used in order to control the blood pressure under the influence of this drug. Multi-model approaches are commonly applied to control non-linear systems that operates in long ranges [11], [12]. The basic idea of multi-model approach consists in decompose the system's operating range into a number of operating regimes that completely cover the chosen trajectory [12]. There are, basically, two approaches for multi-model. The first one consists of designing a set of suitable controllers (one for each operating regime) and to calculate weighting factors to them as showed by the study by [12]. Moreover, an sensitivity analysis of the parameter (φ) which regulates the initial drug infusion rate was performed. 2 Problem Formulation The pressure exerted by circulating blood upon the blood vessels is termed as Blood Pressure (BP). It usually refers to the arterial pressure of the systemic circulation. During each heartbeat, blood pressure varies between a maximum and a minimum pressure [13]. The pressure exerted due to pumping of heart causes systolic blood pressure (SBP) and the pressure exerted by blood vessels causes' diastolic blood pressure (DBP). The blood pressure in circulation is principally due to heart rate. A person's blood pressure is usually expressed in terms of the systolic pressure over diastolic pressure and is measured in millimeters of mercury (mmHg), for example 120/80. Blood pressure that is pathologically low is called hypotension and which is pathologically high is hypertension. In most cases, we measure the mean arterial pressure (MAP) by using equation (1) [13]. 70 http://www.i-joe.org Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … 𝑀𝐴𝑃=% [ 𝑆𝐵𝑃+(𝐷𝐵𝑃×2) ] 3 ⁄ (1) After cardiac operation, severe complications may occur in patients due to hypertension. It may damage heart cells, causes excessive bleeding, bursting of veins in brains etc. To decrease the chances of complication, the MAP must be maintained at a desired level. This is achieved by intravenous infusion of suitable vasodilator drugs such as sodium nitroprusside (SNP), Nitroglycerin, etc., which are commonly used for the treatment of hypertensive cardiac patients. The infusion of these drugs will generate Nitric Oxide (NO) and there by reduces the MAP. It causes widening of blood vessels and has less side effects [14]. The American College of Cardiology (ACC)/American Heart Association (AHA) hypertension guideline published in November 2017 introduced new blood-pressure categories lowering the threshold for the diagnosis of hypertension. Where, Hypertension is defined by a systolic blood pressure greater than 130 mmHg or a diastolic pressure greater than 80 mmHg. Table 1 shows the blood pressure classification established by [15]. The categories of blood pressure from normal to stage 2 hypertension. Table 1. Blood pressure classification (from [15]) BP Category SBP (mmHg) DBP (mmHg) Normal < 120 and < 80 Elevated BP 120 – 129 and < 80 Stage 1 hypertension 130 – 139 or 80 - 89 Stage 2 hypertension ≥ 140 or ≥ 90 2.1 Blood pressure control systems The objective of the control system is to regulate the MAP at any setpoint and maintain the setpoint determined in the presence of undesired disturbances and changing conditions of patient. Since it is desirable to develop a system that will be used in clinical applications, it is essential to establish realistic design specifications. In general, the control system must be able to control MAP as quickly as possible, while meeting control specifications, increasing system security and preserving patient health. The closed loop control system should respond quickly and smoothly to changes in the MAP setpoint (performed by the health care professional) without a excessive overshoot. The closed loop system shall minimize the effects of undesired disturbances, such as measurement errors, resulting from calibration errors and stochastic background noise. Since it is desired to use the same control system for many different patients and it is not possible to have a separate model for each patient (for practical reasons), it should have a closed-loop system that is insensitive to changing conditions of patient (it must meet the specifications for any patient). Based on clinical experiences [9], it is possible to determine the control specifications as follows: • Settling time less than 15 minutes; • Overshoot less than 15 %; iJOE ‒ Vol. 15, No. 11, 2019 71 Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … • Steady-state error less than ± 5 % from the MAP setpoint; • Minimum sensitivity to changing conditions of patient. Figure 1 show the main elements of the system with controller, infusion pump, sensor and patient. The system input R(s) is the MAP setpoint, and the output Y(s) is the actual change in pressure. The difference between the desired change and the measured change in blood pressure forms a signal used by the controller to determine set values for the infusion pump, which is responsible for infusing the drug into the patient. Fig. 1. Blood Pressure Control System 2.2 Infusion pump model The infusion pump model depends directly on the mechanical design. A simple infusion pump is allowed in which the infusion rate variation at the output is equal to the input voltage adjustment at the pump: 𝑢 3( 𝑡 ) =𝑣 ( 𝑡 ) (2) Therefore, the transfer function of the pump is given by: 𝐺7 ( 𝑠 ) =9 ( : ) ; ( : ) =<: (3) This is equivalent to saying that from an input/output perspective, the infusion pump has the impulse response h(t) = 1, for t ≥ 0. 2.3 Patient modeling A model for the mean arterial pressure (MAP) of a patient under the influence of sodium nitroprusside (Nipride) can be represented, as in [9], by: 𝑀𝐴𝑃 ( 𝑡 ) %=%𝑃= ( 𝑡 ) −∆𝑃 ( 𝑡 ) +𝑣(𝑡) (4) Where P0 is the initial blood pressure, also called a background pressure, P(t) is the pressure differential due to infusion of Nipride, and v(t) is a stochastic background noise. In this paper it is assumed that P0 is constant. A continuous-time deterministic model describing the relationship between the change in the blood pressure, ΔP(s), and drug infusion rate, I(s), [9] is as follows: 72 http://www.i-joe.org Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … ∆𝑃 ( 𝑠 ) =%@ABCDE(<FGABCHE) <FI: 𝐼(𝑠) (5) Where K is drug sensitivity, α is the recirculation constant, Ti is the initial transport delay, Tc is the recirculation time delay, and τ is a time constant. The corresponding discrete-time deterministic model for this process can be given as follows: ∆𝑃 ( 𝑡 ) =%KBL ( 7MF7NKBN ) <OPQKBQ 𝐼 ( 𝑡 ) ;%𝑏=>0 (6) Where q-1 denotes a unit delay operator, parameters bo, bm, a1, d, and m are obtained from the sampled version of the continuous-time model given in (5). A range of typical values for the parameters of the model (5) for different patients is given by [9] and are found in Table 2. Table 2. Range of values for parameters of the continuous patient model [9] Parameter Minimum Maximum Nominal K 0.25 9 1 α 0 0.4 0.1 τ (s) 30 60 40 Ti (s) 20 60 40 Tc (s) 30 75 45 For a given patient, time delays are unknown, but are assumed to be constant over a long period of time whereas the parameters K, α and τ change during the infusion procedure. In this work, it is assumed that the parameters change in an exponential manner and modeled as follows [5]: 𝑝𝑎𝑟 ( 𝑘 ) =𝑝𝑎𝑟(0)(2−𝑒O[/]) (7) For increase and decrease in the parameter value, respectively, where par(t) represents the parameter of the continuous-time model and γ is the change time constant. Thus, the controller when tuned for a particular patient, should be able to handle timevarying parameters and initially unknown time delays. 3 Smith Predictor Based Generalized Predictive Control The Smith Predictor (SP), the first control system proposed in the literature that introduces a delay compensator [16], improves the performance of a system with a delay compared to other techniques, such as PID, especially when the delay is dominant (greater than twice the dominant time constant of the system). Using a SP instead of an optimal predictor in generalized predictive controllers (GPC) for stable plants and in real applications have advantages [17], [18], [19], namely in the case of time-delay systems. Setting the GPC algorithm, it is possible to improve the robustness of the closed-loop system while maintaining the nominal performance. A Smith Predictor Based Generalized Predictive Control (SPGPC) uses a Smith predictor structure to compute the predictions of the output of the plant and to iJOE ‒ Vol. 15, No. 11, 2019 73 Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … calculate a sequence of future control signals in order to minimize a multistage cost function defined over a control horizon, as described in [17]. 4 Multiple Model SPGPC Method The high variability between patients as well as the variability within the same patient on different days and even within the same patient during a given experimental run, is the greatest control challenge for this system. This became evident in the first few canine experiments using a fixed prediction model derived from a nonlinear model [20] and step responses tests performed on the canine. So, a different approach based on using multiple models was considered. In Rao et al. [20] a considerable amount of research in a Multiple Model Adaptive Control (MMAC) framework using a bank of several model controller pairs was performed. The Multiple Model SPGPC (MMSPGPC) procedure, shown in Figure 2, is a control strategy that can identify and then adapt to changing characteristics. The MMSPGPC uses a finite range of models (assumed to be reasonable representations of possible patients) from which to identify the patient. Single-model adaptive control schemes using some sort of recursive parameter estimation have, in essence, an infinite range of models from which to identify the patient. MMSPGPC has an advantage over single-model schemes, because it limits the identification to one of a finite set of possible models, all of which are realistic [4]. The MMSPGPC is based upon the assumption that the patient can be represented by a finite number of models and, for each model a predictive controller can be priori designed. An adaptive mechanism is then needed to decide which controller should be dominant for a given patient. One procedure for solving this problem is to consider a weighted sum of all the controller outputs, where the weighting factors are determined by the relative residuals between the patient response and the model responses [21]. In Figure 2, the system error, e, is expressed as: 𝑒 ( 𝑘 ) =𝑝 ( 𝑘 ) −𝑝^ (8) Where k is the sampling time and pc, is the commanded or setpoint pressure level. 4.1 Controller bank design The controller bank contains a set of Smith Predictor Based Generalized Predictive Controllers where for each model, present in the model bank, a corresponding SPGPC has been tuned. The SPGPC uses a smith predictor structure to compute the predictions of the system output and to calculate a sequence of future control signals in order to minimize a multistage cost function defined over a control horizon, as follows [21]: 𝐽(𝑁<,𝑁b)= ∑ 𝛿 ( 𝑗 )[ 𝑦 g( 𝑡+𝑗|𝑡 ) −𝑤 ( 𝑡+𝑗 )] b jk lmjQ+ ∑ 𝜆 ( 𝑖 )[ ∆𝑢 ( 𝑡+𝑖−1 )] b jkOq rm< (9) 74 http://www.i-joe.org Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … Fig. 2. Multiple Model SPGPC Schema (Adapted from [21]) Where 𝑁< and 𝑁b are the minimum and maximum costing horizons, respectively, d is the delay of the process model, δ (j) and λ(j) are weighting sequences, w(t+j) is a future set-point or reference sequence, Δu(t) is the incremental control action Δu(t) = u(t) - u(t - 1) and (t + j|t) is the j-step ahead prediction of the system output on data up to time t. The performance of the predictive controller depends on the proper tuning of the prediction horizon N2, and the weighting factor λ. Using a non-automatic tuning method, an initial choice of the parameters was performed and then modified until the project specifications were met. This final adjustment is done by trial and error, based on the fact that the increase in λ decreases the magnitude (effort) of the control signal, making the response slower and smoother. However, the increase in λ provides greater robustness. The simultaneous increase in the prediction and control horizons contributes to improve controller stability, undershoot and settling time. According to [22] the value of the prediction horizon must be equal: 𝑁b=𝑑uPv+wE/w x.z (10) Where T is the sampling time, dmax is the number of samples contained in the maximum estimated dead time and Ts is the settling time. Thus, after calculating the prediction horizon, the λ were tuned by trial and error. 4.2 Model bank design The model bank consists of a number of models with constant parameters characterizing the individual patient subspace [23]. Since these models should have the same structure as the patient, the following discrete model will describe them: iJOE ‒ Vol. 15, No. 11, 2019 75 Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … ∆𝑃ul ( 𝑘 ) =KBL { 7M|F7N|KBN } <OPQ|KBQ 𝑢 ( 𝑘 ) ;%𝑏=l>0% ( 𝑗=1,…,𝑁 ) (11) Where N is the number of models and the output pressure from model j is: (12) Where ∆Pmj(k)is the change in the jth model output, u(k) is the model input, P0 is the initial value of each model’s output and equals the initial system output. The relative residual Rj2(k) will be defined as the normalized squared error between patient and model, i.e., as follows: (13) At each sample time k, the model that has the smallest residual is defined as the matching model, which is used to represent the patient t characteristics. To determine the number of models needed and the range of drug sensitivity that each model could cover, a SPGPC was set up. Then to find the maximum drug sensitivity that the model could control, drug sensitivity of the patient was increased until a 10 percent overshoot occurred or a settling time more than 400 seconds. This was the maximum drug sensitivity allowed for the model. Figure 3 shows the flowchart describing the algorithm to determine the range of drug sensitivity that each model could cover. 76 http://www.i-joe.org Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … Kmin. the minimum drug sensitivity; αnominal, τnominal and Tc,nominal the nominal values of the parameters; Ti,max. the maximum time delay; Ts the settling time; Δ the increase parameter (initially high and decreases until reaching the wanted accuracy value) Fig. 3. Algorithm to determine the range of drug sensi 4.3 Control algorithm To reach desirable system performance and to guarantee patient safety, the control algorithm should converge quickly to the optimal values and should react to time varying patient characteristics, as well as ensure a reasonable rate of blood pressure change. Thus, the control, uc(k), was computed as a weighted sum of controller bank signals, and represented by the following equation: 𝑢^ ( 𝑘 ) = ∑ 𝑊l ( 𝑘 ) 𝑢l(𝑘) j lm< (14) Where N is the number of models, uj(k) are the individual controller outputs and Wj(k) are the weighting factors. The weights were selected as follows: iJOE ‒ Vol. 15, No. 11, 2019 77 Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … Figure 9 show larger undershoots for patients with high sensitivity, and an exponential reduction of undershoots for lower values of φ. However, an overly conservative initial control policy (φ < 0.2), a large error could persist and subsequently cause a large undershoot. Fig. 8. Ts for the different values of φ Fig. 9. Undershoot for the different values of φ 6 Conclusion The simulated results show that the Multi-Model SPGPC algorithm is robust even in the presence of the system background noise and variation of patient parameters. In an automatic blood pressure control system, large undershoots can occur, especially for patient with high drug sensitivity. When the patient has high drug sensitivity and is being controlled by a low drug sensitivity model, large overshoots will occur. In the MMSGPC method this may occur at the beginning of the control process, before the convergence of the weight factors. Therefore, it is necessary to regulate the initial infusion rate, to prevent hypotension and thus preserve the patient's health. The developed algorithm that regulates the initial infusion rate (subsection 4.5) is very important for the MMSPGPC performance. The sensitivity analysis of the parameter φ showed that the algorithm (described in equation (22)) was able to reduce the undershoots up to 36.1 mmHg, especially for patients with high drug sensitivity, 0 100 200 300 400 00,20,40,60,81 Ts (seconds) 𝜑 Low High Sensitivity 0 20 40 60 00,20,40,60,81 Undershoot1(mmHg) 𝜑 Low High1Sensitivity 84 http://www.i-joe.org Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … where without initial reduction of the infusion rate (i.e., φ = 1), the undershoot was 40.5 mmHg and for φ = 0.2, the undershoot was 4.4 mmHg, with a maximum settling time of 300 seconds. In the future, robustness tests can be implemented with the submission of the system to a larger range of disturbances. Thus, the presented approach could be implemented in a microcontroller, as first approach, in tests with animals. 7 Acknowledgement The authors of this article would like to thank Federal Institute of Rio Grande do Norte for support and University of Minho for structure, which to made possible the development of the research. 8 References [1] G. C. Sowparnika, M. Thirumarimurugan, V. M. Sivakumar, Metaphorical analysis of Tuning rules for PI and PID Controllers in modelling an Automatic Drug Delivery System to control Mean Arterial Blood Pressure. International Conference on Advanced Computing and Communication Systems, ICACCS, Coimbatore, India, 2017. https://doi.org/ 10.1109/icaccs.2017.8014587 [2] R. Chandramouli, D. Sathyanarayana, R. Dang et al., Drug Infusions by Model Predictive Control using Computational Therapeutic Models. Asian Journal of Pharmaceutics, vol. 12, no. 3, pp. 859-862, Jul. 2018. [3] A. A. Basha, S. Vivekanandan and P. Parthasarathy. Evolution of blood pressure control identification in lieu of post-surgery diabetic patients: a review. Health Information Science and Systems,6:17, Sep. 2018. https://doi.org/10.1007/s13755-018-0055-z [4] J. F. Martin, A. M. Schneider, N. T. Smith. Multiple-model adaptive control of blood pressure using sodium nitroprusside. IEEE Trans. Biomed. Eng. 34:603-611, 1987. https://doi.org/10.1109/tbme.1987.326071 [5] G. A. Pajunen, M. Steinmetz, R. Shankar, Model Reference Adaptive Control with Constraints for Postoperative Blood Pressure Management. IEEE Trans. on Biomed. Eng. vol. 37, no. 7, pp. 679-687, Jul. 1990. https://doi.org/10.1109/10.55674 [6] A. Tahat, Y. Kheetan, and A. Sacca. Blood Pressure Measurement and Management Telemedicine System Based on a Smart-Phone. International Journal of Online and Biomedical Engineering, Vol. 9, no. 5, Sep. 2013. https://doi.org/10.3991/ijoe.v9i5.2697 [7] S. A. Hoeksel, J. A. Blom, J. R. Jansen, J. G. Maessen, and J. J. Schreuder. Automated infusion of vasoactive and inotropic drugs to control arterial and pulmonary pressures during cardiac surgery. Crit. Care Med. 27:2792-2798, 1999. https://doi.org/10.1097/00003246199912000-00031 [8] R. R. Rao, B. W. Bequette, and R. J. Roy. Simultaneous regulation of hemodynamic and anesthetic states: A simulation study. Ann. Biomed. Eng. 28:71-84, 2000. https://doi.org/ 10.1114/1.255 [9] J. B. Slate, Model-based design of a controller for infusing nitroprusside during postsurgical hypertension. Ph.D. dissertation, University of Wisconsin-Madison, USA, 1980. iJOE ‒ Vol. 15, No. 11, 2019 85 Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … [10] A. L. Maitelli, T. Yoneyama, Suboptimal Dual Adaptive Control for blood pressure management, IEEE Transactions on Biomedical Engineering, vol. 44, no. 6, pp. 486-492, Jun. 1997. https://doi.org/10.1109/10.581942 [11] H. A. Silva, Multi-Model Generalized Predictive Controller Applied to Blood Pressure Control (in Portuguese). Master's Thesis, Department of Electrical and Computer Engineering, Universidade Federal do Rio Grande do Norte, RN, Brazil, 2010. https://doi.org/ 10.24873/j.rpemd.2019.05.446 [12] H. A. Silva, C. P. Leão, E. A. Seabra, Parametric Sensitivity Analysis of a Multiple Model Adaptive Predictive Control for Regulation of Mean Arterial Blood Pressure. 15th International Conference on Informatics in Control, Automation and Robotics, ICINCO, vol. 1, pp. 510-516, Porto, Portugal, 2018. https://doi.org/10.5220/0006909805100516 [13] K. E. Barrett, S. M.Barman, S. Boitano, et al., Ganong's Review of Medical Physiology 26rd edition, MCGRAW-HILL EDUCATION - EUROPE, pp. 489-569, 2019. [14] M. C.K. Khoo. Physiological Control Systems: Analysis, Simulation, and Estimation, 2nd Ed., IEEE Press Series in Biomedical Engineering, pp. 13-271, 2018. [15] P. K. Whelton, R. M. Carey, W. S. Aronow, et al., Guideline for the Prevention, Detection, Evaluation, and Management of High Blood Pressure in Adults. A Report of the American College of Cardiology/American Heart Association Task Force on Clinical Practice Guidelines. Vol. 71, pp. 13-115, 2017. https://doi.org/10.22141/2307-1257.7.1.2018.122220 [16] O. J. M. Smith, Closed control of loops with dead-time. Chem. Eng. Process, vol. 53, pp. 217-219, 1957. [17] J. E. Normey-Rico, E. F. Camacho, A Smith Predictor Based Generalized Predictive Controller. Technical Report GAR 1996/02, University of Seville, 1996. [18] J. E. Normey-Rico, E. F. Camacho, J. G. Ortega, A Smith Prediction Based Generalized Predictive Controller for Mobile Robot Path Tracking. III IFAC Symposium on Intelligent Autonomous Vehicles, Madri, Spain, pp. 471-476, 1998. https://doi.org/10.1016/s14746670(17)44077-8 [19] J. Zhu, G. Yang, Y. Zi and Y. Fang. Radio Networks Predictive Control of a T-type Inverter in Wind Energy. International Journal of Online and Biomedical Engineering, Vol. 12, no. 12, 2016. [20] R. R. Rao, B. Aufderheide and B. W. Bequettey. Experimental Studies On Multiple{Model Predictive Control For Automated Regulation of Hemodynamic Variables Ieee Trans. Biomed. Eng., Vol. 50 , no. 3, pp. 277-288, Mar. 2003. https://doi.org/10.1109 /tbme.2003.808813 [21] H. A. Silva, A. L. Maitelli, C. P. Leão, E. A. Seabra, Multiple Model SPGPC for Blood Pressure Control. 12th International Conference on Informatics in Control, Automation and Robotics, ICINCO, vol. 1, pp. 563-568, Colmar, France, 2015. https://doi.org/10.52 20/0005540805630568 [22] K.Y. Rani, H. Unbehauen, Study of predictive controller tuning methods. Automatica, vol. 33, no. 12, pp. 2243-2248, Dec. 1997. https://doi.org/10.1016/s0005-1098(97)00134-9 [23] W. G. He, H. Kaufman, R. Roy, Multiple Model Adaptive Control Procedure for Blood Pressure Control. IEEE Trans. on Biomed. Eng., vol. BME 33, no. 1, Jan. 1986. https://doi. org/10.1109/tbme.1986.325833 [24] D. A. Linkens and S. S. Hacisalihzade, Computer control systems and pharmacological drug administration: a survey. Journal of Medicine Engineering Technology, vol. 14, no. 2, pp. 41{54, Jul. 1990. https://doi.org/10.3109/03091909009019266 86 http://www.i-joe.org Paper—Multi-Model Adaptive Predictive Control System for Automated Regulation of Mean Blood … 9 Authors Humberto A. Silva (corresponding author) is Professor at the Federal Institute of Rio Grande do Norte, RN, Brazil. (e-mail: h[email protected]) Celina P. Leão Is Professor and Researcher in Algoritmi Centre, Engineering School of Minho University, Guimarães, Portugal. (e-mail: [email protected]) Eurico A. Seabra Is Professor and Researcher in Metrics Center, Engineering School of Minho University, Guimarães, Portugal. (e-mail: es[email protected]) Article submitted 2019-05-23. Resubmitted 2019-06-31. Final acceptance 2019-06-31. Final version published as submitted by the authors. iJOE ‒ Vol. 15, No. 11, 2019 87