Beruflich Dokumente
Kultur Dokumente
a,b
Department of Electrical Engineering, Indian School of Mines, Dhanbad-826004, INDIA
Abstract: In this paper a design method for proportional-integral-derivative (PID) controller based on
internal model control (IMC) principle is proposed. A feedback controller equivalent to internal model
control is obtained and then PID controller is derived by an approximate frequency response matching at
two low frequency points. A simple and meaningful criterion is provided to choose such low frequency
points. The method is illustrated through examples taken from literature.
Keywords: Approximated frequency response model matching; IMC controller; PID controller; process
control.
The paper is organised as follows. The design
1. INTRODUCTION method is discussed in Section 2, and its effectiveness is
The most of the industrial controllers are of demonstrated through examples in Section 3. Conclusion
proportional-Integral-Derivative (PID) type till today. The is given in Section 4.
performance of the control system is greatly affected by
parameters of the PID controller. Many researchers have 2. THE DESIGN METHOD
attempted to develop the design methods for the PID A plant is considered which is described by the
controller (Astrom & Hagglund, 1995). A few of them are following transfer function,
the Ziegler-Nichols method (Ziegler & Nichols, 1942), the N s sL
GP s
sL
Cohen-Coon method (Cohen & Coon, 1953), methods e G1 ( s )e (1)
based on gain margin and phase margin specifications (Ho D s
et al., 1995), methods based on optimization of integral where, N ( s) / D( s) is a rational transfer function and L is
error criteria (Panagopoulus et al., 2002), (Visioli, 2001),
the time delay of the plant. The poles of G1 ( s ) are
an analytical tuning method which is based on finding the
parameters of overall transfer function in some considered to be in the left hand side of s-plane.
transformed domain to have desired set-point response The PID controller in the parallel form is
(Chidambaram & Sree, 2003), method based on IMC and implemented as given by
percentage overshoot specification (Ali & Majhi, 2009). K
GC s K P I K D s
PID
The internal model control methods (Rivera et al., 1986), (2)
s
(Shamsuzzoha & Lee, 2007), (Wang et al., 2001) and
direct synthesis method (Chen & Seborg, 2002) are the where, K P , K I and K D are the proportional, integral and
PID controller design methods which are based on derivative constants of the controller that are to be
achieving the desired closed-loop response. These design determined by the proposed design method.
methods have only one tuning parameter and the controller The closed-loop block diagram is shown in Figure
required to achieve the desired response is computed 1 and Figure 2 where, GP ( s ) is the process, GM ( s ) is the
analytically which are originally non-PID controllers
IMC
simplification of which give PID controllers model of the process, GC ( s ) the IMC controller, r is the
(Shamsuzzoha & Lee, 2007), (Skogestad, 2003), input, e is the error, u is the controller output, d is the
(Shamsuzzoha & Lee, 2008). Generally, such methods
disturbance, x is the plant input and y is the output to the
reduces the plant order before controller design.
In this paper an IMC-PID design method is plant. d
proposed in which the desired PID controller is achieved
by approximate frequency response matching at low + x
+ e u y
frequency points. Using desired closed-loop response in
+
internal model control architecture the desired controller in r
conventional unity negative feedback configuration is +
computed and further simplified to the PID controller by
frequency response matching at two low frequency points.
The method involves linear algebraic equations and
approximation of the dead time term is avoided. Figure 1: Block diagram of IMC control schemes.
The IMC configuration in Figure 1 is simplified to have It may be seen from Equation (9) that the controller GC ( s )
the standard unity negative feedback control with the
has a structure different than the PID controller and also
controller GC ( s ) as shown in Figure 2. The ideal feedback sL
includes a term e . Thus it is required that the GC ( s )
controller can be expressed in terms of IMC controller and
the model of the process as: should be approximated to GC
PID
s as
GC
IMC
s GC
PID
s G s (10)
GC s (3) C
1 GM sG s IMC
C or, GCR jGCI
PID PID
G jG (11)
CR CI
where,
d
GC
PID
s s j
GCR jGCI
PID PID
r + e u + x y GC s s j GCR jGCI
GC ( s ) +
GP ( s )
GCR , GCI , GCR and GCI are
PID PID
and real
functions of .
Separating the real and imaginary parts in Equation (11),
one may write:
Figure 2: Closed-loop configuration considered.
GCR GCR and
PID
(12)
GCI GCI
PID
k CI
(14)
are to be inverted and not inverted by the controller, d 0
d 0
where, is the desired closed-loop time constant. where k is the small positive values around 0. Similarly,
To achieve the desired closed-loop response the IMC
controller will be
PID
GCI k
GCI ;
k
k [0, N 1] (16)
1 1 It is clear from Equations (15) and (16) that N
GC s f
IMC
(8) values of give 2N linear equations with the unknown
G s G s ( s 1)
parameters. For 3 numbers of unknowns of the PID
1 controller N is at least 2. Thus, the parameters of the PID
where, f is the filter in the IMC control scheme. controller can be found by solving the equations (15) and
s 1
(16). Here, it is to be noted that the method is general in
The controller GC ( s ) may be written as the sense that the controller structure and the order can be
GC
IMC
s 1/ G s
chosen arbitrarily.
GC s (9) However, theoretically for frequency response the
1 GM s G s s 1 e
C
IMC sL
range of is from 0 to and for this infinite range,
choosing the frequency around 0 i.e., of low value
386
IFAC DYCOPS 2013
December 18-20, 2013. Mumbai, India
should be consistent with the effective range of frequency as the frequency values selected for matching are
response. Here, the low frequency values are selected sufficiently small. Finally, the PID controller with
with the following concept. 0 0.01 rad/sec and 1 0.02 rad/sec is chosen as
If is the dominant time constant of the plant,
given below:
10 times of 2 / which is 20 / can be assumed as
1.481
the effective range of dominant frequency response of the GC s 1.55 0.1467 s
PID
IMC-MAC 1.55 1.48 0.065 0.425 0.5 1.7 0.35 4.5 1.353
3. Examples
Example 1: 1.4
been considered. 1
1 0.25 s
GP s
Proposed 1
Amplitude
0.8
e Proposed 2
s 1 0.6
Panda
IMC-MAC
0.4
1.5
The PID controllers are designed considering the
1
1
filter as f and for various pairs of low 0.5
0.425s 1
0
frequency points as shown in Table 1. In the table it is
observed that the performances of the PID controller -0.5
0 5 10 15 20 25 30
evaluated at low frequency points are almost same as long Figure 4: Controller output for Example 1.
387
IFAC DYCOPS 2013
December 18-20, 2013. Mumbai, India
1.5 1.4
Proposed
1.2 Panda
IMC-MAC
1 1
Amplitude
0.8
Amplitude
0.6
0.5 Proposed 1
Proposed 2
0.4
Panda
IMC-MAC 0.2
0
0 5 10 15 20 25 30
0
Time (sec) 0 20 40 60 80 100 120 140 160 180
Time (sec)
Figure 5: Process output for Example 1 with +20% change in
gain, time constant and time delay of the plant. Figure 6: Process output for Example 2.
Example 2: 1.4
Proposed
A second order plus dead time (SOPDT) process 1.2 Panda
IMC-MAC
is considered (Panda, 2008) as 1
2
GP s
1 s
e 0.8
Amplitude
10s 1 (5s 1) 0.6
0.8
performance parameters for the comparison of the design
0.6
methods are tabulated in Table 3. From Figure 6, 7 and
Table 3 it is observed that the performance of the proposed 0.4
Proposed
method is better than the other methods. The robustness of 0.2 Panda
IMC-MAC
the proposed controller is studied by considering +20% 0
0 20 40 60 80 100 120 140 160 180
change in the gain, the dominant time constant and the Time (sec)
time delay of the plant and the corresponding step Figure 8: Process output for Example 2 with +20% change in
response is shown in Figure 8. gain, dominant time constant and time delay of the plant.
388
IFAC DYCOPS 2013
December 18-20, 2013. Mumbai, India
robustness of the proposed controller a +20% change in A PID controller is designed with frequency
the gain and the time delay is considered and points for matching are taken as 0 0.01 rad/sec and
corresponding step response is shown in Figure 11.
Table 4: Performance comparison for Example 3. 1 0.02 rad/sec which gives the PID controller as:
0.076
s 0.25
Load
0.213s
Set-point PID
disturbance GC
Response
Method KP KI KD
response IAE (for s
Max Ts 30 sec) Table 5: Performance comparison for Example 4.
MP Ts
process (sec)
(%) (sec)
output
Load
Set-point
Proposed 5.78 5.62 3.66 0.5 4.2 0.076 3.8 1.84 disturbance
Response
response IAE (for
Method KP KI KD
Wang et Max Ts 90 sec)
3.88 5.38 2.15 3.2 4.4 0.085 3.9 1.96 MP Ts
al process (sec)
(%) (sec)
output
Ho et al 5.06 5.92 1.08 11.4 7.1 0.087 3.5 1.98
Proposed 0.25 0.076 0.213 3 0 11.7 2.37 19.1 25.54
1.4 Jeng and
0.19 0.063 0.128 4.39 0 17.6 2.17 23.5 28.88
Lin
1.2
Chien et
0.15 0.078 0.156 - 14.5 22.5 2.14 30.5 29.89
1 al
Amplitude
0.8
The performance of the proposed controller is
0.6
compared with that of the Jeng and Lin (Jeng & Lin, 2012)
0.4
Proposed and Chien et al (Chien et al., 2003). The step responses for
0.2 Wang et al set-point as well as the load-disturbance response are
Ho et al shown in Figure 12 and 13 and various performance
0
0 5 10 15 20 25 30 parameters are shown in Table 5. It is observed from the
Time (sec)
figures and the table that the proposed controller has better
Figure 9: Process output for Example 3.
performance. To show the robustness of the proposed
controller a +20% change in system the gain and the time
10
delay is considered and corresponding step response for
set-point as well as load disturbance response is shown in
8 Figure 14.
Amplitude
Proposed 4
6 Wang et al Proposed
Ho et al Jeng and Lin
3
4 Chien et al
Amplitude
2
2
0 5 10 15 20 25 30
1
Time (sec)
Figure 10: Controller output for Example 3.
0
1.4
-1
0 10 20 30 40 50 60 70 80 90
1.2
Time (sec)
1 Figure 12: Process output for Example 4.
Amplitude
0.8 Proposed
Wang et al 1.5
0.6 Ho et al Proposed
0.4 1 Jeng and Lin
Chien et al
0.2
Amplitude
0.5
0
0 5 10 15 20 25 30 0
Time (sec)
Figure 11: Process output for Example 3 with +20% change in -0.5
gain and the time delay of the system.
-1
0 10 20 30 40 50 60 70 80 90
Example 4: Time (sec)
A second order time delay system with inverse Figure 13: Controller output for Example 4.
response is considered (Jeng & Lin, 2012) as:
2( 3s 1) 0.5 s
GP ( s ) e
(2 s 1)( s 1)
389
IFAC DYCOPS 2013
December 18-20, 2013. Mumbai, India
5
Time Delay. Industrial and Engineering Chemistry
Proposed Reasearch, 51, pp.2652-65.
4 Jeng and Lin Lee, Y., Park, S., Lee, M. & Brosilow, C., 1998. PID
Chien et al controller tuning for desired closed-loop response for
3
SISO systems. AIChE, 44, pp.106-15.
Amplitude
2
Panagopoulus, H., Astrom, K.J. & Hagglund, T., 2002.
1 Design of PID Controllers Based on Constrained
0 Optimisation. Process Inst. Elect. Engineering, 149,
pp.32-40.
-1
Panda, R.C., 2008. Synthesis of PID tuning rule using the
-2
0 10 20 30 40 50 60 70 80 90
desired closed-loop response. Ind. Chem. Eng. Res., 47,
Time (sec) pp.8684-92.
Figure 14: Process output for Example 4 with +20% change in Pan, S. & Pal, J., 1995. Reduced order modelling of
the gain and the time delay of the plant. discrete-time systems. Appl. Math. Modelling, 19,
pp.133-38.
4. Conclusion Rivera, D.E., Morari, M. & Skogestad, S., 1986. Internal
A simple IMC based PID controller design has model control 4. PID controller design. Ind. Eng.
been proposed in this paper. The feedback controller Chem. Process, 25, pp.252-65.
equivalent to internal model control is obtained and further Shamsuzzoha, M. & Lee, M., 2007. IMC - PID controller
simplified to PID controller by an approximate frequency design for imrproved disturbance rejection of time-
response matching method. Two low frequency points are delayed processes. Ind. Chem. Eng. Res., 46, pp.2077-
required for matching the frequency response and a 91.
criterion has been provided for choosing such two Shamsuzzoha, M. & Lee, M., 2008. Design of Advanced
frequency points that does not require elaborate frequency PID Controller for Enhanced Disturbance Rejection of
response analysis. The method is involved with solution of Second-Order Processes with Time Dealy. AIChE, 54,
linear algebraic equations and approximation of the delay pp.1526-36.
sL
term e is not required. The method is mathematically Skogestad, S., 2003. Simple analytic rules for model
simple and the computational burden is very small. reduction and PID controller tuning. Journal of
Process Control, 13, pp.291-309.
Visioli, A., 2001. Optimal tuning of PID controllers for
References
Ali, A. & Majhi, S., 2009. PI/PID controller design based integral and unstable processes. IEE Proc.-Control
on IMC and percent overshoot specification to Theory Appl., 148, pp.180-84.
Wang, Q.G., Hang, C.C. & Yang, X.P., 2001. Single-loop
controller setpoint change. ISA Transactions, 48,
controller design via IMC principles. Automatica, 37,
pp.10-15.
pp.2041-48.
Astrom, K.J. & Hagglund, T., 1995. PID Controllers
Theory Design and Tuning. North Caorlina: second ed., Wang, Q.G. et al., 1999. PID Tuning for Improved
Performance. IEEE Transactions on Control Systems
Instrument Society of America, Research Triangle
Technology, 7(4), pp.457-65.
Park.
Chen, D. & Seborg, D.E., 2002. PI/PID controller design Ziegler, J.G. & Nichols, N.B., 1942. Optimum Settings for
based on direct synthesis and disturbance rejection. Automatic Controllers. Trans. ASME, 64, pp.759-68.
Ind. Eng. Chem. Res., 41, pp.4807-22.
Chidambaram, M. & Sree, R.P., 2003. A Simple Method
of Tuning of PID Controller for Integrating/Dead Time
Processes. Computers and Chemical Engineering, 27,
pp.211-15.
Chien, I.L., Cheng, Y.C., Chen, B.S. & Chuang, C.Y.,
2003. Simple PID Controller Tuning Method for
Processes with Inverse Response Plus Dead Time or
Large Overshoot Response Plus Dead Time. Ind. Eng.
Chem. Res., 42, p.44614477.
Cohen, G.H. & Coon, G.A., 1953. Theoritical
Consideration of Retareded Control. Transaction
ASME, 75, pp.827-34.
Ho, W.K., Hang, C.C. & Cao, L.S., 1995. Tuning of PID
Controllers Based on Gain and Phase Margin
Specification. Automatica, 31(03), pp.497-502.
Jeng, J.C. & Lin, S.W., 2012. Robust Proportional-
Integral-Derivative Controller Design for
Stable/Integrating Processes with Inverse Response and
390