Professional Documents
Culture Documents
Advanced Control Systems
Advanced Control Systems
Feedforward Control Cascade control Override Control Features, performance & Examples
However, feedback control also has certain inherent disadvantages: 1. No corrective action is taken until after a deviation in the controlled variable occurs. Thus, perfect control, where the controlled variable does not deviate from the set point during disturbance or set-point changes, is theoretically impossible. 2. Feedback control does not provide predictive control action to compensate for the effects of known or measurable disturbances. 3. It may not be satisfactory for processes with large time constants and/or long time delays. If large and frequent disturbances occur, the process may operate continuously in a transient state and never attain the desired steady state. 4. In some situations, the controlled variable cannot be measured online, and, consequently, feedback control is not feasible.
A boiler drum with a conventional feedback control system is shown in the previous slide. The level of the boiling liquid is measured and used to adjust the feedwater flow rate. This control system tends to be quite sensitive to rapid changes in the disturbance variable, steam flow rate, as a result of the small liquid capacity of the boiler drum. Rapid disturbance changes can occur as a result of steam demands made by downstream processing units. The feedforward control scheme, shown in the next slide, can provide better control of the liquid level. Here the steam flow rate is measured, and the feedforward controller adjusts the feedwater flow rate.
In practical applications, feedforward control is normally used in combination with feedback control. Feedforward control is used to reduce the effects of measurable disturbances, while feedback trim compensates for inaccuracies in the process model, measurement error, and unmeasured disturbances.
To illustrate the design procedure, consider the distillation column shown in the drawing which is used to separate a binary mixture. The symbols B, D, and F denote molar flow rates, whereas x, y, and z are the mole fractions of the more volatile component. The objective is to control the distillation composition, y, despite measurable disturbances in feed flow rate F and feed composition z, by adjusting distillate flow rate, D. It is assumed that measurements of x and y are not available.
The steady-state mass balances for the distillation column can be written as
F ! DB Fz ! Dy Bx
Solving for D gives F z x
D! yx Because x and y are not measured, we replace these variables by their set points to feedforward yield the control law: !
F z y sp xsp
xsp
Y s
Gd Gt G f Gv G p ! D s
1 GcGvG pG
Ideally, we would like the control system to produce perfect control where the controlled variable remains exactly at the set point despite arbitrary changes in the disturbance variable, D. Thus, if the set point is constant (Ysp(s) = 0), we want Y(s) = 0, even though D(s)
Gd Gf ! Gt Gv G p
The block-diagram, in the previous slide, indicates that a disturbance has two effects. It upsets the process via the disturbance transfer function, Gd; however, a corrective action is generated via the path through GtGfGvGp. Ideally, the corrective action compensates exactly for the upset so that signals Yd and Yu cancel each other and Y(s) = 0.
Example
Suppose that Kd Gd ! , d s 1 Gp ! Kp
p
s 1
In conventional FB control, the hot oil temperature is controlled by the fuel gas flow rate. The valve characteristics is not linear and results the detrimental effects on performance of PID controller If the pressure of fuel gas (disturbance) changes, the flow rate of fuel gas becomes different even at the same valve opening.
Cascade control Primary (master) loop: furnace outlet temperature control Adjust the fuel pressure set point (directly related to fuel flow) Secondary (slave) loop: fuel pressure control Maintain fuel pressure regardless of fuel feed pressure and valve characteristics
Distinguishing Features
Reject the disturbance in the slave loop before it affects the main process variables. Two FB controllers but only a single control valve (or other final control element). Improve the dynamics of the slave process Cascade Controller Tuning Two controllers master and slave master establishes setpoint for slave controller slave maintains process input at desired value Tuning rules inner loop: fast controller, tight tuning why is proportional control often used? Tuning rules outer loop performance controller tune with inner loop controller active
The stability is affected by both GC1 and GC2. The slave controller GC2 usually enhance the stability characteristics of the whole system and thus larger value of master loop gain can be applied. Cascade control also makes the closed-loop process less sensitive to model errors.
Change in L2
Change in L1
an upper or lower value of a controlled or output variable from the process is reached
Example:
Objectives: regulate level and exit flow rate in a pumping system for a sandwater slurry Slurry velocity in the exit line must be kept above the lower limit. ( if slurry velocity is too slow, it causes sand sediment.) Normal: Level controller is working. Flow is too low: FC adjusts the pump to increase slurry flow rate Level controller: slow P control with normal set point (tight level control is not required) Flow controller: fast PI control with high set point and reset feedback
A selective control to handle a sand/water slurry
Inferential Control
In some control problems, the process variable to be controlled (CV) can not be measured on-line conveniently or infrequently. (e.g., product composition) If other measurements that can be measured rapidly have close relation with the targeted CV, the targeted CV can be inferred from these measurements.
For binary distillation column, there is a unique relation between composition and tray temperature via Gibbs phase rule. Density ? composition of binary mixture Turbidity ? particle concentration, biomass A combination of several measurement can be used. The model is required. Sometimes, it is called soft sensor. The parameters in the correlation may be updated, if necessary, as actual composition measurement become available.
Selective Control
Utilize the best suitable measurement among many measurements. High Selector (HS), low selector (LS), or median selector (MS) can be used.
Examples Hot spot temperature control The location of hot spot travels. Use many distributed sensors. Or, interpolate to find hot spot.
Enhancing sensor reliability Exclude faulty measurements. Use 3 or more same sensors.
Boiler Control
Objectives: Maintain drum level Maintain furnace pressure Maintain steam flow rate Maintain the air-fuel ratio Maintain the excess oxygen
Control scheme: FF/FB control for level control FB control for furnace pressure FB control for fuel flow rate Ratio control for air-fuel ratio Cascade control for excess oxygen control