Lecture 8
Lecture 8
r F ∑ C u ∑ P x ∑
y
-1
Feedforward
u ff −1
yc y sp e u y
Model Σ Controller Σ Process
P PC PCF
−1 X = D− N+ R
1 + PC 1 + PC 1 + PC
P 1 PCF
Horowitz: "Some structures have been presented as funda- Y= D+ N+ R
1 + PC 1 + PC 1 + PC
mentally different from the others ... all 2DOF configurations PC C CF
U =− D− N+ R
have basically the same properties and potentials." 1 + PC 1 + PC 1 + PC
FC = M y + Mu C = M + Mu C
c K. J. Åström October, 2000 2
Some Observations A Possible Choice
• A system based on error feedback is characterized by four Six transfer functions are required to show the properties of a
transfer functions (The Gang of Four) basic feedback loop. Four characterize the response to load
• The basic feedback system with two degrees of freedom is disturbances and measurement noise.
characterized by six transfer function (The Gang of Six) PC P
• To fully understand a system it is necessary to look at all 1 + PC 1 + PC
C 1
systems
1 + PC 1 + PC
• It may be strongly misleading to only show properties of
a few systems for example the response of the output to Two more are required to describe the response to set point
command signals. This is a common error in the literature. changes.
• The properties of the different transfer functions can be PCF CF
illustrated by transient or frequency responses. 1 + PC 1 + PC
0 0 0
10 10 10 1 1 1
0 0 0
−1 −1 −1
10 10 10 0 10 20 30 0 10
−1
10
0
10C F
1
10
−1
10
0
10 C
1
10
−1
10
0
10 1
1
10 CF C20 30 0 10 20
1 30
1+ PC 1+ PC 1 1+ PC 1.5
1+ PC 1.5
1+ PC 1.5
1+ PC
10
1 1
10 10
1 1 1
−1 0 1 −1 0 1 −1 0 1 0 10 20 30 0 10 20 30 0 10 20 30
10 10 10 10 10 10 10 10 10
c K. J. Åström October, 2000 3
An Alternative Remember
Show the responses in the output and the control signal to
a step change in the reference signal for system with pure
error feedback and with feedforward. Keep the reference signal Please remember to always look at all responses
constant and make a unit step in the process input. Show the when you are dealing with control systems.
response of the output and the control signal.
1.5
Response of y to step in r
1
1
0.5
0
0 10 20 30 40 50 60
0.5
2
1.5
0.5 0
0 0 1 2 3 4 5
−0.5
0 10 20 30 40 50 60
0.5
Response of y to step in disturbance d
0 −0.5
Y ( s) P s s
−0.5 = = 2 =
D ( s) 1 + PC s −1 ( s + 1)( s − 1)
−1 −1
0 1 2 3 4 5 0 1 2 3 4 5
−1 −1
• Neglect following of reference signals (the feedforward The signals have the following relations. Notice that there are
problem). only four transfer functions. The Gang of Four.
• Focus on on the feedback problem P PC
X = D− N
– Load disturbances 1 + PC 1 + PC
P 1
– Measurement noise Y= D+ N
1 + PC 1 + PC
– Model uncertainty PC C
U =− D− N
1 + PC 1 + PC
The Loop Transfer Function L(s) = P(s) C (s) The Sensitivity Functions
Tells a lot about the system. The transfer functions
1 1 1
10
• Sensitivity function S = =
1 + PC 1+ L
0
10
PC L
• Complementary sensitivity function T = =
10
−1 1 + PC 1+ L
are called sensitivity functions. They have interesting properties
−2
10
−1
10
0
10 and useful physical interpretations. We have
0 • The functions S and T only depend on the loop transfer
−100
function L
−200
• S+T =1
−300
• Typically S (0) small and S (∞) = 1 and consequently
T (0) = 1 and T (∞) small
−400
−1 0
10 10
c K. J. Åström October, 2000 5
Quiz Disturbance Reduction
d n
Look at the block diagram
d n 0 u x y
Σ C Σ P Σ
r F ∑ C u ∑ P x ∑
y
−1
−1
Output without control Y = Y ol (s) = N (s) + P(s) D (s)
Find all relations where the signal transmissions are equal to Output with feedback control
either the sensitivity function or the complementary senstitivity 1 1
function Ycl = N + PL = Yol = SYol = SYol
1 + PC 1 + PC
The Audience is Thinking ... Disturbances with frequencies such that S (iω ) < 1 are
reduced by feedback, disturbances with frequencies such that
S (iω ) > 1 are amplifed by feedback.
Im
−0.5
1
frequencies in-
10
side the circle −1
0
are amplified by
10
feedback. Dis- −1.5
−1
10
turbances with
frequencies out- −2
−2 −1.5 −1 −0.5 0 0.5 1
Re
−2
10
side are reduced.
−2 −1 0 1
10 10 10 10
c K. J. Åström October, 2000 6
Limitations Robustness
Can the sensitivity be small for all frequencies? (No we have Small process changes T = PC/(1 + PC)
S (∞) = 1)! Can we get S (iω ) ≤ 1?
dT dP CdP 1 dP dP
Yes if the Nyquist curve of the loop = − = =S
T P 1 + PC 1 + PC P P
transfer function L = PC is in the first
and third quadrant! Passive systems! 1
1
log S( iω )dω = π
0
Re pk C ∆ P < 1 + PC
0
Im
−0.5
Im
−0.5
−1
−0.5
2 2
smallest distance from the −1
0 0
Reasonable values are in −2
−2 −1.5 −1 −0.5 0 0.5 1
−1 −1
A maximal sensitivity Ms guarantees a gain margin g m ≥
Ms /( Ms − 1) and a phase margin greater than ϕ m ≥ −2 −2
c K. J. Åström October, 2000 7
Summary of the Sensitivity Functions Summary
1 L
• Systems with two degrees of freedom allow a complete
S= , T = , Ms = max S (iω ), Mt = max T (iω ) separation of responses to reference signals and distur-
1+ L 1+L
bances.
The value 1/ Ms is the shortest distance from the Nyquist curve of
the loop transfer function L(iω ) to the critical point −1. • Design for disturbances and robustness first, then choose
feedforward F to give desired response to reference
log T Ycl (s) ∆ P 1
S= = , < signals
log P Yol (s) P T
Bode’s integral: sL(s) goes to zero as s → ∞ • A system with error feedback is characterized by four
transfer functions (Gang of Four)
∞ ∞
1
log S (iω ) dω = log dω = π pi • The basic feedback loop with two degrees of freedom is
0 0 1 + L ( iω )
∞ ∞ 1
L(1/ iω ) characterized by six transfer fnctions (Gang of Six)
log T (1/ iω ) dω = log dω = π
0 0 1 + L(1/ iω ) zi
• The effect of feedback on disturbances is given by
The water bed effect.
Yclosedloop( s) = S( s) Yopenloop( s)
c K. J. Åström October, 2000 8