|
|
| Academic Year |
2025/2026 |
| Name |
Dott. - MI (1380) Ingegneria dell'Informazione / Information Technology |
| Programme Year |
1 |
| ID Code |
063924 |
| Course Title |
MODEL PREDICTIVE CONTROL |
| Course Type |
MONO-DISCIPLINARY COURSE |
| Credits (CFU / ECTS) |
5.0 |
| Course Description |
REFERENCE AREA: SYSTEMS AND CONTROL
SSD: ING-INF/04 AUTOMATICA
SUBJECT AND PROGRAMME: The course deals with Model Predictive Control (MPC), one of the most widely used and successful control methods in the process industry and nowadays also applied in distribution networks, coordination of autonomous systems, automotive, and in many other fields of application.
First, the MPC basic problem formulation is introduced, along with its main properties. Also, the tools used for guaranteeing theoretical properties (i.e., recursive feasibility and convergence) are discussed in a simplified framework.
Optimization issues related to the online solution to MPC-related optimization problems are then discussed, together with explicit/approximated implementations.
Then, the most popular industrial MPC formulations will be described.
Advanced problem formulations will be described in details. More specifically, we will deal with:
- robust and stochastic MPC formulations, with special focus on analytic and scenario-based methods;
- Hybrid MPC, to include logic constraints and integer decision variables;
- learning MPC, an ever-growing and successful field of current research;
- distributed and decentralized MPC implementations.
Constrained optimization-based state estimation will be also considered and a prototype Moving Horizon Estimation algorithm will be presented.
An overview of successful application case studies of different MPC-based algorithms will be presented.
Finally, the main computational tools for MPC implementations in the linear and nonlinear setting will be presented. A dedicated computer session will be devoted to implementation details, possibly considering selected case studies. |
| Scientific-Disciplinary Sector (SSD)
|
|
SSD Code
|
SSD Description
|
CFU
|
|
ING-INF/04
|
SYSTEMS AND CONTROL ENGINEERING
|
5.0
|
|
|
Alphabetical group
|
Name
|
Teaching Assignment Details
|
|
From (included)
|
To (excluded)
|
|
A
|
ZZZZ
|
Farina Marcello, Fagiano Lorenzo Mario, La Bella Alessio
|
|
|