Advanced Control Strategies
Advanced Control Strategies
Advantages Disadvantages
• Corrects for deviations before they • Requires infinitely accurate
happen! models
• In ideal cases can produce perfect •Disturbance must be explicitly
control measured
• Requires infinitely accurate
measurements
Feed Forward Control
https://www.wisc-online.com/learn/career-clusters/stem/iau3406/the-feed-
forward-control-system
Feed Forward Control
Advantages Disadvantages
• Corrects for deviations before they • Requires infinitely accurate
happen! models.
• In ideal cases can produce perfect • Errors in modeling can
control. result in poor control
• Controlled variable need not be
• Disturbance must be
measured.
• Does not affect the stability of the explicitly measured
processes • Since it is a linear
• Most effective for slow processes controller, its performance
and for processes with significant will deteriorate with
deadtime. nonlinearity
• Can improve reliability of the
feedback controller by reducing the
deviation from setpoint.
Ratio Control
Advantages Disadvantages
• Links two streams to produce a • Never measures FC2, thus
defined ratio assumes the flows are matched
• Simple--does not require a • Assumes pressure from B is
complex model constant
Ratio Control
Advantages Disadvantages
• Useful when the • Dynamic compensation is
manipulated variable scales required when the
directly with the feed rate controlled variable responds
to the process. dynamically different to
feed rate changes than it
does to a changes in the
manipulated variable.
Typical Performance
Improvements using Ratio Control
w/ ratio control
Time
Cascade Control
Logic: The inner loop is something that changes quickly, here possibly due to pressure
changes from the A storage. Outer loop changes slowly, and influences the inner loop
by controlling the set point of FC1.
Advantages Disadvantages
• Controller responds quickly to • Controller is more complex
high frequency changes • Tuning cascade controllers is more
• can provide improved difficult as the set point changes + more
performance for unmeasured parameters
disturbances
• Controller integrates multiple
sensor readings together
Cascade Control - Advantages
• Better control of the primary variable
• Primary variable less affected by disturbances
• Faster recovery from disturbances
• Increase the natural frequency of the system
• Improve dynamic performance
• Provide limits on the secondary variable
• Disturbances in the secondary loop are corrected by
secondary controllers
• Response of the secondary loop is improved, thus increasing
the speed of response of the primary loop
• Gain variations in secondary loop are compensated by
secondary loop
• Effectively accounts for external disturbances
• Reduces dead time in variable response
• Compatible with other Control Systems, such as Feed-Back
and Feed-Forward Control Architectures
Cascade Control - Disadvantages
• Increased cost of instrumentation
• Need to tune two loops instead of one
• Secondary variable must be measured
• Multiple control loops make physical and
computational architecture more complex
Mixed Architecture
Most real systems have combinations of feedback,
feed forward, ratio, and cascade control.
• Example #1: Control LC1 using FC1 cascaded to v1
and feedback control on v3
• Example #2: Maintain ratio of B using FC1 cascaded
to FC2 to control v2
Advantages Disadvantages
• Pick and choose features to • Controllers can be complex
fit the problem (Each I controller adds an ODE, eigenvalue, and
• Incorporate in any number new dimension to the problem.)
of sensors in a rational way • Tuning is difficult
- Routh stability really helps define appropriate
ranges
- Optimization based tuning
Combined FF and FB Control
D(s)
C ff (s)
G ff (s)
G d (s)
Y sp (s) +
++
C fb (s) Y(s)
+- G c (s) G p (s) +
Combined FF and FB for the CSTR
TC
+ FF
RSP
FC TT
Feed
FT
Steam TT
Product
Results for CSTR
6
FB-only
3
T' (K)
-3 FF-only
FF+FB
-6
0 10 20 30 40 50
Time (seconds)
When Should Cascade Control be Used?
• Cascade control should always be used if you have a
process with relatively slow dynamics (like level,
temperature, composition, humidity) and a liquid or
gas flow, or some other relatively-fast process, has to
be manipulated to control the slow process.
• Example: changing cooling water flow rate to control
condenser pressure (vacuum), or changing steam
flow rate to control heat exchanger outlet
temperature. In both cases, flow control loops should
be used as inner loops in cascade arrangements.
Single-loop control of a jacketed kettle
• satisfactory for controlling
the kettle temperature
• if the temperature of the
oil-supply drop, the kettle
temperature can undergo
a large deviation from the
set point before control is
again established.
Single-loop control of a jacketed kettle
fuel control valve sticking Cascade is better The fuel flow meter will
immediately sense the
deviation in flow and correct
the flow.
Feedforward Disturbance
Controller Disturbance
Output
Output
Process
Manipulated
Manipulated
Variable
Variable
When to use Feedforward ?
• Feedback control is unsatisfactory
• If a particular load disturbance occurs frequently in
a control process
• Disturbance can be measured and compensated
for
• Frequency of disturbance variations are
comparable to frequency of oscillation of the
system
• Output variable cannot be measured.
• There are large time delays in the system
Composition Control System
Responses to a step change in set point for PI control.