Date post: | 05-Apr-2018 |
Category: |
Documents |
Upload: | akhil-tiwari |
View: | 221 times |
Download: | 0 times |
of 43
8/2/2019 Advanced Control Seborg Chapter 15 16
1/43
Advanced Control Techniques
Dr. U. D Dwivedi
(Assistant Professor)
Rajiv Gandhi Institute of Petroleum Technology,
Raebareli
8/2/2019 Advanced Control Seborg Chapter 15 16
2/43
AT Analyzer (Composition) Transmitter FT Flow Transmitter
LT Level Transmitter PT Pressure Transmitter TT Temperature Transmitter FC Flow Controller LC Level Controller
TC Temperature Controller PC Pressure Controller LL Liquid Level LI Level Indicator TI Temperature Indicator PV Pressure Valve PI Pressure Indicator I/P Current to Pressure transducer
I ns t r um en t Abbr ev ia t ion s
8/2/2019 Advanced Control Seborg Chapter 15 16
3/43
Feedforward and Ratio Control
Chapter15
8/2/2019 Advanced Control Seborg Chapter 15 16
4/43
Chapter15
8/2/2019 Advanced Control Seborg Chapter 15 16
5/43
Chapter15
8/2/2019 Advanced Control Seborg Chapter 15 16
6/43
Chapter15
8/2/2019 Advanced Control Seborg Chapter 15 16
7/43
Introduction : Feedforward Control
Control Objective: Maintain Y at its set point, Ysp, despite
disturbances.
Feedback Control: Measure Y, compare it to Ysp, adjust U so as to maintain Y at Ysp. Widely used (e.g., PID controllers)
Feedback is a fundamental concept
Feedforward Control: Measure D, adjust U so as to maintain Y at Ysp. Note that the controlled variable Y is not measured.
Chapter15
8/2/2019 Advanced Control Seborg Chapter 15 16
8/43
Chapter15
8/2/2019 Advanced Control Seborg Chapter 15 16
9/43
Comparison of Feedback and Feedforward Control
1) Feedback (FB) Control
Advantages:Corrective action occurs regardless of the source and type
of disturbances.Requires little knowledge about the process (For example,a process model is not necessary).
Versatile and robust (Conditions change? May have tore-tune controller).
Disadvantages:FB control takes no corrective action until a deviation in thecontrolled variable occurs.
FB control is incapable of correcting a deviation from set point atthe time of its detection.Theoretically not capable of achieving perfect control.For frequent and severe disturbances, process may not settleout.
Chapter15
8/2/2019 Advanced Control Seborg Chapter 15 16
10/43
2) Feedforward (FF) Control
Advantages:Takes corrective action before the process is upset (cf. FB
control.)Theoretically capable of "perfect control"Does not affect system stability
Disadvantages:Disturbance must be measured (capital, operating costs)
Requires more knowledge of the process to be controlled(process model)Ideal controllers that result in "perfect control: may be physicallyunrealizable. Use practical controllers such as lead-lag units
3) Feedforward Plus Feedback Control
FF ControlAttempts to eliminate the effects of measurable disturbances.FB ControlCorrects for unmeasurable disturbances, modeling errors, etc.
(FB trim)
Chapter15
8/2/2019 Advanced Control Seborg Chapter 15 16
11/43
4) Historical Perspective :
1925: 3 element boiler level control1960's: FF control applied to other processes
EXAMPLE : Heat Exchanger
retemperatuliquidExitT
retemperatuliquidInletT
rateflowSteamw
rateflowLiquidw
2
1
s
=
=
=
=
Chapter15
8/2/2019 Advanced Control Seborg Chapter 15 16
12/43
Chapter15
Control Objective:
Maintain T2 at the desired value (or set-point), Tsp,despite variations in the inlet flow rate, w. Do this bymanipulating ws.
Feedback Control Scheme:
Measure T2, compare T2 to Tsp, adjust ws.
Feedforward Control Scheme:Measure w, adjust ws (knowing Tsp), to control exit
temperature,T2.
8/2/2019 Advanced Control Seborg Chapter 15 16
13/43
Feedback Control
Chapter15
Feedforward Control
8/2/2019 Advanced Control Seborg Chapter 15 16
14/43
Feedforward/Feedback Control of a Heat Exchanger
Chapter15
8/2/2019 Advanced Control Seborg Chapter 15 16
15/43
Chapter15
8/2/2019 Advanced Control Seborg Chapter 15 16
16/43
Chapter15
8/2/2019 Advanced Control Seborg Chapter 15 16
17/43
Ratio Control
Objective: maintain the ratio of two process
variables at a specified value
where, u and d are physical variables,
Used in mixing systems where an uncontrolled flow of
material (wild flow) is monitored and used to control the
second material which is controlled according to the desired
ratio between the two components.
8/2/2019 Advanced Control Seborg Chapter 15 16
18/43
Chapter15
Method I
8/2/2019 Advanced Control Seborg Chapter 15 16
19/43
Chapter15
Method II
8/2/2019 Advanced Control Seborg Chapter 15 16
20/43
Chapt
er15
8/2/2019 Advanced Control Seborg Chapter 15 16
21/43
Cascade Control A cascade control system is a multiple-loop system. Desirable
when Single-loop performance unacceptable and a measuredvariable is available.
Cascade control systems use a second feedback loopwith a separate sensor and controller. Cascade reduces the effect of specific types of disturbances.
objective in cascade control is to divide a difficult processcontrol into two portions
a secondary control loop is formed around a majordisturbances
thus leaving only minor disturbances to be controlled by the
primary controller Better control of the primary variable
Primary variable less affected by disturbances
Faster recovery from disturbances
8/2/2019 Advanced Control Seborg Chapter 15 16
22/43
Chapt
er16
Cascade Control (multi-loop):
8/2/2019 Advanced Control Seborg Chapter 15 16
23/43
Chapt
er16
Cascade Control (multi-loop):
8/2/2019 Advanced Control Seborg Chapter 15 16
24/43
Analysis of Cascade Example
Without a cascade controller, changes in thepressure of fuel gas supply will disturb the hotoil temperature. Sluggish response
With cascade controller, changes in gaspressure will be corrected by the pressurecontroller (PC) before it can significantly affecthot oil temperature because the PC responds
faster to this disturbance than TC (the primarycontroller).
8/2/2019 Advanced Control Seborg Chapter 15 16
25/43
Cascade Control (multi-loop)
Distinguishing features:
1. Two FB controllers but only a single control valve (orother -final control element).2. Output signal of the "master" controller is the set-
point for slave" controller.3. Two FB control loops are "nested" with the "slave"
(or "secondary") control loop inside the "master" (or"primary") control loop.
Terminology
slave vs. mastersecondary vs. primary
inner vs. outer
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
26/43
SELECTIVE CONTROL SYSTEMS (Overrides)
For every controlled variable, there must be at least one manipulatedvariable.
In some applications
# of controlledvariables
# of manipulatedvariables
Low selector:
High selector:
MC NN
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
27/43
multiple measurementsone controllerone final control element
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
28/43
Chapt
er16
Inferential Control
Problem: Controlled variable cannot be measured or haslarge sampling period.
Possible solutions:
1. Control a related variable (e.g., temperature instead
of composition).2. Inferential control: Control is based on an estimate
of the controlled variable.
The estimate is based on available measurements.
Examples: empirical relation, Kalman filter, Artificial
Intelligence (AI), Neural Network Modern term: soft sensor
8/2/2019 Advanced Control Seborg Chapter 15 16
29/43
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
30/43
Chapt
er16
Adaptive Control
A general control strategy for control problems where the process or
operating conditions can change significantly and unpredictably.
Example: Catalyst decay, equipment fouling
Many different types of adaptive control strategies have been proposed.
Self-Tuning Control (STC): A very well-known strategy and probably the most widely used adaptive
control strategy.
Basic idea: STC is a model-based approach. As process conditions change,
update the model parameters by using least squares estimation and recent u &
y data. Note: For predictable or measurable changes, use gain scheduling
instead of adaptive control
Reason: Gain scheduling is much easier to implement and less trouble
prone.
8/2/2019 Advanced Control Seborg Chapter 15 16
31/43
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
32/43
8/2/2019 Advanced Control Seborg Chapter 15 16
33/43
Chapt
er16
Time Delay Compensation
Model-based feedback controller that improvesclosed-loop performance when time delays are present
Effect of added time delay on PI controller performancefor a second order process (1 = 3, 2 = 5) shown below
8/2/2019 Advanced Control Seborg Chapter 15 16
34/43
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
35/43
No model error:
(sensitive to model errors > +/- 20%)
* *s sG G e G e
= =
( )*
*
* *
11 1
(16 22)1 1
C CC ssp CC
s
C C
sp C C
G G GYG Y G GG G e
G G e G GY
Y G G G G
= =++
= = + +
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
36/43
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
37/43
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
38/43
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
39/43
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
40/43
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
41/43
Chapt
er16
8/2/2019 Advanced Control Seborg Chapter 15 16
42/43
Chapt
er16
Gain Scheduling
8/2/2019 Advanced Control Seborg Chapter 15 16
43/43
Gain Scheduling
Objective: Make the closed-loop system as linear as possible.
Basic Idea: Adjust the controller gain based on current measurements of
a scheduling variable, e.g., u, y, or some other variable.
Chapt
er16
Note: Requires knowledge about how the process gain changes with this
measured variable.