Professional Documents
Culture Documents
Introduction
K. J. Åström • A nice collection of tools have been developed
• We have looked at a few examples
1. Introduction
• We will now investigate a typical control problem
2. Controllers with two degrees of freedom
• A basis for control system design
3. The Gangs of Four and Six
• How to judge a control system
4. The sensitivity functions
• New concepts and insight
5. Summary
– Sensitivity functions
Theme: Understanding the basic feedback loop. Systems with – Deeper understanding of feedback
two degrees of freedom. The gangs of four and six. Sensitivity
• A basis for a serious look at the design problem
functions
• How to capture a complex reality in tractable mathematics
Mu um
r −1
ym u y
My Σ C Σ P
P PC PCF
X = D− N+ R
−1 1 + PC 1 + PC 1 + PC
P 1 PCF
Y= D+ N+ R
For linear systems all 2DOF configurations have the same 1 + PC 1 + PC 1 + PC
PC C CF
properties. For the systems above we have U =− D− N+ R
1 + PC 1 + PC 1 + PC
C F = Mu + CM y
&
c K. J. Åström August, 2001 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 system with a controller having two degrees of disturbances and measurement noise.
freedom is characterized by six transfer function (The PC P
Gang of Six) 1 + PC 1 + PC
C 1
• To fully understand a system it is necessary to look at all 1 + PC 1 + PC
transfer functions
Two more are required to describe the response to set point
• It may be strongly misleading to only show properties of changes.
a few systems for example the response of the output to PC F CF
command signals. This is a common error in the literature. 1 + PC 1 + PC
• The properties of the different transfer functions can be
illustrated by their transient or frequency responses.
PC F /(1 + PC) PC/(1 + PC) P/(1 + PC) PC F /(1 + PC) PC/(1 + PC) P/(1 + PC)
1.5 1.5 1.5
0 0 0
10 10 10 1 1 1
0 0 0
−1 −1 −1
10 10 10 0 10 20 30 0 10 20 30 0 10 20 30
C F /(1 + PC) C/(1 + PC) 1/(1 + PC)
−1 0 1 −1 0 1 −1 0 1
10
C F /(110+ PC)10 10
C/(1 10+ PC) 10 1
10
1/(1 + PC)
10 10
1.5 1.5 1.5
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 August, 2001 3
An Alternative A Warning!
Show the responses in the output and the control signal to
a step change in the reference signal for system with pure Please remember to always look at all responses
error feedback and with feedforward. Keep the reference signal when you are dealing with control systems. The step
constant and make a unit step in the process input. Show the response below looks fine but ...
response of the output and the control signal.
Response of y to step in r
1.5 1
1
0.5
0
0 10 20 30 40 50 60
0.5
2
1.5
0.5
0 0
−0.5
0 10 20 30 40 50 60
0 1 2 3 4 5
r=0 e u x y r=0 e u x y
Σ C Σ P Σ Σ C Σ P Σ
−1 −1
The signals have the following relations. Notice that there are
• Neglect following of reference signals (the feedforward
only four transfer functions - The Gang of Four.
problem).
P PC
• Focus on on the feedback problem X = D− N
1 + PC 1 + PC
– Load disturbances P 1
Y= D+ N
– Measurement noise 1 + PC 1 + PC
PC C
– Model uncertainty U =− D− N
1 + PC 1 + PC
The Loop Transfer Function L(s) = P(s) C (s) 4. The Sensitivity Functions
Tells a lot about the system. The transfer functions
1 1
• Sensitivity function S =
1
=
10
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 August, 2001 5
Quiz Disturbance Reduction
d n
Look at the block diagram
d n r=0 e u x y
Σ C Σ P Σ
r e u x y
F Σ C Σ P Σ
−1
−2
duced by feedback.
10
−2 −1 0 1
10 10 10 10
&
c K. J. Åström August, 2001 6
Properties of the Sensitivity function The Water Bed Effect
• Can the sensitivity be small for all frequencies? 1
– No we have S (∞) = 1!
log h S (iω )h
0
• Can we get h S (iω )h ≤ 1?
– If the Nyquist curve of L = PC is in the first and third −1
&
c K. J. Åström August, 2001 7
Maximum Sensitivities Summary of the Sensitivity Functions
Requirement on maximum sensitivities give constraints that tell 1 L
S= , T= , Ms = max h S(iω )h, Mt = max hT (iω )h
that the Nyquist curve should avoid certain circles 1+ L 1+ L
The value 1/ Ms is the shortest distance from the Nyquist curve of
Ms = Mt = 2 Ms = Mt = 1.4 the loop transfer function L(iω ) to the critical point −1.
V log T Ycl (s)
S= =
V log P Yol (s)
How much can the process be changed without making the system
unstable?
h∆ Ph 1
<
h Ph hT h
Bode’s integral the water bed effect.
Z ∞ X π
log h S(iω )hdω = π Re pk − lim sL(s)
0 2 s→∞
&
c K. J. Åström August, 2001 8