Skip to Content
BioengineeringBioengineering
  • Article
  • Open Access

15 October 2026

32 Pages

Enhanced SynPID by Tracking Varying Targets Applied to General Anaesthesia

,
,
and
1
Universidad de Guadalajara, Centro Universitario de los Lagos, Departamento de Ciencias Exactas y Tecnología, Av. Enrique Díaz de León No. 1144, Colonia Paseos de la Montaña, Lagos de Moreno 47460, Jalisco, Mexico
2
Department of Anesthesiology, Infanta Leonor Hospital, 28031 Madrid, Spain
3
Departamento de Telemática y Electrónica, Escuela Técnica Superior de Ingeniería y Sistemas de Telecomunicación, Universidad Politécnica de Madrid, 28031 Madrid, Spain
*
Author to whom correspondence should be addressed.

Abstract

Closed-loop anaesthesia systems use automated controllers to regulate drug delivery and improve anaesthetic management. Although PID-based strategies have shown promising performance, challenges related to patient variability, robustness, setpoint definition, and clinical implementation remain open. This work presents an enhanced synergistic PID strategy, denoted as ESynPID, for multivariable drug delivery in general anaesthesia. The proposed approach extends the previous SynPID formulation by incorporating a variable setpoint generation mechanism through a PID Inversor, a symmetric weighting strategy for the setpoint feedforward terms, and an updated symmetric control-to-range module. The virtual patient is represented through pharmacokinetic–pharmacodynamic models for propofol, remifentanil, and rocuronium, numerically propagated in a sampled-data framework. The resulting architecture combines tracking-oriented target generation, weighted errors PID control, range correction, open-loop/closed-loop phase switching, and a pump emulation block including safety, quantification, and zero-order hold stages. The proposed controller is evaluated in a cohort of virtual patients under surgical stimulation scenarios and compared with the previous SynPID approach. The results show that ESynPID modifies the perfusion profiles by anticipating drug delivery around stimulus changes and by producing more active tracking behaviour during the maintenance phase. This improves the regulation of the hypnotic monitor, while revealing a trade-off in the nociception response. Overall, the study shows that the proposed tracking and symmetry mechanisms increase the adaptability of the control law, although their effect depends on the monitored variable and on the interaction between the weighting strategy, the inversion mechanism, and the pharmacokinetic dynamics of the patient.

1. Introduction

A protocol in total intravenous anaesthesia is a set of drug infusions and boluses whose goal is to maintain a patient in an adequate anaesthetic state. If the clinician makes the decisions about modifying the protocol, it is referred to as an open-loop protocol (OLP). When decisions are made using algorithms, the protocol is referred to as a closed-loop protocol (CLP); these algorithms must be supervised by an anaesthetist. CLP protocols offer numerous benefits, such as reducing subjectivity in the anaesthetist’s decision-making regarding drug administration, minimising medication usage, reducing patient recovery time, and enabling a single anaesthetist to supervise multiple surgeries simultaneously from a control room [1].
During the twenty-first century, CLP systems based on PIDs (proportional, integral and derivative controllers), artificial intelligence and fuzzy logic are being developed, featuring feedback based on bispectral index (BIS), pain by nociception index (NOX) and/or relaxation on neuromuscular blockade (NMB) monitors. A PID is a controller that provides a control law governed by an error signal, derived from the deviation between the controlled variable and a reference signal or set point. The control law consists of proportional, integral and derivative actions applied to the error signal [1]. Recent research in closed-loop anaesthesia has increasingly focused on PID-based strategies for co-administering multiple intravenous drugs while tracking physiological variables such as hypnosis, analgesia, and neuromuscular blockade. Building on early event-based and ratio-adjustable PID formulations, more recent developments emphasise multivariable structures capable of handling drug interactions and varying clinical targets [2]. Castañeda et al. [2] developed SynPID, a personalised asymmetric MIMO-PID (SynPID) controller for the co-administration of propofol, remifentanil and rocuronium. Feedback was guided using monitors of hypnosis by BIS, NOX and NMB. Also, SynPID incorporates feedforward modulation, control to range and safety constraints. In virtual testing, this architecture improved disturbance rejection and maintained satisfactory anaesthesia through patient-specific automatic tuning.
These advances complement earlier contributions by Paolino et al. [3], who proposed an event-driven PID to reduce unnecessary actuator updates, and by Schiavo et al. [4], who experimentally demonstrated that tunable opioid–hypnotic ratios enhance clinical flexibility. Together, these studies show a clear trend toward enhanced multivariable PID formulations capable of adapting to drug synergies, patient-specific dynamics, and varying therapeutic targets. Such developments provide a strong foundation for the proposed Enhanced SynPID, which aims to further improve target tracking under dynamic anaesthetic conditions.
Kagami et al. [5] proposed a multiobjective optimisation framework using decentralised PID controllers for safe drug delivery during the hypnotic induction phase, balancing variables like pain perception and mean arterial pressure. However, the PID controllers showed performance limitations during subsequent surgical stages. Furthermore, the complexity of the multiobjective optimisation process and the challenges in conducting trade-off analyses in the obtained Pareto Front may hinder practical implementation in clinical settings. Padula et al. [6] utilised genetic algorithms and gain scheduling to optimise a PID controller for anaesthesia induction and maintenance. Although the approach improves induction time and disturbance rejection, it suffers from performance degradation if parameters are not dynamically adjusted between phases. Furthermore, managing BIS signal noise with a low-pass filter introduces control trade-offs, and the system still faces challenges regarding patient variability. Muresan et al. [7] introduced a fractional-order controller for depth of analgesia based on skin impedance and remifentanil administration, offering higher flexibility than integer-order alternatives. Despite its accuracy, the approach faces limitations regarding data generalisability and the clinical implementation challenges of complex fractional-order models. Additionally, robust tuning is still necessary to overcome individual patient variability.
Some works have explored the regulation of the opioid–hypnotic balance through an optimised PID control scheme for the co-administration of propofol and remifentanil. Emphasising the importance of maintaining a fixed infusion ratio that can be adjusted by the clinician, demonstrating that a well-tuned PID controller can effectively manage the synergistic effects of drugs on the bispectral index (BIS) and hemodynamic stability [8]. While other ones designed a fractional-order PID (FOPID) controller specifically for propofol dosage taking into account physiological differences in specific populations. Their study highlights the advantages of fractional calculus in achieving robust performance with consistent dynamic responses despite the gain variations inherent in different body mass indexes [9]. Another fractional-order PI (FOPI) control strategy is designed to handle the BIS during both induction and maintenance phases; such an approach focuses on a personalised tuning method that enhances the system’s ability to reject disturbances caused by surgical stimuli, providing a stable hypnotic state compared to traditional integer-order alternatives [10].
Currently, alternative closed-loop control algorithms based on artificial intelligence (AI) are being actively investigated owing to their ability to process and analyse large volumes of data, including both patient-specific and population-level information. This capability enables the control system to be adapted either in a generalised manner or through personalised strategies, thereby optimising drug administration according to the specific surgical context. A further advantage of AI-based approaches is their capacity to integrate and process multiple variables of different natures, characterised by distinct scales and statistical distributions. In addition to anaesthesia monitoring parameters, physiological vital signs can also be incorporated as feedback signals. This heterogeneous combination of inputs not only facilitates the optimisation of anaesthetic management but also contributes to maintaining haemodynamic stability [11].
This work focuses on the design and evaluation of a variable set-point generation method for the control system proposed in [2], which is based on a PID-regulated general anaesthesia framework. Inspired by [12], the proposed method is based on the inversion of the PID control algorithm.

2. Methodology

2.1. Virtual Patient Model

The virtual patients used in this study are based on previously reported PK–PD compartmental models for propofol, remifentanil, and rocuronium [2,13,14,15]. These models are used only to simulate the patient response and to evaluate the proposed controller under reproducible conditions. They are not used by the ESynPID controller as an online model for state estimation or model-based inversion.
In the simulation framework, the drug infusion signals are applied to the continuous-time PK–PD virtual patient and numerically propagated using ode15s. The resulting monitor outputs, namely BIS, NOX, and NMB, are sampled and used as feedback signals for the discrete-time controller. Then, the controller operates on monitor signals and drug perfusion commands, whereas the PK–PD model is restricted to the virtual patient environment.

2.2. Enhanced Synergistic PID

The controller proposed in this work is a modification of synergistic multivariable PID (SynPID) which was introduced in our previous work [2]. The main concepts of SynPID are as follows:
  • OLP supervision:The anaesthetist’s clinical experience remains the for anaesthesia induction and maintenance and is incorporated into the controller through the Open-Loop Modulator.
  • Target feedforward: Setpoint feedforward is the effect of directly applying variations in the setpoint to the control action through proportional and derivative components.
  • Weighting: This is the mechanism by which setpoint feedforward influences the PID errors through modulation parameters ( β and γ ), resulting in a specific error for each branch of the PID. The modulation parameters are time variable and depend on the deviation between the measured value and the setpoint.
  • Unilateral control: This is only possible in the sense of administering medication to the human body; however, it is not possible to remove administered medication from it.
  • Multi-error: This refers to the fact that each PID has three distinct errors, one per PID branch, defined through weighting. Additionally, since there are three monitored variables, three errors arise per branch, resulting in a total of nine control errors.
The motivation for introducing the SynPID variant is the transition from a regulation-oriented control architecture to a tracking-oriented one. Regulation systems are typically designed around a constant reference input to maximise disturbance rejection, whereas tracking systems are formulated to ensure that the controlled variable follows dynamic changes in the reference trajectory. The SynPID operates under a fixed setpoint and exhibits intrinsic asymmetry. The Enhanced SynPID (ESynPID) is proposed to reformulate the error magnitude in two key respects:
  • When driven by a time-varying reference signal, the error magnitude can be deliberately amplified in either direction, thereby producing more pronounced increases or decreases in infusion rates compared with the original SynPID. These tracking systems aim to adjust the target according to the requirements imposed by surgical stimuli, based on variables derived from monitors and drug infusions, among the most relevant ones [12].
  • It adjusts the feedforward setpoint term (IsaPID concept) in such a manner that the controller exhibits symmetric actuation behaviour; i.e., it becomes equally assertive when reducing or administering medication. This symmetry enhances the controller’s robustness and improves the response performance to disturbances.
The ESynPID inherits from the SynPID the operational phases of induction, maintenance, and recovery, with the induction phase being the stage in which information is gathered for controller tuning upon its completion. It also inherits the concepts of OLP supervision, setpoint feedforward, weighting, unilateral control, and the multi-error controller. In addition, it incorporates the satellite modules for control to range and pump operation emulation.
The improvements of ESynPID with respect to its previous version are as follows (see Figure 1): (1) a new method to obtain the set-point feedforward weights, which condition the errors of each PID branch (modification of the block “Errors Generator”); (2) incorporation of an inverter block to obtain the variable reference signal (new “PID Inversor” block) and (3) upgrading the control-to-range module to define a symmetric behaviour.
Figure 1. Enhanced SynPID block diagram.
The controller consists of five PIDs that relate the drug PPF to the BIS monitor ( c 11 ), RMF-BIS ( c 21 ), PPF-NOX ( c 12 ), RMF-NOX ( c 22 ), and RCN-NMB ( c 33 ). The controllers c 13 , c 23 , c 31 , and  c 32 are not designed because there exists no documented relation between PPF or RMF and monitor NMB, nor between RCN with BIS or NOX. Each PID is defined with a different error in each branch, as follows:
u i ( e j ) = K P , i j e P , j ( t ) + 1 T I , i j ∫ 0 t e I , j ( τ ) d τ + T D , i j d e F , j ( t ) d t , ( i , j ) ∈ S
with
S = { ( 1 , 1 ) , ( 1 , 2 ) , ( 2 , 1 ) , ( 2 , 2 ) , ( 3 , 3 ) } .
and
i = 1 = PPF 2 = RMF 3 = RCN , j = 1 = BIS 2 = NOX 3 = NMB
where K P , i j is the proportional gain, T I , i j the integral action time, T D , i j the derivative action time, and  e j ( t ) the deviation of monitor-j from the target value which defines the error in the Target Feedforward PID branch.
The errors of each branch of every PID are defined as a function of the reference signal ( r j ), the controlled variable ( y j ), and the weights ( β j , γ j ), according to the following:
e P , j ( t ) = − β j ( t ) r j ( t ) + y j ( t ) , e I , j ( t ) = − r j ( t ) + y j ( t ) , e D , j ( t ) = − γ j ( t ) r j ( t ) + y j ( t ) , e F , j ( t ) = e D , j ( t ) − T D , i j N · e ˙ F , j ( t )
where e P , j is the proportional error; β j is the proportional weighting; r j is the tracking set point; y j is the monitor; e I , j the integral error; e D , j the derivative error; γ j is the derivative weighting; e F , j is the derivative low-pass filtered error; T D , i j is the derivative action time; and N is the cut-frequency of the filter.
As illustrated in Figure 1, the Error Generator block receives two sequences, (1) the sampled monitor vector y ( k ) = y 1 ( k ) y 2 ( k ) y 3 ( k ) ⊤ and (2) the generated reference vector r ( k ) = r 1 ( k ) r 2 ( k ) r 3 ( k ) ⊤ , to produce the three error vectors that feed the controller block:
e 1 ( k ) = e P , 1 ( k ) e I , 1 ( k ) e F , 1 ( k ) , e 2 ( k ) = e P , 2 ( k ) e I , 2 ( k ) e F , 2 ( k ) , e 3 ( k ) = e P , 3 ( k ) e I , 3 ( k ) e F , 3 ( k ) .
These discrete-time signals are obtained from the continuous-time weighted error definitions (2). Then, according to these errors, the corresponding discrete-time relations are
e P , j ( k ) = − β j ( k ) r j ( k ) + y j ( k ) , e I , j ( k ) = − r j ( k ) + y j ( k ) , e D , j ( k ) = − γ j ( k ) r j ( k ) + y j ( k ) ,
and, consistently with the implemented filtered derivative recursion,
e F , j ( k ) = p F , i j e F , j ( k − 1 ) + K F , i j e D , j ( k ) ,
where 0 < p F , i j < 1 and K F , i j > 0 are the discrete-time derivative-filter coefficients:
p F , i j = e − T s · N T D , i j , K F , i j = 1 − p F , i j .
Let the aggregate error vector be defined as
e ( k ) = e 1 ⊤ ( k ) e 2 ⊤ ( k ) e 3 ⊤ ( k ) ⊤ ∈ R 9 .
For each controller c i j , the discrete-time SISO controller law can be written as
u c , i j ( k ) = K P , i j e P , j ( k ) + I i j ( k ) + D i j ( k ) ,
where I i j ( k ) is the integral state and D i j ( k ) is the derivative-filtered state.
The integral state updated through trapezoidal rule is defined by
I i j ( k ) = sat I ¯ i j I i j ( k − 1 ) + K I , i j T s 2 e I , j ( k ) + e I , j ( k − 1 ) ,
The saturation operator in (9) models the anti-windup mechanism implemented, and guarantees that
| I i j ( k ) | ≤ I ¯ i j , ∀ k .
The derivative-filtered state is defined by
D i j ( k ) = p F , i j D i j ( k − 1 ) + K F , i j K D , i j T s e D , j ( k ) − e D , j ( k − 1 ) ,
The control-to-range module generates auxiliary support perfusions u c r , i j ( k ) (see Section 2.7), and the resulting MISO contributions are combined inside the controller block. The total requested drug perfusion is then processed by the Pump Model Emulation, which impose non-negativity, quantisation and delivery limits. Hence, the applied infusion vector u ( k ) = u 1 ( k ) u 2 ( k ) u 3 ( k ) ⊤ satisfies
0 ≤ u i ( k ) ≤ u H i , i ∈ { 1 , 2 , 3 } ,
where u H i is the maximum admissible infusion rate of the i-th pump.
The stability properties of the proposed discrete-time ESynPID controller, including the effects of the bounded weighting functions, anti-windup mechanism and pump emulation constraints, are formally analyzed in Appendix A.

2.3. Motivation: Range-Conditioned Tracking

The range-conditioned tracking method modifies the conventional PID error calculation when the controlled variable leaves the predefined safety range, see Figure 2. Instead of computing the error solely with respect to the target value, a threshold-conditioned reference is used to increase the error magnitude and therefore strengthen the control action. If the variable exceeds the upper limit, the error is calculated relative to the lower threshold; if it falls below the lower limit, it is calculated relative to the upper threshold. This approach enables a faster return of the controlled variable to the admissible range while preserving the standard error calculation when the variable remains within the safety limits.
Figure 2. Setpoint variable conditioned by range thresholds.
In Equation (13), the computation of the range-conditioned tracking error is proposed by means of a piecewise-defined function:
r j ( k ) = y L j , si y j ( k ) ≥ y H j y T j , si y L j < y j ( k ) < y H j y H j , si y j ( k ) ≤ y L j
where r j ( k ) is the variable reference signal (tracking); y L j is the lower threshold of the range for the j-th monitor; y H j is the upper threshold of the range for the j-th monitor; and y T j is the fixed reference of the j-th monitor.

2.4. Target Feedforward PID Discretisation

Applying the discrete-time derivative and the trapezoidal integral to Equation (1), the z-transform of the control law is as follows:
U i ( z ) = K P , i j − β j ¯ R j ( z ) + Y j ( z ) + K I , i j T 2 1 + z − 1 1 − z − 1 − R j ( z ) + Y j ( z ) + K D , i j T ( 1 − z − 1 ) − γ j ¯ R j ( z ) + Y j ( z ) = K 0 , i j + K 1 , i j z − 1 + K 2 , i j z − 2 1 − z − 1 Y j ( z ) − K 3 , i j + K 4 , i j z − 1 + K 5 , i j z − 2 1 − z − 1 R j ( z ) = C i j ( z ) Y j ( z ) − B i j ( z ) R j ( z ) , ( i , j ) ∈ S
with S and i , j defined as in (2); where U i ( z ) denotes the z-transform of the control action associated with the i-th drug administration channel; R j ( z ) is the z-transform of the reference signal corresponding to the j-th physiological monitor; and Y j ( z ) represents the z-transform of the measured output of the j-th monitor.
The parameters β j ¯ and γ j ¯ are the mean setpoint feedforward weighting coefficients associated with the proportional and derivative actions, respectively, for the j-th monitor.
To simplify the Z-transform of Equation (1), it is assumed that the modulation parameters β and γ are small compared with the monitor values. Both parameters vary between 1 and their respective maximum values, B and G (see Section 2.6).
The terms C i j ( z ) and B i j ( z ) denote the discrete-time transfer functions associated with the feedback and feedforward paths, respectively, relating the i-th drug channel to the j-th monitored variable. In particular, if  β j ¯ = γ j ¯ = 1 , then the feedforward and feedback dynamics become identical; i.e.,  B i j ( z ) = C i j ( z ) .
The coefficients K n , i j , defined in Equation (15), are obtained from the PID tuning parameters and determine the discrete-time controller dynamics for each valid interaction pair ( i , j ) ∈ S .
Where U i ( z ) is the z-transform of control law of drug i-th; R j ( z ) is the z-transform of reference signal of monitor j-th; Y j ( z ) is the z-transform of monitor j-th; β j ¯ and γ j ¯ are the mean reference signal feedfoward weights of monitor j-th. The gains K n , i j shown in Equation (15) depend on the tuning of the PIDs in the following manner:
K 0 , i j = K P , i j + K I , i j T s 2 + K D , i j T s K 1 , i j = − K P , i j + K I , i j T s 2 − 2 K D , i j T s K 2 , i j = K D , i j T s K 3 , i j = β j ¯ K P , i j + K I , i j T s 2 + γ j ¯ K D , i j T s K 4 , i j = − β j ¯ K P , i j + K I , i j T s 2 − 2 γ j ¯ K D , i j T s K 5 , i j = γ j ¯ K D , i j T s ,
where ( i , j ) ∈ S is as defined in (2); K P , i j , K I , i j , and  K D , i j denote the proportional, integral, and derivative gains, respectively, associated with the interaction between the i-th drug infusion channel and the j-th physiological monitor; and  T s denotes the discrete-time sampling period. β j ¯ is the mean proportional feedforward weight and γ j ¯ is the mean derivative feedforward weight.

2.5. Discrete Target Feedforward PID Inversion

For the direct effect–action pathways (BIS–PPF, NOX–RMF and NMB–RCN), the condition i = j is imposed. Therefore, only the diagonal controllers are considered and the double subscript notation is simplified as C i i ( z ) ≡ C i ( z ) , B i i ( z ) ≡ B i ( z ) and K m , i i ≡ K m i , for  m = 0 , … , 5 . Under this notation, solving (14) for the reference signal transform R i ( z ) and applying the inverse z-transform yields the recursive reference-generation equation:
R i ( z ) = C i B i · Y i ( z ) − 1 B i · U i ( z ) R i ( z ) = ( K 0 i + K 1 i z − 1 + K 2 i z − 2 ) Y i ( z ) − ( 1 − z − 1 ) U i ( z ) K 3 i + K 4 i z − 1 + K 5 i z − 2 r i ( k ) = − K 4 i K 3 i r i ( k − 1 ) − K 5 i K 3 i r i ( k − 2 ) + K 0 i K 3 i y i ( k ) + K 1 i K 3 i y i ( k − 1 ) + K 2 i K 3 i y i ( k − 2 ) − 1 K 3 i ( u i ( k ) − u i ( k − 1 ) )
where u i ( k ) denotes the control action associated with the i-th drug administration channel and U i ( z ) its z-transform; r i ( k ) is the reference signal associated with the i-th direct monitor–drug pathway and R i ( z ) its corresponding z-transform; and y i ( k ) is the measured output of the same pathway with Y i ( z ) its z-transform. Then, once the discrete PID gains K 0 i , … , K 5 i are known, together with the previous reference samples, the measured outputs, and the increment of the drug infusion rate, the recursive reference-generation law given by (16) is completely determined.
Under steady-state conditions, several implications arise from the presence of the integral action in the PIDs controllers. For constant reference signals and stable closed-loop operation, the tracking error converges to zero. Then, the proportional and derivative contributions vanish, whereas the integral contribution converges to a constant value.
Therefore, considering steady-state conditions in (16), the signals satisfy
r i ( k ) = r i ( k − 1 ) = r i ( k − 2 ) = r i ★ ,
y i ( k ) = y i ( k − 1 ) = y i ( k − 2 ) = y i ★ ,
and
u i ( k ) = u i ( k − 1 ) = u i ★ ,
which implies
u i ( k ) − u i ( k − 1 ) = 0 .
and β i = γ i = 1 (see Section 2.6) due to y i ★ = r i ★ (condition for null error).
Substituting these conditions into (16) yields
K 3 i + K 4 i + K 5 i r i ★ = K 0 i + K 1 i + K 2 i y i ★ .
For the direct pathways the PIDs coefficients satisfy
K 0 i + K 1 i + K 2 i = K 3 i + K 4 i + K 5 i ,
r i ★ = y i ★ .
Hence, under steady-state conditions, the generated reference converges to the measured physiological variable. This result guarantees that the reference-generation mechanism does not introduce any steady-state offset with respect to the monitored output.
The steady-state analysis presented above reveals an important limitation of the inversion law (16). Since the generated reference satisfies r i ★ = y i ★ , the reference signal eventually converges to the measured monitor output. Hence, the generated reference loses its driving role and behaves as a replica of the controlled variable rather than as a setpoint capable of steering the physiological monitor towards a desired target.
To recover the setpoint-driving capability, the feedback term associated with the monitor output is replaced by a constant target value y T i . In this way, the inversion law is no longer referenced to the current monitor value but to the desired operating point.
A second practical consideration concerns the signal used as input to the inverter. Since the objective of the inversion mechanism is to estimate the reference required to produce a given drug infusion, the inverter must receive the actual perfusion delivered to the patient. Therefore, the input of the inverter is defined as the feedback perfusion u b i ( k ) , obtained from the sum of the PID contribution and the support action provided by the Range–Control module. Both quantities are evaluated at the previous sampling instant, k − 1 , to avoid an algebraic loop:
u b i ( k ) = ∑ j = 1 2 u c , i j ( k − 1 ) + u c r , i j ( k − 1 ) , u b 3 ( k ) = u c 33 ( k − 1 ) + u c r , 33 ( k − 1 ) ,
where u c , i j ( k ) is the control action generated by the PID controller c i j and u c r , i j ( k ) is the auxiliary perfusion supplied by the Range–Control module.
Finally, in order to regulate the influence of the feedback perfusion on the inversion process, an inversion gain K u i is introduced. This parameter allows the contribution of the perfusion increment to be adjusted, thereby providing an additional degree of freedom for tuning the inversion dynamics without compromising closed-loop stability.
Taking the above considerations into account, the final recursive inversion law used to generate the variable setpoint signal is given by
r i ( k ) = − K 4 i K 3 i r i ( k − 1 ) − K 5 i K 3 i r i ( k − 2 ) + K 0 i + K 1 i + K 2 i K 3 i y T i − K u i K 3 i Δ u b i ( k )
where r i ( k ) is the generated setpoint associated with the i-th monitor, y T i is the desired target value of the corresponding monitor, u b i ( k ) is the feedback perfusion defined in (24), and  K u i is the inversion gain.

2.6. Weighting

In this section, the setpoint feedforward weights of the PIDs are defined. The weights β j ( k ) and γ j ( k ) involved (through the mean values) in the calculation of the gains presented in Equation (15) determine the controller’s behaviour, with two possible modes: asymmetric and symmetric. The asymmetric mode was presented in our previous work [2], whereas in this work we propose a symmetric operating mode, for which the following criteria are used:
  • If the monitor is equal to the target, the weights take a unit value ( β j = γ j = 1 ). Only in this case does the PID with setpoint feedforward behave as a standard PID.
  • The weights are always positive and their minimum value is 1.
  • To ensure stability, the value of the weights cannot exceed a maximum, which is reached when the monitor exceeds the out-of-range threshold.
  • Absolute linear growth between 1 and the maximum value.
Given the stated criteria, and understanding symmetry as the condition in which the values of the weights coincide when the monitor values deviate equally from the target both above and below it, Equation (26) defines the weight β j ( k ) , and Equation (27) defines the weight γ j ( k ) .
β j ( k , y j ) = ( B − 1 ) | y j ( k ) − Y T j | Y B j − Y T j + 1 , | y j ( k ) − Y T j | ≤ Y B j − Y T j , B , otherwise
γ j ( k , y j ) = ( G − 1 ) | y j ( k ) − Y T j | Y G j − Y T j + 1 , | y j ( k ) − Y T j | ≤ Y G j − Y T j , G , otherwise
where for the monitor j-th, y j is its value; Y T j is its target; B and G are the maximum weight values for β j and γ j respectively; and Y B j and Y G j are the symmetric thresholds out of range.

2.7. Control-to-Range Module Upgrade

The control-to-range module (CTRM) has a slope determined by the weight β j ( k ) ; consequently, the concept of symmetry alters the behaviour of this module with respect to the definition of asymmetry. To ensure consistency with the symmetric approach, the module is updated to exhibit the same behaviour when the monitored variables fall below the lower threshold as when they exceed the upper threshold (the asymmetric behaviour was defined in [2]).
The CTRM perfusion ( u c r , i ) is computed as follows:
u c r , i ( k ) = K P i · ( y i ( k ) − B · y L i ) , y L j ≥ y i ( k ) , K P i · ( y i ( k ) − y L i ( B − 1 ) − y H i ) , y H i ≤ y i ( k ) , 0 , otherwise
where y H i is the upper threshold of the i-th monitor and y L i is the lower threshold of the i-th monitor.

2.8. Inversion Gain Tuning

The inversion gain ( K u i ) was introduced for stability reasons, with the aim of reducing oscillations and increasing relative stability. This gain is tuned heuristically by pursuing two main objectives:
  • To maintain the reference signal within a relative range of ± 30 % of the BIS target value (range 25–45), ± 50 % of the NOX target value (range 15–45), and  ± 100 % of the NMB target value (range 0–20).
  • To decouple the feedback term of the perfusion from the inverter and the weighting (see Equation (25)).
With these criteria, the inversion gain is personalised for each monitor and each patient after the PID gains have been computed. The gain is defined as
K u i = α i K 3 i K 0 i ,
where α i is a dimensionless heuristic coefficient, K 3 i is the coefficient associated with the setpoint-feedforward part of the discretised PID, and  K 0 i is the coefficient associated with the feedback part of the discretised PID, as defined in (15).
The tuning of K u i is not performed as an online optimisation process, but as a patient- and monitor-dependent heuristic adjustment applied after the PID gains have been obtained. The procedure consists of the following steps. First, the PID parameters are fixed according to the tuning criterion reported in Table 1. Then, the coefficients K 0 i and K 3 i are computed from (15). Finally, the coefficient α i is selected for each monitor to regulate the effect of the feedback-perfusion increment in the inversion law (25).
The reason for defining K u i as in (29) is that the perfusion-feedback contribution in (25) becomes
K u i K 3 i Δ u b i ( k ) = α i K 0 i Δ u b i ( k ) .
Then, the direct influence of the feedback perfusion on the generated setpoint is mainly regulated by α i , while the explicit dependence on the setpoint-feedforward coefficient K 3 i is cancelled. This normalisation is introduced to reduce excessive sensitivity of the PID Inversor to variations in the weighting terms β i and γ i .
In this work, α i is selected by checking two practical conditions: (1) the generated reference must remain inside the admissible relative range defined for each monitor; (2) the feedback-perfusion term must not induce large oscillations in the generated setpoint or in the drug-infusion profile. Small values of α i produce a weak inversion effect and make the generated reference closer to a constant target, whereas large values increase the tracking activity but may amplify oscillations. Therefore, the selected values represent a compromise between tracking capability and relative closed-loop stability. The values used in the simulations are reported in Table 2.
Table 1. PID tuning (MU: monitorisation units).
Table 2. Typical ESynPID simulation parameters for each monitor: Constant targets, symmetric ranges, and inversion-gain heuristic coefficients.

2.9. Retroactive PID State Alignment

After the induction phase, two very important events occur in the application of ESynPID: (1) immediately upon completion of the induction phase, the five PIDs are tuned using optimal tuning mechanisms, specifically based on the IAE criterion; (2) the switching from OLP to CLP with ESynPID is performed. It is during this transition that unexpected transients arise, mainly due to the initial execution of the algorithms with variables not properly initialised, default values being applied, zero infusion rates, constant and unitary weighting, correction modules with zero outputs, and uninitialised integral terms, among other key factors.
To mitigate the effect of this transient, a backward-execution technique is employed once the PIDs have been tuned [16,17] (see Figure 3 for details). The process returns to a virtual starting point of the induction phase (with the patient already induced and prepared for surgery), and the ESynPID is fed with the monitor values obtained under OLP. This prepares the controller to propose the phantom infusion rates of the drugs, as these cannot actually be applied to the patient. All internal PID variables then take values different from their initialisation, and, by the time the system returns to the present moment (i.e., the switching from OLP to CLP), the internal variables follow dynamics consistent with the monitored signals, which, in the subsequent instant, are already governed by the PID control laws.
Figure 3. Retroactive PID state alignment procedure.

2.10. Performance Evaluation

The performance evaluation includes the monitors, perfusions, and other features such as histograms, minimum monitor values, and time to target [2].
The monitor metrics are computed with respect to the fixed clinical target y T j of the j-th monitor, and not with respect to the time-varying setpoint r j ( k ) generated by the ESynPID target generator. The variable setpoint r j ( k ) is used only internally by the controller to modify the control action, whereas y T j is used as the common reference for performance evaluation across SynPID and ESynPID configurations.
The monitor metrics are: Median Performance Error (MDPE) describes how the monitors are distributed above or below the fixed target y T j (see Section 2.3 for details); global score (GS) summarises the performance of the control; NADIR measures the minimum observed monitor value; higher range (HRG) is the time during which the monitors rise above the upper threshold; range (RG) is the time during which the monitors remain within the ideal range; and lower range (LRG) is the time during which the monitors drop below the lower threshold. GS, NADIR, and RG are considered the primary metrics, as they provide a sufficiently accurate assessment of performance.
The perfusion metrics considered are: (1) Total Variation (TV), which quantifies the variability in the perfusion rate required to maintain the patient within the target range, and (2) the total amount of drug administered during the maintenance phase.

2.11. Experimental Design

The proposed experiments aim to compare the performance of the SynPID strategy introduced in our previous work [2] with the enhanced ESynPID approach presented in this study. The formulation in [2] employed asymmetric weighting, an asymmetric Range–Control module, and a regulation scheme based on a constant target. In contrast, the proposed ESynPID incorporates symmetric weighting with B = G = 3 (see Equations (26) and (27)), a symmetric Range–Control module (see Equation (28) and Table 2), and a tracking-oriented target-generation scheme (see Equations (25) and (29) and Table 2).
To ensure a fair comparison, both approaches (ESynPID and SynPID) use the same PID tuning procedure established and discussed in our previous work [2]. The PID gains are reproduced in Table 1 because they are required to determine the inverter gains shown in Equation (15), which directly depend on the PID controller gains. Both approaches use the same controller matrix structure and pump emulation mechanism. The virtual patients, manual drug administration protocols, surgical scenarios, time distributions across the anaesthesia phases, surgical stimuli, sampling period, and integration mechanism—among other key aspects—are those defined in our previous work, in which the performance of the SynPID was evaluated [2].
It should be noted that the surgical stimulus modeled in this study (Struy’s stimuli [18]) specifically affects the hypnotic (BIS) and nociceptive (NOX) indicators. In contrast, the neuromuscular blockade (NMB) monitor is not subject to external surgical disturbances. Consequently, once the controller drives the NMB indicator to the desired target setpoint, no continuous adjustments to the rocuronium infusion rate are triggered by external perturbations.

2.11.1. Experiment 1: SynPID vs. ESynPID Performance

This experiment evaluates the overall performance obtained when the tracking mechanism and the symmetric weighting strategy are incorporated into the original SynPID formulation. The comparison is carried out over the cohort of 12 virtual patients under the Struys surgical stimulus profile. The objective is to assess whether the modifications introduced in ESynPID improve the robustness of the control law, even if this improvement may lead to larger oscillations in drug perfusions due to the tracking-oriented target generation.

2.11.2. Experiment 2: Weighting Effect: Asymmetric vs. Symmetric

This experiment evaluates the partial performance effect of modifying only the weighting strategy, from asymmetric to symmetric, while keeping the same tracking-oriented target-generation scheme. Thus, the asymmetric tracking configuration is compared with the symmetric ESynPID configuration. The objective is to isolate the effect of the weighting strategy on drug perfusions when the setpoint is generated through the tracking mechanism.

2.11.3. Experiment 3: Setpoint Effect: Regulator vs. Tracking

This experiment evaluates the partial performance effect of introducing the tracking-oriented target-generation scheme while keeping the weighting strategy unchanged. Specifically, the asymmetric regulator configuration is compared with the asymmetric tracking configuration. The objective is to isolate the effect of the tracking mechanism on drug perfusions when the weighting strategy remains asymmetric.

3. Results

The results obtained for each experiment are presented below. The Table 3 summarises the inversion gain extracted after applying the proposed methodology to the cohort of 12 virtual patients, according to the experimental design.
For every experiment shown in Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9, each column reports the performance metrics defined in Section 2.10 for evaluating the results of the different experiments. For each metric, the corresponding values of the BIS and NOX monitors are shown. The rows represent the application of the different protocols, specifying the operating mode, the weighting strategy, and a pseudonym used to identify each dataset:
  • Range corresponds to the application of SynPID with a setpoint defined by (13), considering both the asymmetric weighting strategy reported in [2] and the symmetric weighting strategy defined in (26) and (27). This case provides the performance obtained with a tracking signal that depends on the monitor ranges and monitor values.
  • Regulator corresponds to the application of the original SynPID strategy [2].
  • Tracking corresponds to the proposed ESynPID strategy.
Table 3. Average inversion gain.

3.1. Experiment 1: SynPID vs. ESynPID

Table 4 presents the performance evaluation of the proposed ESynPID strategy with respect to the original SynPID configuration, based on the median values obtained across a cohort of 12 virtual patients. Table 5 reports the primary performance metrics (see Section 2.10) as mean values and standard deviations. In this comparison, the asymmetric regulator mode is considered as the baseline SynPID case, whereas the symmetric tracking mode corresponds to the proposed ESynPID approach.
-
MDPE: For BIS, the monitor remains below the target value of 50 MU in both cases. However, ESynPID (Tracking) reduces the deviation from − 14  MU to − 10  MU, placing the BIS response 4 MU closer to the target, which corresponds to the 40.0 % improvement reported in the table. For NOX, the monitor remains above the target value of 30 MU, but the deviation increases from 9.5 MU to 18.75 MU. This means that the NOX response moves 9.25 MU farther from the target, corresponding to a deterioration of  49.3 % .
-
GS: The global score indicates that ESynPID (Tracking) improves the BIS performance by 17.1 % , decreasing from 31.2 to 26.6 score units. In contrast, the NOX global score worsens slightly by 5.3 % , increasing from 57.9 to 61.1 score units. Nevertheless, when compared with the symmetric range-based tracking case, the inversion-based tracking strategy improves the GS metric for both BIS and NOX.
For ESynPID (Tracking), the mean BIS value is close to the median and 18.8 % lower and a deviation 18.6 % greater than SynPID (Regulator). However, the mean NOX value is 13.7 higher than the median, indicating that the distribution is skewed toward higher values, also is 3.2 % lower than SynPID (Regulator). In addition, the NOX standard deviation is relatively large ( 57.5 ), suggesting that at least one virtual patient is poorly controlled under this configuration, but is 28.5 % lower than SynPID (Regulator).
-
NADIR: For BIS, ESynPID (Tracking) reduces the NADIR metric from 21.4 to 18.3 score units, corresponding to a reduction of 16.5 % . For NOX, the change is negligible, since the metric remains practically unchanged around 8.2 score units, with a variation of only 0.2 % .
In general, the mean BIS NADIR is 11 MU and mean NOX NADIR is 7.3  MU, both higher than the median under ESynPID (Tracking), no relative differences exist respect to SynPID (Regulator). This indicates that the distributions are shifted toward higher monitor values, although the dispersion remains acceptable, with standard deviations of 5.4  MU ( 25.9 %) for BIS and 4.3  MU ( 2.4 %) for NOX.
-
HRG: ESynPID (Tracking) reduces the percentage of samples above the upper range for both monitors. For BIS, HRG decreases from 22.6 to 19.3 score units, corresponding to a reduction of 17.1 % . For NOX, the reduction is much smaller, from 6.1 to 6.0 score units, equivalent to 1.7 % .
-
RG: The time within the desired range increases for BIS, from 61.0 to 66.2 score units, which represents an improvement of 7.9 % . For NOX, RG decreases slightly from 62.2 to 61.8 score units, corresponding to a minor reduction of 0.6 % . Compared with the symmetric range-based tracking case, the inversion-based tracking strategy increases the time in range for both BIS and NOX. Regarding the time in range, the mean and median values are similar, suggesting approximately symmetric distributions. The dispersion is acceptable for both monitors, although it is slightly larger for NOX.
-
LRG: For BIS, ESynPID (Tracking) reduces the percentage of samples below the lower range from 16.4 to 14.5 score units, corresponding to an improvement of 13.1 % . For NOX, LRG increases slightly from 31.7 to 32.2 score units, producing a small deterioration of 1.6 % .
Table 4. Monitor metrics in medians for Experiment 1, ESynPID (Tracking) vs. SynPID (Regulator [2]).
Table 5. Primary metrics in mean (SD) for Experiment 1, ESynPID (Tracking) vs. SynPID (Regulator [2]).

3.2. Experiment 2: Weighting Effect Under Tracking: Asymmetric vs. Symmetric

Table 6 presents the performance evaluation of the tracking scheme when only the weighting strategy is modified, based on the median values obtained across a cohort of 12 virtual patients. Table 7 reports the primary performance metrics (see Section 2.10) as mean values and standard deviations. In this experiment, the asymmetric tracking configuration is compared with the symmetric tracking configuration, which corresponds to the proposed ESynPID setting. Therefore, the objective is to isolate the effect of the weighting strategy on the performance metrics and on the drug perfusion behaviour.
-
MDPE: For BIS, both configurations remain below the target value of 50 MU. However, the symmetric tracking strategy reduces the deviation from − 13  MU to − 10  MU, placing the BIS response 3 MU closer to the target, which corresponds to the 30.0 % improvement reported in the table. For NOX, the monitor remains above the target value of 30 MU; nevertheless, the deviation increases from 12.75 MU to 18.75 MU, meaning that the response moves 6 MU farther from the target, with a deterioration of  32.0 % .
-
GS: The global score shows that the symmetric weighting strategy improves the BIS performance by 11.3 % , decreasing from 29.6 to 26.6. In contrast, the NOX global score worsens by 11.2 % , increasing from 54.2 to 61.1. When compared with the range-based configurations, the inversion-based tracking scheme improves the NOX metric for both weighting strategies, while for BIS the improvement is clearly observed under the symmetric weighting configuration. For ESynPID, corresponding to the symmetric tracking configuration, the mean BIS value is close to the median, with a standard deviation of 7.3 . Although the mean BIS value is 12.7 % lower than that obtained with the asymmetric range configuration, no substantial difference is observed with respect to that case. For NOX, the mean value under symmetric tracking is 13.7  MU higher than the median, indicating a distribution skewed toward higher values. However, this mean value is 4.0 % lower than that obtained with the asymmetric tracking configuration. The relatively large NOX standard deviation ( 60.2  MU) suggests that at least one virtual patient remains poorly controlled. Although the NOX dispersion is 28.6 % lower than in the asymmetric tracking case, changing the weighting strategy alone does not fully resolve this behaviour. An additional observation is that, for NOX, the median GS under asymmetric tracking is 6.9  MU lower than under ESynPID, whereas the mean GS is reduced by only about 3 units. This difference between median- and mean-based interpretations suggests that the NOX response is strongly affected by inter-patient variability.
-
NADIR: The symmetric tracking strategy increases the NADIR metric for both monitors. For BIS, the value increases from 16.4 to 18.3 score units, while for NOX it increases from 7.3 to 8.2 score units, corresponding to variations close to 10.8 % and 11.0 % , respectively. Compared with the range-based configuration, the tracking scheme provides a more favourable NADIR behaviour when the symmetric weighting strategy is used.
In general, the mean BIS NADIR is 11 MU higher than the median under ESynPID (Tracking), whereas for NOX the difference is 7.3  MU, For the case of NADIR comparing BIS vs. NOX there is not significative difference due the values are practically similar. This indicates that the distributions are shifted toward higher monitor values, with acceptable dispersion values of 5.6  MU for BIS and 4.5  MU for NOX. Changing the weighting strategy to the symmetric mode produces only a weak improvement in NADIR, since the metric increases slightly for both BIS and NOX.
-
HRG: The percentage of samples above the upper range is slightly reduced for BIS, decreasing from 20.2 to 19.3, which corresponds to a 4.7 % improvement. For NOX, HRG increases from 5.7 to 6.0 score units, yielding a small deterioration of 5.0 % . Overall, this metric is only mildly affected by the change from asymmetric to symmetric weighting.
-
RG: The time within the desired range increases for BIS, from 62.7 to 66.2 score units, corresponding to an improvement of 5.3 % . For NOX, RG decreases slightly from 62.4 to 61.8 score units, which represents a minor reduction of 1.0 % . Compared with the range-based configurations, the inversion-based tracking strategy increases the time in range for BIS and maintains a similar range performance for NOX. Regarding the time in range, the mean and median values are similar, suggesting approximately symmetric distributions. The dispersion remains acceptable, although it is slightly larger for NOX.
-
LRG: For BIS, the symmetric tracking strategy reduces the percentage of samples below the lower range from 17.1 to 14.5 score units, which represents an improvement of 17.9 % . For NOX, LRG increases slightly from 31.9 to 32.2 score units, corresponding to a small deterioration of 0.9 % . Compared with the range-based configurations, the tracking strategy generally reduces the lower-range occupancy, especially under the symmetric weighting configuration.
Table 6. Monitor metrics in medians for Experiment 2, symmetric tracking (ESynPID) vs. asymmetric tracking.
Table 7. Primary metrics in mean (SD) for Experiment 2, symmetric tracking (ESynPID) vs. asymmetric tracking.

3.3. Experiment 3: Setpoint Effect Under Asymmetric Weighting: Regulator vs. Tracking

Table 8 presents the performance evaluation of the asymmetric weighting strategy under different setpoint-generation modes, based on the median values obtained across a cohort of 12 virtual patients. Table 9 reports the primary performance metrics (see Section 2.10) as mean values and standard deviations. In this experiment, the asymmetric regulator configuration is used as the reference case, whereas the asymmetric tracking configuration is evaluated to quantify the isolated effect of the tracking mechanism when the weighting strategy remains unchanged.
-
MDPE: For BIS, both configurations remain below the target value of 50 MU. However, the tracking configuration reduces the deviation from − 14  MU to − 13  MU, placing the BIS response 1 MU closer to the target, which corresponds to the 8 % improvement reported in the table. For NOX, the monitor remains above the target value of 30 MU, but the deviation increases from 9.5 MU to 12.75 MU. This indicates that the NOX response moves farther from the target, with a deterioration of approximately 25 % .
-
GS: The global score improves for both monitors when the tracking mode is used. For BIS, GS decreases from 31.2 to 29.6 score units, which represents an improvement of approximately 5 % . For NOX, GS decreases from 57.9 to 54.2 score units, corresponding to an improvement of approximately 7 % . This suggests that, under asymmetric weighting, the tracking mechanism improves the overall response quality.
If ESynPID were implemented with asymmetric weighting, the mean BIS value would remain close to the median, with a standard deviation of 7.2 . However, the mean NOX value is 23.6  MU higher than the median, indicating a distribution skewed toward higher values. In addition, the large NOX standard deviation ( 77.4  MU) suggests that at least one virtual patient is poorly controlled under this configuration.
-
NADIR: The tracking configuration reduces the NADIR metric for both monitors. For BIS, the value decreases from 21.4 to 16.4 score units, corresponding to a reduction of approximately 31 % . For NOX, the value decreases from 8.2 to 7.3 score units, corresponding to a reduction of approximately 12 % . When the asymmetric weighting strategy is preserved, the mean BIS NADIR under Tracking is 12.5  MU higher than the median, whereas for NOX the difference is 7.9  MU. This indicates that the distributions are shifted toward higher monitor values, although the dispersion remains acceptable, with standard deviations of 5.6  MU for BIS and 4.9  MU for NOX.
-
HRG: The percentage of samples above the upper range is reduced for both monitors. For BIS, HRG decreases from 22.6 to 20.2 score units, representing an improvement of approximately 12 % . For NOX, HRG decreases from 6.1 to 5.7 score units, corresponding to an improvement of approximately 7 % .
-
RG: The time within the desired range slightly increases for both monitors. For BIS, RG increases from 61.0 to 62.7 score units, corresponding to an improvement of approximately 3 % . For NOX, RG remains practically unchanged, increasing only from 62.2 to 62.4 score units. Regarding the time in range, the mean and median values are similar, approximately symmetric distributions. The dispersion is acceptable, although slightly larger for NOX. Therefore, the time-in-range metric is not strongly affected by changing only the setpoint-generation mode under asymmetric weighting.
-
LRG: The percentage of samples below the lower range increases slightly with the tracking configuration. For BIS, LRG increases from 16.4 to 17.1 score units, corresponding to a deterioration of approximately 4 % . For NOX, the increase is minimal, from 31.7 to 31.9 score units, corresponding to approximately 1 % .
Table 8. Monitor metrics in medians for Experiment 3, regulator [2] vs. tracking under asymmetric weighting.
Table 9. Primary metrics in mean (SD) for Experiment 3, regulator [2] vs. tracking under asymmetric weighting.

3.4. Experiment Summary

This section summarises the monitor profiles, target trajectories, and drug perfusion patterns obtained when comparing ESynPID with the original SynPID strategy.
Figure 4 and Figure 5 show the BIS and NOX monitor responses from the beginning of induction to the end of recovery. During the induction phase, both strategies exhibit the same behaviour because the OLP protocol is applied in both cases. Differences appear after the beginning of the maintenance phase, where ESynPID generally produces higher monitor values during quasi-steady periods and around the application or withdrawal of surgical stimuli.
Figure 4. ESynPID vs. SynPID BIS response. The green band indicates a safe range.
Figure 5. ESynPID vs. SynPID NOX response. The green band indicates a safe range.
Figure 6 and Figure 7 compare the BIS and NOX setpoint profiles. During induction, the ESynPID setpoint varies as a result of the retroactive PID state-alignment procedure; however, this does not affect the patient because the system is still operating under OLP. After the OLP–CLP switching instant, the difference between both approaches becomes clear: SynPID keeps a mostly constant setpoint, whereas ESynPID generates a variable tracking signal that evolves according to the monitor response.
Figure 6. ESynPID vs. SynPID BIS setpoint profile. The green band indicates a safe range.
Figure 7. ESynPID vs. SynPID NOX setpoint profile. The green band indicates a safe range.
Figure 8 and Figure 9 show the propofol and remifentanil perfusion profiles. During induction, both perfusions remain constant and practically identical because only OLP is active. Once the maintenance phase starts, clear differences appear in both the amplitude and timing of the perfusion changes. ESynPID introduces more pronounced variations around the surgical stimuli, reflecting the combined effect of the symmetric weighting strategy and the tracking mechanism.
Figure 8. ESynPID vs. SynPID propofol perfusion profile.
Figure 9. ESynPID vs. SynPID remifentanil perfusion profile.
Figure 8 shows the initial propofol induction bolus of 13 mg/s. This value is identical for both SynPID and ESynPID, as the induction phase is governed by the Open-Loop Protocol (OLP).
Figure 9 shows the initial remifentanil induction bolus of 6.5 µg/s. This value is identical for both SynPID and ESynPID, as the induction phase is controlled by the Open-Loop Protocol (OLP).
Table 10 compares the drug administration and Total Variation (TV) obtained with ESynPID and SynPID for the 12 virtual patients. Regarding the total amount of drug administered during the maintenance phase, ESynPID shows a mixed response. The mean RMF consumption is reduced from 624.3 to 582.9 µg, corresponding to a 7.11% decrease compared with SynPID. In contrast, the mean PPF administration increases from 374.9 to 390.5 mg, representing a 4.00% increase. A less favourable behaviour of ESynPID is observed in terms of Total Variation (TV). The mean TV increases from 3.61 to 7.41 mg/s2 for PPF and from 4.12 to 9.15 µg/s2 for RMF, corresponding to relative increases of 51.26% and 54.98%, respectively. Moreover, the standard deviation of TV is also higher with ESynPID, particularly for RMF (3.7 versus 1.9 µg/s2), indicating greater inter-patient variability in the control effort. Therefore, ESynPID does not outperform SynPID in terms of infusion smoothness; instead, the varying-target strategy results in more pronounced adjustments to the infusion rates.
Table 10. Amount of drug administered and Total Variation (TV) for ESynPID vs. SynPID.

4. Discussion

4.1. Implementation and Design Considerations

The proposed controller was formulated in discrete time to match the sampled implementation of the virtual patient, whose PK–PD models are numerically propagated using ode15s. This formulation also allows the controller, target generator, weighting functions, safety module, quantisation stage, and pump model to be consistently represented within the same sampled-data framework.
Several design choices in ESynPID could be further explored. First, the OLP modulation could be extended by using the tracking signal generated by the inversion mechanism. In the current implementation, the OLP modulator mainly switches between 0 and 1 according to the monitor value and the safe-range threshold. A normalised tracking-dependent modulation could provide a smoother transition between open-loop and closed-loop contributions.
Regarding the PID discretisation, the integral action was approximated using the trapezoidal rule, whereas the derivative action was implemented through a discrete difference with a first-order low-pass filter. Other discretisation schemes, such as rectangular integration or higher-order digital derivative filters, could also be evaluated. However, the adopted structure offers a reasonable compromise between numerical simplicity, noise attenuation, and reduced delay.
The inversion mechanism was also modified with respect to its nominal formulation. Since the direct inversion may cause the generated reference to lose its driving role and converge to the measured monitor value, the current monitor feedback term was replaced by the constant target value. In addition, the inversion gain was introduced to reduce the sensitivity of the target generator to changes in drug perfusion and to improve relative stability. Although this gain was tuned heuristically, alternative tuning criteria could be considered to reduce the dependence of the inversion on the discretisation and weighting terms.
The retroactive PID state-alignment procedure was necessary to reduce abrupt transients during the OLP–CLP transition. At the end of induction, the PID controllers are tuned and the controller is virtually replayed using the previous monitor trajectories. The drug infusions generated during this retroactive stage are not applied to the patient; they are only used to initialise the internal controller states consistently with the monitored dynamics. This procedure prepares the controller before activating CLP with tracking at the beginning of maintenance. A shorter replay window could be explored in future work, provided that it is long enough for the internal states to reach a consistent condition before switching.

4.2. Effect of Tracking and Weighting Strategies on Controller Performance

The three experiments provide complementary evidence regarding the effects of the proposed ESynPID modifications. In Experiment 1, the complete ESynPID configuration improves the BIS response with respect to the original SynPID regulator. However, this improvement is not equally reflected in the NOX response. The analysis of the mean and standard deviation values shows that the NOX distribution can be skewed toward higher values, suggesting that one or more virtual patients may remain poorly controlled. Therefore, the tracking-oriented target generation improves some aspects of the closed-loop response, but it does not guarantee a uniform improvement across all patients or all monitors.
Experiment 2 isolates the effect of changing the weighting strategy from asymmetric to symmetric while preserving the tracking configuration. The results indicate that symmetric weighting contributes to improving the BIS response and slightly modifies the NADIR behaviour. Nevertheless, the NOX response remains more sensitive to patient-dependent variability. In particular, the difference between median and mean NOX values, together with the larger dispersion, suggests that the weighting modification alone is not sufficient to compensate for poorly controlled cases. This indicates that the symmetric weighting strategy strengthens the controller action, but its effect depends on the monitor and on the underlying patient response.
Experiment 3 evaluates the isolated effect of the tracking mechanism under asymmetric weighting. The results show that changing only the setpoint generation mode provides limited benefits. Although some metrics improve under tracking, the mean–median differences and the dispersion values indicate that the effect is not strong enough to consistently enhance the response of both monitors. This behaviour motivated the complete ESynPID formulation, in which tracking is combined with the symmetric weighting strategy and the updated control-to-range module.
Overall, the results suggest that the proposed tracking mechanism mainly modifies the dynamic behaviour of the controller, whereas the weighting strategy determines how assertively the controller reacts to deviations from the target. However, the time-in-range metric remains only mildly affected in the three experiments. This indicates that further improvements in range maintenance may require modifications beyond the target generator, such as changes in the controller tuning, the anti-windup window, the pump-emulation limits, or the auxiliary support modules. These observations also highlight that ESynPID improves adaptability, but its performance remains influenced by patient variability and by the tuning of the underlying PID controllers. Across the evaluated configurations, including symmetric and asymmetric weighting strategies, no substantial differences were observed in the RG metric for either BIS or NOX. This suggests that the proposed modifications have a limited effect on the percentage of time that the monitors remain within the desired range. Regarding NADIR, the differences were less relevant for NOX, indicating that this metric is only weakly affected by the tested control variants. In Experiment 3, the changes observed in the primary metrics were minor; therefore, they do not provide strong evidence of a relevant performance improvement when only the setpoint-generation mode is modified under asymmetric weighting.

4.3. Perfusion Profiles and Control–Effort Trade-Off

The perfusion profiles in Figure 8 and Figure 9 show that ESynPID anticipates drug delivery when surgical stimuli appear and reduces perfusion more sharply when they disappear. However, this anticipated action does not affect the monitors as strongly as expected, mainly because of the slow pharmacokinetic dynamics of the virtual patient models.
The drug-administration results reported in Table 10 show that ESynPID produces a mixed response during the maintenance phase. The mean RMF consumption is reduced compared with SynPID, whereas the mean PPF administration increases. This indicates that the varying-target strategy does not uniformly reduce the total amount of administered drugs, but rather redistributes the control effort between the two drug channels.
A less favourable behaviour is observed in terms of Total Variation (TV). The mean TV increases for both PPF and RMF under ESynPID, and the standard deviation of TV is also higher, particularly for RMF. This indicates greater inter-patient variability in the control effort and confirms that ESynPID does not outperform SynPID in terms of infusion smoothness. Instead, the varying-target strategy results in more pronounced adjustments to the infusion rates.
These results highlight an important trade-off associated with the proposed strategy. The enhanced tracking capability of ESynPID does not necessarily translate into either lower drug administration or smoother control action for both drugs. In particular, the substantial increase in TV indicates that the improved tracking behaviour reported for ESynPID is achieved at the expense of greater control activity. Therefore, the benefits of ESynPID should be assessed jointly with the clinical performance metrics, rather than from the perfusion metrics alone.

4.4. Scope of the Rocuronium Channel Analysis

The closed-loop performance metrics for the rocuronium channel (C33) were not included in the comparative analysis because the channel experiences no external disturbances during the evaluated scenario. Under these steady-state conditions, the error-based time-varying reference design is not stimulated, as the control algorithm naturally minimises the tracking error without requiring dynamic adjustments in the reference signal. As a result, the control response for this channel remains identical across the evaluated schemes.

4.5. Scope of the Comparative Analysis

For the ESynPID versus SynPID performance comparison, only monitor-based metrics were considered, as infusion-related metrics inherently yield higher values due to the use of the tracking mechanism. It is worth emphasising that the comparative analysis in this study focuses strictly on evaluating the incremental benefits of the proposed error-driven time-varying reference scheme against its baseline SynPID structure. A broader benchmark against other state-of-the-art control strategies was previously established in [2]. Furthermore, controllers designed purely for regulatory tasks, i.e., disturbance rejection at a fixed operating point, are functionally distinct from tracking-oriented controllers that dynamically modify the reference signal. Consequently, a direct quantitative comparison between regulation and tracking frameworks was omitted to avoid methodologically inconsistent evaluations.

4.6. Robustness Considerations

It is important to clarify that the proposed ESynPID strategy is not an online model-based controller. The PK–PD model is used to construct the virtual patients, propagate the simulated physiological response, and support the offline tuning procedure. However, during closed-loop operation, ESynPID does not require access to the internal PK–PD states or to the exact patient model parameters. Instead, the controller uses the sampled monitor outputs, the generated targets, the weighting functions, the Range–Control correction, and the drug perfusion feedback.
Therefore, robustness should be interpreted in the context of the tested virtual-patient cohort, the selected surgical stimuli, and the bounded implementation constraints. The results indicate that the proposed strategy can modify the perfusion profile and improve the response of some monitored variables under these conditions. Nevertheless, the controller performance may still depend on the quality of the offline tuning and on the representativeness of the virtual patients used during the design stage. Large model mismatch, unmodelled patient dynamics, or clinical conditions not represented in the virtual cohort may require retuning, adaptation, or additional supervisory mechanisms.
This limitation is consistent with the nature of PID-based anaesthesia control: robustness is partly provided by feedback and bounded control actions, but the performance level remains influenced by patient variability and by the selected tuning procedure.

5. Conclusions

This work presented an enhanced synergistic PID strategy, denoted as ESynPID, for multivariable drug delivery in closed-loop general anaesthesia. The proposed architecture extends the previous SynPID formulation by incorporating a PID-inversion-based target generator, a symmetric setpoint feedforward weighting strategy, and an updated symmetric control-to-range module. These elements were integrated within a sampled-data framework that also includes pump emulation, phase switching, and pharmacokinetic– pharmacodynamic virtual patient models.
The proposed formulation allows the controller to move from a regulation-oriented scheme based on fixed targets toward a tracking-oriented strategy where the setpoint evolves according to the monitored response and the perfusion feedback. This provides a more active control structure during the maintenance phase and allows the controller to react more assertively to the appearance and disappearance of surgical stimuli.
The experimental results show that ESynPID modifies the drug perfusion profiles with respect to the original SynPID strategy. In particular, the tracking mechanism and the symmetric weighting strategy produce more dynamic perfusion patterns, especially around stimulus transitions. This behaviour improves the response of the hypnotic monitor, while also revealing a trade-off in the nociception monitor. Therefore, the proposed symmetry and tracking mechanisms should be interpreted as a way to increase adaptability and robustness, although their effect depends on the monitored variable and on the interaction between drug dynamics and controller action.
The comparison between asymmetric and symmetric configurations also indicates that symmetry is not uniformly beneficial for all monitors. While it may improve the response associated with hypnosis, the asymmetric formulation can provide a more balanced behaviour when both hypnosis and nociception are considered simultaneously. This suggests that future developments should explore adaptive or monitor-dependent weighting laws instead of using a fixed symmetric structure for all control channels.
Finally, the proposed ESynPID architecture provides a consistent framework for combining variable target generation, multivariable PID control, range correction, and pump emulation in closed-loop anaesthesia simulation. Future work should focus on refining the inversion-gain tuning procedure, improving the interaction between the target generator and the Range–Control module, and evaluating the proposed approach under broader patient variability, uncertainty, and clinically realistic disturbance scenarios.

Author Contributions

Conceptualisation, C.E.C., O.O.-L., A.A.-G. and A.R.-H.; methodology, C.E.C., O.O.-L. and A.R.-H.; software, C.E.C. and A.R.-H.; validation, C.E.C., O.O.-L., A.A.-G. and A.R.-H.; formal analysis, C.E.C., O.O.-L. and A.A.-G.; investigation, C.E.C., O.O.-L., A.A.-G. and A.R.-H.; resources, O.O.-L. and A.A.-G.; data curation, C.E.C. and A.R.-H.; writing—original draft preparation, C.E.C. and A.R.-H.; writing—review and editing, C.E.C., O.O.-L., A.A.-G. and A.R.-H.; visualisation, C.E.C. and O.O.-L.; supervision, O.O.-L., A.A.-G. and A.R.-H.; project administration, C.E.C. and A.A.-G.; funding acquisition, C.E.C., O.O.-L. and A.A.-G. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Universidad de Guadalajara, Centro Universitario de los Lagos.

Institutional Review Board Statement

Not applicable. The data used in this proposal were taken of a reference cited in this work.

Data Availability Statement

The data are not publicly available because they correspond to MATLAB 2024b simulation files, model parameters, and processed results generated for the present study.

Acknowledgments

The authors express their sincere gratitude to their respective institutions for their academic and institutional support: Universidad de Guadalajara, through the Centro Universitario de los Lagos; the Department of Anesthesiology at Infanta Leonor Hospital; and Universidad Politécnica de Madrid, through the Departamento de Telemática y Electrónica of the Escuela Técnica Superior de Ingeniería y Sistemas de Telecomunicación.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AIArtificial Intelligence
BISBispectral Index
CLPClosed-Loop Protocol
CTRMControl-to-Range Module
ESynPIDEnhanced Synergistic PID
FOPIFractional-Order Proportional–Integral controller
FOPIDFractional-Order Proportional–Integral–Derivative controller
GSGlobal Score
HRGHigher Range
IAE Integral Absolute Error
ISA-PID International Society of Automation PID
LRG Lower Range
MDPE Median Performance Error
MIMO Multiple-Input Multiple-Output
MISO Multiple-Input Single-Output
MU Monitorisation Unit
NMB Neuromuscular Blockade
NOX Nociception Index
OLP Open-Loop Protocol
PD Pharmacodynamics
PID Proportional–Integral–Derivative controller
PK Pharmacokinetics
PK–PD Pharmacokinetic–Pharmacodynamic
PPF Propofol
RCN Rocuronium
RG Range
RMF Remifentanil
S/H Sample-and-Hold
SynPID Synergistic PID
TIVA Total Intravenous Anaesthesia
VP Virtual Patient
ZOH Zero-Order Hold

Appendix A. Stability Analysis of the ESynPID Topology

This appendix presents a Lyapunov-based stability analysis of the discrete-time ESynPID topology shown in Figure 1. The architecture includes the PID Inversor, the Error Generator, the controller, the Open Loop Modulator, the control-to-range module, the Phase Switching mechanism, the pump emulation block, and the sampled Virtual Patient. The S/H blocks provide the sampled open-loop perfusion u o l ( k ) and the sampled monitor vector y ( k ) from their continuous-time counterparts u o l ( t ) and y ( t ) , respectively.
The monitor vector and the generated reference vector are defined as
y ( k ) = y 1 ( k ) y 2 ( k ) y 3 ( k ) ⊤ , r ( k ) = r 1 ( k ) r 2 ( k ) r 3 ( k ) ⊤ .
The Error Generator produces the monitor error vectors (3).
The aggregate error vector is defined as
e ( k ) = e 1 ⊤ ( k ) e 2 ⊤ ( k ) e 3 ⊤ ( k ) ⊤ .
For each physiological monitor j ∈ { 1 , 2 , 3 } , the discrete-time weighted errors are given by (4). The filtered derivative error is computed through the first-order recursion:
e F , j ( k ) = p F , i j e F , j ( k − 1 ) + K F , i j e D , j ( k ) ,
where 0 < p F , i j < 1 and K F , i j > 0 . Therefore, the filtered derivative subsystem is exponentially stable.
The weighting module guarantees that the proportional and derivative weights remain bounded:
1 ≤ β j ( k ) ≤ B j , 1 ≤ γ j ( k ) ≤ G j , j ∈ { 1 , 2 , 3 } .
Let η ( k ) ∈ R 5 collect the five integral states of the ISA-PID controllers:
η ( k ) = I 11 ( k ) I 12 ( k ) I 21 ( k ) I 22 ( k ) I 33 ( k ) ⊤ .
The integral action includes an anti-windup saturation, so that
| I i j ( k ) | ≤ I ¯ i j , ( i , j ) ∈ S .
The augmented controller state is then defined as
χ ( k ) = e ⊤ ( k ) η ⊤ ( k ) ⊤ .
To explicitly account for the dynamics introduced by the PID Inversor, the inverter state is defined as
ξ r ( k ) = r 1 ( k ) r 1 ( k − 1 ) r 2 ( k ) r 2 ( k − 1 ) r 3 ( k ) r 3 ( k − 1 ) ⊤ .
Then, the extended controller–inverter state is written as
χ ¯ ( k ) = χ ⊤ ( k ) ξ r ⊤ ( k ) ⊤ .
According to Figure 1, the controller generates the closed-loop control contribution u c ( k ) , while the control-to-range module generates the correction term u c r ( k ) . These signals are combined and, together with the contribution of the Open Loop Modulator, are routed through the Phase Switching mechanism. The resulting sampled drug infusion vector u ( k ) is processed by the pump emulation block, which includes the safety mechanism, quantifier, and ZOH stage, yielding the continuous-time infusion u ( t ) applied to the virtual patient.
The safety mechanisms, which are included into the pump emulation, impose bounded and nonnegative infusion signals:
0 ≤ u i ( k ) ≤ u H i , i ∈ { 1 , 2 , 3 } ,
where u H i is the maximum admissible infusion rate of the i-th drug delivery channel.
The interaction between the PID Inversor and the control-to-range module can be described through the feedback perfusion signal used by the inverter. For each drug channel, this signal is given by
u b i ( k ) = ∑ j ∈ J i u c , i j ( k ) + u c r , i j ( k ) ,
where J 1 = { 1 , 2 } for PPF, J 2 = { 1 , 2 } for RMF, and J 3 = { 3 } for RCN. Therefore, the PID Inversor does not interact with the control-to-range module through an independent loop, but through the bounded feedback perfusion u b ( k ) .
The final inversion law can be written as the second-order recursion:
r i ( k ) = a 1 i r i ( k − 1 ) + a 2 i r i ( k − 2 ) + b i y T i − g i Δ u b i ( k ) ,
with
a 1 i = − K 4 i K 3 i , a 2 i = − K 5 i K 3 i , b i = K 0 i + K 1 i + K 2 i K 3 i , g i = K u i K 3 i .
For the inverter dynamics, it is defined that
ξ r , i ( k ) = r i ( k ) r i ( k − 1 ) .
Then,
ξ r , i ( k + 1 ) = A r , i ξ r , i ( k ) + B r , i b i y T i − g i Δ u b i ( k + 1 ) ,
where
A r , i = a 1 i a 2 i 1 0 , B r , i = 1 0 .
Thus, a sufficient condition for boundedness of the PID Inversor is
ρ ( A r , i ) < 1 , i ∈ { 1 , 2 , 3 } ,
where ρ ( · ) denotes the spectral radius. Under (A17), the PID Inversor is BIBO stable with respect to the bounded input Δ u b i ( k ) .
On the other hand, the control-to-range module is a piecewise affine and saturated correction law. Since the monitor outputs are bounded within their physiological ranges and the weighting functions are bounded by (A4), there exists a finite constant u ¯ c r , i > 0 such that
| u c r , i ( k ) | ≤ u ¯ c r , i , i ∈ { 1 , 2 , 3 } .
Consequently, if the ISA-PID internal signals are bounded, then the feedback perfusion used by the inverter is also bounded:
| u b i ( k ) | ≤ u ¯ b , i , | Δ u b i ( k ) | ≤ 2 u ¯ b , i .
Equations (A12)–(A19) show that the PID Inversor–control-to-range module interconnection is a bounded-gain feedback interconnection. In practice, the inversion gain K u i is tuned to reduce the gain g i and avoid excessive amplification of Δ u b i ( k ) . Therefore, the interaction between both blocks remains bounded provided that the inverter recursion is Schur stable and the inversion gain is selected so that the induced feedback gain remains below the closed-loop admissible bound.
Around a desired operating point, the discrete-time ESynPID interconnection can be represented as
χ ¯ ( k + 1 ) = F c χ ¯ ( k ) , x ˜ p ( k ) , u o l ( k ) , u b ( k ) , u c r ( k ) ,
x ˜ p ( k + 1 ) = F p x ˜ p ( k ) , u ( k ) , d ( k ) ,
where x ˜ p ( k ) denotes the deviation of the sampled Virtual Patient state from the equilibrium, u o l ( k ) is the sampled Open-Loop Protocol input, u b ( k ) is the feedback perfusion used by the PID Inversor, u c r ( k ) is the correction provided by the control-to-range module, u ( k ) is the sampled infusion selected by the Phase Switching mechanism, and d ( k ) represents bounded surgical stimuli.
A composite Lyapunov candidate is proposed as
V ( k ) = V e ( k ) + V I ( k ) + V r ( k ) + V p ( k ) ,
where
V e ( k ) = ∑ j = 1 3 e j ⊤ ( k ) P j e j ( k ) , P j = P j ⊤ > 0 ,
V I ( k ) = η ⊤ ( k ) Λ η ( k ) , Λ = Λ ⊤ > 0 ,
V r ( k ) = ξ r ⊤ ( k ) P r ξ r ( k ) , P r = P r ⊤ > 0 ,
and
V p ( k ) = x ˜ p ⊤ ( k ) P p x ˜ p ( k ) , P p = P p ⊤ > 0 .
Since 0 < p F , i j < 1 in (5), the filtered derivative dynamics are stable. Moreover, the weighting functions are bounded by (A4), the integral states are bounded by (10), the drug infusions are bounded by (12), the control-to-range module is bounded by (A18), and the PID Inversor is BIBO stable under (A17). Therefore, all controller-side internal signals remain bounded for bounded monitor and reference signals.
Assuming that the sampled virtual patient is locally input-to-state stable around the operating point, there exist positive constants λ c , λ r , λ p , ρ o l , ρ b , ρ c r , and ρ d such that
Δ V ( k ) = V ( k + 1 ) − V ( k ) ≤ − λ c ∥ χ ( k ) ∥ 2 − λ r ∥ ξ r ( k ) ∥ 2 − λ p ∥ x ˜ p ( k ) ∥ 2 + ρ o l ∥ u o l ( k ) ∥ 2 + ρ b ∥ u b ( k ) ∥ 2 + ρ c r ∥ u c r ( k ) ∥ 2 + ρ d ∥ d ( k ) ∥ 2 .
Equation (A27) implies that the complete discrete-time ESynPID topology is input-to-state stable with respect to the bounded open-loop contribution, bounded inversion feedback perfusion, bounded Range–Control correction, bounded surgical disturbances, and bounded implementation effects introduced by pump emulation.
In particular, the term ρ b ∥ u b ( k ) ∥ 2 + ρ c r ∥ u c r ( k ) ∥ 2 explicitly accounts for the interaction between the PID Inversor and the control-to-range module. The former receives u b ( k ) as inversion feedback, whereas the latter modifies u b ( k ) through u c r ( k ) . Since both signals are bounded and the inverter dynamics satisfy the Schur condition (A17), their interconnection does not introduce unbounded internal dynamics.
Then, all internal controller variables, the requested drug infusion u ( k ) , the continuous-time infusion u ( t ) applied by the pump emulation block, and the monitor error vectors e 1 ( k ) , e 2 ( k ) , and e 3 ( k ) remain bounded.
In the nominal case, i.e., in the absence of surgical disturbances and implementation perturbations, (A27) reduces to
Δ V ( k ) ≤ − λ c ∥ χ ( k ) ∥ 2 − λ r ∥ ξ r ( k ) ∥ 2 − λ p ∥ x ˜ p ( k ) ∥ 2 .
Then, the equilibrium of the complete ESynPID topology is locally asymptotically stable. Therefore,
lim k → ∞ e j ( k ) = 0 , j ∈ { 1 , 2 , 3 } ,
and, in particular,
lim k → ∞ y j ( k ) − r j ( k ) = 0 , j ∈ { 1 , 2 , 3 } .
Moreover, the inverter state also converges in the nominal case:
lim k → ∞ ξ r ( k ) = 0 ,
with respect to the equilibrium defined by the desired target values and the steady-state feedback perfusion.
Hence, the architecture shown in Figure 1, composed of the PID Inversor, Error Generator, controller, Open Loop Modulator, control-to-range module, Phase Switching mechanism, pump emulation block, S/H stages, and Virtual Patient, is locally asymptotically stable in the nominal case and practically stable in the presence of bounded disturbances and implementation constraints.

References

  1. Schiavo, M.; Consolini, L.; Laurini, M.; Latronico, N.; Paltenghi, M.; Visioli, A. Optimized feedforward control of propofol for induction of hypnosis in general anesthesia. Biomed. Signal Process. Control 2021, 66, 102476. [Google Scholar] [CrossRef] [Scilit]
  2. Castañeda, C.E.; Orozco-López, O.; Abad-Gurumeta, A.; Hernando, M.E.; Rodríguez-Herrero, A. Personalized asymmetric multiple PID to automatize the procedure of intravenous general anesthesia. J. Process Control 2023, 128, 103019. [Google Scholar] [CrossRef] [Scilit]
  3. Paolino, N.; Schiavo, M.; Ionescu, C.; Latronico, N.; Paltenghi, M.; Visioli, A. Event-based PID Control for Anesthesia Administration: Effect on Hemodynamic Variables. In Proceedings of the 2023 European Control Conference (ECC), Bucharest, Romania, 13–16 June 2023; pp. 1–6. [Google Scholar]
  4. Schiavo, M.; Latronico, N.; Paltenghi, M.; Visioli, A. Experimental Results of an Optimized PID Controller for General Anesthesia with Adjustable Opioid-Hypnotic Balance. IFAC-PapersOnLine 2024, 58, 466–471. [Google Scholar] [CrossRef] [Scilit]
  5. Kagami, R.M.; Franco, R.M.; Reynoso-Meza, G.; Freire, R.Z. PID control of hypnotic induction in anaesthesia employing multiobjective optimization design procedures. IFAC-PapersOnLine 2021, 54, 31–36. [Google Scholar] [CrossRef] [Scilit]
  6. 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]
  7. Muresan, C.I.; Hegedüs, E.T.; Mihai, M.D.; Othman, G.B.; Birs, I.; Copot, D.; Dulf, E.H.; De Keyser, R.; Ionescu, C.M.; Neckebroek, M. Fractional-Order Modeling of the Depth of Analgesia as Reference Model for Control Purposes. Fractal Fract. 2024, 8, 539. [Google Scholar] [CrossRef] [Scilit]
  8. Schiavo, M.; Satué, M.G.; Beschi, M.; Visioli, A.; Arahal, M.R. Robust FOPID Control of an After-Cooler Heat Exchanger with TES. IFAC-PapersOnLine 2024, 58, 281–286. [Google Scholar] [CrossRef] [Scilit]
  9. Ynineb, A.R.; Mihai, M.D.; Yumuk, E.; Farbakhsh, H.; Othman, G.B.; De Keyser, R.; Muresan, C.; Birs, I.; Copot, D.; Ionescu, C.M. Fractional Order PID Control of Propofol Dosage and Optimization in Lean and Obese Patients. IFAC-PapersOnLine 2024, 58, 228–233. [Google Scholar] [CrossRef] [Scilit]
  10. Badau, N.; Popescu, T.; Mihai, M.; Birs, I.; Muresan, C. Personalized Control using Fractional Calculus for Patients Experiencing Surgical Stimuli. In Proceedings of the 2025 29th International Conference on System Theory, Control and Computing (ICSTCC); IEEE: Piscataway, NJ, USA, 2025; pp. 480–485. [Google Scholar]
  11. Cai, X.; Wang, X.; Zhu, Y.; Yao, Y.; Chen, J. Advances in automated anesthesia: A comprehensive review. Anesthesiol. Perioper. Sci. 2025, 3, 3. [Google Scholar] [CrossRef] [Scilit]
  12. Schiavo, M.; Consolini, L.; Laurini, M.; Latronico, N.; Paltenghi, M.; Visioli, A. Optimized reference signal for induction of general anesthesia with propofol. IFAC-PapersOnLine 2021, 54, 7–12. [Google Scholar] [CrossRef] [Scilit]
  13. Merigo, L.; Beschi, M.; Padula, F.; Latronico, N.; Paltenghi, M.; Visioli, A. Event based control of propofol and remifentanil coadministration during clinical anesthesia. In Proceedings of the 2017 3rd International Conference on Event-Based Control, Communication and Signal Processing (EBCCSP); IEEE: Piscataway, NJ, USA, 2017; pp. 1–8. [Google Scholar]
  14. Luginbuehl, M.; Schumacher, P.M.; Vuilleumier, P.; Vereecke, H.; Heyse, B.; Bouillon, T.W.; Struys, M.M. Noxious Stimulation Response Index. A Novel Anesthetic State Index Based on Hypnotic–Opioid Interaction. Anesthesiol. J. Am. Soc. Anesthesiol. 2010, 112, 872–880. [Google Scholar]
  15. Miranda, Â.; Mendonça, T.; Rocha, P. Optimal time for constant drug infusion initialization in neuromuscular blockade control. In Proceedings of the 2014 IEEE International Symposium on Medical Measurements and Applications (MeMeA); IEEE: Piscataway, NJ, USA, 2014; pp. 1–6. [Google Scholar]
  16. Li, J.; Zhao, J. Output bumpless transfer control for switched linear systems under the state-dependent switching. In Proceedings of the 2023 42nd Chinese Control Conference (CCC); IEEE: Piscataway, NJ, USA, 2023; pp. 1012–1016. [Google Scholar]
  17. Lin, P.; Zhang, W.; Wang, P.; Sun, Y. Finite-Time Bumpless Transfer Control of Switched Positive Systems. In Proceedings of the 2023 42nd Chinese Control Conference (CCC); IEEE: Piscataway, NJ, USA, 2023; pp. 1516–1520. [Google Scholar]
  18. Struys, M.; De Smet, T.; Greenwald, S.; Absalom, A.; Bingé, S.; Mortier, E. Performance evaluation of two published closed-loop control systems using bispectral index monitoring: A simulation study. Anesthesiol. J. Am. Soc. Anesthesiol. 2004, 100, 640–647. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.