Model Predictive Control

MSc course @ TU Delft (SC42125)

Teaching team: Sergio Grammatico, Barbara Franci, Mattia Bianchi

When: Q3, Wednesday (15:45) and Friday (8:45)

Where: Online

Course information: Study guide, BrightSpace TU Delft

Final report: LaTeX template

Lecture slides:

  1. Introduction & Stability theory

  2. Optimization & LQR

  3. MPC - Stability

  4. MPC - Linear systems

  5. Output MPC

  6. Hybrid MPC

  7. Distributed MPC

Exercise sets (with solutions): BrightSpace TU Delft

Reference material:

  • Rawlings, Mayne, Diehl, "Model Predictive Control: Theory, Computation and Design"

  • Bemporad, Morari, "Control of systems integrating logic, dynamics and constraints", Automatica, 1999

  • Garcia, Prett, Morari, "Model predictive control: Theory and practice - A survey", Automatica, 1989

  • Mayne, Rawlings, Rao, Scokaert, "Constrained model predictive control: Stability and optimality", Automatica, 2000

  • Pannocchia, Rawlings, "Disturbance models for offset-free MPC control", AIChE, 2003

  • Steward, Venkat, Rawlings, Wright, Pannocchia, "Cooperative distributed model predictive control", Systems & Control Letters, 2010

YouTube Videos: