ME311-Autumn2024-Wk2-IntroToBlockDiagramAlgebra
ME311-Autumn2024-Wk2-IntroToBlockDiagramAlgebra
0
Block Diagram Capturing Information Flow
Desired Disturbances
Desired Actual
Output/
Control Control
Reference Controlled output
Input Input
Controller Actuator Plant
Measured output
Sensor
input output
Block
u y
P
2
Cascade Interconnection
u y1 y
K P
y = P(K(u))= ∫ K(u) dt = ∫ ∫u dt
3
Feedback Interconnection
e y
r
G
H
q If G, H are multiplication blocks, how are r & y related
q e = r-H(y) = r-H(G(e))= r-HG(e) = r-HGe; e = (1/(1+HG) ) r; y = G(e) = (G/(1+HG)) r
d
r e udes uac y
K A(=1) P
ym
n
S(=1)
n Assumptions
q All blocks represent multiplication operations
n Eg udes = K(e) = K.e
q r, d, n, y, ym, udes, uac, e respectively represent reference/desired output,
disturbance, sensor noise, output/controlled output, measured output, desired
control input, actual control input and “error”
q K, A, P, S respectively represent controller, actuator, plant, sensor operators. A, S
assumed to have a multiplication factor of 1 for this discussion.
q Summing junctions are “additions” unless otherwise shown
6
Feedback Interconnection of Multiplication Blocks: Algebra
d
r e udes=uac y
K P
ym
n
y = P (u ac + d )
= P (u des + d ) æ PK ö æ - PK ö æ P ö
y=ç ÷r + ç ÷n + ç ÷d
= P ( K (e) + d ) è 1 + PK ø è 1 + PK ø è 1 + PK ø
= PK ( r - ym ) + P ( d ) = Gr ® y r + Gn® y n + Gd ® y d
= PK ( r - y - n) + P ( d )
7
Reference Tracking and Robustness to Noise, Disturbances
æ PK ö æ - PK ö æ P ö
y=ç ÷r + ç ÷n + ç ÷d
è 1 + PK ø è 1 + PK ø è 1 + PK ø
= Gr ® y r + Gn® y n + Gd ® y d
8
Feedback Control Problem: Objectives and Controller Choice
9
Feedback vs Feedforward
10
Feedback vs Feedforward: Controller Choice
11
Robustness to Model Uncertainity
12
Feedback vs Feedforward: Robustness to Model Uncertainity
13
Feedforward vs Feedback:
Feed-Forward vs Feedback: Summary Summary
Feed-forward Feedback
d
d r e y
r y K P
K P n
ym
Objective Implication Feedforward Feedback
16
14