Tan 1998
Tan 1998
Tan 1998
W. Ta n
J.Liu
P.K.S.Ta m
Indexing terms: PID controllers. Tuning rules, Integrating processes, Stability robustness, Closed-loopperformance
Kp=
AK,(TiT + T )
krT1
-
0.265X + 0.307
k
(T +
- 0.5
)
An interesting observation is that when we choose a PI
precompensator:
(12)
(where A is a design parameter), the optimum E,,?,, in
Note that the integral time and the derivative time are
eqn. 1 depends only on A and is independent of z. This
independent of h. We can view eqn. 12 as a PID tuning
property guarantees that direct relations between the
rule based on H , optimal control for a FOPDT plant.
parameters of the H , controller and the deadtime zcan
It has the following properties:
be obtained, and a parametrisation of the H , optimal
controller for this type of process can be found. (i) The response of the closed-loop system is independ-
Now the transfer function of the shaped plant is (A/ ent of plant time constant T, and rise time and settling
zs)e-rs. To make use of the state-space solution, the time are proportional to z.
delay is approximated by (ii) The shape of the response depends only on A.
1 - T2 S
1 5s +
thus a minimal state-space realisation for the shaped
plant is:
respectively. Thus 01 t I I
0 5 10 15 20 25 30
YX= [ + +
1 2X X 2 / 2
+
X/2 X2/4 -X2 /4 Fig. 1
... /1 = 1 ,
time
Process output for different PID settings: FOPDTprocess
~ A= i s - - a = 2
is independent of z, and so will be E,,,.
Since the state-space realisation of the shaped plant To illustrate the responses of the PID settings given
is of order 2, it is easy to verify that its H , optimal above, suppose all parameters of the process are scaled
486 IEE ProcControl Theory Appl., Vol. 145. No. 6, November 1998
to 1. Suppose a setpoint change of magnitude 1 is Example 1: Consider the plant
introduced at t = 1, a step input load disturbance of e-50~
magnitude 0.5 enters at t = IO and a step output load
disturbance of magnitude 0.5 enters at t = 20. The 1 + 10s
process output responses for three typical PID settings This example is studied in [ 3 ] to illustrate their tuning
are shown at Fig. 1 and the controller output at Fig. 2. method. The ratio of deadtime to time constant is 5,
We find that as A becomes larger, the response time for thus some tuning methods (e.g. the Z-N method) can-
the closed-loop system becomes shorter. However, the not be used. Table 1 gives the PID controller parame-
overshoot becomes larger, and the robust margin ters predicted by our method (with A = 1.5), and by the
becomes smaller, which means that the robust stability C-C method, the ISTE method and the method in [3].
of the closed-loop system becomes worse. To obtain a To compare these PID controllers, suppose a set-
fast setpoint response A can be chosen larger (A = 2 point change of magnitude 1 is introduced at t = 1 and
with E, = 0.383), while to be robust against a greater a step load disturbance of magnitude 0.5 enters at t =
variation of plant parameters, A can be chosen smaller 500, the responses for different PID settings are shown
( A = 1 with = 0.490). Usually we can choose A = in Fig. 3. In order to compare fairly, we simulate the
1.5 with = 0.423. controllers as ideal PIDs. Filters are used to ensure
smooth responses and enough robustness against high
frequency uncertainties in practice. In this example,
they do not affect the process output significantly so
they are omitted. it is observed that our method pre-
dicts suitable proportional gain and integral time, and
the closed-loop system has a faster and steady setpoint
response.
1.0
2
01
0
1
5 10 15 20 25
I
30
I i t 0.8
time
Fig.2 Controller output for d@erent PID settings: FOPDTprocess
..... /z = 1, -/z = 1.5, _ - - a = 2
Method Kp T Td T'
This paper 0.493 35.0 7.143 5.604 We observe that although the filter does not affect
the process output, it does affect the controller output.
c-c 0.517 58.49 9.42 -
Since other methods do not provide guidelines for
ISTE 0.508 33.61 13.28 - selecting the filter time constant, the initial controller
131 0.275 24.85 3.72 - outputs are large due to the derivative action of an
IEE Proc.-Conirol Theory Appl., Vol. 145, No. 6, November 1998 487
iueai riu. When a filter is added, the output of the
PID controller tuned with our method becomes
smooth, as can be seen in Fig. 4.
Using a least-squares fit technique, we can also obtain
4 PID tuning for integrating processes the terms E,,,, K,, Tl, T, as functions of k
1
For integrating process Emax =
1.449X 3.085 +
e-Ts K , = 1.503X 2.922 +
d S )= s ( T s 1) + Ti = 0.238X 0.123 +
if we choose a PD precompensator T2 = 5.750X +
0.590 (19)
X
w1= -(1kr +Ts) Thus the final H , controller for the integrating process
has the following structure:
then the shaped plant is the same as for the FOPDT
plant, thus we can use the results obtained in the previ-
ous Section. The final controller has the following
structure: It is also in the PID interacting form, and can be trans-
KC
K ( s ) = -(1+ T s )
1 rs/T1 + formed into the noninteracting structure (eqn. 11) with
kr 1 TS/T~ + (13)
K p = 0‘463X 0.277 ((0.238X + 0.123)T + r )
+
(14)
It can be shown that now the unique stabilising solu-
tions to eqns. 2 and 3 have the following structure:
1 0 1/r 0
o 1/r2 O
O 1 -0.5 , :
J
1
o o 1/r3
Y = [0
1 0 0
r 0 1 Yx
0 0 r2
[; :]
0
0
r2
0 r3
(15)
respectively, where X d and Y, depend only on A and To illustrate the responses of the PID settings given
are independent of 2. Thus above, suppose all parameters of the process are scaled
to 1. Suppose a setpoint change of magnitude 1 is
Xma, (YX) introduced at t = 1, a step input load disturbance of
(16)
=L ” Y A X A ) magnitude 0.5 enters at t = 50 and a step output load
This is independent of z and so will be E,,,. disturbance of magnitude 0.5 enters at t = 100; the
Now the state-space realisation of the shaped plant is process output responses for three typical PID settings
of order 3, so that its H , optimal controller, given by are shown at Fig. 5 and the controller output at Fig. 6.
eqn. 4, takes the following structure: It is well known that the setpoint step response for
integrating processes has a large overshoot, and usually
+
- Kc(r2s2 zjrs 2 2 )
K=
+ a setpoint filter is added to reduce it. By trial and sim-
+
r 2 s 2 p1rs +pa (17)
ulation, we find that if the filter time is adopted as 0.8
where K d , zl, z2, p l , p 2 depend only on A. This can be times the integral time the closed-loop system response
approximated by a lead-lag controller: is a good compromise between overshoot and rise time.
488 IEE Proc.-Control Theory Appl., Vol. 145, No. 6, November 1998
'I
Here the second row is computed from the method
proposed in [5] with Tf = 0.2. The third row is com-
puted from Table 1 in [6]. Note that the PID control-
1.5 lers given in [5] and [6] are of the interacting form, we
have transformed them to the noninteracting form. The
fourth row is computed with p = 1 and 5 = 0.707 using
the method proposed in [7].
Suppose a setpoint change of magnitude 1 is intro-
duced at t = 10 and a step input load disturbance of
magnitude 0.5 enters at t = 40; the responses for differ-
ent PID settings are shown in Fig. 7. To have a fair
comparison setpoint filters are not used here and the
controllers are simulated as ideal PID. Our method
predicts suitable proportional gain and integral time
-0.51 I I I and thus has a fast setpoint response and the best load
0 50 100 150 disturbance rejection.
time
Fig.6 Controller output for different PID settings: integratingprocess 5 PID tuning for integrator/deadtime processes
..... A2=0.5,- A = 0.25, . - . - a. = 0.1
~
Method KP T,
~~
24.8602
Td
-
This paper 1.6742
#.-.- [Ill 1.6041 52.50 -
/.
[71 1.8029 24.0696 1.3235
a
0 10 20 30 LO 50 60 70 80
which is studied in [l 11 and [5]. The PI or PID parame-
time ters predicted by our method (with 1 = 0.5) and those
Fig.7 Process output for exumple 2 by [Ill and [7] (with p = 2, 5 = 0.707) are given in
~ this paper, ..... [5],
- .- . ~ [6], - - [7]
~
Table 3. The process output is shown in Fig. 8. The
IEE Proc-Control Theory Appl., Vol. 145,No. 6, November 1998 489
proposed PI works better that that tuned by [l 13 but portional gain and integral action and thus produces a
has a larger overshoot than the PID tuned by [7]. So fast response and good load disturbance rejection. In
the derivative action can be used to obtain a better per- our tuning rules the PID parameters can be obtained
formance but, of course, it will cause larger controller using one design parameter which reflects the trade-off
output. Our method for integratoddeadtime processes between stability robustness and time domain perform-
can be used only to tune PI not PID. ance of the closed-loop system, thus making it conven-
ient to choose PID parameters in the face of
uncertainties in the processes.
7 References