Adaptive Control Design Based on Adaptive Optimization Principles

Recently, we introduced an adaptive control design for linearly parameterized multi-input nonlinear systems admitting a known control Lyapunov function (CLF) that depends on the unknown system parameters. The main advantage of that design is that it overcomes the problem where the estimation model becomes uncontrollable (at regions of the state space where the actual system is controllable). However, the resulted adaptive control design is quite complicated and, moreover, it exhibited poor transient behavior in various applications. In this technical note, we propose and analyze a new computationally efficient adaptive control design that overcomes the aforementioned shortcomings. The proposed design is based on an adaptive optimization algorithm introduced recently by the author, which makes sure that the parameters to be optimized (which correspond to the controller parameters in this technical note) are modified so as to both lead to a decrease of the function to be minimized and satisfy a persistence of excitation condition. The main advantage of the proposed adaptive control design is that it can produce arbitrarily good transient performance outside (a) the regions of the state space where the actual system becomes uncontrollable and (b) a region of the parameter estimates space which shrinks exponentially fast. It is also worth noting that the class of systems where the proposed algorithm is applicable is more general than that of our previous work; however, it has to be emphasized that, due to the fact that the proposed algorithm involves the use of random sequences, all the established stability and convergence results are guaranteed to hold with probability one.

[1]  Markos Papageorgiou,et al.  Adaptive Fine-Tuning of Nonlinear Control Systems With Application to the Urban Traffic Control Strategy TUC , 2007, IEEE Transactions on Control Systems Technology.

[2]  John Tsinias,et al.  Sufficient lyapunov-like conditions for stabilization , 1989, Math. Control. Signals Syst..

[3]  Michael C. Fu,et al.  Two-timescale simultaneous perturbation stochastic approximation using deterministic perturbation sequences , 2003, TOMC.

[4]  Elias B. Kosmatopoulos,et al.  A switching adaptive controller for feedback linearizable systems , 1999, IEEE Trans. Autom. Control..

[5]  Eduardo Sontag A universal construction of Artstein's theorem on nonlinear stabilization , 1989 .

[6]  G. Goodwin,et al.  Hysteresis switching adaptive control of linear multivariable systems , 1994, IEEE Trans. Autom. Control..

[7]  Jean-Baptiste Pomet,et al.  Esaim: Control, Optimisation and Calculus of Variations Control Lyapunov Functions for Homogeneous " Jurdjevic-quinn " Systems , 2022 .

[8]  A. Isidori,et al.  Adaptive control of linearizable systems , 1989 .

[9]  Elias B. Kosmatopoulos,et al.  Robust switching adaptive control of multi-input nonlinear systems , 2002, IEEE Trans. Autom. Control..

[10]  M. Papageorgiou,et al.  An Efficient Adaptive Optimization Scheme , 2008 .

[11]  A. Packard,et al.  Searching for Control Lyapunov Functions using Sums of Squares Programming , 2022 .

[12]  M. Papageorgiou,et al.  Adaptive fine-tuning of non-linear control systems with application to the urban traffic control strategy TUC , 2007, 2007 European Control Conference (ECC).

[13]  Andrew Packard,et al.  Stability Region Analysis Using Polynomial and Composite Polynomial Lyapunov Functions and Sum-of-Squares Programming , 2008, IEEE Transactions on Automatic Control.

[14]  Shuzhi Sam Ge,et al.  Adaptive neural control of MIMO nonlinear state time-varying delay systems with unknown dead-zones and gain signs , 2007, Autom..

[15]  Ron Meir,et al.  Approximation bounds for smooth functions in C(Rd) by neural and mixture networks , 1998, IEEE Trans. Neural Networks.