VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

151-0660-00L 4 Credits BSC , DR , MSC D-ITET , D-ARCH , D-MATH , D-MAVT , D-INFK
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Model Predictive Control

Lecturers & Examiners: Prof. Dr. Melanie Zeilinger
VVZ CR 3.4

Last Updated: 2026-02-05 16:08:42

Abstract

Model predictive control is a flexible paradigm that defines the control law as an optimization problem, enabling the specification of time-domain objectives, high performance control of complex multivariable systems and the ability to explicitly enforce constraints on system behavior. This course provides an introduction to the theory and practice of MPC.

Objective

Design and implement Model Predictive Controllers (MPC) for various system classes to provide high performance controllers with desired properties (stability, tracking, robustness,..) for constrained systems.

Content

- Review of required optimal control theory - Basics on optimization - Receding-horizon control (MPC) for constrained linear systems - Theoretical properties of MPC: Constraint satisfaction and stability - Computation: Explicit and online MPC - Practical issues: Tracking and offset-free control of constrained systems, soft constraints - Robust MPC: Robust constraint satisfaction - Simulation-based project providing practical experience with MPC

Resources

Lecture Notes

Script / lecture notes will be provided.

Learning Materials (Links)

General Information

Language
English
Levels
BSC , DR , MSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
Two A4 sheets of paper (4 pages, handwritten or computer typed)
The final grade is based on an exam and an optional take-home project. The exam takes place during the examination session. The project is a continuous performance assessment (learning task) and requires the student to understand and apply the lecture material.The grade of the project may contribute 0.25 grade points to the final grade, but only if it helps improving the final grade.

Course Components

Type Title Time & Place Hours
lecture Model Predictive Control
  • Thu 08:15-10:00 (HG F 1)
2 h weekly
exercise Model Predictive Control
  • Thu 10:15-11:00 (HG G 5)
1 h weekly

Offered In