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

Journal of Mechanical Engineering ›› 2019, Vol. 55 ›› Issue (15): 217-225.doi: 10.3901/JME.2019.15.217

Previous Articles     Next Articles

Research on Vibration Suppression of Linear Servo System Based on Optimal Control Iterative Learning

YANG Liangliang1,2,3, WANG Jie1,2, WANG Fei1,2, SHI Weimin1,2   

  1. 1. Zhejiang Provincial Key Lab of Modern Textile Machinery & Technology, Zhejiang Sci-Tech University, Hangzhou 310018;
    2. The Research Center of Modern Textile Machinery Technology of the Ministry of Education, Zhejiang Sci-Tech University, Hangzhou 310018;
    3. Hangzhou Huicui Intelligent Technology Co. Ltd., Hangzhou 310000
  • Received:2018-07-13 Revised:2019-07-05 Online:2019-08-05 Published:2019-08-05

Abstract: In the process of high-speed motion, linear servo system will produce significant oscillation due to its inherent natural vibration mode and affect its trajectory tracking performance. Based on the feedforward and feedback two-degree-of-freedom control strategy, this paper adds an iterative learning control algorithm based on the stable feedback controller, and analyzes the stability and convergence of the iterative learning control algorithm. At the same time,the Lagrangian is introduced under the condition that the iterative step size is constrained by the optimal control theory,which not only enhanced the robustness of the algorithm, but also improves the flexibility of the algorithm for adjusting the convergence speed. Finally,a controller based on optimal control iterative learning is designed. The simulation and experimental results show that the algorithm of optimal control iterative learning is added to the feedforward and feedback two-degree-of-freedom control, which can effectively suppress the vibration phenomenon generated by the linear servo system during high-speed operation. Significant, thereby improving the tracking performance of the overall trajectory.

Key words: iterative learning, Lagrangian, linear servo system, optimal control

CLC Number: