计算机集成制造系统 ›› 2026, Vol. 32 ›› Issue (5): 1770-1782.DOI: 10.13196/j.cims.2024.0508

• • 上一篇    下一篇

基于PLCopen的伺服系统在线辨识与自适应控制方法

吴继春1,徐志论1,张平1,李宝宇2,范大鹏2   

  1. 1.湘潭大学机械工程与力学学院
    2.国防科技大学智能科学学院
  • 出版日期:2026-05-31 发布日期:2026-06-09
  • 作者简介:
    吴继春(1979-),男,湖南攸县人,教授,博士,博士生导师,研究方向:CNC与工业机器人运动控制、PLCopen运动控制、机器视觉研究与应用,E-mail:wujichun@xtu.edu.cn;

    徐志论(1998-),男,安徽亳州人,硕士研究生,研究方向:PLCopen运动控制,E-mail:1359962734@qq.com;

    张平(1998-),男,吉林榆树人,硕士研究生,研究方向:PLCopen运动控制,E-mail:1357241574@qq.com;

    李宝宇(1991-),男,河南驻马店人,博士研究生,研究方向:智能装备精密工程,E-mail:libaoyu_jx2014@163.com;

    范大鹏(1964-),男,河南周口人,教授,博士,博士生导师,研究方向:超精密测量、机床运动、误差分析、运动控制、特种装备等,E-mail:fdp@nudt.edu.cn。
  • 基金资助:
    基金委与湖南省区域创新发展联合基金资助项目(U19A2072)。

Online identification and adaptive control method for servo systems based on PLCopen

WU Jichun1,XU Zhilun1,ZHANG Ping1,LI Baoyu2,FAN Dapeng2   

  1. 1.College of Mechanical Engineering and Mechanics,Xiangtan University
    2.College of Intelligent Science,National University of Defense Technology
  • Online:2026-05-31 Published:2026-06-09
  • Supported by:
    Project supported by the China-Hunan Joint for Regional Innovation Foundation,China(No.U19A2072).

摘要: PLC伺服系统广泛应用于无人机、工业机器人等精密制造装备,而制造装备工况变化引起的惯量变化以及非线性摩擦扰动会影响系统控制性能,传统控制方法难以对其补偿达到理想性能。针对该问题,提出一种基于PLCopen的在线辨识与自适应控制方法。首先,建立伺服系统的动力学模型,并针对非线性库伦摩擦引起的辨识偏差问题,提出无偏递推最小二乘法实现了动力学参数在线辨识。其次,基于辨识结果设计了自适应复合控制策略并通过PLC Coder生成PLCopen功能块以用于实际伺服系统。实验结果表明,提出的参数辨识方法能够准确辨识出伺服系统动力学参数,且辨识精度优于基本最小二乘法。相较于其他两种定值控制方法,所提自适应控制方法在速度跟踪和稳定性方面表现出一定优势,在带载条件下的速度跟踪精度分别提升了34.8%和18.9%,稳定精度分别提升了64%和34.7%。研究成果为PLC伺服系统高性能运动控制提供了一定参考。

关键词: PLC伺服系统, PLCopen功能块, 在线辨识, 自适应控制, 跟踪精度

Abstract: Programmable Logic Controllers (PLC) servo systems are widely utilized in precision manufacturing equipment,such as drones and industrial robots.However,variations in working conditions,including changes in inertia and nonlinear friction disturbances,significantly degrade control performance.Traditional control methods fail to provide satisfactory compensation under such conditions.To address this issue,an online identification and adaptive control method based on PLCopen was proposed.The dynamic model of the servo system was established.To mitigate the identification bias caused by nonlinear Coulomb friction,an Unbiased Recursive Least Squares (URLS) algorithm was developed for online identification of dynamic parameters.Subsequently,based on the identification results,an adaptive composite control strategy was designed.The PLC Coder tool was employed to generate PLCopen function blocks for implementation in actual systems.Experimental results indicated that the proposed parameter identification method accurately identified the dynamic parameters of the servo system,with identification accuracy superior to that of the basic least squares method.Compared to two fixed-value control methods,the proposed adaptive control method demonstrated certain advantages in speed tracking and stability.Under loaded conditions,speed tracking accuracy was improved by 34.8% and 18.9%,while stability accuracy increased by 64% and 34.7%,respectively.This study provided a valuable reference for achieving high-performance motion control in PLC servo systems.

Key words: programmable logic controllers servo system, PLCopen function blocks, online identification, adaptive control, tracking accuracy

中图分类号: