• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2021, Vol. 57 ›› Issue (17): 207-216.doi: 10.3901/JME.2021.17.207

• 数字化设计与制造 • 上一篇    下一篇

扫码分享

基于数据驱动的自适应最优迭代学习控制研究

杨亮亮1,2, 袁锐1, 史伟民1, 鲁文其1   

  1. 1. 浙江理工大学浙江省现代纺织装备技术重点实验室 杭州 310018;
    2. 杭州汇萃智能科技有限公司 杭州 310000
  • 收稿日期:2020-08-31 修回日期:2021-02-14 发布日期:2021-11-16
  • 通讯作者: 杨亮亮(通信作者),男,1978年出生,副教授,硕士研究生导师。主要研究方向为高速高精运动控制。E-mail:yangliangliang@zstu.edu.cn
  • 作者简介:袁锐,男,1996年出生,硕士研究生。主要研究方向为迭代学习控制。E-mail:2689323250@qq.com;史伟民,男,1965年出生,教授,博士研究生导师。主要研究方向为机电系统设计。E-mail:swm@zstu.edu.cn;鲁文其,男,1982年出生,副教授,硕士研究生导师。主要研究方向为特种永磁交流电机伺服系统及其关键控制技术。E-mail:luwenqi@zstu.edu.cn
  • 基金资助:
    浙江省自然科学基金(LY18E050016)和国家重点研发计划(2017YFB1304000)资助项目。

Research on Adaptive Optimal Iterative Learning Control Based on Data Driven

YANG Liangliang1,2, YUAN Rui1, SHI Weimin1, LU Wenqi1   

  1. 1. Zhejiang Provincial Key Lab of Modern Textile Machinery & Technology, Zhejiang Sci-Tech University, Hangzhou 310018;
    2. Hangzhou Huicui Intelligent Technology Co. Ltd., Hangzhou 310000
  • Received:2020-08-31 Revised:2021-02-14 Published:2021-11-16

摘要: 传统最优迭代学习控制(Traditional optimal iterative learning control,TOILC)可以有效提高伺服系统的跟踪性能,但系统在运行过程中可能存在参数摄动,其参数在不断地缓慢变化,导致TOILC收敛性变差,进而会使系统的跟踪性能严重恶化。因此,针对系统时变特性,将非参数模型辨识与TOILC相结合提出一种基于数据驱动的自适应最优迭代学习控制(Data-driven adaptive optimal iterative learning control,DDAOILC)算法,在迭代过程中根据输入输出信号对系统名义模型进行辨识从而更新最优迭代学习控制器,该算法不需要事先获取精确的系统模型信息,弥补了TOILC的不足;仿真和试验结果表明,DDAOILC可以有效应对伺服系统时变特性,当系统有参数摄动时,仍具有较高的跟踪性能。

关键词: 迭代学习, 收敛性, 伺服系统, 辨识, 最优控制, 数据驱动

Abstract: The traditional optimal iterative learning control (TOILC) can effectively improve the tracking performance of the servo system, but there may be parametric perturbations during the operation of the system, whose parameters are constantly changing, resulting in poor convergence of TOILC, and thus the tracking performance of the system will be seriously deteriorated. Time-varying characteristics of the system, therefore, the nonparametric model identification combined with TOILC put forward a data driven based adaptive optimal iterative learning control (DDAOILC) algorithm, the iteration process according to the name of the input and output signal of the system model to identify the optimal iterative learning controller, so as to update the algorithm does not need to obtain accurate system model information in advance, make up for the deficiency of the TOILC; Simulation and experimental results show that DDAOILC can effectively deal with the servo system's time-varying characteristics, and it still has high tracking performance when the system has parameter perturbation.

Key words: iterative learning, convergence, servo system, identification, optimal control, data-driven

中图分类号: