Professional Documents
Culture Documents
Chapter 9 Quantitative Feedback Theory
Chapter 9 Quantitative Feedback Theory
Chapter 9 Quantitative Feedback Theory
Systems
Ali Karimpour
Assistant Professor
Ferdowsi University of Mashhad
Chapter 9
Chapter 9
• Introduction
• Example
• Introduction
• Example
3
Ali Karimpour June 2010
Chapter 9
Introduction
Many design methods require design objectives to be stated in terms which are familiar
from classical SISO design methods.
Some of these specification, may be derived from an accurate knowledge of noise and
disturbance statistics, or of possible perturbations to the nominal plant model, but they
are more often obtained in a less quantitative manner.
Typically they are initially obtained from previous experience with similar plants, and
then refined in a specify-design-analyze cycle until derived acceptable C.L. behavior.
This approach has been forcefully criticized as inadequate by Horowitz (1982).
• Introduction
• Example
5
Ali Karimpour June 2010
Chapter 9
G( j1 )
6
Ali Karimpour June 2010
Chapter 9
40
2 (0.01) 0 dB
30 0.25 dB
2 (0.02) 0.5 dB
2 (0.10)
20 1 dB
2 (0.50) 0
2 (1.00) -10
-20
a [1 4] b 5
-30
a [1 4] b 1
-40
a 1 b [1 5]
-225 -180 -135 -90 -45
Open-Loop Phase (deg)
7
a 4 b [1 5] Ali Karimpour June 2010
Chapter 9
Open-Loop Gain(db)
a [1 3] b 5
-25
-160 -150 -140 -130 -120 -110 -100 -90
Open-Loop Phase(deg)
8
Ali Karimpour June 2010
Chapter 9
a [1 3] b 5
-25
-160 -150 -140 -130 -120 -110 -100 -90
Open-Loop Phase(deg) 9
Ali Karimpour June 2010
Chapter 9
k k
Nichols Chart for G ( s ) Nichols Chart for G ( s)
s( s a) s( s a)
k [10 20] a [1 1] s 1
K (s) 3
s 10
Nichols Chart templates for k/(s(s-a)) Nichols Chart templates With Controller
40 40
0 dB 0 dB
30 0.25 dB 30 0.25 dB
0.5 dB
0.5
0.5 dB
20 1 dB 20 1 dB
-1 dB -1 dB
1
(dB)
(dB)
3 dB
(db)
3 dB 10
(db)
10
-3 dB -3 dB
6 dB 6 dB
Open-Loop Gain
Open-Loop Gain
Amplitude
2
Amplitude
0 -6 dB 0 -6 dB
5
-10 -12 dB -10 -12 dB
10
-20
-30 -30
-40 dB -40 dB
-40 -40
-360 -315 -270 -225 -180 -135 -90 -45 0 -360 -315 -270 -225 -180 -135 -90 -45 0
Open-Loop Phase (deg) Open-Loop Phase (deg)
1
Open-Loop Gain(db)
(dB)
10 3 dB
-3 dB
6 dB
2
Amplitude
0 -6 dB
-10 -12 dB 5
-20 -20 dB
10
-30
-40 dB
-40
-360 -315 -270 -225 -180 -135 -90 -45 0
Open-Loop Phase (deg)
Frequency (rad/sec)
11
Ali Karimpour June 2010
Chapter 9
Step Responses of All Plants Without Controller Step Responses of All Plants With Controller
15 1.8
1.6
10
1.4
5 1.2
Amplitude 1
Amplitude
0
0.8
-5 0.6
0.4
-10
0.2
-15
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0
0 0.5 1 1.5 2 2.5 3 3.5 4
12 4.5 5
Time (sec) Time (sec) Ali Karimpour June 2010
Chapter 9
Multivariable Control System Design:
Quantitative Feedback Theory
• Introduction
• Example
13
Ali Karimpour June 2010
Chapter 9
QFT Loop-shaping
The final step in a QFT design involves the design (loop shaping) of a nominal
loop function that meets its bounds. The controller design then proceeds using the
Nichols chart and classical loop-shaping ideas. 14
Ali Karimpour June 2010
Chapter 9
The QFT approach assumes that the plant uncertainty is represented by a set of templates
on the complex plane at some frequency ωk.
It also assumes that the design specification is in the form of bounds on the magnitudes
of the frequency-response transfer functions
The QFT technique leads to a design which satisfies these specifications for all
permissible plant variations.
ab a [1 4] 0 dB
G( s) 30 0.25 dB
s( s a) b [1 5] 0.5 dB
20 1 dB -1 dB
Open-Loop Gain (dB)
0.1 10 3 dB
-3 dB
a 1
6 dB
1
Gno min al ( s) 0 -6 dB
s( s 1) b 1
-10 -12 dB
curve.
-30
-40 dB
-40 16
Effect of nominal plant? -270 -225 -180 -135 -90 -45 0
Open-Loop Phase (deg) Ali Karimpour June 2010
Chapter 9
Gno min al ( s)
1 a 1 20
0.5 dB
1 dB
s( s 1)
-1 dB
Open-Loop Gain (dB)
b 1 3 dB
10
-3 dB
0.1
6 dB
0 -6 dB
-10 -12 dB
New bound
-20 -20 dB
Gno min al ( s)
2.25 a 1.5 Pervious bound
s( s 1.5) b 1.5
-30
-40 dB
-40 17
-270 -225 -180 -135 -90 -45 0
Open-Loop Phase (deg) Ali Karimpour June 2010
Chapter 9
T ( s) L( s)1 L( s) P( s)
1
M2
If L would not intersect any pair of
M1
M-circles whose values differed by G( j1 )
more than
b(1 ) / a(1 ) M 2 / M1 Nominal plant
L( s )
M1 M2
1 L( s ) 18
Ali Karimpour June 2010
Chapter 9
T ( s) L( s)1 L( s) P( s)
1
b(1 ) / a(1 ) M 2 / M1
L( s ) M2
M1 M2
1 L( s ) M1
L( s ) G( j1 )
a(1 )c(1 ) b(1 )c(1 )
1 L( s )
P(1 ) Nominal plant
1 L( s )
a(1 ) b(1 )
c(1 ) 1 L( s ) 19
Ali Karimpour June 2010
Chapter 9
b(1 ) / a(1 ) 20
Ali Karimpour June 2010
Chapter 9
QFT Design Procedure
Bounds for T
Pervious bound
21
Ali Karimpour June 2010
Chapter 9
P( ji ) c(i )
1
22
Ali Karimpour June 2010
Chapter 9
• Introduction
• Example
24
Ali Karimpour June 2010
Chapter 9
Example
d) Output must be above 90% after 1 second when step input applied.
25
Ali Karimpour June 2010
Chapter 9
Example
d) Output must be above 90% after 1 second when step input applied.
1.5
n 2 1
T ( s) 2 0.9
s 2n s n
2
0.5
Example
n 2
T ( s) 2 Step Response Bounds
s 2n s n
2 1.6
1.4
1.2
n min max
1
Amplitude
min max
0.8
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time(sec) 27
Ali Karimpour June 2010
Chapter 9
Example
n 2
T ( s) 2 Frequency Response Bounds
s 2n s n
2 10
1
b(i )
n min max 10
0
min max 10
-1
Amplitude(db)
f b/a
10
-3 a(i )
0.01 1.0011
0.02 1.0044 10
-4
0 .1 1.1141 i
-5
0 .2 1.5083 10
10
-2 -1
10 10
0 1
10 10
2
Frequency(Hz)
0 .5 3.0155
28
1 .0 17.770 Ali Karimpour June 2010
Chapter 9
Example
ab
Templates are: G( s) a [1 4] b [1 5]
s( s a)
f 0.01 0.02 0.1 0.2 0.5 1
Nichols Chart Templates for ab/(s(s+a))
50
40
0 dB
30 0.25 dB 2 (0.01)
0.5 dB
20 1 dB 2 (0.02)
Open-Loop Gain (dB)
10 3 dB 2 (0.10)
6 dB
0 2 (0.20)
-10
2 (0.50)
-20
2 (1.00)
-30
-40
-225 -180 -135 -90 -45 29
Open-Loop Phase (deg) Ali Karimpour June 2010
Chapter 9
Example
ab
Nominal Plant is: G( s) a=1 and b=1
s( s a)
Nichols Chart Templates for ab/(s(s+a))
50
40
0 dB
30 0.25 dB 2 (0.01)
0.5 dB
20 1 dB
2 (0.02)
Open-Loop Gain (dB)
10 3 dB 2 (0.10)
6 dB
0
2 (0.20)
-10
2 (0.50)
-20
2 (1.00)
-30
-40
-225 -180 -135 -90 -45
Open-Loop Phase (deg) 30
Ali Karimpour June 2010
Chapter 9
Example
2 (0.01)
40
0 dB
30 0.25 dB
2 (0.02)
0.5 dB
20 1 dB -1 dB 2 (0.10)
Open-Loop Gain (dB)
10 3 dB
6 dB
-3 dB 2 (0.20)
0 -6 dB 2 (0.50)
-10 -12 dB
2 (1.00)
-20 -20 dB
-30
-40 dB
-40
-270 -225 -180 -135 -90 -45 0
Open-Loop Phase (deg) 31
Ali Karimpour June 2010
Chapter 9
Example
0.01 1.0011 40
0 dB
2 (0.01)
0.02 1.0044 30 0.25 dB
0.5 dB 2 (0.02)
0 .1 1.1141 20 1 dB -1 dB
Open-Loop Gain (dB)
2 (0.10)
10 3 dB
0 .2 1.5083 6 dB
-3 dB
2 (0.20)
0 -6 dB
0 .5 3.0155 2 (0.50)
-10 -12 dB
1 .0 17.770 2 (1.00)
-20 -20 dB
-30
-40 dB
-40
-270 -225 -180 -135 -90 -45 0
Open-Loop Phase (deg)
32
Ali Karimpour June 2010
Chapter 9
Example
40 2 (0.01)
0 dB
30 0.25 dB 2 (0.02)
0.5 dB
20 1 dB -1 dB
2 (0.10)
Open-Loop Gain (dB)
10 3 dB
-3 dB
2 (0.20)
6 dB
0 -6 dB 2 (0.50)
-10 -12 dB 2 (1.00)
-20 -20 dB
-30
-40 dB
-40
-270 -225 -180 -135 -90 -45 0
Open-Loop Phase (deg)
33
Ali Karimpour June 2010
Chapter 9
Example
40 2 (0.01)
0 dB
30
2 (0.02)
0.25 dB 1
G ( s)
20
0.5 dB
s ( s 1) 2 (0.10)
1 dB -1 dB
Open-Loop Gain (dB)
10 3 dB 2 (0.20)
-3 dB
6 dB
0 -6 dB
2 (0.50)
-12 dB
2 (1.00)
-10
-20 -20 dB
-30
-40 dB
-40
-270 -225 -180 -135 -90 -45 0 34
Open-Loop Phase (deg)
Ali Karimpour June 2010
Chapter 9
Example
s( s a) 1.4
K 3 ( s)
P( s ) 1 0.8
K 2 ( s)
4
K1 ( s ) 0.6
s K1 (s)
5( s 2) 2
0.4
K 2 ( s)
s( s 5) 0.2
Example
2
Frequency Response Bounds + Some Different Controllers
10
ab
G( s) 10
0
s( s a)
K 3 ( s)
a [1 4] b [1 5] Amplitude(db) 10
-2
4
K1 ( s ) 10
-6
s
5( s 2) 2
K 2 ( s) -8
s( s 5)
10
-2 -1 0 1 2
10 10 10 10 10
Frequency(Hz)
15(s 1)( s 2 3.6s 4)
K 3 ( s) 36
s(s 3)( s 5) Ali Karimpour June 2010
Chapter 9
Example
s( s a) 1.4
With Controller 1
Amplitude
0.8
P( s ) 1
0.6
0 37
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time(sec) Ali Karimpour June 2010
Chapter 9
Example
1
Frequency Response of All Possible Plants with Controller
10
0
10
ab
G( s)
s( s a) -1
10
a [1 4] b [1 5]
Amplitude(db)
-2
10
With Controller
-3
15(s 1)( s 2 3.6s 4) 10
K 3 ( s) P( s ) 1
s(s 3)( s 5)
-4
0.09s 1
10
Let P( s ) ?
0.45s 1 -5
10
0 -2 -1 0 1 2
10 10 10 10 10
Amplitude (dB) (dB)
Frequency(Hz)
-5
-10
-15
0
10 10
2 38
Frequency (rad/sec) Ali Karimpour June 2010
Chapter 9
Example
With Controller 1
Amplitude
0.09s 1
P( s ) 0.8
0.45s 1
0.6
15(s 1)( s 3.6s 4)
2
K 3 ( s)
s(s 3)( s 5) 0.4
0.2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 39
4.5 5
Time(sec)
Ali Karimpour June 2010
Chapter 9
Example
1
Frequency Response of All Possible Plants with Controller + Prefilter
ab 10
G( s)
s( s a) 0
10
a [1 4] b [1 5] -1
10
With Controller
Amplitude(db)
-2
10
0.09s 1
P( s )
0.45s 1 10
-3
s(s 3)( s 5)
-5
10
-6
10
10
-2
10
-1
10
0
10
1 40 10
2
• Introduction
• Example
41
Ali Karimpour June 2010
Chapter 9
Gˆ K y ( g
u ul kul )tlv rv ( KP r )u ( KP)uv rv kul p lv rv
l l
Let kij 0
Let hij 1 / gˆ ij
huu k uu puv h d t lv
t uv uu uv d uv
1 huu k uu 1 huu k uu l u hul
42
Ali Karimpour June 2010
Chapter 9
Refrences
44
Ali Karimpour June 2010