Next Article in Journal
Saddlepoint Inference for a Proportional Reversed-Hazard Rank Test with Interval-Censored Survival Data
Previous Article in Journal
A Hybrid Inertial Method for Variational Inequalities with Applications to Traffic Flow Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Residual-Based Fractional-Order Model Predictive Control for Automated Co-Administration of Anesthetic Drugs

1
College of Intelligent Systems Science and Engineering, Harbin Engineering University, No. 145, Nantong Street, Nangang District, Harbin 150001, China
2
Automation Department, Technical University of Cluj-Napoca, 400114 Cluj-Napoca, Romania
3
Facultad de Ingeniería en Electricidad y Computación, Escuela Superior Politécnica del Litoral (ESPOL), Campus Gustavo Galindo km 30.5 Vía Perimetral, Guayaquil ECO90211, Guayas, Ecuador
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(16), 2979; https://doi.org/10.3390/math14162979
Submission received: 11 July 2026 / Revised: 7 August 2026 / Accepted: 11 August 2026 / Published: 18 August 2026
(This article belongs to the Section E: Applied Mathematics)

Abstract

Closed-loop regulation of the bispectral index (BIS) during propofol–remifentanil co-administration is challenging because of nonlinear drug interactions, patient variability, model uncertainty, external disturbances, and infusion constraints. This paper proposes a residual-based fractional-order model predictive control (RB-FOMPC) method within the Extended Prediction Self-Adaptive Control (EPSAC) framework. FOMPC is obtained by introducing fractional-order weights into the EPSAC cost function, while an inverse Hill mapping handles the nonlinear BIS–drug relationship outside the online quadratic programming problem. RB-FOMPC further augments the FOMPC prediction with a bounded prediction of future residual variation generated by a delayed low-order residual model. During a predefined induction window, the one-sided correction is applied according to a filtered BIS-derived effect-site residual indicating nominal-model underestimation. A normalized infusion-ratio parameter coordinates the propofol and remifentanil inputs. Monte Carlo analysis showed that RB-FOMPC preserved the nominal FOMPC performance under inter-patient variability and substantially reduced excessive BIS undershoot under intra-patient model perturbations. Overall, the simulation results indicate that the residual-based predictive correction can selectively reduce induction-phase BIS undershoot under the evaluated nominal-model-underestimation conditions, while preserving the nominal performance of FOMPC.

1. Introduction

Precise regulation of anesthetic drug delivery is essential for maintaining an appropriate depth of anesthesia, which is closely related to intraoperative safety and postoperative outcomes [1]. Closed-loop control of anesthetic infusion can reduce the risks of intraoperative awareness and adverse hemodynamic events, thereby improving the overall quality of anesthesia management [2]. Compared with single-drug administration, the co-administration of propofol and remifentanil poses a more challenging control problem because drug interaction nonlinearity, input coupling, patient variability, external disturbances, and safety constraints must be addressed simultaneously.
Closed-loop anesthesia systems must also account for measurement noise, device interference, and surgical stimulation, which may affect the patient’s depth of anesthesia. In addition, due to the variety of surgical types, control structures may range from SISO to MIMO formulations, which also poses a challenge in the construction of control systems [3,4,5]. In classic anesthesia control, the anesthesiologist manually manipulates each anesthesia subprocess, performing appropriate drug infusions according to the patient’s specific signs. However, the process faces many challenges: significant pharmacodynamic differences between individual patients, nonlinear dynamics of the drug (such as the combined role of propofol and remifentanil in the patient’s anesthesia process) [6], and strict constraints in clinical scenarios (such as dose safety range, real-time regulation requirements). The complexity of these relationships presents a significant challenge for anesthesiologists; hence, the introduction of automatic control systems during anesthesia is both necessary and justified [7]. The precise control of anesthetic drugs is based on the pharmacokinetic/pharmacodynamic (PK/PD) model, which is used to describe the absorption, distribution, metabolism, and clearance of drugs in the body. Nevertheless, accurately characterizing drug accumulation effects and inter-individual variability remains challenging in anesthesia modeling, as reflected in commonly used models such as the Marsh model for propofol and the Minto model for remifentanil [8,9,10].
Among the available control strategies, PID-based methods remain widely used because of their simple structure, fast response, and acceptable disturbance rejection in practical anesthesia applications [11,12,13]. Despite these advantages, PID controllers generally lack prediction capability and do not explicitly incorporate clinical constraints into the control design. As a result, their performance may become insufficient when the process is strongly nonlinear, subject to model uncertainty, or required to satisfy stringent safety limits on drug administration.
Model predictive control (MPC) is well suited to anesthetic drug infusion because of its receding-horizon optimization mechanism, feedback correction, and explicit ability to handle multivariable constraints [14,15,16]. By exploiting a patient model, MPC can dynamically adjust the infusion profile according to the patient’s real-time response. In practice, however, the performance of conventional MPC may deteriorate in the presence of patient-model mismatch, strong nonlinearities, and patient variability. To alleviate these difficulties, several extensions have been proposed. For example, external predictors have been incorporated into MPC frameworks to compensate for process nonlinearities and improve robustness [17]. Event-based predictive control strategies have also been investigated to reduce unnecessary control updates while maintaining acceptable regulation performance [18,19]. Recent multiagent control studies have also addressed consensus tracking under asynchronous cooperation–competition interactions, illustrating the increasing attention paid to complex coordination and information-exchange conditions [20]. In addition, Extended Prediction Self-Adaptive Control (EPSAC), as a predictive control strategy within the MPC family, has shown good performance in anesthesia-related applications [21]. Fractional-order model predictive control (FOMPC) has attracted increasing attention in engineering systems because it provides additional flexibility in shaping the trade-off between tracking performance and control effort [22,23,24,25]. Recent studies have also indicated the potential of fractional-order concepts in anesthesia control [26,27]. However, the control performance of model predictive control is highly dependent on model accuracy; therefore, several online model identification schemes have also been proposed [28,29]. Because online identification requires a certain amount of time and the induction-phase delay and insufficient early observations prevent timely identification-based protection, these methods are not well suited to effectively mitigate excessive BIS undershoot during the induction phase.
The main contributions of this study are summarized as follows. The controller is developed sequentially from an EPSAC baseline to FOMPC and then to RB-FOMPC, while the inverse two-drug Hill reference mapping, current filtered effect-site residual feedback, nominal prediction model, infusion constraints, and receding-horizon QP structure are shared by all three controllers. First, FOMPC is obtained by replacing the conventional cost function in EPSAC with fractional-order weights. Second, a residual-based prediction method is incorporated into the FOMPC framework to compensate for patient-model mismatch during the induction phase, thereby reducing excessive BIS undershoot and improving safety-related BIS metrics during induction. This bounded correction is activated only during induction under a predefined condition, while the original decision variables, constraints, and QP structure are retained. Finally, Monte Carlo simulations are conducted to evaluate controller performance under inter-patient variability and intra-patient model mismatch. The comparison between EPSAC and FOMPC is used to examine the effect of the fractional-order cost function during the maintenance phase, while the comparison between FOMPC and RB-FOMPC is used to examine the additional effect of residual-based prediction on induction-phase BIS undershoot.

2. System Modeling and Controller Design

2.1. PK/PD Model for Drug Co-Administration

A three-compartment PK model with an additional effect-site compartment was used to describe the distribution, elimination, and delayed pharmacodynamic action of each drug. The three-compartment model is widely used to describe drug distribution and elimination in anesthesia modeling [30]. Generally, the three-compartment model is divided into a fast-response part (such as blood) and two slow-response parts (such as muscle and fat). The specific relationship between them is shown in Figure 1.
In the open-access simulation database from Ghent University, a hypothetical effect-site compartment is included to represent the delayed transport of the drug to its site of action [7]. The constant k i j represents the rate of drug transfer from the i-th compartment to the j-th compartment, and k e 0 represents the effect-site elimination rate constant. The equivalent fourth-order model of the above relationship can be expressed as follows:
x ˙ 1 x ˙ 2 x ˙ 3 x ˙ e = ( k 10 + k 12 + k 13 ) k 21 k 31 0 k 12 k 21 0 0 k 13 0 k 31 0 k 1 e 0 0 k e 0 A x 1 x 2 x 3 x e + 1 0 0 0 B u ( t )
where x 1 (mg/mL) represents the central-compartment concentration; x 2 (mg/mL) and x 3 (mg/mL) are the fast and slow compartment concentrations; x e represents the effect-site concentration in the hypothetical compartment; u ( t ) indicates the infusion rate of the drug injected. Here, A and B denote the system matrix and input matrix, respectively. The PK model parameters are determined from patient characteristics such as age, sex, weight, and height [31].
The patient model in (1) is formulated in continuous time. The predictive controller is implemented at the sampling instants t k = k T s . Assuming that the infusion input is held constant over each sampling interval, the zero-order-hold discrete model used for prediction is as follows:
x k + 1 = A d x k + B d u k
where A d = e A T s , B d = 0 T s e A τ B d τ . The continuous-time PK/PD models of propofol and remifentanil are discretized separately using zero-order hold with the controller sampling period T s . The input-effect delays are represented by delay-augmented discrete state-space models, with the delay length expressed in sampling steps. The effect-site concentration used by the pharmacodynamic model is obtained as:
C e ( k ) = C e x k , C e = 0 0 0 1
The same discretization is applied separately to the propofol and remifentanil models to obtain C e p ( k ) and C e r ( k ) .
The Hill function is commonly used to describe the nonlinear relationship between effect-site concentration and pharmacodynamic response. For a single drug, the concentration–effect relationship is expressed as
E = E 0 E m a x · x e γ C 50 γ + x e γ
where E(%) represents the predicted effect of the drug; E 0 is the initial BIS value before anesthetic administration; x e represents the effect-site concentration at time t; C 50 is the concentration required to obtain 50 % of the maximum effect E m a x (%); γ is the Hill coefficient [32].
The overall PK/PD model is shown in Figure 2. The input drugs—propofol and remifentanil—are independently processed through their respective PK/PD models. The resulting parallel outputs are then combined via a nonlinear Hill function to determine the predicted BIS response. The pharmacodynamic behavior is thus realized through the integration of the PD blocks and the Hill function. The patient’s final depth of anesthesia is quantified by the BIS, which is described by the following equation:
B I S = E 0 E m a x · ( U p + U r + σ · U p · U r ) γ 1 + ( U p + U r + σ · U p · U r ) γ
where U p = C e p C 50 , p and U r = C e r C 50 , r are the standardized drug effect concentrations; C 50 is the half-effective concentration. σ is the interaction parameter in the Hill response surface for propofol and remifentanil.

2.1.1. Patient Database

The patient dataset utilized in this study is sourced from an open-access model developed through a collaborative effort between Ghent University Hospital (Belgium) and the University Medical Center Groningen (The Netherlands). The details of the pharmacokinetic model are shown in Table 1. In addition, based on the original patient dataset, this study adds a virtual Patient 25 with average values. The remifentanil PD parameters are based on commonly used values from Ref. [33], with C 50 = 11.4 (ng/mL) and γ = 2.5 .

2.1.2. Infusion-Ratio Coordination for Drug Co-Administration

In propofol–remifentanil co-administration, the control problem is inherently two-input and one-output, which introduces redundancy because similar BIS responses may result from different drug combinations [34]. Without additional coordination, this may lead to undesirable input oscillations and an unreasonable balance between hypnosis and analgesia [35,36]. Therefore, introducing a normalized infusion ratio constraint is a practical way to regularize the control action, improve input smoothness, and provide a clinically interpretable parameter for coordinating the two drugs. To obtain smoother control inputs, a ratio parameter K is introduced to coordinate the infusion rates of the two drugs. This parameter can be adjusted by the anesthesiologist according to clinical requirements. Following Refs. [12,37], the ratio is set to the commonly used value of 2 in the subsequent simulations. This infusion ratio helps maintain clinically reasonable coordination between the two drugs. The modified PK/PD model is shown in Figure 3. The Hill block takes the propofol and remifentanil effect-site concentrations as its two inputs and internally normalizes them using the corresponding drug-specific C 50 values before calculating the combined BIS response.

2.2. Fractional-Order Model Predictive Control

2.2.1. Control System Constraints

The QP decision vector is the sequence of future increments in the propofol infusion input, with u = u p : Δ U = [ δ u ( k | k ) , δ u ( k + 1 | k ) , , δ u ( k + N u 1 | k ) ] T . The propofol infusion rate is bounded by u min = 0 mg/kg∗min and u max = 1.25 mg/kg∗min. The absolute infusion-rate constraints over the control horizon are
u min 1 N u S Δ U + u ( k 1 ) 1 N u u max 1 N u
where S R N u × N u is a lower-triangular matrix of ones, and 1 N u is an N u -dimensional vector of ones.
The input-increment bounds are δ u min = 0.04 mg/kg∗min and δ u max = 0.02 mg/kg∗min, which are imposed directly on the QP decision vector:
δ u min 1 N u Δ U δ u max 1 N u .
The two drug inputs are coordinated through the normalized input-ratio parameter K, implemented as the fixed mapping u r = K u p = K u and δ u r = K δ u . For K = 2 , the resulting remifentanil limits are 0 u r 2.5 mcg/kg∗min and 0.08 δ u r 0.04 mcg/kg∗min.

2.2.2. Mathematical Formulation

With the control problem formulated above, the constrained regulation problem is solved in a receding-horizon manner. The derivation proceeds from the EPSAC baseline to FOMPC and then to RB-FOMPC. At each sampling instant, the future input-increment sequence is optimized, while only the first increment is applied to the virtual patient [38,39]. The inverse Hill mapping and residual-estimation mechanism used to construct the predictor are described first.
To address the strong nonlinearity caused by the Hill-type relationship between the combined drug effect and the BIS in the anesthesia process, an inverse Hill module H 1 is incorporated into the control structure [17]. Its role is to transform the measured BIS, together with the estimated remifentanil effect-site concentration provided by the linear model, into an equivalent propofol-related effect quantity. In this way, the nonlinear part of the patient model is separated from the linear PK dynamics, allowing the controller to operate on a linear predictive model while still accounting for the nonlinearity of the process.
More specifically, the linear model provides the estimated remifentanil effect-site concentration C ˜ e r , and the H 1 module uses the measured BIS and C ˜ e r to reconstruct the corresponding combined drug-effect term
I = E 0 B I S E m a x ( E 0 B I S ) 1 γ
where I = U p + U r + σ U p U r . Since U r is computed from C ˜ e r , the corresponding estimate of the propofol effect-site concentration C ^ e p can then be obtained through the inverse Hill mapping. Therefore, the H 1 module serves as a nonlinear interface between the measured BIS and the linear predictive model, allowing the controller to update the output-related prediction without modifying the linear optimization structure of EPSAC.
If the nominal patient model were exact, the control problem could be handled using the linear predictive model. However, model accuracy cannot be guaranteed in practice. For this reason, an error compensation mechanism is further introduced.
To improve the smoothness of the compensation signal, a one-state Kalman filter is introduced in the error-compensation loop. At each controller sampling instant, the measured BIS and the nominal remifentanil effect-site concentration C ˜ e r ( k ) are supplied to the inverse Hill mapping to reconstruct the equivalent propofol effect-site concentration C ^ e p ( k ) . The scalar measurement supplied to the Kalman filter is therefore the reconstructed effect-site residual:
z k = C ^ e p ( k ) C ˜ e p ( k )
The residual is modeled using the discrete one-state random-walk system:
ξ k = ξ k 1 + w k , z k = ξ k + v k
where the state-transition and measurement coefficients are both equal to one. The process and measurement noises are assumed to be mutually independent zero-mean Gaussian variables:
w k N ( 0 , Q K F ) , v k N ( 0 , R K F )
The filtered residual is denoted by r ( k ) = ξ ^ k , and the effect-site concentration supplied to the controller is corrected as
C e p ( k ) = C ˜ e p ( k ) + r ( k )
In the reported simulations, the sampled BIS was taken directly from the virtual-patient output, and no additional stochastic BIS measurement noise was injected. Thus, Q K F and R K F are estimator covariance settings. In this way, the dominant trend of the linear predictive model is preserved, while high-frequency fluctuations in the compensation signal are attenuated. The overall control structure is shown in Figure 4.
Within the FOMPC controller, the linear prediction model used by FOMPC is written as
y ( k ) = x ( k ) + n ( k )
where y ( k ) denotes the equivalent propofol effect-site concentration supplied to the EPSAC predictor, x ( k ) is the output of the nominal discrete PK model, and n ( k ) represents the estimated output mismatch. The current estimated output mismatch is held constant over the EPSAC prediction horizon.
u ( k ) is the input of the model, representing the infusion rate of the drug. There is a dynamic relationship between x ( k ) and u ( k ) , and x ( k ) does not depend on the current u ( k ) , but on the previous u ( k 1 ) , u ( k 2 ) , and x ( k 1 ) , x ( k 2 ) , . The relationship between them can be expressed by a general dynamic model:
x ( k ) = f [ x ( k 1 ) , x ( k 2 ) , , u ( k 1 ) , u ( k 2 ) , ]
In the EPSAC method, the control input sequence consists of two parts: one is the basic process input sequence at the future moment, and the other is the optimized input sequence at the future moment. The specific relationship is as follows:
u ( k + j k ) = u b a s e ( k + j k ) + δ u ( k + j k )
The predicted output can be written as follows:
y ( k + j k ) = y b a s e ( k + j k ) + y o p t ( k + j k )
where y b a s e ( k + j k ) is obtained from u b a s e ( k + j k ) . In the nonlinear case, the optimal control input is obtained through iterative optimization at the current sampling instant until the input increment becomes sufficiently small. In this study, the base future input sequence is held at the most recently applied input, such that u base ( k + j k ) = u ( k 1 ) , j = 0 , , N 2 1 . Because a linear prediction model is used, iterative updating of the base input sequence is not required, and only the first element of the optimized control sequence is applied at each sampling instant. y o p t ( k + j k ) is obtained from δ u ( k + j k ) . y o p t ( k + j k ) is the cumulative effect of a series of pulse inputs and a step input.
Therefore, y o p t ( k + j k ) is expressed as follows:
y o p t ( k + j k ) = h j δ u ( k k ) + h j 1 δ u ( k + 1 k ) + + g j N u + 1 δ u ( k + N u 1 k )
where h 1 , h 2 , , h N 2 are the coefficients of the system’s unit impulse response; g 1 , g 2 , , g N 2 are the coefficient of the system’s unit step response; N u is the control horizon; N 2 is the prediction horizon. The unit impulse response can be obtained simply by h j = g j g j 1 .
By superimposing each step of the above formula, it can be written in the following matrix form:
y o p t ( k + N 1 k ) y o p t ( k + N 1 + 1 k ) y o p t ( k + N 2 k ) = h N 1 h N 1 1 h N 1 N u + 2 g N 1 N u + 1 h N 1 + 1 h N 1 h N 2 h N 2 1 h N 2 N u + 2 g N 2 N u + 1 δ u ( k k ) δ u ( k + 1 k ) δ u ( k + N u 1 k )
(18) can be written compactly as
Y o p t = G · Δ U
The EPSAC prediction can then be derived from
Y = Y b a s e + Y o p t = Y ¯ + G · Δ U
The standard EPSAC cost function is defined as
J M P C = j = N 1 N 2 γ j [ y r e f ( k + j k ) y ( k + j k ) ] 2 + j = 0 N u 1 λ j [ δ u ( k + j k ) ] 2
where y r e f ( k + j k ) is the reference trajectory, γ j and λ j are weight coefficients, which are non-negative constants.
The matrix form of the cost function is expressed as
J M P C = [ ( Y r e f Y ¯ ) G Δ U ] T Q [ ( Y r e f Y ¯ ) G Δ U ] + Δ U T P Δ U
where Y r e f = [ y r e f ( k + N 1 k ) , , y r e f ( k + N 2 k ) ] T is the reference trajectory vector; Y ¯ = [ y b a s e ( k + N 1 k ) , , y b a s e ( k + N 2 k ) ] T is the effect of base future control; Δ U = [ δ u ( k k ) , , δ u ( k + N u 1 k ) ] T is the optimized future control action; Q = d i a g ( γ N 1 , , γ N 2 ) and P = d i a g ( λ 0 , , λ N u 1 ) are weighting matrices.
By introducing fractional-order weighting, (21) is expressed as
J F O M P C = I N 1 N 2 α γ j [ y r e f ( k + j k ) y ( k + j k ) ] 2 + I 0 N u 1 β λ j [ δ u ( k + j k ) ] 2
The fractional-order cost function can be written in matrix form as follows:
J F O M P C = [ ( Y r e f Y ¯ ) G Δ U ] T Q Y ( α , T s ) [ ( Y r e f Y ¯ ) G Δ U ] + Δ U T P Ω ( β , T s ) Δ U
where T s is the sampling time. Based on the Grünwald–Letnikov definition of fractional calculus, the weighting matrices Y and Ω can be expressed in terms of the fractional-order operators I N 1 N 2 α and I 0 N u 1 β . The weighting matrices are determined by α and β .
Y ( α , T s ) = T s α diag ( m n , m n 1 , , m 0 ) ,
where m j = v j v j n , n = N 2 N 1 , v k = ( 1 ) k α k for k = N 1 , , N 2 , and v k = 0 for k < 0 .
Ω ( β , T s ) = T s β diag ( m n , m n 1 , , m 0 ) ,
where m j = v j v j n , n = N u 1 , v k = ( 1 ) k β k for k = 0 , , N u 1 , and v k = 0 for k < 0 .

2.2.3. Dynamic Residual-Based Predictive Compensation

Although the external predictor can compensate for the Hill-type nonlinear relationship, the prediction accuracy of FOMPC still depends on the consistency between the nominal PK/PD model and the actual patient dynamics. In particular, when the nominal model underestimates the actual pharmacodynamic sensitivity of the patient to propofol, the resulting patient-model mismatch may not yet be fully reflected in the current BIS measurement because of the pronounced delay inherent in the anesthetic drug-effect system. Consequently, the controller may generate an excessively large infusion input during the induction phase, leading to excessive BIS undershoot. To alleviate this issue, a dynamic residual-based predictive compensation is incorporated into the FOMPC prediction process.
The current equivalent propofol effect-site concentration residual is defined as Δ C e p ( k ) = C ^ e p ( k ) C ˜ e p ( k ) , where C ^ e p ( k ) is reconstructed by the inverse Hill mapping and C ˜ e p ( k ) is obtained from the nominal linear PK model. The residual Δ C e p ( k ) is filtered by the Kalman filter to obtain r ( k ) . In the proposed compensation logic, r ( k ) > 0 is used to indicate a positive filtered effect-site residual. This condition corresponds to a case in which the nominal prediction underestimates the measured equivalent propofol-related drug effect, thereby increasing the risk of excessive BIS undershoot during induction. The residual increment and input increment are then defined as δ r ( k ) = r ( k ) r ( k 1 ) and δ u ( k ) = u ( k ) u ( k 1 ) .
In this study, a low-order incremental residual model is employed to characterize the dynamic evolution of the filtered effect-site concentration residual:
δ r ^ ( k + 1 | k ) = c + ρ δ r ( k ) + η r ( k ) + b δ u ( k d )
where d denotes the discrete input-effect delay, and c, ρ , η , and b are the identified residual-model parameters.
For multi-step prediction, the residual increment is recursively computed as
δ r ^ ( k + j | k ) = c + ρ δ r ^ ( k + j 1 | k ) + η r ^ ( k + j 1 | k ) + b δ u ( k + j 1 d | k ) , j = 1 , , N 2
The residual-based prediction is then updated by
r ^ ( k + j | k ) = r ^ ( k + j 1 | k ) + δ r ^ ( k + j | k ) , j = 1 , , N 2
The initial values are defined as
r ^ ( k | k ) = r ( k ) , δ r ^ ( k | k ) = r ( k ) r ( k 1 )
For delayed input terms corresponding to past instants, the measured input history is used. Within the prediction horizon, the input increments are constructed from a preliminary FOMPC input obtained before solving the final QP and held constant over the horizon.
Therefore, the residual model generates the future residual-based prediction sequence
R ^ ( k ) = r ^ ( k + 1 | k ) r ^ ( k + 2 | k ) r ^ ( k + N 2 | k )
Since FOMPC already uses the current filtered residual r ( k ) to correct the current effect-site state, RB-FOMPC does not repeatedly incorporate the full predicted residual. Instead, it compensates only for the variation in the future residual relative to the current residual:
δ r ^ h ( k + j | k ) = r ^ ( k + j | k ) r ( k ) , j = 1 , , N 2
Here, δ r ^ h ( k + j | k ) represents the predicted residual variation, rather than the full residual itself.
The RB-FOMPC prediction of the propofol effect-site concentration is then expressed as
C e p RB ( k + j | k ) = C ˜ e p ( k + j | k ) + r ( k ) + λ g ( k ) g ( k ) δ r ^ h ( k + j | k ) , j = 1 , , N 2
Here, λ g ( k ) denotes the compensation gating coefficient, and g ( k ) is the correction gain. Their activation logic, one-sided residual processing, and saturation settings are given in the parameter-selection section.

3. Results

3.1. Control System Tuning

During the tuning of the controller parameters, the sampling time T s and the length of the dead zone of the prediction N 1 are first determined. T s is set to 1 s due to limitations of the monitoring equipment. Since the model already incorporates a delay element, N 1 is set to 1. The controller parameters were selected by minimizing the IAE defined as
I A E = k = 0 N e ( k )
N is the total number of sampling points; e ( k ) is the value of the error between the output value and the target value at the kth step.
After determining the prediction horizon N 2 and the control horizon N u , the corresponding α and β parameters still need to be tuned. To highlight the comparison of IAE between FOMPC and EPSAC under different fractional-order parameters α and β , a new index RIAE is defined as follows:
R I A E = I A E ( α , β ) I A E ( 1 , 1 )
The parameter-tuning simulation was set to 600 s, and the performance of the algorithm under different fractional orders was evaluated. The resulting RIAE surface is shown in Figure 5.
Based on the RIAE surface, the fractional-order parameters were determined as α = 2.6 and β = 7.5 . Meanwhile, the one-state Kalman filter used in the simulations was characterized by Q K F = 0.008 and R K F = 0.15 . During offline tuning, the training data primarily consisted of intra-patient variability samples associated with a risk of excessive BIS undershoot during the induction phase. To avoid overlap between tuning and evaluation, the offline tuning samples and the Monte Carlo samples used in the subsequent robustness analysis were generated as two independent datasets. Thus, the reported robustness results evaluate the controller on samples that were not used during parameter identification or controller tuning. The parameters are identified using ridge regression and validated based on the multi-step prediction error. k 60 denotes the first sampling instant at which BIS ( k ) 60 . The end of the induction-compensation window is defined as k off = min 150 , max d , k 60 . The compensation gate is defined as
λ g ( k ) = 0.8 , 1 < k k off , 0 , otherwise .
Residual compensation is retained for at least d samples. If the BIS-60 crossing occurs later, the active window is extended to that crossing, but not beyond 150 s. The value 0.8 is the compensation coefficient. One-sided induction-undershoot mitigation is enforced by restricting the resulting correction to [ 0 , 0.45 ] .
The correction gain g ( k ) is obtained by filtering the ratio between the current filtered residual r ( k ) and the corresponding previously predicted residual r ^ d ( k ) . When both λ g ( k ) > 0 , r ( k ) and r ^ d ( k ) exceed 0.03, the raw correction gain is calculated from their ratio and bounded within [ 0.7 , 1.5 ] . The correction gain is then exponentially smoothed using a weight of 0.85 for the previous gain and 0.15 for the current raw gain, and the filtered value is retained within [ 0.7 , 1.5 ] . If the update conditions are not satisfied, the previous gain is retained. Before a valid delayed prediction is available, g ( k ) is set to 1.
The main controller and residual-model parameters are summarized in Table 2.

3.2. Simulation Results

To examine the simulated control performance of the proposed controller, a simulation study with a duration of 600 s was carried out. For performance analysis, the simulation horizon is partitioned into two evaluation windows, namely 1–150 s for induction assessment and 151–600 s for maintenance assessment.
To evaluate the controller’s disturbance rejection capabilities, a surgical stimulation profile adapted from Ref. [7] was introduced as an external disturbance. We modified the original profile by delaying its onset, ensuring stimulation is applied only after the patient’s BIS value has stabilized. The surgical stimulus was converted into an equivalent signal affecting the BIS value using the model from Ref. [40]. This model is based on a fractional-order physiological model of pain originally proposed in Ref. [41]. The model is expressed as follows:
G stim ( s ) = K s t i m · ( s 2 + z 1 s + z 2 ) ( s 2 + z 3 s + z 4 ) ( s 2 + z 5 s + z 6 ) ( s 2 + p 1 s + p 2 ) ( s 2 + p 3 s + p 4 ) ( s 2 + p 5 s + p 6 )
The surgical stimulation was processed by this model and then added to the BIS value obtained from the Hill equation. The disturbance profile was defined as follows: at 250 s of the simulation procedure, when the system had already entered the maintenance phase, a disturbance generated by the disturbance model with an amplitude of approximately 20 was introduced. This disturbance lasted for 200 s and disappeared at 450 s. In this way, the onset and offset of the surgical procedure were simulated.
The three control methods were evaluated using the virtual Patient 25, as shown in Figure 6. During the induction phase, the performances of the three methods were similar because the controller was strongly influenced by the system delay and input constraints. After the system reached steady state, FOMPC exhibited improved control performance and smoother control inputs owing to the more flexible shaping of the cost function provided by the fractional-order formulation. No patient-model mismatch was introduced under the current test conditions. The residual-based prediction mechanism was rarely activated, and RB-FOMPC produced almost the same control performance as FOMPC. This similarity is consistent with the design objective of RB-FOMPC, because the residual-based component is expected to remain nearly inactive when the filtered residual does not indicate nominal-model underestimation. This result suggests that the residual-based module did not materially alter FOMPC performance under the nominal Patient 25 simulation.
The performance of the RB-FOMPC over the entire patient database is shown in Figure 7. RB-FOMPC maintained stable control performance across all the patient profiles in the database. In each patient, the BIS reached the target range in a relatively short time, and after the surgical stimulation was introduced during the maintenance phase, the BIS returned rapidly to the target range. Across the 25 patient profiles, RB-FOMPC maintained similar convergence patterns without visibly oscillatory infusion inputs.
The results of EPSAC, FOMPC, and RB-FOMPC for the 25 patients, together with their average values, are summarized in Table 3. I A E ind denotes the IAE during the induction window, whereas I A E mat denotes the IAE during the maintenance window. B I S N A D I R denotes the minimum BIS value reached after the BIS first enters the target region during the induction phase. As indicated by the data in Table 3, all three methods were affected by the combined influence of system delay and input constraints during induction, resulting in only minor differences in I A E ind . During the maintenance phase, where finer control adjustments are required, FOMPC and RB-FOMPC achieved lower I A E mat than EPSAC. Under nominal conditions, RB-FOMPC produced almost the same results as FOMPC, indicating that the residual-based module preserved the nominal performance of the fractional-order controller. The average IAU values were 389.44, 391.75, and 391.74 for EPSAC, FOMPC, and RB-FOMPC, respectively, indicating that the improved maintenance phase tracking performance was not achieved at the cost of a substantial increase in total drug administration.
To evaluate the residual-based predictive compensation capability of the proposed RB-FOMPC relative to FOMPC under patient-model mismatch during the induction phase, the intra-patient PK model parameters of Patient 25 were deliberately perturbed. The perturbation strategy was defined by increasing the PK volume parameters V 1 , V 2 , V 3 by 8% and decreasing the clearance parameters C l 1 , C l 2 , C l 3 by 8% for both propofol and remifentanil, while the controller retained the nominal model parameters. The resulting simulation performance is shown in Figure 8. Under the 8% perturbation, RB-FOMPC responded to the positive residual trend by reducing the simulated control input. The BIS nadir was 42.47 with RB-FOMPC and 36.62 with FOMPC, while the time below BIS 40 was 0 and 12 s, respectively. Thus, in this single constructed mismatch scenario, RB-FOMPC was associated with less pronounced BIS undershoot than FOMPC.
These observations support the intended staged behavior of the proposed controller. FOMPC improves the maintenance phase response compared with EPSAC, whereas RB-FOMPC mainly modifies the induction response when a positive residual trend indicates that the nominal model underestimates the actual drug effect. Therefore, the similarity between FOMPC and RB-FOMPC under nominal conditions and their differing responses under the constructed nominal-model-underestimation condition are both consistent with the design objective.

3.3. Robustness Analysis

In this section, the Monte Carlo method is used to perform robustness analysis on the controller. The robustness analysis consists of two parts. Inter-patient variability was used to examine whether RB-FOMPC preserves the nominal FOMPC performance across different virtual patients, whereas intra-patient perturbation was used to evaluate the effect of the residual-based module on induction-phase BIS undershoot.
To account for inter-patient variability, this study followed the approach described in Ref. [19] and applied the test to a cohort of 500 simulated patients. The virtual cohort was generated by randomly sampling age, body weight, and height from 18 to 70 years, 50–100 kg, and 150–190 cm, respectively, with sex randomly assigned. In the simulation, the model used in the controller was based on the data of the virtual Patient 25, whereas the patient model adopted the perturbed data. The results of RB-FOMPC under inter-patient variability are shown in Figure 9. All 500 simulated patients were able to reach the target BIS range before surgical stimulation was applied. The results indicate that RB-FOMPC maintained acceptable convergence across inter-patient variability, suggesting that the residual-based mechanism did not visibly destabilize the nominal fractional-order controller.
To better evaluate the controller’s robustness against intra-patient variability, 500 perturbed models were generated for each patient on the basis of that patient’s baseline data. Specifically, for each of the 24 reference patients, the nominal PK parameters were taken as the centers of perturbation. For both propofol and remifentanil, the main PK parameters were perturbed around their nominal values. Each parameter set was randomly perturbed 500 times. For intra-patient variability, age, height, weight, and lean body mass were held fixed for each of the 24 baseline patients. The nominal propofol and remifentanil PK parameters were first calculated using the Schnider and Minto equations, respectively. Multiplicative perturbations were then applied independently to V 1 , V 2 , V 3 , C l 1 , C l 2 , and C l 3 for each drug according to
θ = max θ exp ( η ) , 10 3 , η N 0 , 0 . 08 2
500 perturbations were generated for each patient. The perturbations of the individual PK parameters and those of propofol and remifentanil were generated independently. Thus, 0.08 denotes the prescribed standard deviation of the log-scale perturbation. The final results are shown in Figure 10.
For the Monte Carlo tests, performance metrics are reported as mean ± standard deviation across all variability samples. Table 4 presents the performance of the EPSAC, FOMPC, and RB-FOMPC methods on the same set of variability samples, which is consistent with the results of the previous comparative simulations. These results indicate that RB-FOMPC maintained performance close to FOMPC under inter-patient variability, while providing improved safety-related BIS metrics mainly under PK perturbations associated with positive filtered residuals. In particular, RB-FOMPC increased the mean BIS-NADIR and reduced the duration of BIS below 40 compared with FOMPC, suggesting that the residual-based module mainly improves BIS undershoot-related performance under the evaluated patient-centered model perturbations.
Paired analysis of the inter-patient simulations showed that FOMPC reduced the maintenance-phase IAE relative to EPSAC by 167.72, with a 95% confidence interval of 160.09–175.23 and an adjusted p < 0.001 . The corresponding increase in IAU was 2.78, representing approximately 0.65% of the EPSAC mean. Thus, the maintenance-phase improvement was accompanied by only a small increase in cumulative simulated input.

Analysis of Positive Residual Cases

This subset was defined according to the pre-specified activation condition of the compensation mechanism. Since the proposed residual-based compensation is designed as a one-sided residual-correction mechanism, its effect may be diluted when all intra-patient samples are averaged together. Therefore, an additional analysis was conducted by extracting the intra-patient variability samples with positive filtered effect-site residuals from Patients 1–24. These samples correspond to cases in which the nominal model underestimates the actual equivalent propofol-related drug effect, which is the main situation targeted by RB-FOMPC.
As shown in Table 5, the benefit of RB-FOMPC became more pronounced after restricting the analysis to positive-residual samples. Compared with FOMPC, RB-FOMPC reduced I A E ind from 2.96 × 10 3 to 2.72 × 10 3 , increased the BIS-NADIR from 31.35 to 38.94, and reduced T BIS < 40 ind from 14.15 s to 4.57 s. The reduction in the duration below BIS 40 was approximately 67.7%, indicating a substantial decrease in excessive BIS undershoot during induction.
When each contributing virtual patient was weighted equally, RB-FOMPC reduced the induction-phase IAE by 177.81 relative to FOMPC, with a 95% confidence interval of 96.89–271.17. It also increased the BIS nadir by 5.56 and reduced the duration below BIS 40 by 7.00 s, with corresponding 95% confidence intervals of 3.74–7.39 and 4.65–9.36 s, respectively. All three comparisons remained significant after Holm adjustment ( p < 0.001 ).
Meanwhile, the IAU remained almost unchanged, decreasing slightly from 330.56 to 330.03. The maintenance phase IAE also remained close to that of FOMPC, changing from 1.33 × 10 3 to 1.32 × 10 3 . These results indicate that the residual-based compensation mainly improves induction-phase BIS undershoot-related metrics in the positive residual subset, without increasing the cumulative simulated input or compromising the maintenance phase regulation performance.
Compared with the full intra-patient variability results, this positive-residual subset provides a less diluted evaluation of the residual-based mechanism. The improvement is concentrated in the metrics directly related to excessive anesthesia depth, namely BIS-NADIR and T BIS < 40 ind , which is consistent with the design objective of RB-FOMPC. Therefore, the results indicate that the proposed residual compensation acts primarily when the nominal model underestimates the actual drug effect and provides an additional reduction in severe BIS undershoot within the evaluated subset.

3.4. Computational Time

The computational efficiency of the proposed RB-FOMPC strategy was evaluated by solving the underlying MPC optimization problem using quadratic programming (QP) at each sampling instant. The histogram of the solution time at each step during the robustness verification simulation is shown in Figure 11. The measured average computation time per control step was 1.57 ms, which is well below the typical sampling time used in anesthesia control applications and therefore indicates computational tractability in the tested simulation environment. The worst-case computation time was 179.5 ms. However, this value was still shorter than the sampling time, indicating that the proposed method remained compatible with the selected 1 s sampling period in the tested simulation environment. The computational burden is further reduced by the use of a time-invariant prediction matrix G, which is computed offline, and by handling nonlinearities through an external predictor without modifying the linear QP structure. These features allow the controller to maintain low computational complexity while preserving high control performance.

4. Discussion

The simulation results show that the proposed RB-FOMPC strategy improves automated propofol–remifentanil co-administration within the EPSAC framework. The results also indicate two distinct sources of improvement. The fractional-order cost function mainly enhances maintenance phase regulation by redistributing the tracking-error and input-increment penalties over the prediction and control horizons. Compared with EPSAC, FOMPC reduces the maintenance phase tracking error while only slightly changing the IAU.
The residual-based compensation mainly contributes to safety-related BIS metrics during induction under patient-model mismatch. Under nominal conditions, RB-FOMPC remains close to FOMPC, indicating that the residual compensation does not unnecessarily alter the nominal controller behavior. Under intra-patient perturbations, especially when the nominal model underestimates the actual drug effect, RB-FOMPC increases the BIS-NADIR and reduces the duration of BIS below 40. This indicates that the residual-based module acts primarily as a one-sided residual-correction mechanism against excessive BIS undershoot.
The external predictor and residual correction structure also help preserve computational efficiency. The inverse Hill mapping handles the nonlinear BIS-drug effect relationship outside the online optimization problem, while the Kalman filter attenuates fluctuations in the reconstructed residual. The dynamic residual predictor then extrapolates the filtered mismatch over the prediction horizon. As a result, the proposed method reduced undershoot metrics within the tested perturbation envelope in the targeted positive-residual cases without changing the linear QP structure of EPSAC.
The robustness analysis supports these observations. Under inter-patient variability, RB-FOMPC maintained performance close to that of FOMPC, and no clear performance loss attributable to the residual-based module was observed in the tested trajectories. Under intra-patient variability, RB-FOMPC showed clearer improvements in BIS undershoot-related metrics during induction, particularly in positive-residual cases. However, these results are still simulation-based and should not be interpreted as direct clinical evidence.
The computation-time results further indicate that the proposed method is feasible for real-time implementation within the 1 s sampling period. Since the prediction matrices are computed offline and the residual-based module does not alter the linear optimization structure, the average and worst-case computation times remain below the sampling interval.

Limitations of This Study

Several limitations should be acknowledged. First, the proposed controller was evaluated only in simulation using PK/PD-based virtual-patient models. Although Monte Carlo analysis considered inter- and intra-patient variability, the selected perturbations represent numerical uncertainty envelopes and cannot fully reproduce clinical variability. The simulations did not include additional stochastic BIS measurement noise, induction-phase disturbances, variable sensor delays, actuator dynamics, or broader structural pharmacodynamic uncertainty. In addition, the simulation protocol did not include discontinuation of the drug infusions or a recovery phase. Second, BIS was used as the sole controlled physiological variable, whereas practical anesthesia management also requires consideration of hemodynamic and analgesia-related indicators. Third, the fixed propofol–remifentanil infusion ratio improves input smoothness but limits independent optimization of hypnosis and analgesia. Future work will therefore focus on more comprehensive uncertainty and disturbance analysis, hardware-in-the-loop testing, retrospective clinical-data validation, and subsequent animal and clinical studies.

5. Conclusions

This paper proposed an RB-FOMPC strategy for automated propofol–remifentanil co-administration within the EPSAC framework. The fractional-order cost function improved the flexibility of the predictive control objective and mainly enhanced maintenance phase regulation, while the dynamic residual-based predictive compensation improved induction phase safety-related metrics under conditions in which the nominal model underestimated the BIS-derived equivalent propofol-related effect. Simulation results showed that, under nominal conditions, RB-FOMPC preserved the performance of FOMPC without introducing unnecessary compensation. Under intra-patient variability, RB-FOMPC improved induction-phase safety-related BIS metrics by increasing the BIS-NADIR and reducing the duration of BIS below 40 compared with FOMPC, while maintaining similar maintenance phase tracking performance. The positive-residual subset analysis further indicated that the benefit of RB-FOMPC was concentrated in cases where the nominal model underestimated the actual drug effect. In addition, the computation-time results indicated that the proposed method was computationally feasible within the selected sampling period in the simulation environment. Overall, the simulations indicate that FOMPC improves maintenance-phase regulation, while the residual-based extension provides a simulation-based induction-undershoot mitigation mechanism under the evaluated nominal-model-underestimation conditions.

Author Contributions

Conceptualization, S.Z. and Y.C.; Methodology, S.Z. and Y.C.; Software, S.Z.; Validation, S.Z. and Y.C.; Formal analysis, S.Z.; Investigation, S.Z.; Resources, Y.C.; Data curation, S.Z.; Writing—original draft, Y.C.; Writing—review and editing, S.Z., H.F., I.B. and R.C.; Visualization, S.Z.; Supervision, Y.C.; Project administration, Y.C.; Funding acquisition, Y.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the funding of Harbin Science and Technology Innovation Talent Program under grant CXRC20231117219, Enterprises and institutions entrust scientific and technological projects under grant J1124199, Fundamental Research Funds for the Central Universities under grant 3072024LJ0401.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

The authors would like to thank the developers of the open-access anesthesia simulation database used in this study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Laferrière-Langlois, P.; Morisson, L.; Jeffries, S.; Duclos, C.; Espitalier, F.; Richebé, P. Depth of anesthesia and nociception monitoring: Current state and vision for 2050. Anesth. Analg. 2024, 138, 295–307. [Google Scholar] [CrossRef] [Scilit]
  2. Felippe, V.A.; Dias, H.S.; da Hora, D.A.B.; Wegner, B.F.M.; Wegner, G.R.M.; González, G.L.; Piredda, G.V.; Bezerra, F.J.L.; Bersot, C.D.A.; Lessa, M.A. Closed-loop systems for automated hypnotic drug delivery during general anaesthesia: A systematic review and meta-analysis. Br. J. Anaesth. 2026, 136, 1811–1821. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Copot, D. Automated Drug Delivery in Anesthesia; Academic Press: London, UK, 2020. [Google Scholar]
  4. van Heusden, K.; Ansermino, J.M.; Dumont, G.A. Robust MISO control of propofol-remifentanil anesthesia guided by the NeuroSENSE monitor. IEEE Trans. Control Syst. Technol. 2018, 26, 1758–1770. [Google Scholar] [CrossRef] [Scilit]
  5. Birs, I.; Muresan, C.; Ghita, M.; Ghita, M.; Nascu, I.; Ionescu, C. Event-Based Fractional Order MIMO Control for Hemodynamic Stabilization During General Anesthesia. In Proceedings of the 2023 IEEE International Conference on Systems, Man, and Cybernetics (SMC); IEEE: Piscataway, NJ, USA, 2023; pp. 1295–1300. [Google Scholar] [CrossRef] [Scilit]
  6. Liu, N.; Chazot, T.; Hamada, S.; Landais, A.; Boichut, N.; Dussaussoy, C.; Trillat, B.; Beydon, L.; Samain, E.; Sessler, D.I.; et al. Closed-loop coadministration of propofol and remifentanil guided by bispectral index: A randomized multicenter study. Anesth. Analg. 2011, 112, 546–557. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Ionescu, C.M.; Neckebroek, M.; Ghita, M.; Copot, D. An open source patient simulator for design and evaluation of computer based multiple drug dosing control for anesthetic and hemodynamic variables. IEEE Access 2021, 9, 8680–8694. [Google Scholar] [CrossRef] [Scilit]
  8. Gan, V.; Dumont, G.A.; Mitchell, I. Benchmark Problem: A PK/PD Model and Safety Constraints for Anesthesia Delivery. In ARCH14-15. 1st and 2nd International Workshop on Applied Verification for Continuous and Hybrid Systems; EPiC Series in Computing; EasyChair: Stockport, UK, 2015; Volume 34, pp. 1–8. [Google Scholar] [CrossRef] [Scilit]
  9. Krieger, A.; Panoskaltsis, N.; Mantalaris, A.; Georgiadis, M.C.; Pistikopoulos, E.N. Modeling and analysis of individualized pharmacokinetics and pharmacodynamics for volatile anesthesia. IEEE Trans. Biomed. Eng. 2014, 61, 25–34. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. Eleveld, D.J.; Colin, P.; Absalom, A.R.; Struys, M.M. Pharmacokinetic–pharmacodynamic model for propofol for broad application in anaesthesia and sedation. Br. J. Anaesth. 2018, 120, 942–959. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  11. Padula, F.; Ionescu, C.; Latronico, N.; Paltenghi, M.; Visioli, A.; Vivacqua, G. Optimized PID control of depth of hypnosis in anesthesia. Comput. Methods Programs Biomed. 2017, 144, 21–35. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. Schiavo, M.; Padula, F.; Latronico, N.; Merigo, L.; Paltenghi, M.; Visioli, A. Performance evaluation of an optimized PID controller for propofol and remifentanil coadministration in general anesthesia. IFAC J. Syst. Control 2021, 15, 100121. [Google Scholar] [CrossRef] [Scilit]
  13. Laurini, M.; Llopis, T.; Naz, N.; Consolini, L.; Milanesi, M.; Schiavo, M.; Visioli, A. Optimized Feedforward Control for the Co-administration of Propofol and Remifentanil for Induction of Hypnosis in General Anesthesia. IEEE Control Syst. Lett. 2025, 9, 745–750. [Google Scholar] [CrossRef] [Scilit]
  14. Raymond, M.; Moussa, K.; Fiacchini, M.; Lauber, J. MPC-Based Anesthesiologists Imitating Control of Propofol and Remifentanil during Anesthesia Maintenance. In Proceedings of the 2025 29th International Conference on System Theory, Control and Computing (ICSTCC); IEEE: Piscataway, NJ, USA, 2025; pp. 588–594. [Google Scholar] [CrossRef] [Scilit]
  15. Eskandari, N.; van Heusden, K.; Dumont, G.A. Extended habituating model predictive control of propofol and remifentanil anesthesia. Biomed. Signal Process. Control 2020, 55, 101656. [Google Scholar] [CrossRef] [Scilit]
  16. Pawlowski, A.; Schiavo, M.; Latronico, N.; Paltenghi, M.; Visioli, A. MPC for propofol anesthesia: The noise issue. In Proceedings of the 2022 IEEE Conference on Control Technology and Applications (CCTA); IEEE: Piscataway, NJ, USA, 2022; pp. 1087–1092. [Google Scholar] [CrossRef] [Scilit]
  17. Pawłowski, A.; Schiavo, M.; Latronico, N.; Paltenghi, M.; Visioli, A. Linear MPC for anesthesia process with external predictor. Comput. Chem. Eng. 2022, 161, 107747. [Google Scholar] [CrossRef] [Scilit]
  18. Pawłowski, A.; Schiavo, M.; Latronico, N.; Paltenghi, M.; Visioli, A. Drug co-administration in anesthesia using event-based MPC. Int. J. Robust Nonlinear Control 2025, 35, 4020–4042. [Google Scholar] [CrossRef] [Scilit]
  19. Pawłowski, A.; Schiavo, M.; Latronico, N.; Paltenghi, M.; Visioli, A. Event-based MPC for propofol administration in anesthesia. Comput. Methods Programs Biomed. 2023, 229, 107289. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  20. Li, W.; Yan, S.; Shi, L.; Yue, J.; Shi, M.; Lin, B.; Qin, K. Multiagent Consensus Tracking Control Over Asynchronous Cooperation–Competition Networks. IEEE Trans. Cybern. 2025, 55, 4347–4360. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  21. Nino, J.; De Keyser, R.; Syafiie, S.; Ionescu, C.; Struys, M. EPSAC-controlled anesthesia with online gain adaptation. Int. J. Adapt. Control Signal Process. 2009, 23, 455–471. [Google Scholar] [CrossRef] [Scilit]
  22. Zhao, S.; Mu, J.; Liu, H.; Sun, Y.; Cajo, R. Heading control of USV based on fractional-order model predictive control. Ocean Eng. 2025, 322, 120476. [Google Scholar] [CrossRef] [Scilit]
  23. Zhao, S.; Wang, S.; Cajo, R.; Ren, W.; Li, B. Power tracking control of marine boiler-turbine system based on fractional order model predictive control algorithm. J. Mar. Sci. Eng. 2022, 10, 1307. [Google Scholar] [CrossRef] [Scilit]
  24. Cajo, R.; Zhao, S.; Plaza, D.; De Keyser, R.; Ionescu, C. A Fractional Order Predictive Control for Trajectory Tracking of the AR.Drone Quadrotor. In Proceedings of the CONTROLO 2020; Gonçalves, J.A., Braz-César, M., Coelho, J.P., Eds.; Springer International Publishing: Cham, Switzerland, 2020; pp. 528–537. [Google Scholar] [CrossRef] [Scilit]
  25. Cajo, R.; Mac, T.T.; Plaza, D.; Copot, C.; De Keyser, R.; Ionescu, C. A survey on fractional order control techniques for unmanned aerial and ground vehicles. IEEE Access 2019, 7, 66864–66878. [Google Scholar] [CrossRef] [Scilit]
  26. Navarro-Guerrero, G.; Tang, Y. Fractional-order closed-loop model reference adaptive control for anesthesia. Algorithms 2018, 11, 106. [Google Scholar] [CrossRef] [Scilit]
  27. Dulf, E.H.; Pintea, P.A.; Muresan, C.I. Anesthesia Control Using Fractional Order Controller. In Proceedings of the 2024 18th International Conference on Control, Automation, Robotics and Vision (ICARCV); IEEE: Piscataway, NJ, USA, 2024; pp. 1178–1181. [Google Scholar] [CrossRef] [Scilit]
  28. Milanesi, M.; Consolini, L.; Di Credico, G.; Latronico, N.; Laurini, M.; Paltenghi, M.; Schiavo, M.; Visioli, A. Patient-Specific MPC for Improved Robustness in Anesthesia. Commun. Nonlinear Sci. Numer. Simul. 2026, 162, 110210. [Google Scholar] [CrossRef] [Scilit]
  29. Mihai, M.; Birs, I.; Hegedus, E.; Ynineb, A.; Copot, D.; De Keyser, R.; Ionescu, C.M.; Ladaci, S.; Muresan, C.I.; Neckebroek, M. Online and personalised control of the depth of hypnosis during induction using fractional order PID. J. Adv. Res. 2025, 78, 777–789. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  30. Absalom, A.; Struys, M.M. An overview of TCI & TIVA; Lannoo Meulenhoff-Belgium: Gent, Belgium, 2019. [Google Scholar]
  31. Minto, C.F.; Schnider, T.W.; Egan, T.D.; Youngs, E.; Lemmens, H.J.; Gambus, P.L.; Billard, V.; Hoke, J.F.; Moore, K.H.; Hermann, D.J.; et al. Influence of age and gender on the pharmacokinetics and pharmacodynamics of remifentanil: I. Model development. Anesthesiology 1997, 86, 10–23. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  32. Goutelle, S.; Maurin, M.; Rougier, F.; Barbaut, X.; Bourguignon, L.; Ducher, M.; Maire, P. The Hill equation: A review of its capabilities in pharmacological modelling. Fundam. Clin. Pharmacol. 2008, 22, 633–648. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  33. Minto, C.F.; Schnider, T.W.; Shafer, S.L. Pharmacokinetics and pharmacodynamics of remifentanil: II. Model application. Anesthesiology 1997, 86, 24–33. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  34. Pawłowski, A.; Schiavo, M.; Latronico, N.; Paltenghi, M.; Visioli, A. Model predictive control using MISO approach for drug co-administration in anesthesia. J. Process Control 2022, 117, 98–111. [Google Scholar] [CrossRef] [Scilit]
  35. Merigo, L.; Padula, F.; Latronico, N.; Paltenghi, M.; Visioli, A. Event-based control tuning of propofol and remifentanil coadministration for general anaesthesia. IET Control Theory Appl. 2020, 14, 2995–3008. [Google Scholar] [CrossRef] [Scilit]
  36. West, N.; Van Heusden, K.; Görges, M.; Brodie, S.; Rollinson, A.; Petersen, C.L.; Dumont, G.A.; Ansermino, J.M.; Merchant, R.N. Design and evaluation of a closed-loop anesthesia system with robust control and safety system. Anesth. Analg. 2018, 127, 883–894. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  37. Schiavo, M.; Paltenghi, M.; Visioli, A.; Latronico, N. Clinical performance of a bispectral index controlled closed-loop administration system for simultaneous administration of propofol and remifentanil. Anesth. Analg. 2025, 140, 1236–1238. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  38. De Keyser, R. Model based predictive control for linear systems. In Control Systems, Robotics and Automation; EOLSS Publishers/UNESCO: Oxford, UK, 2003; Volume XI, pp. 24–58. [Google Scholar]
  39. Castano, J.A.; Hernandez, A.; Li, Z.; Tsagarakis, N.G.; Caldwell, D.G.; De Keyser, R. Enhancing the robustness of the EPSAC predictive control using a Singular Value Decomposition approach. Robot. Auton. Syst. 2015, 74, 283–295. [Google Scholar] [CrossRef] [Scilit]
  40. Copot, D.; Ionescu, C. Models for nociception stimulation and memory effects in awake and aware healthy individuals. IEEE Trans. Biomed. Eng. 2019, 66, 718–726. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  41. Ionescu, C.; Lopes, A.; Copot, D.; Machado, J.T.; Bates, J.H. The role of fractional calculus in modeling biological phenomena: A review. Commun. Nonlinear Sci. Numer. Simul. 2017, 51, 141–159. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Pharmacokinetic model compartment scheme for one drug.
Figure 1. Pharmacokinetic model compartment scheme for one drug.
Mathematics 14 02979 g001
Figure 2. PK/PD models for drug co-administration in patients.
Figure 2. PK/PD models for drug co-administration in patients.
Mathematics 14 02979 g002
Figure 3. PK/PD model for drug co-administration with an added infusion-ratio constraint.
Figure 3. PK/PD model for drug co-administration with an added infusion-ratio constraint.
Mathematics 14 02979 g003
Figure 4. FOMPC framework integrated with an external predictor.
Figure 4. FOMPC framework integrated with an external predictor.
Mathematics 14 02979 g004
Figure 5. RIAE results of FOMPC in anesthesia depth control.
Figure 5. RIAE results of FOMPC in anesthesia depth control.
Mathematics 14 02979 g005
Figure 6. Comparison of BIS responses and infusion inputs obtained using EPSAC, FOMPC, and RB-FOMPC under the nominal Patient 25 condition.
Figure 6. Comparison of BIS responses and infusion inputs obtained using EPSAC, FOMPC, and RB-FOMPC under the nominal Patient 25 condition.
Mathematics 14 02979 g006
Figure 7. The control performance of RB-FOMPC on the 25 patient profiles in the database.
Figure 7. The control performance of RB-FOMPC on the 25 patient profiles in the database.
Mathematics 14 02979 g007
Figure 8. Performance of the three control methods during the induction phase under patient-model mismatch.
Figure 8. Performance of the three control methods during the induction phase under patient-model mismatch.
Mathematics 14 02979 g008
Figure 9. The control performance of RB-FOMPC on 500 inter-patient variability samples generated from virtual patients in the database.
Figure 9. The control performance of RB-FOMPC on 500 inter-patient variability samples generated from virtual patients in the database.
Mathematics 14 02979 g009
Figure 10. The control performance of RB-FOMPC on 12,000 intra-patient variability samples derived from 24 patients in the database.
Figure 10. The control performance of RB-FOMPC on 12,000 intra-patient variability samples derived from 24 patients in the database.
Mathematics 14 02979 g010
Figure 11. Distribution of solve time at each control step.
Figure 11. Distribution of solve time at each control step.
Mathematics 14 02979 g011
Table 1. The propofol-based patient database contains the corresponding variable values for the PK/PD model [7].
Table 1. The propofol-based patient database contains the corresponding variable values for the PK/PD model [7].
IndexAge
(yrs)
Height
(cm)
Weight
(kg)
C 50
(mg/mL)
γ
(-)
174164882.53
267161694.62
37517610151.6
469173971.82.5
545171646.81.78
657182802.72.8
774155551.73.5
871172787.82.9
965176772.91.88
1072192733.93.1
1169168842.33.1
1260190924.82.1
1361177812.53
1454173862.53
1571172834.31.9
16531861142.71.6
1772162874.52.9
1861182932.71.78
1970167776.83.1
2069168829.81.6
2169158813.22.1
2260165855.12.51
2370173693.673.1
2456186995.82.3
2565173834.22.5
Table 2. The setting values of main parameters of the model in the simulation.
Table 2. The setting values of main parameters of the model in the simulation.
Parameters T s N 1 N 2 N u T d α β c ρ η bd
Value1143219.72.67.50.0005910.974965−0.001136−0.00389020
Table 3. Performance comparison among EPSAC, FOMPC, and RB-FOMPC for the 25 patient samples in the database.
Table 3. Performance comparison among EPSAC, FOMPC, and RB-FOMPC for the 25 patient samples in the database.
IAE ind ( × 10 3 ) IAE mat ( × 10 3 )BIS-NADIR
IndexEPSACFOMPCRB-FOMPCEPSACFOMPCRB-FOMPCEPSACFOMPCRB-FOMPC
12.512.392.391.501.231.2350.3249.1149.08
22.882.802.801.421.221.2251.0649.3049.35
32.942.862.871.391.221.2251.1849.5649.54
42.372.242.241.591.241.2451.9548.2448.26
53.413.353.351.401.241.2451.4649.7249.75
62.632.542.551.521.231.2351.0748.9248.94
72.242.112.111.651.231.2351.7748.4748.48
83.263.213.211.431.231.2350.5549.5849.61
92.612.512.521.481.221.2250.4049.0349.03
102.752.672.681.411.221.2251.3249.3349.33
112.462.362.361.491.231.2349.8948.9048.86
123.002.942.941.491.231.2351.5149.3949.42
132.542.452.451.461.231.2351.4248.8648.87
142.602.502.501.591.231.2351.9548.8148.86
152.822.742.741.431.221.2251.2049.3249.33
162.732.642.641.501.251.2551.2248.6148.69
172.882.812.811.441.221.2250.8849.4149.43
182.632.522.521.461.231.2351.7348.9448.94
193.163.103.111.441.231.2350.7449.5049.56
203.503.463.461.391.241.2450.4949.6849.73
212.682.582.591.431.221.2250.6749.1949.20
223.062.993.001.441.221.2250.8649.4449.49
232.692.622.621.461.221.2251.3449.1749.19
243.203.143.141.431.231.2350.8349.5149.54
252.882.802.801.481.221.2250.8349.2949.32
Average2.822.732.741.471.231.2351.0749.1749.19
Table 4. Average performance metrics of EPSAC, FOMPC, and RB-FOMPC under inter-patient and intra-patient variability. Values are expressed as mean ± standard deviation.
Table 4. Average performance metrics of EPSAC, FOMPC, and RB-FOMPC under inter-patient and intra-patient variability. Values are expressed as mean ± standard deviation.
IAE ind ( × 10 3 ) IAE mat ( × 10 3 )BIS-NADIR T BIS < 40 ind (s)
Variability TypeEPSACFOMPCRB-FOMPCEPSACFOMPCRB-FOMPCEPSACFOMPCRB-FOMPCEPSACFOMPCRB-FOMPC
Inter-patient
( n = 500 ) 3.16 ± 0.18 3.17 ± 0.19 3.17 ± 0.19 1.57 ± 0.12 1.40 ± 0.09 1.40 ± 0.09 49.44 ± 2.55 48.36 ± 2.68 48.36 ± 2.67 0.00 ± 0.00 0.11 ± 1.10 0.11 ± 1.10
Intra-patient
( n = 12,000 ) 3.13 ± 0.46 3.13 ± 0.42 2.98 ± 0.44 1.55 ± 0.26 1.40 ± 0.26 1.40 ± 0.25 41.80 ± 13.06 39.81 ± 13.56 44.35 ± 9.51 6.87 ± 9.95 8.47 ± 11.08 2.72 ± 5.85
Note: T BIS < 40 ind denotes the duration for which the BIS remains below 40 during the induction phase.
Table 5. Average performance metrics of EPSAC, FOMPC, and RB-FOMPC for intra-patient variability samples with positive filtered effect-site residuals from Patients 1–24. Values are expressed as mean ± standard deviation.
Table 5. Average performance metrics of EPSAC, FOMPC, and RB-FOMPC for intra-patient variability samples with positive filtered effect-site residuals from Patients 1–24. Values are expressed as mean ± standard deviation.
IAE ind ( × 10 3 ) IAE mat ( × 10 3 )BIS-NADIR T BIS < 40 ind (s)
SubsetEPSACFOMPCRB-FOMPCEPSACFOMPCRB-FOMPCEPSACFOMPCRB-FOMPCEPSACFOMPCRB-FOMPC
Positive filtered residual
( n = 7455 ) 2.90 ± 0.27 2.96 ± 0.29 2.72 ± 0.13 1.44 ± 0.17 1.33 ± 0.22 1.32 ± 0.19 33.97 ± 11.44 31.35 ± 11.26 38.94 ± 8.69 11.51 ± 10.61 14.15 ± 11.19 4.57 ± 6.99
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

Zhao, S.; Chen, Y.; Fu, H.; Birs, I.; Cajo, R. Residual-Based Fractional-Order Model Predictive Control for Automated Co-Administration of Anesthetic Drugs. Mathematics 2026, 14, 2979. https://doi.org/10.3390/math14162979

AMA Style

Zhao S, Chen Y, Fu H, Birs I, Cajo R. Residual-Based Fractional-Order Model Predictive Control for Automated Co-Administration of Anesthetic Drugs. Mathematics. 2026; 14(16):2979. https://doi.org/10.3390/math14162979

Chicago/Turabian Style

Zhao, Shiquan, Yuqing Chen, Huixuan Fu, Isabela Birs, and Ricardo Cajo. 2026. "Residual-Based Fractional-Order Model Predictive Control for Automated Co-Administration of Anesthetic Drugs" Mathematics 14, no. 16: 2979. https://doi.org/10.3390/math14162979

APA Style

Zhao, S., Chen, Y., Fu, H., Birs, I., & Cajo, R. (2026). Residual-Based Fractional-Order Model Predictive Control for Automated Co-Administration of Anesthetic Drugs. Mathematics, 14(16), 2979. https://doi.org/10.3390/math14162979

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