Intelligent control of nonlinear systems with actuator saturation using neural networks

Common actuator nonlinearities such as saturation, deadzone, backlash, and hysteresis are unavoidable in practical industrial control systems, such as computer numerical control (CNC) machines, xy-positioning tables, robot manipulators, overhead crane mechanisms, and more. When the actuator nonlinearities exist in control systems, they may exhibit relatively large steady-state tracking error or even oscillations, cause the closed-loop system instability, and degrade the overall system performance. Proportional-derivative (PD) controller has observed limit cycles if the actuator nonlinearity is not compensated well. The problems are particularly exacerbated when the required accuracy is high, as in micropositioning devices. Due to the non-analytic nature of the actuator nonlinear dynamics and the fact that the exact actuator nonlinear functions, namely operation uncertainty, are unknown, the saturation compensation research is a challenging and important topic with both theoretical and practical significance. Adaptive control can accommodate the system modeling, parametric, and environmental structural uncertainties. With the universal approximating property and learning capability of neural network (NN), it is appealing to develop adaptive NN-based saturation compensation scheme without explicit knowledge of actuator saturation nonlinearity. In this dissertation, intelligent anti-windup saturation compensation schemes in several scenarios of nonlinear systems are investigated. The nonlinear systems studied within this dissertation include the general nonlinear system in Brunovsky canonical form, a second order multi-input multi-output (MIMO) nonlinear system such as a robot manipulator, and an underactuated system-flexible robot system. The abovementioned methods assume the full states information is measurable and completely known. During the NN-based control law development, the imposed actuator saturation is assumed to be unknown and treated as the system input disturbance. The schemes that lead to stability, command following and disturbance rejection is rigorously proved, and verified using the nonlinear system models. On-line NN weights tuning law, the overall closed-loop performance, and the boundedness of the NN weights are rigorously derived and guaranteed based on Lyapunov approach. The NN saturation compensator is inserted into a feedforward path. The simulation conducted indicates that the proposed schemes can effectively compensate for the saturation nonlinearity in the presence of system uncertainty.

[1]  Anuradha M. Annaswamy,et al.  Adaptive Control in the Presence of Input Constraints , 1993, 1993 American Control Conference.

[2]  Ken-ichi Funahashi,et al.  On the approximate realization of continuous mappings by neural networks , 1989, Neural Networks.

[3]  Kwanghee Nam Stabilization of feedback linearizable systems using a radial basis function network , 1999, IEEE Trans. Autom. Control..

[4]  Andrew R. Barron,et al.  Universal approximation bounds for superpositions of a sigmoidal function , 1993, IEEE Trans. Inf. Theory.

[5]  Frank L. Lewis,et al.  High-Level Feedback Control with Neural Networks , 1998, World Scientific Series in Robotics and Intelligent Systems.

[6]  Young-Kiu Choi,et al.  Design and implementation of an adaptive neural-network compensator for control systems , 2001, IEEE Trans. Ind. Electron..

[7]  Karl Johan Åström,et al.  Computer-Controlled Systems: Theory and Design , 1984 .

[9]  Eric N. Johnson,et al.  Neural network adaptive control of systems with input saturation , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[10]  D. P. Atherton,et al.  An analysis package comparing PID anti-windup strategies , 1995 .

[11]  Richard S. Sutton,et al.  Neural networks for control , 1990 .

[12]  Robert L. Kosut,et al.  Design of Linear Systems with Saturating Linear Control and Bounded States , 1982, 1982 American Control Conference.

[13]  Andrew A. Goldenberg,et al.  Neural network control of mobile manipulators , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[14]  G. Lewicki,et al.  Approximation by Superpositions of a Sigmoidal Function , 2003 .

[15]  Edwin K. P. Chong,et al.  A two-layered fuzzy logic controller for systems with deadzones , 1994, IEEE Trans. Ind. Electron..

[17]  Frank L. Lewis,et al.  Deadzone compensation in discrete time using adaptive fuzzy logic , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[18]  Hassan K. Khalil,et al.  Adaptive control of a class of nonlinear discrete-time systems using neural networks , 1995, IEEE Trans. Autom. Control..

[19]  M. Corless,et al.  Continuous state feedback guaranteeing uniform ultimate boundedness for uncertain dynamic systems , 1981 .

[20]  Bernard Friedland,et al.  Advanced Control System Design , 1996 .

[21]  K. Narendra,et al.  A New Adaptive Law for Robust Adaptation without Persistent Excitation , 1986, 1986 American Control Conference.

[22]  Tingshu Hu,et al.  Control Systems with Actuator Saturation: Analysis and Design , 2001 .

[23]  M. Omizo,et al.  Modeling , 1983, Encyclopedic Dictionary of Archaeology.

[24]  F. L. Lewis,et al.  Neural-network predictive control for nonlinear dynamic systems with time-delay , 2003, IEEE Trans. Neural Networks.

[25]  Frank L. Lewis,et al.  Implementation of a neural network tracking controller for a single flexible link: comparison with PD and PID controllers , 1998, IEEE Trans. Ind. Electron..

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

[27]  Masayoshi Tomizuka,et al.  An anti-windup design for the asymptotic tracking of linear system subjected to actuator saturation , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[28]  Frank L. Lewis,et al.  Neural Network Control Of Robot Manipulators And Non-Linear Systems , 1998 .

[29]  Raymond Hanus,et al.  Conditioning technique for controllers with time delays , 1992 .

[30]  K. Hui,et al.  On the existence of globally stable actuator saturation compensators , 1998 .

[31]  Rastko R. Selmic,et al.  Neural network control of a class of nonlinear systems with actuator saturation , 2004 .

[32]  J. Gilbart,et al.  Adaptive compensation for an optical tracking telescope , 1974, Autom..

[33]  C. Desoer,et al.  Stability of dithered non-linear systems with backlash or hysteresis , 1986 .

[34]  Rajnikant V. Patel,et al.  An integral manifold approach for tip-position tracking of flexible multi-link manipulators , 1997, IEEE Trans. Robotics Autom..

[35]  Frank L. Lewis,et al.  CMAC neural networks for control of nonlinear dynamical systems: Structure, stability and passivity , 1997, Autom..

[36]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[37]  Frank L. Lewis,et al.  Multilayer neural-net robot controller with guaranteed tracking performance , 1996, IEEE Trans. Neural Networks.

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

[39]  Marios M. Polycarpou,et al.  Stable adaptive neural control scheme for nonlinear systems , 1996, IEEE Trans. Autom. Control..

[40]  Kumpati S. Narendra,et al.  Adaptive control using neural networks , 1990 .

[41]  Frank L. Lewis,et al.  Multilayer discrete-time neural-net controller with guaranteed performance , 1996, IEEE Trans. Neural Networks.

[42]  Z. Luo Direct strain feedback control of flexible robot arms: new theoretical and experimental results , 1993, IEEE Trans. Autom. Control..

[43]  Frank L. Lewis,et al.  Adaptive critic neural network for feedforward compensation , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[44]  A. Isidori Nonlinear Control Systems , 1985 .