论文:2019,Vol:37,Issue(5):1077-1084
引用本文:
戴宝林, 龚俊, 李翠明. 带遗忘因子迭代学习控制最优增益研究[J]. 西北工业大学学报
DAI Baolin, GONG Jun, LI Cuiming. Optimal Gains of Iterative Learning Control with Forgetting Factor[J]. Northwestern polytechnical university

带遗忘因子迭代学习控制最优增益研究
戴宝林, 龚俊, 李翠明
兰州理工大学 机电工程学院, 甘肃 兰州 730700
摘要:
针对一类含非严格重复扰动的单输入单输出(SISO)离散线性时不变系统(LTI)的收敛特性最优化问题,提出带遗忘因子迭代学习控制(ILC)算法的最优控制增益设计方法。根据迭代矩阵理论和Toeplitz矩阵特性得到含非严格重复扰动的系统收敛充要条件,并运用算子理论证明收敛。根据最优化理论给出系统的单调收敛条件,求解出算法最优控制增益的精确解,得到遗忘因子与最优控制增益之间的关系式,实现系统快速收敛,从而达到改善系统收敛特性的目的。该方法改进了传统最优控制增益在带遗忘因子ILC算法中应用的不足,放宽了系统收敛条件,有效加快系统收敛速度,抑制系统输出跟踪误差波动,同时也为含非严格重复扰动的LTI系统提供了一个更优的解决方案。仿真结果验证了控制策略的有效性。
关键词:    迭代学习控制    遗忘因子    最优控制增益    非严格重复扰动    收敛速度   
Optimal Gains of Iterative Learning Control with Forgetting Factor
DAI Baolin, GONG Jun, LI Cuiming
School of Mechanical&Electronical Engineering, Lanzhou University of Technology, Lanzhou 730050, China
Abstract:
In order to solve the optimization problems of convergence characteristics of a class of single-input single-output (SISO) discrete linear time-varying systems (LTI) with time-iteration-varying disturbances, an optimal control gain design method of PID type iterative learning control (ILC) algorithm with forgetting factor was presented. The necessary and sufficient condition for the ILC system convergence was obtained based on iterative matrix theory. The convergence of the learning algorithm was proved based on operator theory. According to optimization theory and Toeplitz matrix characteristics, the monotonic convergence condition of the system was established. The accurate solution of the optimal control gain and the relationship equation between the forgetting factor and the optimal control gains were obtained according to the optimal theory which ensures the fastest system convergence speed, thereby reaching the end of the system convergence improvement. The convergence condition is weaker than the known results. The proposed method overcomes the shortcomings of traditional optimal control gain in ILC algorithm with forgetting factor, effectively accelerates the system convergence speed, suppresses the system output track error fluctuation, and provides a better solution for LTI system with time-iteration-varying disturbances. Simulation verifies the effectiveness of the control algorithm.
Key words:    iterative learning control (ILC)    forgetting factor    optimal control gains    time-iteration-varying disturbances    convergence speed    simulation    algorithms    convergence condition   
收稿日期: 2018-10-12     修回日期:
DOI: 10.1051/jnwpu/20193751077
基金项目: 国家自然科学基金(51565033)与甘肃省自然科学基金(18JR3RA139)资助
通讯作者:     Email:
作者简介: 戴宝林(1985-),兰州理工大学博士研究生,主要从事智能制造、学习控制研究。
相关功能
PDF(1062KB) Free
打印本文
把本文推荐给朋友
作者相关文章
戴宝林  在本刊中的所有文章
龚俊  在本刊中的所有文章
李翠明  在本刊中的所有文章

参考文献:
[1] 刘金琨. 智能控制[M]3版. 北京:电子工业出版社, 2014 LIU Jinkun. Intelligent Control[M]Third Edition. Beijing, Publishing House of Electronics industry, 2014(in Chinese)
[2] HU K, OTT C, LEE D. Online Iterative Learning Control of Zero-Moment Point for Biped Walking Stabilization[C]//2015 IEEE International Conference on Robotics and Automation, Seattle, 2015:5127-5133
[3] CHIEN C J, HUNG Y C, CHI R H. Design and Analysis of Current Error Based Sampled-Data ILC with Application to Position Tracking Control of DC Motors[C]//2014 11th IEEE International Conference on Control & Automation, Taichung, 2014:1162-1167
[4] LI W S, ZHANG J, LI Y. A Simpler and More Efficient Iterative Learning Controller for PMSM Torque Ripple Reduction[C]//2013 IEEE International Conference on the Electrical Machines and Systems, Busan, 2013:1231-1235
[5] 姜晓明, 陈兴林. 有限长迭代学习控制及在扫描光刻中的应用[J]. 电机与控制学报, 2014, 18(9):80-86 JIANG Xiaoming, CHEN Xinglin. Finite Iterative Learning Control and Its Application to Wafer Scanner System[J]. Electric Machines and Control, 2014, 18(9):80-86(in Chinese)
[6] 李奇军. 直线电机垂直驱动系统在数控珩磨机中的应用研究[D]. 兰州:兰州理工大学, 2014 LI Qijun. Research on the Application of Linear Motor Vertical Driver System in the CNC Honing Machine[D]. Lanzhou, Lanzhou University of Technology, 2014(in Chinese)
[7] OWENS D H, FENG K. Parameter Optimization in Iterative Learning Control[J]. International Journal of Control, 2003, 76(11):1059-1069
[8] HARTE T J, HÄTÖNEN J, OWENS D H. Discrete-Time Inverse Model-Based Iterative Learning Control:Stability, Monotonicity and Robustness[J]. International Journal of Control, 2005,78(8):577-586
[9] OWENS D H, HÄTÖNEN J, DALEY S. Robust Monotone Gradient-Based Discrete-Time Iterative Learning Control[J]. International Journal of Robust and Nonlinear Control, 2009, 19(6):634-661
[10] OWENS D H. Multivariable Norm Optimal and Parameter Optimal Iterative Learning Control:a Unified Formulation[J]. International Journal of Control, 2012, 85(8):1010-1025
[11] STEFAN H, MADHUKAR P. An iterative Learning Controller with Reduced Sampling Rate for Plants with Variations of Initial States[J]. International Journal of Control, 2000, 73(10):882-889
[12] HATZIKOS V, HÄTÖNEN J, OWENS D H. Genetic Algorithms in Norm-Optimal Linear and Non-Linear Iterative Learning Control[J]. International Journal of Control, 2004, 77(2):188-197
[13] MADADY A. PID Type Iterative Learning Control with Optimal Gains[J]. International Journal of Control, Automation, and Systems, 2008, 6(2):194-203
[14] MADADY A. An Extended PID Type Iterative Learning Control[J]. International Journal of Control, Automation and Systems, 2013, 11(3):470-481
[15] 傅勤. 基于Jacobi方法的线性离散时间系统的迭代学习控制[J]. 控制理论与应用, 2015, 32(1):122-126 FU Qin. Iterative Learning Control for Linear Discrete-Time Systems Based on Jacobi Method[J]. Control Theory & Applications, 2015, 32(1):122-126(in Chinese)
[16] 兰天一, 林辉. Lebesgue-p范数意义下区间可调节的变增益加速迭代学习控制[J]. 控制与决策, 2017, 32(11):2071-2075 LAN Tianyi, LIN Hui. Accelerated Iterative Learning Control Algorithm with Variable Gain and Adjustment of Interval in Sense of Lebesgue-p Norm[J]. Control and Decision, 2017, 32(11):2071-2075(in Chinese)
[17] 曹伟, 戴学丰, 刘艳菊. 移动机器人的可变遗忘因子离散迭代学习控制[J]. 北京工业大学学报, 2015, 41(10):1516-1521 CAO Wei, DAI Xuefeng, LIU Yanju. Discrete Iterative Learning Control with Variable Forgetting Factor for Mobile Robots[J]. Journal of Beijing University of Technology, 2015, 41(10):1516-1521(in Chinese)
[18] 汪首坤, 彭建敏. 带遗忘因子的预测迭代学习控制在阀控非对称缸系统中的应用研究[J]. 机械工程学报, 2014, 50(10):191-198 WANG Shoukun, PENG Jianmin. Forecast Iterative Learning Control with Forgetting Factor and Its Application in Valve-Controlled Asymmetric Cylinder[J]. Journal of Mechanical Engineering, 2014, 50(10):191-198(in Chinese)
[19] WANG H B, DONG J, WANG Y L. High Order Feedback-Feedforward Iterative Learning Control Scheme with a Variable Forgetting Factor[J]. International Journal of Advanced Robotic Systems, 2016, 13(3):95
[20] CHIANG J, LIU J S. A P-type Iterative Learning Controller for Robust Output Tracking of Nonlinear Time-Varying Systems[J]. International Journal of Control, 1996, 64(2):319-334
[21] CAO Z X, DVRR H B, EBENBAUER C, et al. Iterative Learning and Extremum Seeking for Repetitive Time-Varying Mappings[J]. IEEE Trans on Automatic Control, 2017, 62(7):3339-3353
[22] GOLUB G H, VAN LOAN C F. 矩阵计算[M]. 袁亚湘,译. 北京:人民邮电出版社, 2011 GOLUB G H, VAN LOAN C F. Matrix Computations[M]. YUAN Yaxiang, Translator. Beijing, Posts & Telecom Press, 2011(in Chinese)
[23] 吕庆, 方勇纯, 任逍. 含非严格重复扰动的抗扰迭代学习控制[J]. 控制理论与应用, 2014, 31(9):1190-1197 LYU Qing, FANG Yongchun, REN Xiao. Anti-Disturbance Iterative Learning Control for Nonlinear Systems with Time-iteration-varying Disturbances[J]. Control Theory & Applications, 2014, 31(9):1190-1197(in Chinese)