SlideShare uma empresa Scribd logo
1 de 26
Master the Mystery and
Marvels of DeltaV MPC

       James Beall
Principal Process Control
        Consultant
Presenters




    James Beall
Introduction

    Acknowledgement
    What is DeltaV MPC?
    The MPC Dynamic Controller
    The Optimizer
    “Tuning” the Optimizer
    “Tuning” the Dynamic Controller
    Troubleshooting Poor MPC Performance
    Summary
What is DeltaV MPC?

    MPC= Multivariable, Model Predictive
     Controller
    The MPCPro block has a “Dynamic”
     Controller and a linear Optimizer
    The MPC block only has a “Dynamic”
     Controller
Model Predictive Control (MPC)
                                      Learns From History
                                       Learns From History
                                      To Predict The Future
                                       To Predict The Future
         Modeled

         Relationship




      Past                  Present             Future




                        5
Types Of Process Variables
    “Process” Inputs
      Manipulated Variables (MV) – Valves or controller
       setpoints written to by the MPC.
      Disturbance Variables (DV) - Measured variables
       which may also affect the value of controlled
       variables
    “Process” Outputs
      Controlled Variables (CV) - Process variables
       which are to be maintained at a specific value; i.e.,
       the setpoint
      Constraints (LV) - Variables which must be
       maintained within an operating range (a special
       type of CV)
Matrix Control - Background

   Top_Temp = Kp11*Steam + Kp12*Reflux
   Btm_Temp = Kp21*Steam + Kp22*Reflux

   Using Linear Algreba “Matrix” math, you can solve
   for the Steam and Reflux flow required to achieve
   the desired Top_Temp and Bottom Temp.
MPC Process Models

                            Process Models

“Process” Inputs                             “Process” Outputs
MV’s & DV’s                                  CV’s & LV’s


            Process models are derived from
            observed step tests of the variables.




                                Model ID




                        8
MPC – Dynamic Controller

 MV – Hot Water            Process Models         CV-Temperature
 MV – Cold Water                                   CV-Flow Rate

                                 CV-Temp                    CV-Flow
V – Hot Water :    1 Turn Open =   +1 Deg F.                   +1 GP

V –Cold Water : 1 Turn Open =               -1 Deg F.          +1 GP

                  Setpoint Changes          MV Changes
                  Temp Flow                 Hot Cold
                  +1 F +1 GPM               +1 T 0 T
                  +1 F -1 GPM                0 T -1 T
                   0 F +1 GPM               +1/2 T +1/2 T
                        Etc.
Model Predictive Control
     Here is how it works:
    Predicts current control and constraint parameters based on past adjustments. Effect of measured

    disturbance parameters is incorporated into the control and constraint parameter predictions
                                                                               Learns From The Past
    automatically.                                                              Learns From The Past
                                                                               To Predict The Future
                                                                                To Predict The Future

                 Modeled
                                                       Controlled                  Predicted Errors
                 Relationship
                                                                    setpoint


                                reference trajectory
                                                                                   Controlled prediction

                                                                                                           t
                                                           0

                  past                                                                future
                                                               Manipulated




                                                                                                           t
                                                          0
Selecting Variables for the
 Dynamic Controller
PredictPro – Application to determine process
models, setup and tune the MPCPro Block




                Automatically selects the variables to
                be in the Dynamic Controller
Selecting Variables for the
Dynamic Controller




            Uncheck this to manually select the
            variables to be in the Dynamic Controller

                    Condition < 1000
Tuning the Dynamic Controller
    CV and LV - Penalty on Error
     –   Default 1.0
     –   Usually minor change like 0.8 to 1.2
     –   Integrating variables usually less than 0.5
     –   Some special optimization applications use ~0.1
    MV – Penalty on Move
     – The Predict or PredictPro application sets the
       default
     – Usually move by 25-50% of current value
The Optimizer
    Consider a cruise (speed) controller for your
     car that can manipulate BOTH the accelerator
     and the brake. This would be an MPC, 2-
     MV’s, 1 -CV.
    So, to hold 50% speed, the MPC could…
     –   Accelerator = 50%, Brake = 0%
     –   Accelerator = 100%, Brake = 50%
     –   Accelerator = 80%, Brake = 30%
     –   Etc.
    But, if we “Optimize” to “Minimize” Braking…
     – Accelerator = 50%, Brake = 0%
MPCPro - Built-in LP Optimization
                                                                  F
                                                            deg
                                                        120
   50
    ps
       i




                                                                      100% position




                                     Maximized




                                                                                        100% position
                                     Maximized Energy
                                     Minimized Profit
           0% position




                                                                           10
                                                                              0
                                     Throughput




                                                                             ps
                                                                                  i
                              eg F
                         80 d
                                                                          0% position
The Economic Problem
    Objectives:                     Solution:
     – Process Dependent              – Economic cost function –
        •   Maximize throughput         penalty factors
        •   Maximize yield            – Utilize all Degrees of
        •   Minimize “giveaway”         Freedom
        •   Minimize energy              • CVs
                                            –   Min
                                            –   Max
                                            –   Target
                                            –   None
                                         • Constraints
                                            – Min
                                            – Max
                                            – None
                                         • MVs
                                            –   Min
                                            –   Max
                                            –   PSV
                                            –   Equalize
                                            –   None
Using Setranges

   AV




   CV




   MV
Objective Function Configuration

                                                              Define multiple operating

                                                              modes




 Select from list of controller variables

                                                                   Set Max/Min and Price




                   Easy to set up and configure the built-in LP Optimizer
Operator Selects Mode




   Select from list of Optimization Modes
Optimizer and Dynamic Controller

     Based on the selected Objective Function,
      the Optimizer first calculates the “Target
      Value” for the MV’s at the end of the Tss
     Then, based on the Target Values for the
      MV’s, the Optimizer calculates the value of
      the CV’s and LV’s at the end of the Tss which
      are now the “Target Setpoints” for the CV’s
      and LV’s.
     The Dynamic Controller moves the MV’s to
      achieve the Target SP for the CV’s and LV’s
      that are in Dynamic Controller
Optimizer and Dynamic Controller
                        “Show me the

                        money!”


                                       1. Calculate
                                          Target MV’s
                                       2. Calculate
                                          Target SP’s
                                          for all CV/LV
                                       3. CV/LV in
                                          Dynamic
                                          Controller are
                                          controlled to
                                          Target SP
Troubleshoot MPCPro

    Using the Optimizer Dialogue (“show me the
     money”), determine if the Optimizer is
     calculating:
     – Target MV’s moving in the correct direction
       (increasing or decreasing)
     – Target SP’s for the CV’s and LV’s that seem to be
       correct (within the CV Setpoint range, within the
       limits for LV’s, minimized or maximized, etc.)
    If not, the Optimizer needs tuning for such
     things as Value/%, Priority, OptType, Min/Max
Troubleshoot MPCPro
    If the Optimizer is giving reasonable Target MV’s
     and SP’s but MPC doesn’t control the CV/LV’s to
     the Target SP’s, then then Dynamic Controller
     needs tuning
     – Typically the MV’s Penalty on Move (POM) is too high.
       Reduced the POM for each MV 25-50%.
     – May need to adjust the Penalty on Error (POE) for one
       or more of the CV/LV’s that are in the Dynamic
       Controller. To get more aggressive control of a CV/LV,
       increase the POE to 1.1 or 1.2 (0.8 or 0.9 to reduce
       aggressiveness).
     – Generate and download for these changes. Can use
       MPCPro Simulate to test.
Business Results Achieved

    Quickly pinpoint the reason your MPC
     application is not performing to expectations
    These techniques will help you quickly tune
     your MPC applications and received benefits
     much sooner
    There are many “small” MPC projects that be
     implemented easily with DeltaV embedded
     MPC technology that have a great ROI
Summary

    DeltaV MPCPro has an Optimizer and a
     Dynamic Controller
    To get the desired performance, tune the
     Optimizer first
    Once the Optimizer provides the correct
     Target SP’s for CV/LV’s, tune the Dynamic
     Controller
    Most MPC applications have a 1-6 month ROI
    Questions?
Where To Get More Information
    Other training sessions
     – 8-2242 – DeltaV MPC – Small Project Yields Big Benefits!
     – 8-2064 – PredictPro Tips
     – Exhibit area – APC Booth, Distillation Solutions Booth
    Other information sources
     – Blevins, T. L., McMillan, G. K., Wojsznis, W. K.
       and Brown, M. W., Advanced Control Unleashed,
     – Emerson Education Services Courses
    Consulting services
     – Emerson Process Management, Industry
       Solutions Group -
       http://www2.emersonprocess.com/en-US/brands/process

Mais conteúdo relacionado

Mais procurados

Auto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery AutomationAuto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery AutomationDMC, Inc.
 
Distributed Control System Basics
Distributed Control System BasicsDistributed Control System Basics
Distributed Control System BasicsPratap Chandra
 
Introduction to SCADA
Introduction to SCADAIntroduction to SCADA
Introduction to SCADAPraveen Kumar
 
Interfacing delta v to motorized actuators addressing control applications
Interfacing delta v to motorized actuators addressing control applications Interfacing delta v to motorized actuators addressing control applications
Interfacing delta v to motorized actuators addressing control applications Emerson Exchange
 
Boot camp advanced tools and techniques
Boot camp   advanced tools and techniquesBoot camp   advanced tools and techniques
Boot camp advanced tools and techniquesEmerson Exchange
 
Utilizing DeltaV Advanced Control Innovations to Improve Control Performance
Utilizing DeltaV Advanced Control Innovations to Improve Control PerformanceUtilizing DeltaV Advanced Control Innovations to Improve Control Performance
Utilizing DeltaV Advanced Control Innovations to Improve Control PerformanceEmerson Exchange
 
Control Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesControl Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesEmerson Exchange
 
PROCESS CONTROL.pdf
PROCESS CONTROL.pdfPROCESS CONTROL.pdf
PROCESS CONTROL.pdfeldoctol
 
Tuning of pid controller
Tuning of pid controllerTuning of pid controller
Tuning of pid controllerSubhankar Sau
 
Industrial Training on PLC SCADA HMI for fresher engineers
Industrial Training on PLC SCADA HMI for fresher engineersIndustrial Training on PLC SCADA HMI for fresher engineers
Industrial Training on PLC SCADA HMI for fresher engineersSneha Yadav
 
DeltaV Safety Instrumented System Overview
DeltaV Safety Instrumented System OverviewDeltaV Safety Instrumented System Overview
DeltaV Safety Instrumented System OverviewSumeet Goel
 
Introduction to Industrial Automation - 2
Introduction to Industrial Automation - 2Introduction to Industrial Automation - 2
Introduction to Industrial Automation - 2PranavAutomation
 
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
 
PID Controller Tuning
PID Controller TuningPID Controller Tuning
PID Controller TuningAhmad Taan
 

Mais procurados (20)

Auto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery AutomationAuto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery Automation
 
Distributed Control System Basics
Distributed Control System BasicsDistributed Control System Basics
Distributed Control System Basics
 
Introduction to SCADA
Introduction to SCADAIntroduction to SCADA
Introduction to SCADA
 
Interfacing delta v to motorized actuators addressing control applications
Interfacing delta v to motorized actuators addressing control applications Interfacing delta v to motorized actuators addressing control applications
Interfacing delta v to motorized actuators addressing control applications
 
Boot camp advanced tools and techniques
Boot camp   advanced tools and techniquesBoot camp   advanced tools and techniques
Boot camp advanced tools and techniques
 
Utilizing DeltaV Advanced Control Innovations to Improve Control Performance
Utilizing DeltaV Advanced Control Innovations to Improve Control PerformanceUtilizing DeltaV Advanced Control Innovations to Improve Control Performance
Utilizing DeltaV Advanced Control Innovations to Improve Control Performance
 
Ac2 09-anti windup
Ac2 09-anti windupAc2 09-anti windup
Ac2 09-anti windup
 
Control Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous ProcessesControl Loop Foundation - Batch And Continous Processes
Control Loop Foundation - Batch And Continous Processes
 
PROCESS CONTROL.pdf
PROCESS CONTROL.pdfPROCESS CONTROL.pdf
PROCESS CONTROL.pdf
 
Vt training plc_1
Vt training plc_1Vt training plc_1
Vt training plc_1
 
InTouch HMI SCADA
InTouch HMI SCADA InTouch HMI SCADA
InTouch HMI SCADA
 
Tuning of pid controller
Tuning of pid controllerTuning of pid controller
Tuning of pid controller
 
Industrial Training on PLC SCADA HMI for fresher engineers
Industrial Training on PLC SCADA HMI for fresher engineersIndustrial Training on PLC SCADA HMI for fresher engineers
Industrial Training on PLC SCADA HMI for fresher engineers
 
DeltaV Safety Instrumented System Overview
DeltaV Safety Instrumented System OverviewDeltaV Safety Instrumented System Overview
DeltaV Safety Instrumented System Overview
 
DeltaV Virtualization
DeltaV VirtualizationDeltaV Virtualization
DeltaV Virtualization
 
Introduction to Industrial Automation - 2
Introduction to Industrial Automation - 2Introduction to Industrial Automation - 2
Introduction to Industrial Automation - 2
 
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningModern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID Tuning
 
Delta v emerson_getting_started
Delta v emerson_getting_startedDelta v emerson_getting_started
Delta v emerson_getting_started
 
PID Controller Tuning
PID Controller TuningPID Controller Tuning
PID Controller Tuning
 
Plc
PlcPlc
Plc
 

Destaque

Building The Virtual Plant For DeltaV
Building The Virtual Plant For DeltaVBuilding The Virtual Plant For DeltaV
Building The Virtual Plant For DeltaVJim Cahill
 
OPC .NET 3.0 Simplifies Client Access to DeltaV
OPC .NET 3.0 Simplifies Client Access to DeltaVOPC .NET 3.0 Simplifies Client Access to DeltaV
OPC .NET 3.0 Simplifies Client Access to DeltaVEmerson Exchange
 
Device Revisions Management - Best Practices
Device Revisions Management - Best PracticesDevice Revisions Management - Best Practices
Device Revisions Management - Best PracticesEmerson Exchange
 
OTS - Everything you wanted to know but didn't ask
OTS - Everything you wanted to know but didn't askOTS - Everything you wanted to know but didn't ask
OTS - Everything you wanted to know but didn't askJeff Hackney
 
DeltaV Development Systems in a Virtualized Environment
DeltaV Development Systems in a Virtualized EnvironmentDeltaV Development Systems in a Virtualized Environment
DeltaV Development Systems in a Virtualized EnvironmentEmerson Exchange
 
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...Emerson Exchange
 
On-line Process Control Lab Access and Use Deminar
On-line Process Control Lab Access and Use DeminarOn-line Process Control Lab Access and Use Deminar
On-line Process Control Lab Access and Use DeminarJim Cahill
 
Advanced control foundation tools and techniques
Advanced control foundation   tools and techniquesAdvanced control foundation   tools and techniques
Advanced control foundation tools and techniquesEmerson Exchange
 
Introduction To Work Item Customisation
Introduction To Work Item CustomisationIntroduction To Work Item Customisation
Introduction To Work Item Customisationwbarthol
 
Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Louis Göhl
 
Windows Server 2008 R2 Hyper-V SP1 Component Architecture
Windows Server 2008 R2 Hyper-V SP1 Component Architecture Windows Server 2008 R2 Hyper-V SP1 Component Architecture
Windows Server 2008 R2 Hyper-V SP1 Component Architecture Tũi Wichets
 
SQL and NoSQL in SQL Server
SQL and NoSQL in SQL ServerSQL and NoSQL in SQL Server
SQL and NoSQL in SQL ServerMichael Rys
 
Understanding AzMan In Hyper-V
Understanding AzMan In Hyper-VUnderstanding AzMan In Hyper-V
Understanding AzMan In Hyper-VLai Yoong Seng
 
Rodc features
Rodc featuresRodc features
Rodc featurespothurajr
 
Class graph neo4j and software metrics
Class graph neo4j and software metricsClass graph neo4j and software metrics
Class graph neo4j and software metricsjexp
 
PID Control Of Sampled Measurements - Greg McMillan Deminar Series
PID Control Of Sampled Measurements - Greg McMillan Deminar SeriesPID Control Of Sampled Measurements - Greg McMillan Deminar Series
PID Control Of Sampled Measurements - Greg McMillan Deminar SeriesJim Cahill
 
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...Emerson Exchange
 

Destaque (20)

Building The Virtual Plant For DeltaV
Building The Virtual Plant For DeltaVBuilding The Virtual Plant For DeltaV
Building The Virtual Plant For DeltaV
 
OPC .NET 3.0 Simplifies Client Access to DeltaV
OPC .NET 3.0 Simplifies Client Access to DeltaVOPC .NET 3.0 Simplifies Client Access to DeltaV
OPC .NET 3.0 Simplifies Client Access to DeltaV
 
Device Revisions Management - Best Practices
Device Revisions Management - Best PracticesDevice Revisions Management - Best Practices
Device Revisions Management - Best Practices
 
OTS - Everything you wanted to know but didn't ask
OTS - Everything you wanted to know but didn't askOTS - Everything you wanted to know but didn't ask
OTS - Everything you wanted to know but didn't ask
 
DeltaV Development Systems in a Virtualized Environment
DeltaV Development Systems in a Virtualized EnvironmentDeltaV Development Systems in a Virtualized Environment
DeltaV Development Systems in a Virtualized Environment
 
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
A Quick and Easy Way to Connect to FOUNDATION fieldbus using Emerson’s USB Fi...
 
On-line Process Control Lab Access and Use Deminar
On-line Process Control Lab Access and Use DeminarOn-line Process Control Lab Access and Use Deminar
On-line Process Control Lab Access and Use Deminar
 
Si Grupo 9
Si Grupo 9Si Grupo 9
Si Grupo 9
 
Advanced control foundation tools and techniques
Advanced control foundation   tools and techniquesAdvanced control foundation   tools and techniques
Advanced control foundation tools and techniques
 
Start MPC
Start MPC Start MPC
Start MPC
 
MPC
MPCMPC
MPC
 
Introduction To Work Item Customisation
Introduction To Work Item CustomisationIntroduction To Work Item Customisation
Introduction To Work Item Customisation
 
Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]
 
Windows Server 2008 R2 Hyper-V SP1 Component Architecture
Windows Server 2008 R2 Hyper-V SP1 Component Architecture Windows Server 2008 R2 Hyper-V SP1 Component Architecture
Windows Server 2008 R2 Hyper-V SP1 Component Architecture
 
SQL and NoSQL in SQL Server
SQL and NoSQL in SQL ServerSQL and NoSQL in SQL Server
SQL and NoSQL in SQL Server
 
Understanding AzMan In Hyper-V
Understanding AzMan In Hyper-VUnderstanding AzMan In Hyper-V
Understanding AzMan In Hyper-V
 
Rodc features
Rodc featuresRodc features
Rodc features
 
Class graph neo4j and software metrics
Class graph neo4j and software metricsClass graph neo4j and software metrics
Class graph neo4j and software metrics
 
PID Control Of Sampled Measurements - Greg McMillan Deminar Series
PID Control Of Sampled Measurements - Greg McMillan Deminar SeriesPID Control Of Sampled Measurements - Greg McMillan Deminar Series
PID Control Of Sampled Measurements - Greg McMillan Deminar Series
 
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
One Day Version 10.3 Upgrade - How a Large Biotech Plant's DeltaV Systems Wer...
 

Semelhante a Master the Mystery and Marvels of DeltaV MPC

Maximizing the return on your control investment meet the experts sessions pa...
Maximizing the return on your control investment meet the experts sessions pa...Maximizing the return on your control investment meet the experts sessions pa...
Maximizing the return on your control investment meet the experts sessions pa...Emerson Exchange
 
Process Control in Chemical Engineering by MATLAB
Process Control in Chemical Engineering by MATLABProcess Control in Chemical Engineering by MATLAB
Process Control in Chemical Engineering by MATLABpriyachemical
 
Basics On Process Control and PID's.pdf
Basics On Process Control and PID's.pdfBasics On Process Control and PID's.pdf
Basics On Process Control and PID's.pdfboyrindrawan1
 
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
 
Smart grid 4 novembre
Smart grid 4 novembreSmart grid 4 novembre
Smart grid 4 novembrecanaleenergia
 
Simulating Operability of Wheel Loaders
Simulating Operability of Wheel LoadersSimulating Operability of Wheel Loaders
Simulating Operability of Wheel LoadersReno Filla
 
Design & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance RobotDesign & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance RobotIEEEP Karachi
 
Speed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controllerSpeed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controllerMurugappa Group
 
Speedcontrolofdcmotorbyfuzzycontroller 120320013939-phpapp01
Speedcontrolofdcmotorbyfuzzycontroller 120320013939-phpapp01Speedcontrolofdcmotorbyfuzzycontroller 120320013939-phpapp01
Speedcontrolofdcmotorbyfuzzycontroller 120320013939-phpapp01mustafaece
 
operators and control statements in c language
operators and control statements in c languageoperators and control statements in c language
operators and control statements in c languageshhanks
 
Dp.dynamic.positioning.system.converteam.training
Dp.dynamic.positioning.system.converteam.trainingDp.dynamic.positioning.system.converteam.training
Dp.dynamic.positioning.system.converteam.trainingZaw Aung
 
Advanced Process Control
Advanced Process ControlAdvanced Process Control
Advanced Process ControlRatul Das
 
HANCESS ATB CATALOGUE
HANCESS ATB CATALOGUE HANCESS ATB CATALOGUE
HANCESS ATB CATALOGUE Lê Tú
 
PID Controllers
PID Controllers PID Controllers
PID Controllers Hussain K
 
Ee462 l pi_controller_ppt
Ee462 l pi_controller_pptEe462 l pi_controller_ppt
Ee462 l pi_controller_pptahmed eid
 

Semelhante a Master the Mystery and Marvels of DeltaV MPC (20)

Maximizing the return on your control investment meet the experts sessions pa...
Maximizing the return on your control investment meet the experts sessions pa...Maximizing the return on your control investment meet the experts sessions pa...
Maximizing the return on your control investment meet the experts sessions pa...
 
Process Control in Chemical Engineering by MATLAB
Process Control in Chemical Engineering by MATLABProcess Control in Chemical Engineering by MATLAB
Process Control in Chemical Engineering by MATLAB
 
Vivek mishra197
Vivek mishra197Vivek mishra197
Vivek mishra197
 
Basics On Process Control and PID's.pdf
Basics On Process Control and PID's.pdfBasics On Process Control and PID's.pdf
Basics On Process Control and PID's.pdf
 
Basicontrol
BasicontrolBasicontrol
Basicontrol
 
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
 
Smart grid 4 novembre
Smart grid 4 novembreSmart grid 4 novembre
Smart grid 4 novembre
 
Simulating Operability of Wheel Loaders
Simulating Operability of Wheel LoadersSimulating Operability of Wheel Loaders
Simulating Operability of Wheel Loaders
 
Design & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance RobotDesign & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance Robot
 
Speed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controllerSpeed control of dc motor by fuzzy controller
Speed control of dc motor by fuzzy controller
 
Speedcontrolofdcmotorbyfuzzycontroller 120320013939-phpapp01
Speedcontrolofdcmotorbyfuzzycontroller 120320013939-phpapp01Speedcontrolofdcmotorbyfuzzycontroller 120320013939-phpapp01
Speedcontrolofdcmotorbyfuzzycontroller 120320013939-phpapp01
 
NNet Final Project
NNet Final ProjectNNet Final Project
NNet Final Project
 
operators and control statements in c language
operators and control statements in c languageoperators and control statements in c language
operators and control statements in c language
 
PID Tuning
PID TuningPID Tuning
PID Tuning
 
Dp.dynamic.positioning.system.converteam.training
Dp.dynamic.positioning.system.converteam.trainingDp.dynamic.positioning.system.converteam.training
Dp.dynamic.positioning.system.converteam.training
 
Advanced Process Control
Advanced Process ControlAdvanced Process Control
Advanced Process Control
 
HANCESS ATB CATALOGUE
HANCESS ATB CATALOGUE HANCESS ATB CATALOGUE
HANCESS ATB CATALOGUE
 
PID Controllers
PID Controllers PID Controllers
PID Controllers
 
Ee462 l pi_controller_ppt
Ee462 l pi_controller_pptEe462 l pi_controller_ppt
Ee462 l pi_controller_ppt
 
4470838.ppt
4470838.ppt4470838.ppt
4470838.ppt
 

Mais de Emerson Exchange

Using Wireless Measurements in Control Applications
Using Wireless Measurements in Control ApplicationsUsing Wireless Measurements in Control Applications
Using Wireless Measurements in Control ApplicationsEmerson Exchange
 
Aplication of on line data analytics to a continuous process polybetene unit
Aplication of on line data analytics to a continuous process polybetene unitAplication of on line data analytics to a continuous process polybetene unit
Aplication of on line data analytics to a continuous process polybetene unitEmerson Exchange
 
Process Education on Demand
Process Education on Demand Process Education on Demand
Process Education on Demand Emerson Exchange
 
Control using wireless measurements
Control using wireless measurementsControl using wireless measurements
Control using wireless measurementsEmerson Exchange
 
Application of kalman filtering in delta v
Application of kalman filtering in delta vApplication of kalman filtering in delta v
Application of kalman filtering in delta vEmerson Exchange
 
Application of online data analytics to a continuous process polybutene unit
Application of online data analytics to a continuous process polybutene unitApplication of online data analytics to a continuous process polybutene unit
Application of online data analytics to a continuous process polybutene unitEmerson Exchange
 
Addressing control applications using wireless hart devices
Addressing control applications using wireless hart devicesAddressing control applications using wireless hart devices
Addressing control applications using wireless hart devicesEmerson Exchange
 
The semantic web an inside look at the creation of control loop foundation
The semantic web   an inside look at the creation of control loop foundationThe semantic web   an inside look at the creation of control loop foundation
The semantic web an inside look at the creation of control loop foundationEmerson Exchange
 
PID Advances in Industrial Control
PID Advances in Industrial ControlPID Advances in Industrial Control
PID Advances in Industrial ControlEmerson Exchange
 
Intelligent PID Product Design
Intelligent PID Product DesignIntelligent PID Product Design
Intelligent PID Product DesignEmerson Exchange
 
Future Perspectives of PID Control
Future Perspectives of PID ControlFuture Perspectives of PID Control
Future Perspectives of PID ControlEmerson Exchange
 
Calibration Excellence: Intelligent Application of Smart Technology is Just t...
Calibration Excellence: Intelligent Application of Smart Technology is Just t...Calibration Excellence: Intelligent Application of Smart Technology is Just t...
Calibration Excellence: Intelligent Application of Smart Technology is Just t...Emerson Exchange
 
When the Heat is On, Control with Wireless
When the Heat is On, Control with WirelessWhen the Heat is On, Control with Wireless
When the Heat is On, Control with WirelessEmerson Exchange
 
DeltaV Security - Don’t Let Your Business Be Caught Without It
DeltaV Security - Don’t Let Your Business Be Caught Without ItDeltaV Security - Don’t Let Your Business Be Caught Without It
DeltaV Security - Don’t Let Your Business Be Caught Without ItEmerson Exchange
 
Maximizing the return on your control investment meet the experts sessions part2
Maximizing the return on your control investment meet the experts sessions part2Maximizing the return on your control investment meet the experts sessions part2
Maximizing the return on your control investment meet the experts sessions part2Emerson Exchange
 
Improving continuous process operation using data analytics delta v applicati...
Improving continuous process operation using data analytics delta v applicati...Improving continuous process operation using data analytics delta v applicati...
Improving continuous process operation using data analytics delta v applicati...Emerson Exchange
 
Commissioning highly interactive process an approach for tuning control loops
Commissioning highly interactive process an approach for tuning control loopsCommissioning highly interactive process an approach for tuning control loops
Commissioning highly interactive process an approach for tuning control loopsEmerson Exchange
 
Recovery from a process saturation condition benefits of using delta v pid_plus
Recovery from a process saturation condition benefits of using delta v pid_plusRecovery from a process saturation condition benefits of using delta v pid_plus
Recovery from a process saturation condition benefits of using delta v pid_plusEmerson Exchange
 
LNG Dispensing Made Simple Using Micro Motion
LNG Dispensing Made Simple Using Micro MotionLNG Dispensing Made Simple Using Micro Motion
LNG Dispensing Made Simple Using Micro MotionEmerson Exchange
 

Mais de Emerson Exchange (20)

Using Wireless Measurements in Control Applications
Using Wireless Measurements in Control ApplicationsUsing Wireless Measurements in Control Applications
Using Wireless Measurements in Control Applications
 
Aplication of on line data analytics to a continuous process polybetene unit
Aplication of on line data analytics to a continuous process polybetene unitAplication of on line data analytics to a continuous process polybetene unit
Aplication of on line data analytics to a continuous process polybetene unit
 
Process Education on Demand
Process Education on Demand Process Education on Demand
Process Education on Demand
 
Control using wireless measurements
Control using wireless measurementsControl using wireless measurements
Control using wireless measurements
 
Application of kalman filtering in delta v
Application of kalman filtering in delta vApplication of kalman filtering in delta v
Application of kalman filtering in delta v
 
Application of online data analytics to a continuous process polybutene unit
Application of online data analytics to a continuous process polybutene unitApplication of online data analytics to a continuous process polybutene unit
Application of online data analytics to a continuous process polybutene unit
 
Addressing control applications using wireless hart devices
Addressing control applications using wireless hart devicesAddressing control applications using wireless hart devices
Addressing control applications using wireless hart devices
 
The semantic web an inside look at the creation of control loop foundation
The semantic web   an inside look at the creation of control loop foundationThe semantic web   an inside look at the creation of control loop foundation
The semantic web an inside look at the creation of control loop foundation
 
Adventures in pH Control
Adventures in pH ControlAdventures in pH Control
Adventures in pH Control
 
PID Advances in Industrial Control
PID Advances in Industrial ControlPID Advances in Industrial Control
PID Advances in Industrial Control
 
Intelligent PID Product Design
Intelligent PID Product DesignIntelligent PID Product Design
Intelligent PID Product Design
 
Future Perspectives of PID Control
Future Perspectives of PID ControlFuture Perspectives of PID Control
Future Perspectives of PID Control
 
Calibration Excellence: Intelligent Application of Smart Technology is Just t...
Calibration Excellence: Intelligent Application of Smart Technology is Just t...Calibration Excellence: Intelligent Application of Smart Technology is Just t...
Calibration Excellence: Intelligent Application of Smart Technology is Just t...
 
When the Heat is On, Control with Wireless
When the Heat is On, Control with WirelessWhen the Heat is On, Control with Wireless
When the Heat is On, Control with Wireless
 
DeltaV Security - Don’t Let Your Business Be Caught Without It
DeltaV Security - Don’t Let Your Business Be Caught Without ItDeltaV Security - Don’t Let Your Business Be Caught Without It
DeltaV Security - Don’t Let Your Business Be Caught Without It
 
Maximizing the return on your control investment meet the experts sessions part2
Maximizing the return on your control investment meet the experts sessions part2Maximizing the return on your control investment meet the experts sessions part2
Maximizing the return on your control investment meet the experts sessions part2
 
Improving continuous process operation using data analytics delta v applicati...
Improving continuous process operation using data analytics delta v applicati...Improving continuous process operation using data analytics delta v applicati...
Improving continuous process operation using data analytics delta v applicati...
 
Commissioning highly interactive process an approach for tuning control loops
Commissioning highly interactive process an approach for tuning control loopsCommissioning highly interactive process an approach for tuning control loops
Commissioning highly interactive process an approach for tuning control loops
 
Recovery from a process saturation condition benefits of using delta v pid_plus
Recovery from a process saturation condition benefits of using delta v pid_plusRecovery from a process saturation condition benefits of using delta v pid_plus
Recovery from a process saturation condition benefits of using delta v pid_plus
 
LNG Dispensing Made Simple Using Micro Motion
LNG Dispensing Made Simple Using Micro MotionLNG Dispensing Made Simple Using Micro Motion
LNG Dispensing Made Simple Using Micro Motion
 

Último

Lilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxLilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxABMWeaklings
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,dollysharma2066
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual serviceanilsa9823
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushShivain97
 
Introducing to billionaire brain wave.pdf
Introducing to billionaire brain wave.pdfIntroducing to billionaire brain wave.pdf
Introducing to billionaire brain wave.pdfnoumannajam04
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceanilsa9823
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...PsychicRuben LoveSpells
 
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)Delhi Call girls
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morvikas rana
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...anilsa9823
 
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)Delhi Call girls
 
LC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfLC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfpastor83
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceanilsa9823
 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theorydrae5
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girlsPooja Nehwal
 

Último (20)

Lilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxLilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptx
 
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
 
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
 
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
 
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by Mindbrush
 
Introducing to billionaire brain wave.pdf
Introducing to billionaire brain wave.pdfIntroducing to billionaire brain wave.pdf
Introducing to billionaire brain wave.pdf
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
 
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
 
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
 
LC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfLC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdf
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theory
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
 

Master the Mystery and Marvels of DeltaV MPC

  • 1. Master the Mystery and Marvels of DeltaV MPC James Beall Principal Process Control Consultant
  • 2. Presenters  James Beall
  • 3. Introduction  Acknowledgement  What is DeltaV MPC?  The MPC Dynamic Controller  The Optimizer  “Tuning” the Optimizer  “Tuning” the Dynamic Controller  Troubleshooting Poor MPC Performance  Summary
  • 4. What is DeltaV MPC?  MPC= Multivariable, Model Predictive Controller  The MPCPro block has a “Dynamic” Controller and a linear Optimizer  The MPC block only has a “Dynamic” Controller
  • 5. Model Predictive Control (MPC) Learns From History Learns From History To Predict The Future To Predict The Future Modeled Relationship Past Present Future 5
  • 6. Types Of Process Variables  “Process” Inputs  Manipulated Variables (MV) – Valves or controller setpoints written to by the MPC.  Disturbance Variables (DV) - Measured variables which may also affect the value of controlled variables  “Process” Outputs  Controlled Variables (CV) - Process variables which are to be maintained at a specific value; i.e., the setpoint  Constraints (LV) - Variables which must be maintained within an operating range (a special type of CV)
  • 7. Matrix Control - Background Top_Temp = Kp11*Steam + Kp12*Reflux Btm_Temp = Kp21*Steam + Kp22*Reflux Using Linear Algreba “Matrix” math, you can solve for the Steam and Reflux flow required to achieve the desired Top_Temp and Bottom Temp.
  • 8. MPC Process Models Process Models “Process” Inputs “Process” Outputs MV’s & DV’s CV’s & LV’s Process models are derived from observed step tests of the variables. Model ID 8
  • 9. MPC – Dynamic Controller MV – Hot Water Process Models CV-Temperature MV – Cold Water CV-Flow Rate CV-Temp CV-Flow V – Hot Water : 1 Turn Open = +1 Deg F. +1 GP V –Cold Water : 1 Turn Open = -1 Deg F. +1 GP Setpoint Changes MV Changes Temp Flow Hot Cold +1 F +1 GPM +1 T 0 T +1 F -1 GPM 0 T -1 T 0 F +1 GPM +1/2 T +1/2 T Etc.
  • 10. Model Predictive Control  Here is how it works: Predicts current control and constraint parameters based on past adjustments. Effect of measured disturbance parameters is incorporated into the control and constraint parameter predictions Learns From The Past automatically. Learns From The Past To Predict The Future To Predict The Future Modeled Controlled Predicted Errors Relationship setpoint reference trajectory Controlled prediction t 0 past future Manipulated t 0
  • 11. Selecting Variables for the Dynamic Controller PredictPro – Application to determine process models, setup and tune the MPCPro Block Automatically selects the variables to be in the Dynamic Controller
  • 12. Selecting Variables for the Dynamic Controller Uncheck this to manually select the variables to be in the Dynamic Controller Condition < 1000
  • 13. Tuning the Dynamic Controller  CV and LV - Penalty on Error – Default 1.0 – Usually minor change like 0.8 to 1.2 – Integrating variables usually less than 0.5 – Some special optimization applications use ~0.1  MV – Penalty on Move – The Predict or PredictPro application sets the default – Usually move by 25-50% of current value
  • 14. The Optimizer  Consider a cruise (speed) controller for your car that can manipulate BOTH the accelerator and the brake. This would be an MPC, 2- MV’s, 1 -CV.  So, to hold 50% speed, the MPC could… – Accelerator = 50%, Brake = 0% – Accelerator = 100%, Brake = 50% – Accelerator = 80%, Brake = 30% – Etc.  But, if we “Optimize” to “Minimize” Braking… – Accelerator = 50%, Brake = 0%
  • 15. MPCPro - Built-in LP Optimization F deg 120 50 ps i 100% position Maximized 100% position Maximized Energy Minimized Profit 0% position 10 0 Throughput ps i eg F 80 d 0% position
  • 16. The Economic Problem  Objectives:  Solution: – Process Dependent – Economic cost function – • Maximize throughput penalty factors • Maximize yield – Utilize all Degrees of • Minimize “giveaway” Freedom • Minimize energy • CVs – Min – Max – Target – None • Constraints – Min – Max – None • MVs – Min – Max – PSV – Equalize – None
  • 17. Using Setranges  AV  CV  MV
  • 18. Objective Function Configuration Define multiple operating modes Select from list of controller variables Set Max/Min and Price Easy to set up and configure the built-in LP Optimizer
  • 19. Operator Selects Mode Select from list of Optimization Modes
  • 20. Optimizer and Dynamic Controller  Based on the selected Objective Function, the Optimizer first calculates the “Target Value” for the MV’s at the end of the Tss  Then, based on the Target Values for the MV’s, the Optimizer calculates the value of the CV’s and LV’s at the end of the Tss which are now the “Target Setpoints” for the CV’s and LV’s.  The Dynamic Controller moves the MV’s to achieve the Target SP for the CV’s and LV’s that are in Dynamic Controller
  • 21. Optimizer and Dynamic Controller “Show me the money!” 1. Calculate Target MV’s 2. Calculate Target SP’s for all CV/LV 3. CV/LV in Dynamic Controller are controlled to Target SP
  • 22. Troubleshoot MPCPro  Using the Optimizer Dialogue (“show me the money”), determine if the Optimizer is calculating: – Target MV’s moving in the correct direction (increasing or decreasing) – Target SP’s for the CV’s and LV’s that seem to be correct (within the CV Setpoint range, within the limits for LV’s, minimized or maximized, etc.)  If not, the Optimizer needs tuning for such things as Value/%, Priority, OptType, Min/Max
  • 23. Troubleshoot MPCPro  If the Optimizer is giving reasonable Target MV’s and SP’s but MPC doesn’t control the CV/LV’s to the Target SP’s, then then Dynamic Controller needs tuning – Typically the MV’s Penalty on Move (POM) is too high. Reduced the POM for each MV 25-50%. – May need to adjust the Penalty on Error (POE) for one or more of the CV/LV’s that are in the Dynamic Controller. To get more aggressive control of a CV/LV, increase the POE to 1.1 or 1.2 (0.8 or 0.9 to reduce aggressiveness). – Generate and download for these changes. Can use MPCPro Simulate to test.
  • 24. Business Results Achieved  Quickly pinpoint the reason your MPC application is not performing to expectations  These techniques will help you quickly tune your MPC applications and received benefits much sooner  There are many “small” MPC projects that be implemented easily with DeltaV embedded MPC technology that have a great ROI
  • 25. Summary  DeltaV MPCPro has an Optimizer and a Dynamic Controller  To get the desired performance, tune the Optimizer first  Once the Optimizer provides the correct Target SP’s for CV/LV’s, tune the Dynamic Controller  Most MPC applications have a 1-6 month ROI  Questions?
  • 26. Where To Get More Information  Other training sessions – 8-2242 – DeltaV MPC – Small Project Yields Big Benefits! – 8-2064 – PredictPro Tips – Exhibit area – APC Booth, Distillation Solutions Booth  Other information sources – Blevins, T. L., McMillan, G. K., Wojsznis, W. K. and Brown, M. W., Advanced Control Unleashed, – Emerson Education Services Courses  Consulting services – Emerson Process Management, Industry Solutions Group - http://www2.emersonprocess.com/en-US/brands/process

Notas do Editor

  1. Main Points: DeltaV PredictPro uses an embedded LP Optimization algorithm to find the most profitable operating point. In this example, the feasible region is shown in blue, which is bounded by both MV and CV limits. The LP optimizer will find the most profitable operating point which will always occur at the intersection of operating limits. In many process operations, the optimum may change based on operating conditions and economic objectives. For example, one week you may be throughput limited and want to minimize energy consumption. Another week you may need to catch up on throughput and you’re not so concerned with energy. Or you may want to maximize profit based on both energy and throughput. Transition: With DeltaV PredictPro you can define multiple Optimization Objectives or Modes like Minimum Energy, Maximum Throughput, or Maximum Profit. Let’s see how.
  2. Main Points: In the DeltaV Engineering Environment it is easy to select MPC Variables to be included in the optimization calculations. For each variable selected, the user specifies that unit cost and whether the control should maximize or minimize that variable. Up to five Optimization Modes can be defined.
  3. Main Points: The Optimization Mode is displayed from the Operations Display and may be changed using a drop down menu provided you have configuration privileges. Transition: You can also view the Optimization configuration details and current operating conditions from an Optimization Detail Display.