Augusto Bozza;Tim Martin;Graziana Cavone;Raffaele Carli;Mariagrazia Dotoli;Frank Allgöwer
{"title":"非线性系统的半定规划在线数据驱动控制","authors":"Augusto Bozza;Tim Martin;Graziana Cavone;Raffaele Carli;Mariagrazia Dotoli;Frank Allgöwer","doi":"10.1109/LCSYS.2024.3521645","DOIUrl":null,"url":null,"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.","PeriodicalId":37235,"journal":{"name":"IEEE Control Systems Letters","volume":"8 ","pages":"3189-3194"},"PeriodicalIF":2.4000,"publicationDate":"2024-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10812702","citationCount":"0","resultStr":"{\"title\":\"Online Data-Driven Control of Nonlinear Systems Using Semidefinite Programming\",\"authors\":\"Augusto Bozza;Tim Martin;Graziana Cavone;Raffaele Carli;Mariagrazia Dotoli;Frank Allgöwer\",\"doi\":\"10.1109/LCSYS.2024.3521645\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":37235,\"journal\":{\"name\":\"IEEE Control Systems Letters\",\"volume\":\"8 \",\"pages\":\"3189-3194\"},\"PeriodicalIF\":2.4000,\"publicationDate\":\"2024-12-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10812702\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Control Systems Letters\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10812702/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Control Systems Letters","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10812702/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
Online Data-Driven Control of Nonlinear Systems Using Semidefinite Programming
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.