SlideShare a Scribd company logo
1 of 34
Applying MPC in Non-
Refinery Settings
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
• Plants Tests
• 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 in T 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

What's hot

P, PI AND PID CONTROLLER
P, PI AND PID CONTROLLERP, PI AND PID CONTROLLER
P, PI AND PID CONTROLLERkaran sati
 
Ch5 transient and steady state response analyses(control)
Ch5  transient and steady state response analyses(control)Ch5  transient and steady state response analyses(control)
Ch5 transient and steady state response analyses(control)Elaf A.Saeed
 
Sequencing problems in Operations Research
Sequencing problems in Operations ResearchSequencing problems in Operations Research
Sequencing problems in Operations ResearchAbu Bashar
 
ppt on Time Domain and Frequency Domain Analysis
ppt on Time Domain and Frequency Domain Analysisppt on Time Domain and Frequency Domain Analysis
ppt on Time Domain and Frequency Domain Analysissagar_kamble
 
PID controller in control systems
PID controller in control systemsPID controller in control systems
PID controller in control systemskhalaf Gaeid
 
Adaptive Control of Systems with Unknown Nonminimum-Phase Zeros Using Cancell...
Adaptive Control of Systems with Unknown Nonminimum-Phase Zeros Using Cancell...Adaptive Control of Systems with Unknown Nonminimum-Phase Zeros Using Cancell...
Adaptive Control of Systems with Unknown Nonminimum-Phase Zeros Using Cancell...Syed Aseem Ul Islam
 
Adaptive Flight-Control with Unknown Time-Varying Unstable Zero Dynamics
Adaptive Flight-Control with Unknown Time-Varying Unstable Zero DynamicsAdaptive Flight-Control with Unknown Time-Varying Unstable Zero Dynamics
Adaptive Flight-Control with Unknown Time-Varying Unstable Zero DynamicsSyed Aseem Ul Islam
 
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningModern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningAmr E. Mohamed
 
Week 14 pid may 24 2016 pe 3032
Week  14 pid  may 24 2016 pe 3032Week  14 pid  may 24 2016 pe 3032
Week 14 pid may 24 2016 pe 3032Charlton Inao
 
Proportional integral and derivative PID controller
Proportional integral and derivative PID controller Proportional integral and derivative PID controller
Proportional integral and derivative PID controller Mostafa Ragab
 
Adaptive Decentralized Control with Nonminimum-Phase Closed-Loop Channel Zeros
Adaptive Decentralized Control with Nonminimum-Phase Closed-Loop Channel ZerosAdaptive Decentralized Control with Nonminimum-Phase Closed-Loop Channel Zeros
Adaptive Decentralized Control with Nonminimum-Phase Closed-Loop Channel ZerosSyed Aseem Ul Islam
 
Sequencing model
Sequencing modelSequencing model
Sequencing modelDevan P.D
 

What's hot (20)

pid controller
 pid controller pid controller
pid controller
 
P, PI AND PID CONTROLLER
P, PI AND PID CONTROLLERP, PI AND PID CONTROLLER
P, PI AND PID CONTROLLER
 
Ch5 transient and steady state response analyses(control)
Ch5  transient and steady state response analyses(control)Ch5  transient and steady state response analyses(control)
Ch5 transient and steady state response analyses(control)
 
Job scheduling
Job schedulingJob scheduling
Job scheduling
 
Sequencing problems in Operations Research
Sequencing problems in Operations ResearchSequencing problems in Operations Research
Sequencing problems in Operations Research
 
ppt on Time Domain and Frequency Domain Analysis
ppt on Time Domain and Frequency Domain Analysisppt on Time Domain and Frequency Domain Analysis
ppt on Time Domain and Frequency Domain Analysis
 
PID controller in control systems
PID controller in control systemsPID controller in control systems
PID controller in control systems
 
K10854 Adaptive simulation
 K10854 Adaptive simulation K10854 Adaptive simulation
K10854 Adaptive simulation
 
Pid controller
Pid controllerPid controller
Pid controller
 
Adaptive Control of Systems with Unknown Nonminimum-Phase Zeros Using Cancell...
Adaptive Control of Systems with Unknown Nonminimum-Phase Zeros Using Cancell...Adaptive Control of Systems with Unknown Nonminimum-Phase Zeros Using Cancell...
Adaptive Control of Systems with Unknown Nonminimum-Phase Zeros Using Cancell...
 
Adaptive Flight-Control with Unknown Time-Varying Unstable Zero Dynamics
Adaptive Flight-Control with Unknown Time-Varying Unstable Zero DynamicsAdaptive Flight-Control with Unknown Time-Varying Unstable Zero Dynamics
Adaptive Flight-Control with Unknown Time-Varying Unstable Zero Dynamics
 
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningModern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID Tuning
 
Week 14 pid may 24 2016 pe 3032
Week  14 pid  may 24 2016 pe 3032Week  14 pid  may 24 2016 pe 3032
Week 14 pid may 24 2016 pe 3032
 
Flowshop scheduling
Flowshop schedulingFlowshop scheduling
Flowshop scheduling
 
Proportional integral and derivative PID controller
Proportional integral and derivative PID controller Proportional integral and derivative PID controller
Proportional integral and derivative PID controller
 
Adaptive Decentralized Control with Nonminimum-Phase Closed-Loop Channel Zeros
Adaptive Decentralized Control with Nonminimum-Phase Closed-Loop Channel ZerosAdaptive Decentralized Control with Nonminimum-Phase Closed-Loop Channel Zeros
Adaptive Decentralized Control with Nonminimum-Phase Closed-Loop Channel Zeros
 
Sequencing
SequencingSequencing
Sequencing
 
Lec 5 pid
Lec 5 pidLec 5 pid
Lec 5 pid
 
Sequencing model
Sequencing modelSequencing model
Sequencing model
 
Mpc sequencing
Mpc   sequencingMpc   sequencing
Mpc sequencing
 

Similar to Applying mpc in non refinery settings

lecture_1_introduction__review_of_classical_control.pptx
lecture_1_introduction__review_of_classical_control.pptxlecture_1_introduction__review_of_classical_control.pptx
lecture_1_introduction__review_of_classical_control.pptxjpradha86
 
Process Design and control
Process Design and controlProcess Design and control
Process Design and controlRami Bechara
 
Industrial plant optimization in reduced dimensional spaces
Industrial plant optimization in reduced dimensional spacesIndustrial plant optimization in reduced dimensional spaces
Industrial plant optimization in reduced dimensional spacesCapstone
 
05 tuning.pid.controllers
05 tuning.pid.controllers05 tuning.pid.controllers
05 tuning.pid.controllersMahmoud Hussein
 
Self tuning, Optimal MPC, DMC.pptx
Self tuning, Optimal MPC, DMC.pptxSelf tuning, Optimal MPC, DMC.pptx
Self tuning, Optimal MPC, DMC.pptxglan Glandeva
 
PID Control of Runaway Processes - Greg McMillan Deminar
PID Control of Runaway Processes - Greg McMillan DeminarPID Control of Runaway Processes - Greg McMillan Deminar
PID Control of Runaway Processes - Greg McMillan DeminarJim Cahill
 
A framework for nonlinear model predictive control
A framework for nonlinear model predictive controlA framework for nonlinear model predictive control
A framework for nonlinear model predictive controlModelon
 
Lecture control 1.pptx
Lecture control 1.pptxLecture control 1.pptx
Lecture control 1.pptxAsmaCh17
 
2. Introduction.pptx
2. Introduction.pptx2. Introduction.pptx
2. Introduction.pptxNorazamAliman
 
Learning Unit 5_PROCESS CONTROL.pptx
Learning Unit 5_PROCESS CONTROL.pptxLearning Unit 5_PROCESS CONTROL.pptx
Learning Unit 5_PROCESS CONTROL.pptxKhothatsoMokoma
 
PID-Control_automation_Engineering_chapter6.ppt
PID-Control_automation_Engineering_chapter6.pptPID-Control_automation_Engineering_chapter6.ppt
PID-Control_automation_Engineering_chapter6.pptmohamed abd elrazek
 
Ratio controller in two conical tank interacting level system
Ratio controller in two conical tank interacting level systemRatio controller in two conical tank interacting level system
Ratio controller in two conical tank interacting level systemAkhil K J
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysisHussain K
 
PREDICTING FAILURES_AUGUST2007
PREDICTING FAILURES_AUGUST2007PREDICTING FAILURES_AUGUST2007
PREDICTING FAILURES_AUGUST2007Gan Chun Chet
 
6Six sigma-in-measurement-systems-evaluating-the-hidden-factory (2)
6Six sigma-in-measurement-systems-evaluating-the-hidden-factory (2)6Six sigma-in-measurement-systems-evaluating-the-hidden-factory (2)
6Six sigma-in-measurement-systems-evaluating-the-hidden-factory (2)Bibhuti Prasad Nanda
 

Similar to Applying mpc in non refinery settings (20)

lecture_1_introduction__review_of_classical_control.pptx
lecture_1_introduction__review_of_classical_control.pptxlecture_1_introduction__review_of_classical_control.pptx
lecture_1_introduction__review_of_classical_control.pptx
 
Process Design and control
Process Design and controlProcess Design and control
Process Design and control
 
Industrial plant optimization in reduced dimensional spaces
Industrial plant optimization in reduced dimensional spacesIndustrial plant optimization in reduced dimensional spaces
Industrial plant optimization in reduced dimensional spaces
 
05 tuning.pid.controllers
05 tuning.pid.controllers05 tuning.pid.controllers
05 tuning.pid.controllers
 
Self tuning, Optimal MPC, DMC.pptx
Self tuning, Optimal MPC, DMC.pptxSelf tuning, Optimal MPC, DMC.pptx
Self tuning, Optimal MPC, DMC.pptx
 
PID Control of Runaway Processes - Greg McMillan Deminar
PID Control of Runaway Processes - Greg McMillan DeminarPID Control of Runaway Processes - Greg McMillan Deminar
PID Control of Runaway Processes - Greg McMillan Deminar
 
A framework for nonlinear model predictive control
A framework for nonlinear model predictive controlA framework for nonlinear model predictive control
A framework for nonlinear model predictive control
 
Lecture control 1.pptx
Lecture control 1.pptxLecture control 1.pptx
Lecture control 1.pptx
 
2. Introduction.pptx
2. Introduction.pptx2. Introduction.pptx
2. Introduction.pptx
 
Learning Unit 5_PROCESS CONTROL.pptx
Learning Unit 5_PROCESS CONTROL.pptxLearning Unit 5_PROCESS CONTROL.pptx
Learning Unit 5_PROCESS CONTROL.pptx
 
PID-Control_automation_Engineering_chapter6.ppt
PID-Control_automation_Engineering_chapter6.pptPID-Control_automation_Engineering_chapter6.ppt
PID-Control_automation_Engineering_chapter6.ppt
 
Matlab
MatlabMatlab
Matlab
 
Ratio controller in two conical tank interacting level system
Ratio controller in two conical tank interacting level systemRatio controller in two conical tank interacting level system
Ratio controller in two conical tank interacting level system
 
Trial lecture
Trial lectureTrial lecture
Trial lecture
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
 
PREDICTING FAILURES_AUGUST2007
PREDICTING FAILURES_AUGUST2007PREDICTING FAILURES_AUGUST2007
PREDICTING FAILURES_AUGUST2007
 
MyPGDMM_MS_Chap12_TQM (1).pdf
MyPGDMM_MS_Chap12_TQM (1).pdfMyPGDMM_MS_Chap12_TQM (1).pdf
MyPGDMM_MS_Chap12_TQM (1).pdf
 
kalman filtering "From Basics to unscented Kaman filter"
 kalman filtering "From Basics to unscented Kaman filter" kalman filtering "From Basics to unscented Kaman filter"
kalman filtering "From Basics to unscented Kaman filter"
 
Engineering
EngineeringEngineering
Engineering
 
6Six sigma-in-measurement-systems-evaluating-the-hidden-factory (2)
6Six sigma-in-measurement-systems-evaluating-the-hidden-factory (2)6Six sigma-in-measurement-systems-evaluating-the-hidden-factory (2)
6Six sigma-in-measurement-systems-evaluating-the-hidden-factory (2)
 

Recently uploaded

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 

Recently uploaded (20)

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 

Applying mpc in non refinery settings

  • 1. Applying MPC in Non- Refinery Settings
  • 2. Agenda • Oil refining – MPC in oil refining • MPC in other process industries
  • 3. The Origin of Species
  • 5. Optimization Hierarchy Short Term Plan Advanced Control Regulatory Control Operating Objectives, Component Prices, Constraints Operating Targets Controller Setpoints Valve Positions
  • 6. 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
  • 7. Key features • Definition of “good” control • Time domain model • Rules • Control is online solution of optimization problem
  • 8. Input 1 Input 2 Input 3 Input 4 Out 1 Out 2 Out 3 Out 4 Knowledge Base MPC Model Matrix
  • 9. MPC vs PI • Discrete PI Control Law Δ𝐶𝑂 = 𝐾( 𝑒 𝑡 𝑇𝑖 + (𝑒 𝑡 − 𝑒 𝑡 − 1 ) Control expressed solely in terms of current and past error
  • 10. MPC Methodology • Plants Tests • Model Fitting • Tuning • Commissioning
  • 11. 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
  • 12. 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 
  • 13. 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
  • 14. Chip Digester Plug flow reactor with four hour transportation time delay
  • 15. 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
  • 16. Equation transformation Theory: Q= 𝑉 𝐹 𝑘𝑒 𝑎𝑇+𝑏 Highly nonlinear But: ln(Q) linear in T and ln(F) Transforms of both controlled and manipulated variables often required
  • 17. Performance • Refining – Rules of thumb for variance reduction • 25-40% reduction • Are these realistic elsewhere?
  • 18. 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)
  • 19. Two noise samples with identical variance
  • 20. 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
  • 21. The noise vs control lineup
  • 24. Control Performance • Feedback at least as important as Predictive component
  • 25. Robustness • Can’t control what you can’t measure • Can’t control what you can’t model
  • 28. Iron ore pellet induration
  • 29. 225 245 265 285 305 325 345 V.Low Low Medium High V.High (kg/p) Firing intensity Compressive strength
  • 30. Calculations to infer state • Unusual Controlled/Constraints – Variance – Dominant cycle period – Continuous plant tests to detect gain reversals – Logistic regression
  • 31. 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%
  • 32. 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
  • 33. MPC contrast • Refining – Stable systems with deep theoretical knowledge • Other industries – Dynamic/variable/frustrating environments – MPC + “training wheels”
  • 34. 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