First, in
Section 5.1, the trade-off design between the servo and regulator design is confirmed. The accomplished robust stability is then shown in
Section 5.2. Finally, the proposed method is compared with two conventional discrete time trade-off design methods [
27,
28] in
Section 5.3 and
Section 5.4, respectively.
5.1. Trade-off Tracking Performance Comparison
As a controlled plant, the following transfer function is used:
The transfer function is the discrete time representation of the following continuous time system with
s:
Using the proposed method, the PID parameters are decided based on Equation (
36) with
. The simulation results obtained using the PID parameters are shown in
Figure 6, where the reference input is
and the control input is disturbed by a unit step signal after 15 s.
Figure 6 shows that the servo design is superior to the regulator design with respect to reference tracking performance. On the other hand, the regulator design is superior to the servo design with respect to disturbance rejection.
The control performance is evaluated using
and
, where
denotes the SAE value from the start until 15 s, and
also denotes the SAE value from 15 s until the end. Here,
and
, as well as the PID parameters and
in the servo and regulator, respectively, are summarized in
Table 4. In the servo design,
is smaller than
. In the regulator design,
is smaller than
.
From both
Figure 6 and
Table 4, the larger
, the better the control performance. Therefore, the trade-off design is achieved using the proposed method.
5.2. Robust Stability
The effectiveness of the accomplished robust stability is shown. The PID controller is designed based on the nominal model Equation (
36) in
Section 5.1 in the servo and regulation, respectively. The scenario is that the plant is Equation (
36) from the start to 30 s and is changed to Equation (
38) after 30 s as the model perturbation.
The transfer function is the discrete time version of the following continuous time model with the sampling interval
s:
The simulation results for the servo and regulator designs are shown in
Figure 7, where the reference input is given by a unit step function, and the control input is disturbed by a unit step function after 15 s. The simulation results show that the effect of the model perturbation is suppressed by small
. However, note that the control performance is superior before the model perturbation when the value of
is large.
5.3. Comparison with the IMC-Based Method
Consider the following discrete time system:
The system is the discrete time representation of the following continuous time system with a sampling interval of
s:
In the conventional discrete time trade-off design method [
27], the IMC controller is designed as:
where
is the trade-off design parameter. The obtained IMC controller is approximated by the following discrete time PID control law:
where
is designed in the range of [0.8,0.99]. However, the designed control systems are unstable when
, and thus, the conventional control law is designed such that
is set to
,
, and
, respectively, where
. The designed PID parameters for the conventional method and the proposed method are shown in
Table 5.
The simulations were conducted using the conventional and proposed methods, where the reference input was set to
, and the control input was disturbed by a unit step function after 30 s. The conventional method is compared with the proposed servo and regulator optimization methods in
Figure 8. The obtained
values and the evaluated values
and
are also summarized in
Table 5, where
denotes the SAE value from the start until 30 s, and
also denotes the SAE value from 30 s until the end.
Table 5 shows that the conventional method provides a trade-off design by selecting
even though no value is assigned to
. Moreover, the tracking performances obtained using the proposed method are superior to those obtained using the conventional method.
5.4. Comparison with the Conventional Discrete-Time Method
The conventional discrete time design method [
28] is compared with the proposed method. Here, two scenarios are conducted, in which a non-zero plant and a zero-included plant, respectively, are controlled.
In the first simulation, we consider the following non-zero discrete time plant:
where Equation (
44) is the discrete time representation of Equation (
45) with a sampling interval of
s.
Equation (
44) has no zero since the continuous time dead-time is an integer multiple of the sampling interval.
In the second simulation, the controlled discrete time system is given as follows:
where Equation (
46) is the discrete time version of the continuous time system given by Equation (
47) with a sampling interval of
s.
Equation (
46) has a zero since the dead-time in the continuous time model is not an integer multiple of the sampling interval. Since the discrete time system has a zero, the conventional method is not directly used. Therefore, Equation (
46) is hereby approximated by the next discrete time system, and the conventional method is used:
In the simulations, the reference input is set to
. Furthermore, the control input is disturbed by a unit step function signal after 10 s. The obtained PID parameters are shown in
Table 6,
Table 7,
Table 8 and
Table 9. Using the obtained parameters, the discrete time models Equations (
44) and (
46) are controlled, respectively, and the output results are plotted in
Figure 9 and
Figure 10. Furthermore, the obtained
value and index values
and
are also shown in
Table 6,
Table 7,
Table 8 and
Table 9, where
denotes the SAE value while the control is not disturbed, and
denotes the SAE value while the control input is disturbed.
In the case of the non-zero system Equation (
44),
,
, and
obtained using the conventional method were close to those obtained using the proposed method. On the other hand, when the controlled plant was a zero-included system, Equation (
46) was out of range of the conventional method. Therefore, the tracking performances using the conventional method were inferior to those using the proposed method, and hence, the SAE values using the conventional method were larger than those using the proposed method. Furthermore, the prescribed robust stabilities
were achieved using the proposed method, while on the other hand, the
values obtained using the conventional method were insufficient.
The simulation results showed that both the conventional and proposed methods were useful for the non-zero plants. However, when the zero-included plant was controlled, the design objective was achieved using the proposed method even though the conventional method was not available. Therefore, the proposed method is a more general method of the conventional discrete time design method.