Professional Documents
Culture Documents
After this lecture, you should Know that the closed-loop is characterized by 6 transfer functions dangerous to design for only one cancellations and the concept of internal stability
Determine, analyze and design desired sensitivity functions the sensitivity function for disturbance rejection the complementary sensitivity function for robust stability Understand limitations and conflicts, relation to stability margins Material: course book Chapter 6.
Contents
r
1. 2. 3. 4. 5.
closed-loop system control problem and six central transfer functions sensitivity function and disturbance rejection complementary sensitivity and robust stability closed-loop transfer function and reference following
-Fy
For now, everything is SISO. We will extend all results to MIMO later in the course
Controller: feedback Fy, feedforward Fr Disturbances: w, wu drive system from desired state Measurement noise: corrupts information about z Aim: find controller such that z follows r (not using too much u)
-Fy
Often convenient with two-degree of freedom controller (separate transmission from yu and from ru)
A warning!
Individual time responses may look good
r->z 1 0.8
Output
2 3 Time (sec)
but you need to verify that all transfer functions are as desired! Observation: need to look at all! Many tradeoffs (e.g. S+T=1)
EL2520 Control Theory and Practice Elling W Jacobsen jacobsen@kth.se EL2520 Control Theory and Practice Elling W Jacobsen jacobsen@kth.se
Four responses
r->z 1 0.8
10 8
Output
Output
1 2 3 Time (sec)
r->u
6 4 2 0 0
2 Time (sec)
wu->u 1 0.8
1 0.8
Output
0.2 0.4 Time (sec) 0.6 0.8
Output
2 3 Time (sec)
Internal stability
wu w r Fr S u
G
Never Forget!
z
Cancelling RHP poles and RHP zeros with a controller will always results in internal instability is strictly forbidden!
-Fy
Definition. The closed loop system above is internally stable if it is input-output stable from to all outputs .
Sensitivity functions
Sensitivity and complementary sensitivity of particular importance: S determines suppression of load disturbances, T determines robustness to noise and unmodelled dynamics
Disturbance rejection
The transfer function from w to z in open loop is
The sensitivity function S quantifies the disturbance attenuation due to closed-loop control Disturbances at frequencies where |S(i )| 1 amplified by feedback!
EL2520 Control Theory and Practice Elling W Jacobsen jacobsen@kth.se EL2520 Control Theory and Practice Elling W Jacobsen jacobsen@kth.se
Observation: cant avoid circle if pole excess 2, must amplify disturbances at some frequencies (more next lecture!)
EL2520 Control Theory and Practice Elling W Jacobsen jacobsen@kth.se EL2520 Control Theory and Practice
Sensitivity shaping
Observations: Cant attenuate disturbances at all frequencies (if pole excess 2)
Need to limit |S(i)| at frequencies with significant disturbances Reasonable design specification
Sensitivity to uncertainty
The sensitivity function describes feedback attenuation of disturbances, but the original definition due to Bode concerned sensitivity to model uncertainties (or changes in system) Sensitivity of closed-loop transfer function to model uncertainties The response of z to r (assuming no disturbances) is
Robust stability
Uncertainties also affect stability of closed-loop system. Assume true system is given by
DG
wu
w u z S
G
Fr
-Fy
Note that
EL2520 Control Theory and Practice Elling W Jacobsen jacobsen@kth.se
Sensitivity shaping
Natural design criterion: make sure that both the sensitivity S and the complementary sensitivity T avoid forbidden areas
DG
z
Forbidden area
-T
Forbidden area
then the above system (and, hence, the original system) is input-output stable. Proof. Small-gain theorem
EL2520 Control Theory and Practice Elling W Jacobsen jacobsen@kth.se EL2520 Control Theory and Practice Elling W Jacobsen jacobsen@kth.se
Circles centered at
EL2520 Control Theory and Practice Elling W Jacobsen jacobsen@kth.se EL2520 Control Theory and Practice
with radius
Elling W Jacobsen jacobsen@kth.se
Steady-state errors
Step in reference signal
10
If Fr = Fy, then
MP wB 3 dB
1
and
requires
10
|Gc|
True if
, i.e. if integrator in Fy or G.
10
10
10
10 Frequency (rad/s)
10
Design criterion: choose Fr so that Mp and B equal desired values Note: potential conflict with S, control signal limitations
EL2520 Control Theory and Practice Elling W Jacobsen jacobsen@kth.se
Summary
Closed-loop system characterized by 6 transfer functions
Need to consider all!