Next Article in Journal
Prediction of Water Saturation Using Physics-Guided Machine Learning in Deep Silurian Shale Gas Reservoirs
Previous Article in Journal
Deformation Characteristics and Breakage Mechanism of Thick-Hard Roof Based on a Medium-Thick Plate Mechanical Model
Previous Article in Special Issue
Dynamic Identification of Reflux Condenser in Batch Reactors for Phenolic Resin Production by Volterra–Genocchi Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Grey-Box–ARX Identification and Constrained Model Predictive Control of a 250 L Jacketed Batch Milk Pasteurizer

by
Jesús Alberto Rodríguez-Flores
1,
Alexander Sánchez-Rodríguez
1,*,
Diego Hernando Arroyo-Almeida
1,
Andrés Fernando Morocho-Caiza
2,
Daniel Andrés Revelo-Cáceres
1 and
Alexis Cordovés-García
1
1
Faculty of Engineering Sciences and Industries, Universidad UTE, Quito 170527, Ecuador
2
Faculty of Computer Science and Electronics, Escuela Superior Politécnica de Chimborazo (ESPOCH), Riobamba 060155, Ecuador
*
Author to whom correspondence should be addressed.
Processes 2026, 14(15), 2473; https://doi.org/10.3390/pr14152473
Submission received: 29 June 2026 / Revised: 25 July 2026 / Accepted: 29 July 2026 / Published: 31 July 2026
(This article belongs to the Special Issue Control and Identification of Industrial Processes)

Abstract

This study presents an experimental framework for hybrid grey-box–ARX identification and constrained model predictive control (MPC) in a 250 L jacketed batch milk pasteurizer. The plant was represented as a closed, stirred, energy-accumulating system rather than as a continuous high-temperature short-time process. The workflow combined manufacturer specifications, field measurements, a batch–jacket grey-box model, local autoregressive with exogenous input (ARX) identification in the approach and holding region, and controller evaluation under common sampling, reference, actuator, and exclusion conditions. In five paired experimental blocks, the nominal MPC–ARX reduced RMSE by 1.959 °C, IAE by 7801 °C s, specific energy consumption by 0.0081 kWh/kg, overshoot by 3.573 °C, actuator saturation by 44.46 percentage points, and thermal overexposure by 4717 °C s relative to a fixed-parameter PI controller with anti-windup. The optimization remained feasible at all evaluated instants, with a mean computation time of 6.4 ms for a 5 s control period. Supervised adaptive strategies provided diagnostic value but did not outperform the nominal MPC. The conclusions are restricted to batches near the nominal fill condition and the 65 °C/30 min milk recipe.

1. Introduction

Thermal pasteurization integrates food-safety requirements, product stability, quality preservation, and energy use within a single processing stage. In dairy and other heat-sensitive products, temperature control must therefore regulate not only the nominal setpoint but also exposure time, thermal overshoot, spatial uniformity, and energy demand. Recent research has addressed event-based optimization of food thermal processing [1], energy and exergy performance in milk pasteurization [2], advanced control of continuous-flow ohmic heating [3], adaptive pasteurization control [4], predictive control of extrusion [5], and industrial drying [6]. These applications show the value of incorporating process dynamics and operational constraints, but they represent different thermal architectures and should not be treated as interchangeable evidence.
A jacketed batch pasteurizer differs fundamentally from a continuous high-temperature short-time (HTST) line. The product remains in a stirred sanitary vessel while heat is transferred indirectly through a service jacket; there is no continuous product flow, holding tube, or dominant regenerative section. The controlled temperature therefore represents the thermal state of an accumulated product mass rather than the outlet temperature of a continuous stream. Appropriate models must account for product and jacket thermal capacities, wall and heat-loss effects, agitation, spatial temperature dispersion, actuator limits, and measurement delays. Direct transfer of continuous heat-exchanger or HTST models to this configuration may therefore produce an incorrect representation of the plant dynamics.
Thermal-system modeling increasingly combines physical balances with parameter estimation and operational data. Mechanistic and grey-box representations preserve physical interpretation and energy consistency, whereas lumped and transfer-function models facilitate identification, diagnosis, and controller synthesis [7,8,9,10]. Online estimation, Kalman-filter-based methods, reinforcement learning, fractional-order formulations, and physics-informed models have also been used to represent changing heat-transfer coefficients, uncertainty, and nonlinear thermal behavior [11,12,13,14]. For a jacketed batch system, this supports the use of a batch–jacket grey-box model as a physical plausibility layer, provided that its parameters remain admissible and are validated with data not used for estimation.
PI and PID controllers remain common industrial benchmarks because of their simplicity, low implementation cost, transparency, and operator familiarity [15,16]. However, fixed tuning may lead to delayed correction, overshoot, oscillation, or unnecessary energy use in processes affected by high inertia, delay, saturation, fouling, and changing heat-transfer conditions. Optimized PID, model-free, fractional-order, adaptive, neural-network-based, and uncertainty-compensation strategies have consequently been proposed for thermal systems [17,18,19,20,21,22]. Their adoption in food processing nevertheless requires more than improved tracking: actuator feasibility, thermal constraints, holding-time traceability, and operational stability must also be preserved.
Model predictive control (MPC) is attractive for jacketed batch pasteurization because it can anticipate thermal evolution, penalize abrupt input changes, and enforce power and temperature constraints. Its performance depends on prediction and control horizons, cost-function weights, constraint formulation, and solver feasibility [23,24,25,26,27,28,29]. Autoregressive models with exogenous input (ARX) provide a compact discrete representation for this purpose because they relate current temperature to delayed inputs and past outputs. Robust, adaptive, predictive, and state-dependent ARX formulations have been reported for nonlinear or time-varying systems [30,31,32,33].
Previous pasteurization studies provide important foundations but address different process configurations. Khadir and Ringwood developed a first-principles control-oriented representation of an industrial pasteurizer assembled from plate and brazed heat exchangers [34]. Ibarrola et al. studied predictive control of a continuous HTST process [35], while Niamsuwan et al. evaluated multivariable MPC for milk pasteurization through simulation [36]. Experimental comparisons of PID, MPC, and adaptive MPC have also been reported for continuous-flow ohmic heating [3], with related predictive-control applications in extrusion [5] and drying [6]. These systems involve continuous transport, outlet-temperature dynamics, direct volumetric heating, or multistate flow behavior and do not directly reproduce the energy accumulation, indirect jacket transfer, agitation, spatial temperature dispersion, and batch-level replication of a closed jacketed pasteurizer.
This study develops and experimentally evaluates a traceable hybrid grey-box–ARX identification and control framework for a 250 L jacketed batch milk pasteurizer. The framework combines a batch–jacket grey-box model for physical and energy interpretation with a local ARX predictor identified in the approach and holding region. A fixed-parameter PI controller with anti-windup is compared with a nominal constrained MPC under common sampling, reference, actuator, and exclusion conditions, while supervised ARX observation, PI retuning, and adaptive MPC are evaluated separately as diagnostic, secondary, and exploratory extensions.
The contribution is methodological and experimental rather than algorithmic. The study integrates measured active electrical power, three-sensor spatial temperature supervision, formal acceptance and rejection criteria for adaptive updates, independent model-validation records, and batch-level paired controller comparisons. This design allows tracking, energy consumption, actuator saturation, feasibility, and thermal overexposure to be evaluated within a unified workflow. The conclusions are restricted to the experimentally represented operating domain and do not imply universal MPC superiority, microbiological validation, or sanitary certification.

2. Theoretical Background

2.1. Jacketed Batch Pasteurization as a Controlled Thermal Process

Thermal pasteurization links food safety, product stability, quality preservation, and energy consumption within a single dairy-processing stage [2,37,38]. From a control perspective, reaching the nominal setpoint is insufficient: the controller must also limit overshoot, avoid insufficient thermal treatment, maintain the required holding condition, reduce unnecessary heating, and operate within actuator and safety constraints. These requirements have been addressed directly in pasteurization control [4,35,36] and, in related food thermal processes, through event-based optimization [1], continuous-flow ohmic heating [3], extrusion [5], and drying [6].
The evaluated jacketed batch pasteurizer differs fundamentally from continuous high-temperature short-time (HTST) systems, in which product flow, residence time, regeneration, heating, holding, and cooling are coupled [39,40,41]. Here, milk remains in a stirred vessel and receives heat indirectly through a service jacket; consequently, the controlled temperature represents an accumulated product mass rather than the outlet of a continuous stream.
This architecture requires consideration of energy accumulation, batch–jacket and wall heat transfer, mixing and spatial dispersion, actuator limits, and sensor delay. Continuous heat-exchanger or HTST models therefore require reformulation. Accordingly, the complete batch was the experimental unit, while time samples were used only for identification, prediction, controller execution, and performance calculation.
Thermal overexposure was also distinguished from microbiological lethality. The former is a linear degree–time indicator of controller-induced thermal excess, whereas equivalent lethality F ( T r e f , z ) exponentially weights the complete temperature trajectory using target-specific kinetics. The conventional F 0 value, defined at 121.1 °C with z = 10   °C, is a sterilization metric and not the appropriate primary criterion for the evaluated 65 °C pasteurization treatment. A microbiologically meaningful pasteurization value requires validated D- and z-values for the relevant microorganism–matrix combination [42,43].

2.2. Hybrid Grey-Box–ARX Identification for Thermal Systems

Model-based control depends on whether the selected representation is appropriate for prediction, optimization, and controller design [16,44,45]. First-principles models based on mass and energy balances preserve physical interpretability and help to verify consistency with the plant configuration [34,41]. However, detailed modeling of jacketed food-processing equipment is limited by uncertainty in heat-transfer coefficients, jacket dynamics, wall thermal capacity, product properties, mixing, heat losses, and sensor delays.
Data-driven system identification provides a complementary representation by estimating dynamic relationships directly from experimental input–output records [44]. It can capture plant-specific behavior such as actuator saturation, sensor response, local losses, and operating constraints, but a purely empirical model may reproduce short-term behavior without preserving physical or energy consistency.
The hybrid grey-box–ARX framework provides a practical compromise. The batch–jacket grey-box model preserves the process energy structure and supplies physically meaningful bounds, whereas the ARX predictor provides a compact discrete representation for short-horizon control in the approach and holding region. This combination is consistent with work on heat-exchanger modeling and monitoring [7,8,10], experimental parameter estimation [12], mechanism-supported thermal modeling [14], and compact ARX-based predictive structures [30,31,32,33].
The objective is not to reproduce the complete batch cycle through a high-fidelity simulator. Instead, the grey-box model acts as a physical and energy plausibility layer, while the ARX predictor supports local prediction and real-time constrained MPC. Throughout this manuscript, “batch–jacket grey-box model” refers to the physical two-state representation, whereas “hybrid grey-box–ARX framework” refers to the combined use of this model and the local ARX predictor.

2.3. PI/PID Controllers as Industrial Benchmarks

PI and PID controllers remain standard benchmarks for industrial thermal systems because they are simple, transparent, widely available in automation platforms, and familiar to plant operators [15,16]. In jacketed batch pasteurization, they regulate the mean product temperature by manipulating electrical heating power or an equivalent thermal input. They therefore provide an appropriate conventional baseline for determining whether predictive control yields a practically meaningful improvement.
Fixed-parameter feedback is nevertheless reactive. In systems affected by high thermal inertia, indirect heating, actuator saturation, sensor delay, fouling, or changing heat-transfer conditions, fixed tuning may lead to delayed correction, overshoot, oscillation, prolonged settling, or unnecessary energy use. Fouling and heat-transfer degradation can also modify process gain, delay, and dominant time constants [46,47,48].
Alternative approaches include optimized PID and model-free control [18,22], fractional-order control [20], adaptive and neural-network-based tuning [17,19], and predictive thermal control [21]. Their use in food processing must be assessed beyond tracking accuracy because actuator activity, thermal constraints, holding-time traceability, and operational stability must also be preserved. Accordingly, this study uses a fixed-parameter PI controller with anti-windup as the conventional benchmark under the same reference, sampling, actuator, and exclusion conditions applied to MPC.

2.4. Constrained Model Predictive Control for Energy-Aware Thermal Regulation

Model predictive control uses a dynamic model to forecast process outputs over a finite horizon and determines the control action by solving an optimization problem at each sampling instant [40,45]. For jacketed batch pasteurization, MPC is attractive because it can anticipate temperature evolution, limit abrupt changes in heating power, enforce actuator constraints, and penalize trajectories associated with excessive thermal exposure.
Predictive control has been studied directly for industrial and milk pasteurization systems [34,35,36]. Related experimental and industrial applications include continuous-flow ohmic heating [3], extrusion [5], drying [6], and heat-exchanger control [25,29]. More broadly, MPC studies show that horizon selection, penalty weights, constraint formulation, and computational feasibility directly affect tracking and energy performance [23,24,26,27,28].
In this study, constrained MPC uses the nominal ARX predictor identified in the approach and holding region. The ARX model provides short-horizon predictions, whereas the batch–jacket grey-box model retains the plant’s physical and energy interpretation. This division favors feasibility, traceability, and real-time implementation over a more complex black-box strategy.
The expected advantage over the fixed-parameter PI controller is not limited to lower setpoint error. Anticipating the thermal trajectory may also reduce overshoot, actuator saturation, unnecessary energy use, and thermal overexposure. Controller performance was therefore evaluated using tracking error, accumulated error, actuator activity, saturation, specific energy consumption, valid holding time, optimization feasibility, and computation time.

2.5. Supervised Adaptation and Operational Hypotheses

Supervised adaptation may be useful when thermal dynamics vary because of drift, product variability, sensor behavior, fouling, or heat-transfer degradation. Adaptive control has been studied directly in pasteurization [4] and in related thermal systems using mechanism-supported estimation and adaptive tuning [14,17,19]. However, online updates may become unreliable under insufficient excitation, actuator saturation, invalid measurements, mode transitions, or physically inadmissible parameter estimates.
Broader robust adaptive frameworks address time-varying uncertainty and unmodeled nonlinear dynamics. Liu et al. [49] proposed a hierarchical adaptive formation-tracking method that separates exosystem estimation from the control layer and applies the congelation-of-variables principle to establish boundedness and convergence. Liu et al. [50] developed a congealed neural-network architecture that decomposes time-varying uncertainty into an adaptively estimated component and a nonlinear residual, with an additional robust term to attenuate approximation bias. These approaches illustrate how hierarchical estimation and residual approximation can extend fixed-dimensional linear adaptation. However, they were developed for networked or spatiotemporal nonlinear systems and are not directly transferable to the lumped single-unit pasteurizer. They therefore motivate future extensions rather than validate the present ARX–RLS design.
Accordingly, adaptation was treated as a supervised extension rather than an automatic replacement for nominal MPC. C1 operated as an observation-only ARX–RLS layer that screened candidate updates before they could affect C2 or C4, thereby separating controller improvement from effects caused by re-identification or retuning.
Five operational hypotheses were evaluated:
H1. 
The hybrid grey-box–ARX framework combines physical consistency, parsimony, and local predictive capacity.
H2. 
Nominal constrained MPC–ARX reduces tracking error relative to fixed-parameter PI control without compromising holding conditions, actuator constraints, feasibility, or real-time execution.
H3. 
Supervised adaptation improves performance under slow drift only when updates are sufficiently excited, stable, physically admissible, and diagnostically justified.
H4. 
Constrained MPC or supervised adaptation reduces specific energy consumption or thermal overexposure while preserving non-inferior tracking.
H5. 
Adaptive MPC improves multihorizon prediction only when its predictive benefit outweighs any increase in energy use or actuator activity.

3. Materials and Methods

The methodology was developed for a 250 L jacketed batch milk pasteurizer treated as a closed, stirred, energy-accumulating system rather than as a continuous high-temperature short-time (HTST) line. During heating and holding, the plant had no continuous product flow, holding tube, or dominant regenerative section. The workflow combined plant specifications, a batch–jacket grey-box model, and a local ARX predictor for short-horizon control. Fixed PI control, supervised adaptive extensions, and constrained MPC–ARX were evaluated under common sampling, reference, actuator, and exclusion conditions.
Manufacturer and design specifications defined the physical domain, model initialization, plausibility bounds, and operating constraints. Experimental measurements were used for parameter estimation, independent validation, controller comparison, and energy-performance calculation. Thus, specifications established admissible limits, whereas the reported results were derived from measured experimental batches.

3.1. Experimental Design and Comparative Architecture

The complete batch was the experimental unit. Time samples supported identification, prediction, controller execution, and indicator calculation but were not treated as independent statistical replications. The primary confirmatory comparison was C3–C0: nominal constrained MPC based on the fixed ARX model versus fixed-parameter PI control with anti-windup. C1 was an observation-only adaptive ARX layer, C2 was evaluated secondarily against C0, and C4 was evaluated exploratorily against C3.
All strategies used the same control period, actuator limits, reference trajectory, enabled sensors, initial-condition criteria, and scenario definitions. C4 was kept separate from the C3–C0 comparison to preserve the confirmatory role of the nominal MPC.
The C3–C0 contrast was a practical industrial benchmark, not a complexity-matched controller comparison. C0 included anti-windup, actuator saturation, input-rate limitation, and bumpless transfer; its tuning was fixed after the pilot stage. The comparison therefore quantified the incremental benefit of prediction and explicit constraint handling relative to this conventional baseline, but not superiority over gain-scheduled PI, nonlinear PID, adaptive control, nonlinear MPC, or other advanced strategies. Table 1 summarizes the controller architecture, associated model, comparative role, and main evidence used in the study.

3.2. Experimental Plant and Operating Domain

The experimental plant was a sanitary jacketed batch pasteurizer with a gross capacity of 300 L and a useful capacity of 250 L. It comprised an external service jacket, indirect electrical heating, service-fluid recirculation, and mechanical agitation. As shown in Figure 1, the applied command drove the SCR heater, active electrical power was measured at the heater input, and heat was transferred through the service jacket to the accumulated product mass. Agitation influenced mixing, spatial temperature dispersion, and effective batch–jacket heat transfer. Product-temperature, jacket-temperature, and active-power measurements were returned to the controller and supervisory system. This architecture defined the boundaries of the batch–jacket grey-box model, ARX predictor, and MPC formulation.
Table 2 summarizes the plant specifications and operating conditions used for modeling, identification, and control.
The permissible 150–250 L fill range was not fully represented experimentally; the analyzed batches were concentrated near the nominal 250 L condition. The study therefore evaluates batch-to-batch variability near nominal fill rather than robustness across the complete equipment range.
The batch cycle comprised loading, mixing, rapid heating, approach, holding, cooling, and discharge. ARX identification and the C3–C0 evaluation were restricted to the approach and holding region, where a local predictor was considered appropriate. Rapid-heating data supported energy-balance and effective-capacity assessment, whereas cooling was treated separately because its service conditions and heat-flow direction differed from heating and holding.
All confirmatory experiments used milk and the same recipe: a 65 °C setpoint, 30 min holding period, and 63 °C minimum operational threshold. The observed batch mass, initial temperature, and agitation ranges were 242.57–270.42 kg, 17.53–24.46 °C, and 60–120 rpm, respectively. These ranges define the empirical domain; the complete fill range, alternative recipes, and other dairy formulations were not experimentally validated.

3.3. Signals, Instrumentation, and Data Acquisition

The controlled output was the mean batch temperature calculated from three valid product sensors:
y k = T m , a v g k = 1 N T i = 1 N T T m , i k , N T = 3
Independent supervision used the minimum product temperature and the spatial temperature dispersion:
T m , m i n k = m i n i T m , i k , Δ T m k = m a x i T m , i k m i n i T m , i k
Valid holding time was accumulated only when all sensors remained valid, the minimum product temperature exceeded the required threshold, and the spatial dispersion remained within the admissible tolerance:
t h o l d , v a l = T s k K h o l d 1 T m , m i n k T r e q Δ T m k Δ T a d m
This criterion was used as an operational engineering indicator of time–temperature compliance. It was not interpreted as microbiological validation or sanitary certification.
The manipulated input was the normalized heating command u k 0 , 1 . However, energy calculation and energy identification were based on measured active electrical power. The command-to-thermal-power relationship was retained only as an auxiliary model:
P t h k = η t h k P N u k , 0 < η t h k 1
Raw data were acquired using a common time reference at 1–2 s. Control execution, ARX prediction, RLS updating, and MPC optimization were performed at T s = 5 s after causal resampling. Table 3 summarizes the critical measured and derived signals.
Data were partitioned by batch and by block into estimation, selection, validation, and comparison subsets. Records used to tune or select models were not used as confirmatory evidence. Samples with quality flags were retained in the raw database but excluded from the affected mathematical window.

3.4. Batch–Jacket Grey-Box Model

The plant was represented by a two-state batch–jacket grey-box model describing energy accumulation in the product and effective jacket dynamics. Additional states were omitted because they were not reliably identifiable with the available sensors. The model supported parameter initialization and bounding, physical interpretation of the ARX predictor, and energy-consistency assessment.
The state vector, jacket-temperature approximation, and output were defined as
x t = T m t T j t
T j t T j , i t + T j , o t 2
y t = T m , a v g t
The effective thermal capacities were written as
C m = m b c p , m + C m e t , m
C j = ρ j V j , e f c p , j + C m e t , j
The batch–jacket grey-box model conductance was represented as
Γ N , R f = U e f N , R f A j , e f
1 U e f = 1 h m N + R f + δ w k w + 1 h j
Because the individual thermal resistances were not separately identifiable from the available measurements, Γ was estimated as an aggregated parameter.
During heating and holding, the energy balances were
C m T ˙ m = Γ T j T m H m T m T a
C j T ˙ j = η h P e l t Γ T j T m H j T j T a
The local linear form around an operating condition was
x ˙ t = A c x t + B p P e l t + B a T a t
with matrices derived from C m , C j , Γ , H m , and H j . First-order discretization or zero-order-hold discretization linked the physical model to the ARX representation:
x k + 1 = A d x k + B d P e l k + E d T a k , y k = C d x k + v k
Energy consistency was evaluated over each moving window using
ϵ E = E e l Δ U m Δ U j E l o s s m a x E e l , Δ U m + Δ U j , ϵ 0
Persistently high ϵ E values were interpreted as indicators of power-measurement problems, omitted losses, incorrect effective thermal mass, or operation outside the model validity domain.

3.5. ARX Identification and Discrete-Model Validation

The ARX model was formulated in deviation variables as a local predictor for the approach and holding region:
y ~ k = y k y 0 , u ~ k = u k u 0 , d ~ j k = d j k d j , 0
The candidate structure was
A q 1 y ~ k = B u q 1 q n k , u u ~ k + j = 1 n d B d , j q 1 q n k , j d ~ j k + e k
with
A q 1 = 1 + a 1 q 1 + + a n a q n a
B u q 1 = b 1 q 1 + + b n b q n b
For T s = 5 s, the candidate set comprised n a { 2 , 3 , 4 } , n b { 2 , 3 , 4 } , and n k , u { 1 , 2 , 3 } . Candidate inputs were the normalized command u ( k ) and measured active electrical power P e l ( k ) . The latter was preferred because it represented the energy supplied to the process more directly, but it was used only when continuous, synchronized, and sufficiently excited. Otherwise, u ( k ) served as an auxiliary input, and the choice was recorded for traceability.
The parameter vector was estimated using
Y = Φ θ + e , θ ^ = Φ T Φ 1 Φ T Y
Weighted least squares was used when uncertainty varied across windows. Model selection combined out-of-sample performance, parsimony, discrete-time stability, multi-step and free-simulation errors, and residual autocorrelation. The response was also required to preserve a physically consistent gain sign and energy behavior. A near-unit pole was retained when it represented actual batch-energy accumulation. The nominal ARX model was fixed before controller tuning and comparative evaluation.
Model mismatch was defined as the difference between the response predicted by the fixed nominal ARX model and the measured plant response under conditions differing from those represented during identification. Anticipated sources included variations in effective thermal capacity, batch–jacket conductance, heat losses, mixing, product properties, actuator gain, sensor dynamics, effective input delay, and unmeasured disturbances. Batch-mass changes alter thermal capacity and the dominant heating dynamics, whereas recipe or composition changes may affect heat capacity, viscosity, mixing, fouling, heat transfer, and the local operating point.
Mismatch was assessed through independent one-step, multihorizon, and free-simulation errors; gain sign and stability; energy closure; and the prediction-error diagnostics of the supervised ARX–RLS observer. These criteria evaluated local adequacy for short-horizon control and were not interpreted as evidence that the same coefficients remained valid for untested batch sizes, products, or recipes.
The conservation structure can be retained for similar closed, stirred, indirectly heated jacketed vessels, but its numerical parameters are plant specific. Transfer to such equipment requires recalibration of thermal capacities, conductance, heat losses, actuator efficiency, and measurement dynamics, together with ARX re-identification. Capacity changes require reparameterization rather than proportional volume scaling because thermal mass, heat-transfer area, service circulation, and surface-to-volume ratio do not scale uniformly. Processes involving direct steam injection, spray or immersion heating, rotation, pressure-dependent operation, or continuous transport require additional balance terms and partial or complete model reconstruction.

3.6. Supervised Adaptation and Controllers

Supervised recursive least squares (RLS) was used for adaptive parameter estimation. For a regressor ϕ ( k ) , the update equations were
K k = P k 1 ϕ k λ + ϕ T k P k 1 ϕ k
θ ^ k = Π Ω θ θ ^ k 1 + K k y k ϕ T k θ ^ k 1
P k = λ 1 I K k ϕ T k P k 1 , 0 < λ 1
Raw RLS candidates were not incorporated automatically into the observer or controller. Each update passed through a sequential gate comprising data eligibility, excitation sufficiency, and model admissibility. All thresholds were calibrated from pilot-stage records and fixed before the comparative campaign.
For excitation diagnosis, regressors were normalized using pilot-stage scaling factors. Over a moving window of N w samples, the normalized information matrix was calculated as
R φ , k = 1 N w i = k N w + 1 k φ ¯ i φ ¯ i T
The window was considered sufficiently informative only when
λ m i n ( R φ , k ) ε P E and κ ( R φ , k ) κ m a x
where λ m i n and κ denote the minimum eigenvalue and condition number, respectively. These conditions prevented updates under weak excitation or ill-conditioned regressors.
Candidate updates were evaluated only in the approach or holding region, with valid and synchronized temperature and power signals, no active alarm or mode transition, no persistent actuator saturation, acceptable spatial temperature dispersion, and energy-closure error below its prescribed limit. Failure of any eligibility or excitation condition froze adaptation and retained the previous validated parameters.
Eligible candidates were then required to preserve a positive and bounded static gain, satisfy the predefined discrete-time stability margin and parameter bounds, and avoid abrupt parameter changes. Parameter continuity was evaluated using
d θ , k 2 = θ ^ k c θ ^ k 1 T P k 1 1 θ ^ k c θ ^ k 1
where θ ^ k c is the raw candidate vector. For the four-parameter ARX structure, the candidate was required to satisfy
d θ , k 2 χ 4 , 0.99 2 = 13.28
An update was accepted only when all eligibility, excitation, conditioning, stability, gain, parameter-continuity, spatial-consistency, actuator, and energy-consistency criteria were satisfied. Otherwise, the candidate was rejected, the previous validated model was retained, and controller retuning or adaptive-MPC model replacement was not authorized.
Table 4 summarizes the complete diagnostic sequence, including the criteria, fixed thresholds, and action taken when each condition failed. Acceptance indicated numerical stability and physical admissibility, not predictive or closed-loop superiority. C1 therefore stored accepted updates in observation mode, whereas C2 and C4 could use only models that passed the complete diagnostic gate and the corresponding controller-level authorization. The fixed nominal model and controller remained available as fallback configurations.
The diagnostic gate was designed as a safety and model-admissibility filter rather than as a closed-loop performance selector. RLS minimized local one-step prediction error, whereas controller performance depended on multihorizon prediction, the MPC objective, tracking, specific energy consumption, actuator variation, and thermal overexposure. An accepted model could therefore satisfy all numerical and physical criteria yet remain inferior to the nominal predictor for receding-horizon control. Admissibility alone did not authorize model replacement, and the nominal model remained the fallback configuration.
C0 was the conventional fixed-parameter PI comparator, including saturation, input-rate limitation, bumpless transfer, and anti-windup. In incremental form,
u c k = u c k 1 + K p e k e k 1 + K i T s e k
u k = s a t u m i n , u m a x { u c k }
C1 updated the ARX model in observation mode without affecting the control signal. C2 retuned the PI controller only after complete diagnostic and controller-level authorization. C3 used the fixed nominal ARX model in constrained MPC, whereas C4 used an authorized adaptive model M A R X , k as an exploratory extension. This separation prevented improvements caused by re-identification or additional information from being attributed solely to the control law.
The MPC prediction was written as
Y ^ p k = F x A R X k + G Δ U k
and the optimization problem as
m i n Δ U J = i = 1 N p q i y ^ k + i k r k + i 2 + i = 0 N c 1 ρ i Δ u 2 k + i + ρ ξ ξ 2
subject to
u m i n u k + i u m a x
Δ u m i n Δ u k + i Δ u m a x
y m i n ξ y ^ k + i k y m a x + ξ
Prediction horizons, control horizons, weights, constraints, scaling, and solver configuration were adjusted during the pilot stage and fixed before the confirmatory comparison.

3.7. Robustness Assessment of the Nominal Constrained MPC

The assessment examined whether C3 remained operationally adequate under model–plant mismatch. Because C3 was a nominal constrained MPC rather than a min–max, tube-based, or stochastic robust controller, the analysis was interpreted as an empirical uncertainty stress test, not as proof of robust stability or worst-case constraint satisfaction.
Two complementary assessments were conducted. First, the fixed nominal ARX model was evaluated without re-estimation across independent batches stratified by the observed batch-mass and initial-temperature ranges. Second, an offline closed-loop stress test combined structured grey-box parameter variations with data-derived ARX uncertainty, measurement uncertainty, and correlated residual disturbances.
The uncertainty set included effective batch thermal capacity, batch–jacket conductance, heat-loss contribution, actuator gain, and effective input delay. Bounds were derived, whenever possible, from independent identification and validation records, between-batch parameter variability, command-to-active-power measurements, and sensor uncertainty rather than arbitrary percentage perturbations. Table A2 summarizes the uncertainty sources and tested bounds.
The uncertain plant was represented as
A q 1 θ y k = B q 1 θ u k n k + d k + e k
where θ Θ denotes the experimentally derived parameter set, d k represents bounded measured disturbances, and e k represents correlated unmodeled dynamics. The set Θ was constructed from independently estimated parameter variability, while residual sequences were generated through a moving-block bootstrap of independent validation residuals to preserve temporal correlation.
In every realization, the nominal ARX model, horizons, weights, scaling, constraints, solver configuration, and 5 s control period used by C3 remained unchanged. Uncertainty was applied only to the simulated plant; thus, the test evaluated model–plant mismatch rather than controller retuning or re-identification. The evaluated conditions included parameter combinations within Θ , measured actuator-gain variability, a one-sample effective-delay variation, product-temperature measurement uncertainty, and block-resampled residual disturbances. Parameter uncertainty and external disturbances were tested separately and jointly.
Robustness was evaluated through optimizer feasibility, valid holding-condition attainment, output-constraint violation, trajectory boundedness, RMSE, IAE, specific energy consumption, actuator saturation and total variation, fallback activation, and computation time. The analysis comprised 400 closed-loop realizations: 100 nominal reference realizations, 100 with parameter uncertainty only, 100 with external disturbances only, and 100 with combined uncertainty and disturbances. Stochastic uncertainty sampling and residual resampling were performed using the fixed base random seed 20260619 with MATLAB’s R2019a Mersenne Twister generator; realization-specific seeds were derived deterministically from this base seed. The evidence was restricted to the data-derived uncertainty region and was not extrapolated to the complete fill range, alternative recipes or products, or severe sensor and actuator failures.

3.8. Comparative Protocol and Performance Indicators

The comparison used paired blocks matched by batch mass, initial temperature, agitation, jacket condition, and operating scenario. Each pair retained the same reference profile, control period, actuator limits, enabled measurements, and exclusion criteria. Initial equivalence required batch mass within the prescribed tolerance, an initial-temperature difference below 0.5 °C, and no active alarms. Controller order was balanced or randomized subject to operational restrictions. Pilot batches were used to refine the procedure, whereas confirmatory batches were not used for model retraining or controller retuning.
The campaign included at least three complete pilot blocks and five paired confirmatory blocks. Its final size considered pilot variability, the minimum engineering-relevant difference, and product availability. The complete batch was the experimental unit; temporally correlated samples were not treated as independent replications. Interrupted batches remained in the traceability record and were classified before indicator calculation.
Tracking indicators were calculated by batch as
R M S E = 1 N k = 1 N e 2 ( k ) , I A E = T s k = 1 N e ( k ) .
Specific energy consumption and actuator activity were
E s = 1 m b k = 1 N P e l ( k ) T s , T V u = k = 2 N u ( k ) u ( k 1 ) .
The holding-temperature deficit was
I u n d e r = T s k K h o l d m a x 0 , T r e q T m , m i n ( k )
For an indicator J in which lower values represent better performance, the paired difference in block r was
Δ J a , b r = J C a r J C b r
Overshoot, time outside the admissible band, saturation, MPC feasibility, computation time, fallback activations, and accepted and rejected adaptive updates were also reported.
Thermal overexposure was retained as a controller-oriented degree–time indicator:
O T c t r l = t 0 t f T ¯ b ( t ) T r + d t , [ x ] + = m a x ( x , 0 )
where T ¯ b ( t ) is the mean product temperature and T r is the control reference. With time in seconds, O T c t r l has units of °C s. It measures controller-induced thermal excess and was not interpreted as microbiological lethality.
Generalized accumulated lethality was calculated conservatively from the minimum valid product-sensor temperature:
F T r e f , z = t 0 t f 10 T m i n ( t ) T r e f z d t
where time is expressed in minutes, T r e f is the selected reference temperature, and z characterizes the temperature sensitivity of the target microorganism. For records sampled every Δ t seconds,
F T r e f , z = Δ t 60 k = 1 N 10 T m i n , k T r e f z
The conventional sterilization value is the particular case
F 0 = Δ t 60 k = 1 N 10 T m i n , k 121.1 10
Because the treatment was conducted at pasteurization temperatures, F 0 was included only to establish the standard mathematical relationship. A microbiologically meaningful pasteurization value requires T r e f , z , and D T r e f values validated for the selected microorganism and milk matrix.
To establish the trajectory-level mapping, define the positive excursion above the microbiological reference as
δ T ( t ) = T m i n ( t ) T r e f +
The corresponding reference-matched degree–time integral is
O T r e f + = t 0 t f δ T ( t ) d t
and the excess equivalent lethality is
Δ F T r e f , z + = t 0 t f 10 δ T ( t ) / z 1 d t
Thus, the mapping depends on the complete temperature trajectory and is not a one-to-one transformation of a scalar degree–time value. For a constant excursion Δ T maintained for τ ,
O T r e f + = τ Δ T
and
Δ F T r e f , z + = τ 10 Δ T / z 1 = O T r e f + Δ T 10 Δ T / z 1
For Δ T / z 1 ,
Δ F T r e f , z + l n ( 10 ) z O T r e f +
When a validated decimal-reduction time is available, predicted microbial reduction is
l o g 10 N 0 N = F T r e f , z D T r e f
No microorganism-specific log reduction was reported because D T r e f and z were not experimentally determined for the evaluated milk–microorganism combination.
The relationship in Equations (33)–(37) applies only when degree–time exposure and equivalent lethality are calculated from the same temperature trajectory, reference temperature, and time unit. Therefore, the reported controller-oriented O T c t r l , based on mean product temperature and the control reference, cannot be converted directly into F 0 or a target-specific pasteurization value.

3.9. Statistical Analysis, Uncertainty, and Validity Domain

All performance indicators were calculated separately for each complete batch. Time samples were used to compute batch-level RMSE, IAE, specific energy consumption, overshoot, actuator saturation and activity, time outside the admissible band, and thermal overexposure but were not treated as independent statistical observations. Statistical inference was therefore conducted at the paired-block level.
For each of the five confirmatory blocks b , the paired difference for indicator X was defined as
d b = X C 3 , b X C 0 , b
Negative values favored C3 for indicators in which lower values represented better performance. RMSE was treated as the principal quadratic tracking indicator, IAE as a complementary accumulated-error measure, and specific energy consumption as the principal energy-performance outcome. Because RMSE and IAE were derived from the same temperature-error trajectory, they were not interpreted as statistically independent evidence.
For each indicator, the analysis reported the controller-specific mean and standard deviation, the mean and standard deviation of the paired differences, relative percentage change, a 95% confidence interval for the mean paired difference, and a small-sample-corrected paired standardized effect size. Confidence intervals were calculated from the five paired differences using the Student’s t distribution. The effect-size sign followed the definition of d b ; therefore, negative values favored C3.
The paired differences were examined using individual paired-block and quantile–quantile plots. Given the limited number of blocks, formal normality testing was not used as the sole basis for selecting the inferential procedure. A paired-samples t -test evaluated the mean difference, and an exact paired nonparametric test was included as a sensitivity analysis. When multiple indicators were tested within the same comparison, p -values were adjusted using the Holm procedure. The results were interpreted jointly through confidence intervals, effect magnitude, directional consistency across blocks, and the minimum engineering-relevant difference rather than statistical significance alone.
The secondary C2–C0 and exploratory C4–C3 comparisons were analyzed separately from the primary C3–C0 contrast. Their interpretation emphasized the magnitude and direction of the changes and the associated tracking, energy, and actuator trade-offs rather than dichotomous significance decisions.
Measurement-uncertainty sources included product-temperature sensors, active-power measurements, batch mass, temporal resampling, and estimated model parameters. These sources were considered when interpreting the derived indicators and delimiting the validity domain; no quantitative combined-uncertainty claim was made without a complete metrological uncertainty budget. The findings were not extrapolated beyond the experimentally represented ranges of batch volume, agitation, heating power, product type, service conditions, and dynamic region.

4. Results

4.1. Experimental Campaign and Traceability

The campaign comprised 54 batches: 12 for model identification, selection, and validation; 12 for pilot-stage procedure refinement; and 30 for controller comparison, divided equally among the confirmatory C3–C0, secondary C2–C0, and exploratory C4–C3 contrasts. This partition prevented records used for model development or procedural refinement from being reused as confirmatory evidence.
Table 5 summarizes campaign traceability. The batches averaged 125.98 ± 13.51 min, with a mass of 257.29 ± 5.02 kg and an initial temperature of 20.99 ± 1.90 °C. Batch masses remained concentrated near the nominal fill condition rather than covering the full permissible 150–250 L range; consequently, the campaign does not support comparisons among low-, intermediate-, and high-fill levels. After causal preprocessing, 97.81 ± 2.74 % of samples remained valid for identification and controller evaluation.
All batches achieved 30 min of valid holding under the operational criterion defined in the protocol. This result confirms compliance with the evaluated time–temperature condition but does not constitute microbiological validation or replace food-safety testing.
Block equivalence was maintained through matched conditions of batch mass, initial temperature, agitation, and drift scenario. The nominal model was identified and validated before the comparison baseline was fixed, after which the controllers were evaluated without retraining, retuning, or treating temporally correlated samples as independent replications. This preserves the evidential separation required in the revised experimental design.

4.2. Grey-Box Model, Nominal ARX, and Multihorizon Prediction

The batch–jacket grey-box model yielded an effective product thermal capacity of C m = 1.039 ± 0.020 MJ/K and an effective jacket capacity of C j = 0.196 MJ/K (Table 6). The nominal conductance reference was Γ 0 = 790 W/K, and mean electrical consumption was E e l = 22.52 ± 1.35 kWh per batch. The relative energy-closure error was ϵ E = 0.234 ± 0.032 , ranging from 0.189 to 0.291. This discrepancy reflects unresolved heat losses, effective metallic thermal storage, and simplifications of the two-state representation. Accordingly, the grey-box model was used for physical interpretation, parameter initialization, and plausibility bounds rather than as a high-fidelity simulator.
ARX identification was restricted to the approach and holding region. Among 27 candidate structures with n a , n b { 2 , 3 , 4 } and n k { 1 , 2 , 3 } , the selected model had n a = 2 , n b = 2 , and n k = 2 . It retained discrete-time stability, a positive static gain of 0.0813, and a one-step validation RMSE of 0.0499 °C. The RMSE increased to 0.350 °C at 24 steps, corresponding to 120 s, and to 1.413 °C in free simulation, indicating progressive error accumulation outside measurement-corrected short-horizon prediction. The nominal ARX model was therefore suitable for local receding-horizon control but not for extrapolation across the complete batch cycle or untested operating modes.
Table 6 and Figure 2 provide partial operational support for H1: the hybrid framework combined physical interpretation and plausibility bounds with a stable, parsimonious, and locally predictive ARX model. However, it was not evaluated as a complete model of every batch mode or against all possible modeling alternatives; its validity remains restricted to the experimentally represented region.

4.3. Within-Domain Model-Mismatch Assessment

To examine whether nominal-model performance was concentrated in a narrow batch condition, the independent validation records were stratified according to batch mass and initial temperature. Batch mass was classified as lower, nominal, or higher relative to the campaign distribution, using predefined limits established before calculating the prediction indicators. Initial temperature was similarly divided into lower and higher thermal-load conditions. The nominal ARX coefficients were not re-estimated within these strata.
Table 7 reports 1-step RMSE, 24-step RMSE, free-simulation RMSE, and the sign and stability of the nominal model across the observed operating strata. This analysis evaluates whether the fixed predictor retained acceptable local performance under the batch-to-batch variability represented in the campaign. It does not extend the empirical validity of the model beyond the observed mass, temperature, agitation, product, or recipe ranges.

4.4. Robustness Assessment Under Parameter Uncertainty and External Disturbances

The offline stress test evaluated whether C3 remained operationally adequate under model–plant mismatch. Unlike the within-domain assessment in Section 4.3, which used variability observed in experimental batches, this analysis introduced parameter uncertainty, measurement uncertainty, effective-delay variation, actuator-gain variability, and temporally correlated residual disturbances. Because C3 is a nominal constrained MPC, the assessment was interpreted as an empirical stress test rather than as proof of robust stability or guaranteed constraint satisfaction.
A total of 400 closed-loop Monte Carlo realizations were generated using MATLAB’s Mersenne Twister pseudorandom-number generator and a fixed base seed of 20260619. The realizations were equally divided into four groups of 100 runs: nominal reference, parameter uncertainty only, external disturbances only, and combined parameter uncertainty and external disturbances. The uncertainty sources and bounds are reported in Table A2.
In every realization, C3 retained the same nominal ARX model, prediction and control horizons, objective-function weights, scaling, actuator and output constraints, solver configuration, and 5 s control period used in the experimental comparison. No online re-identification, retuning, or adaptation was permitted; uncertainty and disturbances were applied only to the simulated plant. The test therefore evaluated tolerance to model–plant mismatch rather than controller reconfiguration. Table 8 summarizes the resulting closed-loop feasibility, holding-condition attainment, temperature-constraint violation, tracking performance, specific energy consumption, actuator saturation, and fallback behavior for each scenario group.
Across all realizations, the optimization remained feasible at 100.0% of the control instants, and the valid holding condition was achieved in 100.0% of the realizations. Under parameter uncertainty alone, mean RMSE increased from 1.451 °C in the nominal condition to 1.650 °C, while specific energy consumption increased from 0.08956 to 0.09592 kWh/kg. External disturbances produced a mean RMSE of 1.454 °C, indicating only a minor deterioration relative to the nominal reference. The combined uncertainty-and-disturbance scenarios produced a mean RMSE of 1.615 °C and a maximum temperature violation of 1.823 °C. Nevertheless, all simulated trajectories remained bounded, and fallback activation occurred in 0 of the 400 realizations.
The observed changes were physically consistent with variations in effective batch thermal capacity, effective delay, and actuator gain, although the available results do not provide a source-by-source sensitivity ranking. Variations in effective batch thermal capacity primarily altered the heating rate and dominant time constant, whereas effective-delay variation affected the timing of anticipatory power reduction near the holding region. Actuator-gain variability changed the thermal power delivered relative to the MPC command. Correlated residual disturbances produced only small mean changes in tracking, as indicated by the increase in RMSE from 1.451 to 1.454 °C and a maximum temperature violation of 0.038 °C, without a meaningful increase in specific energy consumption. These effects were reflected mainly in RMSE, maximum temperature violation, and specific energy consumption.
Across the complete stress test, the largest observed RMSE was 3.678 °C, whereas the largest observed temperature violation was 2.552 °C. Despite these extrema, C3 maintained optimizer feasibility and bounded trajectories, achieved the valid holding condition, avoided actuator saturation, and did not activate the fallback controller. Because the available summary does not establish that the largest RMSE and largest temperature violation occurred in the same realization, they are interpreted as the worst observed metric values rather than as the results of a uniquely identified worst-case trajectory. These extrema define the practical boundary of the evaluated uncertainty region and indicate that constraint tightening or an explicitly robust MPC formulation would be required before extending operation beyond it.
Overall, C3 tolerated the parameter and disturbance variability represented by the data-derived uncertainty set without loss of optimizer feasibility, trajectory divergence, or failure to attain the valid holding condition. However, these results do not establish robust stability or worst-case constraint satisfaction outside that set. The evidence is therefore restricted to near-nominal fill conditions, the installed sensing and actuation chain, and the 65 °C/30 min milk recipe. Other fill levels, formulations, thermal recipes, severe faults, or substantially different heat-transfer conditions require additional experimental validation or an MPC formulation with explicit uncertainty propagation and constraint tightening.

4.5. Adaptive Observer C1

C1 operated as a parallel ARX–RLS observer without modifying the applied power or control law. Its purpose was to separate online parameter estimation from controller-induced performance changes and to screen candidate models before their possible authorization for use by C2 or C4.
A candidate update was accepted only when it satisfied the complete diagnostic framework defined in Table 4, including data eligibility, excitation, numerical conditioning, dynamic stability, physical gain, parameter continuity, spatial consistency, actuator condition, and energy consistency. If any criterion failed, the candidate was rejected, and the previously validated parameter vector was retained. Accordingly, the number of accepted updates indicates numerical and physical admissibility but does not demonstrate predictive or closed-loop superiority over the nominal ARX model.
As shown in Table 9, all final accepted models remained stable under every control base. However, C1 did not reduce predictive RMSE relative to the nominal ARX model in any case. Under C0, RMSE increased from 0.0579 to 0.0920 °C, whereas under C2 it increased from 0.0554 to 0.0820 °C. The differences were smaller under the predictive controllers: RMSE increased from 0.0382 to 0.0405 °C under C3 and from 0.0361 to 0.0418 °C under C4. These results indicate that the fixed nominal ARX model was already informative within the evaluated operating domain and that recursive updating introduced no systematic predictive benefit.
C0- and C2-based operation produced lower acceptance rates and more rejected updates than C3- and C4-based operation. Under C0 and C2, persistent actuator saturation was the dominant first failed diagnostic gate, whereas under C3 and C4 the physical-gain criterion was the dominant rejection cause. This distinction suggests that the admissibility of recursive updates depended not only on the estimator but also on the closed-loop operating conditions generated by the underlying controller.
Figure 3 compares the nominal and adaptive prediction errors, the supervised evolution of the estimated static gain, and the cumulative accepted and rejected update events. Although all final accepted models satisfied the prescribed stability requirements, the C1 RMSE remained above the corresponding nominal-model RMSE for every control base. C1 therefore supported the supervisory component of H3 by demonstrating stable, traceable, and selective update screening, but it did not support the proposition that online adaptation necessarily improves prediction under the limited drift represented in the campaign. The findings confirm that model admissibility is a necessary safety condition but not evidence of predictive or closed-loop benefit.

4.6. Temporal Comparison Between C0 and C3

Figure 4 presents a representative block from the confirmatory comparison. C0 reached the holding region with greater overshoot and a more prolonged subsequent thermal excursion. In contrast, C3 reduced power before reaching the setpoint and maintained the product temperature within a narrower band during the holding stage. This visual difference is consistent with the purpose of MPC: to use the fixed nominal ARX model to anticipate the effect of heating power, respect constraints, and avoid delayed corrective actions.
The actuator signal complements the thermal interpretation. C0 maintained high saturation during an important fraction of the batch and then required an abrupt corrective action. C3 applied a progressive power reduction, sustained low levels during holding, and avoided persistent saturation. The improvement did not arise from re-identifying the model during the comparison; the model used by C3 was the previously selected nominal ARX model with fixed parameters. Therefore, the representative block confirms the methodological separation among identification, tuning, and comparison.

4.7. Overall Performance Indicators

Table 10 summarizes the mean performance indicators for batches not used for identification. These values are descriptive; confirmatory interpretation is reserved for paired block differences. C0 registered a mean RMSE of 3.207 °C, IAE of 8886 °C s, specific energy consumption of 0.0926 kWh/kg, and saturation of 45.51%. C3 reduced these values to 1.235 °C, 1025 °C s, 0.0834 kWh/kg, and 0% saturation. The simultaneous reduction in tracking error, overshoot, specific energy consumption, and saturation constitutes the clearest descriptive evidence in favor of C3.
C2 showed a slight RMSE reduction relative to C0, but it did not sustain an overall improvement. Its IAE, specific energy consumption, and T V u were higher than those of C0, suggesting that supervised PI self-tuning did not transform the process response robustly enough under slow drift. C4 showed the lowest descriptive RMSE, 1.227 °C, and the lowest descriptive IAE, 1005 °C s; however, its specific energy consumption and T V u were higher than those of C3, as shown in Table 10 and Figure 5. This difference is important for H5: the adaptive extension may marginally improve tracking, but it introduces additional actuator activity and should not be presented as conclusively superior.

4.8. Paired Confirmatory Comparison C3-C0

The confirmatory analysis used five matched blocks, each contributing one batch-level observation for C3 and one for C0. Thus, inference was based on five paired differences rather than on the temporal samples recorded during controller execution. Table 11 reports controller-specific variability, paired differences, relative changes, 95% confidence intervals, small-sample-corrected paired effect sizes, Holm-adjusted p -values, and directional consistency across blocks.
C3 reduced RMSE by 1.959 °C, IAE by 7801 °C s, and specific energy consumption by 0.0081 kWh/kg, corresponding to relative reductions of 61.3%, 88.3%, and 8.6%, respectively. All five paired blocks favored C3 for RMSE and IAE, and all five blocks also favored C3 for specific energy consumption. The energy outcome showed greater relative between-block variability than the tracking indicators. Because RMSE and IAE originated from the same error trajectory, IAE was treated as complementary accumulated-error evidence rather than as an independent confirmation. Overall, the improved temperature regulation was not achieved through greater specific energy use.
Additional engineering indicators are reported in Table A1. Relative to C0, C3 reduced actuator total variation by 64.9%, overshoot by 97.0%, time outside the admissible band by 86.7%, and thermal overexposure by 99.6%, while eliminating persistent actuator saturation. The optimization remained feasible at all evaluated control instants.
Thermal overexposure was not interpreted as microbiological equivalent lethality. The reported values of 4738 °C s for C0 and 21 °C s for C3 represent mean-temperature degree–time exposure above the control reference. Their difference of 4717 °C s indicates substantially lower controller-induced thermal excess, but it cannot be converted uniquely into F 0 , which depends exponentially on the complete temperature trajectory. Moreover, F 0 is referenced to 121.1 °C with z = 10   °C and is not the appropriate primary microbiological measure for the evaluated 65 °C pasteurization treatment. Target-specific pasteurization values would require validated D - and z -values and were not used as confirmatory evidence.
Figure 6 shows the paired-block results for RMSE, IAE, and specific energy consumption. The tracking improvement was directionally consistent and was not attributable to a single batch, whereas specific energy consumption exhibited greater dispersion while retaining a mean difference favoring C3. The paired design preserved correspondence between batches operated under matched conditions.

4.9. Secondary and Exploratory Comparisons

C2 and C4 addressed different contrasts and were therefore not combined into a single controller ranking. C2 was compared with C0 as a secondary evaluation of supervised PI retuning, whereas C4 was compared with C3 as an exploratory evaluation of adaptive versus nominal MPC. No paired C2–C3 inference was made. Table 12 summarizes the direction and interpretation of the changes in RMSE, IAE, and specific energy consumption for both contrasts.
Relative to C0, C2 reduced RMSE by 0.0388 °C and saturation by 3.64 percentage points but increased IAE, specific energy consumption, and actuator activity. H3 therefore received partial support: supervised adaptation improved selected tracking and saturation indicators but did not provide an overall performance improvement under drift. The C1 results further showed that online updating requires supervision and rejection of inadmissible parameter estimates.
C4 marginally reduced RMSE and IAE relative to C3 while maintaining feasibility and computation time compatible with the control period. However, it increased specific energy consumption, T V u , and thermal overexposure. C4 therefore did not provide a sufficiently balanced advantage to replace C3. Instead, the results support authorizing MPC adaptation only when its predictive or tracking benefit exceeds the associated increases in energy use and actuator activity.

4.10. Hypothesis Synthesis and Validity Domain

Table 13 synthesizes the hypothesis decisions within the experimentally represented domain. H1 received partial operational support because the hybrid framework combined physical plausibility with a stable, parsimonious, positive-gain ARX predictor, although energy closure was incomplete and alternative model architectures were not exhaustively compared. H2 was supported by the confirmatory C3–C0 results. H3–H5 received partial support because adaptation improved selected indicators but did not provide a consistently superior tracking–energy–actuator trade-off.
Overall, C3 was the preferred nominal predictive strategy for the evaluated pasteurizer, whereas C2 and C4 remained conditional supervised extensions rather than automatic replacements. These conclusions are limited to batches near the nominal fill condition, the installed sensing and actuation architecture, and the 65 °C/30 min milk recipe. Transfer to routine industrial operation requires further validation across broader operating conditions, including sensor and power-system behavior and direct product-quality and microbiological measurements. The operational holding criterion should not be interpreted as microbiological validation or sanitary certification.

5. Discussion

The findings support a process-specific identification–control workflow for a closed, stirred, energy-accumulating pasteurizer. The batch–jacket grey-box model and local ARX predictor played complementary roles, while the nominal constrained MPC–ARX improved tracking, energy use, actuator behavior, and thermal exposure relative to the fixed-parameter PI benchmark. These conclusions apply only to the experimentally represented domain and do not imply universal controller superiority, microbiological validation, or sanitary certification [37,38].

5.1. Interpretation of the Hybrid Grey-Box–ARX Framework

The batch–jacket grey-box model served as a physical and energy-plausibility layer rather than as a high-fidelity simulator. Its estimated thermal capacities and conductance provided interpretable initialization and validation bounds, whereas the relative energy-closure error of 0.234 ± 0.032 reflected unresolved heat losses, metallic thermal storage, power uncertainty, and simplified jacket dynamics. This use is consistent with hybrid approaches that preserve physical structure while estimating plant-specific thermal behavior from data [8,10,14].
The selected ARX model ( n a = 2 , n b = 2 , and n k = 2 ) was stable, parsimonious, and characterized by positive static gain. Its validation RMSE increased from 0.0499 °C at one step to 0.350 °C at 120 s and 1.413 °C in free simulation. Thus, it was adequate for measurement-corrected receding-horizon prediction in the approach and holding region, but not for the complete batch cycle, rapid heating, cooling, or untested operating modes [30,32,33]. The hybrid framework therefore combined physical interpretability with local predictive capacity without claiming that either model reproduced all plant dynamics.

5.2. Control Performance, Literature Positioning, and Benchmark Scope

In the five paired blocks, C3 reduced RMSE by 1.959 °C, IAE by 7801 °C s, specific energy consumption by 0.0081 kWh/kg, and actuator saturation by 44.46 percentage points relative to C0. Overshoot, time outside the admissible band, actuator activity, and thermal overexposure were also reduced. Because tracking improved while energy use and actuator effort decreased, the benefit was not obtained through more aggressive heating. Rather, the predictor allowed earlier power reduction near the setpoint and limited delayed corrective action in the high-inertia batch.
These findings complement MPC studies in continuous HTST pasteurization, plate-heat-exchanger plants, and simulation-based multivariable milk pasteurization [34,35,36], as well as applications to continuous-flow ohmic heating, extrusion, and drying [3,5,6]. Those systems involve continuous transport, outlet-temperature dynamics, direct heating, or multistate flow behavior. The present contribution is therefore methodological and process-specific: it integrates a batch-specific physical layer, a locally validated ARX predictor, measured active power, three-sensor spatial supervision, explicit adaptive-update gates, and paired batch-level evaluation. It does not propose a new general MPC algorithm.
The C3–C0 comparison was an industrial benchmark rather than a complexity-matched contest. C0 included anti-windup, saturation, input-rate limitation, and bumpless transfer, and both controllers used the same reference, sensors, control period, actuator limits, and paired-block protocol. The results therefore quantify the incremental benefit of prediction and explicit constraint handling over this fixed-parameter PI baseline, but not superiority over gain-scheduled PI, nonlinear PID, robust MPC, or nonlinear MPC.
NMPC could extend the validity domain by representing temperature- and mode-dependent dynamics, but it would require an independently validated nonlinear model, state or disturbance estimation, repeated numerical integration, and nonlinear optimization. It may also be more sensitive to initialization, solver tolerances, model mismatch, and fallback design. By contrast, C3 solved a quadratic program in approximately 6.4 ms within a 5 s control period. A fair future comparison should evaluate PI, gain-scheduled or nonlinear PI, linear MPC, and NMPC under common batches, constraints, objectives, measurements, and fallback rules, while reporting calibration effort, feasibility, computation time, and mismatch sensitivity.

5.3. Interpretation and Limits of Supervised Adaptation

The adaptive strategies addressed different contrasts: C2 was evaluated against C0, whereas C4 was evaluated against C3. Neither provided a sufficiently balanced improvement to replace nominal MPC. C1 further showed that all final accepted models remained stable, although adaptive prediction RMSE exceeded that of the nominal ARX model for every control base. Model admissibility and performance benefit were therefore distinct outcomes.
Several mechanisms explain this result. First, the nominal model already had low local prediction error and the campaign represented limited drift, so any reduction in bias may have been smaller than the additional variance introduced by RLS. Second, closed-loop regulation, actuator constraints, and operation near the holding setpoint reduced persistent excitation and increased regressor correlation. Third, RLS minimized one-step error, whereas controller performance depended on multihorizon prediction, batch-level tracking, energy use, actuator activity, and thermal overexposure. Sensor noise, spatial variation, correlated residuals, and unmodeled jacket dynamics could therefore appear as parameter drift [44].
These mechanisms affected C2 and C4 differently. In C2, changes in estimated gain or dynamics altered PI tuning, producing a slight RMSE and saturation improvement but higher IAE, energy use, and actuator activity. In C4, parameter updates changed the prediction matrices and power sequence; RMSE and IAE improved marginally, but specific energy consumption, actuator variation, and thermal overexposure increased. Thus, adaptation was not uniformly detrimental, but its tracking benefit did not compensate for the wider operational trade-offs [32,33,45].
The supervisory gate rejected invalid, insufficiently excited, ill-conditioned, unstable, physically inadmissible, discontinuous, saturated, spatially inconsistent, or energy-inconsistent updates. It was a safety and model-admissibility filter, not a prospective performance selector. Future authorization should therefore add persistent-mismatch detection, a minimum dwell time, recent-window multihorizon validation, and a performance gate based on a tracking–energy–actuator criterion. Until such conditions are demonstrated, C1 should remain an observer and C3 the default controller.
The fixed-dimensional ARX update also cannot separate slow physical drift from nonlinear or temporally correlated residual dynamics. Hierarchical adaptive estimation and congealed neural-network structures offer conceptual alternatives by separating slowly varying uncertainty from nonlinear residual compensation [49,50,51]. However, their direct application would require a new process model, stability and constraint analysis, additional sensing or state estimation, computational verification, and independent experiments; they motivate future development rather than validate the present ARX–RLS implementation.

5.4. Energy Use, Thermal Exposure, and Industrial Relevance

The simultaneous reductions in error, specific energy consumption, saturation, and actuator activity indicate that C3 used thermal energy more selectively. At the mean batch mass of 257.29 kg, the measured reduction of 0.0081 kWh/kg corresponds to approximately 2.08 kWh per batch. Lower total variation and elimination of persistent saturation may also reduce unnecessary switching and improve power-use traceability.
Thermal overexposure and microbial lethality must nevertheless remain distinct. The former is a linear degree–time measure above the controller reference, whereas equivalent lethality weights the complete temperature trajectory exponentially using a target-specific reference temperature and z -value. Consequently, the 99.6% reduction in thermal overexposure cannot be converted through a universal factor into an equivalent reduction in lethality or microbial log reduction. The reported indicator was also based on mean product temperature, while conservative lethality assessment requires a validated cold-point trajectory.
Likewise, F 0 is referenced to 121.1 °C with z = 10   °C and is principally a sterilization metric, not the appropriate primary microbiological criterion for the evaluated 65 °C milk treatment. A target-specific pasteurization value requires validated D - and z -values, an appropriate reference temperature, and cold-point verification. The observed reduction should therefore be interpreted as lower controller-induced thermal excess, with possible energy and quality implications, not as evidence of microbial safety or sanitary certification [2,37].
Using the illustrative Quito energy-charge range, the measured reduction represents approximately USD 0.13–0.27 per batch and USD 131–274 over 1000 equivalent batches; the corresponding avoided emissions are approximately 0.70 kg CO2-eq per batch and 0.70 t CO2-eq over 1000 batches [52,53]. These are order-of-magnitude scenarios, not validated scale-up or life-cycle results. Actual benefits depend on tariff and demand charges, production frequency, geometry, heating efficiency, utility integration, capital and maintenance requirements, and preservation of the specific reduction at larger scale.

5.5. Robustness, Transferability, and Validity Limits

Within the observed batch-mass and initial-temperature strata, the fixed nominal predictor retained stable, positive-gain behavior and comparable 1-step and 24-step accuracy without re-estimation. Errors increased in free simulation, confirming that mismatch accumulated without measurement correction. The offline stress test extended this assessment by applying data-derived parameter, actuator-gain, delay, measurement, and correlated-residual uncertainty only to the simulated plant while retaining the C3 model and tuning.
Across 400 realizations, optimization remained feasible at all control instants, holding was achieved in all realizations, trajectories remained bounded, and neither saturation nor fallback activation occurred. Mean RMSE increased from 1.451 °C nominally to 1.650 °C under parameter uncertainty and 1.615 °C under combined uncertainty and disturbances; external disturbances alone produced only a small change to 1.454 °C. Parameter uncertainty therefore had the larger aggregate effect, although the design did not support ranking individual uncertainty sources. Receding-horizon feedback and input constraints plausibly limited error accumulation but could not compensate indefinitely for large gain or delay errors, severe disturbances, or operation outside the locally identified region.
C3 remains a nominal MPC: it does not use invariant tubes, min–max optimization, chance constraints, or formal uncertainty propagation. The findings demonstrate empirical tolerance within the observed and data-derived uncertainty region, not robust stability or guaranteed worst-case constraint satisfaction. Explicit guarantees would require, for example, constraint tightening, disturbance-state augmentation, gain-scheduled predictors, or tube-based, min–max, or stochastic MPC.
Transferability applies to the workflow rather than to the identified parameters. For a similar closed, stirred, indirectly heated jacketed vessel, the conservation structure may be retained, but thermal capacities, conductance, heat losses, actuator mapping, delay, sensor dynamics, ARX coefficients, constraints, and tuning must be recalibrated and independently validated. Capacity changes require reparameterization rather than proportional scaling because thermal mass, heat-transfer area, surface-to-volume ratio, circulation, and actuator effectiveness do not scale uniformly. Direct-steam, spray, immersion, rotating, pressurized, or continuous systems require partial or complete reconstruction of the physical and predictive models. Table A4 summarizes the relative engineering effort; monetary costs and person-hours were not measured.
The principal validity limitation is that batches were concentrated near nominal fill and all confirmatory comparisons used milk with the 65 °C/30 min recipe. The study did not cover the complete 150–250 L range, other recipes or formulations, severe faults, or substantially altered heat transfer, and the local predictor should not be extrapolated to rapid heating, cooling, or transitions. Statistical generalization is also restricted by five paired confirmatory blocks, although treating the batch as the experimental unit avoided temporal pseudoreplication. Finally, the benchmark was not complexity matched, and no direct microbiological, sensory, physicochemical, or nutritional validation was performed. These restrictions delimit, but do not invalidate, the within-domain comparison.

5.6. Practical Implications and Future Work

Implementation should follow a staged sequence: verify instrumentation, active power, synchronization, agitation, and spatial uniformity; calibrate the batch–jacket grey-box model as a plausibility layer; identify and independently validate the local ARX predictor under safe excitation; and evaluate controllers under common references, constraints, sampling, sensors, and exclusion rules. Within the validated domain, C3 should remain the primary predictive strategy, with C1 operating as an observation layer before any adaptive controller is authorized.
Future blocked campaigns should cover predefined fill levels, initial temperatures, product-specific recipes, agitation and heat-transfer degradation, sensor and actuator uncertainty, and longer operation. They should combine model-validation, feasibility, tracking, energy, actuator, spatial-uniformity, microbiological, product-quality, and metrological outcomes. Broader operation could then be assigned to a common model, gain-scheduled local models, supervised re-identification, or an explicitly robust controller.
Further work should also compare linear MPC with gain-scheduled PI and NMPC under common experimental conditions and conduct plant-specific techno-economic and environmental assessment. A longer-term extension is a hierarchical robust adaptive architecture combining nominal MPC, supervised estimation of slow physical drift, bounded residual-dynamics compensation, independent safety and performance authorization, and fallback control [49,50]. Such an architecture requires process-specific stability analysis, explicit constraint treatment, computational verification, and experimental validation.

6. Conclusions

This study developed and experimentally evaluated a traceable hybrid grey-box–ARX identification and constrained-control workflow for a 250 L jacketed batch milk pasteurizer. The plant was treated as a closed, stirred, energy-accumulating batch system rather than as a continuous HTST process. This distinction determined the model structure, signal selection, interpretation of thermal holding, and use of the complete batch—not temporally correlated samples—as the experimental and statistical unit.
The batch–jacket grey-box model and local ARX predictor served complementary purposes. The grey-box model provided physical interpretation, energy-consistency bounds, and parameter initialization, whereas the selected n a = 2 , n b = 2 , and n k = 2 ARX structure supplied a stable, parsimonious, positive-gain predictor for the approach and holding region. Its low one-step error supported receding-horizon control, while the increase in multihorizon and free-simulation errors confirmed that the model should not be extrapolated to the complete batch cycle, rapid transitions, cooling, or untested operating modes.
In five paired confirmatory blocks, C3, the nominal constrained MPC–ARX strategy, improved performance relative to the fixed-parameter PI controller with anti-windup. C3 reduced RMSE by 1.959 °C, IAE by 7801 °C s, and specific energy consumption by 0.0081 kWh/kg. It also reduced overshoot, time outside the admissible band, actuator activity, saturation, and thermal overexposure. Optimization remained feasible at all evaluated experimental control instants, with a mean solution time of approximately 6.4 ms within the 5 s control period. C3 was therefore the preferred predictive strategy within the evaluated domain. This conclusion is restricted to the fixed-parameter PI benchmark used in the paired campaign and does not establish superiority over gain-scheduled PI, nonlinear control, robust MPC, or NMPC.
Supervised adaptation provided diagnostic and exploratory value but did not establish an overall advantage over the nominal model and controller. C1 screened ARX–RLS updates for data eligibility, excitation, conditioning, stability, physical admissibility, parameter continuity, and energy consistency, yet accepted updates did not systematically improve prediction. C2 and C4 produced limited improvements in selected tracking indicators but introduced unfavorable trade-offs in accumulated error, energy use, actuator activity, or thermal overexposure. Adaptation should therefore remain a conditional extension rather than an automatic replacement for C3. Under the limited drift and closed-loop excitation represented in the campaign, the potential reduction in model bias was insufficient to offset estimation variability and the propagation of parameter changes into controller behavior.
The within-domain assessment and data-derived stress test provided additional evidence that C3 tolerated the represented parameter, actuator-gain, delay, measurement, and correlated-disturbance variations while maintaining feasible and bounded closed-loop operation and attaining the valid holding condition. However, C3 remains a nominal MPC; these results demonstrate empirical tolerance to model–plant mismatch within the evaluated uncertainty region, not formal robust stability or guaranteed worst-case constraint satisfaction. Likewise, the reduction in degree–time thermal overexposure indicates lower controller-induced thermal excess but is not equivalent to a reduction in accumulated microbial lethality. Target-specific lethality requires a validated cold-point trajectory and appropriate reference-temperature, D -value, and z -value information. No microbial log-reduction, F 0 -based sterilization, product-quality, or sanitary-certification claim is therefore inferred.
The conclusions are limited to the evaluated pasteurizer, batches concentrated near nominal fill, the installed sensing and actuation chain, and the 65 °C/30 min milk recipe. The complete 150–250 L fill range, alternative products and recipes, severe faults, and substantially different heat-transfer conditions were not experimentally validated. Transferability consequently applies to the workflow rather than to direct reuse of plant-specific parameters: similar jacketed vessels require parameter recalibration, ARX re-identification, controller retuning, robustness assessment, and independent closed-loop validation, whereas different heating or transport architectures require partial or complete model reconstruction. Future blocked campaigns should extend validation across predefined fill levels, recipes, disturbances, and longer operating periods; incorporate direct microbiological and product-quality measurements; compare linear MPC with gain-scheduled PI and NMPC under common conditions; and conduct plant-specific techno-economic and environmental assessments. More advanced hierarchical or neural robust adaptive structures should be considered only after process-specific stability, constraint, computational, and experimental validation.

Author Contributions

Conceptualization, J.A.R.-F. and A.S.-R.; software, A.F.M.-C. and J.A.R.-F.; methodology, A.S.-R., D.H.A.-A., A.C.-G. and D.A.R.-C.; validation, A.F.M.-C., D.A.R.-C. and D.H.A.-A.; formal analysis, A.S.-R., A.C.-G. and J.A.R.-F.; investigation, A.F.M.-C., A.S.-R., D.H.A.-A., D.A.R.-C. and J.A.R.-F.; data curation, D.H.A.-A., J.A.R.-F. and D.A.R.-C.; writing—original draft preparation, J.A.R.-F. and A.S.-R.; writing—review and editing, A.S.-R.; visualization, A.C.-G., D.H.A.-A., A.F.M.-C. and D.A.R.-C.; supervision, A.F.M.-C.; project administration, A.C.-G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data supporting the findings of this study are available from the corresponding author upon reasonable request. The model specifications, controller formulations, performance indicators, and computational procedures required to reproduce the reported analyses are described in the article.

Acknowledgments

During the preparation of this manuscript, the authors used ChatGPT (OpenAI; GPT-5.6 Sol, High reasoning mode; web interface) only for language editing, grammar correction, wording refinement, and improvement of academic writing style. The tool was not used to generate the article’s scientific content, formulate the methodology, produce or analyze results, derive conclusions, or create the proposed decision framework. All conceptual development, methodological design, mathematical formulation, data processing, interpretation of findings, and final intellectual content were carried out, reviewed, and approved by the authors. The authors take full responsibility for the accuracy, integrity, and originality of the final manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Table A1. Additional engineering indicators for the paired C3–C0 comparison.
Table A1. Additional engineering indicators for the paired C3–C0 comparison.
IndicatorC3C0Δ (C3–C0)Reduction Relative to C0 (%)95% CI for ΔInterpretation
Actuator total variation, T V u 1.3983.983−2.58564.9[−2.698, −2.472]Lower actuator activity with C3
Overshoot (°C)0.1113.685−3.57397.0[−3.640, −3.506]Substantial reduction in thermal overshoot
Time outside the admissible band (s)3782852−247486.7[−2513, −2435]Shorter thermal deviation from the admissible range
Actuator saturation (%)0.0044.46−44.46100.0[−47.99, −40.92]Persistent actuator saturation was eliminated
Thermal overexposure (°C s)214738−471799.6[−4980, −4454]Substantial reduction in accumulated exposure above the reference condition
Note: Values correspond to the five paired confirmatory blocks. The paired difference was calculated as Δ = X C 3 X C 0 ; therefore, negative values favor C3 for all indicators reported in this table. The percentage reduction was calculated relative to C0 using the unrounded paired estimates. T V u denotes the total variation in the applied control input. Confidence intervals were calculated from the batch-level paired differences rather than from temporally correlated samples.
Table A2. Experimentally derived uncertainty sources and bounds used in the robustness assessment.
Table A2. Experimentally derived uncertainty sources and bounds used in the robustness assessment.
Uncertainty SourceExperimental BasisNominal ValueTested BoundImplementation in the Stress TestExpected Dynamic Effect
Effective batch thermal capacityBetween-batch grey-box estimates C m = 1.0402   M J / K C m [ 0.9837 , 1.0889 ]
MJ/K
Parameter variationHeating rate and dominant time constant
Batch–jacket conductanceGrey-box estimates and energy closure Γ = 790.0   W / K Γ [ 660.9 , 782.0 ]   W / K Parameter variationProcess gain and approach dynamics
Heat-loss contributionEnergy-balance residuals Q l o s s = 885.4   W Q l o s s [ 780.8 , 923.7 ]   W Additive thermal disturbanceHolding-region load
ARX coefficientsIndependent batch identification a 1 = 0.651402
a 2 = 0.336766
b 1 = 0.008426
b 2 = 0.009387
c T a = 0.000014
a 1 [ 0.61243 , 0.70213 ]
a 2 [ 0.28643 , 0.37580 ]
b 1 [ 0.01000 , 0.00731 ]
b 2 [ 0.00823 , 0.01091 ]
c T a [ 0.04586 , 0.01449 ]
Sampled uncertain plant modelPoles, gain, and prediction response
Actuator gainCommand–active-power records g u = 0.98499 g u [ 0.96135 , 1.00773 ] Multiplicative input uncertaintyEffective heating power
Effective delaySynchronization and validation records n k = 2   s a m p l e s   ( 10   s ) n k { 1 , 2 , 3 }
samples (5–15 s)
Integer delay variationPrediction alignment
Product-temperature uncertaintyPt100 specifications and validation b T = 0   ° C b T [ 0.113 , 0.113 ]   ° C
σ T = 0.045   ° C
Measurement noise/biasFeedback and constraint evaluation
Residual dynamicsIndependent validation residualsEmpirical moving-block bootstrap; block = 12 samples (60 s)Moving-block bootstrapCorrelated unmodeled dynamics
Note: The uncertainty bounds reflect only the variability observed in the experimental data and define the domain used for the offline robustness assessment. The resulting evidence is limited to near-nominal batches, the installed instrumentation, and the 65 °C/30 min milk recipe; broader operating conditions require additional closed-loop validation.
Table A3. Illustrative operational scaling of the measured specific energy reduction.
Table A3. Illustrative operational scaling of the measured specific energy reduction.
Batch Mass (kg)Annual BatchesEnergy Saving per Batch (kWh)Annual Energy Saving (MWh)Illustrative Energy-Charge Saving (USD/Year)Avoided Emissions
(t CO2-eq/Year)
Scenario Status
257.293002.080.62539–820.210Evaluated batch size; annual frequency illustrative
257.2910002.082.084131–2740.699Evaluated batch size; annual frequency illustrative
10003008.102.430153–3200.815Hypothetical scale-up
100010008.108.100510–10662.716Hypothetical scale-up
Note: Calculations use the measured paired reduction of 0.0081 kWh/kg. Annual energy saving was calculated as Δ E a n n u a l = Δ E s m b N b , where m b is the batch mass and N b is the annual number of batches. The illustrative economic range uses energy charges of USD 0.063–0.1316/kWh from selected regulated industrial tariff categories applicable in Quito for 2026 [48]. It excludes demand, commercialization, taxes, penalties, and other billing components. Avoided emissions were calculated using the Ecuadorian 2024 combined-margin factor of 0.3353 t CO2-eq/MWh applicable to electricity-efficiency projects [49]. The 1000 kg scenarios assume linear preservation of the measured specific reduction and are not experimentally validated scale-up results.
Table A4. Transferability and engineering calibration requirements for different target systems.
Table A4. Transferability and engineering calibration requirements for different target systems.
Transfer CaseGrey-Box EquationsParametersARX ModelMPC Tuning and ConstraintsRelative Engineering Effort
Same pasteurizer, similar recipe and fillRetainedVerification or limited recalibrationValidate or locally updateVerifyLow to moderate
Same pasteurizer, different recipe or fillRetained, with property-dependent terms reviewedRecalibrateRe-identifyRetune and validateModerate
Geometrically similar jacketed vessel with different capacityRetained in structureFull reparameterizationRe-identifyRetune and validateModerate to high
Different indirectly heated batch vesselModify according to jacket and service configurationFull estimationRe-identifyRedesign constraints and tuningHigh
Direct-steam, spray, immersion, rotating, or pressurized retortPartial or complete reconstructionNew parameter setNew local predictorNew controller validationHigh
Continuous pasteurization systemComplete reconstructionNew flow and transport parametersNew dynamic modelNew controller architectureVery high
Note: Relative effort refers to modeling, instrumentation, experimental commissioning, controller calibration, and validation requirements. It does not represent a monetary estimate.

References

  1. Alonso, A.A.; Pitarch, J.L.; Antelo, L.T.; Vilas, C. Event-Based Dynamic Optimization for Food Thermal Processing: High-Quality Food Production under Raw Material Variability. Food Bioprod. Process. 2021, 127, 162–173. [Google Scholar] [CrossRef]
  2. Friso, D.; Bortolini, L.; Tono, F. Exergetic Analysis and Exergy Loss Reduction in the Milk Pasteurization for Italian Cheese Production. Energies 2020, 13, 750. [Google Scholar] [CrossRef]
  3. Javed, T.; Oluwole-ojo, O.; Howarth, M.; Xu, X.; Rashvand, M.; Zhang, H. Application of Advanced Process Control to a Continuous Flow Ohmic Heater: A Case Study with Tomato Basil Sauce. Appl. Sci. 2024, 14, 8740. [Google Scholar] [CrossRef]
  4. Rasmussen, E.D.J.; Errico, M.; Tronci, S. Adaptive Feedback Control for a Pasteurization Process. Processes 2020, 8, 930. [Google Scholar] [CrossRef]
  5. Tica, A.; Pinnamaraju, V.S.; Stirnemann, E.; Windhab, E.J. Model Predictive Control of High Moisture Extrusion Cooking. Control Eng. Pract. 2025, 162, 106387. [Google Scholar] [CrossRef]
  6. Zhang, Y.; Fang, Z.; Li, C.; Li, C. Deep-Learning-Based Model Predictive Control of an Industrial-Scale Multistate Counter-Flow Paddy Drying Process. Foods 2024, 13, 43. [Google Scholar] [CrossRef] [PubMed]
  7. Bartecki, K. Rational Transfer Function Model for a Double-Pipe Parallel-Flow Heat Exchanger. Symmetry 2020, 12, 1212. [Google Scholar] [CrossRef]
  8. Damiani, L.; Revetria, R.; Giribone, P. A Dynamic Simulation Model for a Heat Exchanger Malfunction Monitoring. Energies 2022, 15, 1862. [Google Scholar] [CrossRef]
  9. Macchitella, S.; Colangelo, G.; Starace, G. Performance Prediction of Plate-Finned Tube Heat Exchangers for Refrigeration: A Review on Modeling and Optimization Methods. Energies 2023, 16, 1948. [Google Scholar] [CrossRef]
  10. Neagu, A.-A.; Koncsag, C.I. Model Validation for the Heat Transfer in Gasket Plate Heat Exchangers Working with Vegetable Oils. Processes 2022, 10, 102. [Google Scholar] [CrossRef]
  11. Grespan, M.; Leonforte, A.; Calò, L.; Cavazzuti, M.; Angeli, D. Physics-Based Modelling of Plate-Fin Heat Exchangers. Energies 2025, 18, 495. [Google Scholar] [CrossRef]
  12. Hernandez-Melendez, L.E.; Escobar-Jiménez, R.F.; Canela-Sánchez, I.J.; García-Beltrán, C.D.; Borja-Jaimes, V. Experimental Estimation of Heat Transfer Coefficients in a Heat Exchange Process Using a Dual-Extended Kalman Filter. Processes 2025, 13, 2117. [Google Scholar] [CrossRef]
  13. Oprzędkiewicz, K. Fractional-Order Interval Parameter State Space Model of the One-Dimensional Heat Transfer Process. Energies 2024, 17, 3490. [Google Scholar] [CrossRef]
  14. Sun, H.; Jia, Z.; Zhao, M.; Tian, J.; Liu, D.; Wang, Y. Dynamic Modeling of Heat Exchangers Based on Mechanism and Reinforcement Learning Synergy. Buildings 2024, 14, 833. [Google Scholar] [CrossRef]
  15. Åström, K.J.; Hägglund, T. PID Controllers: Theory, Design, and Tuning, 2nd ed.; Instrument Society of America: Durham, NC, USA, 1995. [Google Scholar]
  16. Seborg, D.E.; Edgar, T.F.; Mellichamp, D.A.; Doyle, F.J. Process Dynamics and Control, 4th ed.; Wiley: Hoboken, NJ, USA, 2016. [Google Scholar]
  17. Almachi, J.C.; Vicente, R.; Bone, E.; Montenegro, J.; Cando, E.; Reina, S. Implementation of a Neural Network for Adaptive PID Tuning in a High-Temperature Thermal System. Energies 2025, 18, 3113. [Google Scholar] [CrossRef]
  18. Baciu, A.; Lazar, C. Model-Free Temperature Control of Heat Treatment Process. Energies 2024, 17, 3679. [Google Scholar] [CrossRef]
  19. Chen, X.; Li, C.; Yang, Q. Adaptive Finite-Time Fan-Coil Outlet Wind Temperature Control for the ASHPAC System. Front. Energy Res. 2022, 10, 954351. [Google Scholar] [CrossRef]
  20. Jamil, A.A.; Tu, W.F.; Ali, S.W.; Terriche, Y.; Guerrero, J.M. Fractional-Order PID Controllers for Temperature Control: A Review. Energies 2022, 15, 3800. [Google Scholar] [CrossRef]
  21. Li, S.; Zeng, T.; Jian, S.; Cui, G.; Che, Z.; Lin, G.; Yan, Z. Dual-Closed-Loop Control System for Polysilicon Reduction Furnace Power Supply Based on Hysteresis PID and Predictive Control. Energies 2025, 18, 3707. [Google Scholar] [CrossRef]
  22. Ouyang, M.; Wang, Y.; Wu, F.; Lin, Y. Continuous Reactor Temperature Control with Optimized PID Parameters Based on Improved Sparrow Algorithm. Processes 2023, 11, 1302. [Google Scholar] [CrossRef]
  23. Adegbenro, A.; Short, M.; Angione, C. An Integrated Approach to Adaptive Control and Supervisory Optimisation of HVAC Control Systems for Demand Response Applications. Energies 2021, 14, 2078. [Google Scholar] [CrossRef]
  24. Agner, R.; Gruber, P.; Wellig, B. Model Predictive Control of Heat Pumps with Thermal Energy Storages in Industrial Processes. Energies 2024, 17, 4823. [Google Scholar] [CrossRef]
  25. Dyrska, R.; Horváthová, M.; Bakaráč, P.; Mönnigmann, M.; Oravec, J. Heat Exchanger Control Using Model Predictive Control with Constraint Removal. Appl. Therm. Eng. 2023, 227, 120366. [Google Scholar] [CrossRef]
  26. Lv, R.; Yuan, Z.; Lei, B.; Zheng, J.; Luo, X. Model Predictive Control with Adaptive Building Model for Heating Using the Hybrid Air-Conditioning System in a Railway Station. Energies 2021, 14, 1996. [Google Scholar] [CrossRef]
  27. Mylonas, A.; Macià-Cid, J.; Péan, T.Q.; Grigoropoulos, N.; Christou, I.T.; Pascual, J.; Salom, J. Optimizing Energy Efficiency with a Cloud-Based Model Predictive Control: A Case Study of a Multi-Family Building. Energies 2024, 17, 5113. [Google Scholar] [CrossRef]
  28. Nebeluk, R.; Lawrynczuk, M. Tuning of Multivariable Model Predictive Control for Industrial Tasks. Algorithms 2021, 14, 10. [Google Scholar] [CrossRef]
  29. Siza, J.; Llanos, J.; Velasco, P.; Moya, A.P.; Sumba, H. Model Predictive Control (MPC) of a Countercurrent Flow Plate Heat Exchanger in a Virtual Environment. Sensors 2024, 24, 4511. [Google Scholar] [CrossRef] [PubMed]
  30. Kang, T.; Peng, H.; Peng, X. LSTM-CNN Network-Based State-Dependent ARX Modeling and Predictive Control with Application to Water Tank System. Actuators 2023, 12, 274. [Google Scholar] [CrossRef]
  31. Piñón, A.; Favela-Contreras, A.; Félix-Herrán, L.C.; Beltran-Carbajal, F.; Lozoya, C. An ARX Model-Based Predictive Control of a Semi-Active Vehicle Suspension to Improve Passenger Comfort and Road-Holding. Actuators 2021, 10, 47. [Google Scholar] [CrossRef]
  32. Pinon, A.; Favela-Contreras, A.; Felix-Herran, L.C.; Beltran-Carbajal, F.; Lozoya, C. Novel Strategy of Adaptive Predictive Control Based on a MIMO-ARX Model. Actuators 2022, 11, 21. [Google Scholar] [CrossRef]
  33. Xie, J.; Li, C.; Li, N.; Li, P.; Wang, X.; Gao, D.; Yao, D.; Xu, P.; Yin, G.; Li, F. Robust Autoregression with Exogenous Input Model for System Identification and Predicting. Electronics 2021, 10, 755. [Google Scholar] [CrossRef]
  34. Khadir, M.T.; Ringwood, J.V. First Principles Modelling of a Pasteurisation Plant for Model Predictive Control. Math. Comput. Model. Dyn. Syst. 2003, 9, 281–301. [Google Scholar] [CrossRef]
  35. Ibarrola, J.J.; Sandoval, J.M.; García-Sanz, M.; Pinzolas, M. Predictive Control of a High Temperature-Short Time Pasteurisation Process. Control Eng. Pract. 2002, 10, 713–725. [Google Scholar] [CrossRef]
  36. Niamsuwan, S.; Kittisupakorn, P.; Mujtaba, I.M. Control of Milk Pasteurization Process Using Model Predictive Approach. Comput. Chem. Eng. 2014, 66, 2–11. [Google Scholar] [CrossRef]
  37. Rabbani, A.; Ayyash, M.; D’Costa, C.D.C.; Chen, G.; Xu, Y.; Kamal-Eldin, A. Effect of Heat Pasteurization and Sterilization on Milk Safety, Composition, Sensory Properties, and Nutritional Quality. Foods 2025, 14, 1342. [Google Scholar] [CrossRef] [PubMed]
  38. FAO; WHO. Code of Hygienic Practice for Milk and Milk Products; Codex Alimentarius Commission: Rome, Italy; Joint FAO/WHO Food Standards Programme: Rome, Italy, 2004. [Google Scholar]
  39. Ibarrola, J.J.; Guillén, J.C.; Sandoval, J.M.; García-Sanz, M. Modelling of a High Temperature Short Time Pasteurization Process. Food Control 1998, 9, 267–277. [Google Scholar] [CrossRef]
  40. Negiz, A.; Ramanauskas, P.; Cinar, A.; Schlesser, J.E.; Armstrong, D.J. Modeling, Monitoring and Control Strategies for High Temperature Short Time Pasteurization Systems—1. Empirical Model Development. Food Control 1998, 9, 1–15. [Google Scholar] [CrossRef]
  41. Cavero Gutierrez, C.G.C.; Diniz, G.N.; Gut, J.A.W. Dynamic Simulation of a Plate Pasteurizer Unit: Mathematical Modeling and Experimental Validation. J. Food Eng. 2014, 131, 124–134. [Google Scholar] [CrossRef]
  42. Codex Alimentarius Commission. Code of Hygienic Practice for Refrigerated Packaged Foods with Extended Shelf Life (CXC 46-1999); FAO: Rome, Italy; WHO: Geneva, Switzerland, 1999. [Google Scholar]
  43. Holdsworth, S.D.; Simpson, R. Thermal Processing of Packaged Foods, 3rd ed.; Springer International Publishing: Cham, Switzerland, 2016. [Google Scholar] [CrossRef]
  44. Ljung, L. System Identification: Theory for the User, 2nd ed.; Prentice Hall PTR: Upper Saddle River, NJ, USA, 1999. [Google Scholar]
  45. Rawlings, J.B.; Mayne, D.Q.; Diehl, M. Model Predictive Control: Theory, Computation, and Design, 2nd ed.; Nob Hill Publishing: Madison, WI, USA, 2017. [Google Scholar]
  46. Bansal, B.; Chen, X.D. A Critical Review of Milk Fouling in Heat Exchangers. Compr. Rev. Food Sci. Food Saf. 2006, 5, 27–33. [Google Scholar] [CrossRef]
  47. Jin, Y.; Sun, L.; Hua, Q.; Chen, S. Experimental Research on Heat Exchanger Control Based on Hybrid Time and Frequency Domain Identification. Sustainability 2018, 10, 2667. [Google Scholar] [CrossRef]
  48. Trafczynski, M.; Markowski, M.; Kisielewski, P.; Urbaniec, K.; Wernik, J. A Modeling Framework to Investigate the Influence of Fouling on the Dynamic Characteristics of PID-Controlled Heat Exchangers and Their Networks. Appl. Sci. 2019, 9, 824. [Google Scholar] [CrossRef]
  49. Liu, T.; Chen, Y.-Y.; Chen, K.; Astolfi, A. Hierarchical Adaptive Formation Tracking Control with Uncertain Time-Varying Exosystem. IEEE Trans. Autom. Control 2026, 71, 5204–5215. early access. [Google Scholar] [CrossRef]
  50. Liu, T.; Chen, Y.-Y.; Ge, X. Congealed Neural Network Design for Uncertain Nonlinear Spatiotemporal Control Systems. Automatica 2026, 183, 112636. [Google Scholar] [CrossRef]
  51. Camacho, E.F.; Bordons, C. Model Predictive Control, 2nd ed.; Springer: London, UK, 2007. [Google Scholar]
  52. Agencia de Regulación y Control de Electricidad (ARCONEL). Pliego Tarifario del Servicio Público de Energía Eléctrica—Año 2026; Resolución Nro. ARCONEL-029/25; ARCONEL: Quito, Ecuador, 2025.
  53. Comisión Técnica de Determinación de Factores de Emisión de Gases de Efecto Invernadero. Factor de Emisión de CO2 del Sistema Nacional Interconectado de Ecuador: Informe 2024; Ministerio de Ambiente y Energía/CENACE: Quito, Ecuador, 2025.
Figure 1. Functional diagram of the jacketed batch pasteurizer. Thick solid arrows denote energy or heat-transfer paths, thin solid arrows denote mechanical action, and dashed arrows denote control or measurement signals. Labels include the applied command u a p p l (%), measured active power P e l (kW), modeled jacket-to-batch heat transfer Q ˙ b j (kW), heat loss Q ˙ l o s s (kW), product and jacket temperatures (°C), agitation speed N (rpm), and control period T s (s).
Figure 1. Functional diagram of the jacketed batch pasteurizer. Thick solid arrows denote energy or heat-transfer paths, thin solid arrows denote mechanical action, and dashed arrows denote control or measurement signals. Labels include the applied command u a p p l (%), measured active power P e l (kW), modeled jacket-to-batch heat transfer Q ˙ b j (kW), heat loss Q ˙ l o s s (kW), product and jacket temperatures (°C), agitation speed N (rpm), and control period T s (s).
Processes 14 02473 g001
Figure 2. Validation of the nominal ARX model used by C3 and as the basis for the adaptive extensions: (a) ARX structure selection; (b) multihorizon prediction error.
Figure 2. Validation of the nominal ARX model used by C3 and as the basis for the adaptive extensions: (a) ARX structure selection; (b) multihorizon prediction error.
Processes 14 02473 g002
Figure 3. C1 observer: predictive error, supervised model evolution, and cumulative accepted/rejected update events.
Figure 3. C1 observer: predictive error, supervised model evolution, and cumulative accepted/rejected update events.
Processes 14 02473 g003
Figure 4. Representative temporal comparison of the confirmatory C0-C3 contrast: (a) thermal profile; (b) applied power.
Figure 4. Representative temporal comparison of the confirmatory C0-C3 contrast: (a) thermal profile; (b) applied power.
Processes 14 02473 g004
Figure 5. Aggregated indicators by control strategy: (a) RMSE; (b) IAE; (c) specific energy consumption.
Figure 5. Aggregated indicators by control strategy: (a) RMSE; (b) IAE; (c) specific energy consumption.
Processes 14 02473 g005
Figure 6. Paired C3-C0 comparison for RMSE, IAE, and specific energy consumption.
Figure 6. Paired C3-C0 comparison for RMSE, IAE, and specific energy consumption.
Processes 14 02473 g006
Table 1. Controller architecture and comparative role.
Table 1. Controller architecture and comparative role.
CodeStrategyAssociated ModelComparative RoleMain Evidence
C0Fixed-parameter PI controller with anti-windupReduced grey-box/ARX support for tuning and interpretationConventional benchmark and fallback strategyRMSE, IAE, overshoot, saturation, actuator activity, valid holding time
C1Adaptive ARX observer M A R X , k Separates online identification from improvement in control performancePredictive error, accepted/rejected updates, parameter stability
C2Supervised self-tuning PI controller M A R X , k Secondary comparison under slow driftRMSE, IAE, saturation, energy use, admissible parameter update
C3Nominal constrained MPC-ARXFixed M A R X Primary predictive comparison against C0RMSE, IAE, specific energy consumption, overshoot, saturation, feasibility, computation time
C4Adaptive MPC-ARX M A R X , k Exploratory extension under reproducible driftMultihorizon prediction error, feasibility, computation time, fallback activations
Table 2. Plant parameters used for modeling, identification, and control.
Table 2. Plant parameters used for modeling, identification, and control.
QuantityReference ValueStatusMethodological Use
Useful/gross capacity250 L/300 LManufacturer specificationDefines nominal batch capacity, headspace, and equipment geometry
Permissible fill range150–250 LEquipment operating specification; not fully validated experimentallyDefines equipment limits and future fill-level robustness scenarios
Thermal recipe65 °C setpoint; 30 min holding; 63 °C thresholdExperimental protocolDefines the regulation target and operational holding criterion
Service jacket A j = 1.75   m 2 ; V j 35   L Design valuesSupports jacket-capacity and conductance calculations
Heating system24 kW electrical heater with SCR actuationVerified and monitoredDefines the actuator limit and measured input for energy calculations
Hot/cold service flow3.0/4.0 m 3 / h Monitored when availableCharacterizes service-side disturbances and heat-transfer conditions
Cold service0–2 °C; 20–25 kWEquipment referenceDefines the cooling mode, which was excluded from the heating ARX model
Agitation90 rpm nominal; 60–120 rpm permissible rangeNominal operating condition and equipment specificationSupports mixing, spatial uniformity, and heat-transfer interpretation
InstrumentationThree product Pt100 sensors; two jacket Pt100 sensors; power, flow, and VFD signalsExperimental setupProvides control outputs, supervision variables, disturbances, and energy data
Acquisition and control1–2 s raw acquisition; 5 s control periodFixedDefines causal resampling and execution of ARX, RLS, PI, and MPC algorithms
Initial thermal parameters C m 1.04   M J / K ; Γ 0 790   W / K Initial grey-box valuesSupports model initialization and heating-time plausibility assessment
Table 3. Measured and derived variables and their methodological function.
Table 3. Measured and derived variables and their methodological function.
SignalUnitSourceUse in the Study
T m , 1 : 3 °CProduct Pt100 sensorsCalculation of y , T m , m i n , Δ T m , holding validation, and mixing diagnosis
T j , i , T j , o °CJacket inlet/outlet sensorsEstimation of jacket temperature, service balance, and measured disturbance
P e l , E e l kW, kWhElectrical power analyzerPhysical input, specific energy consumption, and energy-balance check
u c , u -Controller/supervisorComputed command and applied command after saturation, ramp limits, and interlocks
V ˙ j , N , T a , m b m 3 / h , rpm, °C, kgFlow meter, VFD, ambient sensor, weighingDisturbances, blocking factors, and effective-capacity calculations
Status and alarmsCodePLC/supervisorSegmentation, exclusion criteria, safety, and traceability
Table 4. Diagnostic framework for accepting or rejecting supervised ARX–RLS updates.
Table 4. Diagnostic framework for accepting or rejecting supervised ARX–RLS updates.
Diagnostic LevelCriterionDiagnostic QuantityThreshold Used in the StudyAction if Criterion Fails
Operating domainValid process modeProcess-mode flagApproach or holding mode onlyFreeze adaptation and retain the previous validated model
Signal validityRequired measurements availableProduct-temperature sensors, active-power signal, timestamps, and alarm flagsAll required signals valid and synchronized; no active alarmReject the candidate update
Spatial consistencyAcceptable product-temperature dispersionΔTspΔTm ≤ 0.50 °CReject the candidate update and retain the previous parameters
Actuator conditionAbsence of persistent saturation|ucalc − uappl| and number of consecutive samples at an actuator limit|ucalcuappl| ≤ 0.060 p.u. and fewer than 12 consecutive saturated samples (60 s)Freeze adaptation until the actuator returns to the admissible region
ExcitationMinimum regressor informationλmin(Rφ,k)λmin(Rphi,k) ≥ εPE = 1.0 × 10−4 (Nw = 60; 300 s)Reject the update because of insufficient excitation
Numerical conditioningAcceptable regressor conditioningκ(Rφ,k)κ(Rphi,k) ≤ κmax = 1.0 × 104Reject the update because of ill conditioning
Energy consistencyAcceptable grey-box energy-closure errorεEE| ≤ εE,max = 0.300Reject the update as outside the energy-validity domain
Dynamic stabilityPrescribed discrete-time stability marginρmax = maxi |pi|ρmax ≤ ρlim = 0.99560, with ρlim < 1Reject the candidate model
Physical gainPositive and physically admissible static gainKARXKmin ≤ KARX ≤ Kmax, with Kmin > 0Reject the physically inconsistent model
Parameter continuityBounded normalized parameter changed2θ,kd2θ,k ≤ 13.28Reject the abrupt parameter change
Final authorizationAll diagnostic gates satisfiedLogical conjunction of all diagnostic flagsAll criteria must be satisfied simultaneouslyAccept the update; otherwise retain the previous validated model
Note: Regressor scaling, N w , ε P E , κ m a x , ε E , m a x , ρ l i m , gain bounds, spatial-dispersion limit, actuator tolerance, and persistent-saturation duration were calibrated during the pilot stage and fixed before the comparative campaign. Accepted updates were considered numerically stable and physically admissible, but not necessarily superior to the nominal ARX model.
Table 5. Overall traceability of the experimental campaign.
Table 5. Overall traceability of the experimental campaign.
IndicatorValueObservation
Total batches5412 identification, 12 pilot, and 30 comparison batches
Batch duration125.98 ± 13.51 minMean ± SD
Batch mass257.29 ± 5.02 kgExperimental batches concentrated near the nominal fill condition
Initial temperature20.99 ± 1.90 °CInitial conditions by block
Valid samples97.81 ± 2.74%After causal preprocessing
Valid holding time30.0 minOperational time–temperature criterion
Table 6. Summary of the grey-box model and nominal ARX selection.
Table 6. Summary of the grey-box model and nominal ARX selection.
QuantityValueInterpretation
Mean C m 1.039 ± 0.020 MJ/KEffective thermal mass of the batch
C j 0.196 MJ/KEffective jacket capacity
Γ 0 790 W/KNominal conductance reference
Mean E e l 22.52 ± 1.35 kWhElectrical energy per batch
ϵ E 0.234 ± 0.032Window-based energy closure
Selected ARX n a = 2 , n b = 2 , n k = 2 Parsimonious structure
One-step validation RMSE0.0499 °CLocal prediction
Free-simulation RMSE1.413 °CExtended dynamic validation
Static gain0.0813Positive physical sign
RMSE at 24 steps0.350 °C120 s horizon
Table 7. Within-domain prediction robustness of the nominal ARX model.
Table 7. Within-domain prediction robustness of the nominal ARX model.
Operating Stratumn BatchesObserved Range1-Step RMSE (°C)24-Step RMSE (°C)Free-Simulation RMSE (°C)Stable PredictionInterpretation
Lower batch mass 10 242.57 257.27   k g 0.048 0.559 1.839 Yes (positive gain)Comparable local accuracy; the lowest free-simulation error among the mass strata.
Nominal batch mass 10 257.32 257.60   k g 0.051 0.557 1.855 Yes (positive gain)Comparable local accuracy; performance was not concentrated in the central mass range.
Higher batch mass 10 257.61 270.42   k g 0.051 0.562 1.848 Yes (positive gain)Comparable local accuracy; only a negligible increase in the 24-step error was observed.
Lower initial temperature 15 17.53 20.82   ° C 0.049 0.540 1.809 Yes (positive gain)Best multi-step and free-simulation accuracy among the initial-temperature strata.
Higher initial temperature 15 20.95 24.46   ° C 0.051 0.578 1.885 Yes (positive gain)Slightly higher multi-step errors, without instability or loss of the positive gain sign.
Note: The same fixed nominal ARX model was evaluated in all strata. The strata represent only the variability observed in the experimental campaign and should not be interpreted as validation of the complete equipment operating range.
Table 8. Closed-loop robustness of the nominal constrained MPC under parameter uncertainty and external disturbances.
Table 8. Closed-loop robustness of the nominal constrained MPC under parameter uncertainty and external disturbances.
Scenario GroupRealizationsFeasible QP (%)Holding Achieved (%)Maximum Temperature Violation (°C)RMSE (°C)Specific Energy Consumption (kWh/kg)Saturation (%)Fallback Activations
Nominal model100100.0100.00.0001.4510.089560.000
Parameter uncertainty only100100.0100.02.5521.6500.095920.000
External disturbances only100100.0100.00.0381.4540.089430.000
Combined uncertainty100100.0100.01.8231.6150.094070.000
Worst observed metric values100.02.5523.6780.076980.000
Note: The controller used the fixed nominal ARX model in all realizations. Parameter variations and disturbances were applied only to the simulated plant. Therefore, the analysis evaluated model–plant mismatch rather than controller retuning. The reported results constitute an empirical stress test within the data-derived uncertainty region and not a formal robust-MPC guarantee.
Table 9. Summary of the C1 observer executed without modifying the control action.
Table 9. Summary of the C1 observer executed without modifying the control action.
BasenNominal ARX RMSEC1 RMSEAccepted UpdatesRejected UpdatesAcceptance Rate (%)Dominant Rejection CauseStable Final Models (%)
C0130.05790.0920174.5411.129.8Persistent actuator saturation100
C280.05540.0820182.4433.029.6Persistent actuator saturation100
C3130.03820.0405271.0130.267.5Physical-gain criterion100
C480.03610.0418218.1182.454.5Physical-gain criterion100
Note: Accepted and rejected updates are reported as mean events per batch. Rejection causes were assigned hierarchically according to the first failed diagnostic gate. Stability refers only to the final accepted models and does not imply improved predictive accuracy.
Table 10. Mean performance indicators by strategy in batches not used for identification.
Table 10. Mean performance indicators by strategy in batches not used for identification.
ControlnRMSE (°C)IAE (°C s) E s (kWh/kg) T V u Overshoot (°C)Sat. (%) t M P C (ms)
C0133.20788860.09263.9263.69145.51-
C283.18292460.09384.1893.69242.61-
C3131.23510250.08341.3450.0980.006.40
C481.22710050.08431.5420.1110.006.45
Table 11. Paired statistical analysis of the confirmatory C3–C0 comparison.
Table 11. Paired statistical analysis of the confirmatory C3–C0 comparison.
IndicatorC3, Mean ± SDC0, Mean ± SDΔ (C3–C0), Mean ± SDRelative Change vs. C0 (%)95% CI for ΔHedges-Corrected Paired Effect SizeHolm-Adjusted p-ValueBlocks Favoring C3
RMSE (°C)1.235 ± 0.0213.194 ± 0.029−1.959 ± 0.012−61.3[−1.974, −1.944]−128.3561.09 × 10−95/5
IAE (°C s)1029 ± 368830 ± 172−7801 ± 142−88.3[−7977, −7625]−43.9155.28 × 10−85/5
Specific energy consumption (kWh/kg)0.0857 ± 0.00240.0938 ± 0.0042−0.0081 ± 0.0041−8.6[−0.013, −0.003]−1.5600.01215/5
Note: Values were calculated from five batch-level paired differences. The paired difference was defined as Δ = X C 3 X C 0 ; therefore, negative values favor C3 for indicators in which lower values represent better performance. Relative changes were calculated against C0 using unrounded values. The standardized effect size corresponds to the small-sample-corrected paired effect size defined in Section 3.9. The reported p-values were obtained from paired-samples t -tests and adjusted across the three indicators using the Holm procedure. IAE was interpreted as complementary to RMSE because both indicators were derived from the same temperature-error trajectory.
Table 12. Summary interpretation of secondary and exploratory comparisons.
Table 12. Summary interpretation of secondary and exploratory comparisons.
ContrastIndicatorΔInterpretation
C2–C0RMSE−0.039Support
C2–C0IAE442No support
C2–C0 E s 0.0039No support
C4–C3RMSE−0.0045Partial support
C4–C3IAE−14.9Partial support
C4–C3 E s 0.0016No support
Table 13. Hypothesis support within the validated experimental domain.
Table 13. Hypothesis support within the validated experimental domain.
HypothesisDecisionInterpretation
H1Partial operational supportThe ARX model was stable, parsimonious, and characterized by positive gain; the grey-box model provided physical bounds, although energy closure was not exact.
H2SupportC3 reduced RMSE, IAE, saturation, overshoot, and thermal overexposure relative to C0 without compromising feasibility.
H3Partial supportC2 reduced RMSE and saturation under drift but increased IAE, energy, and actuator activity; C1 acted as a safe observer, not as a direct improvement.
H4Partial supportC3 reduced specific energy consumption and thermal overexposure; C2 did not sustain the energy improvement.
H5Partial exploratory supportC4 slightly reduced RMSE and IAE relative to C3 and maintained computation time, but increased energy use and T V u .
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

Rodríguez-Flores, J.A.; Sánchez-Rodríguez, A.; Arroyo-Almeida, D.H.; Morocho-Caiza, A.F.; Revelo-Cáceres, D.A.; Cordovés-García, A. Hybrid Grey-Box–ARX Identification and Constrained Model Predictive Control of a 250 L Jacketed Batch Milk Pasteurizer. Processes 2026, 14, 2473. https://doi.org/10.3390/pr14152473

AMA Style

Rodríguez-Flores JA, Sánchez-Rodríguez A, Arroyo-Almeida DH, Morocho-Caiza AF, Revelo-Cáceres DA, Cordovés-García A. Hybrid Grey-Box–ARX Identification and Constrained Model Predictive Control of a 250 L Jacketed Batch Milk Pasteurizer. Processes. 2026; 14(15):2473. https://doi.org/10.3390/pr14152473

Chicago/Turabian Style

Rodríguez-Flores, Jesús Alberto, Alexander Sánchez-Rodríguez, Diego Hernando Arroyo-Almeida, Andrés Fernando Morocho-Caiza, Daniel Andrés Revelo-Cáceres, and Alexis Cordovés-García. 2026. "Hybrid Grey-Box–ARX Identification and Constrained Model Predictive Control of a 250 L Jacketed Batch Milk Pasteurizer" Processes 14, no. 15: 2473. https://doi.org/10.3390/pr14152473

APA Style

Rodríguez-Flores, J. A., Sánchez-Rodríguez, A., Arroyo-Almeida, D. H., Morocho-Caiza, A. F., Revelo-Cáceres, D. A., & Cordovés-García, A. (2026). Hybrid Grey-Box–ARX Identification and Constrained Model Predictive Control of a 250 L Jacketed Batch Milk Pasteurizer. Processes, 14(15), 2473. https://doi.org/10.3390/pr14152473

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