Skip to main content
Course unit, curriculum year 2023–2024
EE.PEE.330

Model Predictive Control of Power Electronic Systems, 5 cr

Tampere University
Teaching periods
Active in period 1 (1.8.2023–22.10.2023)
Active in period 2 (23.10.2023–31.12.2023)
Active in period 3 (1.1.2024–3.3.2024)
Active in period 4 (4.3.2024–31.5.2024)
Course code
EE.PEE.330
Language of instruction
English
Academic years
2021–2022, 2022–2023, 2023–2024
Level of study
Advanced studies
Grading scale
General scale, 0-5
Persons responsible
Responsible teacher:
Petros Karamanakos
Responsible organisation
Faculty of Information Technology and Communication Sciences 100 %
Coordinating organisation
Electrical Engineering Studies 100 %
Core content
  • Modeling of power electronic systems (derivation of state-space models)
  • Direct MPC with reference tracking-short horizons (formulation of the current control problem)
  • Mathematical programming (enumeration technique to solve the short-horizon problem)
  • Delays and their compensation
  • Applications to drive systems consisting of a three-level neutral point clamped (NPC) inverter and an induction machine, inverters with LC filters
Complementary knowledge
  • Direct MPC with reference tracking (long horizons)
  • Branch-and-bound optimization techniques
  • Model predictive direct torque control (MPDTC)
  • Derivatives of MPDTC (e.g., Model predictive direct current control-MPDCC)
Specialist knowledge
  • Optimized pulse patterns (OPPs)
  • Fast control of OPPs
  • Model predictive pulse pattern control (MP3C)
  • Indirect MPC for modular multilevel converters
Learning outcomes
Prerequisites
Recommended prerequisites
Further information
Studies that include this course
Completion option 1
Final written exam; homework helps to pass the course
Completion of all options is required.

Participation in teaching

31.08.2023 11.12.2023
Active in period 1 (1.8.2023–22.10.2023)
Active in period 2 (23.10.2023–31.12.2023)

Exam

20.12.2023 20.12.2023
Active in period 2 (23.10.2023–31.12.2023)
10.02.2024 10.02.2024
Active in period 3 (1.1.2024–3.3.2024)
30.03.2024 30.03.2024
Active in period 4 (4.3.2024–31.5.2024)