Professional Documents
Culture Documents
for
Batch and Continuous Control
GREGORY K MCMILLAN
11/10/2008
Presenter
Greg is a retired Senior Fellow from Solutia Inc. During his 33 year career with
Monsanto Company and its spin off Solutia Inc, he specialized in modeling and
control. Greg received the ISA Kermit Fischer Environmental Award for pH
control in 1991, the Control Magazine Engineer of the Year Award for the
Process Industry in 1994, was inducted into the Control Process Automation
Hall of Fame in 2001, and honored by InTech Magazine in 2003 as one of the
most influential innovators in automation. Greg has written a book a year for the
last 20 years whether he needed to or not. About half are humorous (the ones with
cartoons and top ten lists). Presently Greg contracts via CDI Process and
Industrial as a principal consultant in DeltaV Applied R&D at Emerson Process
Management in Austin Texas. For more info visit:
http://ModelingandControl.com
http://www.easydeltav.com/controlinsights/index.asp (free E-books)
11/10/2008
11/10/2008
See Chapters 1-7 for the practical considerations of improving tuning and valve dynamics
11/10/2008
See Appendix C for background of the unification of tuning methods and loop performance
11/10/2008
See Chapter 1 for the essential aspects of system design for pH applications
11/10/2008
Overview
)
Pyramid of Technologies
Valve and Flow Meter Performance
Process Control Improvement Examples
Basic Control Opportunities Summary
Reactors and Column Loop Tuning
Facts of Life
Transfer of Variability for Batch
Sources of Disturbances
Transition from Basic to Advanced Regulatory Control of Batch
Online Data Analytics for Batch and Continuous Processes
Virtual Plant
Uses and Fidelities of Dynamic Process Models
What we Need
Columns and Articles in Control Magazine
Pyramid of Technologies
TS
APC is in any technology that
integrates process knowledge
RTO
LP/QP
Ramper or Pusher
Model Predictive Control
Property Estimators
Fuzzy Logic
Abnormal Situation Management System
Process Performance Monitoring System
Loop Performance Monitoring System
Auto Tuning (On-Demand and On-line Adaptive Loop Tuning)
Basic Process Control System
TS is tactical scheduler, RTO is real time optimizer, LP is linear program, QP is quadratic program
11/10/2008
1
Ei = ------------ Ti Eo
Ko Kc
where:
Ei = integrated error (% seconds)
Eo = open loop error from a load disturbance (%)
Kc = controller gain
Ko = open loop gain (also known as process gain) (%/%)
Ti = controller reset time (seconds)
(open loop means controller is in manual)
Tune the loops before, during, and after
any process control improvements
11/10/2008
1
K c = 0.5 *
Ko max
Where:
Kc = controller gain
Ko = open loop gain (also known as process gain) (%/%)
1 = self-regulating process time constant (sec)
max = maximum total loop dead time (sec)
11/10/2008
10
Pneumatic positioner
requires a negative
signal to close valve
Stroke
(%)
Stick-Slip
0
Deadband
Signal
(%)
Digital positioner
will force valve
shut at 0% signal
The effect of slip is worse than stick, stick is worse than dead band,
and dead band is worse than stroking time (except for surge control)
Stick-slip causes a limit cycle for self-regulating processes. Deadband causes a limit cycle in
level loops and cascade loops with integral (reset) action. If the cycle is small enough it can
get lost in the disturbances, screened out by exception reporting, or attenuated by volumes
11/10/2008
11
11/10/2008
12
11/10/2008
13
Controller Output
Flow
57.5
3.25 Percent
Backlash + Stiction
57
56.5
Stroke
%
56
stick
55.5
55
54.5
Dead band is
peak to peak
amplitude for
signal reversal
slip
54
53.5
53
0
100
200
300
400
500
Time ( Seconds )
600
700
800
The limit cycle may not be discernable due to frequent disturbances and noise
11/10/2008
14
11/10/2008
15
)
)
)
)
16
)
)
)
)
)
Type
Coriolis
Magmeter
Vortex
Orifice
Sizes
-8
-78
-12
-78
Range
100:1
25:1
9:1*
4:1
Piping
1/1
5/1
10/5
10/5
Interferences
solids, alignment, vibration
conductivity, electrical noise
profile, viscosity, hydraulics
profile, Reynolds Number
Reproducibility
0.1% of rate
0.5% of rate
1.0% of span
5.0% of span
11/10/2008
18
Reagent
Stage 2
Reagent
Stage 1
FC
1-2
FT
1-2
FT
2-1
AC
1-1
FT
1-1
AC
2-1
AT
2-1
AT
1-1
Static Mixer
Feed
2
pipe
diameters
Neutralizer
Discharge
11/10/2008
19
8
6
11/10/2008
Reagent Flow
Influent Flow
or
Reagent Charge
Process Volume
20
RSP
FT
1-1
Signal
Characterizer
AC
1-1
FC
1-2
FC
2-1
FT
2-1
Reagent
Stage 2
f(x)
Reagent
Stage 1
*1
*1
FT
1-2
AT
1-1
Static Mixer
Feed
20
pipe
diameters
AC
2-1
Neutralizer
AT
2-1
Discharge
11/10/2008
21
LC
3-1
Vent
Feed Tank
Distillate
Receiver
PT
3-1
Overheads
Reflux
FC
3-3
Thermocouple
Tray 10
FT
3-3
TE
3-2
TC
3-2
Column
Feed
FC
3-4
LC
3-2
FT
3-4
LT
3-2
Storage Tank
Steam
Bottoms
11/10/2008
22
Measurement Error
Tray 6
Measurement Error
Tray 10
Distillate Flow
Feed Flow
% Impurity
Impurity Errors
11/10/2008
23
Feedforward summer
LC
3-1
FT3-3
Feed Tank
LT
3-1
Vent
RSP
FC
3-1
PT
3-1
Distillate
Receiver
RSP
FT
3-1
FT
3-2
Overheads
Feedforward summer
Reflux
FC
3-3
FT
3-3
RTD
Feed
Column
Tray 6
TT
3-2
FT3-3
Signal Characterizer
LT
3-2
FT
3-4
Steam
TC
3-2
f(x)
Storage Tank
LC
3-2
FC
3-4
FC
3-2
RSP
FC
3-5
FT
3-5
Bottoms
11/10/2008
24
2-Sigma
LOCAL
Set Point
Upper Limit
2-Sigma
RCAS
Set Point
value
PV distribution for
improved control
2-Sigma
25
Use properly tuned smart positioners, short shafts with tight connections,
and low friction packing and seating surfaces to decrease valve slip-stick and
dead band (do not use isolation valves for throttling valves)
If high friction packing must be used, aggressively tune the smart positioner
Improve valve type and sizing and add signal characterization to increase
valve sensitivity
Use variable speed drives where appropriate for the best sensitivity
Improve the short and long term reproducibility and reduce the
interference and noise in the measurement (Standard Deviation is
proportional to reproducibility and noise)
11/10/2008
Use magnetic and Coriolis mass flow meters to eliminate sensing lines,
improve rangeability, and reduce effect of Reynolds Number and piping
Use smart transmitters to reduce process and ambient effects
Use RTDs and digital transmitters to decrease temperature noise and drift
27
)
)
)
)
)
)
To realize the benefit of reduced variability, often need to change a set point
11/10/2008
28
PV
SP
steam
valve
opens
temperature
50%
PV
water
valve
opens
44
52
11/10/2008
time
29
Often these loops are near integrators due to a large process time
constant . Batch processes often have true integrators because of a
lack of self-regulation (no steady state). Whether near integrators or
true integrators, these loops require much more gain action to impose
self-regulation and provide pre-emptive action. There is a window of
allowable gains where too low of a controller gain will result in slow
rolling oscillations from reset.
(controller gain) * (controller reset time) > 4 / (integrating process gain)
11/10/2008
30
Timing is Everything
In life, business, and process control (especially feedforward)
11/10/2008
31
11/10/2008
32
Process
Equipment
Flow (fast)
Gas pressure (fast)
Liquid Pressure (very fast)
Raw Materials (slow)
Recycle (very slow)
Temperature (slow)
Catalyst (slow)
Steam (fast)
Coolant (fast)
Fouling (slow)
Failures (fast)
Environmental
11/10/2008
Valves
Measurements
Stick-slip (fast)
Split Range (fast)
Failures (very fast)
Noise (very fast)
Reproducibility (fast)
Failures (very fast)
Controllers
* Most frequent culprit is an oscillating level loop primarily due to excessive reset action
11/10/2008
34
Market*
Operators
Discrete
11/10/2008
35
Batch Control
Variability Transfer from Feeds to
pH, and Reactant and Product Concentrations
Feeds
Concentrations
Optimum
Product
Reactant
Product
Reagent
Optimum pH
pH
Reactant
Optimum
Reactant
Most published cases of multivariate statistical process control (MSPC) use the process
variables and this case of variations in process variables induced by sequenced flows.
11/10/2008
36
PID Control
Variability Transfer from pH and Reactant
Concentration to Feeds
Concentrations
Feeds
Optimum
Product
Reactant
Product
Reactant
pH
Reagent
Optimum pH
Optimum
Reactant
37
Feeds
Concentrations
Reactant
Optimum
Product
Product
pH
Reagent
Optimum pH
Reactant
Optimum
Reactant
Time
Time
Model Predictive Control of product concentration batch profile uses slope for CV which makes
the integrating response self-regulating and enables negative besides positive corrections in CV
11/10/2008
38
CTW
vent
PC-1
condenser
FC-1
feed A
RC-1
ratio
control
CAS
feed B
TT
FT
PT
FC-2
TT
FT
coolant
makeup
TC-2
TT
Conventional Control
reactor
product
11/10/2008
39
ZC-3
<
TC-3
CTW
CAS
ZC-4
vent
ZC-2
PC-1
CAS
<
feed A
RC-1
ratio
CAS
feed B
condenser
FC-1
TT
FT
PT
FC-2
CAS
TT
FT
ZC-1
CAS
coolant
makeup
Override Control
ZC-1, ZC-3, and ZC-4 work to keep their respective
control valves at a max throttle position with good
sensitivity and room for loop to maneuver. ZC-2
will raise TC-1 SP if FC-1 feed rate is maxed out
11/10/2008
TC-1
TC-2
TT
reactor
product
40
Function blocks
developed to support
on-line batch and
continuous analytics
PCA Block
PLS Block
Analyzer Block
11/10/2008
41
Operator
Station
Historian
Module
Analyzer
Block
Other
Data
Controller
11/10/2008
42
Reference trajectory
Trajectory to be synchronized
Synchronized trajectory
11/10/2008
43
11/10/2008
Process Models
(first principal
and experimental)
44
Dynamic
Process Model
Embedded
Advanced Control Tools
Virtual Plant
Laptop or Desktop
Personal Computer
Or
DCS Application
Station or Controller
Online
Data Analytics
Loop Monitoring
And Tuning
Model Predictive
Control
Process Knowledge
11/10/2008
45
Process Development
Media or reactant optimization and identification of kinetics on the bench top - 10
Optimization of process conditions in pilot plant - 9
Agitation and mass transfer rates - 8*
Process scale-up 8
* - assumes computational fluid dynamics (CFD) program provides necessary inputs
Process Design
Innovative reactor designs or single use bioreactors (SUB) - 7
Vessel, feed, and jacket system size and performance - 6
Automation Design
Real Time Optimization (RTO) - 7
Model Predictive Control (MPC) - 6
Controller tuning (PID) - 5
Control strategy development and prototyping - 4
Batch sequence (e.g. timing of feed schedules and set point shifts) 3
11/10/2008
46
Online Diagnostics
Root cause analysis - 5
Data analytics development and prototyping - 4
Configuration Checkout
Verifying configuration meets functional specification - 2
Verifying configuration has no incorrect or missing I/O, loops, or devices - 1
11/10/2008
47
What Do We Need?
)
)
)
Yield, on-stream time, production rate, utility cost, raw material cost, maintenance cost*
Variability, average % of max speed (Lambda), % time process variable or output is at
limits, % time in highest mode, % deadband, % resolution, number of oscillations
Process control improvement (PCI) benefits ($ of revenue and costs)
3-D, XY, future trajectories of process and performance metrics response, data
analytics, worm plots, and trends of automatically selected correlated variables
)
Coriolis flow meters, RTDs, and online and at-line analyzers everywhere
Real time analysis via probes or automated low maintenance sample systems
Automated time stamped entry of lab results into data historian
Online material, energy, and component balances
Control valves with < 0.25% resolution and < 0.5% dead band
11/10/2008
48
Key Points
)
)
)
)
)
)
)
)
)
)
)
)
11/10/2008
49
)
)
)
)
)
)
)
)
)
11/10/2008
50