Addressing multiple conflicting objectives in online control problems is a challenge. Traditional causal approaches optimize cost functions defined as a weighted sum of cost contributions, each representing a control objective. However, the way cost weights are chosen is traditionally heuristic, based at most on sensitivity analyses. In the literature, some solutions optimize weights based on multi-objective genetic algorithms (NSGA-II). Still, these strategies inherit the well-known deterioration phenomenon in which NSGA-II occurs. Here, we introduce a novel Non-Linear Model Predictive Control (NLMPC) formulation that automatically selects the optimal weight combination, i.e., the one resulting in the best-aggregated performance. We run NLMPC controllers simultaneously at each time step, calibrating their cost function weights using a Bayesian Optimization that optimizes the Pareto frontier's Hypervolume and Additive Epsilon Indicator. We then select the controller, minimizing the trade-off between objectives. We apply our approach to the Red River system, a highly non-linear and multipurpose water resource system in Vietnam. The proposed tuning algorithm overcomes the literature deterioration issue and validation over six years of observational data shows that our method minimizes the aggregated normalized cost, with and without disturbance knowledge assumption. The back-test of experimental data finally validates our control strategy, demonstrating a dominating solution against historical control.

Non-linear multi-objective Bayesian MPC of water reservoir systems

Cestari, Raffaele Giuseppe;Castelletti, Andrea;Formentin, Simone
2025-01-01

Abstract

Addressing multiple conflicting objectives in online control problems is a challenge. Traditional causal approaches optimize cost functions defined as a weighted sum of cost contributions, each representing a control objective. However, the way cost weights are chosen is traditionally heuristic, based at most on sensitivity analyses. In the literature, some solutions optimize weights based on multi-objective genetic algorithms (NSGA-II). Still, these strategies inherit the well-known deterioration phenomenon in which NSGA-II occurs. Here, we introduce a novel Non-Linear Model Predictive Control (NLMPC) formulation that automatically selects the optimal weight combination, i.e., the one resulting in the best-aggregated performance. We run NLMPC controllers simultaneously at each time step, calibrating their cost function weights using a Bayesian Optimization that optimizes the Pareto frontier's Hypervolume and Additive Epsilon Indicator. We then select the controller, minimizing the trade-off between objectives. We apply our approach to the Red River system, a highly non-linear and multipurpose water resource system in Vietnam. The proposed tuning algorithm overcomes the literature deterioration issue and validation over six years of observational data shows that our method minimizes the aggregated normalized cost, with and without disturbance knowledge assumption. The back-test of experimental data finally validates our control strategy, demonstrating a dominating solution against historical control.
2025
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0947358025000330-main.pdf

accesso aperto

Dimensione 3.5 MB
Formato Adobe PDF
3.5 MB Adobe PDF Visualizza/Apri

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/11311/1287410
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact