L17 Feedforward Ratio
L17 Feedforward Ratio
Systems
Variable is measured OK
T0
Feedforward Control
Feedforward Control
z We use block diagram algebra to determine the controller to
achieve the desired performance.
Feedforward Control
CV’(s) = CVA’(s) + CVB’(s) = 0
= [Gd(s) + Gff(s)Gp(s)] Dm(s) = 0
Not a PID MV ( s ) Gd ( s )
algorithm. G ff ( s ) = =−
Why ? Dm ( s ) G p (s)
Feedforward Control
z If Gp(s) and Gd(s) are both first-order with dead time, then:
MV ( s ) Gd ( s )
G ff ( s ) = =−
Dm ( s ) G p (s)
becomes
Deadtime
MV ( s ) Tld s + 1 −θ s
G ff ( s ) = = − K ff e ff
Dm ( s ) Tlg s + 1
Gain
Lead-lag
function
Feedforward Control
MV ( s ) Tld s + 1 −θ s
G ff ( s ) = = − K ff e ff
Dm ( s ) Tlg s + 1
Tld s + 1 −θ s
Lead − lag = e ff
Tlg s + 1
Kd
FF controller gain = K ff = −
Kp How do we
get these
Controller dead time = θ ff = θ d − θ p ≥ 0 parameters?
τld/τlg > 1,
initial response >
than final s-s value
τld/τlg < 1,
initial response <
than final s-s value
Feedforward Control
Feedforward Control
z Feedforward and feedback are complementary.
Feedforward Feedback
AY
1
Control Performance Comparison
Feedforward Control
z How does the feedforward and feedback system respond to the
following disturbances?
A disturbance in
heating medium
inlet pressure
AY
A disturbance 1
in feed
A disturbance in
temperature
heating medium
inlet temperature
A change to set
point, AC1
Feedforward Control
z We can combine cascade and feedforward to gain the advantages
of both.
Questions on Feedforward Control
Ratio
computation
Ratio Control
Flow set
point
computation
Ratio Control