5.3. Performance of R-PID Controllers at Each Operating Point
Simulations to verify the performance of the R-PID controller were conducted by distinguishing between nominal and uncertain plants. The nominal plant refers to the in (3). The uncertain plant is set by increasing the gain and time delay of the nominal plant by 5% each while simultaneously decreasing the time constant by 5%. To quantitatively compare the simulation results, the controllers were evaluated in terms of transient response, error, and control input.
Metrics such as rising time
, settling time
, and percentage overshoot (%OS) were used for evaluating transient response characteristics [
38,
39]. An error evaluation index, as shown in (10), was employed to consider the impact of the error on the control system.
Here, is the final time of the simulation.
In (11),
represents the total variation in the control input and is used as a measure of the smoothness of the control input [
35]. A smaller
indicates fewer aggressive changes in the control input, which is considered indicative of a superior controller.
Here, is the discretized value of the control input , and is the number of discretized samples.
5.3.1. Application of R-PID1 to the Model
The tracking performance of the R-PID1 controller was verified for the nominal plant
at the operating point of 6500 [r/min].
Figure 4 shows each controller’s tracking performance and fuel flow rate when the system, initially at 5500 [r/min], receives a step reference input of 6500 [r/min] at t = 1 s.
Table 5 summarizes the performance metrics for a quantitative comparison of each controller, comparing the proposed controller (R-PID1) with the other controllers (IMC, Sadeghi, LopezITAE and Skogestad).
The transient response performance was examined from the perspective of a 1000 [r/min] change in reference input and the need for the gas turbine to stabilize at the reference operating point as quickly as possible. The rise time of the R-PID1 controller is slower than that of the Sadeghi method. Still, it has no overshoot and reaches the reference operating point most stably and quickly (1% , 2.8928). The IMC method exhibits overshoot (%OS, 2.9106) and the slowest settling time (1% , 10.5875) among the controllers, operating approximately 7.6947 s slower than the proposed controller. The Sadeghi method shows the fastest rise time but a relatively high overshoot (%OS, 9.9122). Its settling time (1% , 5.4502) is about 2.5574 s slower than that of the proposed controller.
The ITAE error evaluation index is the smallest for the proposed controller at 866.9870, indicating superior performance.
The control input evaluation index is the second smallest for the proposed controller at 5.9098 after the Skogestad method, demonstrating that the control input of the proposed controller is stable without abrupt physical changes compared to the other controllers.
The robustness evaluation index
is the second smallest for the plant with the proposed controller applied at 1.6030 after the Skogestad method. This indicates that it passes farthest after the Skogestad method from the critical point (−1, j0) in the Nyquist plot in
Figure 4, showing that the controller is robust. The Sadeghi method has the largest
at 2.8466, indicating the lowest stability.
The and of the Skogestad method is smaller than that of the proposed controller. Still, it has no overshoot and reaches the reference operating point most stably (ITAE, 866.9870) and quickly (1% , 2.8928). The tracking performance of the proposed controller is better than that of the Skogestad method, which is the smallest and . Therefore, it can be concluded that the controller proposed and explored using the RCGA exhibits overall superior performance compared to other controllers. This performance can be assessed as highly suitable from the perspective of gas turbine applications in naval vessels requiring rapid maneuverability.
Under the condition that the FMU parameters remain unchanged, it is considered that the gas generator gain and time delay of the gas turbine engine change by +5% and −5% for the time constant, respectively. This accounts for variations in steady gain as the gas turbine engine operates in various harsh marine environments, as well as modeling errors and parameter uncertainties.
Table 6 presents the quantitative comparison of performance metric values of R-PID1 with other controllers and also shows the maximum sensitivity function
as a robustness evaluation index.
Compared to the performance of the nominal plant (
Table 5), it is observed that
generally increases as parameters change, indicating a decrease in stability. Still, the proposed controller shows a minor change in
(+0.142). The Sadeghi method exhibits the largest change in
(+0.8019). As shown in
Figure 5, the Nyquist plot of the R-PID1 controller passes farthest from the critical point (−1, j0) after the Skogestad method.
When comparing the transient response results of the controllers for the uncertain plant (
Table 6) with those for the nominal plant (
Table 5), the rise times are shorter, and the overshoots are larger for the uncertain plant. The proposed controller has the shortest settling time, while the IMC method has the smallest overshoot.
The and of the Skogestad method is smaller than that of the proposed controller. Still, it reaches the reference operating point most stably (ITAE, 896.4249) and quickly (1% , 3.4884). The tracking performance of the proposed controller is better than that of the Skogestad method. Therefore, it is evident that the proposed controller remains superior even when considering uncertainties.
5.3.2. Application of R-PID2 to the Model
The tracking performance of the R-PID2 controller was verified for the nominal plant
at the operating point of 7500 [r/min].
Figure 6 shows each controller’s tracking performance, fuel flow rate, and control input when the system, initially at 6500 [r/min], receives a step reference input of 7500 [r/min] at t = 1 s.
Table 7 summarizes the performance metrics for a quantitative comparison of each controller, comparing the proposed controller (R-PID2) with the other controllers (IMC, Sadeghi, LopezITAE, and Skogestad).
The transient response performance was examined from the perspective of a 1000 [r/min] change in reference input and the need for the gas turbine to stabilize at the reference operating point as quickly as possible. The rise time of the R-PID2 controller is slower than that of the Sadeghi method. Still, it has no overshoot and reaches the reference operating point most stably and quickly (1% , 1.3715). The IMC method exhibits overshoot (%OS, 2.5431) and a settling time (1% , 6.3459) that is approximately 4.9744 s slower than that of the proposed controller. The Sadeghi method shows the fastest rise time but has a relatively high overshoot (%OS, 29.3467). Its settling time (1% , 6.4032) is the slowest among the controllers, operating about 5.0317 s slower than the proposed controller.
The ITAE error evaluation index is the smallest for the proposed controller at 336.2807, indicating superior performance.
The control input evaluation index is also the second smallest for the proposed controller at 7.8657 after that of the Skogestad method at 7.1666, demonstrating that the control input of the proposed controller is stable without abrupt physical changes compared to the other controllers.
The robustness evaluation index for the plant with the proposed controller applied is the smallest
at 1.6360. The Nyquist plot in
Figure 6 indicates that it passes farthest from the critical point (−1, j0), showing that the controller is robust. The Sadeghi method has the largest
at 3.5680, indicating the lowest stability. Therefore, it can be concluded that the controller proposed and explored using the RCGA exhibits overall superior performance compared to other controllers.
- 2.
Uncertain plant
Under the condition that the FMU parameters remain unchanged, it is considered that the gas generator gain and time delay of the gas turbine engine change by +5% and the time constant by −5%, respectively. This accounts for variations in steady gain as the gas turbine engine operates in various harsh marine environments, as well as modeling errors and parameter uncertainties.
Table 8 presents the quantitative comparison of performance metric values of R-PID2 with the other controllers and also shows the maximum sensitivity function
as a robustness evaluation index. Compared to the performance of the nominal plant (
Table 7), it is observed that
generally increases as parameters change, indicating a decrease in stability. Still, the proposed controller shows the most minor change in
(+0.1457). The Sadeghi method exhibits the most significant change in
(+1.6340). As shown in
Figure 7, the Nyquist plot of the R-PID2 controller passes farthest from the critical point (−1, j0).
When comparing the transient response results of the controllers for the uncertain plant (
Table 8) with those for the nominal plant (
Table 7), the rise times are shorter, and the overshoots are more prominent for the uncertain plant. The proposed controller has the shortest settling time, while the IMC method has the smallest overshoot.
The ITAE is the smallest for the proposed controller, and the (8.5991) is the second smallest after that of the Skogestad method at 7.8722, indicating superior performance in control input changes. Therefore, it is evident that the proposed controller remains superior even when considering uncertainties.
5.3.3. Application of R-PID3 to the Model
The tracking performance of the R-PID3 controller was verified for the nominal plant
at the operating point of 8500 [r/min].
Figure 8 shows each controller’s tracking performance, fuel flow rate, and control input when the system, initially at 7500 [r/min], receives a step reference input of 8500 [r/min] at t = 1 s.
Table 9 summarizes the performance metrics for a quantitative comparison of each controller, illustrating the proposed controller (R-PID3) against the other controllers (IMC, Sadeghi, LopezITAE, and Skogestad).
The transient response performance was examined from the perspective of a 1000 [r/min] change in reference input and the need for the gas turbine to stabilize at the reference operating point as quickly as possible. The rise time of the R-PID3 controller is slower than that of the other controllers, but it has a slight overshoot (%OS, 0.0232). It reaches the reference operating point most quickly (1% , 1.6937) and stably. The IMC method exhibits overshoot (%OS, 2.4924) and the slowest settling time (1% , 3.8149) among the controllers, operating approximately 2.1212 s slower than the proposed controller. The Sadeghi method shows the fastest rise time but a relatively high overshoot (%OS, 19.4849). Its settling time (1% , 3.7554) is about 2.0617 s slower than that of the proposed controller.
The ITAE error evaluation index is the smallest for the proposed controller at 226.9119, indicating superior performance. The TV control input evaluation index is also the smallest for the proposed controller at 7.4308, demonstrating that the control input of the proposed controller is stable without abrupt physical changes compared to the other controllers.
The robustness evaluation index
is the smallest for the plant with the proposed controller applied at 1.5430. The Nyquist plot in
Figure 8 indicates that it passes farthest from the critical point (−1, j0), showing that the controller is robust. The Sadeghi method has the largest
at 2.8611, indicating the lowest stability. Therefore, it can be concluded that the controller proposed and explored using the RCGA exhibits overall superior performance compared to other controllers.
Under the condition that the FMU parameters remain unchanged, it is considered that the gas generator gain and time delay of the gas turbine engine change by +5% and the time constant by −5%, respectively. This accounts for variations in steady gain as the gas turbine engine operates in various harsh marine environments, as well as modeling errors and parameter uncertainties.
Table 10 presents the quantitative comparison of performance metric values of R-PID3 with the other controllers and also shows the maximum sensitivity function
as a robustness evaluation index. Compared to the performance of the nominal plant (
Table 9), it is observed that
generally increases as parameters change, indicating a decrease in stability. Still, the proposed controller shows the most minor change in
(+0.1021). The Sadeghi method exhibits the most considerable change in
(+0.8034). As shown in
Figure 9, the Nyquist plot of the R-PID3 controller passes farthest from the critical point (−1, j0).
When comparing the transient response results of the controllers for the uncertain plant (
Table 10) with those for the nominal plant (
Table 9), the rise times are shorter, and the overshoots are more significant for the uncertain plant. The proposed controller has the shortest settling time and the smallest overshoot.
The ITAE is the smallest for the proposed controller, and the (7.9133) is also the smallest, indicating superior performance in control input changes. Therefore, it is evident that the proposed controller remains superior even when considering uncertainties.
5.3.4. Application of R-PIDi (i = 1, 2, 3) to the Entire Sub-Model ( = 1, 2, 3)
Figure 10 applies each R-PIDi (i = 1, 2, 3) controller to the entire sub-model
(
= 1, 2, 3). The transient response results are compared in
Table 11.
Applying the R-PID1 controller across the entire rotational speed range of the sub-model ( = 1, 2, 3) shows excellent performance at the 6500 [r/min] operating point, but rise and settling times increase at the 7500 [r/min] and 8500 [r/min] operating points. Particularly at the 8500 [r/min] operating point, the settling time (1% , 26.0139) becomes extended.
Applying the R-PID2 controller across the entire rotational speed range of the sub-model ( = 1, 2, 3) shows excellent tracking performance at the design operating point of 7500 [r/min]. However, at the 6500 [r/min] operating point, a significant control input causes an overshoot (%OS, 30.7304). At 8500 [r/min], the response is faster than with the R-PID1 controller but still has extended settling and rise times.
Applying the R-PID3 controller across the entire rotational speed range of the sub-model ( = 1, 2, 3) shows superior tracking performance at the design operating point of 8500 [r/min]. However, the control input increases at the 6500 [r/min] operating point, increasing the fuel supply. This leads to significant overshoot (%OS, 75.5034) and severe hunting. There is also a considerable overshoot (%OS, 29.8651) at the 7500 [r/min] operating point.
The simulation results above show that the R-PIDi (i = 1, 2, 3) controllers demonstrate satisfactory response performance at their tuned operating points. However, when operating outside the designed operating points, there can be delays in reaching a steady state or significant overshoot, leading to degraded response performance.
5.3.5. Application of R-PIDi (i = 1, 2, 3) to Each Sub-Model ( = 1, 2, 3) with Measurement Noise
In actual control environments, there is always the possibility of noise being introduced from sensors during signal measurement, which should be considered in controller design. To investigate the impact of noise on the proposed method, it is assumed that white Gaussian noise with normal distribution N(0, 10) is introduced into the feedback sensor (rotational speed output).
Figure 11 applies each R-PIDi (i = 1, 2, 3) controller to each sub-model
(
= 1, 2, 3) with noise. Although the control input experiences fluctuations due to the noise, the rotational speed output demonstrates a response that, on average, does not cause significant distortion, remaining within approximately ±10 rpm.