Departments' graduate courses

Course start and periodicity may vary. Please see details for each course for up-to-date information. The courses are managed and administered by the respective departments. For more information about the courses, how to sign up, and other practical issues, please contact the examiner or course contact to be found in the course information.

Introduction to Model Predictive Control for Linear and Hybrid Systems

  • Course code: FSSY050
  • Course higher education credits: 7.5
  • Graduate school: Signals and Systems
  • Course is normally given: Every second year. The course will be given spring 2019.
  • Language: The course will be given in English
In constrained control problems, states and input variables are subject to physical and/or design constraints for which traditional control laws can be inadequate. In Model Predictive Control (MPC), instead, a fixed control law is replaced by an on-line optimization performed over a receding horizon. As consequence, MPC can deal with almost any time-varying process, constraints and specifications over a future horizon, limited only by the availability of real-time computational power. In the last few years, tremendous progresses have been made. For example, methods have emerged to handle hybrid systems, i.e., systems comprising both continuous and discrete components. Moreover, it is now possible to perform most of the MPC computation off-line thus reducing the control law to a simple look-up table.

The first part of the course is an overview of advanced concepts of system theory and optimization, including hybrid systems and multi-parametric programming. In the second part we will show how these concepts are utilized to derive MPC algorithms and to establish their properties.

The course will be given in Lp1, with four hours of lecture per week, on Tuesdays and Thursdays, 10 am-12 pm in Lunnerummet and weekly homeworks. Prerequisites are basics of optimization, matrix analysis, theory of linear systems and basic and optimal control theory.
Paolo Falcone
More information
Paolo Falcone
Telephone: 031-772 1803

Published: Tue 22 Aug 2017.