Model Predictive Control (MPC) is an optimal control technique that employs a dynamic model of the controlled process and an optimization algorithm to determine the control strategy. Nevertheless, the cost and effort required to create and maintain dynamical models are often high, and solving the resulting optimal control problem can be computationally complex. In recent years, data-driven modeling has become an attractive alternative to approximate the behavior of dynamical systems, with the aim of alleviating these issues. However, using such models for model-based control can be challenging due to their typically nonlinear and nonconvex nature. To address these issues, we propose a recursive multi-step learning-based dynamical modeling framework to capture the temporal behavior of dynamic systems. We take advantage of Input Convex Lipschitz Neural Networks, which are explicitly designed to be convex and continuous with respect to their in-puts. We further show that these mathematical proprieties hold in a multi-step dynamical modeling framework. The proposed approach is evaluated in a real-life MPC experiment conducted in a smart building in the Samso Marina, Denmark. We show that the proposed approach keeps the internal temperature within comfort constraints while minimizing heating/cooling energy consumption.

Model Predictive Control with Recursive Multi-step Input Convex Lipschitz Neural Networks: an Application to Smart Buildings / Scarabaggio, P.; Mignoni, N.; Jantzen, J.; Carli, R.; Dotoli, M.. - (2024), pp. 4005-4010. (Intervento presentato al convegno 2024 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2024 tenutosi a Borneo Convention Centre Kuching, mys nel 2024) [10.1109/SMC54092.2024.10831606].

Model Predictive Control with Recursive Multi-step Input Convex Lipschitz Neural Networks: an Application to Smart Buildings

Scarabaggio P.;Mignoni N.;Carli R.;Dotoli M.
2024-01-01

Abstract

Model Predictive Control (MPC) is an optimal control technique that employs a dynamic model of the controlled process and an optimization algorithm to determine the control strategy. Nevertheless, the cost and effort required to create and maintain dynamical models are often high, and solving the resulting optimal control problem can be computationally complex. In recent years, data-driven modeling has become an attractive alternative to approximate the behavior of dynamical systems, with the aim of alleviating these issues. However, using such models for model-based control can be challenging due to their typically nonlinear and nonconvex nature. To address these issues, we propose a recursive multi-step learning-based dynamical modeling framework to capture the temporal behavior of dynamic systems. We take advantage of Input Convex Lipschitz Neural Networks, which are explicitly designed to be convex and continuous with respect to their in-puts. We further show that these mathematical proprieties hold in a multi-step dynamical modeling framework. The proposed approach is evaluated in a real-life MPC experiment conducted in a smart building in the Samso Marina, Denmark. We show that the proposed approach keeps the internal temperature within comfort constraints while minimizing heating/cooling energy consumption.
2024
2024 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2024
Model Predictive Control with Recursive Multi-step Input Convex Lipschitz Neural Networks: an Application to Smart Buildings / Scarabaggio, P.; Mignoni, N.; Jantzen, J.; Carli, R.; Dotoli, M.. - (2024), pp. 4005-4010. (Intervento presentato al convegno 2024 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2024 tenutosi a Borneo Convention Centre Kuching, mys nel 2024) [10.1109/SMC54092.2024.10831606].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11589/284581
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact