Process Dynamics and Operations Group (DYN) TU-Dortmund

Slides:



Advertisements
Similar presentations
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
Advertisements

Mobile Robot Localization and Mapping using the Kalman Filter
Design of Experiments Lecture I
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي Constraints in MPC کنترل پيش بين-دکتر توحيدخواه.
Least squares CS1114
Optimization of the Pulp Mill Economical Efficiency; study on the behavior effect of the economically significant variables Alexey Zakharov, Sirkka-Liisa.
Tracking Unknown Dynamics - Combined State and Parameter Estimation Tracking Unknown Dynamics - Combined State and Parameter Estimation Presenters: Hongwei.
Robust control Saba Rezvanian Fall-Winter 88.
1 Finding good models for model-based control and optimization Paul Van den Hof Okko Bosgra Delft Center for Systems and Control 17 July 2007 Delft Center.
PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.
Classification and Prediction: Regression Via Gradient Descent Optimization Bamshad Mobasher DePaul University.
Using MPC in MPC Tim Robinson.
INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Model Predictive Controller Emad Ali Chemical Engineering Department King Saud University.
Overall Objectives of Model Predictive Control
Radial Basis Function Networks
Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle.
Introduction to estimation theory Seoul Nat’l Univ.
1 Chapter 8 Nonlinear Programming with Constraints.
A Framework for Distributed Model Predictive Control
Two schemes for feedback scheduling on hybrid control systems Chen Xi.
Overview of Supervised Learning Overview of Supervised Learning2 Outline Linear Regression and Nearest Neighbors method Statistical Decision.
Time Series Analysis and Forecasting
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Structure and Synthesis of Robot Motion Topics in Control Subramanian Ramamoorthy School of Informatics 19 February, 2009.
Chapter 20 1 Overall Objectives of Model Predictive Control 1.Prevent violations of input and output constraints. 2.Drive some output variables to their.
1  The Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
D Nagesh Kumar, IIScOptimization Methods: M6L5 1 Dynamic Programming Applications Capacity Expansion.
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
Controllability Analysis for Process and Control System Design
Tutorial I: Missing Value Analysis
Chapter 20 Model Predictive Control
1 Chapter 20 Model Predictive Control Model Predictive Control (MPC) – regulatory controls that use an explicit dynamic model of the response of process.
2/25/2001Industrial Process Control1 Dynamic Matrix Control - Introduction Developed at Shell in the mid 1970’s Evolved from representing process dynamics.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
Planning Under Uncertainty. Sensing error Partial observability Unpredictable dynamics Other agents.
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
Chapter 20 Model Predictive Control (MPC) from Seborg, Edgar, Mellichamp, Process Dynamics and Control, 2nd Ed 1 rev. 2.1 of May 4, 2016.
Coordinator MPC with focus on maximizing throughput
Mechatronics at the University of Calgary: Concepts and Applications
MGTSC 352 Lecture 15: Aggregate Planning Altametal Case
Bounded Nonlinear Optimization to Fit a Model of Acoustic Foams
Digital Control CSE 421.
Fall 2004 Backpropagation CS478 - Machine Learning.
CEC Conference, July 10, 2017 Comparison of different cryogenic control strategies via simulation applied to a superconducting magnet test bench at CERN.
LINEAR CLASSIFIERS The Problem: Consider a two class task with ω1, ω2.
12. Principles of Parameter Estimation
Solver & Optimization Problems
CS b659: Intelligent Robotics
Decomposed optimization-control problem
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State.
Optimum Dispatch of Capacitors in Power Systems
Digital Control Systems
Overall Objectives of Model Predictive Control
Two-level strategy Vertical decomposition Optimal process operation
سمینار درس کنترل پیش بین
NONLINEAR ADAPTIVE CONTROL
Neural Networks Advantages Criticism
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State.
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
Instructor :Dr. Aamer Iqbal Bhatti
MPC in Statoil.
دانشگاه صنعتي اميركبير
12. Principles of Parameter Estimation
16. Mean Square Estimation
Examples from personal experience
Presentation transcript:

Process Dynamics and Operations Group (DYN) TU-Dortmund Tutorial 6 Model Predictive Control Process Dynamics and Operations Group (DYN) TU-Dortmund 10.01.2017 Elrashid Idris

Model Predictive Control 1 - Explain briefly the idea behind a model predictive control (MPC) scheme? 2 2

Model Predictive Control It uses a plant model to predict the plant output(s) over a certain prediction horizon P It minimizes a quadratic objective function to compute the optimal control moves over the control horizon M. From the obtained control moves, only the first one is used and the rest is discarded. At the next time instant, both the horizons are shifted by one time step and the above steps are repeated to obtain a new set of control moves. This is called the receding horizon strategy. The quadratic objective function is usually of the form: 3

Objective function Conventional tracking control Bias correction where, N: Number of controlled variables R: Number of control inputs P: Prediction horizon M: Control horizon Bias correction 4 4

subject to constraints Linear model of the system Measurements State constraints Output constraints Absolute constraints Velocity constraints 5 5

Model Predictive Control 2 - How is the feedback realized in MPC? The feedback is realized by using the bias correction term, and By the re-initialization of the model states and parameters using the measurements and the estimated states and parameters of the real plant. So, if not all of the states are measured a state estimator is needed for better performance of the MPC controller. 6 6

Model Predictive Control 3 - In commercial applications, why is the MPC scheme more popular than the classical control methods? MPC is an optimization-based control scheme. It computes the optimal control moves considering a certain prediction horizon as well as a control horizon. Constraints on the control inputs, states as well as the plant outputs can be easily incorporated as opposed to the classical control methods. Moreover, other types of constraints can also be considered. MPC is a non-square multivariable control scheme which means that it can handle multiple inputs and multiple outputs simultaneously as opposed to the classical control methods. 7 7

Model Predictive Control Why MPC is not widely used in industry? A proof that a new control scheme (MPC) does really improve the productivity of the process. Difficult to proof … Stability must be guaranteed, i.e. it must be assured that the optimization solver always converges. The biggest problem is, that the plant operator may not understand the control steps. For them it's more or less a black box. It follows that they will not longer watch the process attentively, errors may not be detected or important alarms ignored. 8 8

Model Predictive Control 4 - What is the idea behind real-time optimization (RTO)? In real-time optimization (RTO), the optimum values of the set-points are re-calculated on a regular basis (e.g. every hour or every day). These repetitive calculations involve solving a constrained, nonlinear steady-state optimization problem with economic objectives. 9 9

Model Predictive Control 5 - What is the main assumption considered in multi-stage MPC? The main assumption considered in multi-stage NMPC is that the uncertainty can be represented by a tree of discrete scenarios. Each branching at a node represents the effect of an unknown uncertain influence (disturbance and model error) together with the chosen control input. The scenario tree usually considers combinations of the maximum, minimum and nominal values of the uncertainty. 10 10

Model Predictive Control 11 11

Model Predictive Control Questions 12 12