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.
2024
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]
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11589/281460
Citazioni
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
social impact