1. Introduction
Accurate control of multiple variables solves safety and efficiency issues in sectors that range from chemical processes to aerospace engineering. This broad type of application underscores the pivotal role of cutting-edge control systems. In this vein, the core part of this paper is the guidance for an advanced control strategy of multivariable chemical plants. These processes present an interplay between their variables with a degree of intricacy that varies from plant to plant. From a system analysis point of view, these are defined as Multi-Input, Multi-Output (MIMO) processes. The related multivariable control copes with several measurements and input control signals [
1]. The challenge of multivariable control has spurred significant research into robust control systems that govern high-degree interactions without detriment to the process performance. In sum, the multivariable approaches can be divided into decentralized, decoupled, or centralized [
2].
A decentralized control approach is characterized by the decomposition of a complex system into multiple independent Single-Input Single-Output (SISO) control loops. When variable coupling in the system is weak, decentralized schemes effectively control the process relying solely on local knowledge about the plant and local feedback. Each SISO control subsystem is treated as an independent function, allowing for tuning via well-established classical methods. Getman et al. [
3] laid out several techniques available for tuning multi-loop PI/PID controllers. However, despite their simplicity and widespread use, classical structures like SISO PIDs often exhibit poor performance in large-scale or highly interactive systems. A significant contributor to this failure is the challenge of input–output signal pairing. Incorrect pairing in multivariable systems is a well-documented cause of instability, persistent oscillation, sluggish responses, control signal saturation, and poor coordination [
4,
5,
6]. The recent literature addresses these limitations, presenting new strategies for the synthesis of decentralized control in multivariable nonlinear systems [
7,
8,
9].
Severe interactions between process variables often lead to significant performance degradation in decentralized control schemes. In such cases, advanced MIMO control strategies become necessary to mitigate these cross-couplings [
4]. A primary alternative is decoupled control, where the designer acknowledges the system interactions and aims to cancel them mathematically. The objective is to transform the Transfer Function Matrix (TFM) of the complex MIMO plant into a diagonal or diagonal-dominant matrix, effectively creating a set of non-interacting SISO plants. Decoupling is typically implemented through feedforward cancellation of the cross-coupling terms or via feedback laws, often shaped as static gain matrices [
1,
10]. The recent literature has focused on enhancing these methods by integrating optimization techniques. Approaches include decoupling techniques based on linear programming [
11] or the utilization of meta-heuristic algorithms, such as Particle Swarm Optimization (PSO) [
12] and Grey Wolf Optimization [
13], to assist in tuning procedures. With a different approach, dynamic optimal decoupling controls based on algebraic model-matching have been proposed to ensure that the closed-loop system mimics the dynamics of a user-defined linear model with suitable performance across the entire operating frequency range [
14]. Further studies have expanded control objectives beyond addressing cross-coupling to improve energy efficiency, handling parametric uncertainty and exogenous disturbances while minimizing controller effort to reduce energy consumption [
15].
Centralized multivariable control is a critical area for the advancement of modern control theory. It fundamentally refers to a structure designed to govern systems characterized by multiple, highly interactive inputs and outputs. Unlike decentralized schemes, a centralized structure handles the entire set of measured variables simultaneously to compute coordinated control actions. This coordination allows the controller to effectively cancel the effects of disturbances introduced through any input of the system. While model-based methodologies are the standard for designing centralized control schemes [
16], the increasing complexity of modern systems requires continuous updates in synthesis methods. Recent research has introduced novel optimization techniques into tuning procedures to meet these demands. Consequently, a centralized law must go beyond merely enhancing stability and efficiency; it must also have adaptive capabilities to maintain optimal performance under varying operating conditions and strong coupling effects. Significant contributions to this field [
4,
17,
18,
19] have demonstrated the efficacy of centralized approaches in improving the overall performance of multivariable systems. Notably, strategies based on Deep Reinforcement Learning (DRL) and the Proximal Policy Optimization (PPO) algorithm have been recently proposed to address the challenges posed by systems with high variable interaction.
Our paper explores the design of an expanded RST controller structure for multivariable systems. The design of RST controllers has garnered attention due to their robust performance in various control solicitations. This work aims to leverage the features of a standard control technique that has been proven effective for SISO systems. The scope of this work is to enlarge its usefulness to more real conditions of MIMO systems. While standard controllers like PIDs are suitable for many applications, they need more flexibility for complex control scenarios. RST controllers, with their polynomial structure, execute better and adapt to a wide range of control problems. Methodologies to design the RST controller typically integrate robust features for identification-based models of the plant [
20]. Whenever tuning and executing RST controllers, elaborate procedures have later been proposed. Refined optimization techniques are sometimes needed to solve these control laws. The primary objectives of an RST control are consistent tracking of the reference and robustness.
The design of RST controllers has also evolved through the integration of advanced algorithmic tuning methods. Optimization-based approaches, such as Particle Swarm Optimization (PSO) [
21] and Genetic Algorithms [
22], have been applied to tune RST controllers, verifying precise reference tracking and efficient disturbance rejection in electrical motors. Comparative studies have further substantiated the advantages of the RST structure over conventional schemes. Research has demonstrated the flexibility of the RST control in vector-controlled induction motor drives [
23] and highlighted the practical applications of this structure in industrial settings [
24]. In the realm of power electronics, RST controllers have been proposed to gain stability in DC–DC boost converters [
25]. The outlined examples underscore the extensive and ongoing implementation of this structure to control varied types of SISO systems.
Our primary objective is to introduce a control technique to effectively manage the complexities inherent in multivariable industrial processes. To this end, the designed control is evaluated in a MIMO Continuous Stirred Tank Reactor (CSTR), a cornerstone of the chemical industry and critical for the production of plastics, pharmaceuticals, and food. While these reactors aim to maintain a continuous output with uniform properties via perfect mixing, they frequently exhibit nonlinear dynamics, inherent instability, steady-states multiplicity, chaotic dynamics, and nonminimum phase behavior [
26,
27]. The reactor’s performance is further influenced by the physical and chemical properties of reactants, which are categorized as exothermic or endothermic and shift markedly with operating conditions. Consequently, a CSTR provides a rigorous testing ground where simple linear models are ineffective. This system has been established as a definitive benchmark for validating control strategies for the chaotic dynamics and state-dependent parametric uncertainties [
26,
27,
28]. Furthermore, rigorous simulation validation is mandatory prior to experimental implementation to mitigate high risks of thermal runaway and resolve physical sensitivities without ensuring plant safety and preventing elevated costs [
29,
30].
To address challlenges for operating CSTRs, control architectures have evolved in a hierarchy of complexity, starting with fundamental Single-Input Single-Output (SISO) strategies. At the foundational level, performance evaluations of standard configurations highlight distinct trade-offs: Single Feedback Configuration (SFC) is functional but limited in disturbance handling; Cascade Control (CCC) offers fast responses with fine setpoint tracking; and Parallel Control (PCC) demonstrates superior noise management [
31]. As detailed in
Table 1, recent approaches have moved beyond static tuning toward intelligent adaptation, utilizing evolutionary algorithms and control-informed structures to better manage local loops [
32,
33]. Additionally, to enhance stability against changing reactor conditions, mathematical elements such as Smith predictors and fractional order control are increasingly integrated into these schemes [
34,
35,
36].
As complexity increases, robust decentralized methodologies (
Table 2) have been proposed to overcome the limitations of standard loops. In specific comparative studies, techniques such as Active Disturbance Rejection Control (ADRC) and observer-based Sliding Mode Controllers (SMC) have occasionally outperformed traditional approaches in temperature stability and disturbance rejection tasks [
12,
37]. However, despite the robustness of these advanced decentralized schemes, they often yield suboptimal performance in highly interactive scenarios due to the inherent loop coupling of the process [
38,
39]. The management of this intricate variable coupling remains a focal point of research and necessitates the shift toward Centralized Multivariable (MIMO) frameworks [
6].
Table 1.
SISO (Single Input Single Output) control strategies applied to non-linear jacketed CSTRs.
Table 1.
SISO (Single Input Single Output) control strategies applied to non-linear jacketed CSTRs.
| Reference | System | Control | Objective and Challenges | Contribution |
|---|
| Deifalla and Abdalla [40] | Ethyl acetate saponification. | Evolutionary Optimization for PID tuned by Genetic Algorithms (GAs). Transfer function-based design. | Precision temperature control. Challenge: minimizing overshoot, rise time, and settling time. | GA-ISE tuning reduces rise time and overshoot compared to classical and modified Ziegler–Nichols, and Tyreus–Luyben methods. |
| Ma et al. [41] | Plant with constraints dependent on temperature and concentration. | Adaptive Fuzzy Fault-Tolerant; time-varying
asymmetric Barrier Lyapunov Function (BLF) deals with state-dependent constraints. | Maintain states within time-varying limits. Challenge: actuator faults and dynamic constraints. | Asymmetric time-varying BLF enforces safety constraints, and the fuzzy systems approximate unknown dynamics (nonlinear), ensuring stability despite faults. |
| Yoder and Strasser [29] | Radical polymerization of low-density polyethylene simulated via CFD. | Active Control (PID/Fuzzy PID); integrated directly into the CFD solver. | Stabilize numerical simulations prone to “runaway”. Challenge: physical and numerical instability. | Proved active control allows for stable CFD results in LDPE reactors. Fuzzy PID reduced error and response time compared to standard PID. |
| Wosu et al. [33] | Ethylene glycol production (hydrolysis). | Linear models for temperature and concentration PID SISO Controls, evaluated separately. | Optimum production and stability. Comparison of manual vs. automated tuning. Challenge: high fluctuations and instability with manual tuning. | Demonstrated that automated tuning stabilized the system in ∼8 s, whereas manual tuning failed to stabilize effectively (>16 s). |
| Chaturvedi et al. [42] | Reaction: . | Nonlinear (Neural Network); PID-like Neural Network tuned by PSO (PSO-NN-PID hybrid approach) | Minimize MSE in temperature control. Challenge: nonlinearities in classical PID. | Reduced overshoot and settling time compared to conventional ZN-PID and backpropagation methods. |
| Suo et al. [27] | Exothermic reaction. Reactor exhibits multiplicity, oscillations, and chaos. | Nonlinear Dynamics Analysis; bifurcation analysis and split-ranging operation strategies. | Analyze stability and output multiplicity. Challenge: transitions between stable/unstable states and operation at unstable points. | Identified bifurcation points for safety. Proposed split-ranging control (vapor/cooling valves) and periodic operation to stabilize unstable regions. |
In the realm of centralized control, detailed in
Table 3, Model Predictive Control (MPC) has emerged as the leading technique, providing optimization over future time horizons [
43]. The sophistication of MPC has grown from standard linear formulations to constrained three-degree-of-freedom MPCs based on local models, designed specifically to decouple disturbance effects in interactive CSTRs [
38]. At the frontier of complexity, the field is moving toward hybrid architectures and data-driven Reinforcement Learning (RL) strategies, such as Deep Deterministic Policy Gradient (DDPG) and Proximal Policy Optimization (PPO), which demonstrate superior settling times and efficiency [
30,
44].
Nevertheless, this escalation in complexity brings new challenges. Conventional linear MPC struggles with plant–model mismatch across wide operating regimes, while nonlinear MPC and promising Deep Reinforcement Learning (DRL) approaches impose high computational costs and structural opacity [
28,
45].
Within this environment, this work extends the RST control design, proven in SISO applications [
46], to a centralized multivariable approach. By offering a robust, transparent alternative based on flexible pole-placement tuning, we propose a strategy that exceeds decentralized methods and compares favorably with established centralized schemes in effectiveness while maintaining a relatively simple design compared to data-intensive alternatives.
Our new RST centralized controller is designed to ensure consistent product quality despite input disturbances and output sensor noise in a wide operating region and initial conditions. Furthermore, the design is intended to mitigate unmodeled nonlinearities and the strong cross-coupling between system variables. The control challenges for a numerical example were identified through static and qualitative dynamic analyses, undertaken prior to the control design. The literature survey presented here and the proposed controller underscore the importance of well-designed analytical designs, which can be further enhanced in future versions through computationally intensive AI optimization or black-box solutions, as well as the possibility to extend these approaches to other applications.
Table 2.
Decentralized multivariable control (multi-loop) strategies.
Table 2.
Decentralized multivariable control (multi-loop) strategies.
| Reference | System | Control | Objective and Challenges | Contribution |
|---|
| Bloor et al. [32] | MIMO CSTR (Reaction A → B → C). | Control-informed reinforcement learning (CIRL). Combines capabilities of PID for disturbance rejection and set point tracking with deep RL capacity for nonlinear modeling. | Concentration tracking, level regulation, and generalization to trajectories with set points outside the training distribution. Challenge: black-box RL often fails to generalize. | Embedding a PID structure (dynamic gain scheduling) within the RL agent improved robustness and generalization compared to pure RL and static PID. |
| Du et al. [47] | Wide operating ranges. | Integrated Multi-PI. Gap metric-based multimodel control. Linear-model design. | Nonlinearity and disturbances. Challenge: single PI inadequacy and computational load of complex schemes. | Reduces the number of local models required and decreases computational load while improving closed-loop performance. |
| Achu Govind et al. [48] | Benchmark MIMO CSTR; three operating regions. | PIDs based on first-order + dead time (FOPDT) structure. Nonlinear constraint optimization by Kharitonov–Hurwitz stability analysis. | Robustness and set-point tracking. Challenge: parametric uncertainties and loop interactions. | Flexibility by imposing boundary conditions (closed-loop amplitude ratio). Robust stability against parametric uncertainties, outperformes BLT and IMC. |
| Sainz-García et al. [46] | Three non-isothermal CSTRs in series with exothermic reactions. | Adaptive Decentralized; RS structure + Youla–Kucera (Q) filter + Internal Model Principle. Design based on linear model. | Disturbance mitigation. Challenge: handling disturbances in a narrow band of frequencies and unit interactions. | The Q-filter allowed online adaptation to reject unknown disturbances of specific frequencies, outperforming MPC in tracking reference changes. |
Table 3.
Centralized multivariable control strategies.
Table 3.
Centralized multivariable control strategies.
| Reference | System | Control | Objective and Challenges | Contribution |
|---|
| Okienková et al. [28] | Van de Vusse CSTR; nonminimum phase, uncertainty. | Robust MPC; unified framework via state-feedback + LMIs + Extended Kalman Filter. Polytopic uncertain prediction model. | Robust stabilization. Challenge: avoiding Bilinear Matrix Inequalities (BMIs). | Guaranteed robust stability against parametric uncertainties. |
| Yu et al. [30] | Exothermic CSTR with risk of thermal runaway. | Reinforcement Learning (PPO); integration of Resilience metrics into the RL reward function. | Prevents runaway. Challenge: continuous action spaces and safety. | Outperformed PID and NMPC in stability under unexpected scenarios. |
| Banerjee et al. [38] | Irreversible exothermic reaction. Highly interactive process. | MPC, 3-Degree-of-Freedom (3DoF) with “Model-on-Demand” (MoD), data-centric weighted regression algorithm to generate local linear models. | Constrained control of conc./temp. Challenge: directionality and strong interactions. | 3DoF allows independent tuning for tracking and disturbance rejection. MoD leads to local linear models online, outpermorming global ARX. |
| Rajpoot et al. [44] | Reactions: ; . | Reinforcement Learning (RL); Deep Deterministic Policy Gradient (DDPG) (Reinforcement Learning for decision-making). | Transition between steady states. Challenge: wide operating regimes. | Outperforms NMPC—finite horizon—in settling time and general performance once trained. |
| Saidi and Touati [49] | Reaction: . | Dahlin Deadbeat Internal Multimodal Control; switching strategy. Linearization around three operating points. | Handles coupling + delay. Challenge: tracking across operating regions. | Multimodal strategy to select the best local linear model and Dahlin Deadbeat controller. Fast response. |
| Revelo et al. [39] | Reactor-Separator-Recycle; nonsquare (3 inputs, 4 outputs). | Hybrid control: Davison Method + Smith Predictor + Gain Scheduling + PSO. Control design uses an identified First-Order + Dead-Time model. | Control concentration. Challenge: nonsquare system, time delays, and nonlinearity. | Compensates for delays and nonlinearities. PSO fine-tuned Davison parameters, improves metrics over standard methods. |
| Hajaya and Shaqarin [26] | Benchmark CSTR—Van de Vusse; exothermic. | Feedback Linearization; Transforms global nonlinear dynamics to linear form for state control. | Maximizes B yield. Challenge: operational constraints. | Avoids overshoot. Robust rejection of sinusoidal disturbances via state transformation. |
The remainder of this article is organized as follows:
Section 2 delineates the mathematical framework detailing the linear model structure of the multivariable plant as the basis for control synthesis.
Section 3 defines the theoretical framework detailing the structure of the multivariable centralized and decentralized RST ontrollers, respectively, as well as their associated synthesis methods.
Section 4 describes the benchmark system and assesses its open-loop performance based on phase plane and static analyses, undertaken with the aim to identify challenges for the control of the multivariable system.
Section 5 explains the synthesis of centralized and decentralized controllers, respectively.
Section 6 presents the simulated scenarios used to evaluate the controllers’ performance. In this section, we also discuss our results and compare the centralized and decentralized schemes. We also compare the RST multivariable centralized control and other multivariable approaches (an Augmented-State Pole Placement with Integral Action (ASPPIA) and an MPC). For each case, we highlight their strengths and limitations. Finally,
Section 7 provides the conclusions and potential future research directions.
2. Structure of Linear Multivariable Models
In contrast to the scalar case, multivariable systems do not have a unique canonical realization form. Additionally, a more complex control theory is associated with these systems. The control challenges of systems with multiple variables are often addressed using Single-Input, Single-Output (SISO) methodologies in decoupled linear schemes. However, these approaches may struggle to manage strong interactions between variables under certain conditions.
We aim to develop and evaluate a MIMO RST control structure for regulating and tracking nonlinear Multiple Input Multiple Output (MIMO) plants. The original SISO design of the RST control law is based on a linearized MIMO transfer function model. Unlike other control structures, both components of the closed-loop system—the plant and the control law—are represented as blocks of rational polynomial matrices consisting of polynomial numerators and denominators. To begin, we first introduce the necessary definitions and notations:
Definition 1. Let be a field. A polynomial with coefficients in and indeterminate s is a finite sequence of elements in of the formwhere . We denote the set of polynomials with coefficients in as . The degree of P is denoted . Definition 2. A matrix with entries in is called a polynomial matrix function. We denote the set of such matrices as .
Definition 3. Let be the ring of rational functions , and let be the ring of proper or strictly proper rational functions. A matrix is said to be a polynomial rational matrix function.
For a Linear Time-Invariant (LTI) MIMO system, the model of the plant in the form of a transfer function is
where
is the output vector and
is the input vector. In (
2), the variable
s is interpreted as the differential operator
. Thus, the expression denotes the linear differential equation relating the time-domain input
and output
through the transfer matrix
.
Moreover,
is the transfer function matrix of the system, defined as
Each entry
is proper or strictly proper
and
:
where
and
are defined as
Here,
and
, and
for a monic denominator
. Recalling (
4) and rewriting it in terms of a common denominator
,
becomes
where
where
and
(
is a monic polynomial). Then,
is the numerator matrix represented as:
where the matrix entries,
and
, are polynomials in
s. Each element
with
is in turn:
The control proposed in this work is developed under the consideration that the plant is defined in the form of Equations (
8)–(
11).
3. RST Control Law for Multivariable Decentralized and Centralized Approaches
The RST control structure is a two-degree-of-freedom polynomial regulator that serves as a robust alternative to classic PI controllers. This architecture can be designed in both continuous and discrete domains. We adopt a continuous-time approach. The RST control structure in the canonical form, for a SISO plant, is depicted in
Figure 1.
The law is composed of two polynomial filters
and
, specifying the regulation performance. Additionally, the digital filter
ensures tracking [
20]. Then,
is the system output,
is the reference, and
is the error
.
is the denominator and
is the numerator of the SISO transfer function plant
. As a means to implement the RST control structure, the canonical RST form is transformed into an arrangement that results in transfer function blocks. This disposition is more straightforward to implement in simulation for both SISO and MIMO approaches. Thus, it is generalized in
Figure 2, as the framework extends to multivariable systems with
m inputs and
n outputs. This work proposes a centralized MIMO RST structure (
Figure 2) based on polynomial matrices. As the SISO counterpart, the control design relies on the solution of the Diophantine equation derived from the closed-loop system equation.
Let a multivariable plant be represented by the transfer function matrix form
outlined in (
8)–(
11), the development of the MIMO RST control is applicable in this factorized rational matrix transfer function construction:
with a common denominator
and a polynomial matrix
for
outputs and
inputs of the system:
where
is the block containing the zeros of the transfer functions within the system. Its entries are as follows:
where
and
for all
and
. Then, the MIMO RST control loop is given in
Figure 2.
denotes a unique monic polynomial:
where
. The blocks
and
are polynomial matrices with proper ranks and with the following structure:
where
is the feedback controller block and
is the feedforward block. Each entry of these matrices is a polynomial in the
s domain. For
inputs and
outputs, the entries are as follows:
where
and
, and
and
are the coefficients in
of the polynomials, with indeterminate
s. The closed-loop system leads to an extended Bézout equation in terms of polynomial matrices:
Then, by substituting (20c) into (20b), and substituting (
20a) into the resulting expression:
or
where
is the all-ones matrix with appropriate dimension. Rearranging,
This leads to the formulation of an extended Bézout Equation (
26) in terms of the reference model
, which defines the desired behavior of the system and has the following structure:
Each element of
has the following form:
Through this equation, the control law is designed by seeking a proper
polynomial and suitable
and
polynomial matrices, calculated to meet the desired performances. To succeed in the control implementation, the associated blocks are expressed in the form of transfer functions by using matrix blocks with rational polynomial entries arranged as in
Figure 2.
The synthesis procedure used to solve the polynomial matrix Equation (
26) is what we call an algebraic synthesis. The problem of finding the controller matrices
and
is transformed into a system of linear algebraic equations by equating the coefficients of the same powers of
s on both sides of the Diophantine equation. This leads to the linear system:
where
is a vector containing the coefficients of the desired closed-loop polynomial matrix
, and
is the vector of unknown coefficients belonging to the controller polynomials matrices
and
.
is the generalized Sylvester matrix, constructed using the coefficients of the plant matrices
and
arranged in a block-Toeplitz structure. For a multivariable system, solving (
27) provides the precise controller parameters to achieve the pole placement defined by
.
The decentralized control strategy can be derived as a particular case of the centralized framework described above. In a decentralized approach, the multivariable system is treated as a set of independent SISO loops. This implies that the cross-coupling terms in the system and the controller are negligible or compensated. Consequently, only the diagonal elements of the polynomial matrices are considered active. Let
and the matrices
,
, and
be diagonal matrices, where the interaction elements are neglected, such that:
By applying these constraints, the closed-loop transfer function from (
23) reduces to the classical SISO expression for each loop
i:
Similarly, by applying these constraints to the generalized MIMO Bézout Equation (
26), the matrix equation decouples into
n scalar equations for
n independent loops. For the
i-th control loop, where
, the relationship simplifies to the standard SISO Diophantine equation, for
This simplification demonstrates that the decentralized SISO controllers are structurally embedded within the proposed centralized MIMO RST framework.
4. CSTR Modeling, Open-Loop Performance and Control Challenges Identification
The Continuous Stirred Tank Reactor (CSTR) is a relevant system in process control practice. As mentioned before, its nonlinear behavior can give rise to a multiplicity of steady states. Its multivariable nature is the source of significant interaction between variables. It is also prone to exhibit nonminimum phase behavior in the time domain and can be unstable or possess time delays. The complex performance of CSTRs makes their control and optimization significant challenges. This paper proposes an RST centralized controller to be evaluated in the operation of a CSTR. A preliminary analysis of the system can provide indications of the complexities of control. The system is examined using both its nonlinear and linearized models.
4.1. Nonlinear Model and Parametrization of a CSTR
The dynamic simulation of the MIMO CSTR plant is driven based on the nonlinear model and parameters by [
50]. The model obeys the dynamic mass and energy balances set for the CSTR. It considers a single exothermic and irreversible reaction. The reactor scheme, depicting inputs and outputs, is shown in
Figure 3. The reactor is a two-degree-of-freedom plant. The system inputs are the feed and coolant stream flow rates. The system outputs are the temperature and reactant composition of the product. The mathematical model is based on the main assumption of perfect mixing in the CSTR, implying that the temperature and reactant concentration are spatially uniform throughout the vessel and identical to those of the outlet stream. The liquid volume is considered constant, assuming that the fluid density and heat capacity remain invariant with respect to changes in temperature and composition. Chemically, the system models a single irreversible first-order reaction, with the reaction rate following an Arrhenius dependence on temperature. Regarding the energy balance, the system is treated as non-adiabatic with a cooling system; however, the dynamics of the cooling jacket wall and the coolant fluid are neglected, assuming a quasi-steady state where the heat transfer rate is instantaneously determined by the coolant flow rate and the temperature difference between the coolant supply and the reactor contents. The equations describing the dynamics of the system are detailed in Equation (
33).
The variables are defined in
Table 4 and
Table 5.
T and
C are the states and outputs of the system, whereas
and
are the inputs of the system. Ref. [
50] proposed to analyze the system behavior on the five equilibrium points, defined in
Table 6.
4.2. System Trajectory and Stability Analysis Through Phase Planes
This study focuses on the control of operating points 1 and 5 for a CSTR modeled as a second-order dynamical system, as outlined in (
33). To investigate how the solutions of this model evolve over time from various initial conditions, phase portraits were constructed that describe the vector field of the derivatives under a constant input. In general terms, the system is expressed by the states
, where
f is a matrix of nonlinear functions. Specifically, for the second-order CSTR, the resulting vector plot of
across the
surface forms the phase plane, depicted in
Figure 4.
This system exhibits bistability, characterized by two stable equilibria: an attractor in the upper-right quadrant, defined as a node, and a spiral attractor in the lower-central quadrant. The presence of the spiral suggests damped oscillatory behavior as the natural response of the system in that region. Additionally, an unstable saddle point exists between these stable equilibria, which delineates a separatrix line that bifurcates the phase portrait into two distinct basins of attraction. Each basin corresponds to a set of initial conditions driving the system’s trajectories toward a specific stable equilibrium. In
Figure 5, we delineate individual phase planes, each corresponding to one of five equilibrium points under varying jacket fluid flow conditions, specified in
Table 6.
The behavior observed for the CSTR introduces significant challenges for controlling the process. High reaction conversion requires operating near the lower portion of the phase plane within the basin of attraction of the stable spiral yet close to the basin of attraction linked to the stable node. This positioning is crucial for attaining stability and the desired CSTR performance.
Numerous factors contribute to the inherent complexities associated with controlling the CSTR under the specified behavior. While it is feasible for a control law to effectively handle significant disturbances and steer the reactor back into the stable region of the spiral basin, even minor disturbances have the potential to drive this nonlinear system beyond the separatrix. Such a breach may draw the reactor dynamics into the basin of attraction of the undesirable equilibrium. The response of the CSTR can be a shift towards an unstable or undesirable equilibrium, which potentially compromises the performance of the control law. Likewise, the control must address any substantial changes in setpoint with precision in order to ensure that the transient trajectory avoids overshooting and crossing the separatrix.
We now examine the implications of using a decentralized linear control approach to manage the performance of the CSTR with the behavior shown in the phase portraits of
Figure 4. This strategy tends to overlook key elements within the phase portrait, such as the separatrix, saddle points, and stable attractors. As a result, the design of this control has two main flaws: a lack of coordination between the control inputs and its applicability being confined to a narrow operating range. In the CSTR, which is a multivariable nonlinear system, regulating
at a reference will inherently affect
, and vice versa. Since the two independent controllers operate in parallel without coordination, they end up competing against each other. This lack of coordination can result in poor performance, oscillations, and, most critically, overshoot in the response of the system. Moreover, the reliance on linear control techniques limits the model’s accuracy and constrains the control’s efficacy to a narrow operational window. The closed-loop system may easily deviate from the desired trajectory, increasing the risk of output saturation. In summary, the adoption of a decoupled linear control framework risks oversimplifying the complexities inherent in this nonlinear multivariable system, thereby undermining its ability to manage the overall dynamics of the plant effectively. Further analysis of the system is conducted and reported below, using the linearized model and the steady-state gain matrices to shed light on the complexity of the control problem.
4.3. System Linearization at Two Operating Points
The system is linearized at operating points 1 and 5 defined in
Table 6. By using a truncated Taylor series expansion, a linearized state-space representation for an LTI system with
p inputs,
q outputs, and
n states variables is obtained in the following form:
where
is the states vector,
is the outputs vector,
is the inputs vector,
is the state matrix,
is the input matrix, and
is the output matrix. For this system, the matrix values for the linear state-space representation are shown in (
35)
where
We consider the nominal operating point described in
Table 7 and
Table 8 to linearize the system around both equilibrium points. The resulting models are the transfer function matrix shown in
Table 9, Equations (37) and (38).
Table 9.
Transfer function matrices for equilibrium points 1 and 5.
Table 9.
Transfer function matrices for equilibrium points 1 and 5.
| Equilibrium 1 | Equilibrium 5 |
|---|
| |
|
4.4. Tests for Decentralized Control Structure Assessment Based on the Linear Model
When designing a control system for a complex MIMO process, a preliminary analysis aids in determining whether simple decentralized control is feasible. Steady-state screening tools are helpful for this purpose. Engineers typically begin with the Relative Gain Array (RGA) to quantify process interactions and identify the optimal input–output pairings. It is worth noting that relying solely on the RGA may not provide a complete understanding of the system behavior. Once a pairing is established, the Condition Number (CN) is computed to assess the inherent controllability of the plant. A high CN reveals an “ill-conditioned” plant that is highly sensitive to variations in gain, suggesting that straightforward, independent control strategies are likely to fail. In such cases, a more robust, full multivariable control approach becomes essential. Lastly, the Niederlinski Index (NI) is a key metric for stability analysis. Even if the RGA pairings appear acceptable, the instability indicated by a negative NI reveals that loop interactions could destabilize the entire system.
The Relative Gain Array (RGA) matrix is computed using (
A3) defined in
Appendix A. The static gain matrices
and
are presented in
Table 10 for each equilibrium pont.
Table 10.
Static gain matrices of linear models for equilibrium points 1 and 5.
Table 10.
Static gain matrices of linear models for equilibrium points 1 and 5.
| Static Gain Matrix for Equilibrium 1 | Static Gain Matrix for Equilibrium 5 |
|---|
| |
The resulting RGA matrices are shown in
Table 11. The highlighted elements show the most suitable pairings between inputs and outputs for SISO control loops design. The best pairing for equilibrium 1 is
and
, while for equilibrium 5, it is
and
.
Table 11.
Static gain matrices.
Table 11.
Static gain matrices.
| RGA Matrix for Equilibrium 1 | RGA Matrix for Equilibrium 5 |
|---|
| |
We used (
A1) and (
A4) given in
Appendix A to determine the CN and NI for the specified pairings. Results are presented in
Table 12.
The RGA of 0.637 at equilibrium point 1 indicates a suitable pairing of control inputs and outputs and suggests that the system exhibits interactive behavior while remaining controllable. However, a more in-depth consideration of the CN, which stands at 124, indicates severe ill-conditioning within a simple control framework. The CSTR at equilibrium point 1 exhibits pronounced discrepancies in gain, with a ratio of 124 between high-gain and low-gain directions. As a result, decentralized control approaches will likely fail to meet performance requirements in this scenario. Therefore, a more advanced multivariable control strategy is recommended for effective setpoint or trajectory tracking.
In isolation, the RGA value of 2.37 at equilibrium point 5 is a warning sign, but it is not inherently a critical flaw. This value indicates that a straightforward decentralized controller may face challenges due to significant interactions within the system. However, adopting a negative RGA pairing is not feasible, as this would imply potential instability. The condition number of 3941 is the paramount factor to consider. This elevated value indicates that the system is severely ill-conditioned, complicating the possibility of achieving a single controller tuning capable of effectively managing both input–output directions. While the RGA alerts the control designer to potential interaction issues, the CN underscores a fundamental structural problem within the static gain matrix of the system. Any attempt to control this system with decentralized loops is likely to fail. Instead, it requires an advanced multivariable controller design that can effectively handle the significant difference in directional gain.
4.5. Defining the CSTR Control Problem
Our analysis, combining phase portraits with decentralized control metrics, confirms that the CSTR is a highly challenging multivariable nonlinear system. Notably, equilibrium point 5 is severely ill-conditioned, as demonstrated by its condition number (CN = 3941). Even the control strategy for equilibrium point 1, while somewhat feasible, presents considerable challenges. Despite passing the Niederlinski stability test (NI = 2.755 and 0.42196, respectively), both systems are highly interactive and are difficult or virtually impossible to tune for robust performance.
The central challenge is that the system’s dynamic behavior is not fixed. We identify three pivotal issues:
Controllability characteristics shift dramatically with flow rate, as evidenced by the changes in the condition number.
The phase plane and its separatrix are contingent upon the flow conditions, leading to alterations in the stable basins of attraction.
RGA analysis indicates the optimal input–output pairing reverses across different operating regions, complicating the implementation of a fixed control architecture.
Therefore, this system demands more than a conventional controller. This study proposes to extend a well-established, linear SISO RST control framework into a multivariable control structure, offering an enhanced strategy tailored to effectively address the system’s bistability, strong interactions, and dynamics that are highly dependent on input conditions.
7. Conclusions
The main contribution of this work is the development and evaluation of a new centralized multivariable robust RST control structure tailored for highly interactive nonlinear processes. We established a linear MIMO mathematical modeling framework as the foundation for the design of our proposed control law. Unlike the decentralized approach implemented via independent SISO RST loops, our methodology utilizes a Matrix Fraction Description (MFD) to achieve coordinated control through algebraic synthesis based on the extended Bézout equation.
Our qualitative analysis of the CSTR highlighted significant control challenges. Phase portraits revealed a nonlinear landscape characterized by bistability, where an input-dependent separatrix divides multiple attractors. Furthermore, static analysis using the Relative Gain Array (RGA), Condition Number (CN), and Niederlinski Index (NI) confirmed that the system is ill-conditioned and highly interactive. Crucially, the analysis showed that the optimal input–output pairing inverts across operating regions, rendering a fixed decentralized structure ineffective.
By benchmarking the centralized structure against conventional decentralized schemes and baseline multivariable controls, we demonstrated that the centralized RST architecture effectively maintains stability and tracking performance. This is evidenced by the error metrics and robustness results, particularly in regions where independent loops fail due to structural coupling. Furthermore, the proposed controller exhibits performance comparable to ASPPIA but offers greater flexibility in pole placement methods. Moreover, it proved superior to standard MPC baselines, especially during operating-point transitions and critical regimes.
In summary, the centralized RST framework offers a robust, flexible, and reliable alternative for complex industrial processes over a wide operating range. Future work will address the reliance on linearized transfer function models by introducing online plant identification or an adaptive layer to update the control configuration dynamically. Additionally, future iterations could be enhanced through AI optimization or black-box integration.