Optimal Control

Faculty

Faculty of Engineering and Computer Science

Version

Version 2 of 26.02.2026.

Module identifier

11M1270

Module level

Master

Language of instruction

German, English

ECTS credit points and grading

5.0

Module frequency

only summer term

Duration

1 semester

 

 

Brief description

Classic control engineering methods were developed for linear systems. In addition to being partly heuristic, these methods have the disadvantage that they cannot explicitly take into account control variable constraints, which always exist in practice. Optimisation approaches were therefore developed as early as the 1960s to address these issues. However, the practical implementation of these methods has only been possible since the 1990s. In addition to fast computers, new fast algorithms were particularly crucial for this. Today, optimisation methods are an indispensable part of process control. Optimal identification methods are already used in data-based modelling. The control and disturbance behaviour of the control loop can be addressed using methods to achieve optimal control quality or by considering worst-case scenarios. Finally, model predictive control makes it possible to take control variable constraints into account through optimisation over moving time horizons in a way that can also be transferred to real-world process control applications. The lecture aims to provide an overview of the fundamentals of optimisation and the corresponding algorithms, as well as their application in exemplary process control problems.

Teaching and learning outcomes

  1. Mathematical foundations of constrained and unconstrained optimisation
  2. Numerical foundations of optimisation
  3. Special algorithms (in particular SQP)
  4. Applications: identification, optimal estimation methods (Kalman filter), optimal control and regulation (time optimality, optimal control quality), model predictive control

Overall workload

The total workload for the module is 150 hours (see also "ECTS credit points and grading").

Teaching and learning methods
Lecturer based learning
Workload hoursType of teachingMedia implementationConcretization
15Laboratory activityPresence-
30LecturePresence-
Lecturer independent learning
Workload hoursType of teachingMedia implementationConcretization
60Preparation/follow-up for course work-
2Creation of examinations-
43Exam preparation-
Graded examination
  • Written examination or
  • oral exam or
  • Project Report, written
Ungraded exam
  • Field work / Experimental work
Remark on the assessment methods

by choice of lecturer

Exam duration and scope

Graded examination performance:

  • Written examination: see applicable study regulations
  • Oral examination: see general section of the examination regulations
  • Project report (written): 5-minute presentation, paper: 10–20 pages

Ungraded examination performance:

  • Experimental work: Experiment: approx. 6 experiments in total

Recommended prior knowledge

Fundamentals of mathematics as typically taught in the first two semesters of a science or engineering degree programme.

Fundamentals of control engineering as typically taught in an engineering degree programme.

Knowledge Broadening

Graduates are familiar with the key issues involved in optimisation and are able to apply exact and numerical solution methods. They are familiar with the main applications in process control and are able to develop appropriate solution methods.

Application and Transfer

Graduates are able to select process optimisation methods tailored to specific problems and can use appropriate software tools to solve problems.

Academic Self-Conception / Professionalism

Graduates are able to classify current scientific literature on process control and apply it to new technical applications.

Literature

  • B. Kouvaritakis, M. Cannon (2015): Model Predictive Control. Springer. 2016.
  • J. B. Rawlings, D. Q. Mayne, M. M. Diehl: Model Predictive Control. Nob Hill Publishing. 2017.
  • H. Unbehauen: Regelungstechnik 3. Vieweg+Teubner. 2011.
  • M. Papageorgiou, M. Leibold, M. Buss: Optimierung. Springer. 2015.
  • D. G. Luenberger: Optimization by Vector Space Methods. John Wiley&Sons, Inc. 1969.

Applicability in study programs

  • Computer Science
    • Computer Science M.Sc. (01.09.2025)

  • Mechatronic Systems Engineering
    • Mechatronic Systems Engineering M.Sc. (01.09.2025)

  • Electrical Engineering (Master)
    • Electrical Engineering M.Sc. (01.09.2025)

    Person responsible for the module
    • Rehm, Ansgar
    Teachers
    • Rehm, Ansgar