Neural-network-based iterative learning control of nonlinear systems.

This work reports on a novel approach to effective design of iterative learning control of repetitive nonlinear processes based on artificial neural networks. The essential idea discussed here is to enhance the iterative learning scheme with neural networks applied for controller synthesis as well as for system output prediction. Consequently, an iterative control update rule is developed through efficient data-driven scheme of neural network training. The contribution of this work consists of proper characterization of the control design procedure and careful analysis of both convergence and zero error at convergence properties of the proposed nonlinear learning controller. Then, the resulting sufficient conditions can be incorporated into control update for the next process trial. The proposed approach is illustrated by two examples involving control design for pneumatic servomechanism and magnetic levitation system.

[1]  Krzysztof Galkowski,et al.  Iterative Learning Control of Repetitive Transverse Loads in Elastic Materials , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[2]  Anke Xue,et al.  Neural network based iterative learning predictive control design for mechatronic systems with isolated nonlinearity , 2009 .

[3]  Krzysztof Patan Robust and Fault-Tolerant Control: Neural-Network-Based Solutions , 2019 .

[4]  Jie Zhang,et al.  A batch-to-batch iterative optimal control strategy based on recurrent neural network models , 2005 .

[5]  Xinghuo Yu,et al.  Saturated Finite Interval Iterative Learning for Tracking of Dynamic Systems With HNN-Structural Output , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[6]  Naoki Uchiyama,et al.  Robust iterative learning contouring controller with disturbance observer for machine tool feed drives. , 2018, ISA transactions.

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

[8]  Radu-Emil Precup,et al.  Data-based two-degree-of-freedom iterative control approach to constrained non-linear systems , 2015 .

[9]  Jian-Xin Xu,et al.  Data-Driven Iterative Feedforward Tuning for a Wafer Stage: A High-Order Approach Based on Instrumental Variables , 2019, IEEE Transactions on Industrial Electronics.

[10]  Cheng Shao,et al.  Robust iterative learning control with applications to injection molding process , 2001 .

[11]  Farah Bouakrif,et al.  D-type iterative learning control without resetting condition for robot manipulators , 2011, Robotica.

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

[13]  Youan Zhang,et al.  Adaptive iterative learning control of a class of nonlinear time-delay systems with unknown backlash-like hysteresis input and control direction. , 2017, ISA transactions.

[14]  Dirk Söffker,et al.  Model-free control of unknown nonlinear systems using an iterative learning concept: theoretical development and experimental validation , 2018, Nonlinear Dynamics.

[15]  Zhongsheng Hou,et al.  A new neural network-based adaptive ILC for nonlinear discrete-time systems with dead zone scheme , 2009, J. Syst. Sci. Complex..

[16]  Krzysztof Patan,et al.  Two stage neural network modelling for robust model predictive control. , 2017, ISA transactions.

[17]  Cristian R. Rojas,et al.  Sparse Iterative Learning Control with Application to a Wafer Stage: Achieving Performance, Resource Efficiency, and Task Flexibility , 2017, ArXiv.

[18]  Tommy W. S. Chow,et al.  A real-time learning control approach for nonlinear continuous-time system using recurrent neural networks , 2000, IEEE Trans. Ind. Electron..