Industrial Controllers Cascade
Industrial Controllers Cascade
Industrial Controllers Cascade
CASCADE CONTROL
2.1 GENERAL
A cascade control system is a multiple-loop system where the primary variable is controlled by
adjusting the setpoint of a related secondary variable controller. The secondary variable then
affects the primary variable through the process.
The primary objective in cascade control is to divide an otherwise difficult to control process into
two portions, whereby a secondary control loop is formed around a major disturbances thus
leaving only minor disturbances to be controlled by the primary controller.
The use of cascade control is described in many texts on process control applications.
The advantages of cascade control are all somewhat interrelated . They include:
Cascade control is most advantageous on applications where the secondary closed loop can
include the major disturbance and second order lag and the major lag is included in only the
primary loop. The secondary loop should be established in an area where the major disturbance
occurs. It is also important that the secondary variable respond to the disturbance. If the slave
loop is controlling flow and the disturbance is in the heat content of the fluid, obviously the flow
controller will not correct for this disturbance.
There is only one master controller and usually only one slave controller and only one manipulated
variable. See Figure 1 (a), (b), and (c). However, some applications can benefit from the use of more
than one slave controller. There will be a separate secondary variable and manipulated variable
associated with each slave controller in the system if the slave loops are in parallel as shown in Figure
1 (d). Another configuration, shown in Figure 1(e), is the operating of a cascade system with two slave
loops in series.
FEEDFORWARD CONTROL
2.1 GENERAL
Feedforward control is a strategy used to compensate a for disturbances in a system before they
affect the controlled variable . A feedforward control system measures a disturbance variable,
predicts its effect on the process, and applies corrective action, as shown in Figure 1.
Without the feedforward controller the manipulated variable has a value which is related to the
uncontrolled variable to produce the desired value of the controlled variable. In addition-to this
there is a disturbance variable which is either a part of the uncontrolled variable or from some
other source that enters the system.
Given an exact model of the process, the feedforward controller will adjust
the manipulated variable so that the controlled variable is unaffected by
the disturbance. In fact, the controlled variable has no influence over the
control; corrective action is totally in response to the disturbance.
Feedforward con roller FFC may be a simple relay device having a 4-20-
mA input from the disturbance variable transmitter and providing a 4-
20mA output for operating a valve in the manipulated variable line. It
would be unusual to find that the input and output relationship for
feedforward controller FFC had to be one to one and linear to compensate
for the disturbance. A gain and bias adjustment is always required to
match the manipulated variable to the uncontrolled and disturbance
variables. Additionally, it may require lead-lag elements, linearizers, non-
linearizers, and a summer.
The system of Figure 2 can be viewed as separate feedforward and feedback control
independently adjusting the valve.
* The feedback controller does the same job and has the same responses and settings as if it were
acting alone. It just doesn't have as much work to do.
* The feedforward control cancels the effect of the measured disturbance. Since feedback acts as
the system's watchdog, the process model need not be exact. In fact, simple gain and lead-lag
elements will usually suffice.
• The effect of load changes other than the measured disturbance will be corrected by the
feedback system.
Feedforward and cascade control systems are often confused because of their similarities: two
measured variables, one manipulated variable, one independent set-point . But cascade systems
control both measured. variables, with the master determining the set-point of the slave. In
contrast, feedforward and feedback corrections independently adjust the control valve, and there
is no control applied to the feedforward variable.
Since feedforward control when used is almost always used with feedback control the Taylor
170OR Controller has a feedforward input port which allows the feedforward signal to be combined
with the controller output. Figure 3 shows this portion of the controller block diagram.
If the feedforward control requires only gain, bias or linearization (characterization) it can all be-
accomplished in the 1700R Controller used for feedback control. The feedforward controller
function FFC shown in Figure 2 , is all inside the feedback controller FBC, which makes for a simple
installation.. The disturbance signal is connected to an analog input which becomes the source for
the linearizer which is configured for the required gain, bias and/or characterization. This linearizer
channel is the feedforward variable source.
When the feedforward calculation is more complicated, also requiring lead-lag and additional
disturbance inputs, the whole calculation can be accomplished in a Taylor 1700N Math Unit which
may be connected. to the feedforward input of the 170OR Controller.
There are two choices on how the feedforward compensation signal combines with the feedback
controller output: Add and Multiply.
Add means the feedforward signal is added to the controller algorithm output on a one for one
basis. See Figure 4. If it is necessary to subtract, the feedforward input action should be reversed.
The feedforward input port will not accept a signal with reverse polarity.
This equation can be interpreted as the feedforward input being able to control the gain between
the controller algorithm output and the final output over a range of 0 to 2 or as the controller
algorithm output being able to control the gain between the feedforward input and the final output
over a range of 0 to 2.
The choice between Add or Multiply depends on what is required in the. control process This is
determined by making an analysis of how the manipulated variable must be adjusted in response
to the disturbance variable and what effect this adjustment has on the feedback control loop gain
In general, if a change in the disturbance variable has no effect on the loop gain, the feedforward
calculation should be Add. If a change in the disturbance variable does effect the loop gain the
feedforward calculation should be Multiply. However, the adaptive gain capability with the 1700R
controller provides another means for loop gain correction.
When the feedforward input signal joins the feedback controller output at the location shown in
Figure 3, output limiting, output tracking capability and bumpless transfer from any allowable
mode to feedforward or feedforward-feedback applies to the combined output.
To summarize, feedback control is the first choice and most commonly used type of control, but
when the controller must operate with low values of gain and reset for optimum settings,
disturbances can cause large upsets and the system may take a long time to recover.
Use feedforward control to accommodate the major disturbance; but it will be successful only if
the major disturbance can be sensed and a correction made quickly in the manipulated variable.
Feedforward control is most successful in applications where the feedback control loop is slow
responding and the feedforward path is fast responding.
Many industries utilize the cascade control system, like manufacturing industry and auto
industry. If you want to find out more, all it takes is a little online industry research to see if
industries like the pharmaceutical industry use the same types of controls and mechanisms
as manufacturing plants.
Process Example Template 6-1 applies to Figure FO-1 with its notations. Note that three pair of
wires are required between controller pHC and flow controller FC2.
Figure FO-2 shows the same system described above except that the wiring between the two
instruments is done with the ICN and requires only one pair of wire .
Figure 4. Break Points Determine Where Gain Will Start to Change, Process, Deviation or Remote
Input Adaptive Function .
Figure 5. Both Break Points Can Have Same Value, Process, Deviation or Remote Input Adaptive
Function
The value of the gain factor determines if the active gain or reset will increase or decrease,
starting from the break points as shown in Figure 7.
If the gain factor is less than I (e.g., 0.875), the gain or reset will decrease. When the gain factor value
is 1, the gain or reset will not change. If the gain factor value is greater than 1 (e.g., 2.625), the gain or
reset will increase.
2.3.1 Process, Deviation and Remote Input adaptive Gain or Reset functions
The parameters that define the adaptive algorithms for process, deviation and remote input
functions are set up in the same manner. A large combination of break points, gain factors and
active gain or reset limits can be used to provide many different adaptive algorithms. Because
each adaptive algorithm is set up individually, the number of overall controller algorithms is very
large. The adaptive functions can be on gain or reset, but not on both simultaneously.
The location of the break points determines where the gain or reset will start to change as a
function of-the adaptive variable as shown in Figure 4. The gain or reset value between the break
points is the base gain or base reset and never changes. Both break points can be located at the
same range value as shown in Figure 5, or they may be set at different values as shown in Figure
6. When the two break points are set at different values, Figure 6, BP1 must be at a lower range
value than BP2. The active gain or reset between the two break points is equal to the base gain or
reset (because the gain factor is always 1 between the two break points), while the active gain or
reset beyond the break points changes as determined by the gain factors.
Figure 6. Break Points Can Have Different Values, Process, Deviation or Remote Input Adaptive
Function
Figure 7. Gain Factor Values Determine if Gain or Reset Rat Will Increase or Decrease From Break
Points, Process, Deviation or Remote Input Adaptive Function.
Both gain factors can increase, both can decrease, or either gain factor can increase while the
other decreases active gain or reset. The combinations of gain factors and break points can be
used to produce a large variety of algorithms.. Some of the possibilities are shown in Figure 8.
The gain factor values are multipliers. The base gain or reset is multiplied by the gain factor for
the adaptive gain or reset function. The result is the value of active gain or reset at one, and only
one, point on the range. This point, Figure 9, will be 10% downscale from BPI or 10% upscale from
BOB, and it establishes the slope of the line in the algorithm.
.
Figure 8 . Various combinations of Breakpoints and Gain Factors that can be used to produce a
Large Variety of Algorithms , Process , Deviations or Remote Input Adaptive Functions .
Figure 9 . Gain Factors Establish Slope of Algorithm beyond Break Points , Process , Deviations or
Remote Input Adaptive Function .
Function of automatic control .
The basic idea of a feedback control loop is most easily understood by imagining
what an operator would have to do if automatic control did not exist.
This simple feedback control loop serves to illustrate the four major elements of
any feedback control loop
(figure 2).
The measurement
For every process there must be some final actuator, which regulates the supply
of energy or material to the process and changes the measurement signal. Most
often this is some kind of valve, but it might also be a belt or motor speed, louver
position, etc.
The process
The kinds of processes found in industrial plants are as varied as the materials they produce.
They range from the simple and commonplace, such as loops to control flow rate, to the large
and complex such as distillation columns in the petro-chemical industry.
The last element of the loop is the automatic controller. Its job is to control the measurement.
To "control" means to keep the measurement within acceptable limits. In this article, the
mechanisms inside the automatic controller will not be considered. Therefore, the principles to
be discussed can be applied equally well to both pneumatic and electronic controllers and to
the controllers from any manufacturer. All automatic controllers use the same general
responses, although the internal mechanisms and the definitions given for these responses
may be slightly different from one manufacturer to another.
One basic concept is that for the automatic feedback control to exist, the automatic control
loop must be closed. This means that information must be continuously passed around the
loop. The controller must be able to move the valve, the valve must be able to affect the
measurement, and the measurement signal must be reported to the controller. If this path is
broken at any point, the loop is said to be open. As soon as the loop is opened, as for
example, when the automatic controller is placed on manual, the automatic unit in the
controller is no longer able to move the valve. Thus signals from the controller in response to
changing-measurement conditions do not affect the valve and automatic control does not
exist.
In performing the control function, the automatic controller uses the difference between the
set point and measurement signals to develop the output signal to the valve. The accuracy
and responsiveness of these signals is a basic limitation on the ability of the controller to
correctly control the measurement. If the transmitter does not send an accurate signal, or if
there is a lag in the measurement signal, the ability of the controller to manipulate the process
will be degraded. At the same time, the controller must receive an accurate set point signal. In
controllers using pneumatic or electronic set point signals generated within the controller,
miscalibration of the set point transmitter will necessarily result in the automatic control unit in
the controller bringing the measurement to the wrong value. The ability of the controller to
accurately position the valve is yet another limitation. If there is friction in the valve, the
controller may not be able to move the valve to a specific stem position to produce a specific
flow and this will show up as a difference between measurement and set point. Repeated
attempts to exactly position the valve may lead to hunting in the valve and in the
measurement. or, if the controller is only able to move the valve very slowly, the ability of the
controller to control the process will he degraded. One way to improve the response of control
valves is to use a valve positioner, which acts as a feedback controller to position the valve at
the exact position corresponding the controller output signal. Positioners, however, should be
avoided in favor of volume boosters on fast responding loops such as flow arid liquid
pressure.
To control the process, the change in output from the controller must be in such a direction as
to oppose any change in the measurement value.
Figure 3 shows a direct connected valve to control level in a tank at midscale. As the level in
the tank rises, the float acts to reduce the flow rate coming in thus, the higher the liquid level
the more the flow will be shut off. In the same way, as the level falls, the float will open up the
valve to add more liquid to the tank. The response of this system is shown graphically.
As the level goes from 0% to 100%, the valve goes from fully open to fully closed. The function of an
automatic controller is to produce this kind of opposing response over varying ranges; in addition, other
responses are available to more efficiently control the process.