Division of Electromobility

Model Predictive Control

Schedule and Location

The lecture in Winter Semester 2020/2021 will due to the current situation be an Online Course.

Please register for the lecture under KIS-Office ideally until 22.10.2020.

After the registration you will receive further information and an access code for OLAT via e-mail.

The exercise will be a two-day Online Workshop at the end of the lecture period.


apl. Prof. Dr.-Ing. Daniel Görges

Further Information

  • Number of SWS: 2+1
  • Number of ECTS Credits: 4
  • Language: English
  • Identifier: EIT-JEM-515-V-7
  • Leistungspunkte: 4


Model predictive control belongs to the most important advanced control methods used in industrial practice. After manifold application in process systems, model predictive control has been increasingly utilized in mechatronic systems, vehicular systems, and power systems in recent years. Consequently, the demand for engineers who are familiar with model predictive control is high. In this lecture, the fundamentals of model predictive control — e.g. prediction models, stability properties, reference tracking, and disturbance rejection — are introduced und illustrated by numerous examples using MATLAB/Simulink. Throughout the lecture, an active suspension system is studied as a practical example. Additionally, fundamentals of discrete-time systems, optimization, and robust control are explained. Finally, advanced model predictive control methods — particularly robust, explicit, hybrid, and distributed model predictive control — are presented. Furthermore, a workshop on implementing the most important methods under MATLAB will be done.


  1. Introduction to Model Predictive Control
  2. Fundamentals of Discrete-Time Systems
  3. Fundamentals of Optimization
  4. Model Predictive Control without Constraints
  5. Model Predictive Control with Constraints
  6. Feasibility und Stability
  7. Reference Tracking and Disturbance Rejection
  8. Robust Model Predictive Control
  9. Model Predictive Control with MATLAB


Lineare Regelungen, Optimal Control (beneficial), CAE in der Regelungstechnik (beneficial)

Lecture Notes

The lecture notes will be provided in OLAT during the lecture.



Zum Seitenanfang