Economic Optimization The Next Generation in Control: David March Process Capital Productivity Specialist
Economic Optimization The Next Generation in Control: David March Process Capital Productivity Specialist
#
What Are We Trying to Achieve?
Increased Profitability
Minimize operational variance
DV CV
CV
WITH
Follow operational plan BEFORE APC WITH APC OPTIMIZATION
TIME
CV
Non-Symmetrical Economics
#
There Are 2 Parts:
#
The Dirty Little Secret
The
Process
Runs
Inside
the Box.
#
How Our Time is Spent:
PID Rodeo
#
Process Responses #2 (High Feed Rate)
Recipe requirements: External
Blended Mix Temperature 110 - 140 Disturbance:
Setpoint degF Ambient Temperature 85
Dry Mix Feed Rate Setpoint 35 lb/minute degF
Water Flow Rate Setpoint 2.56
lb/minute
degF degF
Temperature Setpoint degF
#
Process Responses #3 (Low Feed Rate)
#
Process Responses #4 (Very Low Feed Rate)
#
MPC: A Different Philosophy
#
Model Predictive Control
#
Deep Blue
MPC applies the current state to the process and the model
of the process (how it works/responds), to see where it is
going and then plans a series of small changes to guide
the process’s calculated trajectory to the goal.
#
What?
#
“Controlling the Trajectory Reduces Variability
Weight fraction
Manual
PID/Advanced Control
MPC
Product Property
• Reduction in variability
• Reduction in off-spec More Profit
• More Consistent Products
Think about the Rat. You don’t completely control the Rat by confining it
#
First Comes the Model
Porsche vs Geo Metro
static model captures "steady-state" operating conditions ...
steady-state response
Traditional Control
Static Model
(Steady-State)
no change in response
You don’t drive a Porsche and a Geo the same way, unless you want to die
#
First You Develop A Model of The Process
• Multivariable
– Control strategy based on a cross
correlated matrix of key process
variables (The gofer game. Manipulate
one and others respond)
SPECIFICATION OR LIMIT
KEY TARGET
• Predictive
– Math based models developed
through process testing
– Control moves mapped to “drive” the
process to the optimum through an BEFORE MODEL WITH MODEL PREDICTIVE CONTROL
PREDICTIVE CONTROL AND OPTIMIZATION
anticipated process control horizon
TIME
• Adaptive
– Control is dynamic, utilizing process
feedback for continuous performance
enhancement
Operators
#
MPC Process
#
Building The Model
• Model Types
– Static vs. Dynamic
– Linear vs. Non-linear
– First principle vs. Empirical, “Hybrid”
#
Modeling Challenges for Optimization
Predictive
PredictiveAccuracy
Accuracy Computational
ComputationalEfficiency
Efficiency
•• Nonlinear
NonlinearInteractions
Interactions •• Fast
FastSolution
Solution
•• Process
ProcessDynamics
Dynamics •• Deterministic
DeterministicResults
Results
Conflicting
ConflictingRequirements
Requirements
•• More
Moreaccurate
accuratemodels
models Less
Lesscomputationally
computationallyefficient
efficient
•• More
Morecomputationally
computationallyefficient Less
efficient Lessaccurate
accuratemodels
models
Desired
DesiredModel
ModelFeatures
Features
•• Must
Mustsystematically
systematicallyincorporate
incorporateempirical
empiricaldata,
data,first-
first-
principles
principlesmodels,
models,and
andprocess
processknowledge
knowledge
•• Must
Mustremain
remainphysically
physicallymeaningful
meaningful
•• Must
Mustallow
allowrobust
robustonline
onlineadaptation
adaptation(facilitating
(facilitatingmodel
model
deployment,
deployment,maintenance)
maintenance)
#
Linear vs. Non-Linear Models
output (y)
output (y)
#
Modeling Paradigms
First
FirstPrinciples
PrinciplesModeling
Modeling Empirical
EmpiricalModeling
Modeling
•• Leverage
Leverageexplicit
explicitknowledge
knowledge •• Leverage
Leverageimplicit
implicitknowledge
knowledge
based
basedononscientific
scientificprinciples
principles based
basedon
onhistorical
historicaldata
data
•• Strengths
Strengths •• Weaknesses
Weaknesses
•• Global
Globalvalidity
validity ••Valid
Validfor
forobserved
observedoperation
operation
(good
(goodextrapolation)
extrapolation) (poor
(poorextrapolation)
extrapolation)
•• Parameters
Parametershave
havephysical
physical ••Parameters
Parametersdo donot
nothave
havephysical
physical
meaning
meaning meaning
meaning
•• Not
Notdata
datadependant
dependant ••Subject
Subjecttotopoor
poordata
data
••Weak
Weak(closed-loop)
(closed-loop)data
data
••Correlated
CorrelatedData
Data
•• Weaknesses
Weaknesses •• Strengths
Strengths
•• Typically
Typicallyimplicit
implicit ••Typically
Typicallyexplicit
explicit
•• Slow
Slowevaluation
evaluation(solver)
(solver) ••Fast
Fastevaluation
evaluation(no(nosolver)
solver)
•• Specific
Specificmodeling
modelingframework
framework ••General
Generalmodeling
modelingframework
framework
•• Not
Notalways
alwaysavailable
available ••Wide
Wideapplicability
applicability
•• Complex
Complexdevelopment
development ••Quick
Quick todevelop
to develop
#
Fundamental vs. Empirical Models
output (y)
∂u 2
∂ 2u
=c
∂t ∂ t2
+1
Uo ( x - υ )2
⌠ exp dυ y = f ( x , p1 , p2 , ... )
2c√π t ⌡ 4c2 t
-1 input (x)
#
Empirical Models Fit Data
output (y)
training data
ei model prediction
input (u)
representation structure
#
Some items are too complex for either FP or
Standard “Empirical Regression”. Then we turn nto
Non-Linear Neural Models
A mathematical representation
based on neuro-biology, …
output
input B
input A
#
To accurately represent a process: You
need to combine all model types.
Empirical Model
MPC SP CO2 gas Foaming reduction = pressure elevation, aeration reduction, mixing reduction
recipe profile SP Feeding: Neural Net CO2 Concentration
Glucose feeding
steam
CPR … CO2 Production Rate
water
MPC SP
recipe profile SP
SP
Glucose
foam Heating: Empirical
~ Biomass Growth Rate
Heating/cooling jacket
pH
pH controller auto feed
controller constant SP
feed Temperature
CO2 dissolved
Yeast Growth First
O2 dissolved
Broth mash controller temperature
pH
pHH
Acid
& NaOH
Principal
pHL dosing Acid
reagents agitation (mixing]
acid
base
NaOH aeration Agitator: Vendor
DO … Dissolved Oxygen Concentration
Supplied Empirical
pH Nutrient Substrate Derived:
Loading
Broth mass Glucose Consumption Rate
(Batch in)
OUR … Oxygen Uptake Rate
Broth
pHHH upstream
Bacteria
pHH Preparation
Optimal living
pHL
conditions Broth Glucose conc.
pHLL
sampling Titre
Lab analysis
Harvesting
Optional partial harvesting during the batch Off-loading
(Batch out)
Hybrid
HybridModeling
Modeling
•• Obtain
Obtaincomposite
compositemodel
modelthat
thatincludes
includesboth
bothempirical
empiricaland
andFP
FPmodels
models
•• Framework
Frameworkallows
allowsfor
forcreating
creatingvarious
variousmodel
modelstructures
structures
Series Network
Parallel
Model A Model B
Model A Model B
Model A
Model C Model D
Nested
Model B
Model A
Model E Model F
Model B
Model C
Structures
Structurescan
canbe
becombined
combinedallowing
allowing
great
greatmodeling
modelingflexibility
flexibility
#
Knowledge Refined Modeling
Derivative Response
#
30
Once You Have The Model; Where Does It Fit?
MPC
Subordinates
Local Control.
Local Loops get
there set points
from MPC
#
Now The Control Process
#
Control Process Horizon
#
Control Tactics during the horizon
#
REMEMBER: There Are 2 Parts
ceiling fans
windows
room temperature
energy cost
#
Optimization Must Look Ahead to Find
the Best Trajectory
DEN
$250 $600
$150 $700
SF LV NY
$200 $500
DAL
#
Supervisory Economic Control
Subject to:
• Changes in all process and economic input variables
(know variance)
• Real Time Perturbations (unknown and event driven
variance)
Via
• Real Time Dynamic control of set points and loop
parameters.
• Process Control Loops Become Subordinate to ESCADA
#
Economic Optimization Architecture
L
E
N
E
N
E
T
Process Historian
#
Using Economics To Constrain System
#
Typical Improvement for Biotech Producers
Revenue
Increase production 4 – 10%
Operating Cost
Reduce energy costs 3 – 6%
Improved yields 2 – 4%
#
41
What Are We Trying to Achieve?
Increased Profitability
Minimize operational variance
DV CV
CV
WITH
Follow operational plan BEFORE APC WITH APC OPTIMIZATION
TIME
CV
Non-Symmetrical Economics
#
Karl Fisher Distribution
+ 0.08 wt%
#
43
What’s it worth? Improved Rx Stability
#
Distillation Column Results
#
Boiler Optimization NOx & Heat Rate
0.55
0.52
NOx (lbs/MMBtu)
Reduce NOx
0.49 10 - 35%
0.46
0.43
0.4
BEFORE AFTER
10050
HEATRATE (Btu/kWhr)
10025
Improve
10000 Heat Rate
9975 .5 - 2%
9950
9925
TIME
#
Using PHNL Model for Batch Optimization/Control
24 hour
reduction
per batch
220 hrs 244 hrs
#
Distillation / Molecular Sieve Application
Deliverables Benefits
– Integrate non-linear models, – Increase production capacity 4.6%
multivariable control and
advanced optimization in one – Reduce energy use/gallon by 6.8%
algorithm
– Increase yield by .13%
– Control distillation to optimum
moisture
– Control end-product moisture to
the desired specifications
#
When to use MPC
#
Model Predictive Control
#
Thank You
And
Good Luck
For more information please contact:
David March
704-778-1909
[email protected]
#