Lyapunov-based robust and adaptive control of nonlinear systems using a novel feedback structure

of Dissertation Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy LYAPUNOV-BASED ROBUST AND ADAPTIVE CONTROL OF NONLINEAR SYSTEMS USING A NOVEL FEEDBACK STRUCTURE By Parag Patre August 2009 Chair: Warren E. Dixon Major: Mechanical Engineering The focus of this research is an examination of the interplay between different intelligent feedforward mechanisms with a recently developed continuous robust feedback mechanism, coined Robust Integral of the Sign of the Error (RISE), to yield asymptotic tracking in the presence of generic disturbances. This result solves a decades long open problem of how to obtain asymptotic stability of nonlinear systems with general sufficiently smooth disturbances with a continuous control method. Further, it is shown that the developed technique can be fused with other feedforward methods such as function approximation and adaptive control methods. The addition of feedforward elements adds system knowledge in the control structure, which heuristically, yields better performance and reduces control effort. This heuristic notion is supported by experimental results in this research. One key element in the development of the novel feedforward mechanisms presented in this dissertation is the modularity between the controller and update law. This modularity provides flexibility in the selection of different update laws that could be easier to implement or help to achieve faster parameter convergence and better tracking performance. The efficacy of the feedforward mechanisms is further enhanced by including a prediction error in the learning process. The prediction error, which directly relates to

[1]  Ian D. Walker,et al.  Fault identification for robot manipulators , 2005, IEEE Transactions on Robotics.

[2]  Frank L. Lewis,et al.  Neural net robot controller with guaranteed tracking performance , 1995, IEEE Trans. Neural Networks.

[3]  Darren M. Dawson,et al.  QMotor 3.0 and the QMotor robotic toolkit: a PC-based control platform , 2002 .

[4]  Darren M. Dawson,et al.  A discontinuous output feedback controller and velocity observer for nonlinear mechanical systems , 2004, Autom..

[5]  Warren E. Dixon,et al.  Range identification for perspective vision systems , 2003, IEEE Trans. Autom. Control..

[6]  Abdelaziz Benallegue,et al.  A neural network robust controller for a class of nonlinear MIMO systems , 1997, Proceedings of International Conference on Robotics and Automation.

[7]  A. Isidori,et al.  Semiglobal nonlinear output regulation with adaptive internal model , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[8]  Jian Chen,et al.  A continuous asymptotic tracking control strategy for uncertain nonlinear systems , 2004, IEEE Transactions on Automatic Control.

[9]  Naira Hovakimyan,et al.  Neural Network Adaptive Control for a Class of Nonlinear Uncertain Dynamical Systems With Asymptotic Stability Guarantees , 2008, IEEE Transactions on Neural Networks.

[10]  Bernard Brogliato,et al.  Adaptive Control of Robot Manipulators with Flexible Joints , 1991, 1991 American Control Conference.

[11]  Riccardo Marino,et al.  Robust adaptive regulation of linear time-varying systems , 2000, IEEE Trans. Autom. Control..

[12]  Warren E. Dixon,et al.  A composite adaptive output feedback tracking controller for robotic manipulators , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[13]  Li-Xin Wang,et al.  A Course In Fuzzy Systems and Control , 1996 .

[14]  Michifumi Yoshioka,et al.  Stabilization of double inverted pendulum with self-tuning neuro-PID , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[15]  W.E. Dixon,et al.  A new class of modular adaptive controllers, Part I: Systems with linear-in-the-parameters uncertainty , 2008, 2008 American Control Conference.

[16]  M. Polycarpou,et al.  On the existence and uniqueness of solutions in adaptive control systems , 1993, IEEE Trans. Autom. Control..

[17]  Guoqiang Hu,et al.  Lyapunov-Based Tracking Control in the Presence of Uncertain Nonlinear Parameterizable Friction , 2007, IEEE Transactions on Automatic Control.

[18]  F. L. Lewis NONLINEAR NETWORK STRUCTURES FOR FEEDBACK CONTROL , 1999 .

[19]  A. Morse,et al.  Global stability of parameter-adaptive control systems , 1979, 1979 18th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[20]  A. Behal,et al.  Output Feedback Control for a Class of Uncertain MIMO Nonlinear Systems With Non-Symmetric Input Gain Matrix , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[21]  Richard W. Longman,et al.  Iterative learning control and repetitive control for engineering practice , 2000 .

[22]  Panos J. Antsaklis,et al.  An introduction to intelligent and autonomous control , 1993 .

[23]  Darren M. Dawson,et al.  Adaptive control of robot manipulators with controller/update law modularity , 1999, Autom..

[24]  Frank L. Lewis,et al.  Control of Robot Manipulators , 1993 .

[25]  P.V. Kokotovic,et al.  The joy of feedback: nonlinear and adaptive , 1992, IEEE Control Systems.

[26]  W-J Wang,et al.  Composite Adaptive Position Control of Induction Motor Based on Passivity Theory Approach , 2001, IEEE Power Engineering Review.

[27]  Chiman Kwan,et al.  Robust adaptive control of robots using neural network: global tracking stability , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[28]  Z. Qu,et al.  Model‐Based Learning Controls And Their Comparisons Using Lyapunov Direct Method , 2002 .

[29]  Wen-Jieh Wang,et al.  Compositive adaptive position control of induction motors based on passivity theory , 2001 .

[30]  Yu Tang,et al.  Adaptive control of robot manipulators based on passivity , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[31]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[32]  Yoh-Han Pao,et al.  Stochastic choice of basis functions in adaptive function approximation and the functional-link net , 1995, IEEE Trans. Neural Networks.

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

[34]  E. Capaldi,et al.  The organization of behavior. , 1992, Journal of applied behavior analysis.

[35]  L. Praly,et al.  Indirect adaptive nonlinear control , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[36]  S. Gutman Uncertain dynamical systems--A Lyapunov min-max approach , 1979 .

[37]  Warren E. Dixon,et al.  Asymptotic Tracking for Systems With Structured and Unstructured Uncertainties , 2006, IEEE Transactions on Control Systems Technology.

[38]  Eduardo D. Sontag,et al.  Neural Networks for Control , 1993 .

[39]  F. T. Mrad,et al.  Composite adaptive control of astable UUVs , 2003 .

[40]  M. M. Bayoumi,et al.  Hybrid adaptive control for robot manipulators , 1990, 29th IEEE Conference on Decision and Control.

[41]  Vadim I. Utkin,et al.  Sliding Modes in Control and Optimization , 1992, Communications and Control Engineering Series.

[42]  Shuzhi Sam Ge,et al.  Adaptive Neural Network Control of Robotic Manipulators , 1999, World Scientific Series in Robotics and Intelligent Systems.

[43]  Zhengtao Ding,et al.  Output regulation of uncertain nonlinear systems with nonlinear exosystems , 2006, Proceedings of the 2004 American Control Conference.

[44]  Fusaomi Nagata,et al.  Simulation of Fine Gain Tuning Using Genetic Algorithms for Model-Based Robotic Servo Controllers , 2007, 2007 International Symposium on Computational Intelligence in Robotics and Automation.

[45]  Petros A. Ioannou,et al.  Instability analysis and robust adaptive control of robotic manipulators , 1989, IEEE Trans. Robotics Autom..

[46]  Shuzhi Sam Ge,et al.  Adaptive neural network control of robot manipulators in task space , 1997, IEEE Trans. Ind. Electron..

[47]  Rob Dekkers,et al.  Control of Robot Manipulators in Joint Space , 2005 .

[48]  P. Kokotovic,et al.  Adaptive nonlinear design with controller-identifier separation and swapping , 1995, IEEE Trans. Autom. Control..

[49]  Warren E. Dixon,et al.  Nonlinear Control of Engineering Systems: A Lyapunov-Based Approach , 2003 .

[50]  Ching-Chih Tsai,et al.  Hybrid robust tracking control for a mobile manipulator via sliding-mode neural network , 2005, IEEE International Conference on Mechatronics, 2005. ICM '05..

[51]  Chin-Teng Lin,et al.  Neural-Network-Based Fuzzy Logic Control and Decision System , 1991, IEEE Trans. Computers.

[52]  G. Goodwin,et al.  Adaptive computed torque control for rigid link manipulators , 1986, 1986 25th IEEE Conference on Decision and Control.

[53]  W. Dixon,et al.  Lyapunov-based range and motion identification for a nonaffine perspective dynamic system , 2006, 2006 American Control Conference.

[54]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[55]  Warren E. Dixon,et al.  Adaptive tracking and regulation of a wheeled mobile robot with controller/update law modularity , 2004, IEEE Transactions on Control Systems Technology.

[56]  Lacra Pavel,et al.  An application of L2 nonlinear control and gain scheduling to erbium doped fiber amplifiers , 2007 .

[57]  Frank L. Lewis,et al.  Neuro-Fuzzy Control of Industrial Systems with Actuator Nonlinearities , 1987 .

[58]  Ricardo O. Carelli,et al.  Neural networks for advanced control of robot manipulators , 2002, IEEE Trans. Neural Networks.

[59]  Wei Lin,et al.  Adaptive control of nonlinearly parameterized systems: a nonsmooth feedback framework , 2002, IEEE Trans. Autom. Control..

[60]  Shuzhi Sam Ge,et al.  Robust model reference adaptive control of robots based on neural network parametrization , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[61]  B. Kuchen,et al.  Stability analysis of neural networks based adaptive controllers for robot manipulators , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[62]  Gerd Hirzinger,et al.  An adaptive control for a free-floating space robot by using inverted chain approach , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[63]  W.E. Dixon,et al.  A new continuously differentiable friction model for control systems design , 2005, Proceedings, 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics..

[64]  Weiping Li,et al.  Composite adaptive control of robot manipulators , 1989, Autom..

[65]  Weiping Li,et al.  Adaptive robot control: A new perspective , 1987, 26th IEEE Conference on Decision and Control.

[66]  Rogelio Lozano Leal,et al.  Passivity based Adaptive Control for Mechanical Manipulators using LS-Type Estimation , 1990, 1990 American Control Conference.

[67]  Roberto Horowitz,et al.  An Exponentially Stable Adaptive Control Law For Robot Manipulators , 1990, 1990 American Control Conference.

[68]  D. Dawson,et al.  A continuous asymptotic tracking control strategy for uncertain multi-input nonlinear systems , 2003, Proceedings of the 2003 IEEE International Symposium on Intelligent Control.

[69]  Darren M. Dawson,et al.  A Continuous Control Mechanism for Uncertain Nonlinear Systems , 2004 .

[70]  Eftychios G. Christoforou,et al.  On-line parameter identification and adaptive control of rigid robots using base reaction forces/torques , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[71]  Warren E. Dixon,et al.  A new class of modular adaptive controllers, Part II: Neural network extension for non-LP systems , 2008, 2008 American Control Conference.

[72]  Zhihua Qu,et al.  Globally stabilizing adaptive control design for nonlinearly-parameterized systems , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[73]  Zhijun Cai,et al.  Robust adaptive asymptotic tracking of nonlinear systems with additive disturbance , 2006, IEEE Transactions on Automatic Control.

[74]  Mo Jamshidi,et al.  Learning control of robot manipulators , 1992 .

[75]  L. Hunt,et al.  Noncausal inverses for linear systems , 1996, IEEE Trans. Autom. Control..

[76]  Warren E. Dixon,et al.  Asymptotic Tracking for Uncertain Dynamic Systems Via a Multilayer Neural Network Feedforward and RISE Feedback Control Structure , 2008, IEEE Transactions on Automatic Control.

[77]  S. Sastry,et al.  Adaptive Control: Stability, Convergence and Robustness , 1989 .