This letter proposes a novel Data-Driven (DD) method for controlling unknown input-affine nonlinear systems. First, we estimate the system dynamics from noisy data offline through Subspace Identification of Nonlinear Dynamics. Then, at each time step during runtime, we exploit this estimation to deduce a feedback-linearization control law that robustly regulates all the systems consistent with the data. Notably, the control law is derived by solving a Semidefinite Programming (SDP) online. Moreover, closed-loop stability is ensured by constraining a Lyapunov function to descend in each time step using a linear-matrix-inequality representation. Unlike related DD control approaches for nonlinear systems based on SDP, our approach does not require any approximation of the nonlinear dynamics, while requiring the knowledge of a library of candidate basis functions. Finally, we validate our theoretical contributions by simulations for stabilization and tracking, outperforming another DD literature-inspired controller.
Online Data-Driven Control of Nonlinear Systems Using Semidefinite Programming / Bozza, Augusto; Martin, Tim; Cavone, Graziana; Carli, Raffaele; Dotoli, Mariagrazia; Allgöwer, Frank. - In: IEEE CONTROL SYSTEMS LETTERS. - ISSN 2475-1456. - ELETTRONICO. - 8:(2024), pp. 3189-3194. [10.1109/lcsys.2024.3521645]
Online Data-Driven Control of Nonlinear Systems Using Semidefinite Programming
Bozza, Augusto
;Carli, Raffaele;Dotoli, Mariagrazia;
2024
Abstract
This letter proposes a novel Data-Driven (DD) method for controlling unknown input-affine nonlinear systems. First, we estimate the system dynamics from noisy data offline through Subspace Identification of Nonlinear Dynamics. Then, at each time step during runtime, we exploit this estimation to deduce a feedback-linearization control law that robustly regulates all the systems consistent with the data. Notably, the control law is derived by solving a Semidefinite Programming (SDP) online. Moreover, closed-loop stability is ensured by constraining a Lyapunov function to descend in each time step using a linear-matrix-inequality representation. Unlike related DD control approaches for nonlinear systems based on SDP, our approach does not require any approximation of the nonlinear dynamics, while requiring the knowledge of a library of candidate basis functions. Finally, we validate our theoretical contributions by simulations for stabilization and tracking, outperforming another DD literature-inspired controller.| File | Dimensione | Formato | |
|---|---|---|---|
|
2024_Online_Data-Driven_Control_of_Nonlinear_Systems_Using_Semidefinite_Programming_pdfeditoriale.pdf
accesso aperto
Tipologia:
Versione editoriale
Licenza:
Creative commons
Dimensione
696.58 kB
Formato
Adobe PDF
|
696.58 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

