Ch.
Ch. 2.
2. Classical
Classical control
control system
system design
design
Introduction
Introduction Classical
Classicaldesign
designtechniques
techniques
Steady-state
Steady-stateerrors
errors Classical
Classicaldesign
designspecifications
specifications
Type
Typekksystems
systems Lead,
Lead,lag,
lag,lead-lag
lead-lagcompensation
compensation
Integral
Integralcontrol
control Guillemin-Truxal
Guillemin-Truxalmethod
method
Frequency Quantitative
QuantitativeFeedback
FeedbackTheory
Frequencyresponse
responseplots
plots Theory
Bode Root
Rootlocus
Bodeplots
plots locus
Nyquist
Nyquistplots
plots
M-
M-and
andN-circles
N-circles
Nichols
Nicholsplots
plots
+
r F C P y
−
tn 1
Tracking behavior: Assume r (t ) = 1(t ) rˆ( s ) =
n! s n +1
L( s )
Response y$ ( s ) = F ( s ) r$( s )
11+4
L(2
4 s )443
H ( s)
1
1 − H ( s) =
1 + L( s)
1
ε ∞( n ) = lim
s →0 s n [1 + L ( s )]
Lo ( s )
A feedback system is of type k if L( s ) = k
, Lo (0) ≠ 0
s
Then
1
ε ∞( n ) = lim
s →0 s n [1 + L( s )]
k −n
0 for 0 ≤ n < k
s
= lim k = 1/ Lo (0) for n = k
s →0 s + L ( s )
o ∞ for n > k
Also:
1 sk
S (s) = = = O( s k ) for s→0
1 + L ( s ) s k + Lo ( s )
Hence if
tn 1
v (t ) = 1 (t ), vˆ( s ) =
n! s n +1
1
“Pure” integral control: C ( s) =
sTi
1
PI control: C ( s) = g 1 +
sTi
1
PID control: C ( s ) = g sTd + 1 +
sTi
Francis, D.A. and Wonham, W.M., (1975) The internal model principle for
linear multivariable regulators, Applied Mathematics and Optimization, vol 2,
pp. 170-194
ots
pl
ols
Bode plots ich
N
ist
qu
Ny lots
p
Bode plot:
doubly logarithmic
plot of |L(jω)| versus
ω
semi logarithmic plot
of arg L(jω) versus ω
ωo2
L( jω ) =
( jω )2 + 2ζ oωo ( jω ) + ωo2
jω + α and ( jω ) 2 + 2ζ 0ω o2 ( jω ) + ω o2
may be sketched
ωo2
L( jω ) =
( jω )2 + 2ζ oωo ( jω ) + ωo2
m cy
do me
ain
do uen
ain
Ti
m
Rise time, delay time, Bandwidth,
eq
overshoot, settling time, resonance peak,
Fr
steady-state error of the roll-on and roll-off of
response to step the closed-loop
reference and frequency response
disturbance inputs; and sensitivity
error constants functions; stability
margins
Lead compensation:
Add extra phase in the
cross-over region to
improve the stability
margins
Typical compensator:
“Phase-advance
network”
1 + jω T
C ( jω ) = α , 0 <α <1
1 + jωα T
1 + jω T
C ( jω ) = α
1 + jωα T
Dutch Institute of Systems and Control
Lag compensation
Lag compensation:
Increase the low frequency gain without affecting the
phase in the cross-over region
Example: PI-control:
1 + jω T
C ( jω ) = k
jω T
s2 s
+ 2 β1 + 1
u ω 2
ω1
H = = 21
ε s s
+ 2β 2 +1
ω2 2
ω2
“Notch”-filter :ω1= ω2
ampl.
β1
β2
fase 0°
gain
compensator pole and zero locations
N (s) ( s − z1 )( s − z2 ) L ( s − zm )
L( s) = =k
D(s) ( s − p1 )( s − p2 ) L ( s − pn ) L
−
χ ( s ) = ( s − p1 )( s − p2 ) L ( s − pn ) + k ( s − z1 )( s − z2 ) L ( s − zm )
Rules:
For k = 0 the roots are the open-loop poles pi
For k → ∝ a number m of the roots approach the
open-loop zeros zi. The remaining roots approach ∝
The directions of the asymptotes of those roots that
approach ∝ are given by the angles
2i + 1
π , i = 0, 1, L , n − m − 1
n−m
k k ( s + 2) k
L( s) = L( s) = L( s) =
s ( s + 2) s ( s + 1) s ( s + 1)( s + 2)
r y Closed-loop transfer
C P
+ function:
−
PC
H=
1 + PC
Procedure:
Specify H
1 H
Solve the compensator from C = ⋅
P 1− H
Butterworth polynomials
Choose the n left-half plane poles on the unit circle so
that together with their right-half plane mirror images
they are uniformly distributed along the unit circle
ITAE polynomials
Place the poles so that
∞
∫ t e(t ) dt
0
m=0
Ingredients of QFT:
For a number of selected frequencies, represent the
uncertainty regions of the plant frequency response
in the Nichols chart
Specify tolerance bounds on the magnitude of T
Shape the loop gain so that the tolerance bounds
are never violated
g
Example: Plant P( s) =
s 2 (1 + sθ )
Tentative compensator:
k + sTd
C (s) = , k = 1, Td = 1.414, To = 0.1
1 + sTo
Dutch Institute of Systems and Control
QFT-3
Specs on |T |
Frequency Tolerance band
[rad/s] [dB]
0.2 0.5
1 2
2 5
5 10
10 20
Uncertainty
regions for the
nominal design
The specs are
not satisfied
Additional
requirement:
The critical area
may not be
entered
Nominal plant
frequency
response
Robustness
boundaries
Performance
boundaries
Eventual
design:
T1 = 3
T2 = 0.02
Responses of the
redesigned system
Perturbed
responses