Module Handbook

  • Dynamischer Default-Fachbereich geändert auf MV

Notes on the module handbook of the department Mechanical and Process Engineering

Die hier dargestellten veröffentlichten Studiengang-, Modul- und Kursdaten des Fachbereichs Maschinenbau und Verfahrenstechnik ersetzen die Modulbeschreibungen im KIS und wuden mit Ausnahme folgender Studiengänge am 28.10.2020, bzw. am 13.01.2021 verabschiedet.


Module MV-MEC-M222-M-7

Learning-based Control (M, 3.0 LP)

Module Identification

Module Number Module Name CP (Effort)
MV-MEC-M222-M-7 Learning-based Control 3.0 CP (90 h)


CP, Effort 3.0 CP = 90 h
Position of the semester 1 Sem. in WiSe
Level [7] Master (Advanced)
Language [EN] English
Module Manager
Area of study [MV-MEC] Mechatronics in Mechanical and Automotive Engineering
Reference course of study [MV-88.808-SG] M.Sc. Computational Engineering
Livecycle-State [NORM] Active


Type/SWS Course Number Title Choice in
Presence-Time /
SL SL is
required for exa.
PL CP Sem.
2V MV-MEC-86679-K-7
Learning-based Control
P 28 h 62 h - - PL1 3.0 WiSe
  • About [MV-MEC-86679-K-7]: Title: "Learning-based Control"; Presence-Time: 28 h; Self-Study: 62 h

Examination achievement PL1

  • Form of examination: written exam (Klausur) (120-150 Min.)
  • Examination Frequency: each semester
  • Examination number: 10325 ("Learning-based Control")

Evaluation of grades

The grade of the module examination is also the module grade.


Overview of Learning-Based Control, Linear System Identification (Eigensystem Realization Algorithm, Observer Kalman Filter Identification, Dynamic Mode Decomposition), Genetic Programming Control, Extremum Seeking Control, Iterative Learning Control, Robust Data-Driven State-Feedback Design, An H-infinity approach to data-driven simultaneous fault detection and control, Data-Driven Model Predictive Control with Stability and Robustness Guarantees, Data-Driven Economic Model Predictive Control, Reinforcement Learning for Control, Extended Kalman Filter Design for Detection and Tracking of Vehicles Using Radar and Lidar Sensors.

Competencies / intended learning achievements

Learning-based or data-driven techniques are currently revolutionizing how we model, predict, and control complex systems. The most pressing scientific and engineering problems of the modern era are not amenable to empirical models or derivations based on first-principles. Increasingly, researchers are turning to learning-based approaches for a diverse range of complex systems, such as turbulence, the brain, climate, epidemiology, finance, robotics, and autonomy. These systems are typically nonlinear, dynamic, multi-scale in space and time, high-dimensional, with dominant underlying patterns that should be characterized and modeled for the eventual goal of sensing, prediction, estimation, and control. With modern mathematical methods, enabled by the unprecedented availability of data and computational resources, we are now able to tackle previously unattainable challenge problems. In this course, we focus on a mix of established and emerging methods that are driving current developments. In particular, we will focus on the key challenges of discovering dynamics from data and finding data-driven representations that make nonlinear systems amenable to linear analysis. There will be several programming demonstrations on MATLAB.


  • Brunton, Steven L., and J. Nathan Kutz. Data-driven science and engineering: Machine learning, dynamical systems, and control. Cambridge University Press, 2019.
  • Buşoniu, Lucian, Tim de Bruin, Domagoj Tolić, Jens Kober, and Ivana Palunko. "Reinforcement learning for control: Performance, stability, and deep approximators." Annual Reviews in Control 46 (2018): 8-28.

Requirements for attendance of the module (informal)



Requirements for attendance of the module (formal)


References to Module / Module Number [MV-MEC-M222-M-7]

Module-Pool Name
[MV-CE-MPOOL-6] Wahlpflichtmodule Computational Engineering
[MV-FT-MPOOL-6] Wahlpflichtmodule Fahrzeugtechnik
[MV-MBINFO-MPOOL-6] Wahlpflichtmodule Maschinenbau mit angewandter Informatik