Feedforward and Ratio Control: Isa Mentor Program Presentation By: Gregory K. Mcmillan
Feedforward and Ratio Control: Isa Mentor Program Presentation By: Gregory K. Mcmillan
Control
ISA Mentor Program Presentation by:
Gregory K. McMillan
Standards
Certification
Education & Training
Publishing
Conferences & Exhibits
Presenter
2
What is the most Prevalent Upset?
3
Feedforward Multiplier vs Summer
When there is no secondary flow or speed controller, the feedforward summer in the
primary controller is used to directly manipulate a valve position or power input
signal. A secondary controller is too slow for pressure control.
When there is a flow or speed controller, Ratio control is predominantly used where a
secondary flow or speed controller setpoint is manipulated to follow a leader flow or
speed that is multiplied by a desired ratio. Ratio control is used to assist primary PIDs for
composition, level, pH, temperature, & quality control.
In Ratio control the leader and follower flow first go to a Ratio block whose output is the
input to a Bias/Gain block whose output is the cascade setpoint for a flow or speed
controller. The setpoint (SP) of each block (ratio or bias) can be set by operator (auto
mode) or automatically corrected by a primary PID (cascade mode). The manipulation of
the primary PID of the Bias SP and Ratio SP is effectively a feedforward summer and
feedforward multiplier, respectively. The use of the ratio and bias/gain blocks provide the
operator visibility and accessibility in ratio control particularly important for understanding
and procedural automation during startup, changes in products and abnormal operations.
The Bias SP is manipulated for volumes with back mixing due to agitation,
turbulence or boiling (e.g., vessels and columns).
The actual and desired Ratio SP are displayed. During startup until the process is at
its normal operating point, the primary controller is often in manual. In this case the
operator runs with a manually set bias and ratio without correction.
Ratios Here, There and Everywhere
Blend composition control - additive/feed (flow/flow) ratio
Column temperature control - distillate/feed, reflux/distillate, reflux/feed,
steam/feed, and bottoms/feed (flow/flow) ratio
Combustion temperature control - air/fuel (flow/flow) ratio
Drum level control - feedwater/steam (flow/flow) ratio
Extruder quality control - extruder/mixer (power/power) ratio
Heat exchanger temperature control - coolant/feed (flow/flow) ratio
Neutralizer pH control - reagent/feed (flow/flow) ratio
Reactor reaction rate control - catalyst/reactant (speed/flow) ratio
Reactor composition control - reactant/reactant (flow/flow) ratio
Sheet, web, and film line machine direction (MD) gage control -
roller/pump (speed/speed) ratio
Slaker conductivity control - lime/liquor (speed/flow) ratio
Spin line fiber diameter gage control - winder/pump (speed/speed) ratio
Header pressure control – letdown/user (flow/flow) ratio
For level and pressure, the mass flow theoretical ratio is simply 1. For other
loops, the ratio is seen as the ratio of stream flows on a Process Flow Diagram.
Cascade Ratio or Cascade Bias
Correction by Primary PID output
Follower
Flow or Speed
Cascade Ratio
Correction
Leader
Flow or Speed
Automatic correction of cascade Ratio Setpoint (feedforward multiplier) creates a gain factor in the open loop gain that is proportional to flow.
For plug flow processes this multiplier gain factor cancels out a process gain that is inversely proportional to flow.
For back mixed processes, the process time constant being inversely proportional to flow cancels out process gain nonlinearity in the PID tuning
where the PID gain is proportional to the process time constant divided by the process gain.
In this case the correction of the cascade ratio creates a residual nonlinearity that adversely affects PID tuning
The primary PID output scaling is more critical and prone to error when correcting a Ratio Setpoint
The PID output scaling can be as simple as -50% to +50% of secondary PID scale when correcting a Bias Setpoint
Finally, many corrections in Ratio Control are simply associated with offsets from bias errors in the flow measurements or unmeasured loads
When in doubt which is best, automatically correct the Bias Setpoint
You can slowly adapt the uncorrected Ratio or Bias Setpoint by use of a generic integral only controller to reduce the correction by primary PID
Loop and Load Disturbance Dynamics
Block Diagram
Measured
Disturbance
FF Delay FF Delay
Mismatch Mismatch
FF Delay 0 sec + 10 sec
Mismatch
− 10 sec
FF
Off
FF Delay FF Delay
Mismatch FF Delay Mismatch
− 10 sec Mismatch + 10 sec
0 sec
FF Lag
FF Lag Mismatch
Mismatch + 10 sec
0 sec
FF Lag
Mismatch
− 10 sec
FF
Off
FF Lag FF Lag
Mismatch Mismatch
FF Lag
− 10 sec + 10 sec
Mismatch
0 sec
FF Gain FF Gain
Mismatch Mismatch
+50 % FF Gain
Mismatch − 50 %
0%
FF
Off
FF Gain
Mismatch
0%
FF Gain FF Gain
Mismatch Mismatch
+ 50 % − 50 %
FF1 Delay => Load1 Delay – Loop Delay DEADTIME DEADTIME FF2 Delay => Load2 Delay – Loop Delay
Follower Flow
Follower PV or Speed (e.u.)
Leader Flow Leader PV Actual Ratio PV
or Speed (e.u.) after correction
AUTO Ratio SP RATIO
CAS Ratio SP
Uncompensated
Follower Flow or Speed SP
(Leader PV x Ratio)
Follower Flow
Follower PV or Speed (e.u.)
Leader Flow Leader PV Actual Ratio PV
or Speed (e.u.) after correction
AUTO Ratio SP RATIO
CAS Ratio SP
Uncompensated
Follower Flow or Speed SP
(Leader PV x Ratio)
Steam Steam − Hi SP
Generators Users
+ PY
Cogen
FC
3-1 (kpph) 3-1
FT PX FT PX FT
3-2 +
3-3 3-3 3-2 3-1
Lo SP Hi Pressure Header
Steam − Norm SP PC RY
Steam
Generators Users + FF
2-1c 2-1
Hi Signal
Boiler
PY PC
Hi SP Selection
2-1 2-1a
FT PX FT PX (kpph) FT
+
PC Vent
2-3 2-3 2-2 2-2 2-1b 2-2
PT
2-1 Med Pressure Header
TT TC
Reactant B FT 1-4 1-4
1-2
Return
Dynamic compensation of reactant ratio control is not CTW
needed because reactants arrive at the same point
at the same time in reactor if
equal reactant flow setpoint filters are used.
AT AC
1-6 1-6
Valve Position Controller ZC1-4 pushes coolant
valve to max position to maximize reactant feed rate.
The ZC1-4 setpoint is the maximum position.
The ZC1-4 should have smart integral action to
Makeup
prevent interaction and limit cycles. The correction for
a valve position less than setpoint should be slow to CTW
provide a slow approach to optimum. The correction for SP FC
a valve position greater than setpoint must be fast to 1-7
provide a fast getaway from the point of loss of control.
Directional setpoint rate limits with dynamic reset limit in jacket recirculation
an enhanced PID that tempers integral action FT Product
can achieve these optimization objectives. 1-7
Column 1 Top Temperature
Ratio Control: Small Distillate Flow
Relative Advantages: Internal reflux control inherently
SP
compensating for changes in reflux temperature and Z
inherent decoupling of energy and material balances
Relative Disadvantages: Slower control of bottoms
FC
1-5
composition (problematic for stripping columns)
Receiver LT LC
1-6 1-6
FT
1-5 Tight Level
Reflux Control
TT TC SP FC
1-8 1-8 1-3
Steam/Feed FC Bias
Ratio Control 1-1 Correction RY
RC Leader 1-3
FT
1-2 Column 1-3
Distillate
Compensation
FT Distillate/Feed
1
Dynamic
FT
1-4
Bottoms
Column 2 Top Temperature
Ratio Control: Large Distillate Flow
Relative Advantages: Faster temperature control SP
since independent of level control
Z
Relative Disadvantages: Moderate interaction FC Loose Level
between energy and material balances 1-5 Control
Receiver
LT LC
1-6 1-6
FT
1-5
Reflux SP
TT TC FC
1-8 1-8 1-3
Steam/Feed FC
Ratio Control 1-1
Bias
RC Leader Correction FT
1-2 Column RY
1-3
Distillate
Compensation
FT
1-1 2 Reflux/Feed
1-5
Compensation
RX Feed
Dynamic
Dynamic
1-2
Leader Flow RC RX
Flow Feedforward 1-5 1-5
SP FC
1-2 Follower Flow
Loose Level
Control SP FC
FT LT LC 1-4
1-2
Steam
Z Sump 1-7 1-7
FT
1-4
Bottoms
Column 3 Bottom Temperature
Ratio Control: Large Bottoms Flow
Relative Advantages: Fastest temperature control SP
Relative Disadvantages: Severe interaction between Z
energy and material balances and possibly less process FC Loose Level
sensitivity from manipulation of separation (vapor rate) 1-5 Control
Receiver
LT LC
1-6 1-6
FT
1-5
Reflux SP
FC
1-3
Steam/Feed Reflux/Feed
FC
Ratio Control Ratio Control
1-1
RC Leader Leader Flow RC FT
1-2 Column 1-5 Follower Flow 1-3
Distillate
Compensation
FT
RX
3
Dynamic
RX 1-1
Feed 1-5 Dynamic
1-2 Follower Compensation
Flow Feedforward
TT TC
RY SP FC 1-8 1-8
1-2 1-2
Loose Level
Control SP FC
LT LC 1-4
FT
1-2
Steam Z Sump 1-7 1-7
FT
Bias
1-4
Correction Bottoms
Column 4 Bottom Temperature
Ratio Control: Small Bottoms Flow
Relative Advantages: Fast temperature control if level
control is tight but this may not be possible due to level
SP
inverse response (good steam/feed ratio is critical) Z
Relative Disadvantages: Moderate interaction between
FC Loose Level
energy and material balances and possibly less process
1-5 Control
sensitivity from manipulation of separation (vapor rate)
Receiver LT LC
1-6 1-6
FT
1-5
Reflux SP
FC
1-3
Steam/Feed Reflux/Feed
FC
Ratio Control Ratio Control
1-1
RC Leader Leader Flow RC FT
1-2 Column 1-5 Follower Flow 1-3
Distillate
Compensation
FT
RX
4
Dynamic
RX 1-1
Feed 1-5 Dynamic Bottoms/Feed
1-2 Follower Leader Flow Compensation RC Ratio Control
Flow Feedforward 1-4 Follower Flow
TT TC RY RX
RY SP FC 1-8 Bias 1-4 1-4
1-8 Dynamic
1-2 1-2 Correction Compensation
Tight Level
Control SP FC
LT LC 1-4
FT
1-2
Steam
Z Sump 1-7 1-7
FT
Bias
1-4
Correction Bottoms
Questions?
Standards
Certification
Education & Training
Publishing
Conferences & Exhibits