Next Article in Journal
Design and Optimization of Universal Inspection Cells with Energy-Efficient Pneumatic Actuation
Previous Article in Journal
Deep Reinforcement Learning Control of a Hexapod Robot
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Actuator-Aware Evaluation of MPC and Classical Controllers for Automated Insulin Delivery

1
School of Computer Science and Engineering, Yeungnam University, Gyeongsan-si 38541, Republic of Korea
2
Department of Electrical Engineering, Yeungnam University, Gyeongsan-si 38541, Republic of Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Actuators 2026, 15(1), 35; https://doi.org/10.3390/act15010035
Submission received: 1 December 2025 / Revised: 23 December 2025 / Accepted: 31 December 2025 / Published: 5 January 2026
(This article belongs to the Section Actuators for Medical Instruments)

Abstract

Automated insulin delivery (AID) systems depend on their actuators’ behavior since saturation limits, rate constraints, and hardware degradation directly affect the stability and safety of glycemic regulation. In this paper, we conducted an actuator-centric evaluation of five control strategies: Nonlinear Model Predictive Control (NMPC), Linear MPC (LMPC), Adaptive MPC (AMPC), Proportional-Integral-Derivative (PID), and Linear Quadratic Regulator (LQR) in three physiologically realistic scenarios: the first combines exercise and sensor noise to test for stress robustness; the second tightens the actuation constraints to provoke saturation; and the third models partial degradation of an insulin actuator in order to quantify fault tolerance. We have simulated a full virtual cohort under the two-actuator configurations, DG3.2 and DG4.0, in an effort to investigate generation-to-generation consistency. The results detail differences in the way controllers distribute insulin and glucagon effort, manage rate limits, and handle saturation: NMPC shows persistently tighter control with fewer rate-limit violations in both DG3.2 and DG4.0, whereas the classical controllers are prone to sustained saturation episodes and delayed settling under hard disturbances. In response to actuator degradation, NMPC suffers smaller losses in insulin effort with limited TIR losses, whereas both PID and LQR show increased variability and overshoot. This comparative analysis yields fundamental insights into important trade-offs between robustness, efficiency, and hardware stress and demonstrates that actuator-aware control design is essential for next-generation AID systems. Such findings position MPC-based algorithms as leading candidates for future development of actuator-limited medical devices and deliver important actionable insights into actuator modeling, calibration, and controller tuning during clinical development.

1. Introduction

Automated insulin delivery (AID) systems have advanced rapidly over the past decade, driven by improvements in continuous glucose monitoring (CGM), physiological modeling, and the implementation of embedded control [1,2]. Modern hybrid and fully closed-loop platforms now demonstrate enhanced clinical safety. Yet their performance remains fundamentally shaped by the physical behavior of the insulin and glucagon actuators responsible for implementing control decisions. Practical infusion hardware is subject to magnitude limits, rate-of-change constraints, pump inertia, cartridge-pressure dynamics, and cannula degradation, each of which influences the timeliness and fidelity of delivered insulin [3,4,5]. Under physiologically stressful conditions or periods of high glycemic volatility, these actuator limitations may dominate system behavior and constrain even sophisticated control algorithms.
Most existing AID studies focus primarily on clinical outcomes such as time in range (TIR), hypoglycemia burden, mean glucose, and glycemic variability [6,7]. Although these metrics remain essential for evaluating safety and efficacy, they do not fully characterize actuator workload, saturation events, or vulnerability to fault-induced degradation. Nonlinear model predictive control (NMPC) has demonstrated consistent advantages over proportional–integral–derivative (PID) controllers [8] and linear quadratic regulator (LQR) in both simulation and clinical environments [9,10]. However, comparatively little attention has been given to how these algorithms behave when the actuator itself becomes the dominant bottleneck. As AID devices continue to shrink and operate under stricter power and safety constraints, understanding controller–actuator interactions becomes increasingly important [11].
This work addresses this gap by performing an actuator-centric analysis of five representative closed-loop designs: NMPC, linear MPC, adaptive MPC, PID, and LQR. Three complementary scenarios are considered. The first combines meal disturbances, exercise-driven glucose uptake, and stochastic sensor noise to generate physiologically realistic variability. The second investigates actuator saturation by exposing controllers to aggressive disturbances capable of driving infusion toward magnitude and rate limits [12]. The third induces partial degradation of the insulin actuator to reflect clinically relevant issues such as cannula aging, partial occlusion, or reduced infusion efficiency [13,14]. Together, these scenarios reveal differences in mechanical load, saturation mechanisms, and failure tolerance across controllers.
All the simulations were carried out in the two disturbance-gain configurations, namely DG3.2 and DG4.0, that modulate the rigor of glucose excursions, and, consequently, the needed actuation effort to provide a consistent comparison across the actuation regimes. A fixed, physiologically diverse cohort of virtual subjects is used throughout the scenarios so that controller-actuator interactions can be isolated from uncontrolled inter-patient variability. Along with clinical indices, this analysis places a high emphasis on actuator-centric metrics that include insulin and glucagon efforts, rate saturation occupancy, and the fraction of time spent at magnitude limits to expose mechanical and algorithmic stresses not visible in traditional glycemic metrics alone.
The work presented here aims to rigorously, transparently, and in a scenario-rich context capture how evolved MPC-based and classical control techniques cope with realistic and degraded actuator conditions. This work presents a systematic, actuator-aware evaluation of widely used closed-loop control architectures for AID. The novelty lies in demonstrating that controllers achieving comparable glycemic outcomes can differ fundamentally in actuator stress, saturation behavior, and robustness under realistic hardware constraints, revealing performance dimensions that are not captured by conventional clinical metrics alone. These results allow for fundamental differences to be disclosed related to robustness, efficiency, and resilience throughout controller families, thus providing practical indications on control design and tuning, actuator calibration, and next-generation AID system development where actuator constraints and degradation are intrinsic to the hardware environment.

2. Related Work

The research on AID systems has gained interest as several solutions of glucose sensing, pharmacokinetic modeling, and robust closed-loop algorithm design are proposed in the literature. Early systems relied predominantly on PID controllers because they are easy to design, computationally efficient, and clinically successful in historical applications [8]. These inherent limitations make PID controllers poorly adaptable to nonlinear glucose–insulin dynamics and sensitive to delays, noise, and actuator saturation. Clinical trials have shown that the performance of PID-driven systems may degrade in the presence of rapid disturbances or during periods of high glycemic variability, when infusion prerequisites surpass actuator capacity [7].
LQR presented an explicitly model-based alternative to provide an optimum state-feedback structure under the assumptions of linearized physiology [3]. Although LQR improves upon PID in a number of domains, its dependence upon linear approximations limits robustness under nonlinear dynamics associated with meals, exercise, and shifts in insulin sensitivity. The inherently nonlinear nature of insulin absorption, hepatic glucose output, and exercise-induced glucose uptake further diminishes its efficacy in fully closed-loop conditions.
MPC has become one of the major paradigms in AID because it allows the incorporation of predictive models, constraints to ensure safety, and anticipation of disturbances. Indeed, strong glycemic benefits have been reported from several studies of MPC-based systems, including NMPC, both in simulation environments and controlled clinical trials [9,10]. LMPC variants provide improved computational efficiency while AMPC extensions adjust to inter- and intra-patient parameter variability for increased robustness [2]. Despite this wealth of work, the overwhelming majority of MPC evaluations emphasize clinical metrics over those quantifying actuator workflow, saturation dynamics, or mechanical degradation.
Actuator modeling remains comparatively unexplored in the AID literature. Previous research has addressed pumping variability, infusion delays, and catheter degradation [13], but the mechanical limitations of rate-of-change limits, minimum dwell times, and magnitude saturation are rarely investigated as primary drivers of controller performance. Exercise-induced glycemic perturbations and stress scenarios have naturally resulted in increased actuator burden and duration of control saturation [4,12]; however, these aspects are often framed as peripheral by-products instead of central performance bounding dynamics. Even less direct attention has been paid to hardware degradation. While physiological degradations, for example, reduced insulin sensitivity or delayed tissue absorption, are relatively well studied [5], mechanical ones, partial occlusion, for example, or reduced dynamic range, or wear of the motor driving the pump, or irregular microdosing, are insufficiently explored. Real-world AID devices operate with actuators that have aged and must also account for environmental and mechanical variability; understanding robustness to actuator degradation is essential for long-term safety and reliability.
Comparative studies have consistently demonstrated that MPC-based controllers outperform classical techniques under nominal operating conditions [6]. Under these conditions, standard glycemic metrics may not fully reflect differences in how controllers utilize actuator capacity, manage rate limits, or respond to saturation effects. However, many of these investigations consider scenarios in which the actuators operate comfortably within their physical limits. Under such conditions, clinically relevant metrics may mask important differences in actuator solicitation, rate-limit utilization, or delays induced by saturation. When the actuator becomes the dominant constraint, controller rankings can shift, and more subtle behavior related to actuation efficiency, smoothness, and robustness emerges.
This study advances the existing literature by placing the actuator at the center of controller evaluation. By exposing NMPC, LMPC, AMPC, PID, and LQR to noisy, saturating, and mechanically degraded conditions across DG3.2 and DG4.0 configurations, it illustrates how control strategies with comparable glycemic performance can interact very differently with realistic infusion constraints. This actuator-aware perspective complements traditional clinical analyses and provides a foundation for the design of next-generation AID systems that explicitly account for mechanical limitations, degradation patterns, and device-level reliability.

3. System Model

The components of the closed-loop system and their interconnections are summarized schematically in Figure 1 that couples a nonlinear glucose–insulin–glucagon model with constrained insulin and glucagon actuators and a family of controllers operating at a fixed sampling period T s . The physiological core follows the structure of established compartmental models for type 1 diabetes, in which subcutaneous insulin kinetics, plasma insulin, glucagon dynamics, and glucose distribution are represented by coupled nonlinear differential equations [15,16,17]. The continuous-time dynamics are written as
x ˙ ( t ) = f x ( t ) , u ( t ) , d ( t ) ; p ,
where x ( t ) collects the dominant states for insulin absorption, insulin action, glucagon effect, and glucose turnover, u ( t ) = [ u I ( t ) , u N ( t ) ] denotes insulin and glucagon infusion rates, d ( t ) represents exogenous disturbances such as meals and exercise, and p is the vector of subject-specific physiological parameters sampled from a clinically motivated variability distribution.
The measurable glucose concentration is obtained through an output map
G ( t ) = h x ( t ) ; p ,
which is consistent with standard decompositions into basal glycemia and delayed glucose compartments [3,16]. A representative structure is
G ( t ) G b + x 4 ( t ) + x 5 ( t ) ,
with G b the basal glucose level and x 4 , x 5 associated with delayed glucose dynamics. In practice, sensor-reported CGM values also include lag and noise that are handled in the controller design and scenario construction [18].
For numerical simulation and controller implementation, the continuous-time model is discretized with sampling period T s . Denoting x k = x ( k T s ) , u k = u ( k T s ) , and d k = d ( k T s ) , the discrete-time dynamics are
x k + 1 = F ( x k , u k , d k ; p ) , G k = h ( x k ; p ) ,
where F ( · ) is obtained by numerically integrating the continuous-time model over a single sampling interval. The same discrete-time representation is used inside the predictive controllers (possibly in a linearized form) and in the high-fidelity plant simulation. This choice ensures that differences in performance are attributable to the controller structure and actuator interaction rather than to artificial model mismatch between prediction and plant.
The insulin and glucagon actuators are modeled explicitly with magnitude and rate constraints that reflect practical infusion-pump limits [19,20]. At each time step, the commanded input u k cmd = [ u I , k cmd , u N , k cmd ] is mapped to the delivered input u k by enforcing
u I , min u I , k u I , max , u N , min u N , k u N , max ,
where u I , max implements the insulin capacity I cap and u I , min is typically nonnegative in the dual-hormone setting. The hardware also limits the rate of change of the infusion,
| u I , k u I , k 1 | Δ u I , max , | u N , k u N , k 1 | Δ u N , max ,
with Δ u I , max = u ˙ I , max T s and Δ u N , max = u ˙ N , max T s determined by the maximum actuation speed of the pump mechanisms. These limits are implemented through projection operators that clip and rate-limit the requested commands, so that
u I , k = P I u I , k cmd , u I , k 1 , u N , k = P N u N , k cmd , u N , k 1 ,
where P I and P N encapsulate magnitude bounds, rate-of-change limits, and dwell-time logic consistent with advanced pump algorithms [20].
To capture temporal characteristics of the actuators, minimum on and off durations are enforced. For insulin, denoting the last switch-on time as t on I and the last switch-off time as t off I , the delivered input satisfies
u I , k = 0 if t k t on I < t min , on I ,
and
u I , k = u I , k 1 if t k t off I < t min , off I ,
with analogous conditions for glucagon. These dwell constraints prevent unrealistically rapid chattering that would be infeasible and potentially unsafe in physical pumps [19]. Several actuator-centric diagnostics used in the analysis follow directly from this structure. The rate-limit occupancy for insulin is defined as
RateUse I = 1 N 1 k = 1 N 1 | u I , k u I , k 1 | Δ u I , max ,
and the fraction of time spent near the rate boundary is
FracNearRate I = 1 N 1 k = 1 N 1 1 | u I , k u I , k 1 | 0.9 Δ u I , max ,
where 1 ( · ) denotes the indicator function. Magnitude saturation is quantified by the fraction of steps during which the actuator remains stuck near its bounds for a nontrivial dwell window. In particular,
frac I , max = 1 N k = 1 N 1 u I , k u I , max and u I remains nearly constant over a dwell window ,
with an analogous definition for frac I , min . In the implementation, these quantities are computed using tolerances and moving-window criteria that match the numerical simulation code and provide the basis for the actuator-centric metrics reported later.
External disturbances d k represent the combined effects of meals, exercise, and unmodeled variability. For each scenario, a nominal disturbance template d ¯ k is scaled by a disturbance-gain parameter DG ,
d k = DG d ¯ k ,
where DG3.2 and DG4.0 correspond to two severity levels. The stress scenario combines multiple meals, exercise-induced glucose uptake, and sensor-like noise, consistent with prior work on exercise and closed-loop performance [21]. The saturation scenario emphasizes large, rapid perturbations designed to engage the actuator limits.
Mechanical degradation of the insulin actuator is modeled through an effective scaling of the delivered insulin by a degradation factor α ( 0 , 1 ] ,
u I , k eff = α u I , k ,
while the controller continues to compute commands based on the nominal actuator model. Values α < 1 represent loss of dynamic range or under-delivery that may arise from mechanical wear, partial occlusion, or reduced pump efficiency [13,19]. In the baseline_failI simulations, more severe failure patterns are considered, where the available insulin actuation is intermittently or persistently reduced, mimicking stuck or under-delivering actuators. Comparing DG3.2 and DG4.0 with and without such degradation yields the nominal-versus-degraded profiles used in the actuator-failure analysis.
Five controllers are evaluated within this unified framework: NMPC, LMPC, AMPC, PID, and LQR. All operate at the same sampling period, share a common reference glucose level G ref , and interact with the same actuator model described above. The NMPC controller uses the predictive model x k + 1 = F ( · ) to optimize a sequence of future control moves over a prediction horizon N p and a control horizon N c . At each time step k, it solves
min { u k + i | k } J k
subject to the discrete-time dynamics and actuator constraints, with cost
J k = i = 1 N p G k + i | k G ref 2 Q G + i = 0 N c 1 u I , k + i | k 2 R I + u N , k + i | k 2 R N + i = 0 N c 1 Δ u I , k + i | k 2 S I + Δ u N , k + i | k 2 S N ,
where G k + i | k denotes the predicted glucose at step k + i conditioned on information up to time k, and Q G , R I , R N , S I , and S N are tuning weights [16,17]. The incremental terms
Δ u I , k + i | k = u I , k + i | k u I , k + i 1 | k , Δ u N , k + i | k = u N , k + i | k u N , k + i 1 | k ,
penalize aggressive changes and implicitly reduce pressure on rate limits. The optimization is constrained by
x k + i + 1 | k = F x k + i | k , u k + i | k , d k + i | k ; p ,
with bounds and rate limits on u I , k + i | k and u N , k + i | k that mirror the physical actuator.
The LMPC controller is obtained by linearizing the dynamics around a nominal operating point ( x ¯ , u ¯ , d ¯ ) ,
δ x k + 1 = A δ x k + B δ u k + E δ d k , δ G k = C δ x k ,
where δ x k = x k x ¯ and δ u k = u k u ¯ . A quadratic cost analogous to J k is solved over the same prediction and control horizons, with the same actuator bounds, yielding a computationally lighter yet anticipatory design [17]. The AMPC introduces modeled parameter mismatch and periodically updates its internal model or weighting matrices based on observed tracking performance, thereby improving robustness to inter- and intra-patient variability while retaining the same actuator interface.
The PID and LQR controllers provide classical non-predictive baselines. The PID controller operates on the measured glucose deviation e k = G k G ref according to
u I , k cmd = K P e k + K I j = 0 k e j T s + K D e k e k 1 T s ,
with gains tuned using standard procedures and additional logic to allocate glucagon delivery [8]. The LQR controller uses a linearized state-space model and applies state feedback
u k cmd = K LQR ( x k x ¯ ) ,
with K LQR obtained from the discrete-time Riccati equation for chosen state and input weights [22]. In both cases, the commanded inputs are passed through the same projection operators P I and P N , ensuring that any saturation or rate-limit events arise from an identical actuator model across all controllers.
This model unifies the nonlinear physiology, constrained actuators, disturbance, and degradation modeling with a consistent set of controllers; it forms the basis of the multi-scenario evaluation developed in the following sections. Implementation-level details of the evaluated controllers, including solver structure, constraint handling, and tuning logic, are summarized in Appendix A.

4. Experimental Design and Evaluation Metrics

The experimental design is a structured, cohort-based approach comparing each controller in terms of performance on multiple virtual subjects and in varied disturbance conditions. The objective of this comparison is to summarize the robustness of glycemic performance, actuator feasibility, and sensitivity to degradation under diverse physiological and constrained mechanical operating regimes. In all, N cohort = 25 virtual subjects are created by sampling physiological parameters from a distribution P ( p ) generated from validated variability models, such that the i-th subject is described by
p ( i ) P ( p ) , i = 1 , , N cohort ,
capturing heterogeneity in insulin sensitivity, glucose turnover, endogenous production, compartmental delays, and subcutaneous kinetics. A unified sampling period T s is used for all controllers, and each simulation spans a horizon of T end hours. For each controller c, scenario s, and subject i, the simulation produces a closed-loop trajectory
T c , s ( i ) = x k ( i ) , u k ( i ) , G k ( i ) k = 1 N t ,
where N t denotes the number of discrete time points determined by T end and T s . All controllers share identical actuator constraints, disturbance realizations, and initial conditions, so that differences in performance arise from controller structure and actuator interaction rather than from unequal experimental conditions.
Disturbance and degradation modeling follow the structure introduced in the system model. Each scenario is constructed by injecting a disturbance profile d ¯ k that is scaled by a disturbance-gain parameter DG :
d k = DG d ¯ k ,
with DG3.2 and DG4.0 representing two disturbance-severity levels. The stress scenario (meals_ex_noise) combines multiple meal events, exercise-induced glucose uptake, and sensor-like noise, where the measurement is corrupted according to
G ˜ k = G k + n k , n k N ( 0 , σ 2 ) .
The saturation scenario (hard) emphasizes large, rapid perturbations that more frequently drive the actuators into magnitude and rate limits. Mechanical actuator degradation is modeled by scaling insulin delivery with a degradation coefficient α ,
u I , k eff = α u I , k , 0 < α 1 ,
while the controller continues to compute commands using the nominal actuator model. In the baseline_failI variant, more severe failures are considered by intermittently forcing u I , k eff 0 over selected intervals, mimicking stuck or severely under-delivering actuators. Comparing DG3.2 and DG4.0, with and without such degradation, yields the nominal-versus-degraded curves used in the failure analysis.
For each scalar metric m computed from a trajectory T c , s ( i ) , the cohort mean for controller c and scenario s is defined as
m ¯ c , s = 1 N cohort i = 1 N cohort m c , s ( i ) ,
with associated sample standard deviation
s m , c , s 2 = 1 N cohort 1 i = 1 N cohort m c , s ( i ) m ¯ c , s 2 .
Assuming approximate normality of cohort summaries, a two-sided 95 % confidence interval is reported as
CI 95 ( m c , s ) = t 0.975 ( N cohort 1 ) s m , c , s N cohort ,
where t 0.975 ( N cohort 1 ) is the appropriate Student-t quantile. Pairwise comparisons between two controllers A and B make use of paired Wilcoxon signed-rank tests on subject-wise differences m A ( i ) m B ( i ) ,
H 0 : m A ( i ) m B ( i ) = 0 ,
with effect sizes quantified via the rank-biserial correlation
r rb = W + W W + + W ,
where W + and W denote the sums of positive and negative signed ranks, respectively. Rank stability across scenarios is assessed using Spearman correlation,
ρ rank = corr Spearman rank s ( c ) , rank s ( c ) ,
which measures how consistently each controller’s position in the performance hierarchy is preserved when the disturbance regime changes.
Glycemic performance is characterized by TIR and excursion metrics computed from the glucose trajectory G k . For a band [ a , b ] , the TIR is defined as
TIR a , b = 100 · 1 N t k = 1 N t 1 ( a G k b ) ,
with particular interest in TIR 70 , 180 , TIR 70 , 140 , and a tight band [ 90 ,   120 ] mg/dL. Time above range (TAR) and time below range (TBR) are defined analogously by replacing the indicator condition with G k > b or G k < a . Cumulative deviation from normoglycemia is measured through an area-under-the-curve functional,
AUC out = k = 1 N t 1 max ( 0 , 90 G k ) + max ( 0 , G k 120 ) Δ t k ,
where Δ t k denotes the time increment between samples. Tracking accuracy is quantified by the root-mean-square error
RMSE = 1 N t k = 1 N t G k G ref 2 ,
with G ref typically chosen near 110 mg/dL. Settling time is defined as the earliest time t k such that
| G j G ref | 15 j { k , k + 1 , , k + K hold } ,
where K hold corresponds to a 30-min window at the chosen sampling period, providing a robustness margin against transient re-excursions.
Actuator-effort and mechanical interaction metrics complement these glycemic indices. Total insulin effort over a simulation is
Eff I = k = 1 N t max { 0 , u I , k } Δ t k ,
with an analogous definition for glucagon effort Eff N . A basal-adjusted insulin effort is computed as
Eff I , basal = k = 1 N t | u I , k u I , 0 | Δ t k ,
where u I , 0 is an estimate of the subject’s basal rate. This quantity highlights oscillatory or bursty actuation that deviates from baseline delivery. Rate-limit utilization is quantified through
RateUse I = 1 N t 1 k = 1 N t 1 | u I , k u I , k 1 | Δ u I , max ,
and near-rate occupancy is defined as
FracNearRate I = 1 N t 1 k = 1 N t 1 1 | u I , k u I , k 1 | 0.9 Δ u I , max .
Magnitude saturation is detected when the actuator output remains close to its limits over a dwell window W k , for example
frac I , max = 1 N t k = 1 N t 1 u I , k u I , max and u I nearly constant over W k ,
with an analogous definition for frac I , min . In the implementation, the approximate equality and constancy conditions are enforced using numerical tolerances and moving-window statistics that align with the actuator model described in Section 3.
The overall evaluation pipeline can be summarized as follows. First, a cohort of N cohort subjects is sampled from P ( p ) . For each disturbance scenario (stress, saturation, and actuator degradation), a disturbance profile d k , s and noise realization are generated and held fixed across controllers. Each controller is then simulated for every subject and scenario, yielding trajectories T c , s ( i ) from which glycemic and actuator-centric metrics are computed. Cohort means and confidence intervals are assembled into summary tables, and nonparametric statistical tests with corresponding effect sizes are used to compare controllers on key metrics such as TIR 70 , 180 , AUC out , Eff I , and RateUse I . Finally, rank-stability analysis across DG3.2 and DG4.0 conditions reveals whether the ordering of controllers is preserved when disturbance intensity and actuation workload change.
Table 1 summarizes the principal simulation parameters used uniformly across all experiments.

5. Results and Discussion

This section presents a quantitative comparison of the five controllers across the three complementary evaluation scenarios. The datasets obtained under actuator gains DG3.2 and DG4.0 are analyzed jointly to provide a consistent interpretation of performance under varying disturbance intensity. Unless otherwise stated, all values correspond to cohort means over N cohort = 25 virtual subjects with associated 95 % confidence intervals. Glycemic outcomes are interpreted in light of established CGM-based metrics such as TIR and glucose RMSE [6,23], while actuator-centric metrics characterize workload, saturation, and mechanical stress. A unified summary of the most informative metrics across all controllers, scenarios, and disturbance gains is provided in Table 2.

5.1. Stress Scenario: Meals, Exercise, and Sensor Noise

The stress scenario (meals_ex_noise) exposes the controllers to irregular disturbances arising from meal ingestion, exercise bouts, and stochastic sensor noise, mimicking demanding real-world conditions [15,21]. Figure 2 summarizes insulin and glucagon effort together with the insulin rate-saturation fraction for both DG3.2 and DG4.0, while the corresponding numerical values appear in the “Stress” block of Table 2.
For DG3.2, NMPC achieves the strongest glucose tracking, with TIR 70 180 approximately 49.7 % and RMSE near 101 mg/dL (Table 2). This comes at the cost of a higher actuation burden: total insulin effort is about 141.4 U, clearly above the efforts of AMPC and LMPC, which remain close to 103 U. PID and LQR fall between these extremes, with insulin effort around 101.8 U for PID and 110.6 U for LQR. A similar hierarchy is observed for DG4.0, where NMPC maintains the best glycemic performance, with TIR around 40.2 % and RMSE near 125 mg/dL, while AMPC and LMPC achieve slightly lower TIR and higher RMSE but with substantially reduced insulin usage.
The rate-saturation fraction, summarized as RateUse I in Table 2, captures the proportion of time each controller requests a change in insulin at a rate faster than the actuator can provide. In response to DG3.2, NMPC maintains RateUse I 0.04 , while AMPC and LMPC remain near 0.50 , which indicates that roughly half of their commanded steps reach the rate boundary. PID and LQR also have a high occupation of rate-limits, commonly between 0.37 and 0.42 . These same patterns hold under DG4.0 and demonstrate that, under noisy and exercise-laden conditions, either non-predictive or linearly predictive designs will frequently attempt corrections that the actuator cannot fully achieve, increasing mechanical stress and the risk of chattering. NMPC, by contrast, spreads its control effort more gradually over time and remains greatly insensitive to rate limits for both disturbance gains.
Glucagon use also further distinguishes the controllers. NMPC keeps glucagon effort very low during the stress scenario, relying almost exclusively on judiciously timed insulin modulation. AMPC, LMPC, and LQR invoke glucagon more frequently to compensate for delayed or rate-limited insulin responses, which is clinically acceptable but reflects a stronger reliance on dual-hormone corrections to maintain stability [15].

5.2. Saturation Scenario: High-Magnitude Disturbances

The saturation scenario (hard) is designed to push the actuators into regions where magnitude and rate constraints are most restrictive, similar to high-demand episodes reported in exercise and large-meal studies [12,21]. Figure 3 illustrates the fraction of time spent near the insulin magnitude and rate limits, together with the median settling time back to the target band, while the corresponding numerical values appear in the “Saturation” block of Table 2.
For DG3.2, NMPC exhibits negligible magnitude saturation, with FracSatMagI and FracSatRateI essentially zero and RateUse I also vanishingly small (Table 2). In contrast, PID and LQR spend a substantial portion of the simulation pinned at the insulin ceiling. For DG4.0, the magnitude-saturation fraction exceeds 0.50 for PID and approaches 0.65 for LQR, and rate-saturation fractions reach approximately 0.18 and 0.36 , respectively. AMPC and LMPC occupy an intermediate regime: they maintain much lower magnitude saturation than the classical controllers but still exhibit nontrivial rate-bound interactions, particularly as the disturbance gain increases from DG3.2 to DG4.0.
These saturation patterns correlate closely with settling behavior. In DG3.2, NMPC returns to the target band with a median settling time of about 3.07 h and relatively narrow variability across subjects. AMPC and LMPC exhibit longer settling times near 4.12 h, reflecting slower recovery under aggressive disturbances despite their moderate actuation burden. PID and LQR show median settling times near 3.1 and 2.9 h, respectively, but these values mask large subject-to-subject variability and pronounced overshoots that arise from aggressive commands colliding with actuator limits. Under DG4.0, the same qualitative hierarchy persists. NMPC and the LMPC variants preserve similar settling times to their DG3.2 behavior, while PID and LQR retain the shortest median settling times, but at the cost of the highest saturation fractions.

5.3. Actuator-Degradation Scenario: Failure Tolerance

The actuator-degradation scenario analyzes how controllers behave when the insulin actuator loses dynamic range or systematically under-delivers relative to its nominal specification, reflecting clinically relevant issues such as partial occlusion, cannula aging, or reduced infusion efficiency [13,19]. Figure 4 focuses on NMPC, comparing nominal (baseline) and degraded (baseline_failI) operation across DG3.2 and DG4.0, while the corresponding entries appear in the “Degradation” block of Table 2.
In DG3.2, degradation reduces the effective insulin effort for NMPC from approximately 141.4 U in the nominal case (stress scenario) to about 99.0 U in the degraded configuration, corresponding to a reduction of nearly 30 % (Table 2). Despite this substantial change in delivered insulin, the TIR remains essentially unchanged, with TIR 70 180 around 51.3 % in the degraded case. The RMSE rises only modestly to about 96.1 mg/dL, and both rate- and magnitude-saturation fractions remain negligible. Similar trends are observed under DG4.0, where degraded NMPC preserves TIR 70 180 near 40 % and RMSE around 118 mg/dL with low saturation occupancy. These results indicate that NMPC redistributes actuation in a way that preserves clinical performance while respecting the reduced capacity, rather than simply pushing the remaining range to its limits.
Although the degradation analysis in Figure 4 is centered on NMPC, the cohort statistics in Table 2 show that the classical controllers and LMPC variants are structurally more sensitive to hardware impairment. When comparable degradation is applied, insulin effort decreases for PID and LQR but is accompanied by increased rate-saturation fractions (around 0.31 to 0.33 ) and persistent magnitude saturation exceeding 0.60 . LMPC and AMPC remain free of magnitude saturation but offer no substantive improvement in TIR or RMSE relative to NMPC under degraded conditions. The degradation scenario amplifies the contrast between predictive and non-predictive designs and illustrates the importance of actuator-aware adaptation for long-term AID operation where mechanical wear and partial failures are inevitable.

5.4. Cross-Scenario Performance Trends and Implications

Aggregation across both DG3.2 and DG4.0, and across all three scenarios, allows for a coherent view of the controller hierarchy and fundamental trade-offs among glycemic performance, actuation burden, and mechanical feasibility. NMPC maintains the lowest RMSE, the most stable settling times, and near-zero rate-saturation fractions in both stress and saturation scenarios, at the expense of a higher amount of insulin used. Although the numerical values reported here depend on the specific disturbance profiles and actuator limits considered, these advantages arise from the predictive and constraint-handling structure of NMPC, which enables smoother redistribution of control effort when actuation becomes limiting and is therefore expected to persist qualitatively under alternative disturbance profiles and actuator specifications. Its ability to preserve TIR and RMSE under actuator degradation implies that the optimization framework has the flexibility to adapt to constrained hardware without precise re-tuning. It further extends earlier MPC-based work, highlighting clinical results in isolation [16,17]. The AMPC and LMPC variants represent a pragmatic compromise since they achieve adequate RMSE and TIR with significantly lower insulin usage compared to NMPC, along with minimal glucagon requirement for negligible preconditions. However, under the stress and saturation scenarios, their rate-saturation fractions increase sharply, especially at DG4.0, showing that part of their apparent efficiency is achieved by leveraging the full range of actuation available to them, and by frequently touching the rate constraints. This behavior may contribute from a hardware perspective to faster pump wear, and higher vulnerability to degradation [19], even if glycemic metrics remain adequate in the short term.
PID and LQR remain appealing due to structural clarity and ease of implementation, but the combined analysis reveals some key limitations. While they were able to achieve performances comparable to predictive controllers for mild disturbances using standard metrics such as TIR and mean glucose [8,22], they tended to yield sustained magnitude saturation, high rate limit occupancy, and delayed or inconsistent settling across subjects in the stress and saturation scenarios. Such patterns are indicative of a structural mismatch between their reactive design and the constrained nature of real actuators. In practical terms, such controllers may need to be tuned more conservatively in order to avoid overloading the pump, at the cost of compromising glycemic performance relative to MPC-based methods. A more general lesson from this work is that clinical metrics alone are inadequate to describe the exact behavior of closed-loop systems [23,24]. Two controllers can achieve identical TIR and RMSE, but conflict in their interaction with actuators. One may distribute effort smoothly with little saturation, while the second repeatedly pushes against magnitude and rate limits. The first is likely to provide better hardware longevity, lower power consumption, and greater robustness to degradation, even when headline glucose metrics appear comparable. By incorporating actuator-centric quantities like insulin and glucagon effort, rate-limit occupancy, and saturation dwell fractions into the evaluation, this study provides a more practical and safety-oriented view of controller implementation and supports the case for actuator-aware design in next-generation AID systems.

6. Conclusions and Future Directions

The present work demonstrates how the performance of AID systems is defined not only by the quality of physiological modeling or the sophistication of control algorithms, but also by physical constraints and the dynamic behavior of the actuation hardware. From a unified assessment of the performance of five representative controllers in stress, saturation, and actuator degradation scenarios, it emerges that NMPC can maintain a stable glycemic regulation under conditions wherein the actuators represent the dominant limitation. Predictive structure decreases reliance on sharp control modifications, distributing insulin effort more smoothly, which keeps promising clinical metrics under strong perturbation and partial capacity loss of the actuator. By comparison, PID, LQR, AMPC, and LMPC show far greater deterioration for either aggressive disturbances or mechanically constrained operating conditions.
These controllers more frequently, and for longer periods of time, engage rate and magnitude limits, with longer settling times and higher subject-to-subject variability. Where the classical and linear predictive controllers perhaps appear competitive in milder or nominal conditions, this analysis shows that glucose metrics alone can mask more fundamental mechanical instabilities that arise only upon perturbation or partial degradation of the hardware. The results reinforce that actuator behavior is not an implementation detail, but rather a central component in the performance of closed-loop systems. Moreover, the results underpin the value of embedding realistic actuator models into controller design and performance analysis. Explicit inclusion of rate limits, magnitude ceilings, and degradation effects enabled simulations to disclose subtle yet clinically significant interactions between controller logic and actuator capability. This perspective naturally supports the development of actuator-aware evaluation protocols, extending traditional clinical metrics with measures of mechanical efficiency, rate-limit occupancy, and saturation dwell. An analogous approach, too, is naturally complemented by an increasing emphasis on device safety, longevity, and resilience in next-generation AID architectures. Several natural directions for further research emerge from this work.
Controllers that adapt to actuator degradation through updating internal constraints, prediction models, or optimization penalties as the actuator ages or the effective range is lost present one clear avenue, particularly when degradation manifests as time-varying efficiency, intermittent delivery limitations, or gradual loss of dynamic range observed in practical infusion hardware. Such adaptation mechanisms would allow controllers to redistribute control effort smoothly as actuator capability evolves. Co-design of hardware together with control algorithms offers another direction in which actuator specifications and controller dynamics can be optimized jointly rather than being considered separate subsystems. The further development of disturbance modeling to account for variable exercise intensity, sensor dropout, ketotic excursions, and stochastic absorption delays would widen the applicability of the insights developed from an actuator-centric perspective. Translation of the proposed actuator-aware metrics and evaluation framework to hardware-in-the-loop experiments or early clinical studies would enable direct comparison between simulated and physical actuator responses, helping to validate practical feasibility and refine regulatory relevance.

Author Contributions

Conceptualization, A.I. and P.G.; methodology, A.I. and P.G.; software, A.I. and H.N.; validation, A.I., P.G. and H.N.; formal analysis, A.I. and P.G.; investigation, A.I. and H.N.; resources, A.I. and P.G.; data curation, A.I. and P.G.; writing—original draft preparation, A.I. and H.N.; writing—review and editing, A.I. and P.G.; visualization, A.I. and H.N.; supervision, A.I.; project administration, A.I.; funding acquisition, H.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are available on reasonable request.

Conflicts of Interest

The authors declare they have no conflicts of interest.

Appendix A. Controller Implementation Overview

This appendix provides a concise, implementation-oriented overview of the control strategies evaluated in this study. The intent is to support transparency and reproducibility by clarifying the solver structure, constraint handling, and tuning logic, without prescribing a specific software implementation.

Appendix A.1. NMPC Implementation

At each sampling instant, the NMPC computes a sequence of future insulin and glucagon inputs by solving a constrained finite-horizon optimization problem based on the nonlinear glucose–insulin–glucagon model. Only the first control move is applied, and the optimization is repeated in a receding-horizon fashion. The resulting actuator-constrained NMPC procedure is summarized in Algorithm A1.
Algorithm A1 Actuator-Constrained NMPC for Automated Insulin Delivery
1:
Initialize state estimate x 0 , previous input u 1 , and reference glucose G ref
2:
for  k = 0 to N t 1  do
3:
      Measure glucose G ˜ k and update state estimate x k
4:
      Predict future states using nonlinear model F ( · )
5:
      Solve optimization problem:
min { u k + i | k } i = 1 N p Q G G k + i | k G ref 2 + i = 0 N c 1 R I u I , k + i | k 2 + R N u N , k + i | k 2 + i = 0 N c 1 S I Δ u I , k + i | k 2 + S N Δ u N , k + i | k 2
6:
      Subject to nonlinear dynamics and actuator magnitude and rate constraints
7:
      Apply delivered input u k = P ( u k | k , u k 1 )
8:
end for

Appendix A.2. Baseline Controllers Implementation

The PID and LQR controllers compute insulin commands based on glucose deviation or linearized state feedback, respectively. Linear MPC and adaptive MPC solve simplified predictive control problems derived from linearized or periodically updated models. In all cases, the commanded control inputs are passed through the same actuator projection operator enforcing magnitude limits, rate constraints, and dwell-time conditions. This ensures that all controllers are evaluated under identical hardware limitations and that observed differences arise from control structure rather than actuator modeling inconsistencies.

References

  1. Bergenstal, R.M.; Garg, S.; Weinzimer, S.A.; Buckingham, B.A.; Bode, B.W.; Tamborlane, W.V.; Kaufman, F.R. Safety of a hybrid closed-loop insulin delivery system in patients with type 1 diabetes. JAMA 2016, 316, 1407–1408. [Google Scholar] [CrossRef] [PubMed]
  2. Boughton, C.K.; Hovorka, R. Advances in artificial pancreas systems. Sci. Transl. Med. 2019, 11, eaaw4949. [Google Scholar] [CrossRef] [PubMed]
  3. Kovatchev, B.P.; Breton, M.; Man, C.D.; Cobelli, C. In Silico Preclinical Trials: A Proof of Concept in Closed-Loop Control of Type 1 Diabetes; SAGE Publications: Los Angeles, CA, USA, 2009. [Google Scholar]
  4. Peters, T.M.; Haidar, A. Dual-hormone artificial pancreas: Benefits and limitations compared with single-hormone systems. Diabet. Med. 2018, 35, 450–459. [Google Scholar] [CrossRef] [PubMed]
  5. Kovatchev, B. A century of diabetes technology: Signals, models, and artificial pancreas control. Trends Endocrinol. Metab. 2019, 30, 432–444. [Google Scholar] [CrossRef]
  6. Danne, T.; Nimri, R.; Battelino, T.; Bergenstal, R.M.; Close, K.L.; DeVries, J.H.; Garg, S.; Heinemann, L.; Hirsch, I.; Amiel, S.A.; et al. International consensus on use of continuous glucose monitoring. Diabetes Care 2017, 40, 1631–1640. [Google Scholar] [CrossRef]
  7. Hovorka, R. Continuous glucose monitoring and closed-loop systems. Diabet. Med. 2006, 23, 1–12. [Google Scholar] [CrossRef]
  8. Quiroz, G. The evolution of control algorithms in artificial pancreas: A historical perspective. Annu. Rev. Control. 2019, 48, 222–232. [Google Scholar] [CrossRef]
  9. Liu, S.-W.; Huang, H.-P.; Lin, C.-H.; Chien, I.-L. A hybrid neural network model predictive control with zone penalty weights for type 1 diabetes mellitus. Ind. Eng. Chem. Res. 2012, 51, 9041–9060. [Google Scholar] [CrossRef]
  10. Boiroux, D.; Jørgensen, J.B. Nonlinear model predictive control and artificial pancreas technologies. In Proceedings of the 2018 IEEE Conference on Decision and Control (CDC), Miami Beach, FL, USA, 17–19 December 2018; pp. 284–290. [Google Scholar]
  11. Chen, Y.; Yang, Y.; Li, M.; Chen, E.; Mu, W.; Fisher, R.; Yin, R. Wearable actuators: An overview. Textiles 2021, 1, 283–321. [Google Scholar] [CrossRef]
  12. Cobelli, C.; Kovatchev, B. Developing the UVA/Padova type 1 diabetes simulator: Modeling, validation, refinements, and utility. J. Diabetes Sci. Technol. 2023, 17, 1493–1505. [Google Scholar] [CrossRef]
  13. Kanapka, L.G.; Lum, J.W.; Beck, R.W. Insulin pump infusion set failures associated with prolonged hyperglycemia: Frequency and relationship to age and type of infusion set during 22,741 infusion set wears. Diabetes Technol. Ther. 2022, 24, 396–402. [Google Scholar] [CrossRef] [PubMed]
  14. Anderson, S.M.; Raghinaru, D.; Pinsker, J.E.; Boscari, F.; Renard, E.; Buckingham, B.A.; Nimri, R.; Doyle, F.J., III; Brown, S.A.; Keith-Hynes, P.; et al. Multinational home use of closed-loop control is safe and effective. Diabetes Care 2016, 39, 1143–1150. [Google Scholar] [CrossRef] [PubMed]
  15. Lindkvist, E.B.; Laugesen, C.; Reenberg, A.T.; Ritschel, T.K.S.; Svensson, J.; Jørgensen, J.B.; Nørgaard, K.; Ranjan, A.G. Performance of a dual-hormone closed-loop system versus insulin-only closed-loop system in adolescents with type 1 diabetes: A single-blind, randomized, controlled, crossover trial. Front. Endocrinol. 2023, 14, 1073388. [Google Scholar] [CrossRef] [PubMed]
  16. Hovorka, R.; Canonico, V.; Chassin, L.J.; Haueter, U.; Massi-Benedetti, M.; Federici, M.O.; Pieber, T.R.; Schaller, H.C.; Schaupp, L.; Vering, T.; et al. Nonlinear model predictive control of glucose concentration in subjects with type 1 diabetes. Physiol. Meas. 2004, 25, 905. [Google Scholar] [CrossRef]
  17. Messori, M.; Incremona, G.P.; Cobelli, C.; Magni, L. Individualized model predictive control for the artificial pancreas: In silico evaluation of closed-loop glucose control. IEEE Control. Syst. Mag. 2018, 38, 86–104. [Google Scholar] [CrossRef]
  18. Facchinetti, A. Continuous glucose monitoring sensors: Past, present and future algorithmic challenges. Sensors 2016, 16, 2093. [Google Scholar] [CrossRef]
  19. Heinemann, L.; Fleming, G.A.; Petrie, J.R.; Holl, R.W.; Bergenstal, R.M.; Peters, A.L. Insulin pump risks and benefits: A clinical appraisal of pump safety standards, adverse event reporting, and research needs: A joint statement of the European Association for the Study of Diabetes and the American Diabetes Association Diabetes Technology Working Group. Diabetes Care 2015, 38, 716–722. [Google Scholar]
  20. Peters, A.L.; Ahmann, A.J.; Battelino, T.; Evert, A.; Hirsch, I.B.; Murad, M.H.; Winter, W.E.; Wolpert, H. Diabetes technology—continuous subcutaneous insulin infusion therapy and continuous glucose monitoring in adults: An Endocrine Society clinical practice guideline. J. Clin. Endocrinol. Metab. 2016, 101, 3922–3937. [Google Scholar] [CrossRef]
  21. Tirado, J.G.; Corbett, J.P.; Boiroux, D.; Jørgensen, J.B.; Breton, M.D. Closed-loop control with unannounced exercise for adults with type 1 diabetes using the ensemble model predictive control. J. Process Control. 2019, 80, 202–210. [Google Scholar] [CrossRef]
  22. Zisser, H.; Renard, E.; Kovatchev, B.; Cobelli, C.; Avogaro, A.; Nimri, R.; Magni, L.; Buckingham, B.A.; Chase, H.P.; Doyle, F.J., III; et al. Multicenter closed-loop insulin delivery study points to challenges for keeping blood glucose in a safe range by a control algorithm in adults and adolescents with type 1 diabetes from various sites. Diabetes Technol. Ther. 2014, 16, 613–622. [Google Scholar] [CrossRef]
  23. Lal, R.A.; Ekhlaspour, L.; Hood, K.; Buckingham, B. Realizing a closed-loop (artificial pancreas) system for the treatment of type 1 diabetes. Endocr. Rev. 2019, 40, 1521–1546. [Google Scholar] [CrossRef]
  24. Gonçalves, H.; Silva, F.; Rodrigues, C.; Godinho, A. Navigating the Digital Landscape of Diabetes Care: Current State of the Art and Future Directions. Procedia Comput. Sci. 2024, 237, 336–343. [Google Scholar] [CrossRef]
Figure 1. System-model diagram illustrating the in-silico closed-loop architecture.
Figure 1. System-model diagram illustrating the in-silico closed-loop architecture.
Actuators 15 00035 g001
Figure 2. Actuator effort and rate saturation in the stress scenario (meals_ex_noise) for DG = 3.2 and DG = 4.0. Bars report total insulin and glucagon effort; the overlaid curve shows the fraction of steps at the insulin rate limit.
Figure 2. Actuator effort and rate saturation in the stress scenario (meals_ex_noise) for DG = 3.2 and DG = 4.0. Bars report total insulin and glucagon effort; the overlaid curve shows the fraction of steps at the insulin rate limit.
Actuators 15 00035 g002
Figure 3. Actuator saturation behavior in the saturation scenario (hard) for DG = 3.2 and DG = 4.0. Bars show the fraction of time at insulin magnitude and rate limits; the overlaid curve reports the median settling time back to the target band.
Figure 3. Actuator saturation behavior in the saturation scenario (hard) for DG = 3.2 and DG = 4.0. Bars show the fraction of time at insulin magnitude and rate limits; the overlaid curve reports the median settling time back to the target band.
Actuators 15 00035 g003
Figure 4. Impact of actuator degradation on NMPC performance for DG = 3.2 and DG = 4.0. Each panel compares nominal and reduced insulin effectiveness in terms of TIR, RMSE to the glucose target, total insulin effort, and rate-saturation fraction.
Figure 4. Impact of actuator degradation on NMPC performance for DG = 3.2 and DG = 4.0. Each panel compares nominal and reduced insulin effectiveness in terms of TIR, RMSE to the glucose target, total insulin effort, and rate-saturation fraction.
Actuators 15 00035 g004
Table 1. Simulation configuration used across all experiments.
Table 1. Simulation configuration used across all experiments.
Parameter NameValues
Sampling time T s 1 min
Total horizon T end 24 h
Prediction horizon (NMPC)12 steps
Control horizon (NMPC)3 steps
Cohort size N cohort 25 subjects
Glucose reference G ref 110 mg/dL
Insulin bounds [ u I , min , u I , max ] [ 0 , I cap ]
Glucagon bounds [ u N , min , u N , max ] scenario-dependent
Rate limits Δ u I , max , Δ u N , max
Disturbance gainsDG3.2, DG4.0
Failure modeldegradation α , baseline_failI variant
Scenariosstress, saturation, actuator degradation
Noise model N ( 0 , σ 2 ) on glucose
Optimization solver (MPC)SQP with L-BFGS Hessian approximation
Table 2. Unified quantitative summary of glycemic and actuator metrics across all controllers, scenarios, and disturbance gains.
Table 2. Unified quantitative summary of glycemic and actuator metrics across all controllers, scenarios, and disturbance gains.
DGScenarioControllerTIR70–180 [%]RMSE [mg/dL] Eff I [U] RateUse I frac I , max FracNearRate I SettleMed [h]
DG3.2StressNMPC49.7101.1141.40.0390.0000.0003.17
DG3.2StressAMPC48.7102.2102.60.5040.0000.0005.21
DG3.2StressLMPC48.7102.2102.70.5030.0000.0005.21
DG3.2StressPID48.8102.1101.80.3730.4890.331
DG3.2StressLQR48.3102.4110.60.4240.5810.421
DG4.0StressNMPC40.2125.4141.40.0390.0000.0003.25
DG4.0StressAMPC39.8126.6102.70.5040.0000.0005.67
DG4.0StressLMPC39.8126.6102.70.5030.0000.0005.67
DG4.0StressPID39.9126.5101.80.3730.4890.331
DG4.0StressLQR39.5126.8110.60.4240.5810.421
DG3.2SaturationNMPC45.6115.6164.50.0000.0000.0003.07
DG3.2SaturationAMPC38.8138.8134.80.0430.0000.0004.12
DG3.2SaturationLMPC38.8138.8135.00.0420.0000.0004.12
DG3.2SaturationPID33.1184.6120.50.1760.5310.3363.11
DG3.2SaturationLQR28.1200.1115.60.3470.6140.3492.85
DG4.0SaturationNMPC36.6142.5164.50.0000.0000.0003.07
DG4.0SaturationAMPC32.5166.6134.80.0430.0000.0004.12
DG4.0SaturationLMPC32.5166.6135.00.0420.0000.0004.12
DG4.0SaturationPID29.0191.5120.50.1770.5330.3383.17
DG4.0SaturationLQR25.3203.9116.60.3560.6480.3542.75
DG3.2DegradationNMPC51.396.199.00.0400.0000.000
DG3.2DegradationAMPC51.296.873.80.0000.0000.000
DG3.2DegradationLMPC51.296.873.90.0000.0000.000
DG3.2DegradationPID51.296.779.40.3130.6100.315
DG3.2DegradationLQR51.296.884.00.3330.6710.332
DG4.0DegradationNMPC40.0117.899.00.0400.0000.000
DG4.0DegradationAMPC39.7118.673.80.0000.0000.000
DG4.0DegradationLMPC39.7118.673.90.0000.0000.000
DG4.0DegradationPID39.7118.479.50.3120.6110.314
DG4.0DegradationLQR39.7118.584.00.3330.6710.332
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

Iqbal, A.; Goswami, P.; Naseem, H. Actuator-Aware Evaluation of MPC and Classical Controllers for Automated Insulin Delivery. Actuators 2026, 15, 35. https://doi.org/10.3390/act15010035

AMA Style

Iqbal A, Goswami P, Naseem H. Actuator-Aware Evaluation of MPC and Classical Controllers for Automated Insulin Delivery. Actuators. 2026; 15(1):35. https://doi.org/10.3390/act15010035

Chicago/Turabian Style

Iqbal, Adeel, Pratik Goswami, and Hamid Naseem. 2026. "Actuator-Aware Evaluation of MPC and Classical Controllers for Automated Insulin Delivery" Actuators 15, no. 1: 35. https://doi.org/10.3390/act15010035

APA Style

Iqbal, A., Goswami, P., & Naseem, H. (2026). Actuator-Aware Evaluation of MPC and Classical Controllers for Automated Insulin Delivery. Actuators, 15(1), 35. https://doi.org/10.3390/act15010035

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