Beruflich Dokumente
Kultur Dokumente
310305cB
CLOSED LOOP CONTROL – PART B
Objectives
1. Explain the control strategies for nonlinear processes.
OBJECTIVE
ONE
CONTROL STRATEGIES
FOR
NONLINEAR
PROCESSES
+10% changes in CO
C
A
B
B
A
Static Gain
The static gain of the plant transfer function ( K p ) of a control loop is
linear if it has the same static gain value for all operating points
+10% changes in CO
C
A
B
B
A
Static Gain
To determine if the static gain is linear, you can calculate ( K p ) at several
points (at least the normal operating point, low and high) or plot the
response of a change in the CO as seen below.
Linear Response
Transfer Function
A process with a linear transfer function provides good control at any
operating point.
Tuning at a 30% load works as well at a 70% load.
Linear Response
+10% changes in CO
C A
B
B
A
Tuning values are good for only one particular transfer function.
A nonlinear process has different transfer functions at different operating
points.
For example, a control loop can be tuned to provide good control when
operating near 50% when the static gain is two.
However, this does not mean it provides the same control when operating
near 25% when the static gain is one.
The final control element (FCE) is usually a control valve. The type of
control valve and the trim installed determines the inherent characteristics
of the valve, which can be
• quick opening
• linear
• equal percentage
Inherent characteristics show that both the equal percentage and quick
opening control valves are nonlinear.
However, these characteristics change if the pressure drop across the valve is
not constant. This often happens when the valve is installed.
ITA 379 – Process Control Figure 9– Steam heat exchanger I/O graph
Nonlinear Process
18 Page 9
A feedback control loop contains the controller, FCE, process and transmitter.
The combination of the FCE, process and transmitter, which make up the plant,
determines whether the control loop is linear or nonlinear.
All control loops have some nonlinearity. This can be a problem because a nonlinear
control loop that is tuned for good control at a particular setpoint (SP) may provide
unsatisfactory control at other setpoints.
310305a – Figure 5
ITA 379 – Process Control
Solutions for Nonlinearity
21 Page 11
The process and the FCE are the sources of nonlinearity in a control loop.
If the process is nonlinear, it may be possible to pick a control valve trim with
characteristics that negate the nonlinearity of the process.
In a linear process, the selected control valve trim should be linear to keep the
control loop linear.
However, if the mechanical components are not sized correctly, the installed
characteristics may be more like quick opening and cause the loop to become
nonlinear.
By changing the valve trim to an equal percentage trim, the nonlinearity in the
control loop may be corrected enough to achieve a relatively linear loop
A multipoint characterizer is a function block that can be inserted into a control loop to
linearize the loop.
A characterizer can be added into a smart control valve, the digital controller or digital
control system. The location does not affect functionality.
In this example, the input to the characterizer (CO) is the controller PID algorithm
output.
The characterizer output (COx) is the controller output signal, which goes to the FCE.
To do this, the characterizer I/O graph should be a mirror image of the process I/O
graph.
Step 2: Determine the characterizer output for each input from the process data.
Adaptive control is a control strategy that uses automatic means to change the type
and/or influence of control parameters to improve the performance of the control
system.
An adaptive control strategy can change the tuning parameters of the controller
automatically to provide good control at all setpoints.
Notch Controller:
Notch Controller:
Kc
When the PV is below its lower break
Kc x Notch
point (LBP), the input to AG is 1. The Gain
proportional gain used by the
controller is KC Kc
For the steam heat exchanger in Figure 24, a SP change to the flow controller causes
a load disturbance to the temperature control loop.
This is a common form of load disturbance because control loops do not operate
independently, but are affected by other control loops.
DOut DTout � h fg �
Kn = = =� �
DIn Dq ms �q C �
� mp p �
DOut DTout � h fg �
Kn = = =� �
DIn Dq ms �q mp Cp �
�
�
If a load disturbance significantly affects control loop performance, there are three
possible solutions.
If a load disturbance significantly affects control loop performance, there are three
possible solutions.
Best to tune at the low throughput
1. Detune the loop to prevent it from where the static gain is the highest
becoming unstable. to prevent the loop from becoming
unstable.
2. Select control valve trim or use a
multipoint characterization that
changes the control loop gain to
compensate for the disturbance.
3. Use an adaptive control strategy.
ITA 379 – Process Control Figure 26 – Loop Gain and load disturbances
Load Disturbance Solutions
41 Page 25
If a load disturbance significantly affects control loop performance, there are three
possible solutions.
Using an equal percentage valve
reduces changes in the control loop
1. Detune the loop to prevent it from gain due to load changes.
becoming unstable.
2. Select control valve trim or use a
multipoint characterization that
changes the control loop gain to
compensate for the disturbance. Figure 27 – Process and control valve gains
3. Use an adaptive control strategy.
(FT 101)
(TT 101)
Figure 28 – Adaptive gain strategy No. 1
ITA 379 – Process Control
Adaptive Gain Control Strategy
43 Page 29
TIC 101
(FT 101)
(TT 101)
Figure 30 – Gain scheduling function block
ITA 379 – Process Control
Adaptive Gain Control Strategy
44 Page 29
Limits:
The value of product flow
where the tuning parameters
change
Tuning Parameters:
These are the tuning Figure 29 – Steam Heat Exchanger
parameters for the different
regions of product flow rate. TIC 101
Deadband:
This determines the band or
range of product flow where
the tuning parameters change.
Larger deadband causes the (FT 101)
tuning values to change slower (TT 101)
Figure 30 – Gain scheduling function block
ITA 379 – Process Control