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
- Mathematical foundations of constrained and unconstrained optimisation
- Numerical foundations of optimisation
- Special algorithms (in particular SQP)
- 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 hours Type of teaching Media implementation Concretization 15 Laboratory activity Presence - 30 Lecture Presence - Lecturer independent learning Workload hours Type of teaching Media implementation Concretization 60 Preparation/follow-up for course work - 2 Creation of examinations - 43 Exam 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