Advanced Modeling and Control
For situations in which feedback control by itself is not satisfactory, significant improvement can be achieved by adding feedforward control. But feedforward control requires that the disturbances be measured (or estimated) on-line.
The basic concept of feedforward control is to measure important disturbance variables and take corrective action before they upset the process.
In contrast, a feedback controller does not take corrective action until after the disturbance has upset the process and generated a nonzero error signal.
Advantages
Disadvantages
Advantages
Disadvantages
Transfer functions G^1_{ff} = \frac{G_{md}}{G_d}; G^2_{ff}=-\frac{G_d}{G_p G_f G_{md}}
Neglecting dynamics of final control element and sensor
G^1_{ff} = \frac{1}{G_d}; G^2_{ff}=-\frac{G_d}{G_p}
Sometimes idealized feedforward controller cannot be realized physically due to non-causal system
Consider
G_d = \frac{2 e^{-3s}}{5s + 1}
G_p = \frac{e^{-5s}}{2s + 1}
Idealized feedforward controller
G_{ff} = -\frac{G_d}{G_p} = -\frac{2(2s+1)e^{2s}}{5s+1}
Not realizable due to the predictive term e^{2s}
Consider
G_d = \frac{e^{-2s}}{s + 1}
G_p = \frac{e^{-s}}{s^2 + 2s + 1}
Idealized feedforward controller
G_{ff} = -\frac{G_d}{G_p} = -\frac{(s^2 + 2s + 1) e^{-s} }{s+1}
Not realizable because the numerator order is higher than the denominator
\begin{split} y(s) = & \frac{G_p G_f [G^2_{ff} G^1_{ff} + G_c]}{1 + G_p G_f G_c G_m} y_{sp}(s) \\[1ex] & + \frac{G_d - G_p G_f G^2_{ff} G_{md}}{1 + G_p G_f G_c G_m} d(s) \end{split}
1 + G_p G_f G_c G_m = 0
Ratio control is a special type of feedforward control that has had widespread application in the process industries. Its objective is to maintain the ratio of two process variables at a specified value. The two variables are usually flow rates, a manipulated variable u and a disturbance variable d. Thus, the ratio u/d is controlled rather than individual variables.
R := \frac{u}{d}
Typical applications
specifying the relative amounts of components in blending operations.
maintaining a stoichiometric ratio of reactants to a reactor.
keeping a specified reflux ratio for a distillation column.
holding the fuel-air ratio to a furnace at the optimum value.
Method 1
Method 2
While feedback control is inherently stable due to its self-correcting nature, feedforward control requires careful consideration of system stability.
Unstable behavior can arise in feedforward control systems due to modeling errors or incorrect estimation of disturbance effects.
When combined with feedback control, the feedback loop can often correct these stability issues. However, if the feedforward control is dominant, it might destabilize the system.
In the design phase, engineers should thoroughly test the system response to various disturbances to ensure stability.
Tuning a feedforward controller involves adjusting the gain and two time constants: lead and lag.
The lead time constant helps the controller anticipate rapid changes, and the lag time constant allows it to respond to slow disturbances. Proper tuning ensures a balance between fast response and system stability.
Tuning is often achieved through simulation or experimental methods.
Gain scheduling can be used to adjust controller parameters based on system conditions.
When combined with feedback control in a two-degree-of-freedom control structure, the feedback controller compensates for the feedforward controller’s imperfections, ensuring overall system stability.
Advanced Modeling and Control