227-0216-00L  Computational Control

SemesterSpring Semester 2023
LecturersS. Bolognani
Periodicityyearly recurring course
Language of instructionEnglish
CommentPreviously (up until FS22) named "Control Systems II"


227-0216-00 VComputational Control2 hrs
Mon10:15-12:00HG D 1.1 »
S. Bolognani
227-0216-00 UComputational Control2 hrs
Wed10:15-12:00HG E 1.2 »
S. Bolognani

Catalogue data

AbstractThe focus of the course is on the design of advanced controllers for cyber-physical systems, that is, systems in which the controller is an embedded computer that can sense and actuate a physical plant. Advanced computational control strategies like Model Predictive Control, Reinforcement Learning, and Data-Driven control will be covered.
ObjectiveThe objective of the course is to prepare students to the design of advanced digital control systems: this includes comparing alternative control strategies, deciding what class of controllers to employ for a specific problem, tune the controller in order to meet the desired specifications, and produce a conceptual design of how the controller can be implemented and deployed. Simplifying assumptions on the underlying plant that were made in the course Control Systems are relaxed, and advanced computational control concepts and techniques are presented.
ContentThe course will cover both the challenges of a digital control system and the many possibilities offered by powerful computation in control. Different aspects and challenges of embedded control of cyber-physical systems will be discussed. We will then review the limitations of classical control strategies like PID control and LQR control, and motivate the need for controllers that employ significant real-time computation. In particular, we will look into Model Predictive Control, Reinforcement Learning, Data-Driven control, and possibly other advanced computational control techniques.
Lecture notesLecture notes will be available on the Moodle page of the course.
LiteratureReferences to the literature will be provided during the course. No textbook is necessary, but students are encouraged to read the suggested readings.
Prerequisites / NoticePrerequisites: Control Systems or equivalent.
A background in optimization is very helpful. Students that don’t have it will be provided with some additional reading material.
Subject-specific CompetenciesConcepts and Theoriesassessed
Techniques and Technologiesassessed
Method-specific CompetenciesAnalytical Competenciesassessed
Social CompetenciesCommunicationassessed
Personal CompetenciesCreative Thinkingfostered
Critical Thinkingassessed

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits6 credits
ExaminersS. Bolognani
Typesession examination
Language of examinationEnglish
RepetitionThe performance assessment is only offered in the session after the course unit. Repetition only possible after re-enrolling.
Mode of examinationwritten 120 minutes
Additional information on mode of examinationThe examination consists in a written exam (70%) + a compulsory written project (30%) that needs to be completed during the semester.
Written aidsNo written aids are allowed.
This information can be updated until the beginning of the semester; information on the examination timetable is binding.

Learning materials

No public learning materials available.
Only public learning materials are listed.


No information on groups available.


There are no additional restrictions for the registration.

Offered in

Computational Biology and Bioinformatics MasterTheoryWInformation
Electrical Engineering and Information Technology BachelorEngineering ElectivesWInformation
Electrical Engineering and Information Technology MasterCore SubjectsWInformation
Electrical Engineering and Information Technology MasterSpecialization CoursesWInformation
Electrical Engineering and Information Technology MasterAdvanced Core CoursesWInformation
Electrical Engineering and Information Technology MasterRecommended SubjectsWInformation
Integrated Building Systems MasterSpecialised CoursesWInformation
Mechanical Engineering MasterRobotics, Systems and ControlWInformation
Quantum Engineering MasterElectivesWInformation
Computational Science and Engineering BachelorSystems and ControlWInformation
Computational Science and Engineering MasterSystems and ControlWInformation
Robotics, Systems and Control MasterCore CoursesWInformation