Model Predictive Control

Slides:



Advertisements
Similar presentations
Part II: Probabilistic Modeling of IUdR Incorporation and Cell Cycle Dynamics.
Advertisements

PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.
Advanced Information Security 4 Field Arithmetic
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
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.
NORM BASED APPROACHES FOR INTEGRATED DESIGN OF WASTEWATER TREATMENT PLANTS Multiobjective problem considering f 1,f 22 and f 24 : Comparison of weights.
I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
Overall Objectives of Model Predictive Control
Squares & Square Roots Perfect Squares Lesson 12.
Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle.
Introduction to estimation theory Seoul Nat’l Univ.
Integration of Design and Control : Robust approach using MPC and PI controllers N. Chawankul, H. M. Budman and P. L. Douglas Department of Chemical Engineering.
Some Thoughts about Reducing the Conservativeness of Model Predictive Control Huiying MU Supervised by: Dr. Allwright.
Introduction to the Hankel -based model order reduction for linear systems D.Vasilyev Massachusetts Institute of Technology, 2004.
Chapter 6 Model Predictive Control Prof. Shi-Shang Jang National Tsing-Hua University Chemical Engineering Department.
Huixian Liu and Shihua Li, Senior Member, IEEE
1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.
Finding Square Roots Grade 8 Ms. Stewart COPY SLIDES WHEN YOU SEE THIS.
8.1.4 Can it still be factored? Factoring Completely I can factor out a common factor.
The Real Number System -13 O, 1, 2, 3… 1/ π.
Motor Control Engineering View Motor Control Engineering View.
Model Predictive Impedance Control MPIC
Chapter 20 1 Overall Objectives of Model Predictive Control 1.Prevent violations of input and output constraints. 2.Drive some output variables to their.
Under supervision of: Dr S.K. Hosseini S.
PROCESS MODELLING AND MODEL ANALYSIS © CAPE Centre, The University of Queensland Hungarian Academy of Sciences A Model Building Framework.
The #’s 1, 4, 9, 16, 25.…are called. The #’s 1, 4, 9, 16, 25.…are called perfect squares / square numbers.
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.
1 Use of Multiple Integration and Laguerre Models for System Identification: Methods Concerning Practical Operating Conditions Yu-Chang Huang ( 黃宇璋 ) Department.
Model Based Control Strategies (Motor Learning). Model Based Control 1- Inverse Model as a Forward Controller (Inverse Dynamics) 2- Forward Model in Feedback.
Model Based Control Strategies. Model Based Control 1- Inverse Model as a Forward Controller (Inverse Dynamics) 2- Forward Model in Feedback 3- Combination.
Model Based Control Strategies (Motor Learning). Model Based Control 1- Inverse Model as a Forward Controller (Inverse Dynamics) 2- Forward Model in Feedback.
Model Predictive Impedance Control MPIC. Motor Control Features 1.Feedback (closed loop) 2.Feedforward (open loop) 3.Learning 4.Predictive Control 5.Joint.
ChE 433 DPCL Model Based Control Smith Predictors.
Model Based Control Strategies. Model Based Control 1- Inverse Model as a Forward Controller (Inverse Dynamics) 2- Forward Model in Feedback 3- Combination.
© The Author(s) Published by Science and Education Publishing.
Process Dynamics and Operations Group (DYN) TU-Dortmund
deterministic operations research
WORKSHOP 7 PID TUNING.
SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT
Regression Chapter 6 I Introduction to Regression
The Perfect Marriage! Ephesians 5:21-33.
Model-based Predictive Control (MPC)
Model-based Predictive Control (MPC)
i. Only one word can occur at a given position
Presented by Omer Shakil
Overall Objectives of Model Predictive Control
Model Predictive Control
Model Predictive Control
(as opposed to fake numbers?)
Model Predictive Control (MPC)
Discrete Cosine Transform (DCT)
Model-based Predictive Control (MPC)
Model-based Predictive Control (MPC)
MPC Review کنترل پيش بين-دکتر توحيدخواه.
Analysis of Audio Using PCA
Synthesis of SISO Controllers
Säätö- ja systeemitekniikan kehittyneet menetelmät (477607S) Advanced control and systems engineering (477607S) 2018 Enso Ikonen säätö- ja systeemitekniikan.
Solving Equations 3x+7 –7 13 –7 =.
Masoud Nikravesh EECS Department, CS Division BISC Program
PPT10: Global and local approximation
Model Predictive Control
Counting Statistics and Error Prediction
Counting Statistics and Error Prediction
Performance and Robustness of the Smith Predictor Controller
Presentation transcript:

Model Predictive Control

Review

Miall, R. C., Weir, D. J., Wolpert, D. M., and Stein, J. F., (1993), "Is the Cerebellum a Smith Predictor ?", Journal of Motor Behavior, 25, 203-216.

Miall et al

Smith Predictor qd b Plant G(s) q Controller Gc(s) Gm(s) - G*(s)

Model Predictive Control

Model Predictive Control Originated in 1980s Techniques developed by industry: 1. Dynamic Matrix Control (DMC) Shell Development Co.: Cutler and Ramaker (1980), Cutler later formed DMC, Inc. DMC acquired by Aspentech in 1997. 2. Model Algorithmic Control (MAC) • ADERSA/GERBIOS, Richalet et al. (1978) in France. • Over 5000 applications of MPC since 1980

MPC Features Receding (Finite) Horizon Control Using Time (Impulse/Step) Response Based on Optimal Control with Constraints Suitable for MIMO system

Model Predictive Control Basis

Model Predictive Control b q qd Controller Plant Td Optimizer qm Plant & Disturbance Model

Prediction for SISO Models: Example: Step response model Si = the i-th step response coefficient N = an integer (the model horizon) y0 = initial value at k=0 Unit Step Response

Smith Predictor & MPC Comparison

Comparison of MPC & Smith Predictor Case Plant Plant Model Plant Model Delay Delay I 1/[s(s+wc)] 1/[s(s+wc)] 150 150 II 1/[s(s+wc)] 1/[s(s+wc)] 150 250 III 1/[s(s+wc)] 1/[s(s+wm)] 150 150 IV 1/[s(s+wc)] 1/[s(s+wm)] 150 250 V (s-0.5)/[s(s+wc)] (s-0.5)/[s(s+wc)] 150 150 wc = 2*pi*(0.9), wm = 2*pi*(0.54), Gc=20, time delay is in ms.

Smith Predictor and MPC Outputs for Perfect Model Time (s) Smith Predictor and MPC Outputs for Perfect Model

Smith Predictor and MPC Outputs for Time Delay Mismatch Time (s) Smith Predictor and MPC Outputs for Time Delay Mismatch

Smith Predictor and MPC Outputs for Non-Minimum Phase System Time (s) Smith Predictor and MPC Outputs for Non-Minimum Phase System

Comparison of MPC & Smith Predictor ( Cont. ) Error Case I Case II Case III Case IV Case V SPC 0.2664 0.3096 0.3271 0.3830 0.2485 MPC 0.0519 0.1363 0.1428 0.2525 0.0303 SPC = Smith Predcitor Controller, MPC = Model Predictive Controller, Error is root mean square errors (rad).