Sunteți pe pagina 1din 6

Proceedings of the 42nd IEEE

Conference on Decision and Control


Maui, Hawaii USA, December 2003 WeM06-2

Relay Feedback Tuning of Robust PID Controllers With Iso-Damping Property

YangQuan Chen, ChuanHua Hu and Kevin L. Moore


Center for Self-Organizing and Intelligent Systems (CSOIS),
Dept. of Electrical and Computer Engineering,
UMC 4160, College of Engineering, 4160 Old Main Hill,
Utah State University, Logan, UT 84322-4160, USA.

Abstract— A new tuning method for PID controller design practice to use a relay with hysteresis [9] for noise immunity.
is proposed for a class of unknown, stable, and minimum Another commonly used technique is to introduce an artificial
phase plants. We are able to design a PID controller to ensure time delay within the relay closed-loop system, e.g., [10], to
that the phase Bode plot is flat, i.e., the phase derivative
w.r.t. the frequency is zero, at a given frequency called the change the oscillation frequency in relay feedback tests.
“tangent frequency” so that the closed-loop system is robust After identifying a point on the Nyquist curve of the plant,
to gain variations and the step responses exhibit an iso- the so-called modified Ziegler-Nichols method [4], [11] can
damping property. At the “tangent frequency”, the Nyquist be used to move this point to another position in the complex
curve tangentially touches the sensitivity circle. Several relay plane. Two equations for phase and amplitude assignment can
feedback tests are used to identify the plant gain and phase
at the tangent frequency in an iterative way. The identified be obtained to retrieve the parameters of a PI controller. For
plant gain and phase at the desired tangent frequency are used a PID controller, however, an additional equation should be
to estimate the derivatives of amplitude and phase of the plant introduced. In the modified Ziegler-Nichols method, α, the
with respect to frequency at the same frequency point by Bode’s ratio between the integral time Ti and the derivative time Td ,
integral relationship. Then, these derivatives are used to design is chosen to be constant, i.e., Ti = αTd , in order to obtain a
a PID controller for slope adjustment of the Nyquist plot to
achieve the robustness of the system to gain variations. No unique solution.
plant model is assumed during the PID controller design. Only The control performance is heavily influenced by the
several relay tests are needed. Simulation examples illustrate choice of α as observed in [10]. Recently, the role of α has
the effectiveness and the simplicity of the proposed method for drawn much attention, e.g., [12], [13], [14]. For the Ziegler-
robust PID controller design with an iso-damping property. Nichols PID tuning method, α is generally assigned as a
Index Terms— PID controller, PID tuning, relay feedback test,
Bode’s integral, flat phase condition, iso-damping property. magic number 4 [4]. Wallén, Åström and Hägglund proposed
that the tradeoff between the practical implementation and
I. I NTRODUCTION the system performance is the major reason for choosing the
ratio between Ti and Td as 4 [12].
According to a survey [1] of the state of process control The main contribution of this paper is the use of a new
systems in 1989 conducted by the Japan Electric Measur- tuning rule which gives a new relationship between Ti and
ing Instrument Manufacturer’s Association, more than 90 Td in stead of the equation Ti = 4Td proposed in the modified
percent of the control loops were of the PID type. It was Ziegler-Nichols method [4], [11]. We propose to add an txtra
also indicated [2] that a typical paper mill in Canada has condition that the phase Bode plot at a specified frequency wc
more than 2,000 control loops and that 97 percent use at the point where sensitivity circle touches Nyquist curve is
PI control. Therefore, the industrialist had concentrated on locally flat which implies that the system will be more robust
PI/PID controllers and had already developed one-button to gain variations. This additional condition can be expressed
type relay auto-tuning techniques for fast, reliable PI/PID 6 G(s)
control yet with satisfactory performance [3], [4], [5], [6], as d ds |s=jwc = 0, which can be equivalently expressed
[7]. Although many different methods have been proposed for as
dG(s)
tuning PID controllers, till today, the Ziegler-Nichols method 6 |s=jwc = 6 G(s)|s=jwc (1)
[8] is still extensively used for determining the parameters ds
of PID controllers. The design is based on the measurement where wc is the frequency at the point of tangency and
of the critical gain and critical frequency of the plant and G(s) = K(s)P (s) is the transfer function of the open loop
using simple formulae to compute the controller parameters. system including the controller K(s) and the plant P (s). In
In 1984, Åström and Hägglund [9] proposed an automatic this paper, we consider the PID controller of the following
tuning method based on a simple relay feedback test which form:
uses the describing function analysis to give the critical gain 1
K(s) = Kp (1 + + Td s). (2)
and the critical frequency of the system. This information Ti s
can be used to compute a PID controller with desired gain This ”flat phase” idea proposed above is illustrated in
and phase margins. In relay feedback tests, it is a common Fig. 1(a) where the Bode diagram of the open loop system
is shown with its phase being tuned locally flat around wc .
Corresponding author: Dr YangQuan Chen. E-mail:
yqchen@ece.usu.edu; Tel. +1(435)797-0148; Fax: +1(435)797- We can expect that, if the gain increases or decreases a
3054. URL: http://www.csois.usu.edu/people/yqchen. certain percentage, the phase margin will remain unchanged.

0-7803-7924-1/03/$17.00 ©2003 IEEE 2180


Therefore, in this case, the step responses under various is the PID controller obtained from (2). The phase of the
gains changing around the nominal gain will exhibit an iso- closed loop system is given by
damping property, i.e., the overshoots of step responses will
be almost the same. This can also be explained by Fig. 1(b)
6 G(jw) = 6 K(jw) + 6 P (jw). (6)
where the sensitivity circle touches the Nyquist curve of The derivative of the closed loop system G(jw) with respect
the open loop system at the flat phase point. Clearly, since to w can be written as follows:
gain variations are unavoidable in the real world due to
possible sensor distortion, environment change and etc., the dG(jw) dK(jw) dP (jw)
= P (jw) + K(jw) . (7)
iso-damping is a desirable property which ensures that no dw dw dw
harmful excessive overshoot is resulted due to gain variations. From (1), the phase of the derivative of the open loop system
can not obviously be obtained directly from (7). So, we need
50
Bode Diagram
1
Nyquist Diagram to simplify (7).
0 0.5
The derivative of the controller with respect to w is
Magnitude (dB)

−50
0

dK(jw) 1
−100
−0.5 = jKp (Td + 2 ). (8)
dw w Ti
Imaginary Axis

−1
−150
−90

−1.5
dP (jw)
−180 To calculate dw , since we have
Phase (deg)

−2

−270
−2.5
lnP (jw) = ln|P (jw)| + j 6 P (jw), (9)
−360
−2 −1 0 1 2 −3
10 10 10 10 10 −3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1
Frequency (rad/sec) Real Axis

differentiating (9) with respect to w gives


(a) Basic idea: a flat phase curve at (b) Sensitivity circle tangentially
gain crossover frequency touches Nyquist curve at the flat dlnP (jw) 1 dP (jw)
phase =
dw P (jw) dw
Fig. 1. Illustration of the basic idea for isodamping robust PID tuning
dln|P (jw)| d6 P (jw)
= +j . (10)
Assume that the phase of the open loop system at wc is dw dw
Straightforwardly, we arrive at
6 G(s)|s=jwc = Φm − π. (3)
dP (jw) dln|P (jw)| d6 P (jw)
Then, the corresponding gain is = P (jw)[ +j ]. (11)
dw dw dw
|G(jwc )| = cos(Φm ). (4) Substituting (5), (8) and (11) into (7) gives

With these two conditions (3) and (4) and the new condi- dG(jw) 1
= Kp P (jw)[j(Td + 2 )
tion (1), all the three parameters of PID controller can be dw w Ti
calculated. 1 dln|P (jw)| d6 P (jw)
As in the Ziegler-Nichols method, Ti and Td are used to +(1 + j(Td w − ))( +j )]. (12)
tune the phase condition (3) and Kp is determined by the gain wTi dw dw
condition (4). However, the condition (1) gives a relationship Hence, the slope of the Nyquist curve at any specific fre-
between Ti and Td instead of Ti = αTd . quency w0 is given by
Note that in this new tuning method, wc is not necessarily
dG(jw)
the gain crossover frequency. wc is the frequency at which 6 |w0 = 6 P (jw0 )+
the Nyquist curve tangentially touches the sensitivity circle. dw
Similarly, Φm , the tangent phase, is not necessarily the (Td Ti w02 + 1) + (Td Ti w02 − 1)sa (w0 ) + sp (w0 )Ti w0
tan−1 [ ] (13)
phase margin usually used in previous PID tuning methods. sa (w0 )Ti w0 − (Td Ti w02 − 1)sp (w0 )
According to [4], the phase margin is always selected from
30◦ to 60◦ . Due to the flat phase condition (1), the derivative where, following the notations introduced in [15], [16],
of the phase near wc will be relatively small. Therefore, if sa (w0 ) and sp (w0 ) are used throughout this paper defined
Φm is selected to be around 30◦ , such as 35◦ , the phase as follows:
margin will be generally within the desired interval. dln|P (jw)|
sa (w0 ) = w0 |w0 , (14)
dw
II. S LOPE A DJUSTMENT OF THE P HASE B ODE P LOT
d6 P (jw)
In this section, we will show how Ti and Td are related sp (w0 ) = w0 |w0 . (15)
under the new condition (1). dw
Substitute s by jw so that the closed loop system can be Here, our task is to adjust the slope of the Nyquist curve to
written as G(jw) = K(jw)P (jw), where match the condition shown in (1). By combining (1), (6) and
(13), one obtains
1
K(jw) = Kp (1 + + jwTd ) (5) 6 K(jw)|w0 = tan−1 [
jwTi

2181
(Td Ti w02 + 1) + (Td Ti w02 − 1)sa (w0 ) + sp (w0 )Ti w0 So, in general, for the plant with both integrators and a
].
sa (w0 )Ti w0 − (Td Ti w02 − 1)sp (w0 ) time delay
(16)
After a straightforward calculation, one obtains the relation- P̃ (s) P̄ (s)e−τ s
P (s) = = , m = 1, 2, 3, · · · , (24)
ship between Ti and Td as follows: s m sm
√ according to (20) and (23),
−Ti w0 + 2sp (w0 ) + ∆
Td = , (17)
2sp (w0 )w02 Ti
d6 P (jw) d6 P̃ (jw)
where ∆ = Ti2 w02 − 8sp (w0 )Ti w0 − 4Ti2w02 s2p (w0 ). Note that sp (w0 ) = w0 |w0 = w0 |w0
dw dw
due to the nature of the quadratic equation, an alternative 2
relationship, i.e., has been discarded. ≈ 6 P̃ (jw0 ) + [ln|Kg | − ln|P̃ (jw0 )|]. (25)
π
The approximation of sp for stable and minimum phase
plant can be given as follows [17]: III. T HE N EW PID C ONTROLLER D ESIGN F ORMULAE
Suppose that we have known sp at wc . How to experimen-
d6 P (jw) tally measure sp (wc ) will be discussed in the next section
sp (w0 ) = w0 |w0
dw based on the measurement of 6 P (jwc ) and |P (jwc )|.
2 To write down explicitly the formulae for Kp , Ti and Td ,
≈ 6 P (jw0 ) + [ln|Kg | − ln|P (jw0 )|] (18) let us summarize what are known at this point. We are given
π
i) wc , the desired tangent frequency; ii) Φm , the desired
where |Kg | = P (0) is the static gain of the plant, 6 P (jw0 ) tangent phase; iii) measurement of 6 P (jwc ) and |P (jwc )|
is the phase and |P (jw0 )| is the gain of the plant at the and iv) the estimation of sp (wc ).
specific frequency w0 . Furthermore, using (3) and (4), the PID controller param-
It is obvious that Ti and Td are related by sp alone. For eters can be set as follows:
this new tuning method, sp includes all the information that cos(Φm )
we need of the unknown plant. In what follows, we show Kp = p , (26)
that the sp estimate formula can be extended to plants with |P (jwc ) 1 + tan2 (Φm − 6 P (jwc ))|
integrators and/or time delay. −2
Consider the plant with m integrators Ti = , (27)
wc [sp (wc ) + Φ̂) + tan2 (Φ̂)sp (wc )]
P̃ (s) where Φ̂ = Φm − 6 P (jwc ).Finally, Td can be computed from
P (s) = , m = 1, 2, 3, · · · . (19)
sm (17).
Clearly, one can not get the static gain of such systems to Remark 3.1: The selection of wc heavily depends on the
compute sp directly. But from (15), system dynamics. For most of plants, there exists an interval
for the selection of wc to achieve flat phase condition. If no
d6 P (jw) better idea about wc , the desired cutoff frequency can used
sp (w0 ) = w0 |w0
dw as the initial value. For Φm , a good choice is within 30◦ to
35◦ .
d(6 P̃ (jw) − mπ
2 ) d6 P̃ (jw)
= w0 |w0 = w0 |w0 , (20) IV. M EASURING arg P (jwc ) , |P (jwc )| AND sp (wc ) V IA
dw dw
R ELAY F EEDBACK T ESTS
which means that for the systems with integrators, sp should Following the discussion in the above section, the param-
be estimated according to the systems without any integrator.
eters of a PID controller can be calculated straightforwardly
For the plant with a time delay τ if we know 6 P (jwc ), |P (jwc )| and sp (wc ).
P̃ (s) = P̄ (s)e−τ s , (21) As indicated in (18), sp (wc ) can be obtained from the
knowledge of the static gain |P (0)|, 6 P (jwc ) and |P (jwc )|.
in the same way, The static gain |P (0)| or Kg is very easy to measure and
it is assumed to be known. The relay feedback test, shown
d6 P̃ (jw) d6 P̄ (jw) in Fig. 2, can be used to “measure” 6 P (jwc ) and |P (jwc )|.
sp (w0 ) = w0 |w0 = w0 |w0 − τ w0 . (22)
dw dw In the relay feedback experiments, a relay is connected in
Consequently, substituting (18), we obtain closed-loop with the unknown plant as shown in Fig. 2 which
is usually used to identify one point on the Nyquist diagram
2 of the plant. To change the oscillation frequency due to relay
sp (w0 ) ≈ 6 P̄ (jw0 ) + [ln|Kg | − ln|P̄ (jw0 )|] − τ w0
π feedback, an artificial time delay is introduced in the loop.
2 The artificial time delay θ is the tuning knob here to change
≈ 6 P̃ (jw0 ) + [ln|Kg | − ln|P̃ (jw0 )|]. (23) the oscillation frequency. Our problem here is how to get the
π right value of θ which corresponds to the tangent frequency
Obviously, the time delay will not contribute to the estimation wc . To solve this problem, an iterative method can be used
of sp . as summarized in the following:

2182
The PID controller designed by the modified Ziegler-Nichols
method is
1
K1 (s) = 1.131(1 + + 0.781s). (33)
Fig. 2. Relay plus artificial time delay (θ) feedback system 3.124s

Bode Diagram Nyquist Diagram

1) Start with the desired tangent frequency wc . 50 1

2) Select two different values (θ−1 and θ0 ) for the time 0 0.5

Magnitude (dB)
0

delay parameter properly and do the relay feedback test −50

−0.5

twice. Then, two points on the Nyquist curve of the −100

Imaginary Axis
−1

plant can be obtained. The frequencies of these points


−150
−90

−1.5

can be represented as w−1 and w0 which correspond −180

Phase (deg)
−2

to θ−1 and θ0 , respectively. The iteration begins with −270


−2.5

these initial values (θ−1 , w−1 ) and (θ0 , w0 ). −360


10
−2 −1
10 10
0 1
10
2
10
−3
−3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1

3) With the values obtained in the previous iterations, the Frequency (rad/sec) Real Axis

artificial time delay parameter θ can be updated using (a) Comparison of Bode plots (b) Comparison of Nyquist plots
a simple interpolation/extrapolation scheme as follows: Fig. 3. Frequency responses of K1p (s)P2 (s) and K1 (s)P2 (s) (Dashed
wc − wn−1 line: The modified Ziegler-Nichols, Solid line: The proposed)
θn = (θn−1 − θn−2 ) + θn−1
wn−1 − wn−2
The Bode and the Nyquist plots are compared in Fig. 3.
where n represents the current iteration number. With From the Bode plots, it is seen that the phase curve near the
the new θn , after the relay test, the corresponding frequency wc =0.4 rad./s is flat. The phase margin roughly
frequency wn can be recorded. equals 45◦ . That means the controller moves the point
4) Compare wn with wc . If |wn − w∗ | < δ, quit iteration. P (0.4j) of the Nyquist curve to K(0.4j)P (0.4j) on the unit
Otherwise, go to Step 3. Here, δ is a small positive circle with a phase of 135◦ and at the same time makes the
number. Nyquist curve satisfy (1).
The iterative method proposed above is feasible because However, in Fig. 3(b), the Nyquist plot of the open
in general the relationship between the delay time θ and the loop system is not tangential to the sensitivity circle at
oscillation frequency w is one-to-one. the flat phase but to another point on the Nyquist curve.
After the iteration, the final oscillation frequency is quite Define [wl , wh ] the frequency interval corresponding to the
close to the desired one wc so that the oscillation frequency flat phase. So, the gain crossover frequency wc can be
is considered as wc . Hence, the amplitude and the phase of moved within [wl , wh ] by adjusting Kp by Kp0 = βKp
wl wh
the plant at the specified frequency can be obtained. Using where β ∈ [ w c
, wc ]. For this example, if Kp is changed
(18), one can calculate the approximation of sp . 0
to Kp = 0.7Kp = 0.652, the flat phase segment will
tangentially touch the sensitivity circle. The Nyquist plot
V. I LLUSTRATIVE E XAMPLES of the open loop system with the modified proposed PID
controller, i.e., 0.7C1p (s), is shown in Fig. 4(a) and the
The new PID design method presented above will be step responses of the closed loop system are compared
illustrated via some simulation examples. In the simulation, in Fig. 4(b). Comparing the closed-loop system with the
the following classes of plants, studied in [12], will be used. modified proposed PID controller to that with the modi-
1 fied Ziegler-Nichols controller, the overshoots of the step
Pn (s) = , n = 1, 2, 3, 4; (28)
(s + 1)(n+3) responses from the proposed scheme remain almost invariant
1 under gain variations. However, the overshoots using the
P5 (s) = ; (29) modified Ziegler-Nichols controller change remarkably.
s(s + 1)3
B. Plant with an Integrator P5 (s)
1
P6 (s) = e−s ; (30) For the plant P5 (s), the proposed controller is
(s + 1)3
1 1
P7 (s) = e−s ; (31) K2p (s) = 0.33(1 +
+ 1.89s)
s(s + 1)3 6.53s
A. High-order Plant P2 (s) with respect to β=1, wc =0.4 rad/s and Φm =45◦ . The con-
troller designed by the modified Ziegler-Nichols method is
Consider plant P2 (s) in (28). This plant was also used
in [15]. The specifications are set as wc =0.4 rad./s. and 1
K2 (s) = 0.528(1 +
+ 1.799s).
Φm =45◦. The PID controller designed by using the pro- 7.195s
posed tuning formulae is The Bode plot of this situation, shown in Fig. 5(a), is
1 quite different with that of plant P2 (s). The flat phase occurs
K1p (s) = 0.921(1 + + 1.969s). (32) at the peak of the phase Bode plot. The Nyquist diagrams
1.961s

2183
Step Response
Step Response 1.5
1.4
1

0.5 1.2

0 1

−0.5 1
0.8

Amplitude
−1

Amplitude
0.6

−1.5

0.4

−2

0.2 0.5

−2.5

0
0 10 20 30 40 50 60 70 80
−3
−3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1 Time (sec)

(a) Comparison of Nyquist plots (b) Comparison of step responses


0
0 10 20 30 40 50 60 70 80 90 100
Time (sec)
Fig. 4. Comparisons of frequency responses and step responses of
0.7K1p (s)P2 (s) and K1 (s)P2 (s) (Dashed line: The modified Ziegler-
Nichols, Solid line: The proposed. For both schemes, gain variations 1, Fig. 6. Comparison of step responses of K2p (s)P5 (s) and K2 (s)P5 (s)
1.1, 1.3 are considered in step responses) (Solid line: The proposed modified controller with gain variations 1, 0.9, 0.8;
Dotted line: The modified Ziegler-Nichols controller with gain variations 1,
0.9, 0.8)

are compared in Fig. 5(b). The step responses are compared 200 1

in Fig. 6 where the proposed controller does not exhibit 150

100 0.5

an obviously better performance than the modified Ziegler- 50

0
0

Nichols controller for the iso-damping property because of −50

−100
−0.5
−3 −2 −1 0

the effect of the integrator. 10 10 10 10


−1

0
−1.5
−100

−2
Bode Diagram −200
100 1

−300 −2.5
50
0.5
Magnitude (dB)

0 −400 −3
−3 −2 −1 0
10 10 10 10 −3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1
0

−50

−100
−0.5
(a) Comparison of Bode plots (b) Comparison of Nyquist plots
−150 −1
−90

Fig. 7. Comparisons of frequency responses of K3p (s)P6 (s) and


K3 (s)P6 (s) (Dashed line: The modified Ziegler-Nichols, Solid line: The
−135 −1.5
Phase (deg)

−180
−2
proposed)
−225
−2.5

−270
−2 −1 0 1 2
10 10 10 10 10
−3
Frequency (rad/sec) −3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1

(a) Comparison of Bode plots (b) Comparison of Nyquist plots with respect to β=1, wc =0.25 rad/s and Φm =39◦ . The con-
troller designed by the modified Ziegler-Nichols method is
Fig. 5. Comparisons of frequency responses of K2p (s)P5 (s) and
K2 (s)P5 (s) (Dashed line: The modified Ziegler-Nichols, Solid line: The 1
proposed) K4 = 0.273(1 +
+ 8.644s).
2.161s
The Bode plots and Nyquist plots are compared Fig. 9.
C. Plant with a Time Delay P6 (s) The step responses are compared in Fig. 10 where the iso-
damping property can be clearly observed.
For the plant P6 (s) the proposed controller is
VI. C ONCLUSIONS
1 A new PID tuning method is proposed for a class of un-
K3p (s) = 1.024(1 + + 1.539s)
1.241s known, stable and minimum phase plants. Given the tangent
frequency wc , the tangent phase Φm and with an additional
with respect to β=0.7, wc =0.6 rad/s and Φm =30◦ . The
condition that the phase Bode plot at wc is locally flat, we
controller designed by the modified Ziegler-Nichols method
can design the PID controller to ensure that the closed loop
is
1 system is robust to gain variations and to ensure that the step
K3 (s) = 1.674(1 + + 0.643s). responses exhibit an iso-damping property. No plant model
2.57s
is assumed during the PID controller design. Only several
The Bode plots and Nyquist plots are compared Fig. 7. The relay tests are needed. Simulation examples illustrate the
step responses are compared in Fig. 8 where the iso-damping effectiveness and the simplicity of the proposed method for
property can be clearly observed. robust PID controller design with an iso-damping property
for different types of plants.
D. Plant with an Integrator and a Time Delay P7 (s) Our further research efforts include 1) determining the
width and the position of the flat phase so as to achieve
For the plant P7 (s), the proposed controller is
the performance of the proposed controller and simplify the
1 design procedure; 2) testing on more types of plants; 3)
K4p = 0.212(1 + + 2.061s) exploring nonminimum phase, open loop unstable systems.
9.52s

2184
2

1.8
Chemical Process Control, Arkun and Ray, Eds., Texas,
1.6
1991, Chemical Process Control – CPCIV.
1.4
[2] W. L. Bialkowski, “Dreams versus reality: A view from
1.2 both sides of the gap,” Pulp and Paper Canada, vol.
1 11, pp. 19–27, 1994.
0.8 [3] A. Leva, “PID autotuning algorithm based on relay
0.6 feedback,” IEEE Proc. Part-D, vol. 140, no. 5, pp.
0.4 328–338, 1993.
0.2 [4] Tore Hagglund Karl J. Astrom, PID Controllers:
0
0 10 20 30 40 50 60 70 80 90 100 Theory, Design, and Tuning, ISA - The Instrumentation,
Systems, and Automation Society (2nd edition), 1995.
Fig. 8. Comparison of step responses of K3p (s)P6 (s) and K3 (s)P6 (s) [5] Cheng-Ching Yu, Autotuning of PID Controllers: Relay
(Solid line: The proposed modified controller with gain variations 1, 1.5, 1.7;
Dotted line: The modified Ziegler-Nichols controller with gain variations 1, Feedback Approach, Advances in Industrial Control.
1.5, 1.7) Springer-Verlag, London, 1999.
[6] Kok Kiong Tan, Wang Qing-Guo, Hang Chang Chieh,
300 1 and Tore Hagglund, Advances in PID Controllers, Ad-
200
0.5 vances in Industrial Control. Springer-Verlag, London,
100

0
0
2000.
−100
−3 −2 −1 0
−0.5
[7] Shankar P. Bhattacharyya Aniruddha Datta, Ming-
10 10 10 10
−1
Tzu Ho, Structure and Synthesis of PID Controllers,
−140

−160
−1.5
Springer-Verlag, London, 2000.
−180
−2
[8] J. G. Ziegler and N. B. Nichols, “Optimum settings
−200 −2.5
for automatic controllers,” Trans. ASME, vol. 64, pp.
−220
−3
10
−2
10 10
−1 0
10
−3
−3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1 759–768, 1942.
(a) Comparison of Bode plots (b) Comparison of Nyquist plots [9] K. J. Åström and T. Hägglund, “Automatic tuning
of simple regulators with specifications on phase and
Fig. 9. Comparisons of frequency responses of K4p (s)P7 (s) and amplitude margins,” Automatica, vol. 20, no. 5, pp.
K4 (s)P7 (s) (Dashed line: The modified Ziegler-Nichols, Solid line: The
proposed) 645–651, 1984.
[10] K. K. Tan, T. H. Lee, and Q. G. Wang, “Enhanced au-
tomatic tuning procedure for process control of PI/PID
ACKNOWLEDGEMENT controllers,” AlChE Journal, vol. 42, no. 9, pp. 2555–
2562, 1996.
The first author is grateful to Professor Li-Chen Fu, Editor-in-Chief of [11] C. C. Hang, K. J. Åström, and W. K. Ho, “Refinements
Asian Journal of Control for providing a complimentary copy of the “Special of the Ziegler-Nichols tuning formula,” IEE Proc. Pt.
Issue on Advances in PID Control”, Asian J. of Control (vol. 4, no. 4). We D, vol. 138, no. 2, pp. 111–118, 1991.
also thank Professor Blas M. Vinagre’s comments on an early version of [12] A. Wallén, K. J. Åström, and T. Hägglund, “Loop-
this paper. shaping design of PID controllers with constant ti /td
VII. REFERENCES ratio,” Asian Journal of Control, vol. 4, no. 4, pp. 403–
409, 2002.
[1] S. Yamamoto and I. Hashimoto, “Recent status and [13] H. Panagopoulos, K. J. Åström, and T. Hägglund,
future needs: The view from Japanese industry,” in “Design of PID controllers based on constrained op-
Proceedings of the fourth International Conference on timization,” in Proceedings of the American Control
Conference, San Diego, CA, 1999.
1.8
[14] B. Kristiansson and B. Lennartsson, “Optimal PID con-
trollers including roll off and Schmidt predictor struc-
1.6
ture,” in Proceedings of IFAC 14th World Congress,
1.4
Beijing, P. R. China, 1999, vol. F, pp. 297–302.
1.2
[15] A. Karimi, D. Garcia, and R. Longchamp, “PID con-
1
troller design using Bode’s integrals,” in Proceedings
0.8
of the American Control Conference, Anchorage, AK,
0.6
2002, pp. 5007–5012.
0.4
[16] A. Karimi, D. Garcia, and R. Longchamp, “Iterative
0.2 controller tuning using Bode’s integrals,” in Proceed-
0
0 20 40 60 80 100 120 140 160 180
ings of the 41st IEEE Conference on Decision and
Control, Las Vegas, Nevada, 2002, pp. 4227–4232.
Fig. 10. Comparison of step responses of K4p (s)P7 (s) and K4 (s)P7 (s) [17] H. W. Bode, Network Analysis and Feedback Amplifier
(Solid line: The proposed modified controller with gain variations 1, 1.5, 1.7;
Dotted line: The modified Ziegler-Nichols controller with gain variations 1, Design, Van Nostrand, New York, 1945.
1.5, 1.7)

2185

S-ar putea să vă placă și