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 Gff1=GdGmd;Gff2=−GpGfGmdGd
Neglecting dynamics of final control element and sensor
Gff1=Gd1;Gff2=−GpGd
Sometimes idealized feedforward controller cannot be realized physically due to non-causal system
Consider
Gd=5s+12e−3s
Gp=2s+1e−5s
Idealized feedforward controller
Gff=−GpGd=−5s+12(2s+1)e2s
Not realizable due to the predictive term e2s
Consider
Gd=s+1e−2s
Gp=s2+2s+1e−s
Idealized feedforward controller
Gff=−GpGd=−s+1(s2+2s+1)e−s
Not realizable because the numerator order is higher than the denominator
y(s)=1+GpGfGcGmGpGf[Gff2Gff1+Gc]ysp(s)+1+GpGfGcGmGd−GpGfGff2Gmdd(s)
1+GpGfGcGm=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:=du
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