Professional Documents
Culture Documents
Application in QFT
Wenhua Chen and Donald J. Ballance
Centre for Systems & Control
Department of Mechanical Engineering
University of Glasgow
Glasgow G12 8QQ
UK
August, 1997
Abstract
keywords: Stability analysis, Quantitative Feedback Theory, stability criterion, Nichols chart
1 Introduction
In QFT and other frequency domain design methods, the robust stability is
guaranteed by ensuring that the nominal case is stable and the following equality
holds 1 + L(j!) 6= 0 for any allowable uncertainties, where L(j!) is open-loop
transmissions, or open-loop plants. This is so-called Zero Exclusion Theorem.
In QFT the later is achieved by imposing the robust stability margin condition,
for instance, the high-frequency U courtor. It is therefore essential to guarantee
the stability of the nominal case in the QFT design procedure and if the nominal
case is stable and the robust margin condition is satised, the robust stability
follows. Since the loop shaping is performed on the Nichols chart and a graphic
CAD environment for QFT controller design was developed as a commercial
QFT Toolbox in MATLAB [2], it is very interesting to obtain the graphical
stability criterion. In addition, to develop a new stability criterion has itself
meaning. The well-known graphical stability criterion is the celebrated Nyquist
stability criterion (for example, see [9]). This criterion was extended to the
Nichols chart for QFT design recently [7].
When designing QFT controller for non-minimum phase and unstable plants
with Horowitz and Sidi method [6, 4], Chen and Ballance [3] show not only the
robust bounds but also the stability line R must be shifted with frequency.
n
Rn
db
Y
r
60
+
40
20
Rc
-1
-360
-180
-20
-40
-60
2 Stability Criterion
In general the magnitude of the transfer function decreases with frequency and
it only increases in a narrow frequency range. In This paper, it is assumed the
plot L(s) only intersect the 0db line for at most one time.
A stable plant is considered rst, and then a plant which has one unstable
pole. Finally, we show the stability analysis of an open-loop plant with multiple
unstable poles can be converted to that of a plant with one unstable pole or a
stable plant.
2.1
Stable plants
First consider the stable plant with positive steady gain k . The discuss is
based on Figure 2. The Nichols plot of L(s) starts either from the point A
o
R D
H R
80DB
A
40DB
0DB
E
-180
C
0
F
180
B
-40DB
2.2
Next we consider the plant with only one unstable pole. If the steady gain jk j
is less than 0db, then it is impossible to intersect the stability line R in Lemma
1 and instability follows. If the steady gain k is positive and jk j is larger
than 0db, due to the symmetry of the full Nichols plot of L(s), the full Nichols
o
R D
H R
A
80DB
40DB
0DB
E
-180
C
0
F
180
B
-40DB
2.3
The stability criterion for the plant with several unstable poles are now considered. If the number of the unstable poles is even, then it can written as
2k where k is a positive integral k = 1; 2; :. In this case, the feedback system is stable if and only if the net number of positive crossings and negative
crossings of the full Nyquist plot is 2k times, ie., the number of the positive
and negative crossings of the Nichols plot of L(s) is k. The net number of
the positive crossings more than negative crossings for one time implies the
phase will adding -360. In the Nichols chart we should add a sheet. So
the stability of the closed-loop system can be analysed within the phase range
(?k 360 ? 180; ?k 360 + 180). By shifting the Nichols plot of L(s) right
on the multiple sheeted Nichols chart for k times, it can be shown the stability
of the feedback system can be analysed by investigating the properties of the
shifted Nichols plot within the phase range (?180; +180), ie., on one sheeted
Nichols chart. It is reduced to a stability analysis of the plant with no unstable
4
40
0 db
30
0.25 db
0.5 db
20
1 db
1 db
3 db
10
3 db
6 db
6 db
10
12 db
20
20 db
30
40
360
270
180
OpenLoop Phase (deg)
90
40 db
0
3 Examples
To compare with the stability criterion in [7], the graphical stability criterion
developed in this section is applied in analysis of stability of all examples in [7].
Example 1 : The stable minimum phase plant is given by
L(s) = s +k 1
The Nichols plot is shown in Fig. 4 with k = 2. Because it crosses the 0db line
within the range(?180; 180) and the open-loop plant is stable, it follows from
the Proposition 1 that the feedback system is stable. It can also be shown that
the open-loop steady gain jk j is larger than 0db and the Nichols plot crosses
the 0db line within the range (?180; 180) for any k > 1. When k 1, the
open loop steady gain jk j is equal to or less than 0db. Hence following the
Proposition 1, the closed-loop system is also stable for all k > 0.
o
40
0 db
30
0.25 db
0.5 db
20
1 db
1 db
3 db
10
3 db
6 db
6 db
10
12 db
20
20 db
30
40
360
270
180
OpenLoop Phase (deg)
90
40 db
0
0.25 db
0.5 db
20
1 db
1 db
3 db
10
3 db
6 db
6 db
10
12 db
20
20 db
30
40
360
270
180
OpenLoop Phase (deg)
90
40 db
0
(1)
The Nichols plot for the plant with the gain k = 3000 is shown in Fig. 6. Since
the open-loop system is stable, Proposition 1 is applicable and we can conclude
the closed-loop system is unstable since the Nichols plot intersects the 0db line
less than ?180.
Example 4. Consider the following fth order plant
s + 50)2(s + 100)
(2)
L(s) = (s + 1)(s +k(2)(
s + 5)(s + 200)(s + 500)
The plot on a Nichols chart is given Fig. 7 for k = 1. From Proposition 1, it
is easy to determine that the closed-loop system is stable. Similar to [7], we also
can determine the stability range of the parameter k by Proposition 1. However
6
40
0.25 db
0.5 db
1 db
3 db
6 db
20
1 db
20
3 db
6 db
12 db
20 db
40
40 db
60
60 db
80
80 db
100
100 db
120
120 db
0 db
140
160
360
140 db
270
180
OpenLoop Phase (deg)
90
160 db
0
20
1 db
3 db
6 db
3 db
6 db
12 db
20
20 db
40
40 db
60
60 db
80
360
270
180
OpenLoop Phase (deg)
90
80 db
0
(3)
is considered.
Since the plant has a positive gain and has a integral, the line from 0 to
?90 is added and we draw the plot from ?90 as ! = 0+. The plot for the
plant with k = 1 is shown in Fig. 8. According to the sucient and necessary
condition for in Proposition 1, we conclude the closed-loop system is stable for
k = 1. By increasing the steady gain k, the plot will move up. When k > 100,
the plot crosses the 0db less than -180, So the closed loop system becomes
unstable when k 100.
Example 6. Consider a type 1 unstable system
L(s) = s(s k? 1)
(4)
The gain for plotting is k = 1. Because the plant has the negative gain, the
Nichols plot starts from ?180. The Nichols plot is given in Fig. 9. This is a
stability analysis problem for the plant with one unstable pole and the negative
gain, so Proposition 2 should be used. Because the plot intersects the 0db line for
the phase less ?180, the feedback system is unstable according to the sucient
and necessary condition in Proposition 2. Moreover it is impossible to increase
7
40
0 db
30
0.25 db
0.5 db
20
1 db
1 db
3 db
10
3 db
6 db
6 db
10
12 db
20
20 db
30
40
360
270
180
OpenLoop Phase (deg)
90
40 db
0
0.25 db
0.5 db
20
1 db
1 db
3 db
10
3 db
6 db
6 db
10
12 db
20
20 db
30
40
360
270
180
OpenLoop Phase (deg)
90
40 db
0
The Nyquist plot is drawn on a Nichols chart for the gain k = 1 as shown
in Fig. 10. Since the gain for this plant is positive and the open-loop plant is
stable, the stability of the closed loop system is analysed by Proposition 1. The
closed-loop system is unstable since the plot intersects the 0db line at ?180.
Obviously the stability requirement is satised if the plot is lowered. So the
closed-loop system is stable if and only if 0 < k < 1.
All examples in [7] are tested in the above by the stability criterion developed in this paper. The same conclusions are obtained and our criterion is
more simple and more clear since only whether the plot crosses the 0db line is
concerned and we don't need to determine the sign of every crossing is positive
or negative and count the numbers of the positive and negative crossings.
Example 8 : The stable plant with the occision component
k
L(s) = (s2 =2500 + s=250
+ 1)(s + 1)
(6)
is considered. The Nichols plot for the plant with k = 2 is shown in Fig. 11.
The Nichols plot does not monotonically decrease with the frequency !. But
the Propositions given in the above section also hold for this plant since the plot
8
40
0.25 db
0.5 db
1 db
3 db
6 db
20
1 db
20
3 db
6 db
12 db
20 db
40
40 db
60
60 db
80
80 db
100
100 db
120
120 db
0 db
140
140 db
160
360
270
180
OpenLoop Phase (deg)
90
160 db
0
Openloop:
Closedloop:
Frequency:
384.97deg,45.41dB
0.13deg,0.04dB
n/a rad/sec
50
40
30
50
10 6
0.30.1
20
10
0
10
20
30
350
300
250
200
150
100
X: Phase (degrees) Y: Magnitude (dB)
50
(7)
(8)
For simplicity, only the robust stability is considered and robust performance is
not considered. The robust stability can be imposed by
L(s)
(9)
1 + L(s) 2:1 for all a 2 [0:1; 1]; k 2 [1; 10];
The plant under the parameters k = 1 and a = 1 is chosen as the nominal case.
(10)
P (s) = s((ss ?+ 21):5)
o
This plant has one unstable pole. According to Horowitz and Sidi method[6, 4,
3], choose
P 0 (s) = s((ss ++ 21):5)
(11)
o
as the new stable minimum phase nominal plant. The shifting bounds and the
stability lines at the frequencies ! = 0:1, 0.3, 1, 2, 3, 6, 10, 50 are plotted in
Fig. 12. A controller
G(s) = 6:582:
(12)
is designed by loop shaping [3]. As shown in Fig. 12, it is possible for the
Nyquist plot to intersect the stability line within the frequency band ! 2 [1; 2].
Since, similar to the most of the Nichols plots, the phase doesn't monotonely
vary with frequency ! in this band, it is dicult to determine whether the loop
transmission L(s) under the controller intersects the shifted stability lines R(!)
and the numbers of the positive and negative crossings is also dicult to be
counted. So it is dicult to analyse the stability of the nominal closed-loop
system under the controller G(s) (12) by the stability criterion [7]. This is also
our motivation to develop the new stability criterion.
i
10
Now the stability criterion proposed in the above section is used to analyse
the stability of the nominal closed-loop system in Fig. 12. Since this nominal
plant P (s) with one unstable pole and the gain is negative, according to Proposition 2, the closed-loop system is stable if and only if the plot should intersect
the 0db line within the phase (?180; 180). When the robust bounds of the
nominal plant P (s) are shifted to that of the nominal plant P 0 (s), the phase
range also shifts from (?180; 180) to (?180? arg(A(j!)),180?argA(j!)))
as shown in Fig. 12. It is easy to show the plot crosses the 0db line near frequency ! = 6 with the phase about ?75. The phase range for stability becomes
(?140; 220) at frequency ! = 6. Clearly it is within this phase range. Following the necessary and sucient condition for stability in Proposition 2, the
nominal closed-loop system under the controller is stable. In other words, with
the new stability criterion in hand, it is very easy to know how to shape the
loop transmission L(s) such that the nominal stability of the nominal closedloop system is guaranteed when the QFT design is performed in the graphical
CAD environment. This is the main advantage of the graphical stability criterion. For example, the nominal closed-loop system is always stable when the
controller gain is increased in this example. The nominal closed-loop system is
also stable until decreasing the control gain such that the plot crosses the 0db
line at frequency 2,
o
5 Conclusion
In QFT, when Horowitz and Sidi[6, 4] method is employed to design robust
controllers for non-minimum phase and unstable plants, Chen and Ballance [3]
point out that the stability of the new nominal plant must be reformulated.
That is the stability line varies with frequency. It is dicult to analyse the
stability of the closed-loop nominal systems by the existing stability criterion.
A new graphical stability criterion on Nichols chart was proposed, which is
based on the phase information when the plot gain is 0db. As shown in the
last example, this criterion provides an eective method for stability analysis of
the new nominal systems. It utilises the gain property of the transfer function.
Moreover although this criterion is applicable for the plot crossing the 0db
line at most one time, as we shown in this paper, it is an eective alternative
method for stability analysis of most of physical systems since most of plants
have monotone property of the gain.
References
[1] H. W. Bode. Network Analysis and Feedback Amplier Design. van Nostrand, New York, 1945.
[2] C. Borghesani, Y. Chait, and O. Yaniv. Quantitative Feedback Theory
Toolbox User Manual. The Math Work Inc., 1995.
[3] Wenhua Chen and Donald J. Ballance. QFT design for uncertain nonminimum phase and unstable plants. In Proceedings of the 1998 American
Control Conference, Philadelphia, U.S.A., 1998.
11
12