Learning control for discrete-time nonlinear systems with sensor saturation and measurement noises

ABSTRACT The iterative learning control (ILC) is investigated for a class of nonlinear systems with measurement noises where the output is subject to sensor saturation. An ILC algorithm is introduced based on the measured output information rather than the actual output signal. A decreasing sequence is also incorporated into the learning algorithm to ensure a stable convergence under stochastic noises. It is strictly proved with the help of the stochastic approximation technique that the input sequence converges to the desired input almost surely along the iteration axis. Illustrative simulations are exploited to verify the effectiveness of the proposed algorithm.

[1]  Miroslav Krstic,et al.  Iterative learning control based on extremum seeking , 2016, Autom..

[2]  Kevin L. Moore,et al.  Learning to cooperate: Networks of formation agents with switching topologies , 2016, Autom..

[3]  Dong Shen,et al.  ILC for networked nonlinear systems with unknown control direction through random Lossy channel , 2015, Syst. Control. Lett..

[4]  Xinghuo Yu,et al.  Iterative learning control for discrete-time systems with event-triggered transmission strategy and quantization , 2016, Autom..

[5]  Madan M. Gupta,et al.  An adaptive switching learning control method for trajectory tracking of robot manipulators , 2006 .

[6]  Carlos S. Kubrusly,et al.  Stochastic approximation algorithms and applications , 1973, CDC 1973.

[7]  Philip Help English Reinforcement Learning Design-Based Adaptive Tracking Control With Less Learning Parameters for Nonlinear Discrete-Time MIMO Systems , 2016 .

[8]  V. Borkar Stochastic Approximation: A Dynamical Systems Viewpoint , 2008, Texts and Readings in Mathematics.

[9]  Ben M. Chen,et al.  Linear Systems Theory: A Structural Decomposition Approach , 2004 .

[10]  D. Bernstein,et al.  A chronological bibliography on saturating actuators , 1995 .

[11]  M. Benaïm A Dynamical System Approach to Stochastic Approximations , 1996 .

[12]  Mingxuan Sun,et al.  An iterative learning controller with initial state learning , 1999, IEEE Trans. Autom. Control..

[13]  Wei Zhang,et al.  On almost sure and mean square convergence of P-type ILC under randomly varying iteration lengths , 2016, Autom..

[14]  Jian-Xin Xu Analysis of Iterative Learning Control for a Class of Nonlinear Discrete-time Systems , 1997, Autom..

[15]  Jingwen Yan,et al.  An iterative learning approach for density control of freeway traffic flow via ramp metering , 2008 .

[16]  Ali Saberi,et al.  Stabilization of Multiple-Input Multiple-Output Linear Systems With Saturated Outputs $ $ , 2010, IEEE Transactions on Automatic Control.

[17]  Carlos Canudas de Wit,et al.  Adaptive Friction Compensation in Robot Manipulators: Low Velocities , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[18]  Ying Tan,et al.  On reference governor in iterative learning control for dynamic systems with input saturation , 2011, Autom..

[19]  F. Chapeau-Blondeau,et al.  Stochastic resonance for nonlinear sensors with saturation. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[20]  Bu Xuhui,et al.  Iterative learning control for discrete-time systems with quantised measurements , 2015 .

[21]  Zongli Lin,et al.  An output feedback /spl Hscr//sub /spl infin// controller design for linear systems subject to sensor nonlinearities , 2003 .

[22]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[23]  Yun-Shan Wei,et al.  Iterative learning control for linear discrete-time systems with high relative degree under initial state vibration , 2016 .

[24]  Zhongsheng Hou,et al.  Adaptive iterative learning control for nonlinearly parameterised systems with unknown time-varying delays and input saturations , 2015, Int. J. Control.

[25]  Wojciech Paszke,et al.  Robust iterative learning control for batch processes with input delay subject to time-varying uncertainties , 2016 .

[26]  Kok Kiong Tan,et al.  Necessary and sufficient condition for convergence of iterative learning algorithm , 2002, Autom..

[27]  Yang Yang,et al.  Harnessing battery recovery effect in wireless sensor networks: Experiments and analysis , 2010, IEEE Journal on Selected Areas in Communications.

[28]  Yong-Chun Fang,et al.  Learning Control for Systems with Saturated Output: Learning Control for Systems with Saturated Output , 2011 .

[29]  Emre Kural,et al.  96 A Survey of Iterative Learning Control Al earning-based method for high-performance tracking control , 2006 .

[30]  Zhang Yu Learning Control for Systems with Saturated Output , 2011 .

[31]  Xuefang Li,et al.  Precise Speed Tracking Control of a Robotic Fish Via Iterative Learning Control , 2016, IEEE Transactions on Industrial Electronics.

[32]  Jianxin Xu,et al.  Robust iterative learning control for systems with norm‐bounded uncertainties , 2016 .

[33]  Tingshu Hu,et al.  Semi-global stabilization of linear systems subject to output saturation , 2001, Syst. Control. Lett..

[34]  Wenjun Chris Zhang,et al.  On the principle of design of resilient systems – application to enterprise information systems , 2010, Enterp. Inf. Syst..

[35]  H. Teicher,et al.  Probability theory: Independence, interchangeability, martingales , 1978 .

[36]  Pierre Priouret,et al.  Adaptive Algorithms and Stochastic Approximations , 1990, Applications of Mathematics.

[37]  Wei Zhang,et al.  Iterative Learning Control for discrete nonlinear systems with randomly iteration varying lengths , 2016, Syst. Control. Lett..

[38]  Fuwen Yang,et al.  Set-membership filtering for systems with sensor saturation , 2009, Autom..

[39]  Jian Liu,et al.  Networked iterative learning control approach for nonlinear systems with random communication delay , 2016, Int. J. Syst. Sci..

[40]  Dong Shen,et al.  Survey on stochastic iterative learning control , 2014 .

[41]  Jian-Xin Xu,et al.  Leader–follower synchronisation for networked Lagrangian systems with uncertainties: a learning approach , 2016, Int. J. Syst. Sci..

[42]  Masayoshi Tomizuka,et al.  Output Saturation in Electric Motor Systems: Identification and Controller Design , 2010 .

[43]  Kevin L. Moore,et al.  Iterative Learning Control: Brief Survey and Categorization , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[44]  Han-Fu Chen Stochastic approximation and its applications , 2002 .

[45]  Zidong Wang,et al.  H∞ filtering with randomly occurring sensor saturations and missing measurements , 2012, Autom..

[46]  P. Graefe Linear stochastic systems , 1966 .

[47]  Ying Tan,et al.  Iterative learning control design based on composite energy function with input saturation , 2003, Proceedings of the 2003 American Control Conference, 2003..

[48]  Ben M. Chen,et al.  An Output Feedback Controller Design for Linear Systems Subject to Sensor Nonlinearities , 2003 .

[49]  Dong Shen,et al.  Iterative learning control for discrete-time stochastic systems with quantized information , 2016, IEEE/CAA Journal of Automatica Sinica.

[50]  Dong Shen,et al.  Iterative learning control for networked stochastic systems with random packet losses , 2014, Int. J. Control.

[51]  Eric Rogers,et al.  Iterative learning control applied to a non-linear vortex panel model for improved aerodynamic load performance of wind turbines with smart rotors , 2016, Int. J. Control.

[52]  G. Kreisselmeier Stabilization of linear systems in the presence of output measurement saturation , 1996 .

[53]  Zhongsheng Hou,et al.  Adaptive iterative learning control for a class of non-linearly parameterised systems with input saturations , 2016, Int. J. Syst. Sci..

[54]  Zhongsheng Hou,et al.  Adaptive Iterative Learning Control for High-Speed Trains With Unknown Speed Delays and Input Saturations , 2016, IEEE Transactions on Automation Science and Engineering.

[55]  C. Mead,et al.  Linear Systems Theory , 2004 .

[56]  C. A. van Luttervelt,et al.  Toward a resilient manufacturing system , 2011 .