Manual tuning required for Model Predictive Control (MPC) schemes can be labor-intensive and prone to errors due to the requisite domain expertise. In this paper, we propose a new procedure called SelfMPC: an automated, data-driven method for tuning MPC for an unknown system within a specific nonlinear class. We pursue a maximum likelihood approach using Gaussian processes to uncover system dynamics and to optimize a tracking cost function. We show the effectiveness of our approach through extensive simulations on a benchmark case study, illustrating its superior performance over traditional manual tuning techniques. Furthermore, we offer formal assurances regarding the stability and robustness of the resulting controller, ensuring its versatility across diverse operating conditions and uncertainties within the system.

(2024). SelfMPC: Automated Data-Driven MPC Design for a Class of Nonlinear Systems . Retrieved from https://hdl.handle.net/10446/337265

SelfMPC: Automated Data-Driven MPC Design for a Class of Nonlinear Systems

Scandella, Matteo;
2024-01-01

Abstract

Manual tuning required for Model Predictive Control (MPC) schemes can be labor-intensive and prone to errors due to the requisite domain expertise. In this paper, we propose a new procedure called SelfMPC: an automated, data-driven method for tuning MPC for an unknown system within a specific nonlinear class. We pursue a maximum likelihood approach using Gaussian processes to uncover system dynamics and to optimize a tracking cost function. We show the effectiveness of our approach through extensive simulations on a benchmark case study, illustrating its superior performance over traditional manual tuning techniques. Furthermore, we offer formal assurances regarding the stability and robustness of the resulting controller, ensuring its versatility across diverse operating conditions and uncertainties within the system.
2024
Yang, Guitao; Scandella, Matteo; Formentin, Simone; Parisini, Thomas
File allegato/i alla scheda:
File Dimensione del file Formato  
SelfMPC_Automated_Data-Driven_MPC_Design_for_a_Class_of_Nonlinear_Systems.pdf

Solo gestori di archivio

Versione: publisher's version - versione editoriale
Licenza: Licenza default Aisberg
Dimensione del file 377.89 kB
Formato Adobe PDF
377.89 kB Adobe PDF   Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/337265
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact