1. Introduction
Cascade control employs a hierarchical strategy through coordinated primary and secondary loops. The primary controller maintains the core process variable to ensure final control accuracy, while the secondary controller rapidly suppresses local disturbances within the main loop, significantly improving the system’s disturbance rejection capability [
1,
2]. This control method has gained widespread adoption in critical industrial applications due to its superior performance. It plays essential roles in precise temperature control in thermal power plants [
3], stable tank level maintenance and flow control in chemical processes [
4,
5], dynamic regulation of key parameters in power systems [
6], pressure control in petrochemical reactors, heat exchanger temperature management, and metallurgical process temperature control. By leveraging the synergy between primary and secondary control loops, this approach not only ensures continuous stable operation of complex industrial processes but also delivers enhanced control precision, making it a fundamental enabling technology for modern industrial production [
3,
7].
As industrial automation shifts toward digitalization and intelligence, cascade control systems are increasingly characterized by the superposition of nonlinearity and discretization [
8,
9,
10]. Nonlinear factors such as material coupling and reaction kinetics in industrial processes interact with discrete sampling, resulting in increasingly complex system dynamics [
11,
12,
13]. This complexity poses significant challenges to cascade control: traditional linearized modeling methods struggle to accurately capture the essential characteristics of nonlinear components and fail to quantify the coupling effects between nonlinearity and discretization. Furthermore, the introduction of integral action to meet industrial requirements for steady-state error control further exacerbates the difficulties in system modeling and stability analysis [
14,
15]. Consequently, traditional cascade control strategies in nonlinear scenarios often exhibit excessive overshoot and response lag, failing to meet the control demands of complex industrial systems [
16,
17,
18]. By focusing on the superimposed effects of nonlinearity and discretization, this analysis highlights their adverse impacts on cascade control modeling, stability, and performance, thereby exposing the inadequacy of traditional cascade control in nonlinear applications.
Cascade control is inherently a complex multi-loop closed-loop system that shares connections with but differs significantly from single-loop systems [
19,
20]. A single-loop system employs only one controller and one measurement point to form a feedback loop, offering structural simplicity and ease of implementation [
21,
22]. However, it can only regulate global disturbances and exhibits limited capability in suppressing local disturbances [
23,
24]. In contrast, cascade control embeds a secondary loop within the primary loop, enabling localized disturbances—which are challenging to handle in a single-loop structure—to be rapidly compensated within the secondary loop. This allows the primary loop to focus solely on the core control objective, substantially enhancing the system’s ability to handle complex disturbances [
1,
3]. For instance, in main steam temperature control in thermal power plants [
25,
26], the secondary loop of a cascade system quickly suppresses fluctuations in desuperheating water flow, while the primary loop maintains stable steam temperature. Compared to a single-loop system, this results in accelerated disturbance rejection and significantly improved control accuracy [
26,
27]. By comparing cascade control with single-loop architectures, the advantage of enhanced local disturbance suppression through the secondary loop is emphasized, highlighting the superiority of cascade control in complex closed-loop scenarios.
Existing cascade controller design methods can generally be classified into three categories. The first category relies on empirical or industrial tuning rules, which are simple to implement but often fail to guarantee closed-loop stability and coordinated optimization of primary and secondary loops. The second category employs intelligent optimization algorithms or nonlinear optimization techniques to simultaneously tune cascade controller parameters. Although satisfactory control performance can be achieved, the computational burden is often high and theoretical stability guarantees are generally difficult to establish. The third category is based on state-space and modern control theory, where controller parameters are determined through analytical design procedures. Compared with these approaches, the method proposed in this paper formulates the coordinated PI-P controller design problem for nonlinear discrete cascade systems within a unified state-space framework and transforms the controller synthesis conditions into solvable LMI constraints, thereby enabling simultaneous parameter tuning together with theoretical stability guarantees.
Recent studies have also investigated simultaneous tuning of cascade controllers through nonlinear optimization techniques [
28]. For example, Torga et al. proposed a coordinated tuning framework based on nonlinear optimization. However, the obtained controller parameters are determined through iterative numerical optimization, whereas the present work focuses on a state-space-based nonlinear PI-P controller design with Lyapunov stability guarantees. In response to the aforementioned requirements for handling nonlinearity, discretization effects, and closed-loop control, the combined scheme of a PI controller in the primary loop and a P controller in the secondary loop demonstrates clear rationale. From a control performance perspective, the primary loop must satisfy both dynamic response speed and steady-state accuracy. The proportional component of the PI controller accelerates response, while the integral action eliminates steady-state error [
14,
15], aligning with the core control objectives. The secondary loop is primarily tasked with rapid suppression of localized disturbances [
29]; it achieves fast response without requiring integral action, and the simple structure and low computational load of the P controller meet the millisecond-level real-time control demands [
30,
31]. From a technical adaptability standpoint, traditional cascade tuning often relies on empirical methods that fail to coordinate the primary and secondary loops effectively [
32,
33]. In contrast, the PI-P combination enables integrated parameter optimization, avoiding the high computational complexity and limited real-time applicability of intelligent optimization algorithms [
19,
26]. Moreover, this scheme is compatible with industrial discrete control architectures such as PLC and DCS [
34,
35], ensuring feasibility for practical implementation. By addressing both control requirements and technical adaptability, this analysis clarifies the selection rationale for the PI + P cascade structure, highlights the functional strengths and engineering suitability of the PI-P controllers, and demonstrates the scheme’s applicability to nonlinear and discretized industrial scenarios.
To overcome the limitations of existing cascade control in nonlinear discrete systems, this paper proposes three core innovations that collectively form a complete and practically viable technical solution:
- 1.
Extended state-space modeling for nonlinear cascade systems. An augmented state-space framework is developed by embedding integral terms directly into the state variables, allowing unified representation of nonlinear elements and integral dynamics. Unlike traditional transfer function-based or single-loop LMI PI/PID designs, this approach explicitly captures coupling effects between primary and secondary loops, providing a solid theoretical basis for coordinated controller parameter synthesis.
- 2.
Lyapunov-based stability analysis and coordinated PI-P tuning framework. A Lyapunov functional with embedded nonlinear compensation is constructed, and sector-bounded constraints are employed to reformulate the stability conditions as convex LMIs. This allows integrated parameter optimization of PI-P controllers in a theoretically supported manner, distinguishing it from conventional empirical tuning or single-loop LMI designs. The method provides reproducible and systematic parameter selection that accounts for loop interactions and nonlinearities.
- 3.
A complete simulation-validated framework for industrial applicability. The proposed methodology integrates theoretical modeling, simulation verification, and practical adaptation. Its effectiveness is demonstrated on a main steam temperature control system, showing coordinated suppression of coupled disturbances. Unlike previous LMI or empirical methods that primarily target nominal single-loop systems, the framework can be applied directly to industrial discrete control processes, such as chemical or metallurgical plants, without extensive modification, thus providing a systematic and practical design tool.
The structure of this paper is organized as follows.
Section 2 establishes a nonlinear CCS model with a PI controller as the primary controller and a P controller as the secondary controller.
Section 3 derives sufficient conditions for the stability of the nonlinear CCS and proposes a co-design method for the primary and secondary controllers based on these conditions.
Section 4 presents a simulation case of main steam temperature cascade control with the PI-P control structure to validate the effectiveness and feasibility of the proposed method.
Section 5 provides the conclusion of this paper.
Notation 1. Let I denote the identity matrix of appropriate dimensions. For a matrix , (respectively, ) indicates that X is a real symmetric positive definite (respectively, negative definite) matrix.
2. Nonlinear CCS Modeling
This section establishes a general model of “Primary loop PI and Secondary loop P” under the nonlinear discrete cascade control framework shown in
Figure 1. In the figure,
represents the primary controlled object,
is the primary discrete PI controller,
is the primary sensor responsible for sampling the primary object state
and sending it to
;
denotes the secondary controlled object,
is the discrete P controller,
is the secondary sensor feeding back the secondary object state
to
; the actuator A is placed between
and
, its output directly drives the secondary controlled object. The output of the secondary controlled object
serves as the input to the primary controlled object, forming cascade coupling. Within the discrete-time framework, the main controller’s integration mechanism and the auxiliary P controller’s swift regulation establish dynamical coordination, forming a unified basis for subsequent stability verification and parameter design.
The primary controlled object can be described as:
where
is the state vector of the primary controlled object,
is its input, which is also the input of the primary controlled object.
are constant matrices of appropriate dimensions.
The secondary controlled object is nonlinear and can be described as:
satisfies the Lurie system, thus it can be represented as a linear part and a nonlinear part. Therefore, the secondary controlled object can be expressed as:
where
is the state vector of the secondary system,
is the input of the secondary system,
is the output of the secondary system.
are constant matrices of appropriate dimensions. The nonlinear part
can be denoted as
.
is piecewise-continuous in t and satisfies the local Lipschitz condition on
, and
, then for
and
, it satisfies the following condition:
where
, meaning the nonlinear function satisfies the sector condition
. Let
, then a special sector constraint condition for the nonlinear function can be obtained:
Remark 1. The nonlinear term represents the effects of unmodeled dynamics, parameter variations, and nonlinear coupling in the cascade control system. It is modeled using a Lurie system and assumed to satisfy a sector-bounded condition defined by and , which provides a bounded description of the nonlinearity and allows it to be incorporated into the Lyapunov-based stability analysis and LMI design. For the considered case, a conservative choice and is adopted, yielding . The matrix describes how the nonlinear term enters the state-space model and affects each state variable, reflecting the structural characteristics of the original system.
Discretization of (1) and (2) across the interval
leads to:
where
,
, and
where
,
,
.
Remark 2. The nonlinear cascade control system is modeled by (4) and (5). The cascade control system features a dual closed-loop structure with two controllers connected in series. The primary design objective focuses on enhancing main variable control through the incorporation of an auxiliary control loop. The secondary loop possesses fast regulation characteristics, enabling it to quickly suppress disturbances entering it, while also exhibiting certain robustness. These features work together to effectively optimize the dynamic performance of the nonlinear controlled object.
Remark 3. Considering the challenges posed by nonlinear systems, few studies have described the closed-loop state-space model for a “PI controller with state feedback” even in nonlinear single-loop systems, and achieving one-step optimal PI tuning remains largely unexplored. Given this methodological gap, our work does not directly extend such approaches to cascade systems. Instead, we derive a closed-loop state-space model for a nonlinear cascade system incorporating a PI controller and establish corresponding design conditions that account for nonlinear characteristics. This approach enables simultaneous quantitative optimization of dynamic performance and robustness for both loops under nonlinear effects.
Remark 4. The secondary controller is a state feedback controller, satisfying the state feedback expression , where is the reference input, that is, the set value. For convenience in calculating, let . The primary controller is also a state feedback controller with a reference input of 0.
While single-loop systems commonly utilize P, PI, and PID controllers, nonlinear CCS implementations remain predominantly based on P control with state feedback. To further enhance control performance, this paper proposes modifying the main loop controller to a PI structure and introducing an integration interval
. The control law of the main PI controller under this configuration is given by:
The discretized form can be obtained as follows:
where
,
are the proportional and integral gains to be designed, with
h and
n representing the sampling period and a settable constant, respectively.
A conventional discrete P controller is employed for the secondary loop, generating an output formed by two components: one is the output signal from the main controller, and the other is the state feedback signal of the secondary system. The output of this controller can be expressed as:
The continuous-time nonlinear term is discretized by sampling its instantaneous value at each sampling instant and representing it with the discrete-time index k, resulting in the corresponding discrete signal .
Under the assumption of complete state observability, the following closed-loop discrete nonlinear CCS model is constructed based on (4), (5), (7) and (8):
It should be emphasized that the proposed framework is developed for a class of nonlinear systems with sector-bounded nonlinearities.
Based on the established nonlinear system model (9), this paper constructs a nonlinear cascade control system based on the state-space method. This control system adopts a structure combining the primary loop PI control and the secondary loop P control to achieve dual-loop cooperative operation. For this nonlinear closed-loop system, this paper conducts a rigorous stability analysis using Lyapunov stability theory, effectively verifying the system’s closed-loop performance. The research results provide a theoretical basis for the further design and optimization of the controller.
Remark 5. The primary controller’s integral signal in the developed model is composed of past state values covering the last sampling instants. The integral term is synthesized from the state sequence defined by time instances .
Remark 6. For theoretical analysis, the reference input is assumed to be zero without loss of generality. This is achieved by defining the tracking error as the new system state and shifting the equilibrium point to the origin. Therefore, the subsequent stability analysis is conducted on the error system, and the obtained results remain applicable to nonzero reference inputs.
Remark 7. For theoretical analysis, all system states are assumed to be available. This assumption is commonly adopted in cascade control design and facilitates the coordinated synthesis of controller parameters. In practical industrial systems, key process variables can often be measured directly, while unmeasurable states may be estimated using state observers. Therefore, the proposed framework can be extended to observer-based output feedback designs, which will be investigated in future work.
3. Stability of Nonlinear CCS
The primary objective of this section is to formulate sufficient conditions, based on the derived nonlinear cascade system (9), that guarantee asymptotic stability.
Theorem 1. Given the primary controller parameters , , and the secondary controller gain , if there exist positive definite matrices , , , , satisfying the matrix in (10), then the closed-loop system (9) is asymptotically stable.where Proof. Consider the following Lyapunov function candidate
, constructed with positive definite matrix
,
,
, and
.
where
where
Combining the Lyapunov functionals obtained from the above calculations yields:
where
and
where
where
where
where
For any nonzero , when , it can be guaranteed that holds, thereby indicating that the closed-loop nonlinear cascade control system is asymptotically stable. This completes the proof of Theorem 1. □
Remark 8. If the nonlinear terms are removed, a comparison with Theorem 1 in [36] reveals that the Lyapunov function constructed in this study features a simpler structure, lower dimensionality, fewer decision variables, and reduced computational complexity, as demonstrated in Table 1. Based on Theorem 1, a sufficient condition for the stability of the system is derived. A cooperative approach for designing the parameters of both the master and slave controllers is then presented.
Remark 9. The external disturbance model considered in Theorem 2 is identical to that in Theorem 1. The difference is that Theorem 1 provides a stability condition for a given set of controller parameters, whereas Theorem 2 transforms the resulting bilinear matrix inequalities into LMIs through appropriate variable substitutions, thereby enabling direct computation of the PI-P controller parameters under the same disturbance environment.
Theorem 2. For the nonlinear discrete CCS system (9) subject to external disturbances, assuming the existence of positive definite matrices , , , , and matrices , , of appropriate dimensions such that the following inequality holds:where Under these conditions, the nonlinear cascade system (9) is asymptotically stable with the controller gains determined by , , .
Proof. Based on the stability conditions of Theorem 1, assuming the existence of positive definite matrix , , and with appropriate dimensions for that satisfy (10), then system (9) will be asymptotically stable. When , , . Next, multiply both sides of (10) by a suitably defined matrix E and its transpose , where E is constructed to facilitate the transformation of the stability condition into a more tractable form.
Then, by applying the variable substitutions
,
,
, and
, inequality (16) can be transformed into the following LMI condition:
which is exactly inequality (15). This completes the conversion from the stability condition in Theorem 1 to the LMI-based design condition in Theorem 2.
Therefore, if inequality (15) holds, then system (9) is stable. The controller gains are given by: , , . Thus, Theorem 2 is proved. □
According to Theorem 2, if there is no integral term in the system, the following corollary can be obtained.
Corollary 1. For the nonlinear discrete CCS system (9) subject to external disturbances, assuming the existence of positive definite matrix , , , , and matrices , , of appropriate dimensions such that the following inequality holds:where Under these conditions, the system is asymptotically stable with the controller gain determined by , .
Remark 10. The controller design is formulated to transform complex synthesis problems into tractable optimization tasks. This approach allows simultaneous consideration of multiple objectives—including dynamic performance and robustness—while avoiding the inefficiencies of trial-and-error methods and the complexities associated with BMI and PLMI. In this work, the main PI controller is designed in a single step using standard convex optimization techniques, resulting in a straightforward procedure with efficient computation. The resulting cascade PI control system achieves rapid disturbance suppression and significantly reduced settling time, providing faster response and overall dynamic performance markedly superior to conventional methods.
Remark 11. Compared to the P controller typically used in CCS [36,37], this paper employs a PI controller that incorporates integral action to continuously eliminate minor residuals. This approach fundamentally removes steady-state errors while accelerating response and suppressing fluctuations, resulting in more stable, faster, and more precise control. The proposed PI control scheme can be directly applied to relevant industrial systems, with its effectiveness demonstrated through a subsequent case study on main steam temperature cascade control. 4. Simulation Example
To validate the engineering advantages of the nonlinear CCS control strategy, this paper applies it to the main steam temperature system described in [
38], investigating its potential for precision temperature control in power plants through thermal experiments. Main steam temperature control directly impacts the efficiency, safety, and economic performance of thermal power units. Characterized by high inertia and large time delays, the system poses challenges such as modeling difficulties and inadequate response in traditional single-loop control. This study adopts a cascade PI-P control structure, where coordinated action between the primary and secondary controllers enables precise compensation and stable control of temperature dynamics.
Figure 2 shows the cascade control system for main steam temperature. Steam is initially heated in the primary superheater before entering an attemperator, where the spray water flow is adjusted to control the temperature
. The steam then proceeds to the next superheater, with the final temperature
being detected. The primary (PI) controller processes the deviation between
and the setpoint, sending its output to the secondary (P) controller, which jointly regulates the attemperator spray water based on the
deviation. This structure ensures rapid response and maintained temperature stability even under disturbances such as load variations.
In the state-space model,
and
denote the state vectors of the primary and secondary loops, respectively. The output of the secondary loop acts as the input to the primary loop, forming the cascade structure. Accordingly, the discrete-time state-space model can be written as:
where
Among them, represents the output of the inertial area, that is, the output of the main steam temperature, and represents the output of the preheater area, that is, the output of the pre-heater steam temperature.
Example 1. We assume that the gain matrices of the master controller and the auxiliary controller are, respectively: According to Theorem 1, using the Matlab/LMI Toolbox (R2024a), we can conclude that the system is stable and obtain the following matrices: If the initial condition is:
As shown in Figure 3, the system state responses indicate that under the action of the aforementioned gains of the master and auxiliary controllers, the system states tend toward zero. This implies that the Constant Temperature Control System is stable, and the system states can converge to zero. The results of Example 1 confirm the feasibility of the LMI conditions in Theorem 1. Based on this theoretical verification, Example 2 further investigates the controller synthesis procedure of Theorem 2 and evaluates the resulting closed-loop performance.
Next, based on Theorem 2 proposed above, we will design the PI control law for the master controller and the P control law for the slave controller of system (9).
Example 2. To design the state feedback control law for system (9), we follow Theorem 2. The parameter n is a configurable constant. For this implementation, we choose with sampling period s. The required matrices are computed via the MATLAB/LMI toolbox as follows: Based on Theorem 2, the parameters for both primary and secondary controllers are determined as follows: If the initial conditions are:
As demonstrated by the system response curves in Figure 4, the system states approach zero at approximately 150 s, which directly substantiates their convergence properties. Consequently, the closed-loop control system is confirmed to be stable, and the controller gain obtained via LMI guarantees that the system states converge effectively to zero. To the best of our knowledge, limited theoretical results are available for systems operating under nonlinear discrete cascade PI-P controllers. To demonstrate the effectiveness of the proposed approach, a comparative simulation study was carried out under identical conditions, utilizing a controller derived from Corollary 1 of this paper by removing the integral term.
Based on Corollary 1, the parameters for both primary and secondary controllers are determined as follows:
As illustrated by the state response curves in
Figure 5, the system states converge to zero at approximately 150 s as well.
Due to the fact that the dynamic behavior of augmented-state systems is determined by multiple state variables, the response of a single output channel is insufficient to comprehensively measure the overall operational performance of the system. Therefore, this paper adopts the state vector norm as a comprehensive evaluation indicator to aggregate the overall variation trend of all state components, enabling a more accurate characterization of the system’s dynamic characteristics. Based on this indicator, the time required for the state norm to decay to 1% of its initial value is defined as the settling time of the system, which quantifies the convergence speed.
The work presented in [
39] employs an LQR-based approach for PID controller tuning. Since [
39] and the proposed method are developed under different modeling assumptions and design objectives, the former is cited here to illustrate an alternative controller design strategy rather than as a benchmark for performance comparison.
Based on the time-varying state norm curves under the two controllers shown in
Figure 6, the integral absolute error (IAE) and integral square error (ISE) are calculated, and the results are presented in
Table 2.
The state norm is used here as an auxiliary indicator to characterize the overall convergence behavior of the augmented state-space model, while the control performance is further evaluated using conventional metrics such as peak overshoot, ISE, and IAE shown in
Table 2. Comparing the time-varying state norm trajectories in
Figure 6 with the control performance metrics in
Table 2 reveals that the PI-P controller outperforms the P-P controller in terms of overall control performance. The PI-P controller yields a lower peak state norm and a much smaller overshoot, effectively reducing initial shocks and fluctuations. Meanwhile, its ISE and IAE values are significantly lower than those of the P-P controller, demonstrating superior error suppression, faster convergence, and higher control accuracy. These results confirm the dual advantages of the PI-P controller in both dynamic response and steady-state performance.
To evaluate the disturbance rejection capability of the designed controller under practical operating conditions, three representative external disturbances, namely Gaussian white noise, sinusoidal disturbance, and power-function disturbance, are injected into the control input channel . These disturbances are applied only during the interval . By comparing the state norm response trajectories under both disturbance-free and disturbed conditions, as well as the post-disturbance recovery behavior for , the controller’s ability to suppress external disturbances and restore the system to its equilibrium state can be comprehensively evaluated.
- (1)
Gaussian white noise disturbance: , , .
- (2)
Sinusoidal disturbance: .
- (3)
Power function disturbance: .
The state vector norm trajectories of the proposed system under the aforementioned three types of disturbances are shown in
Figure 7.
The simulation results demonstrate that under the influence of three typical disturbances, the system state norm converges rapidly and remains stable. This fully indicates that the controller designed in this paper possesses strong anti-interference capability, can effectively handle different types of external disturbances, and ensures stable system operation in complex environments.
Unlike
Figure 7, which evaluates disturbance rejection against external inputs,
Figure 8 focuses on robustness with respect to model uncertainty. To evaluate this robustness, a Monte Carlo simulation comprising 200 independent trials was conducted. In each trial, random perturbations of
were independently applied to the discrete-time state-space matrices
and
, the input matrices
and
, and the nonlinear distribution matrix
to represent model uncertainty. The resulting state-norm trajectories, shown in
Figure 8, demonstrate that the proposed controller maintains stability and acceptable performance despite significant parameter variations.
Remark 12. In engineering scenarios such as thermoelectric temperature control, nonlinear factors like saturation and dead zone significantly increase the complexity of system dynamics. Wide-range operating variations induce strongly nonlinear heat exchange, thereby breaking the linear dependence between the temperature change rate and the control input [23,24]. The stability of nonlinear systems is highly sensitive to initial conditions, which can easily lead to response divergence. Therefore, in PI controller design, it is necessary to adopt a customized state-space model and incorporate Lyapunov functions for stability analysis to ensure the effectiveness of the control method. Remark 13. Research on PI controllers for nonlinear discrete cascade systems carries dual significance in theoretical and practical domains. Theoretically, it addresses the under-explored integration of nonlinear discrete dynamics with cascade PI control, establishing systematic design and stability analysis methods to advance control theory for complex systems. Practically, it resolves key industrial challenges by developing coordinated parameter tuning mechanisms that mitigate common issues like response lag and overshoot, thereby enhancing control precision and reducing commissioning costs while modernizing traditional control methodologies.