Data-driven asymptotic stabilization for discrete-time nonlinear systems

Abstract In this paper, we propose a data-driven feedback controller design method based on Lyapunov approach, which can guarantee the asymptotic stability of the closed-loop and enlarge the estimate of domain of attraction (DOA) for the closed-loop. First, sufficient conditions for a feedback controller asymptotically stabilizing the discrete-time nonlinear plant are proposed. That is, if a feedback controller belongs to an open set consisting of pairs of control input and state, whose elements can make the difference of a control Lyapunov function (CLF) to be negative-definite, then the controller asymptotically stabilizes the plant. Then, for a given CLF candidate, an algorithm, to estimate the open set only using data, is proposed. With the estimate, it is checked whether the candidate is or is not a CLF. If it is, a feedback controller is designed just using data, which satisfies sufficient conditions mentioned above. Finally, the estimate of DOA for closed-loop is enlarged by finding an appropriate CLF from a CLF candidate set based on data. Because the controller is designed directly from data, complexity in building the model and modeling error are avoided.

[1]  Shangtai Jin,et al.  A Novel Data-Driven Control Approach for a Class of Discrete-Time Nonlinear Systems , 2011, IEEE Transactions on Control Systems Technology.

[2]  Pablo A. Parrilo,et al.  Nonlinear control synthesis by convex optimization , 2004, IEEE Transactions on Automatic Control.

[3]  Weehong Tan,et al.  Nonlinear Control Analysis and Synthesis using Sum-of-Squares Programming , 2006 .

[4]  Shangtai Jin,et al.  Data-Driven Model-Free Adaptive Control for a Class of MIMO Nonlinear Discrete-Time Systems , 2011, IEEE Transactions on Neural Networks.

[5]  A. Papachristodoulou,et al.  Analysis of Non-polynomial Systems using the Sum of Squares Decomposition , 2005 .

[6]  Ufuk Topcu,et al.  Local stability analysis using simulations and sum-of-squares programming , 2008, Autom..

[7]  Peter J Seiler,et al.  Help on SOS [Ask the Experts] , 2010 .

[8]  Zhongsheng Hou,et al.  Notes on Data-driven System Approaches , 2009 .

[9]  Eduardo D. Sontag,et al.  Control-Lyapunov functions , 1999 .

[10]  Jian-Xin Xu,et al.  Notes on Data-driven System Approaches: Notes on Data-driven System Approaches , 2009 .

[11]  Z. Jarvis-Wloszek,et al.  Lyapunov Based Analysis and Controller Synthesis for Polynomial Systems using Sum-of-Squares Optimization , 2003 .

[12]  W. Haddad,et al.  Nonlinear Dynamical Systems and Control: A Lyapunov-Based Approach , 2008 .

[13]  O. Junge,et al.  The Algorithms Behind GAIO — Set Oriented Numerical Methods for Dynamical Systems , 2001 .

[14]  Prashant G. Mehta,et al.  Nonlinear stabilization via control-Lyapunov measure , 2007, 2007 46th IEEE Conference on Decision and Control.

[15]  Iasson Karafyllis,et al.  Stability and Stabilization of Nonlinear Systems , 2011 .

[16]  Maarten Steinbuch,et al.  Direct data-driven recursive controller unfalsification with analytic update , 2007, Autom..

[17]  Jong Min Lee,et al.  An iterative optimization approach to design of control Lyapunov function , 2012 .