Process Solutions
Functional design
Preliminary plant test /PID tuning
Application design
Final plant tests
Identification - modeling
Off-line controller build/simulation
Commissioning
Trouble Shooting
Operator & engineer training
Process Solutions
Functional Design
Define Process Control Objectives
Economics
Operation
O
ti
Specify:
Manipulated Variables (MVs)
Disturbance Variables (DVs)
Controlled Variables (CVs)
Process Solutions
Control Expectations
Process Solutions
Key
y process
p
parameters within limits subject
p
j to noise level
Minimize movement in MVs
Steady State optimization
Stabilize process (downstream units)
Allow operator to perform other tasks
What
Wh t should
h ld we nott expect:
t
Cannot solve physical equipment limitations
Control of Model Based Control Variables depends on
accuracy of model (Inferential or Engineering Model)
Control of Analyzer based Control variables depends on
analyzer
l
reliability
li bili
Process Solutions
Process Economics
Understanding the economics of the unit is
essential to designing
g g ggood controls
Discuss with operations, planners and schedulers
What are feedstocks,
feedstocks products ?
What is the economic aim. Maximize feed, product
value,
l conversion,
i energy efficiency?
ffi i
?
Process Solutions
Process Operation
Process operation is best understood by
Operators,
p
superintendents
p
and pprocess engineers
g
Process Solutions
Flooding
Jet flooding
flooding, causes poor separation
Process Instrumentation
Sensors should function correctly
minimum noise
responsive
Quick responding
Minimum deadtime
Process Solutions
Process Solutions
Equipment Limitations
Process Solutions
Regulatory
R
l
Control
C
l Strategy
S
1
((Platform for RMPCT))
Break regulatory PID control cascades ? (e.g. top
temperature to reflux flow)
does the loop reject disturbances
does the loop work well
Process Solutions
Regulatory
R
l
Control
C
l Strategy
S
2
(platform for RMPCT))
(p
Break regulatory level control loops ?
Is there sufficient level control inventory ?
Is the level control valve adjusting the feed to another
unit ?
Do we need to stabilize the feed to the downstream
unit ?
Process Solutions
Process Solutions
Controller Scope 1
Decide on boundaries between RMPCT controllers
One bigg controller coveringg multiple
p units, e.g.
g
FCCU reactor/regenerator and main fractionator and
light-ends columns
Separate controllers for
Reactor/regenerator
M i fractionator
Main
f ti t
Light-ends columns
Process Solutions
Controller Scope 2
One large controller
Enables unit wide optimization in control matrix
Handles common constraints between sub-units
Individual controllers
Choosing MV's
MV s (control issues)
Process Solutions
Use
U ffor control
t l vs for
f optimization
ti i ti
Control
Optimization usage
Process Solutions
Write to SP vs OP
G
Generally
ll write
it to
t SP
Use the SP if the OP is a valve or is more non-linear than the SP
W
When
e thee OP
O iss also
so a constraint
co s
A
Avoid
id trim
i controls
l andd "too
"
big"
bi " valves
l
Avoid compound MV's
Process Solutions
Check shed
shed-modes
modes
Process Solutions
Process Solutions
Examples of MV's
Reflux flow
Reboiler flow or dutyy
Tray Temperature
Overhead Pressure
Feed Temperature
Feed Flow
Compressor Speed
Heater Fuel Gas Pressure
Choosing DV's
DV s (control issues)
Process Solutions
Process Solutions
Process Solutions
Examples of DV's
Feed flow
p
Feed temperature
Feed composition (analyzer)
Choosing CV's
CV s (control
(
l issues)
i
)
Process Solutions
For measured CV
CV'ss
Consider measurement noise, dead-time, and dynamics
For inferred CV
CV'ss
Replaces/complements on-line analyzer
First p
principle
p engineering
g
g model
Process Solutions
Level
Valve positions
Process Solutions
Ch i CV's
Choosing
CV' (design issues 2)
Proper CV validation
Bad value check and handling
Frozen check
Rate of change check
High
g and low limit check
Process Solutions
I f
Inferential
ti l Calculations
C l l ti
1
If analyzer is not available, is unreliable or deadtime is pprohibitive consider use of inferential
calculation
Use a statistical modeling tool which includes
various techniques such as:
Linear models
Partial least squares
Neural Networks
Inferential Calculations 2
Process Solutions
Develop
p / understand the models for calculations and the assumptions
p
behind them; most models are steady state models
Make sure that inputs with different dynamic are synchronized properly to
avoid adverse dynamic
dynamic. Consider dynamic compensation of the inputs
Draw a proper envelop for mass / energy balance calculations; the larger
the envelop, the more likely that signals with different dynamics will
affect the dynamic response
Consider a lab / analyzer update scheme in the model
Consider using SPC to track performance of inferential calculation
Regulatory controllers may have adverse effect on the calculation
Find that out and re-tune that controller before the final plant test
Process Solutions
Process Solutions
Process Solutions
Open up product
d quality
li targets to relax
l MV
movement:
Process Solutions
Class Exercise
Debutaniser & Depropaniser Units
Define MV's, CV's, and DV's for one or two controllers
Process Solutions
Debutanizer
dPtop
Propane
F
Reflux
T
C3s/C4s
Reflux
%iC5
F
%iC4
Steam Reboiler
Steam Reboiler
dPbottom
Feed
%nC4
%C3
L
Q
Q
T
T
Butane
C5s
Depropanizer
Gas Plant 1
Feedstock
C2 to C8
Products
C2 andd lighter
li h to fuel
f l gas
C3 (Propane)
C4 (Butane)
C5+ (Heavier cut for further processing)
Product
P d Q
Quality
li S
Specifications
ifi i
Process Solutions
Process Solutions
Gas Plant 2
Objectives
Maintain pproduct qqualities within specifications
p
Minimize energy consumption (steam)
Maximize feedrate
Process Constraints
Steam utilization
Off-gas from debutanizer
Flooding (both towers)
Depropanizer reflux drum level control valve position
Process Solutions
MVs
DVs
CVs
Process Solutions
Optimization
p
Process Solutions
Process Solutions
Di t ib t d QP Approach
Distributed
A
h
Economic Objective
Distributed QP
App1
A
1
(QP1)
App
(QP2)
App3
A
3
(QP3)
App n
A
(QPn)
Process Solutions
x
x
App2
(QP2)
App3
(QP3)
Combined Constraints
App n
(QPn)
Process Solutions