ME-425 / 4 crédits

Enseignant: Jones Colin Neil

Langue: Anglais


Summary

Provide an introduction to the theory and practice of Model Predictive Control (MPC). Main benefits of MPC: flexible specification of time-domain objectives, performance optimization of highly complex multivariable systems and ability to explicitly enforce constraints on system behavior.

Content

  • Review of convex optimization and required optimal control theory.
  • Receding-horizon control for constrained linear systems.
  • Practical issues: Tracking and offset-free control of constrained systems.
  • Theoretical properties of constrained control: Constraint satisfaction and invariant set theory, Stability of MPC.
  • Introduction to advanced topics in predictive control.
  • Simulation-based project providing practical experience with MPC.

Keywords

Multi-variable control, Constrained systems, Model-based Control, Optimization

Learning Prerequisites

Required courses

  • Automatique or Control Systems

Recommended courses

  • Multivariable systems or Dynamic coordination

Important concepts to start the course

  • State-space modeling
  • Basic concepts of stability
  • Linear quadratic regulation

Learning Outcomes

By the end of the course, the student must be able to:

  • Design an advanced controller for a dynamic system, A11
  • Assess / Evaluate the stability, performance and robustness of a closed-loop system, A12
  • Work out / Determine the performance (by simulations or experiments) of a mechatronic system, A21
  • Assess / Evaluate Define (specifications) the control performance for mechatronic systems, A18

Transversal skills

  • Write a scientific or technical report.

Teaching methods

Lectures, exercises and course project

Expected student activities

  • Participate in lectures, exercises and course project
  • Homework of about 2 hours per week

Assessment methods

  • Reports on weekly exercises
  • Report on simulation-based project
  • Written final exam

Supervision

Office hours No
Assistants Yes
Forum No

Resources

Bibliography

All material can be downloaded from the moodle site.

Websites

Moodle Link

Dans les plans d'études

  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: optionnel
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: optionnel
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: optionnel
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: optionnel
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: optionnel
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: optionnel
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: optionnel
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: optionnel
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: obligatoire
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: obligatoire
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: optionnel
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: optionnel
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Model predictive control
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 2 Heure(s) hebdo x 14 semaines
  • Type: optionnel

Semaine de référence

Vendredi, 13h - 15h: Cours CO2

Vendredi, 15h - 17h: Exercice, TP CO2

Cours connexes

Résultats de graphsearch.epfl.ch.