Adaptive and Predictive Control (APC)



To learn about principles and properties of control systems in which the control function adjusts itself and online to changes of the process to be controlled; to understand the theoretical concepts and limits of these controllers, as well as important properties like stability and robustness; adopt the ability to design adaptive and predictive controllers for applications from different domains.


  • Introduction into time-varying systems
  • Model identification
  • Basic principles of predictive controllers
  • Predictive control for linear systems
  • Stability and robustness of predictive control systems
  • Predictive control of nonlinear systems
  • Basic principles of adaptive control
  • Self-tuning adaptive controllers
  • Model reference-adaptive control
  • Gain scheduling


  • Lecture Material
  • K.J. Aström, B. Wittenmark: Adaptive Control, 1995
  • J.M. Maciejowski: Predictive Control with Constraints, 2001
  • S. Grüne, L. Pannek: Nonlinear Model Predictive Control, 2011

Recommended Prerequisites

Content of the courses Grundlagen der Regelungstechnik (Fundamentals of Control) und Lineare Regelungssysteme (Linear Control Systems).


3 L + 1 T,  6 Credit Points

(L: lecture hours per week, T: tutorial hours per week)

The course is offered in the winter semester; the examination in the winter and summer semester (in English only).

Note that the submission of a homework solution is mandatory for admittance to the exam.

Course Number

FB16 - 4056

Assignment to Course Programs

Master of Electrical Engineering

Master of Mechatronics

(open as elective course within other programs)