VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

227-0216-00L 6 Credits BSC , MSC D-BSSE , D-ARCH , D-MAVT , D-INFK , D-MATH , D-PHYS , D-ITET
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Computational Control

Lecturers & Examiners: Dr. Saverio Bolognani
VVZ CR 3.35

Last Updated: 2026-06-01 11:33:10

Abstract

The 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.

Objective

The 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.

Content

The 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.

Resources

Lecture Notes

Lecture notes will be available on the Moodle page of the course.

Literature

References to the literature will be provided during the course. No textbook is necessary, but students are encouraged to read the suggested readings.

General Information

Language
English
Levels
BSC , MSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
written 120 minutes
Aids
No written aids are allowed.
The examination consists in a written exam (70%) + a compulsory written project (30%) that needs to be completed during the semester.

Course Components

Type Title Time & Place Hours
lecture Computational Control
  • Mon 10:15-12:00 (HG D 1.1)
2 h weekly
exercise Computational Control
  • Wed 10:15-12:00 (HG E 1.2)
2 h weekly

Offered In