International Journal of Control Science and Engineering
p-ISSN: 2168-4952 e-ISSN: 2168-4960
2019; 9(1): 9-14
doi:10.5923/j.control.20190901.02

Arun R. Pathiran
Dept. of Electrical and Electronics Technology, Federal TVET Institute, Addis Ababa, Ethiopia
Correspondence to: Arun R. Pathiran, Dept. of Electrical and Electronics Technology, Federal TVET Institute, Addis Ababa, Ethiopia.
| Email: | ![]() |
Copyright © 2019 The Author(s). Published by Scientific & Academic Publishing.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/

The Internal Model Control (IMC) Scheme is the model based control structure, while the conventional feedback scheme with Proportional plus Integral (PI) and Proportional plus Integral plus Derivative (PID) controller is the most widely used control structure in industry. The proposed scheme combines these two schemes to attain an improved input disturbance rejection response. The regulatory response to the changes in the input disturbance can be improved via tuning the IMC controller where the response to the setpoint changes is undisturbed. Comparisons and simulation results are presented to illustrate the effectiveness of the proposed two degrees of the freedom control scheme.
Keywords: IMC, PID, Regulatory response
Cite this paper: Arun R. Pathiran, Improving the Regulatory Response of PID Controller Using Internal Model Control Principles, International Journal of Control Science and Engineering, Vol. 9 No. 1, 2019, pp. 9-14. doi: 10.5923/j.control.20190901.02.
and
are reference, disturbance and process output respectively.
and
are the process and its model respectively.
and
are the PI/PID and IMC controller respectively. The process and model response is compared to separate the disturbance response. From the response the disturbance is estimated using the IMC controller which contains an inverse of the process model. The estimated value is being used to compensate for the unmeasured disturbance. It should be noted that the IMC enables the designer to improve the disturbance response without altering the servo response.![]() | Figure 1. Feedback plus IMC Control Scheme Scheme |
![]() | (1) |
![]() | (2) |
is the model error i.e.
. Assume that the process model
is perfect and exactly matches with the process behavior i.e.
then the closed loop transfer functions are as follows:![]() | (3) |
![]() | (4) |
![]() | (5) |
is the invertible portion of the process model and
is the IMC filter. Usually the filter has the following form: ![]() | (6) |
is the order of the filter and it is selected based on the process model and
is the only tuning parameter. It could be noted that the lower values of
improves the disturbance prediction capabilities [10].B. Tuning of the proposed control schemeAs shown in equations 3 and 4 the stability of the proposed control system is function of only PID controller. The regulatory response can be modified independently by tuning the IMC controller. In this work, the Simplified IMC tuning rules proposed by Skogestad is considered to tune the primary PI/PID controller. Then, the IMC controller is tuned to improve the regulatory performance.Steps involved in the design of the proposed control scheme Tune the PID controller using Simplified IMC PI/PID tuning rules and then Tune the IMC filter parameter
to achieve the desired regulatory performance.From equations 1 and 2 it can be inferred that the process characteristic equation is function of Model Plant Mismatch (MPM) (
). The model inaccuracy affects the closed loop performance and robustness. Lower values of
improve the disturbance response. On the other hand, it affects the robustness of the closed loop system in case of MPM. While designing the IMC controller, the process uncertainties has to be considered to yield a stable closed loop performance. In the proposed scheme, the number of tuning parameters has increased by one compared to the conventional PI/PID controller.![]() | (7) |
.where
is the controller gain,
the integral time,
the derivative time,
filter time constant and
the filter time constant factor. In order to avoid derivative kick, derivative on measurement is implemented. The value of
has been chosen in the simulation study. This value was chosen in order to not bias the results, but in practice (and especially for noisy processes) a larger value of
in the range 0.1–0.2 is normally used [14].The performance of the proposed control scheme is validated through the simulation examples. To evaluate the controlled systems performance, a unit step setpoint change (r=1) and a unit step input (load) disturbance (Gd=GP and d=1) has been considered. The output performance metrics namely Integral absolute error (IAE) and the input performance metrics namely total variation (TV) of the manipulated input
are used as the evaluation criteria for the comparison. The IAE and TV values are defined as follows: ![]() | (8) |
![]() | (9) |
is a classical measure of closed-loop system robustness. The reciprocal of
is the shortest distance between the Nyquist curve of the loop transfer function and the critical point. The typical values of
should be in range 1.2-2.0. The maximum sensitivity is then given by,![]() | (10) |
over 1.2-2.0 corresponds to a gain margin of 6.0-2.0 and a phase margin of 49.2-29.0 [10]. Moreover, the performance is compared with the Simplified IMC and ZN PI/PID control schemes.B. Comparison with other tuning methodsSimplified IMC-PID settingThe process models are usually represented in the following form ![]() | (11) |
is the process gain,
are the process time constants, and
the dead time. In [14] PI and PID settings are derived for FOPDT and SOPDT process models. The SIMC-PID setting for series form of PID controller is as follows:![]() | (12) |
![]() | (13) |
and
are the process ultimate gain and ultimate period. Example 1Consider a lag dominated FOPDT process model
, the proposed combined control scheme PI controller is designed using SIMC tuning relation. To improve the regulatory response the IMC controller filter constant is chosen as 0.3. The IMC, SIMC-PI and ZN-PI control schemes are also tuned and the controller parameters are reported in Table 1. The setpoint-disturbance responses of the control schemes are simulated and shown in Figure 2. The controller responses are also shown in Figure 3. The performance measures are computed for the designed control schemes and reported in Table 1. The roboustness measure
is computed and also reported in Table 1.
|
![]() | Figure 2. Servo-regulatory response of the proposed control scheme, IMC, Simplified IMC-PI and ZN-PI control schemes for FOPDT process |
![]() | Figure 3. Controller response of the proposed control scheme, IMC, SIMC-PI and ZN-PI control schemes for FOPDT process |
, the combined control scheme PID controller is designed using SIMC PID tuning relations and the IMC controller filter constant is chosen as 1. The IMC, SIMC-PID and ZN-PID control schemes are also tuned and the controller parameters are reported in Table 2. The setpoint-disturbance responses of the control schemes are shown in Figure 4. The controller responses are shown in Figure 5. The performance and robustness measures are computed for the designed control schemes and reported in Table 2. From the performance measures and responses it can be inferred that the IMC scheme gives very good servo response with very high controller output variations. Also, its regulatory response is not satisfactory as compared with other schemes. When the IMC scheme is combined with the feedback control scheme the regulatory performance has remarkably improved without altering the servo response of feedback controller.
|
![]() | Figure 4. Servo-regulatory response of the proposed control scheme, IMC, SIMC-PID and ZN-PID control schemes for SOPDT process |
![]() | Figure 5. Controller response of the proposed control scheme, IMC, SIMC-PID and ZN-PID control schemes for SOPDT process |
|
![]() | Figure 6. Servo-regulatory response of proposed scheme, IMC, SIMC-PI and ZN-PI control schemes for FOPDT process with +30% uncertainty |
![]() | Figure 7. Controller response of proposed scheme, IMC, SIMC-PI and ZN-PI control schemes for FOPDT process with +30% uncertainty |
is the only additional tuning parameter and by tuning this parameter, regulatory performance can be improved without sacrificing the servo performance. The simulation results show that the proposed scheme gives improved regulatory response than the SIMC-PI/PID controller and gives improved servo-regulatory performance than the ZN-PI/PID controller.