Data-Driven Iterative Learning Control for Nonlinear Discrete-Time MIMO Systems

Xian Yu,Zhongsheng Hou,Marios M. Polycarpou,Li Duan
DOI: https://doi.org/10.1109/tnnls.2020.2980588
IF: 14.255
2021-03-01
IEEE Transactions on Neural Networks and Learning Systems
Abstract:This article considers the tracking control of unknown nonlinear nonaffine repetitive discrete-time multi-input multi-output systems. Two data-driven iterative learning control (ILC) schemes are designed based on two equivalent dynamic linearization data models of an unknown ideal learning controller, which exists theoretically in the iteration domain. The two control schemes provide ways of selecting learning controllers based on the complexity of the controlled nonlinear systems. The learning control gain matrixes of the two learning controllers are optimized through the steepest descent method using only the measured input-output data of the nonlinear systems. The proposed ILC approaches are pure data-driven since no model information of the controlled systems is involved. The stability and convergence of the proposed ILC approaches are rigorously analyzed under reasonable conditions. Numerical simulation and an experiment based on a Gantry-type linear motor drive system are conducted to verify the effectiveness of the proposed data-driven ILC approaches.
computer science, artificial intelligence, theory & methods,engineering, electrical & electronic, hardware & architecture
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to design an iterative learning control (ILC) method to improve the tracking performance of the system for unknown nonlinear non - affine discrete - time multi - input multi - output (MIMO) systems in the repetitive operation mode. Specifically, the paper proposes two data - driven ILC schemes, aiming at: 1. **Constructing the iterative learning controller structure suitable for a class of unknown nonlinear non - affine repetitive discrete - time MIMO systems**: By introducing the compact form dynamic linearization (CFDL) and partial form dynamic linearization (PFDL) methods, the theoretically existing ideal learning controller is transformed into a practically available learning controller. 2. **Realizing a pure data - driven control method**: The proposed ILC method does not rely on the model information of the controlled system, but only uses the input - output data of the system to automatically adjust the gain matrix of the learning controller. 3. **Avoiding the matrix inversion problem**: When designing the learning gain update algorithm, the steepest descent method is adopted to avoid the matrix inversion problem that may occur in traditional methods. 4. **Ensuring stability and convergence**: Under the generalized Lipschitz condition, the stability and convergence of the proposed data - driven ILC method are proved, and its effectiveness is verified by numerical simulation and experiment. The main contribution of the paper lies in providing a new method to deal with the iterative learning control problem of unknown nonlinear MIMO systems, especially for the high nonlinearity and complexity existing in these systems. Through the above methods, the paper has solved some key challenges faced by existing ILC methods in dealing with such systems, such as the design of the controller structure, the automatic adjustment of the learning gain, and the stability and convergence analysis of the system.