Optimal control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Part 2 Predictive control

Size: px
Start display at page:

Download "Optimal control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Part 2 Predictive control"

Transcription

1 Optimal control University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Part 2 Predictive control

2 Outline 1. Introduction 2. System modelling 3. Cost function 4. Prediction equation 5. Optimal control 6. Examples 7. Tuning of the GPC 8. Nonlinear predictive control 9. References 10/12/12 2

3 1. Introduction 1.1. Definition of MPC Model Predictive Control (MPC) Use of a model to predict the behaviour of the system. Compute a sequence of future control inputs that minimize the quadratic error over a receding horizon of time. Only the first sample of the sequence is applied to the system. The whole sequence is re-evaluated at each sampling time. 10/12/12 jacques.gangloff@unistra.fr 3

4 1. Introduction 1.2. Principle of MPC r( t +1)!! r t + N " 2 $ & & & +! N 2 future references Optimization u( t) " $ $! $ u t + N u!1 ' ' ' & N u future control signals u( t) System y( t +1)!! y t + N " 2 $ & & & Prediction N 2 predicted outputs y( t) 10/12/12 jacques.gangloff@unistra.fr 4

5 1. Introduction 1.2. Principle of MPC y r Receding Horizon t + N 1 t + N 2 t Goal of the optimization : minimizing 10/12/12 jacques.gangloff@unistra.fr 5

6 1. Introduction 1.3. Various flavours of MPC DMC (Dynamic Matrix Control) Uses the system s step response. The system must be stable and without integrator. MAC (Model Algorithmic Control) Uses the system s impulse response. PFC (Predictive Functional Control) Uses a state space representation of the system. Can apply to nonlinear systems. GPC (Generalized Predictive Control) Uses a CARMA model of the system. The most commonly used. 10/12/12 jacques.gangloff@unistra.fr 6

7 1. Introduction 1.4. Advantages / drawbacks of MPC Advantages Simple principle, easy and quick tuning. Applies to every kind of systems (non minimum phase, instable, MIMO, nonlinear, variant). If the reference of the disturbance is known in advance, it can drastically improve the reference tracking accuracy. Numerically stable. Drawback Good knowledge of the system model. 10/12/12 jacques.gangloff@unistra.fr 7

8 2. Modelling 2.1. Example of MAC Input-output relationship : " y( t)= h i u t! i i=1 Truncation of the response : N ŷ( t + k t)= h i u t + k! i t " i=1 Drawbacks : Model is not in its minimal form. Computationally demanding. 10/12/12 jacques.gangloff@unistra.fr 8

9 2. Modelling 2.2. The case of the GPC CARMA modelling (Controller Auto- Regressive Moving Average) : A( q ) -1 y( t)= q -d B( q -1 )u t!1 With : + C q-1 D q -1 e t! A( q -1 )=1+ a 1 q -1 + a 2 q a na q -na " B( q -1 )= b 0 + b 1 q -1 + b 2 q b nb q -nb C( q -1 )=1+ c 1 q -1 + c 2 q c nc q $ -nc Usually : D( q -1 )=!( q -1 )=1" q -1 10/12/12 jacques.gangloff@unistra.fr 9

10 3. GPC cost function For the GPC : J = N 2! r( t + j) & " ŷ t + j t $ + ' " (u t + j!1 j!n 1 2 N & u j=1 $ 2 Quadratic error Energy of the control signal Tuning parameters : N 1 N 2 N u λ 10/12/12 jacques.gangloff@unistra.fr 10

11 4. GPC prediction equations First Diophantine equation : C = E j!a+ q -j F j With C=1 : 1= E j!a+ q -j F j with Let : deg( E j )= j "1 $ deg( F j )= na & Ay( t)= Bq -d u( t!1)+ e t & "E $ " j q j '( * "AE j y( t + j)= E j B"u( t + j! d!1)+ E j e t + j 10/12/12 jacques.gangloff@unistra.fr 11

12 4. GPC prediction equations Using the Diophantine equation : ( 1! q -j F ) j y( t + j)= E j B"u( t + j! d!1)+ E j e t + j Which yields : Thus, the best prediction is : y( t + j)= F j y( t)+ E j B!u( t + j " d "1)+ E j e( t + j) ŷ( t + j t)= E j B!u( t + j " d "1)+ F j y( t) 10/12/12 jacques.gangloff@unistra.fr 12

13 4. GPC prediction equations Second Diophantine equation : E j B = G j + q -j! j Separation of control inputs : ŷ( t + j t)= G j!u( t + j " d "1)! " $ +!u ( t " d "1 j )+ F j y( t)! " $ Forced response Prediction equation : ' With : ŷ =! ŷ t +1+ d t ŷ = G!u+ ˆf " ŷ t + N 2 + d t ) ) T (!u =! " u( t t) u( t + N u &1 t) $ ) ˆf = ˆf ( t +1 t) ˆf T )! " ( t + N 2 t) * $ $ T Free response 10/12/12 jacques.gangloff@unistra.fr 13

14 4. GPC prediction equations And : G N2 =!N u $ g 0 0! 0 g 1 g 0! 0 " " " g N2 "1 g N2 "2! g 0 " " " " g N2 "1 g N2 "2! g N2 "N u With g 0 g N2-1 the samples of the system s step response. & ( ( ( ( ( ( ( ( '( 10/12/12 jacques.gangloff@unistra.fr 14

15 5. Optimal control Cost function : Let : J = ( ŷ! r) T ( ŷ! r)+ "!u T!u!u opt s.t. dj d!u = 0!!u opt = ( G T G + "I ) -1 G T r ˆf With : r =! r( " t +1) r t + N 2 Future references Only the first optimal control sample is applied to the system. $ T 10/12/12 jacques.gangloff@unistra.fr 15

16 6. Examples 6.1. First order system A system in the CARMA form has the following parameters : " A = 1! 0.7q -1 $ B = 0.9! 0.6q -1 $ C = 1 Compute the system s prediction equations 3 steps ahead. 10/12/12 jacques.gangloff@unistra.fr 16

17 6. Examples 6.1. First order system Using three times the CARMA model : 10/12/12 jacques.gangloff@unistra.fr 17

18 6. Examples 6.1. First order system Putting everything in matrix form : 10/12/12 jacques.gangloff@unistra.fr 18

19 6. Examples 6.1. First order system Optimal control (differential) : Optimal control (absolute) : 10/12/12 jacques.gangloff@unistra.fr 19

20 6. Examples 6.2. Simulation results 10/12/12 20

21 6. Examples 6.2. Simulation results 10/12/12 21

22 7. Tuning the GPC Parameter λ : Increase : response slow down. Decrease : more energy in the control signal, thus faster response. Parameter N 2 : At least the size of the step response of the system. Parameter N 1 : Greater than the system s delay. Parameter N u : Tends toward dead-beat control when N u tends toward zero. 10/12/12 jacques.gangloff@unistra.fr 22

23 8. Nonlinear predictive control The system can be nonlinear. The optimal solution is computed using an iterative optimization algorithm. The optimization is performed at each sampling time. Additional constraints can be added. The cost function can be more complex. Main drawback : very computationally intensive. 10/12/12 jacques.gangloff@unistra.fr 23

24 9. References R. Bitmead, M. Gevers et V. Wertz, «Adaptive Optimal control The thinking man's GPC», Prentice Hall International, E. F. Camacho et C. Bordons, «Model Predictive Control», Springer Verlag, J.-M. Dion et D. Popescu, «Commande optimale, conception optimisée des systèmes», Diderot, P. Boucher et D. Dumur, «La commande prédictive», Technip, /12/12 24

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione Introduction to Model Predictive Control Riccardo Scattolini Riccardo Scattolini Dipartimento di Elettronica e Informazione Finite horizon optimal control 2 Consider the system At time k we want to compute

More information

MODEL PREDICTIVE CONTROL and optimization

MODEL PREDICTIVE CONTROL and optimization MODEL PREDICTIVE CONTROL and optimization Lecture notes Model Predictive Control PhD., Associate professor David Di Ruscio System and Control Engineering Department of Technology Telemark University College

More information

JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN

JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN J. Škultéty, E. Miklovičová, M. Mrosko Slovak University of Technology, Faculty of Electrical Engineering and

More information

SELF TUNING PREDICTIVE CONTROL OF NONLINEAR SERVO MOTOR

SELF TUNING PREDICTIVE CONTROL OF NONLINEAR SERVO MOTOR Journal of ELECTRICAL ENGINEERING, VOL 6, NO 6, 2, 365 372 SELF TUNING PREDICTIVE CONTROL OF NONLINEAR SERVO MOTOR Vladimír Bobál Petr Chalupa Marek Kubalčík Petr Dostál The paper is focused on a design

More information

Process Modelling, Identification, and Control

Process Modelling, Identification, and Control Jan Mikles Miroslav Fikar 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Process Modelling, Identification, and

More information

APPLICATION OF MULTIVARIABLE PREDICTIVE CONTROL IN A DEBUTANIZER DISTILLATION COLUMN. Department of Electrical Engineering

APPLICATION OF MULTIVARIABLE PREDICTIVE CONTROL IN A DEBUTANIZER DISTILLATION COLUMN. Department of Electrical Engineering APPLICAION OF MULIVARIABLE PREDICIVE CONROL IN A DEBUANIZER DISILLAION COLUMN Adhemar de Barros Fontes André Laurindo Maitelli Anderson Luiz de Oliveira Cavalcanti 4 Elói Ângelo,4 Federal University of

More information

FRTN 15 Predictive Control

FRTN 15 Predictive Control Department of AUTOMATIC CONTROL FRTN 5 Predictive Control Final Exam March 4, 27, 8am - 3pm General Instructions This is an open book exam. You may use any book you want, including the slides from the

More information

Process Modelling, Identification, and Control

Process Modelling, Identification, and Control Jan Mikles Miroslav Fikar Process Modelling, Identification, and Control With 187 Figures and 13 Tables 4u Springer Contents 1 Introduction 1 1.1 Topics in Process Control 1 1.2 An Example of Process Control

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström PREDICTIO ERROR METHODS Torsten Söderström Department of Systems and Control, Information Technology, Uppsala University, Uppsala, Sweden Keywords: prediction error method, optimal prediction, identifiability,

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Basics of System Identification Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC) EECE574 - Basics of

More information

DELAYED GENERALIZED PREDICTIVE CONTROL OF BILATERAL TELEOPERATION SYSTEMS. T. Slama, D. Aubry, P. Vieyres and F. Kratz

DELAYED GENERALIZED PREDICTIVE CONTROL OF BILATERAL TELEOPERATION SYSTEMS. T. Slama, D. Aubry, P. Vieyres and F. Kratz DELAYED GENERALIZED PREDICTIVE CONTROL OF BILATERAL TELEOPERATION SYSTEMS T. Slama, D. Aubry, P. Vieyres and F. Kratz Laboratoire de Vision et Robotique (UPRES EA 78) 63, Av. De Lattre de Tassigny, 18

More information

Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control

Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Vincent Duchaine, Samuel Bouchard and Clément Gosselin Université Laval Canada 7 1. Introduction The majority of existing

More information

Noise Modelling and MPC Tuning for Systems with Infrequent Step Disturbances

Noise Modelling and MPC Tuning for Systems with Infrequent Step Disturbances Preprints of the 8th IFAC World Congress Milano (Italy) August 8 - September, Noise Modelling and MPC Tuning for Systems with Infrequent Step Disturbances Jakob K. Huusom Niels K. Poulsen Sten B. Jørgensen

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

MODEL PREDICTIVE CONTROL FUNDAMENTALS

MODEL PREDICTIVE CONTROL FUNDAMENTALS Nigerian Journal of Technology (NIJOTECH) Vol 31, No 2, July, 2012, pp 139 148 Copyright 2012 Faculty of Engineering, University of Nigeria ISSN 1115-8443 MODEL PREDICTIVE CONTROL FUNDAMENTALS PE Orukpe

More information

Design On-Line Tunable Gain Artificial Nonlinear Controller

Design On-Line Tunable Gain Artificial Nonlinear Controller Journal of Computer Engineering 1 (2009) 3-11 Design On-Line Tunable Gain Artificial Nonlinear Controller Farzin Piltan, Nasri Sulaiman, M. H. Marhaban and R. Ramli Department of Electrical and Electronic

More information

1 Loop Control. 1.1 Open-loop. ISS0065 Control Instrumentation

1 Loop Control. 1.1 Open-loop. ISS0065 Control Instrumentation Lecture 4 ISS0065 Control Instrumentation 1 Loop Control System has a continuous signal (analog) basic notions: open-loop control, close-loop control. 1.1 Open-loop Open-loop / avatud süsteem / открытая

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Overview Guy Dumont Department of Electrical and Computer Engineering University of British Columbia Lectures: Thursday 09h00-12h00 Location: PPC 101 Guy Dumont (UBC) EECE 574

More information

Model Predictive Controller of Boost Converter with RLE Load

Model Predictive Controller of Boost Converter with RLE Load Model Predictive Controller of Boost Converter with RLE Load N. Murali K.V.Shriram S.Muthukumar Nizwa College of Vellore Institute of Nizwa College of Technology Technology University Technology Ministry

More information

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

More information

Reinforcement Learning with Reference Tracking Control in Continuous State Spaces

Reinforcement Learning with Reference Tracking Control in Continuous State Spaces Reinforcement Learning with Reference Tracking Control in Continuous State Spaces Joseph Hall, Carl Edward Rasmussen and Jan Maciejowski Abstract The contribution described in this paper is an algorithm

More information

Model-free Predictive Control

Model-free Predictive Control Model-free Predictive Control Anders Stenman Department of Electrical Engineering Linköping University, S-581 83 Linköping, Sweden WWW: http://wwwcontrolisyliuse Email: stenman@isyliuse February 25, 1999

More information

Dynamic Matrix controller based on Sliding Mode Control.

Dynamic Matrix controller based on Sliding Mode Control. AMERICAN CONFERENCE ON APPLIED MATHEMATICS (MATH '08, Harvard, Massachusetts, USA, March -, 008 Dynamic Matrix controller based on Sliding Mode Control. OSCAR CAMACHO 1 LUÍS VALVERDE. EDINZO IGLESIAS..

More information

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Pontus Giselsson Department of Automatic Control LTH Lund University Box 118, SE-221 00 Lund, Sweden pontusg@control.lth.se

More information

arxiv: v2 [math.oc] 15 Jan 2014

arxiv: v2 [math.oc] 15 Jan 2014 Stability and Performance Guarantees for MPC Algorithms without Terminal Constraints 1 Jürgen Pannek 2 and Karl Worthmann University of the Federal Armed Forces, 85577 Munich, Germany, juergen.pannek@googlemail.com

More information

Principles of Optimal Control Spring 2008

Principles of Optimal Control Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 6.33 Principles of Optimal Control Spring 8 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 6.33 Lecture 6 Model

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

Statement: This paper will also be published during the 2017 AUTOREG conference.

Statement: This paper will also be published during the 2017 AUTOREG conference. Model Predictie Control for Autonomous Lateral Vehicle Guidance M. Sc. Jochen Prof. Dr.-Ing. Steffen Müller TU Berlin, Institute of Automotie Engineering Germany Statement: This paper will also be published

More information

PREDICTIVE CONTROL OF NONLINEAR SYSTEMS. Received February 2008; accepted May 2008

PREDICTIVE CONTROL OF NONLINEAR SYSTEMS. Received February 2008; accepted May 2008 ICIC Express Letters ICIC International c 2008 ISSN 1881-803X Volume 2, Number 3, September 2008 pp. 239 244 PREDICTIVE CONTROL OF NONLINEAR SYSTEMS Martin Janík, Eva Miklovičová and Marián Mrosko Faculty

More information

OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION

OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION František Dušek, Daniel Honc, Rahul Sharma K. Department of Process control Faculty of Electrical Engineering and Informatics, University of Pardubice, Czech

More information

Paris'09 ECCI Eduardo F. Camacho MPC Constraints 2. Paris'09 ECCI Eduardo F. Camacho MPC Constraints 4

Paris'09 ECCI Eduardo F. Camacho MPC Constraints 2. Paris'09 ECCI Eduardo F. Camacho MPC Constraints 4 Outline Constrained MPC Eduardo F. Camacho Univ. of Seville. Constraints in Process Control. Constraints and MPC 3. Formulation of Constrained MPC 4. Illustrative Examples 5. Feasibility. Constraint Management

More information

Self-Tuning Control for Synchronous Machine Stabilization

Self-Tuning Control for Synchronous Machine Stabilization http://dx.doi.org/.5755/j.eee.2.4.2773 ELEKTRONIKA IR ELEKTROTECHNIKA, ISSN 392-25, VOL. 2, NO. 4, 25 Self-Tuning Control for Synchronous Machine Stabilization Jozef Ritonja Faculty of Electrical Engineering

More information

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Lecture 2 p 1/23 4F3 - Predictive Control Lecture 2 - Unconstrained Predictive Control Jan Maciejowski jmm@engcamacuk 4F3 Predictive Control - Lecture 2 p 2/23 References Predictive

More information

Index. INDEX_p /15/02 3:08 PM Page 765

Index. INDEX_p /15/02 3:08 PM Page 765 INDEX_p.765-770 11/15/02 3:08 PM Page 765 Index N A Adaptive control, 144 Adiabatic reactors, 465 Algorithm, control, 5 All-pass factorization, 257 All-pass, frequency response, 225 Amplitude, 216 Amplitude

More information

Model Predictive Control For Interactive Thermal Process

Model Predictive Control For Interactive Thermal Process Model Predictive Control For Interactive Thermal Process M.Saravana Balaji #1, D.Arun Nehru #2, E.Muthuramalingam #3 #1 Assistant professor, Department of Electronics and instrumentation Engineering, Kumaraguru

More information

Improving performance and stability of MRI methods in closed-loop

Improving performance and stability of MRI methods in closed-loop Preprints of the 8th IFAC Symposium on Advanced Control of Chemical Processes The International Federation of Automatic Control Improving performance and stability of MRI methods in closed-loop Alain Segundo

More information

Predictive control for general nonlinear systems using approximation

Predictive control for general nonlinear systems using approximation Loughborough University Institutional Repository Predictive control for general nonlinear systems using approximation This item was submitted to Loughborough University's Institutional Repository by the/an

More information

A NEURO-FUZZY MODEL PREDICTIVE CONTROLLER APPLIED TO A PH-NEUTRALIZATION PROCESS. Jonas B. Waller and Hannu T. Toivonen

A NEURO-FUZZY MODEL PREDICTIVE CONTROLLER APPLIED TO A PH-NEUTRALIZATION PROCESS. Jonas B. Waller and Hannu T. Toivonen Copyright 22 IFAC 15th Triennial World Congress, Barcelona, Spain A NEURO-FUZZY MODEL PREDICTIVE CONTROLLER APPLIED TO A PH-NEUTRALIZATION PROCESS Jonas B. Waller and Hannu T. Toivonen Department of Chemical

More information

Numerical approximation for optimal control problems via MPC and HJB. Giulia Fabrini

Numerical approximation for optimal control problems via MPC and HJB. Giulia Fabrini Numerical approximation for optimal control problems via MPC and HJB Giulia Fabrini Konstanz Women In Mathematics 15 May, 2018 G. Fabrini (University of Konstanz) Numerical approximation for OCP 1 / 33

More information

Parameter Identification and Dynamic Matrix Control Design for a Nonlinear Pilot Distillation Column

Parameter Identification and Dynamic Matrix Control Design for a Nonlinear Pilot Distillation Column International Journal of ChemTech Research CODEN (USA): IJCRGG ISSN: 974-429 Vol.7, No., pp 382-388, 24-25 Parameter Identification and Dynamic Matrix Control Design for a Nonlinear Pilot Distillation

More information

Model structure. Lecture Note #3 (Chap.6) Identification of time series model. ARMAX Models and Difference Equations

Model structure. Lecture Note #3 (Chap.6) Identification of time series model. ARMAX Models and Difference Equations System Modeling and Identification Lecture ote #3 (Chap.6) CHBE 70 Korea University Prof. Dae Ryoo Yang Model structure ime series Multivariable time series x [ ] x x xm Multidimensional time series (temporal+spatial)

More information

Delft. Model Predictive Control. Ton J.J. van den Boom & Ton C.P.M. Backx. September 27, Lecture Notes for the course SC4060

Delft. Model Predictive Control. Ton J.J. van den Boom & Ton C.P.M. Backx. September 27, Lecture Notes for the course SC4060 Lecture Notes for the course SC4060 Model Predictive Control Ton J.J. van den Boom & Ton C.P.M. Backx September 27, 2005 Delft Delft University of Technology 2 3 Model Predictive Control dr.ir. Ton J.J.

More information

Design of Multivariable Adaptive Generalized Predictive Control for the Part Turbine/Generator of Micro-Hydro Power Plant

Design of Multivariable Adaptive Generalized Predictive Control for the Part Turbine/Generator of Micro-Hydro Power Plant , pp.63-78 http://dx.doi.org/.4257/ijast.26.88.6 Design of Multivariable Adaptive Generalized Predictive Control for the Part Turbine/Generator of Micro-Hydro Power Plant Zohra Zidane, Mustapha Ait Lafkih,

More information

An Introduction to Model-based Predictive Control (MPC) by

An Introduction to Model-based Predictive Control (MPC) by ECE 680 Fall 2017 An Introduction to Model-based Predictive Control (MPC) by Stanislaw H Żak 1 Introduction The model-based predictive control (MPC) methodology is also referred to as the moving horizon

More information

12. Prediction Error Methods (PEM)

12. Prediction Error Methods (PEM) 12. Prediction Error Methods (PEM) EE531 (Semester II, 2010) description optimal prediction Kalman filter statistical results computational aspects 12-1 Description idea: determine the model parameter

More information

Model predictive control of industrial processes. Vitali Vansovitš

Model predictive control of industrial processes. Vitali Vansovitš Model predictive control of industrial processes Vitali Vansovitš Contents Industrial process (Iru Power Plant) Neural networ identification Process identification linear model Model predictive controller

More information

Moving Horizon Estimation and Control

Moving Horizon Estimation and Control Moving Horizon Estimation and Control John Bagterp Jørgensen December 2004 Department of Chemical Engineering Technical University of Denmark Copyright c John Bagterp Jørgensen, December 2004 ISBN XX-XXXXX-XX-X

More information

Iterative Learning Control (ILC)

Iterative Learning Control (ILC) Department of Automatic Control LTH, Lund University ILC ILC - the main idea Time Domain ILC approaches Stability Analysis Example: The Milk Race Frequency Domain ILC Example: Marine Vibrator Material:

More information

Non-linear Predictive Control with Multi Design Variables for PEM-FC

Non-linear Predictive Control with Multi Design Variables for PEM-FC Non-linear Predictive Control with Multi Design Variables for PEM-FC A. Shokuhi-Rad, M. Naghash-Zadegan, N. Nariman-Zadeh, A. Jamali, A.Hajilu Abstract Designing of a non-linear controller base on model

More information

Identification of ARX, OE, FIR models with the least squares method

Identification of ARX, OE, FIR models with the least squares method Identification of ARX, OE, FIR models with the least squares method CHEM-E7145 Advanced Process Control Methods Lecture 2 Contents Identification of ARX model with the least squares minimizing the equation

More information

/ / MET Day 000 NC1^ INRTL MNVR I E E PRE SLEEP K PRE SLEEP R E

/ / MET Day 000 NC1^ INRTL MNVR I E E PRE SLEEP K PRE SLEEP R E 05//0 5:26:04 09/6/0 (259) 6 7 8 9 20 2 22 2 09/7 0 02 0 000/00 0 02 0 04 05 06 07 08 09 0 2 ay 000 ^ 0 X Y / / / / ( %/ ) 2 /0 2 ( ) ^ 4 / Y/ 2 4 5 6 7 8 9 2 X ^ X % 2 // 09/7/0 (260) ay 000 02 05//0

More information

Application of Dynamic Matrix Control To a Boiler-Turbine System

Application of Dynamic Matrix Control To a Boiler-Turbine System Application of Dynamic Matrix Control To a Boiler-Turbine System Woo-oon Kim, Un-Chul Moon, Seung-Chul Lee and Kwang.. Lee, Fellow, IEEE Abstract--This paper presents an application of Dynamic Matrix Control

More information

Predictive Control of a Single Link Flexible Joint Robot Based on Neural Network and Feedback Linearization

Predictive Control of a Single Link Flexible Joint Robot Based on Neural Network and Feedback Linearization Australian Journal of Basic and Applied Sciences, 3(3): 2322-2333, 2009 ISSN 1991-8178 Predictive Control of a Single Link Flexible Joint Robot Based on Neural Network and Feedback Linearization 1 2 1

More information

Optimizing Economic Performance using Model Predictive Control

Optimizing Economic Performance using Model Predictive Control Optimizing Economic Performance using Model Predictive Control James B. Rawlings Department of Chemical and Biological Engineering Second Workshop on Computational Issues in Nonlinear Control Monterey,

More information

ADAPTIVE CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC NEWTON-LEIPNIK SYSTEM

ADAPTIVE CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC NEWTON-LEIPNIK SYSTEM ADAPTIVE CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC NEWTON-LEIPNIK SYSTEM Sundarapandian Vaidyanathan 1 1 Research and Development Centre, Vel Tech Dr. RR & Dr. SR Technical University Avadi, Chennai-600

More information

EFFECTIVE DUAL MODE FUZZY DMC ALGORITHMS WITH ON LINE QUADRATIC OPTIMIZATION AND GUARANTEED STABILITY

EFFECTIVE DUAL MODE FUZZY DMC ALGORITHMS WITH ON LINE QUADRATIC OPTIMIZATION AND GUARANTEED STABILITY Int. J. Appl. Math. Comput. Sci., 2009, Vol. 19, No. 1, 127 141 DOI: 10.2478/v10006-009-0012-8 EFFECTIVE DUAL MODE FUZZY DMC ALGORITHMS WITH ON LINE QUADRATIC OPTIMIZATION AND GUARANTEED STABILITY PIOTR

More information

Batch-to-batch strategies for cooling crystallization

Batch-to-batch strategies for cooling crystallization Batch-to-batch strategies for cooling crystallization Marco Forgione 1, Ali Mesbah 1, Xavier Bombois 1, Paul Van den Hof 2 1 Delft University of echnology Delft Center for Systems and Control 2 Eindhoven

More information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL

ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL K. WORTHMANN Abstract. We are concerned with model predictive control without stabilizing terminal constraints or costs. Here, our

More information

Modeling and Model Predictive Control of Nonlinear Hydraulic System

Modeling and Model Predictive Control of Nonlinear Hydraulic System Modeling and Model Predictive Control of Nonlinear Hydraulic System Petr Chalupa, Jakub Novák Department of Process Control, Faculty of Applied Informatics, Tomas Bata University in Zlin, nám. T. G. Masaryka

More information

Unified linear time-invariant model predictive control for strong nonlinear chaotic systems

Unified linear time-invariant model predictive control for strong nonlinear chaotic systems Nonlinear Analysis: Modelling and Control, Vol. 21, No. 5, 587 599 ISSN 1392-5113 http://dx.doi.org/10.15388/na.2016.5.2 Unified linear time-invariant model predictive control for strong nonlinear chaotic

More information

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance International Journal of Control Science and Engineering 2018, 8(2): 31-35 DOI: 10.5923/j.control.20180802.01 Adaptive Predictive Observer Design for Class of Saeed Kashefi *, Majid Hajatipor Faculty of

More information

CONTROL. J.S. Senent M. Martnez J. Sanchis. Departamento de Ingeniera de Sistemas y Automatica. Universidad Politecnica de Valencia.

CONTROL. J.S. Senent M. Martnez J. Sanchis. Departamento de Ingeniera de Sistemas y Automatica. Universidad Politecnica de Valencia. QUADRATIC INDEX ANALYSIS IN PREDICTIVE CONTROL J.S. Senent M. Martnez J. Sanchis Departamento de Ingeniera de Sistemas y Automatica. Universidad Politecnica de Valencia. Camino de Vera, 14 E-46022 Valencia

More information

Lazy learning for control design

Lazy learning for control design Lazy learning for control design Gianluca Bontempi, Mauro Birattari, Hugues Bersini Iridia - CP 94/6 Université Libre de Bruxelles 5 Bruxelles - Belgium email: {gbonte, mbiro, bersini}@ulb.ac.be Abstract.

More information

A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION

A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION Jordan Cheer and Stephen Daley Institute of Sound and Vibration Research,

More information

Pole-Placement Design A Polynomial Approach

Pole-Placement Design A Polynomial Approach TU Berlin Discrete-Time Control Systems 1 Pole-Placement Design A Polynomial Approach Overview A Simple Design Problem The Diophantine Equation More Realistic Assumptions TU Berlin Discrete-Time Control

More information

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL What is Model Predictive Control (MPC)? CBE495 LECTURE IV MODEL PREDICTIVE CONTROL Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University * Some parts are from

More information

Practical Guidelines for Tuning Model-Based Predictive Controllers for Refrigeration Compressor Test Rigs

Practical Guidelines for Tuning Model-Based Predictive Controllers for Refrigeration Compressor Test Rigs Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 2018 Practical Guidelines for Tuning Model-Based Predictive Controllers for Refrigeration

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

LECTURE 7. Least Squares and Variants. Optimization Models EE 127 / EE 227AT. Outline. Least Squares. Notes. Notes. Notes. Notes.

LECTURE 7. Least Squares and Variants. Optimization Models EE 127 / EE 227AT. Outline. Least Squares. Notes. Notes. Notes. Notes. Optimization Models EE 127 / EE 227AT Laurent El Ghaoui EECS department UC Berkeley Spring 2015 Sp 15 1 / 23 LECTURE 7 Least Squares and Variants If others would but reflect on mathematical truths as deeply

More information

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK TRNKA PAVEL AND HAVLENA VLADIMÍR Dept of Control Engineering, Czech Technical University, Technická 2, 166 27 Praha, Czech Republic mail:

More information

Industrial Model Predictive Control

Industrial Model Predictive Control Industrial Model Predictive Control Emil Schultz Christensen Kongens Lyngby 2013 DTU Compute-M.Sc.-2013-49 Technical University of Denmark DTU Compute Matematiktovet, Building 303B, DK-2800 Kongens Lyngby,

More information

A GPC-based Auto-Throttle with Robust Fuel-efficient Operation in 4D Flights

A GPC-based Auto-Throttle with Robust Fuel-efficient Operation in 4D Flights A GPC-based Auto-Throttle with Robust Fuel-efficient Operation in 4D Flights Dimitrios Dimogianopoulos a,, Vangelis Petratos b, Fotis Kopsaftopoulos b, Spilios Fassois b a Technological Education Institute

More information

Predictive Control Design Based on Neural Model of a Non-linear System

Predictive Control Design Based on Neural Model of a Non-linear System Acta Polytechnica Hungarica Vol. 5, No. 4, 008 Predictive Control Design Based on Neural Model of a Non-linear System Anna Jadlovská, Nikola Kabakov, Ján Sarnovský Department of Cybernetics and Artificial

More information

Chapter 13 Digital Control

Chapter 13 Digital Control Chapter 13 Digital Control Chapter 12 was concerned with building models for systems acting under digital control. We next turn to the question of control itself. Topics to be covered include: why one

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Recursive Identification in Closed-Loop and Adaptive Control Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont

More information

AERT 2013 [CA'NTI 19] ALGORITHMES DE COMMANDE NUMÉRIQUE OPTIMALE DES TURBINES ÉOLIENNES

AERT 2013 [CA'NTI 19] ALGORITHMES DE COMMANDE NUMÉRIQUE OPTIMALE DES TURBINES ÉOLIENNES AER 2013 [CA'NI 19] ALGORIHMES DE COMMANDE NUMÉRIQUE OPIMALE DES URBINES ÉOLIENNES Eng. Raluca MAEESCU Dr.Eng Andreea PINEA Prof.Dr.Eng. Nikolai CHRISOV Prof.Dr.Eng. Dan SEFANOIU Eng. Raluca MAEESCU CONEN

More information

Model Predictive Control in the Process Industry

Model Predictive Control in the Process Industry Model Predictive Control in the Process Industry Other titles published in this Series: Parallel Processing for Jet Engine Control Haydn A. Thompson Iterative Learning Control for Deterministic Systems

More information

Temperature Control of a Mold Model using Multiple-input Multiple-output Two Degree-of-freedom Generalized Predictive Control

Temperature Control of a Mold Model using Multiple-input Multiple-output Two Degree-of-freedom Generalized Predictive Control Temperature Control of a Mold Model using Multiple-input Multiple-output Two Degree-of-freedom Generalized Predictive Control Naoki Hosoya, Akira Yanou, Mamoru Minami and Takayuki Matsuno Graduate School

More information

Nonlinear Q-Design for Convex Stochastic Control

Nonlinear Q-Design for Convex Stochastic Control 2426 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 54, NO 10, OCTOBER 2009 Nonlinear Q-Design for Convex Stochastic Control Joëlle Skaf and Stephen Boyd, Fellow, IEEE Abstract In this note we describe a

More information

Distributed model predictive control based on Benders decomposition applied to multisource multizone building temperature regulation

Distributed model predictive control based on Benders decomposition applied to multisource multizone building temperature regulation Distributed model predictive control based on Benders decomposition applied to multisource multizone building temperature regulation Petru-Daniel Moroşan, Romain Bourdais, Didier Dumur, Jean Buisson Abstract

More information

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification Lecture 1: Introduction to System Modeling and Control Introduction Basic Definitions Different Model Types System Identification What is Mathematical Model? A set of mathematical equations (e.g., differential

More information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

More information

A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control

A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control Fernando A. C. C. Fontes 1 and Lalo Magni 2 1 Officina Mathematica, Departamento de Matemática para a Ciência e

More information

Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and Propulsion Control

Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and Propulsion Control 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 FrB15.5 Handling Roll Constraints for Path Following of Marine Surface Vessels using Coordinated Rudder and

More information

Wavelet Regression Estimation in Longitudinal Data Analysis

Wavelet Regression Estimation in Longitudinal Data Analysis Wavelet Regression Estimation in Longitudinal Data Analysis ALWELL J. OYET and BRAJENDRA SUTRADHAR Department of Mathematics and Statistics, Memorial University of Newfoundland St. John s, NF Canada, A1C

More information

Nonlinear State Estimation Methods Overview and Application to PET Polymerization

Nonlinear State Estimation Methods Overview and Application to PET Polymerization epartment of Biochemical and Chemical Engineering Process ynamics Group () onlinear State Estimation Methods Overview and Polymerization Paul Appelhaus Ralf Gesthuisen Stefan Krämer Sebastian Engell The

More information

Analytical approach to tuning of model predictive control for first-order plus dead time models Peyman Bagheri, Ali Khaki Sedigh

Analytical approach to tuning of model predictive control for first-order plus dead time models Peyman Bagheri, Ali Khaki Sedigh wwwietdlorg Published in IET Control Theory and Applications Received on 23rd November 2012 Revised on 14th May 2013 Accepted on 2nd June 2013 doi: 101049/iet-cta20120934 Analytical approach to tuning

More information

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Ugo Rosolia Francesco Borrelli University of California at Berkeley, Berkeley, CA 94701, USA

More information

QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION

QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION Journal of ELECTRICAL ENGINEERING, VOL. 53, NO. 7-8, 22, 197 21 QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION Li Huafeng Gu Chenglin A position

More information

Converse Lyapunov theorem and Input-to-State Stability

Converse Lyapunov theorem and Input-to-State Stability Converse Lyapunov theorem and Input-to-State Stability April 6, 2014 1 Converse Lyapunov theorem In the previous lecture, we have discussed few examples of nonlinear control systems and stability concepts

More information

LQ CONTROL OF HEAT EXCHANGER DESIGN AND SIMULATION

LQ CONTROL OF HEAT EXCHANGER DESIGN AND SIMULATION LQ CONTROL OF HEAT EXCHANGER DESIGN AND SIMULATION Vladimír Bobál,, Petr Dostál,, Marek Kubalčík and Stanislav Talaš Tomas Bata University in Zlín Centre of Polymer Systems, University Institute Department

More information

Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels

Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels Bijit Kumar Das 1, Mrityunjoy Chakraborty 2 Department of Electronics and Electrical Communication Engineering Indian Institute

More information

Regional Solution of Constrained LQ Optimal Control

Regional Solution of Constrained LQ Optimal Control Regional Solution of Constrained LQ Optimal Control José DeDoná September 2004 Outline 1 Recap on the Solution for N = 2 2 Regional Explicit Solution Comparison with the Maximal Output Admissible Set 3

More information

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Theory in Model Predictive Control : Constraint Satisfaction and Stability! Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time

More information

Application of Newton/GMRES Method to Nonlinear Model Predictive Control of Functional Electrical Stimulation

Application of Newton/GMRES Method to Nonlinear Model Predictive Control of Functional Electrical Stimulation Proceedings of the 3 rd International Conference on Control, Dynamic Systems, and Robotics (CDSR 16) Ottawa, Canada May 9 10, 2016 Paper No. 121 DOI: 10.11159/cdsr16.121 Application of Newton/GMRES Method

More information

Course on Model Predictive Control Part II Linear MPC design

Course on Model Predictive Control Part II Linear MPC design Course on Model Predictive Control Part II Linear MPC design Gabriele Pannocchia Department of Chemical Engineering, University of Pisa, Italy Email: g.pannocchia@diccism.unipi.it Facoltà di Ingegneria,

More information

Ten years of progress in Identification for Control. Outline

Ten years of progress in Identification for Control. Outline Ten years of progress in Identification for Control Design and Optimization of Restricted Complexity Controllers Grenoble Workshop, 15-16 January, 2003 Michel Gevers CESAME - UCL, Louvain-la-Neuve, Belgium

More information

Asymptotic behaviour of Toeplitz matrix in multi-input multi-output model predictive control

Asymptotic behaviour of Toeplitz matrix in multi-input multi-output model predictive control 23 European Control Conference ECC) July 7-9, 23, Zürich, Switzerland Asymptotic behaviour of Toeplitz matrix in multi-input multi-output model predictive control Quang Tran, Leyla Özkan, Jobert Ludlage

More information

MODEL PREDICTIVE CONTROL

MODEL PREDICTIVE CONTROL Process Control in the Chemical Industries 115 1. Introduction MODEL PREDICTIVE CONTROL An Introduction Model predictive controller (MPC) is traced back to the 1970s. It started to emerge industrially

More information