The effectiveness of numerical optimal controllers, such as Model Predictive Control (MPC), is highly dependent on the proper selection of hyperparameters. In real-world or realistic systems, this selection is particularly challenging, as even minor variations could drastically alter the closed-loop behavior. This is often due to induced numerical instabilities or an amplification of model-plant mismatches, which may ultimately lead to failures in the closed-loop experiment. Among the available automatic tuning strategies, Bayesian Optimization (BO) has demonstrated strong potential due to its ability to achieve high performance with a limited number of experimental evaluations. Traditionally, classical BO employs stationary Gaussian Processes (GPs) to model the performance function. However, the stationarity assumption limits the model’s capacity to capture discontinuous behaviors that often arise near the boundaries of high-performance regions. To address this limitation, we propose the use of non-stationary GP Bayesian Optimization for calibrating a performance-driven, MPC-based virtual driver. The non-stationary GP enables more accurate modeling of performance landscapes, leading to improved estimates and, ultimately, more effective MPC calibration.

MPC-based high-performance virtual driver tuning using Non-Stationary Bayesian Optimization

Pasini L.
;
Bruschetta M.
2025

Abstract

The effectiveness of numerical optimal controllers, such as Model Predictive Control (MPC), is highly dependent on the proper selection of hyperparameters. In real-world or realistic systems, this selection is particularly challenging, as even minor variations could drastically alter the closed-loop behavior. This is often due to induced numerical instabilities or an amplification of model-plant mismatches, which may ultimately lead to failures in the closed-loop experiment. Among the available automatic tuning strategies, Bayesian Optimization (BO) has demonstrated strong potential due to its ability to achieve high performance with a limited number of experimental evaluations. Traditionally, classical BO employs stationary Gaussian Processes (GPs) to model the performance function. However, the stationarity assumption limits the model’s capacity to capture discontinuous behaviors that often arise near the boundaries of high-performance regions. To address this limitation, we propose the use of non-stationary GP Bayesian Optimization for calibrating a performance-driven, MPC-based virtual driver. The non-stationary GP enables more accurate modeling of performance landscapes, leading to improved estimates and, ultimately, more effective MPC calibration.
2025
IFAC-PapersOnLine
IFAC Joint Conference on Computers, Cognition and Communication (J3C)
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S2405896325027119-main.pdf

accesso aperto

Tipologia: Published (Publisher's Version of Record)
Licenza: Creative commons
Dimensione 668.44 kB
Formato Adobe PDF
668.44 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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