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

227-0696-00L 4 Credits MSC D-ITET , D-MAVT , D-INFK
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Predictive Control of Power Electronics Systems

Lecturers & Examiners: PD Dr. Tobias Geyer
VVZ CR n/a

Last Updated: 2026-02-05 16:22:43

Abstract

Bridging the gap between modern control methods and power electronics, this course focuses on model predictive control methods for power electronics systems. This course targets power electronics as well as control students.

Objective

- Knowledge of modern time-domain control methods applied to three-phase converters and their corresponding loads. These control methods include model predictive control (MPC) and deadbeat control. - Understanding of optimized pulse patterns and techniques to achieve fast closed-loop control. - Ability to derive suitable mathematical models. - Knowledge of and experience in optimization techniques to solve the underlying mixed-integer and quadratic programs. - Appreciation of the advantages and disadvantages of the different control methods.

Content

- Review of mathematical modelling and time-domain control methods (particularly MPC and deadbeat control). - Direct MPC with reference tracking (finite control set MPC). Derivation of mathematical models of three-phase power electronics systems, formulation of the control problem, techniques to solve the one-step and the multi-step horizon problems using branch and bound techniques. - MPC with optimized pulse patterns (OPPs). Computation of OPPs, formulation of fast closed-loop controllers and methods to solve the underlying quadratic programming problem. - Indirect MPC with pulse width modulation (PWM). Formulation of the MPC problem, imposition of hard and soft constraints, techniques to solve the quadratic program in real time and application to modular multilevel converters. - Summary of recent research results and activities. - Matlab / Simulink exercises to enhance the understanding of the control concepts.

Resources

Lecture Notes

The lecture is based on the book "Model Predictive Control of High Power Converters and Industrial Drives" by T. Geyer. Additional notes will be made available in the class.

General Information

Language
English
Levels
MSC
Frequency
Yearly recurring

Examination

Type
session examination
Mode
oral 30 minutes

Course Components

Type Title Time & Place Hours
lecture Predictive Control of Power Electronics Systems
This year the course is offered as a block course right after the end of the spring semester. During the week from Monday 5 June until Friday 9 June 2023 the course will run from 8.00 until 12.00 and from 13.00 until 17.00. Please note that we will start at 8.00 (rather than 8.15). Lectures and exercises will alternate in two-hour intervals. Half of the exercises will be done on paper in ETZ E7, the other half will be offered as Matlab exercises in ETZ D61.1.
  • 05.06. - 09.06 Date 08:15-10:00 (ETZ E 7)
  • 05.06. - 09.06 Date 13:15-15:00 (ETZ E 7)
20 h semesterly
exercise Predictive Control of Power Electronics Systems
This year the course is offered as a block course right after the end of the spring semester. During the week from Monday 5 June until Friday 9 June 2023 the course will run from 8.00 until 12.00 and from 13.00 until 17.00. Please note that we will start at 8.00 (rather than 8.15). Lectures and exercises will alternate in two-hour intervals. Half of the exercises will be done on paper in ETZ E7 (Monday 10:15-12:00, Wednesday 10:15-12:00 and 15:15-17:00, Thursday 15:15-17:00 and Friday 10:15-12:00), the other half will be offered as Matlab exercises in ETZ D61.1 (Monday 15:15-17:00, Tuesday 10:15-12:00 and 15:15-17:00, Thursday 10:15-12:00 and Friday 15:15-17:00).
  • 05.06. - 07.06 Date 10:15-12:00 (ETZ E 7)
  • 05.06 Date 15:15-17:00 (ETZ D 61.1)
  • 06.06 Date 10:15-12:00 (ETZ D 61.1)
  • 06.06 Date 15:15-17:00 (ETZ D 61.1)
  • 07.06. - 09.06 Date 15:15-17:00 (ETZ E 7)
  • 08.06 Date 10:15-12:00 (ETZ D 61.1)
  • 09.06 Date 15:15-17:00 (ETZ D 61.1)
20 h semesterly

Offered In