Documente Academic
Documente Profesional
Documente Cultură
IMCPID Approach: An Effective Way to Get an Analytical Design of Robust PID Controller
Moonyong Lee*, M. Shamsuzzoha, Truong Nguyen Luan Vu
School of Display & Chemical Engineering, Yeungnam University, Gyeongsan, 712-749, Korea
(Tel.:+82-53-810-2512; E-mails: mynlee@yu.ac.kr, smzoha2002@hotmail.com,tnluanv@tymail.ac.kr)
Abstract: In this paper, the analytical PID controller design methodology of the SISO and MIMO processes has been
discussed on the basis of the IMC principle. The paper deals with two issues: firstly emphasizes on a tuning method of a
SISO stable and unstable process and secondly a MIMO tuning rule. To verify the superiority of the proposed tuning
method, simulation studies have been conducted on several process models. The results show that the proposed tuning
method has a convincing result for wide classes of process models. The robustness analysis is also carried out by
inserting a perturbation in each of the process parameters simultaneously, with the results demonstrating the better
robustness of the proposed controller design with parameter uncertainty.
Keywords: PID controller, SISO, MIMO, Stable Process, Unstable process, PID cascaded with lead lag filter
1. INTRODUCTION
It is a remarkable fact that the vast majority of chemical
processes are well-controlled with a PID algorithm or
one of its simpler forms like PID with lead lag filter,
mainly because they can assure satisfactory
performances with simple algorithm for a wide range of
processes. It is important to notice that the cost/benefit
ratio obtained through the PID controller is difficult to
achieve by other controllers. Although a number of
advanced control techniques can provide significant
improvements, a well designed PID controller has
proved to be satisfactory for most industrial control
loops.
To find a simple design method of a PID type controller
with significant performance improvement has become
an important research issue for process control engineers.
Due to the simplicity and improved performance of the
internal model control (IMC)-based tuning rule, the
analytically derived IMCPID tuning methods have
attracted the attention of industrial users over the last
decade. The IMCPID tuning rule has only one user
defined tuning parameter, which is directly related to the
closedloop time constant. The IMCPID tuning and the
direct synthesis (DS) approaches are two examples of
typical tuning methods based on achieving a desired
closedloop response. These methods obtain the PID
controller parameters by computing the controller which
gives the desired closedloop response. Although this
controller is often more complicated than a standard PID
controller, its form can be reduced to that of either a PID
controller or a PID cascaded with a loworder lag filter
by some clever approximations of the dead time in the
process model.
Rivera et al. [1], Morari and Zafiriou [2] had
analytically derived the IMC-PI/PID tuning for several
single input-single output (SISO) models typically used
in the process industries. Chien and Fruehauf, [3]
extended the IMC-PID tuning rule for several classes of
processes model with time delay. In fact, regarding the
disturbance rejection for lag time dominant processes,
the well-known old design method by Ziegler and
2861
1 + as
1
(1)
G = K 1+
+ s
c
Is
1 + bs
r +
Gc1
0
#
0
0 " 0
Gc2
% #
0 " Gcn
G c
G2n
%
this condition is often too conservative. The fully crosscoupled PID control system, the multivariable PID
controller parameters can be identified by the least
squares fit technique, was introduced by Wang et al.
[16]. This method gives good output response of control
system. However, it is complicated in the
implementation. The simple method to design multiloop IMC controller is the extension of single-input,
single-output (SISO) IMC-PID controller to the MIMO
case in straightforward manner. Lee et al. [17] proposed
the multi-loop PID controller that derived from the
generalized IMC-PID approach for SISO systems. At
low frequency, the proportional and derivative terms are
designed as SISO case because they have been
dominant at high frequency, the integral term can be
obtained systematically while all interactions taking into
account. For disturbance rejection, Truong and Lee [18]
proposed the new method of multi-loop PI controllers
that can be utilized in the decentralized control system
easily. Moreover, this method can give a satisfactory
load change as well as servo performance in MIMO
systems. To enhance the robustness and performance of
control system, Truong and Lee [19] considered a
frequency domain performance criterion that is defined
by the maximum magnitude of the closed-loop
frequency response (Mp) and proposed an IMC-based
PID design method. The magnitude of sensitivity (Ms)
theory was also used to design the decentralized
controller for complex MIMO systems which contain a
lot of noises and disturbances [20].
The effectiveness of the proposed IMC-based PID
control systems is demonstrated by a number of
illustrative examples in term of performance and
robustness for both SISO and MIMO systems.
2. DESIGN PROCEDURE
Figure 1 shows the block diagrams of IMC control
structure and equivalent classical feedback, where GP is
the process, G P the process model, q the IMC
controller. In the IMC control structure, the controlled
variable is related as:
(2)
GP q
1 G P q
Gp
y=
1 + q GP G P
fRr +
1 + q GP G P
GD d
(3)
(4)
(5)
where PM and PA are the portions of the model inverted
and not inverted, respectively, by the controller ( PA is
usually a non-minimum phase and contains dead times
and/or right half plane zeros); PA ( 0 ) = 1 .
2862
(6)
(7)
p A ( im=1 i s i + 1)
( s + 1) r
= 1
s = z1 ," z m
(8)
=0
s = z1 ,", zm
( im=1 i s i + 1)
( s + 1) r
(9)
(10)
q
1 G p q
(11)
pm1
Gc =
1
( s + 1)
( 1 s
+ 1 )( 2 s + 1 )
(4
12 1
1 =
+ 1 )
I = 1;
D =
1
2
2
1 ( 2 ) 1
1
e
e
1
( 2 1 )
(14b)
(14a)
( s ) can be expressed in
controller with integral term G
c
a Maclaurin series, respectively, as follows:
(16)
Gp (s) = G0 + G1s + G2s2 + O(s3 )
(s) = 1 G
+G
s +G
s2 + O(s3 )
G
c
c0
c1
c2
(17)
2
1 + 21
e
2
z1 , z2 ,", zm , then
f =
2 = 22 1
c0
c0
c1 +
c0
c0
( G ) and chosen
p ii
2863
Gci (s) =
Gii(s)
(is+1)ni Gii+(s)
where
(24)
f '' (0)
1
(25)
Gci (s) = fi (0) + fi' (0)s + i s2 +0(s3)
s
; Di = 0.5
fi " (0)
fi ' (0)
Ii
Cdi (s) =
G -1p (0)
ii
(29)
j=1
m j
n
(i s +1) - Gii+ (s) ijs +1
j=1
=
Ii
G -1
(0)
p
ii
(32)
min (1 w)
i
Mp
ij
j i
Mp
+w
ii
(26)
. At low
Consider the design of the integral term G
c0
frequencies, the interaction effect between the control
loops cannot be neglected. Therefore, by comparing the
diagonal element of H(s) in Eq. 18 and R(s)
in Eq. 21
for the first-order s term, one can get the analytical
tuning rule for the integral time constant of the multiloop PID controller as follows
Gii' + (0) ni i K ci
(27)
=
(22)
and G
can be
Therefore, Eq. 22 indicates that G
c0
c1
designed by considering only the main diagonal
elements in Gp(s), which means the generalized IMCPID method for the SISO system can be directly applied
to the design of the proportional and derivative terms in
the multi-loop PID controller. At high frequencies, the
ideal multi-loop feedback controller to give the desired
( s) is designed by
closed-loop response R
-1
( s) = G
( s)R
( s)(I R
( s)) 1
(23)
G
c
p
(28)
approximated to
H (s) = ( I + G (s) G c (s)) 1 G p (s) G c (s) G p (s) G c (s)
m
Gii+ (s) ijs j +1
j=1
= diag{R ,R ,..., R } =
R
n
di
d1 d 2
di
is+1 i
3. SIMULATION RESULTS
Example 1. Lag time dominant FODUP
An important result published for FODUP model
Shamsuzzoha and Lee [12].
Gp =
1e0.4 s
1s 1
(33)
2864
1.2
Process variable
0.8
0.4
Proposed method
DS-d
Shamsuzzoha and Lee
0
0.1
0.06
-0.02
Process Variable
12
Time
18
24
0.6
0.4
Proposed method
Liu et al.
Lee et al.
0.2
0.7
3
Time
Proposed method
Liu et al.
Lee et al.
0.5
Process Variable
24
0.02
0.3
12.8e s
16.7 s + 1
Gp =
6.6e7 s
10.9s + 1
0.1
-0.1
0
18
Proposed method
DS-d
Shamsuzzoha and Lee
0.14
0.8
0
0
12
Time
0.16
Process variable
3
Time
18.9e3 s
21s + 1
3 s
19.4e
14.4s + 1
(35)
2865
4. CONCLUSIONS
In this article, we have discussed IMC based analytical
design method for a PID controller and a PID cascaded
with a loworder lead lag filter. The proposed deign
method cover a broad class of processes e.g., stable and
unstable in SISO category as well as MIMO.
Several important representative processes were
considered in the simulation study in order to
demonstrate the superiority of the proposed method.
Acknowledgement
This research was supported by Yeungnam University
research grants in 2008.
REFERENCES
[1] D. E. Rivera, M. Morari and S. Skogestad, Internal
model control, 4. PID controller design, Ind. Eng.
Proc. Des. Deu., Vol. 25, pp. 252, 1986.
[2] M. Morari, E. Zafiriou, Robust Process Control,
Prentice Hall Englewood Cliffs, New York, 1989.
[3] I. L. Chien and Fruehauf, Consider IMC tuning to
improve controller performance, Chem. Eng.
Prog.,Vol. 86, No. 10, pp. 33, 1990
[4] J. G. Ziegler and N. B. Nichols, Optimum settings
for automatic controller, Trans. ASME, Vol. 64, pp.
759, 1942.
[5] 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., Vol. 35, pp. 3437, 1996.
[6] D. Chen and D. E. Seborg, PI/PID Controller
Design Based on Direct Synthesis and Disturbance
Rejection, Ind. Eng. Chem. Res. 2002, Vol. 41, pp.
4807-4822.
[7] Y. Lee, S. Park, M. Lee and C. Brosilow, PID
controller tuning for desired closed-loop responses
for SI/SO systems, AIChE Journal, Vol. 44, No.1,
pp. 106-115, 1998.
[8] Y. Lee, J. Lee and S. Park, PID controller tuning
for integrating and unstable processes with time
2866