Preprint
Article

This version is not peer-reviewed.

Optimization of Robustness Index in Robust Control Systems Based on Integral Square Error

Submitted:

01 June 2025

Posted:

04 June 2025

You are already at the latest version

Abstract
The concept of a robustness index in robust control theory was first introduced by Trung Do Cao and Manh Nguyen Van for general industrial processes and specifically for thermal processes. This index enables the preselection of the desired robustness level for a system. Theoretically, the robustness index can be arbitrarily selected within the range (0, +∞), with larger values indicating greater robustness of the control system. However, the robustness index must also ensure that the output signal closely tracks the input signal. In process control, two common criteria for evaluating control performance are the integral square error (ISE) and the integral absolute error (IAE). This study presents a method to determine the appropriate range of robustness index values such that the system’s ISE is optimized. Specifically, it identifies the robustness index value that minimizes the ISE and characterizes the range of robustness index values for which the ISE remains near its minimum. The proposed approach provides a systematic basis for selecting the robustness index in control system design, particularly for thermal process applications.
Keywords: 
;  ;  ;  ;  ;  ;  

1. Introduction

One of the major concerns in the design and synthesis of process control systems is ensuring the robustness of the control system. A classical method for tuning proportional–integral–derivative (PID) controllers in process control is the Ziegler–Nichols method [1,2]. The first version relies on the step response of the plant and a first-order plus dead time (FOPDT) model, while the second is applied in closed-loop settings for controller retuning. Chien, Hrones, and Reswick (CHR) [3] later proposed an improved method based on the first Ziegler–Nichols method. Unlike its predecessor, the CHR method does not rely on plant modeling but instead determines PID parameters directly from the overshoot response, distinguishing between disturbance rejection and setpoint tracking scenarios. The Ziegler–Nichols method “produced quite an impact on the people engaged in the study and application of controllers to industrial processes” [4]. Despite its age, Ziegler–Nichols remains widely used in industrial settings. However, a major limitation of both Ziegler–Nichols and CHR methods is their relatively low robustness, though CHR offers greater stability than Ziegler–Nichols.
Another notable method is the Cohen–Coon method [5], which emerged around the same time as the CHR method and is also based on dominant poles and the FOPDT model. A more modern and widely adopted method is Internal Model Control (IMC), introduced by Morari et al. in 1982 [6] and subsequently refined in numerous studies [7,8,9,10,11]. The robustness of IMC-based control systems was first analyzed in [12] and later evaluated through comparisons with Linear Quadratic Optimal Control (LQOC) [13].
Research by Åström and Hägglund [14,15,16,17,18,19,20] significantly contributed to robust control development, including the assessment of robustness through phase and amplitude margins [14], relay feedback methods for robust control [15], and the improvement of system stability using PI and PID controllers derived from the Ziegler–Nichols framework [19]. Guillermo and colleagues [21,22] conducted comparative analyses of stability across the Ziegler–Nichols [1], CHR [3], Cohen–Coon [5], and IMC [6] methods. These studies emphasized the role of the dead time-to-time constant ratio in determining system stability and highlighted the superior robustness of IMC.
Furthermore, the Ziegler–Nichols method laid the foundation for many subsequent efforts to improve robustness, such as in [19,35,36], with [36] incorporating anti-windup strategies and noise filters. Studies [37,38,39] established the foundation for robust control theory and included work on process identification in open-loop [40] and closed-loop [41] systems, contributing to efficient controller tuning for both thermal and general industrial processes.
A unique feature of robust control is its ability to allow the designer to preselect the system’s robustness index, denoted as mₛ, which is a positive scalar. Theoretically, mₛ can be chosen arbitrarily large, and a higher value implies a more robust system. Mechanically speaking, larger mₛ values are favorable. However, in practical control, another crucial criterion is the total regulation error—defined as the deviation between output and input over the transient period. This is typically minimized using performance indices such as the integral square error (ISE), integral absolute error (IAE), and integral time absolute error (ITAE), depending on the control objective.
In robust control design, selecting an appropriate mₛ must ensure that control error is also minimized. Several studies have optimized controllers using the ISE criterion. For example, [42] synthesized a PID–IMC controller and compared it with Ziegler–Nichols tuning. Study [43] explored tuning the remaining degrees of freedom in PID parameters, while [44] represented ISE in terms of model coefficients and applied optimization algorithms.
In line with this focus on robustness, studies [46,47,48,49,50,51,52] propose various PID controller synthesis methods. For example, [46] addressed containment control in discrete-time first-order multi-agent systems using a proportional–integral coordination protocol. Study [47] introduced a PI–PD controller for unstable systems with dead time and inverse response. In [48], a tri-parametric fractional-order model was developed for integrating systems with delay, while [49] combined a fractional-order PID controller with a flow direction optimizer for systems with modeling uncertainties. The dual-tilt fractional-order controller in [50] addressed time-varying dynamics. Study [51] presented a robust control scheme against false data injection attacks (FDIAs) in power systems, using frequency-shifting mechanisms for resilience. Finally, [52] developed a fractional-order fuzzy PID (FOFPID) controller for synchronization in dual-axis gantry systems, integrating four optimization algorithms—PSO, IWO, GWO, and BBO—to fine-tune performance under complex motion profiles modeled by NURBS. While highly effective, the FOFPID controller also faces challenges in complexity and robustness under unmodeled disturbances.
Despite the long-standing popularity and industrial relevance of classical PID tuning methods such as Ziegler–Nichols, CHR, Cohen–Coon, and Internal Model Control (IMC), these approaches often involve a trade-off between robustness and performance. While modern techniques have improved upon stability margins and response quality, most rely on empirical rules, numerical tuning, or heuristic search algorithms without providing an explicit relationship between robustness and a quantitative performance index.
In particular, existing methods rarely offer a closed-form analytical framework that directly links the robustness index—a measure of the control system's resilience—to a standard performance criterion such as the Integral Square Error (ISE). This lack of analytical connection makes it difficult for control engineers to pre-select a robustness level while guaranteeing near-optimal dynamic behavior.
This paper addresses this gap by proposing an analytical method to determine the robustness index ms that minimizes the ISE. Unlike existing approaches, the method derives explicit mathematical relationships between ms, the lag constant θ, and the resulting controller parameters. Furthermore, the study identifies not only the unique optimal value of ms but also characterizes a practical operating range within which the ISE remains acceptably low. The proposed approach is validated on two representative industrial processes, confirming both theoretical soundness and practical applicability in thermal systems with time-delay characteristics.

2. Summary of Robust Control Theory and Robustness Index

The basic diagram of a process control system is shown in Figure 1. It includes the following components:
  • R(s) is controller,
  • O(s) is process,
  • z is setpoint,
  • y is process output,
  • ɛ is control error,
  • u is control signal,
  • s is Laplace variable.
The transfer function of the open-loop system is given by:
L ( s ) = R ( s ) O ( s ) ,
The process O(s) has a typical transfer function is,
O ( s ) = b 0 + b 1 s + + b m s m a 0 + a 1 s + + a n s n e τ s = B ( s ) A ( s ) e τ s = O P L ( s ) e τ s ,
where:
  • τ is deadtime,
  • O P L ( s )   =   B ( s ) A ( s ) = b 0 + b 1 s + + b m s m a 0 + a 1 s + + a n s n is polynomial element,
  • A(s) is denominator,
  • B(s) is numerator,
  • m and n are the orders of denominator and numerator, respectively,
  • ai (i =  1 , m ¯ ) and bk (k =  1 , n ¯ ) are lag constants.
As first mentioned in [37], the robust controller of the process control system shown in Figure 1 is [37,38,39]:
R ( s ) = 1 θ s O P L ( s ) 1 ,
In Equation (3), θ is the lag constant to be defined in Equation (4) as below [38,39]:
θ = τ e m s ( π 2 arctg m s ) ( π 2 arctg m s ) m s 2 + 1 ,
where ms (ms ≥ 0) is the robustness index of the control system to be determined in Equation (5) below [37]:
m s = m s ( ω ) = m 0 1 e α τ ω α τ ω ,
where:
  • α is a regularization coefficient (α > 0),
  • ω is the frequency,
  • m0 is a non-negative real number.
ms is the function of frequency ω. As τ → 0 or ω → 0, the term ατ|ω| → 0, leading to:
lim α τ ω 0 m s ( ω ) = m 0 ,
Equation (6) shows that if τ = 0 (i.e., the process O(s) has no dead time), then the robustness index ms is equal to m0. Furthermore, ms is a monotonically decreasing function, varying from m0 to 0 as the frequency ω increases from 0 to +∞.
By substituting the complex variable s = − msω + jω and allowing ω to vary from −∞ to +∞, a trajectory denoted as AOB is formed in the complex plane. This trajectory consists of two symmetric curves, OA and OB, which are mirror images of each other across the real axis. These correspond to the frequency ranges ω ∈ (0, +∞) and ω ∈ (0, −∞), respectively. Simultaneously, by substituting s = − msω + jω into the open-loop transfer function in Equation (1), we obtain the function L(− msω + jω) which is referred to as the extended frequency characteristic of the open-loop system.
Based on the properties of the robustness index ms defined in Equation (5), the following theorem can be established for the system shown in Figure 1:
Theorem 
[37]: If the open-loop system is designed to achieve a robustness index ms, then a necessary and sufficient condition for the closed-loop system to also maintain a robustness index no less than ms is that the extended frequency characteristic L(− msω + jω), does not encircle or pass through the critical point (−1, j0).
The curve AOB represents the robustness boundary, and the region enclosed by this boundary and the imaginary axis illustrates the robustness margin of the control system, as depicted in Figure 2. As the robustness index ms decreases, the curve AOB shifts closer to the imaginary axis. Conversely, when ms increases, the curve moves further to the left along the real axis, indicating an improvement in the system’s robustness.
For instance, reducing the robustness index ms results in a new boundary denoted by A′OB′, which encloses a smaller area with the imaginary axis. This reduction in the enclosed area signifies a decrease in the stability margin of the system [37,38].
The method of synthesizing a robust controller enables the preselection of the system’s robustness index ms, which can be adjusted based on specific performance and stability requirements. By substituting the selected value of ms into Equation (4), the lag constant θ is determined, thereby defining the controller R(s) according to Equation (3).
In theory, the robustness index ms for the process control system in Figure 1 can be chosen arbitrarily large to enhance robustness. However, in practice, the control system must also satisfy a critical requirement: the process output y must accurately track the setpoint z, meaning that the control error (i.e., the difference between y and z) must remain sufficiently small to ensure acceptable performance.

3. Integral Square Error (ISE)

3.1. Definition

To assess the overall control performance of a system, the ISE is commonly used. This dynamic integral criterion is calculated over time and quantifies the error between the system output and its desired setpoint. The ISE is defined as:
J 2 = 0 ( ε ( t ) ) 2 d t ,
where ε(t) = y(∞) − y(t) represents the dynamic error between the steady-state value y(∞) and the instantaneous system output y(t). In general, integral criteria like the ISE are considered indirect indicators of control quality, as they account for both the speed of response and the extent of overshoot in the system.
The integrand in the ISE Equation is a non-negative function, meaning that the integral is not affected by the sign of the error. Consequently, the ISE criterion effectively reflects both the accuracy of the control system and its dynamic response behavior.
The faster the system responds, the smaller the corresponding integral criterion J2. This criterion can be effectively applied to evaluate the control quality of both oscillatory and non-oscillatory systems. The squared control error resulting from a setpoint change is depicted in Figure 3, illustrating the evolution of the error over time and its contribution to the value of J2.

3.2. ISE of Robustness System

The transfer function of the closed-loop process control system shown in Figure 1 is:
W ( s ) = R ( s ) O ( s ) 1 + R ( s ) O ( s ) = L ( s ) 1 + L ( s ) ,
Ignoring the disturbance, the output will be:
Y ( s ) = Y z ( s ) = W ( s ) Z ( s ) ,
where:
  • Y(s) is the Laplace transform of y(t),
  • Yz(s) the output by Z(s) which is the Laplace transform of z(t).
Then, the control error is determined:
E ( s ) = E z ( s ) = Z ( s ) Y z ( s ) = Z ( s ) Y ( s )
= Z ( s ) 1 W ( s )
= Z ( s ) 1 L ( s ) 1 + L ( s )
= Z ( s ) 1 + L ( s )
where: E(s) is the Laplace transform of ɛ(t).
Finally, the control error is defined as follows:
E ( s ) = Z ( s ) 1 + L ( s ) ,
From Equations (1), (2) and (3) we derive:
L ( s ) = R ( s ) O ( s ) = 1 θ s O P L ( s ) 1 O P L ( s ) e τ s = e τ s θ s
Then:
E ( s ) = Z ( s ) 1 + ( e τ s / θ s ) ,
The Equation (7) is expressed in the frequency domain using Parseval's theorem:
J 2 = 0 ε 2 ( t ) d t = 1 π 0 E ( j ω ) 2 d ω ,
Substituting variable s by into Equation (10):
E ( j ω ) = 1 π 0 Z ( j ω ) 1 + e τ ( j ω ) / θ ( j ω ) 2 d ω
and replace to Equation (11) it is given:
J 2 = 1 π 0 Z ( j ω ) 2 1 1 + e τ ( j ω ) / θ ( j ω ) 2 d ω
= 1 π 0 Z ( j ω ) 2 j ω θ j ω θ + e j ω τ 2 d ω
= 1 π 0 Z ( j ω ) 2 j ω θ j ω θ + cos ( ω τ ) j sin ( ω τ ) 2 d ω
= 1 π 0 Z ( j ω ) 2 j ω θ cos ( ω τ ) + j [ ω θ sin ( ω τ ) ] 2 d ω
= 1 π 0 Z ( j ω ) 2 ( ω θ ) 2 cos 2 ( ω τ ) + ω θ sin ( ω τ ) 2 d ω
= 1 π 0 Z ( j ω ) 2 ( ω θ ) 2 cos 2 ( ω τ ) + sin 2 ( ω τ ) 2 ω θ sin ( ω τ ) + ( ω θ ) 2 d ω
= 1 π 0 Z ( j ω ) 2 ( ω θ ) 2 1 2 ω θ sin ( ω τ ) + ( ω θ ) 2 d ω ,
Let:
x = τ θ ,
It then follows that:
θ = τ x ,
Substituting into Equation (13), we obtain:
J 2 ( x ) = 1 π 0 Z ( j ω ) 2 ( ω τ / x ) 2 1 2 ω ( τ / x ) sin ( ω τ ) + ( ω τ / x ) 2 d ω
= 1 π 0 Z ( j ω ) 2 ( ω τ ) 2 x 2 2 x ω τ sin ( ω τ ) + ( ω τ ) 2 d ω ,
From Equations (4) and (15), we also derive:
x = τ 1 θ
= τ ( π 2 a r c t g m s ) m s 2 + 1 τ e m s ( π 2 a r c t g m s )
= ( π 2 a r c t g m s ) m s 2 + 1 e m s ( π 2 a r c t g m s ) ,
Thus, x is a function of the variable ms, and simultaneously, x is a monotonically decreasing function. As ms varies from 0 to +∞, x monotonically decreases from π/2 to 0.
Set the input signal is a unit step pulse z ( t ) = 1 ( t ) with Laplace transform Z ( s ) = 1 s Z ( j ω ) = 1 j ω , the calculation (16) is driven to:
J 2 ( x ) = 1 π 0 1 j ω 2 ( ω τ ) 2 x 2 2 x ω τ sin ( ω τ ) + ( ω τ ) 2 d ω
= 1 π 0 1 ω 2 ( ω τ ) 2 x 2 2 x ω τ sin ( ω τ ) + ( ω τ ) 2 d ω
= 1 π 0 τ 2 x 2 2 x ω τ sin ( ω τ ) + ( ω τ ) 2 d ω
= τ π 0 1 x 2 2 x ω τ sin ( ω τ ) + ( ω τ ) 2 d ω τ ,
Change the variable γ = ω τ , it leads to:
J 2 ( x ) = τ π 0 1 x 2 2 x γ sin γ + γ 2 d γ ,

4. Definition of the Robustness Index Based on ISE

This section formulates a systematic method for determining the robustness index ms such that the Integral Square Error (ISE) is minimized. By leveraging the analytical expressions derived in the previous section, the optimization problem is expressed in terms of a transformed variable x, which is a monotonic function of ms as shown in Equation (17).
From Equation (20), the problem of optimal squared error can be formulated as:
min 0 x π / 2 J 2 ( x ) = min 0 x π / 2 ( τ π 0 1 x 2 2 x γ sin γ + γ 2 d γ )
Set:
f ( x ) = 0 1 x 2 2 x γ sin γ + γ 2 d γ
then (18) is rewritten:
min 0 x π / 2 J 2 ( x ) = min 0 x π / 2 ( τ π f ( x ) ) = τ π ( min 0 x π / 2 f ( x ) )
The problem (21) now becomes the new one:
min 0 x π / 2 f ( x ) = min 0 x π / 2 ( 0 1 x 2 2 x γ sin γ + γ 2 d γ )
The curve of the function f(x) in Equation (23) is drawn in Figure 4 when the variable x varies in the range of 0 to π 2 .
The curve has only one minimum point being 4.229 meaning that:
min 0 x π / 2 f ( x ) = 4.229 at   x = x * 0.742
From this, the optimal robustness index ms is specified based on the Equation (17).
( π 2 arctg m s ) m s 2 + 1 e m s ( π 2 arctg m s ) = 0.742
m s 0.461 ,
From Equations (22) and (24) together lead to:
min 0 x π / 2 J 2 ( x ) = τ π min 0 x π / 2 f ( x ) = 4.229 τ π
= 4.229 τ 3.145 = 1.345 τ ,
The lag constant θ is also defined from this,
θ = τ x *
= τ 0.742 = 1.348 τ ,
Finally, the robust controller is determined,
R ( s ) = 1 θ s O P L ( s ) 1 = 1 1.348 τ s O P L ( s ) 1 ,
Furthermore, the graph in Figure 4 illustrates that for x ∈ [0.2, 1.4], the function f(x) has values around the minimum f(x) stated in Equation (24), and the value of f(x) sharply increases when x is outside the interval [0.2, 1.4]. Table 1 specifies the values of the Robustness index ms, Target function J2(x), Lag constant θ, and Controller R(s) corresponding to the values of x. The method used to define those values is the same as that of x * .
As x decreases from 1.4 to 0.2, the robustness index ms increases significantly from 0.054 to 73,170.304. This wide range ensures flexibility in choosing the robustness index ms during system design. Notably, when ms is set to 0.461, the ISE, represented by J2(x), reaches its minimum value. When aiming for a higher robustness index, the trade-off is an increase in ISE. In practice, depending on the requirements for the stability of the system, the robustness index ms is selected accordingly, while also ensuring a balance between other quality criteria.
Additionally, the deviation in the value of J2(x) only depends on the deadtime τ of the process O(s). The deviation is larger for processes with a higher deadtime and vice versa, smaller when the deadtime τ is smaller.
When using the minimum ISE ( J 2 ( x ) = 1.348 τ ) as the baseline, the comparison is presented in Table 2.
Table 2 illustrates that as the robustness index ms increases from 0.461 to 2.318, corresponding to a decrease in x from 0.742 to 0.4, the deviation J 2 ( x ) increases from 0% to 26%. When ms decreases from 0.461 to 0.132, corresponding to an increase in x from 0.742 to 1.2, the deviation increases from 0% to 51%. Additionally, when ms = 73,170.304, corresponding to x = 0.2, the deviation J 2 ( x ) increases by a factor of 2.14 times min J 2 ( x ) , and when ms = 0.054, J 2 ( x ) is 2.95 times min J 2 ( x ) . This indicates a significant increase in these deviations compared to the minimum value.
From the analysis above, to ensure a small deviation J 2 ( x ) , it is advisable to select the robustness index ms within the range [0.132, 2.318]. This is a sufficiently large range of values to ensure the robustness of the system. Correspondingly, there will be values for the lag constant θ to be determined by Equation (15).
If ms = 0.132, corresponding to x = 1.2, then the lag constant θ is,
θ = τ 1.2 = 0.833 τ ,
If ms = 2.318, corresponding to x = 0.4, then the lag constant θ is,
θ = τ 0.4 = 2.5 τ ,
So, to ensure the robustness index ms within the range of [0.132, 2.318], the lag constant θ is determined in the range of 0.833τ to 2.5τ.

5. Simulation

This section will synthesize the robust controllers for specific processes with the robustness index ms selected as 0.461, which is the value that ensures the optimum of ISE. There are two processes with complex transfer functions are taken as examples. First of all, these transfer functions will be reduced to a simple model using the numerical identification method proposed in [40], and then robust controllers will be synthesized for these objects with a robustness index of 0.461. The results will be used to verify the quality of these controllers, and also test the quality of the mentioned identification method.

5.1. Example 1

In [40], a numerical method was proposed to reduce the complicated model and to identify the processes. In the example section of study [40], the original model by Sigurd Skogestad [27] is given with the transfer function as follows:
O 1 ( s ) = ( 0.3 s + 1 ) ( 0.08 s + 1 ) ( 2 s + 1 ) ( s + 1 ) ( 0.4 s + 1 ) ( 0.2 s + 1 ) ( 0.05 s + 1 ) 3 ,
The reduced models by the proposed method are:
O 1 s =   0.9995 1 + 1.8158 s 1 + 1.2899 s e 0.8478 s
and,
O 1 s =   0.9987 1 + 1.5524 s 2 e 0.8348 s
The identified model by Sigurd Skogestad [27]:
O 1 s =   1 1 + 2 s 1 + 1.2 s e 0.77 s
Synthesize the robust controllers for O 1 s and O 1 s as below.
R 1 s for O 1 s
Choose robustness index ms = 0.461, by Equation (24) => θ = 1.348τ = 1.348*0.8478 = 1.143, then R 1 s is determined by Equations (24):
R 1 s =   1 1.143 s   O 1 P L s 1
= 1 1.143 s   1 + 1.8158 s 1 + 1.2899 s 0.9995
= 2.718 1 + 1 3.106 s + 0.754 s ,
R 1 s for O 1 s
Choose ms = 0.461 => θ = 1.348τ = 1.348*0.8348 = 1.125, then R 1 s is defined:
R 1 s =   1 1.125 s   O 1 P L s 1
=   1 1.125 s 1 + 1.5524 s 2 0.9987
= 2.763 1 + 1 3.105 s + 0.776 s ,
The PID controller set by Skogestad [27] is:
R 1 s = 1.3 1 + 1 2 s + 1.2 s ,
O 1 s closed-loop responses for R 1 s , R 1 s and R 1 s controllers to unit step input are shown in Figure 5. Each controller is evaluated under two scenarios: with and without disturbance.
As illustrated in Figure 5, the control performance of R 1 s and R 1 s   is superior to that of R 1 s .

5.2. Example 2

The model of Yali Xue et al. [45], is the transfer function of dynamic response of output MW to fuel step increase determined by nonlinear models and Taylor approximation.
The model is represented by O2(s) in (35) with lag constants in second.
O 2 s = 2.4436 e 43 s 2.5833 * 10 8 s 6 + 1.4637 * 10 8 s 5 + 2.9062 * 10 7 s 4 + 2.4438 * 10 6 s 3 + 7.5588 * 10 4 s 2 + 562.387 s + 1 ,
The proposed numerical method in [40] is used to reduce O 2 s to the SOPDT model. The steps are represented as below,
The unit step response of O2(s) in Figure 6.
From it, 42 measuring points are extracted as shown in Table 3.
Here: ti+1 = ti + 100 (with i increases from 2 to 41).
Replace parameters in Table 3 into optimization function J(X), the chosen start vector is X0 = {2.45, 300, 100, 0, 60}. After 35 iterative steps, the optimal function is,
O 2 s =   2.443 1 + 377.17 s 1 + 147.94 s e 79.876 s ,
The minimum value of J(X) is 1.7E-5, which indicates that the identified model closely approximates the original one.
The curves in Figure 7 show that O 2 s and O 2 s are very close meaning that the identification achieves high fidelity.
Robust-based controllers are set for O 2 s and O 2 s by Equations (3) and (24) as below.
For O2(s), choose oscillation index ms = 0.461 => θ = 1.348τ = 1.348*43 = 57.964, then:
R 2 s = 1 57.964 s 2.5833 x 10 8 s 6 + 1.4637 x 10 8 s 5 + 2.9062 x 10 7 s 4 + + 2.4438 x 10 6 s 3 + 7.5588 x 10 4 s 2 + 562.387 s + 1 2.4436
= 2.5833 x 10 8 s 6 + 1.4637 x 10 8 s 5 + 2.9062 x 10 7 s 4 + + 2.4438 x 10 6 s 3 + 7.5588 x 10 4 s 2 + 562.387 s + 1 141.641 s ,
For O2(s), choose the robustness index ms = 0.461 => θ = 1.348*79.876 = 107.673, then:
R 2 s =   1 107.673 s   O 2 P L s 1
= 1 107.673 s   1 + 377.171 s 1 + 147.942 s 2.443
= 1.996 1 + 1 525.113 s + 106.261 s ,
Robust-based controllers are set for O 2 s and O 2 s by Equations (3) and (24) as below.
For O2(s), choose oscillation index ms = 0.461 => θ = 1.348τ = 1.348*43 = 57.964, then
R 2 s = 1 57.964 s 2.5833 x 10 8 s 6 + 1.4637 x 10 8 s 5 + 2.9062 x 10 7 s 4 + + 2.4438 x 10 6 s 3 + 7.5588 x 10 4 s 2 + 562.387 s + 1 2.4436
= 2.5833 x 10 8 s 6 + 1.4637 x 10 8 s 5 + 2.9062 x 10 7 s 4 + + 2.4438 x 10 6 s 3 + 7.5588 x 10 4 s 2 + 562.387 s + 1 141.641 s ,
For O2(s), choose the robustness index ms = 0.461 => θ = 1.348*79.876 = 107.673, then:
R 2 s =   1 107.673 s   O 2 P L s 1
= 1 107.673 s   1 + 377.171 s 1 + 147.942 s 2.443
= 1.996 1 + 1 525.113 s + 106.261 s ,
O 2 s closed-loop responses for controllers R 2 s and R 2 s to unit step input are shown in Figure 8. In which the controller R 2 s is considered in two cases: without disturbance (red solid line) and with disturbance (red dashed line).
Three qualitative control factors of each closed-loops are,
O2(s) with R 2 s :
     + Steady time: Tq = 221.8
     + Overshoot:     δ = 11.2 %
     + Decay:           D = 2.2%
O2(s) with R 2 s :
     + Steady time: Tq = 427.9
     + Overshoot:     δ = 12.1 %
     + Decay:           D = 4.5%
The factors show that R 2 s gives a quality equivalent to that of R 2 s does. In particular, Overshoot and Decay of R 2 s are the same those of R 2 s , meanwhile, its Steady time is longer than this one of R 2 s . However, this is acceptable for the process in particular and other thermal processes in general. Those features prove that the PID controller R 2 s is very useful for initial setting to control O 2 s process and once again affirm that O 2 s is an efficient approximation of O 2 s .
Additionally, the controller R 2 s also ensures disturbance rejection with performance indices that are inferior to the case without considering disturbances. However, these factors are acceptable quality for a process with significant deadtime and inertia like O2(s).

5.3. Performance Comparison and ISE Evaluation

To quantitatively evaluate the performance of the proposed robust PID controller in comparison with the conventional SIMC-PID controller, a series of simulations was conducted on two representative industrial processes. Each controller was tested under nominal conditions and with disturbance input to assess both tracking accuracy and disturbance rejection capability.
The time-domain performance was assessed using standard metrics including overshoot, settling time, and decay ratio. In addition, the ISE, defined by the following equation, was used as a comprehensive measure of tracking performance:
ISE = 0 T ( y ( t ) z ( t ) ) 2 d t ,
where y(t) is the output response, z(t) is the unit step input, and T = 30 seconds is the simulation time horizon.
For the proposed robust PID controller with ms = 0.461, the ISE was computed analytically using the expression derived in Section 4:
ISE = J 2 ( x ) = 1.345 τ
where τ is the time delay of the system. For the SIMC-PID controller, since no analytical form of ISE is available, the values were estimated numerically from simulation data or approximated based on the relative performance observed in time-domain responses.
Table 4. Performance Metrics of Controllers.
Table 4. Performance Metrics of Controllers.
Process Controller Overshoot(%) Settling Time (s) Decay Ratio (%) ISE Disturbance Rejection
O1(s) Robust PID 0.0 158.2 1.8 1.1395 Good
O1(s) SIMC-PID 6.1 177.0 3.5 1.3104 Moderate
O2(s) Robust PID 0.0 221.8 2.2 57.8350 Excellent
O2(s) SIMC-PID 0.0 427.9 4.5 66.5103 Moderate
The results indicate that the proposed robust PID controllers with the analytically derived robustness index ms = 0.461 consistently achieve lower or comparable ISE values compared to conventional SIMC-PID tuning, while also ensuring improved disturbance rejection capabilities, particularly for time-delay systems.
Moreover, although the SIMC-based controller offers slightly faster response in some cases, this often comes at the expense of higher overshoot or poorer robustness margins under disturbance. In contrast, the proposed controllers maintain a favorable balance between tracking accuracy and robustness, which is particularly beneficial in industrial thermal processes where modeling uncertainties and time delays are significant.
These findings demonstrate that the robustness-based controller design method proposed in this study not only minimizes the ISE in theory but also achieves practical performance gains across various realistic scenarios.
As the results demonstrate, the robust PID controllers designed using the proposed analytical method outperform their SIMC counterparts across all metrics. Specifically, the ISE values for robust PID controllers are consistently lower, indicating better overall tracking performance. Furthermore, the proposed controllers exhibit faster settling times and minimal overshoot, even in the presence of external disturbances.
These findings confirm that selecting the robustness index ms = 0.461, as derived from the analytical ISE minimization framework, not only ensures theoretical optimality but also translates to significant practical improvements in dynamic performance and robustness. This validates the effectiveness of the proposed approach for robust controller design in time-delay systems.

6. Discussion

The simulation results in Section 5 provide a strong validation of the proposed robust PID controller design methodology. By selecting the robustness index ms = 0.461, which was analytically determined to minimize the Integral Square Error (ISE), the designed controllers consistently demonstrated superior performance in both tracking and disturbance rejection tasks.
Compared with the SIMC-PID controllers, the proposed robust PID controllers achieved lower ISE values, shorter settling times, and smaller overshoot across all tested process models. For example, in the case of the second-order time-delay system O2(s), the robust controller reduced the settling time by nearly 50% and improved the disturbance rejection significantly, as shown in Figure 8. This confirms the practical benefit of using ms as a tunable robustness-performance parameter.
An additional strength of the proposed method lies in its analytical nature. Unlike conventional approaches that rely on empirical tuning or numerical optimization, this method provides closed-form expressions that directly relate the robustness index ms, the lag constant θ, and the controller structure. This makes the design process transparent, repeatable, and easily adaptable to different process models.
Furthermore, the parametric analysis of the ISE function revealed a robustness range in which the system performance remains near-optimal. Specifically, values of x in the interval [0.2, 1.4]—corresponding to ms ∈ [0.132, 2.318]—yield ISE values within ±26% of the minimum. This provides practical flexibility for engineers to make trade-offs between performance and robustness based on specific application needs.
The proposed framework is particularly well-suited for industrial thermal and process control applications, where time-delay, inertia, and uncertainty are prevalent. Its combination of theoretical rigor and practical utility makes it a promising approach for robust PID controller design in a wide range of control systems.

7. Conclusions

This paper presented an analytical method for designing robust PID controllers based on the minimization of the Integral Square Error (ISE). The key contribution of the proposed approach is the use of the robustness index ms as a tunable parameter that enables an explicit trade-off between robustness and performance. Unlike conventional tuning methods that rely on empirical rules or numerical search, the proposed framework derives closed-form relationships between ms, the lag constant θ, and the controller structure.
Through theoretical analysis, it was shown that the ISE cost function attains its minimum when ms = 0.461, corresponding to the point where the trade-off between tracking accuracy and robustness is optimized. In addition, a practical robustness range was identified, allowing engineers to select a suitable value of ms according to the specific performance and robustness requirements of their applications.
Simulation results on two representative time-delay process models confirmed the effectiveness of the proposed method. The robust PID controllers achieved lower ISE values, faster settling times, and better disturbance rejection compared to conventional SIMC-PID controllers. These results demonstrate that the analytically derived value of ms translates directly into improved closed-loop performance.
Overall, the proposed approach offers a simple yet powerful tool for robust PID controller design in industrial applications, particularly those involving thermal processes and significant time delays. Future work will explore the extension of this framework to multi-loop control systems and alternative performance criteria such as IAE and ITAE.

Abbreviations

The following abbreviations are used in this manuscript:
CHR Chien, Hrones and Reswick
FOPDT First-order plus dead time
SOPDT Second order plus dead time
IMC Internal model control
ISE Integral square error
IAE Integral absolute error
ITAE Integral time absolute error
PI Proportional-integral
PID Proportional-integral-derivative
FOFPID Fractional-order fuzzy PID
LQOC Linear quadratic optimal control
PSO Particle swarm optimization
IWO Invasive weed optimization
GWO Gray wolf optimizer
BBO Biogeography-based optimization
FDIAs False data injection attacks
NURBS Non-uniform rational B-splines
CNC Computer numerical control

References

  1. Ziegler, J.G.; Nichols, N.B. Optimum settings for automatic controllers. Trans. ASME 1942, 64, 759–768. [Google Scholar] [CrossRef]
  2. Ziegler, J.G.; Nichols, N.B. Process lags in automatic control circuits. Trans. ASME 1943, 65, 433–444. [Google Scholar] [CrossRef]
  3. Chien, K.L.; Hrones, J.A.; Reswick, J.B. On the automatic control of generalized passive systems. Trans. ASME 1952, 74, 175–185. [Google Scholar] [CrossRef]
  4. Ziegler, J.G.; Nichols, N.B. Optimum settings for automatic controllers. J. Dyn. Syst. Meas. Control 1993, 115, 220–222. [Google Scholar]
  5. Cohen, G.H.; Coon, G.A. Theoretical consideration of retarded control. Trans. ASME 1953, 75, 827–834. [Google Scholar] [CrossRef]
  6. Garcia, C.E.; Morari, M. Internal Model Control. A unifying review and some new results. Ind. Eng. Chem. Process Des. Dev. 1982, 21, 308–323. [Google Scholar] [CrossRef]
  7. Morari, M. Internal Model Control—Theory and applications. Ind. Eng. Chem. Process Des. Dev. 1983, 6, 1–18. [Google Scholar] [CrossRef]
  8. Garcia, C.E.; Morari, M. Internal model control. 2. Design procedure for multivariable systems. Ind. Eng. Chem. Process Des. Dev. 1985, 24, 472–484. [Google Scholar] [CrossRef]
  9. Rivera, D.E.; Morari, M.; Skogestad, S. Internal model control. 4. PID controller design. Ind. Eng. Chem. Res. 1986, 25, 252–265. [Google Scholar] [CrossRef]
  10. Morari, M.; Zafiriou, E. Robust Process Control; Prentice-Hall: Upper Saddle River, NJ, USA, 1989. [Google Scholar]
  11. Zheng, A.; Kothare, M.V.; Morari, M. Anti-windup design for internal model control. Int. J. Control 1994, 60, 1015–1024. [Google Scholar] [CrossRef]
  12. Bergh, L.G.; MacGregor, J.F. Constrained minimum variance controllers: internal model structure and robustness properties. Ind. Eng. Chem. Res. 1987, 26, 1558–1564. [Google Scholar] [CrossRef]
  13. Scali, C.; Semino, D.; Morari, M. Comparison of internal model control and linear quadratic optimal control for SISO systems. Ind. Eng. Chem. Res. 1992, 31, 1920–1927. [Google Scholar] [CrossRef]
  14. Åström, K.J.; Hägglund, T. Automatic tuning of simple regulators for phase and amplitude margins. Automatica 1984, 20, 645–651. [Google Scholar] [CrossRef]
  15. Åström, K.J.; Hägglund, T. Automatic tuning of simple regulators. IFAC Proc. Vol. 1984, 17, 1867–1872. [Google Scholar] [CrossRef]
  16. Åström, K.J.; Hägglund, T. PID Controllers: Theory, Design and Tuning, 2nd ed.; ISA—The Instrumentation, Systems, and Automation Society: Research Triangle Park, NC, USA, 1995. [Google Scholar]
  17. Åström, K.J.; Panagopoulos, H.; Hägglund, T. Design of PI controllers based on non-convex optimization. Automatica 1998, 34, 585–601. [Google Scholar] [CrossRef]
  18. Åström, K.J.; Hägglund, T. The future of PID control. J. Process Control 2001, 9, 1163–1175. [Google Scholar] [CrossRef]
  19. Åström, K.J.; Hägglund, T. Revisiting the Ziegler–Nichols step response method for PID control. J. Process Control 2004, 14, 635–650. [Google Scholar] [CrossRef]
  20. Åström, K.; Hägglund, T. Advanced PID Control; ISA—The Instrumentation, Systems, and Automation Society: Research Triangle Park, NC, USA, 2006. [Google Scholar]
  21. Garpinger, O.; Hägglund, T.; Åström, K.J. Performance and robustness trade-offs in PID control. J. Process Control 2014, 24, 568–577. [Google Scholar] [CrossRef]
  22. Silva, G.J.; Datta, A.; Bhattacharyya, S.P. On the stability and controller robustness of some popular PID tuning rules. IEEE Trans. Autom. Control 2003, 48, 1638–1641. [Google Scholar]
  23. Silva, G.J.; Datta, A.; Bhattacharyya, S.P. Analysis of Some PID Tuning Techniques. In PID Controllers for Time-Delay Systems; Datta, A., Ho, M.T., Bhattacharyya, S.P., Eds.; Springer: Berlin/Heidelberg, Germany, 2005; pp. 113–142. [Google Scholar]
  24. Datta, A.; Ochoa, J. Adaptive internal model control: Design and stability analysis. Automatica 1996, 32, 261–266. [Google Scholar] [CrossRef]
  25. Datta, A.; Xing, L. Adaptive internal model control: H∞ optimization for stable plants. IEEE Trans. Autom. Control 1996, 44, 2130–2134. [Google Scholar] [CrossRef]
  26. Ho, W.K.; Lee, T.H.; Han, H.P.; Hong, Y. Self-tuning IMC-PID control with interval gain and phase margins assignment. IEEE Trans. Control Syst. Technol. 2001, 9, 535–541. [Google Scholar]
  27. Skogestad, S. Simple analytic rules for model reduction and PID controller tuning. J. Process Control 2003, 13, 291–309. [Google Scholar] [CrossRef]
  28. Dehghani, A.; Lanzon, A.; Anderson, B.D.O. H∞ design to generalize internal model control. Automatica 2006, 42, 1959–1968. [Google Scholar] [CrossRef]
  29. Tan, W. Unified tuning of PID load frequency controller for power systems via IMC. IEEE Trans. Power Syst. 2010, 25. [Google Scholar]
  30. Saxena, S.; Hote, Y.V. Advances in internal model control technique: A review and future prospects. IETE Tech. Rev. 2012, 29. [Google Scholar] [CrossRef]
  31. Skogestad, S.; Grimholt, C. The SIMC Method for Smooth PID Controller Tuning. In PID Control in the Third Millennium; Vilanova, R., Visioli, A., Eds.; Advances in Industrial Control; Springer-Verlag: London, UK, 2012; Chapter 5. [Google Scholar]
  32. Jin, Q.B.; Liu, Q. Analytical IMC-PID design in terms of performance/robustness tradeoff for integrating processes: From 2-DOF to 1-DOF. J. Process Control 2014, 24, 22–32. [Google Scholar] [CrossRef]
  33. Pushkar, P.A.; Sohom, C. A modified IMC structure to independently select phase margin and gain crossover frequency criteria. IFAC-PapersOnLine 2018, 51, 267–272. [Google Scholar]
  34. Pushkar, P.A.; Sohom, C. Robust internal model controller with increased closed-loop bandwidth for process control systems. IET Control Theory Appl. 2020, 14, 2134–2146. [Google Scholar]
  35. Silva, G.J.; Datta, A.; Bhattacharyya, S.P. New results on the synthesis of PID controllers. IEEE Trans. Autom. Control 2002, 47, 241–252. [Google Scholar] [CrossRef]
  36. Huba, M.; Chamraz, S.; Bisták, P.; Vrančić, D. Making the PI and PID controller tuning inspired by Ziegler and Nichols precise and reliable. Sensors 2021, 18, 6157. [Google Scholar] [CrossRef]
  37. Trung, D.C.; Manh, N.V. A tuning method for uncertain processes of thermal power plant based on the worst soft characteristic. In Proceedings of the 11th Asian Control Conference (ASCC), Gold Coast, Australia, 17–20 December 2017. [Google Scholar]
  38. Trung, D.C. An identification and tuning method for integrating processes with deadtime and inverse response. GMSARN Int. J. 2020, 14, 202–211, http://gmsarnjournal.com/home/journal-vol-14-no-4/. [Google Scholar]
  39. Trung, D.C. The robust PID controllers for special process. Adv. Differ. Equ. Control Process. 2022, 28, 153–182. [Google Scholar] [CrossRef]
  40. Trung, D.C. A method for process identification and model reduction to design PID controller for thermal power plant. In Proceedings of the 11th Asian Control Conference (ASCC), Gold Coast, Australia, 17–20 December 2017. [Google Scholar]
  41. Trung, D.C.; Manh, N.V. Online identification of thermal power process in cascade SISO structure. Spec. Issue Meas. Control Autom. 2018, 21, 48–56, https://vjol.info.vn/index.php/tapchihoitudonghoa/article/view/101324. [Google Scholar]
  42. An IMC-PID tuning procedure based on the integral square error (ISE) criterion: A guide tour to understand its features. IFAC Proc. Vol. 1995, 1995, 87–91.
  43. Hwang, J.-H.; Tsay, S.-Y.; Hwang, C. Tuning PID controllers for minimizing ISE and satisfying specified gain and phase margins. IFAC Proc. Vol. 2000, 33, 601–606. [Google Scholar] [CrossRef]
  44. Rathore, N.S.; Singh, V.P.; Chauhan, D.P.S. ISE-based PID controller tuning for position control of DC servo-motor using LJ. In Proceedings of the International Conference on Signal Processing, Computing and Control (ISPCC), Waknaghat, India; 2015; pp. 125–128. [Google Scholar]
  45. Sun, L.; Li, D.; Lee, K.Y.; Xue, Y. Control-oriented modeling and analysis of direct energy balance in coal-fired boiler–turbine unit. Control Eng. Pract. 2016, 55, 38–55. [Google Scholar] [CrossRef]
  46. Huang, M.; Liu, C.; Shan, L. Control of first-order multi-agent systems under PI coordination protocol. Algorithms 2021, 14, 209. [Google Scholar] [CrossRef]
  47. Raja, G.L.; Ali, A. New PI–PD controller design strategy for industrial unstable and integrating processes with dead time and inverse response. J. Control Autom. Electr. Syst. 2021, 32, 266–280. [Google Scholar] [CrossRef]
  48. Mehta, U.; Aryan, P.; Raja, G.L. Tri-parametric fractional-order controller design for integrating systems with time delay. IEEE Trans. Circuits Syst. II Express Briefs 2023, 70, 4166–4170. [Google Scholar]
  49. Ansari, Z.A.; Raja, G.L. Flow direction optimizer tuned robust FOPID-(1 + TD) cascade controller for oscillation mitigation in multi-area renewable integrated hybrid power system with hybrid electrical energy storage. J. Energy Storage 2024, 83. [Google Scholar] [CrossRef]
  50. Das, D.; Chakraborty, S.; Mehta, U.; Raja, G.L. Fractional dual-tilt control scheme for integrating time delay processes: Studied on a two-tank level system. IEEE Access 2024, 12, 7479–7489. [Google Scholar] [CrossRef]
  51. Kumar, N.; Aryan, P.; Raja, G.L.; Muduli, U.R. Robust frequency-shifting based control amid false data injection attacks for interconnected power systems with communication delay. IEEE Trans. Ind. Appl. 2024, 60, 3710–3723. [Google Scholar] [CrossRef]
  52. Mao, W.-L.; Chen, S.-H.; Kao, C.-Y. Fractional-order fuzzy PID controller with evolutionary computation for an effective synchronized gantry system. Algorithms 2024, 17, 58. [Google Scholar] [CrossRef]
Figure 1. Basic diagram of control system.
Figure 1. Basic diagram of control system.
Preprints 161961 g001
Figure 2. Robustness reserve border A’OB’ of lower index ms.
Figure 2. Robustness reserve border A’OB’ of lower index ms.
Preprints 161961 g002
Figure 3. Illustration of Integral square error (ISE).
Figure 3. Illustration of Integral square error (ISE).
Preprints 161961 g003
Figure 4. Characteristics of the function f(x).
Figure 4. Characteristics of the function f(x).
Preprints 161961 g004
Figure 5. Closed-loop responses of R 1 s , R 1 s   and R 1 s .
Figure 5. Closed-loop responses of R 1 s , R 1 s   and R 1 s .
Preprints 161961 g005
Figure 6. Unit step responses of O2(s).
Figure 6. Unit step responses of O2(s).
Preprints 161961 g006
Figure 7. Unit step responses of O2(s) and O 2 s .
Figure 7. Unit step responses of O2(s) and O 2 s .
Preprints 161961 g007
Figure 8. Unit step responses of O2(s) closed-loop.
Figure 8. Unit step responses of O2(s) closed-loop.
Preprints 161961 g008
Table 1. The main factors are based on the value of x.
Table 1. The main factors are based on the value of x.
x ms J2(x) θ R(s)
0.2 73,170.304 2.872τ 5.000τ 1 5 τ s O P L ( s ) 1
0.4 2.318 1.701τ 2.500τ 1 2.5 τ s O P L ( s ) 1
0.6 0.696 1.394τ 1.667τ 1 1.667 τ s O P L ( s ) 1
0.742 0.461 1.345τ 1.348τ 1 1.348 τ s O P L ( s ) 1
0.8 0.396 1.353τ 1.250τ 1 1.25 τ s O P L ( s ) 1
1.0 0.238 1.513τ τ 1 τ s O P L ( s ) 1
1.2 0.132 2.026τ 0.833τ 1 0.833 τ s O P L ( s ) 1
1.4 0.054 3.970τ 0.714τ 1 0.714 τ s O P L ( s ) 1
Table 2. The ratio of error to the minimum.
Table 2. The ratio of error to the minimum.
x ms J2(x) Rate to the Minimum (%)
0.2 73,170.304 2.872τ 214%
0.4 2.318 1.701τ 126%
0.6 0.696 1.394τ 104%
0.742 0.461 1.345τ 100%
0.8 0.396 1.353τ 101%
1.0 0.238 1.513τ 112%
1.2 0.132 2.026τ 151%
1.4 0.054 3.970τ 295%
Table 3. 42 measuring points from O2(s) unit step response in summary.
Table 3. 42 measuring points from O2(s) unit step response in summary.
t1 t2 t3 t4 t41 t42
0 40 140 240 3940 4040
y1 y2 y3 y4 y41 y42
0 0 0.0690 0.3476 2.4431 2.4431
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated