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

 

Improving the Regulatory Response of PID Controller Using Internal Model Control Principles

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/

Abstract

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.

1. Introduction

The proportional integral (PI) and proportional integral derivative (PID) controllers are the widely used controllers in the process industries due to their simplicity, robustness and wide ranges of applicability in the regulatory control layer [1]. A survey of more than 11,000 controllers in the process industries reports that more than 97% of the regulatory controllers utilize the PID algorithm [2]. The PID tuning rules proposed by various authors have been compiled and reported in [3, 5]. Large numbers of tuning procedures have been proposed in the literature to tune PID controllers for different objectives and specifications. These tuning procedures can be classified as model based approaches and non-model based approaches whereas, in the former process models are used to tune PID controllers and in the later process information is used to tune PID controllers [4, 5].
The direct synthesis method [6] and IMC-PID tuning method [7, 8] are the popular model based PID tuning methods for achieving desired setpoint tacking responses. These methods do not necessarily result in PI/PID controllers; however, by approximating the process models into First Order Plus Dead Time (FOPDT) or Second Order Plus Dead Time (SOPDT) models, the controller form can be reduced to that of PI/PID controller. In these methods, closed loop time constant, i.e. the IMC filter time constant is a single convenient tuning parameter to adjust the closed loop response and robustness [9]. The direct synthesis approaches and IMC-PID approaches yield very good performance for setpoint changes, but the load disturbance responses for lag-dominant (including integrating) processes with a small time-delay/ time-constant ratio is found to be unsatisfactory [10, 11].
The well-known PID controller tuning rule proposed by ZN shows better disturbance rejection performance than IMC-PID design methods for lag dominant processes [12]. In order to improve the regulatory response, a new type of IMC filter was chosen and IMC-PID tuning rule was derived [13]. A direct synthesis design based PID controller tuning relations were derived for closed loop disturbance model [10]. To avoid excessive overshoot in the set-point response, a set-point weighting factor is utilized. Considering the filter structure of [13] IMC-PID, tuning relations are derived by approximating the IMC controller using Maclaurin series [9].
A model reduction technique to reduce the high-order process model into a low-order model was proposed and also the simplified IMC-PID tuning rules were proposed by considering the lag-time dominant processes [14]. A new IMC filter for disturbance rejection is taken in [15] and the corresponding analytical IMC-PID tuning relations were derived. The modified integral time constant of PID controller offers improved regulatory response. On the other hand, it also gives undesired overshoot in the servo response. This overshoot can be minimized by means of a setpoint filter.
Feedforward compensation plus feedback controller scheme provides two degrees of freedom control and it allows two different design objectives to be satisfied the feed forward compensation is mainly used for dominant disturbance rejection and it needs transfer function model of the process [16]. It may be noted that the feedback controller will provide compensation for the possible model inaccuracies. The disturbance observer (DOB) can be used to estimate the disturbances, and then the estimated value can be used in the feed forward compensation scheme [17].
In this work, the feedback PID controller and IMC scheme are combined to achieve satisfactory servo as well as regulatory performances. The IMC controller is designed to achieve improved disturbance rejection performance, without sacrificing the servo performance and also it provides compensation for the external disturbances and process parameter variations. The feedback controller will provide compensation for the external disturbances and process parameter variations. The detailed design procedure of the proposed scheme is presented in section 2 and the simulation examples are reported in section 3 followed by concluding remarks in section 4.

2. Combined Feedback plus IMC Control Scheme

A. Feedback plus IMC control scheme
The combined feedback plus IMC control scheme is shown in Figure 1. The signals 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
The nominal closed loop transfer functions relating process output to the setpoint and disturbance are as follows:
(1)
(2)
In the above equations 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)
From equation 3, it can be inferred that the proposed scheme process response to the setpoint changes is independent of the IMC controller and is dependent on the PID controller. Equation 4 shows that the regulatory response is a function of both PID and IMC controller. The IMC controller takes the following form
(5)
Where is the invertible portion of the process model and is the IMC filter. Usually the filter has the following form:
(6)
In the above filter 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 scheme
As 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.

3. Simulation Examples

The following series form of PID controller is used in the combined and SIMC-PID control schemes in the all simulation examples:
(7)
With .
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)
Maximum sensitivity 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)
The range of 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 methods
Simplified IMC-PID setting
The process models are usually represented in the following form
(11)
where 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)
ZN-PID settings [19]
The Z-N PID tuning rule is as follows:
(13)
Where and are the process ultimate gain and ultimate period.
Example 1
Consider 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.
Table 1. FOPDT process: comparison of servo-regulatory performances of proposed control scheme with other control schemes
     
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 performance measures and responses show that the proposed control scheme gives improved regulatory response compared to IMC, Simplified IMC-PI and ZN-PI control schemes. The IMC control scheme shows good servo response at the cost high controller output variation and the regulatory performance is found to be not satisfactory. The Simplified IMC-PI control scheme provides comparable servo and regulatory responses. The proposed scheme robustness is depends on the primary PI/PID controller for the case of no plant model mismatch. The proposed scheme robustness is better than the IMC and ZN-PI schemes.
It should be noted that the servo response of the proposed and SIMC-PI control schemes are identical. The additional IMC controller performes only during the presence of disturbance and plant model mismatch. Hence the servo response is identical to SIMC-PI scheme. The combined scheme gives improved servo and regulatory performance than the ZN-PI control scheme with minimum controller output variations. The combined scheme effectively reduces the undesired effect of unknown input disturbance in the process response compared to the conventional feedback control schemes.
Example 2
Consider a lag dominated SOPDT process model , 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.
Table 2. SOPDT process: comparison of servo-regulatory performances of proposed control scheme with other control schemes
     
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
From the performance measures and responses it can be inferred that the combined control scheme gives improved regulatory response than the SIMC-PID scheme. The proposed scheme gives improved servo and regulatory performancez than the ZN-PID control scheme with minimum controller output variations. Moreover the ZN-PID scheme gives more overshoot for setpoint change with high controller output variations. The simulation examples present the effectiveness of proposed two-degrees of freedom controller structure. The addition of IMC controller improves the regulatory response without disturbing the servo response.
C. Uncertainty analysis
The proposed control scheme, IMC controller is a model based controller. The performance of IMC controller depends on the process model; the uncertainties in process parameter will affect the performance of the designed controller. In order to assess the performance of the control schemes, an uncertainty of +30% in the process gain, time constant and dead-time of FOPDT process has been assumed and simulation studies have been performed. The performance measures such as IAE and TV values of all the control schemes are computed and reported in Table 3. It may be noted that the controller settings of proposed and other control schemes were determined using the nominal process model. The servo-regulatory response and controller output of the control schemes in the presence of model-plant-mismatch is shown in Figure 6 and 7 respectively.
Table 3. Uncertainty analysis: FOPDT process with +30% change in process gain, time constant, and dead-time
     
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
From the Table 3 and servo-regulatory responses, it can be inferred that the proposed control scheme performance deviation from the nominal performance is less than the other control schemes. The IMC controller shows more deviation from the nominal performance. This analysis clearly shows that the proposed combined control scheme offers improved performance than other control schemes in the presence of uncertainty in the process parameters.

4. Conclusions

Two degrees of freedom control scheme has been proposed by combining the feedback and IMC controller. The servo response depends upon the primary feedback controller and the regulatory response can be tuned independently via IMC controller. The proposed scheme uses the IMC principles to achieve an improved performance for the input disturbances. IMC controller filter parameter 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.

References

[1]  K.J. Astrom, T. Hagglund, “The Future of PID Control”, Control Engineering Practice, 2001 pp.1163-1175.
[2]  L.D. Desborough, and R.M. Miller, “Increasing customer value of industrial control performance monitoring — Honeywell’s experience”, Chemical Process Control-VI (Tuscon, Arizona, Jan. 2001), AIChE Symposium Series No. 326. vol. 98, USA, 2002.
[3]  A. O’Dwyer, Handbook of PI and PID controller tuning rules. Imperial College Press, London, 2006.
[4]  K.J. Astrom, and T. Hagglund, Advanced PID control. ISA: Research Triangle Park, NC 27709, 2006.
[5]  Pathiran AR, Prakash J. Design and Implementation of a model-based PI-like control scheme in a reset configuration for stable single-loop systems. Can. J. Chem. Eng. 2014; 92(9), pp.1651-1660.
[6]  D.E. Seborg, T.F. Edgar, and D.A. Mellichamp, Process dynamics and control. John Wiley & Sons, New York, 2004.
[7]  D.E. Rivera, M. Morari, and S. Skogestad, “Internal model control: PID controller design” Ind. Eng. Chem. Process Des., 25, 1986, pp. 252-265.
[8]  M. Morari, and E. Zafiriou, Robust Process Control. Prentice-Hall, New Jersey, 1989.
[9]  Y. Lee, S. Park, M. Lee, and C. Brosilow, “PID controller tuning for desired closed-loop responses for SI/SO systems”, AIChE Journal, 44, 1998, pp.106-112.
[10]  D. Chen, and D.E. Seborg, “PI/PID controller design based on direct synthesis and disturbance rejection”, Ind. Eng. Chem. Res., 25, 2002, pp.4807-4822.
[11]  D.B. Santosh Kumar, R. Padma Sree, “Tuning of IMC based PID controllers for integrating systems with time delay’, ISA Transactions, 63, 2016, pp.242-25.
[12]  J.G. Ziegler, and N.B. Nichols, “Optimum settings for automatic controllers”, Trans. ASME, 64, 1942, pp.759-768.
[13]  I. G. Horn, J. R. Arulandu, J. G. Christopher, J. G. VanAntwerp, and R. D. Braatz, “Improved filter design in internal model control”, Ind. Eng. Chem. Res. 35, 1996, pp. 3437-3440.
[14]  S. Skogestad, “Simple analytic rules for model reduction and PID controller tuning”, Journal of Process Control, 13, 2003, pp. 291-309.
[15]  M. Shamsuzzoha, and S. Skogestad, “IMC-PID controller for improved disturbance rejection of time-delayed processes”, Ind. Eng. Chem. Process Des., 46, 2007, pp.2077-2091.
[16]  ZhenpengYu, JiandongWang, “Performance assessment of static lead-lag feedforward controllers for disturbance rejection in PID control loops”, ISA Transactions, 64, 2016, pp.67-76.
[17]  R. Vilanova, O. Arrieta, and P. Ponsa, “IMC based feedforward controller framework for disturbance attenuation on uncertain systems”, ISA Trans. 48, 2009, pp. 439-448.
[18]  L. Juan, W. Chao, L. Shihua, Y. Jun, and L. Shengquan, “Optimal disturbance rejection control approach based on a compound neural network prediction method”, Journal of Process Control, 24,2014, pp. 1516–1526.
[19]  J.G. Ziegler and N.B. Nichols, “Optimum settings for automatic controllers,” Trans. ASME, vol. 64, no. 8, pp. 759–768, 1942.