Model Predictive Control Workshop

Date: 04 December 2006

Venue: Grand Hyatt Singapore

Presented By Liuping Wang and Jaap Overschie , School of Electrical and Computer Engineering, RMIT University, Australia

For Further information, contact liuping.wang@rmit.edu.au

Workshop Outline: Model Predictive Control (MPC) has a long history in the field of control engineering. It is one of the few areas that has received on-going interest from researchers in both the industrial and academic communities. Three major aspects of model predictive control make the design methodology attractive to both engineers and academics. The first aspect is the design formulation, which uses a completely multivariable system framework where the performance parameters of the multivariable control system are related to the engineering aspects of the system; hence, they can be understood and 'tuned' by engineers. The second aspect is the ability of method to handle both 'soft' constraints and hard constraints in a multivariable control framework. This is particularly attractive to industry where tight profit margins and limits on the process operation are inevitably present. The third aspect is the ability to perform process on-line optimization.

This one-day short-course gives an introduction to model predictive control, and recent developments in design and implementation. Beginning with an overview of the field, the course will systematically cover topics in optimization, receding horizon control, MPC design formulations, constrained control, as well as real time simulation and implementation using MATLAB® and Simulink® as a platform. The simulation and implementation procedures are demonstrated on a magnetic bearing system. The course is suitable for engineers, students and researchers who wish to gain basic knowledge about model predictive control, as well as understand how to perform real time simulation and implementation using MATLAB and Simulink tools.

Workshop Schedule

08.30 - 10.30 Introduction to Model Predictive Control
Course overview; state-space models; design formulation using velocity form model and design formulation using a general state space model; state estimation; a case study on food extruder.

10:45-12:45 Further topics in Model Predictive Control
Exponential data weighting in MPC design with guaranteed stability margin and numerically well-conditioned algorithms; MPC design using Laguerre functions and Kautz functions; Equivalence between MPC and Linear Quadratic Regulator (LQR) when using Kautz functions.

13:45-15:30 Constrained Model Predictive Control
Formulation of the constrained control problem; solution to the constrained control problem using quadratic programming.

15:45-17:30 Real Time Simulation and Implementation of Model Predictive Control on a Magnetic Bearing System
Magnetic bearing system; real time simulation using MATLAB and Simulink; real time implementation using MATLAB and Simulink; experimental test.

19:30-21:30 Tutorial and Hands-on-Practice on MPC Programming using MATLAB.

About the Lecturers

Dr Liuping Wang received her Ph.D degree in 1989 from the Department of Automatic Control and Systems Engineering, University of Sheffield, UK. Upon completion of her PhD degree, she worked in the Department of Chemical Engineering at the University of Toronto, Canada for eight years in the field of process control. From 1998 to 2002, she worked in the Center for Integrated Dynamics and Control, University of Newcastle, Australia. In February 2002, she joined the School of Electrical and Computer Engineering, RMIT University where she currently is an Associate Professor of Control Engineering and the Head of Discipline for Electrical Engineering. She has authored and co-authored more than 100 scientific papers in the field of system identification, PID control, adaptive control, model predictive control, and control technology application to industrial processes. She co-authored a book with Professor Will Cluett entitled From Process Data to Process Control- Ideas for Process Identification and PID control (Taylor and Francis, 2000). More recently, she co-edits a book with Professor Hugues Garnier entitled ‘ Continuous time system identification from sampled data’ (to be published by Springer-Verlag in 2007). Lecture notes for this short course will be based on her new book entitled ‘ Model Predictive Control Design and Implementation using MATLAB’ that will be published by Springer-Verlag in 2007.

Mr Jaap Overschie graduated from Technical University Delft, Holland. He has worked and studied in a variety of industrial and academic settings which includes automotive and industrial controls, sensor fusion and government research institutes in Finland and The Netherlands. He is a Senior Research Fellow at the School of Electrical and Computing Engineering at RMIT University, Melbourne. In this MPC workshop, Jaap will teach and demonstrate implementation techniques for real time embedded systems, Hardware-and-Software-In-the-Loop simulation techniques, automated code generation and rapid deployment onto real time targets.