DISC Course Model Predictive Control -- 2009/2010

See also the corresponding DISC page

Objective

The model predictive control (MPC) strategy yields the optimization of a performance index with respect to some future control sequence, using predictions of the output signal based on a process model, coping with amplitude constraints on inputs, outputs and states. The course presents an overview of the most important predictive control strategies, the theoretical aspects as well as the practical implications, which makes model predictive control so successful in many areas of industry, such as petro-chemical industry and chemical process industry. Hands-on experience is obtained by MATLAB exercises.

Aims of the course:

Contents
  1. 1. General introduction. Different type of models and model-structures, advantages and limitations. Signal constraints in control.
  2. Standard predictive control scheme. Relation standard form with GPC, LQPC and other predictive control schemes. Finite/infinite horizon MPC. Solution of the standard predictive control problem.
  3. Stability and the role of endpoint penalties. The effects of model uncertainty and robustness analysis.
  4. The effects of noise on prediction and constraints.
  5. MPC in industry based on a case study. Limitations in MPC: complexity, feasibility, computational requirements, real-time implementation.

Lecturers

Dr.ir. Ton van den Boom, Delft University of Technology,
Prof.dr. Anton Stoorvogel, University of Twente.

Schedule

This is a four-week course. The course has been scheduled for January 4, 11, 18 and 25, 2010.

Prerequisites

Calculus and linear algebra. Basics of linear system and control. (Sections §1.13, §1.15, §1.16, §3.2.C, §3.3.C, §6.10 and appendix A.3 from the book Linear systems by P.J. Antsaklis and A.N. Michel, McGraw-Hill 1998).

Lecture Notes

The lecture notes of the course are available electronically in pdf format. You can download the lecture notes by clicking the appropriate item(s) below.

Homework assignments

The exercises are divided into two homework assignment sets.
Deadlines for handing in:
Homework assignment set 1: Monday February 15
Homework assignment set 2: Monday March 01

Homework assignment set 1 should be send by email to a.j.j.vandenboom@tudelft.nl.
Homework assignment set 2 should be send by email to a.a.stoorvogel@utwente.nl.
The assignments will be graded to determine your final grade for this course.

Downloads

Lecture notes, part 1 & 2

Homework set 1
Homework set 2

Slides chapters 1-4
Slides chapter 5
Slides chapter 6

SPC toolbox (version 5.6)
The last complete upgrade of files has been made on January 4, 2010.

Contact information

Ton van den Boom
Delft Center for Systems and Control
Delft University of Technology
Mekelweg 2, NL-2628 CD Delft, The Netherlands
Tel. (+31) 15 2784052 , Fax. (+31) 15 2786679
Email: a.j.j.vandenboom@tudelft.nl

Anton Stoorvogel
Department of Electrical Engineering, Mathematics and Computer Science
Citadel H-222
University of Twente
P.O. Box 217, NL-7500 AE Enschede, The Netherlands
Tel. (+31) 53 4893449 , Fax. (+31) 53 4893800
Email: a.a.stoorvogel@utwente.nl

For questions on this page, please contact a.j.j.vandenBoom@tudelft.nl
Last update: January 4, 2010