SlideShare a Scribd company logo
Applying MPC in Non-
Refinery Settings
Giles Laurier
Capstone Technology
Agenda
 Oil refining
 MPC in oil refining
 MPC in other process industries
The Origin of Species
Petroleum refining
Optimization Hierarchy
Short Term Plan
Advanced Control
Regulatory
Control
Operating Objectives, Component
Prices, Constraints
Operating Targets
Controller Setpoints
Valve Positions
MPC History
 Oil refining started using linear programming
in 1940’s
 First adaption to nonlinear problems (SLP)
published by Shell in 1950’s
 Use of LP to solve control problems Exxon
1970’s
 DMC (Shell) 1980’s
Key features
 Definition of “good” control
 Time domain model
 Rules
 Control is online solution of optimization
problem
Input 1 Input 2 Input 3 Input 4
Out 1
Out 2
Out 3
Out 4
Knowledge Base
MPC Model Matrix
MPC vs PI
 Discrete PI Control Law
Δ𝐶𝑂 = 𝐾(
𝑒 𝑡
𝑇𝑖
+ (𝑒 𝑡 − 𝑒 𝑡 − 1 )
Control expressed solely in terms of
current and past error
MPC Methodology
 PlantsTests
 Model Fitting
 Tuning
 Commissioning
Process models
 Process tests to identify the relationship
 Model identified for every input/output
relationship
 Required for future prediction
 Models embedded directly in controller
Input
Output
Model: How does output change to a 1 unit change in input
Refinery testing
 We know the answer from first principles,
simulation experience
 Stable feed stock, stable plant
 Common to test multiple inputs
simultaneously
2
2
)(
tA
n
gainStdDev noise

Testing in other industries
 Heterogeneous feeds
 Transportation delay
 Harsh environments
 Less instrumentation
 There is not a single “best” model that
converges with longer testing
 Recognize when model is “good enough” to
satisfy the objective
Chip Digester
Plug flow reactor with four hour transportation time delay
External Delay Handling
U(t) Delay U(t-d) Identification
Commercial time series analysis packages developed to meet the needs of
oil refineries do not handle situations where the time delay varies during the
plant tests
External delay stacks are required to preprocess the inputs
Equation transformation
Theory: Q=
𝑉
𝐹
𝑘𝑒 𝑎𝑇+𝑏
Highly nonlinear
But: ln(Q) linear inT and ln(F)
Transforms of both controlled and manipulated
variables often required
Performance
 Refining
 Rules of thumb for variance reduction
 25-40% reduction
 Are these realistic elsewhere?
Regulatory Performance
 Y(t) = G(s)u(t)+Noise(t)
 Process model identification focuses on G(s)
 Variance reduction is by undoing or
correcting for the Noise(t)
Two noise samples with
identical variance
Variance decomposed by
frequency
0
5
10
15
20
25
30
35
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Cycles/minute
Power Spectrum
Power Spectrum 1 Power Specttrum 2
The noise vs control lineup
Poor control prospects
Catching the Noise
Control Performance
 Feedback at least as important as Predictive
component
Robustness
 Can’t control what you can’t measure
 Can’t control what you can’t model
Ore Crushing
Pellet preparation
Iron ore pellet induration
225
245
265
285
305
325
345
V.Low Low Medium High V.High
(kg/p)
Firing intensity
Compressive strength
Calculations to infer state
 Unusual Controlled/Constraints
 Variance
 Dominant cycle period
 Continuous plant tests to detect gain reversals
 Logistic regression
Logistic Regression
 Regression method to predict the likelihood
of a binary outcome as f(x)
𝑃 =
1
1 + 𝑒− 𝑎+𝑏𝑋
 Similar to classical neuron
 Allows including constraints such as keep
probability of upset event to less than z%
Bullet Proofing
 Instrument failures
 Trips
 Blockages
 Safe Parking strategies essential
 Pure “MPC” of successful MPC project may be
less than 40% of total engineering
configuration
MPC contrast
 Refining
 Stable systems with deep theoretical knowledge
 Other industries
 Dynamic/variable/frustrating environments
 MPC + “training wheels”
Conclusions
 The suitability of technology can’t be
considered in isolation from the environment
that created it
 Refining MPC evolved to address specific
situations and challenges
 Its fitness in other industries depends on
careful adaptations

More Related Content

PPTX
Applying mpc in non refinery settings
Capstone
 
PPT
ppt on Time Domain and Frequency Domain Analysis
sagar_kamble
 
PDF
Servo Fundamentals
purnima saha
 
PPTX
Time response of discrete systems 4th lecture
khalaf Gaeid
 
PDF
6. steady state error
shurjeel amjad
 
PDF
Pid controller
Anjushree Sukumaran
 
PDF
Modern Control - Lec 06 - PID Tuning
Amr E. Mohamed
 
PPT
Pid controller mcq answers
khalaf Gaeid
 
Applying mpc in non refinery settings
Capstone
 
ppt on Time Domain and Frequency Domain Analysis
sagar_kamble
 
Servo Fundamentals
purnima saha
 
Time response of discrete systems 4th lecture
khalaf Gaeid
 
6. steady state error
shurjeel amjad
 
Pid controller
Anjushree Sukumaran
 
Modern Control - Lec 06 - PID Tuning
Amr E. Mohamed
 
Pid controller mcq answers
khalaf Gaeid
 

What's hot (19)

PPT
Sequencing
Rashmi Navaghane
 
PPTX
Time Response Analysis
Manthan Kanani
 
PPTX
Pid controller
Nayan Shree
 
PPTX
Lecture 09: SLAM
University of Colorado at Boulder
 
PPTX
Week 14 pid may 24 2016 pe 3032
Charlton Inao
 
PPTX
08 pid.controller
Mahmoud Hussein
 
PPTX
Pid controller
Kishan Beldiya
 
PDF
Pi dcontroller
Diogo Santos de Farias
 
PDF
PID controller in control systems
khalaf Gaeid
 
PDF
TIME DOMAIN ANALYSIS
Syed Saeed
 
PPTX
PID Controllers
Ankit Basera
 
PPT
Control Systems Design- PID Tuning
parulo123
 
PPT
Sequencing problems in Operations Research
Abu Bashar
 
ODP
Job scheduling
Sanjay Singh
 
PPTX
Control system basics, block diagram and signal flow graph
SHARMA NAVEEN
 
PDF
Time response first order
Syed Saeed
 
PPTX
Proportional integral and derivative PID controller
Mostafa Ragab
 
PPT
K10655(hariom) control theory
cpume
 
PPTX
Performance of second order system
Trupesh Rupareliya
 
Sequencing
Rashmi Navaghane
 
Time Response Analysis
Manthan Kanani
 
Pid controller
Nayan Shree
 
Week 14 pid may 24 2016 pe 3032
Charlton Inao
 
08 pid.controller
Mahmoud Hussein
 
Pid controller
Kishan Beldiya
 
Pi dcontroller
Diogo Santos de Farias
 
PID controller in control systems
khalaf Gaeid
 
TIME DOMAIN ANALYSIS
Syed Saeed
 
PID Controllers
Ankit Basera
 
Control Systems Design- PID Tuning
parulo123
 
Sequencing problems in Operations Research
Abu Bashar
 
Job scheduling
Sanjay Singh
 
Control system basics, block diagram and signal flow graph
SHARMA NAVEEN
 
Time response first order
Syed Saeed
 
Proportional integral and derivative PID controller
Mostafa Ragab
 
K10655(hariom) control theory
cpume
 
Performance of second order system
Trupesh Rupareliya
 
Ad

Viewers also liked (6)

PDF
Robert McCormick: High Octane Fuels: Benefits and Challenges
National Ethanol Conference
 
PDF
Jordan Godwin: Ethanol vs. Gasoline: Implications of the New Normal
National Ethanol Conference
 
PPT
Gasoline blending
morinsteve_capstone
 
PPTX
Octane number
Ahmed Nagy
 
PPT
octane and cetane numbers
ajitthorat
 
PPTX
Fuels, Octane number & Cetane number
Ripal Maravia
 
Robert McCormick: High Octane Fuels: Benefits and Challenges
National Ethanol Conference
 
Jordan Godwin: Ethanol vs. Gasoline: Implications of the New Normal
National Ethanol Conference
 
Gasoline blending
morinsteve_capstone
 
Octane number
Ahmed Nagy
 
octane and cetane numbers
ajitthorat
 
Fuels, Octane number & Cetane number
Ripal Maravia
 
Ad

Similar to Applying MPC in Non-Refinery Settings (20)

PDF
Mining model predictive control overview
Canon Mabuya
 
PDF
A survey of industrial model predictive control technology (2003)
Yang Lee
 
PPTX
Self tuning, Optimal MPC, DMC.pptx
glan Glandeva
 
PPT
Concepts of predictive control
JARossiter
 
PDF
Performance analysis of a liquid column in a chemical plant by using mpc
eSAT Publishing House
 
PDF
Performance analysis of a liquid column in a chemical plant by using mpc
eSAT Publishing House
 
PDF
Magnetic levitation system
rahul bhambri
 
PDF
Model predictive control techniques for cstr using matlab
IAEME Publication
 
PPTX
Control Strategies for Autonomous quadrotors.pptx
MahiRanka2
 
PDF
Design of predictive controller for smooth set point tracking for fast dynami...
eSAT Journals
 
PPT
Model Predictive Control For Integrating Processes
Emerson Exchange
 
PDF
Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Eff...
Tiziano De Matteis
 
PDF
Bj4301341344
IJERA Editor
 
PDF
Nonlinear predictive control of a boiler turbine unit
ISA Interchange
 
PDF
Ydstie
quinteroudina
 
PDF
Start MPC
hamidreza2012
 
PDF
Trajectory Control With MPC For A Robot Manipülatör Using ANN Model
IJMER
 
PDF
Dynamics of project-driven systems A production model for repetitive processe...
Ricardo Magno Antunes
 
PDF
An Adaptive Internal Model for Load Frequency Control using Extreme Learning ...
TELKOMNIKA JOURNAL
 
PDF
MPCPosterGrinding2
Valeriu Ohan
 
Mining model predictive control overview
Canon Mabuya
 
A survey of industrial model predictive control technology (2003)
Yang Lee
 
Self tuning, Optimal MPC, DMC.pptx
glan Glandeva
 
Concepts of predictive control
JARossiter
 
Performance analysis of a liquid column in a chemical plant by using mpc
eSAT Publishing House
 
Performance analysis of a liquid column in a chemical plant by using mpc
eSAT Publishing House
 
Magnetic levitation system
rahul bhambri
 
Model predictive control techniques for cstr using matlab
IAEME Publication
 
Control Strategies for Autonomous quadrotors.pptx
MahiRanka2
 
Design of predictive controller for smooth set point tracking for fast dynami...
eSAT Journals
 
Model Predictive Control For Integrating Processes
Emerson Exchange
 
Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Eff...
Tiziano De Matteis
 
Bj4301341344
IJERA Editor
 
Nonlinear predictive control of a boiler turbine unit
ISA Interchange
 
Start MPC
hamidreza2012
 
Trajectory Control With MPC For A Robot Manipülatör Using ANN Model
IJMER
 
Dynamics of project-driven systems A production model for repetitive processe...
Ricardo Magno Antunes
 
An Adaptive Internal Model for Load Frequency Control using Extreme Learning ...
TELKOMNIKA JOURNAL
 
MPCPosterGrinding2
Valeriu Ohan
 

Recently uploaded (20)

PPTX
Multiscale Segmentation of Survey Respondents: Seeing the Trees and the Fores...
Sione Palu
 
PPTX
INFO8116 - Week 10 - Slides.pptx big data architecture
guddipatel10
 
PDF
WISE main accomplishments for ISQOLS award July 2025.pdf
StatsCommunications
 
PPTX
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
PPTX
Introduction to computer chapter one 2017.pptx
mensunmarley
 
PPT
Grade 5 PPT_Science_Q2_W6_Methods of reproduction.ppt
AaronBaluyut
 
PPTX
INFO8116 - Week 10 - Slides.pptx data analutics
guddipatel10
 
PPTX
Databricks-DE-Associate Certification Questions-june-2024.pptx
pedelli41
 
PDF
Chad Readey - An Independent Thinker
Chad Readey
 
PDF
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
PPTX
Future_of_AI_Presentation for everyone.pptx
boranamanju07
 
PDF
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
PPTX
White Blue Simple Modern Enhancing Sales Strategy Presentation_20250724_21093...
RamNeymarjr
 
PPT
Real Life Application of Set theory, Relations and Functions
manavparmar205
 
PPTX
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
PDF
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
PDF
oop_java (1) of ice or cse or eee ic.pdf
sabiquntoufiqlabonno
 
PDF
TIC ACTIVIDAD 1geeeeeeeeeeeeeeeeeeeeeeeeeeeeeer3.pdf
Thais Ruiz
 
PDF
Classifcation using Machine Learning and deep learning
bhaveshagrawal35
 
PPTX
Introduction-to-Python-Programming-Language (1).pptx
dhyeysapariya
 
Multiscale Segmentation of Survey Respondents: Seeing the Trees and the Fores...
Sione Palu
 
INFO8116 - Week 10 - Slides.pptx big data architecture
guddipatel10
 
WISE main accomplishments for ISQOLS award July 2025.pdf
StatsCommunications
 
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
Introduction to computer chapter one 2017.pptx
mensunmarley
 
Grade 5 PPT_Science_Q2_W6_Methods of reproduction.ppt
AaronBaluyut
 
INFO8116 - Week 10 - Slides.pptx data analutics
guddipatel10
 
Databricks-DE-Associate Certification Questions-june-2024.pptx
pedelli41
 
Chad Readey - An Independent Thinker
Chad Readey
 
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
Future_of_AI_Presentation for everyone.pptx
boranamanju07
 
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
White Blue Simple Modern Enhancing Sales Strategy Presentation_20250724_21093...
RamNeymarjr
 
Real Life Application of Set theory, Relations and Functions
manavparmar205
 
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
oop_java (1) of ice or cse or eee ic.pdf
sabiquntoufiqlabonno
 
TIC ACTIVIDAD 1geeeeeeeeeeeeeeeeeeeeeeeeeeeeeer3.pdf
Thais Ruiz
 
Classifcation using Machine Learning and deep learning
bhaveshagrawal35
 
Introduction-to-Python-Programming-Language (1).pptx
dhyeysapariya
 

Applying MPC in Non-Refinery Settings