Model Predictive Control is an industry-standard technique used to drive systems based on their internal dynamics. When not all states are available for feedback, a state estimator, such as an Extended Kalman Filter, is employed to achieve control over the complete system state. Nevertheless, when the system under control is nonlinear, these two combined methods can result in a computationally heavy control strategy, raising significantly the cost of implementing it online. In this paper, a data-driven strategy based on the Koopman Operator theory is presented to identify and replicate the dynamics of the Kalman Filter plus Model Predictive Controller pair in a resource-efficient scheme. First, a closed-loop operation data-set is generated from a pre-calibrated reference controller; then, a finite-dimensional approximation is derived for the Koopman Operator of the filter plus controller dynamics in the lifted space of observables; finally, the stability of the identified controller is evaluated through closed-loop simulations; in case the desired response has not been achieved, the identification process is performed iteratively with a progressively increasing regularization coefficient. A simulated example applied to the Van der Pol oscillator is presented to illustrate the effectiveness of the approach. Copyright (c) 2022 The Authors. This is an open access article under the CC BY-NC-ND license (https://creativecommons.org/licenses/by-nc-nd/4.0/)

Learning Nonlinear Model Predictive Controllers and Virtual Sensors with Koopman Operators

Vanegas, Sergio;Ruiz, Fredy
2022-01-01

Abstract

Model Predictive Control is an industry-standard technique used to drive systems based on their internal dynamics. When not all states are available for feedback, a state estimator, such as an Extended Kalman Filter, is employed to achieve control over the complete system state. Nevertheless, when the system under control is nonlinear, these two combined methods can result in a computationally heavy control strategy, raising significantly the cost of implementing it online. In this paper, a data-driven strategy based on the Koopman Operator theory is presented to identify and replicate the dynamics of the Kalman Filter plus Model Predictive Controller pair in a resource-efficient scheme. First, a closed-loop operation data-set is generated from a pre-calibrated reference controller; then, a finite-dimensional approximation is derived for the Koopman Operator of the filter plus controller dynamics in the lifted space of observables; finally, the stability of the identified controller is evaluated through closed-loop simulations; in case the desired response has not been achieved, the identification process is performed iteratively with a progressively increasing regularization coefficient. A simulated example applied to the Van der Pol oscillator is presented to illustrate the effectiveness of the approach. Copyright (c) 2022 The Authors. This is an open access article under the CC BY-NC-ND license (https://creativecommons.org/licenses/by-nc-nd/4.0/)
2022
Proceedings of the 1st IFAC Workshop on Control of Complex Systems COSY 2022
Data-driven
Extended Kalman filter
Koopman Operator
Nonlinear systems
Model Predictive Control
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S2405896323000770-main.pdf

accesso aperto

Descrizione: Articolo
: Publisher’s version
Dimensione 817.16 kB
Formato Adobe PDF
817.16 kB 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/1232753
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact