Yu Xian, Hou Zhongsheng, Polycarpou Marios M, Duan Li
IEEE Trans Neural Netw Learn Syst. 2021 Mar;32(3):1136-1148. doi: 10.1109/TNNLS.2020.2980588. Epub 2021 Mar 1.
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.
本文考虑未知非线性非仿射重复离散时间多输入多输出系统的跟踪控制。基于未知理想学习控制器在迭代域中理论上存在的两个等效动态线性化数据模型,设计了两种数据驱动的迭代学习控制(ILC)方案。这两种控制方案提供了基于受控非线性系统的复杂性来选择学习控制器的方法。仅利用非线性系统的测量输入输出数据,通过最速下降法对两种学习控制器的学习控制增益矩阵进行优化。所提出的ILC方法是纯数据驱动的,因为不涉及受控系统的模型信息。在合理条件下严格分析了所提出的ILC方法的稳定性和收敛性。进行了数值仿真和基于龙门式直线电机驱动系统的实验,以验证所提出的数据驱动ILC方法的有效性。