Professional Documents
Culture Documents
1 Class36 (FeedforwardControl)
1 Class36 (FeedforwardControl)
Chemical system
Measure something in feed stream
like Twater,return in heating plant
Example
Feedback control loop
U
GP
+
+
Derivation
1. Write an algebraic equation for the block
diagram
Y(s) = D(s)Gd(s) + U(s)Gp(s)
K pe
p s
ps + 1
d s
Kd e
Gd (s ) =
ds +1
Therefore,
K d e d s
dynamic
ds +1
K d p s + 1 (d p )s
e
G ff (s ) =
=
p s
Kp ds +1
K pe
ps + 1
= K d static
Kp
GP
+
+
~
Ysp
Ysp
Km
Yd
Gff
E
+
-
Gc
Ym
P
Gv
Gm
Yu
GP
+
+
Seborgs version
Figure 15.11
constant set
point
reactor exit
temperature
constant
set point
disturbance
variable steps
Feedback (PI)
disturbance
variable steps
Practice
0.6e 37 s
G p (s ) =
39 s + 1
0.25e 57 s
Gd (s ) =
31s + 1
K d 0.25
=
= 0.417
K p 0.60
d p = 57 37 = 20
G ff = 0.417
39 s + 1 20 s
e
31s + 1
p < d
(s + 1)(s + 2 )(s + 3)
(s + 4 )(s + 5)
(s + 1)(s + 3)
(s + 4 )(s + 5)
(s + 1)(s + 3)
s3 + s2 + s + 1
Physically unrealizable
Physically realizable
Physically realizable
Cascade
Feedforward
Sensors
Controllers
Valve
Model
p < d
Restrictions
Recommendation
Use cascade first
Use feedforward when
Disturbance can be isolated
There is no inner loop variable that responds
to the manipulated variable
Cannot use the same valve to control the
disturbance
Cascade
Cascade
Volunteer needed