留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

激光雷达轴系摩擦力矩检测设备自更新控制算法及验证

杜玉红 刘通 李巍 赵地

杜玉红, 刘通, 李巍, 赵地. 激光雷达轴系摩擦力矩检测设备自更新控制算法及验证[J]. 红外与激光工程, 2022, 51(8): 20210591. doi: 10.3788/IRLA20210591
引用本文: 杜玉红, 刘通, 李巍, 赵地. 激光雷达轴系摩擦力矩检测设备自更新控制算法及验证[J]. 红外与激光工程, 2022, 51(8): 20210591. doi: 10.3788/IRLA20210591
Du Yuhong, Liu Tong, Li Wei, Zhao Di. Self-updating control algorithm and verification of lidar shafting friction torque detection equipment[J]. Infrared and Laser Engineering, 2022, 51(8): 20210591. doi: 10.3788/IRLA20210591
Citation: Du Yuhong, Liu Tong, Li Wei, Zhao Di. Self-updating control algorithm and verification of lidar shafting friction torque detection equipment[J]. Infrared and Laser Engineering, 2022, 51(8): 20210591. doi: 10.3788/IRLA20210591

激光雷达轴系摩擦力矩检测设备自更新控制算法及验证

doi: 10.3788/IRLA20210591
基金项目: 天津市科技计划项目(20YDTPJC00740);天津市自然科学基金资助项目(18JCYBJC20200)
详细信息
    作者简介:

    杜玉红,女,教授,博士,主要研究方向为图像处理及模式识别、智能控制与检测

  • 中图分类号: TP271

Self-updating control algorithm and verification of lidar shafting friction torque detection equipment

Funds: Tianjin Science and Technology Project(20YDTPJC00740);Tianjin Natural Science Foundation(18JCYBJC20200)
  • 摘要: 对测量激光雷达轴系动摩擦力矩数据波动较大、重复测量精度低等问题开展研究,将基于测试主轴控制系统构建的数据云与GA-BP算法进行融合,提出了激光雷达轴系摩擦力矩检测设备自更新控制算法。以测试主轴的实际转速、理想转速、转速误差和转速误差变化率构建数据云,使用密度及距离信息实现数据的添加和删除,通过GA-BP算法实现在线控制参数的整定。以激光雷达轴系摩擦力矩测量设备测试主轴和被测轴系为研究对象,通过仿真实验证明该方法与使用Z-N-PID算法的控制系统相比,提高了系统抗干扰性。通过激光雷达轴系动摩擦力矩检测设备进行摩擦力矩检测,实验结果表明,所提出的自更新控制算法相比于Z-N-PID算法平均过冲量降低了12.77%,稳定后数据标准差降低了5.00%~40.63%,重复测量误差降低了24.20%~71.66%。
  • 图  1  自更新控制算法流程图

    Figure  1.  Flow chart of self-updating control algorithm

    图  2  系统响应曲线对比图

    Figure  2.  Comparison chart of system response curves

    图  3  激光雷达轴系摩擦力矩实验平台

    Figure  3.  Lidar shafting friction torque experiment platform

    图  4  测量结果。(a) 10 rpm动摩擦力矩测量结果;(b) 30 rpm动摩擦力矩测量结果;(c) 50 rpm动摩擦力矩测量结果

    Figure  4.  Measurement result. (a) 10 rpm dynamic friction torque measurement results; (b) 30 rpm dynamic friction torque measurement results; (c) 50 rpm dynamic friction torque measurement results

    图  5  动摩擦力矩平均过冲量对比

    Figure  5.  Comparison of average overshoot of dynamic friction torque

    图  6  动摩擦力矩重复实验结果

    Figure  6.  Repeated test results of dynamic friction torque

    表  1  系统响应曲线对比数据表

    Table  1.   Comparison data sheet of system response curve

    ItemInitial stageInterference phase
    OvershootAdjust time/sOvershootAdjust time/s
    Z-N-PID control algorithm7.40%5.96817.70%4.588
    Self-updating control algorithm07.19710.40%8.77
    下载: 导出CSV

    表  2  采集点数据波动比较

    Table  2.   Comparison of data fluctuations at collection points

    Rotating speedAlgorithmAverage
    value/N·m
    Limit
    error/N·m
    Standard deviation
    10 rpmZ-N-PID control
    algorithm
    0.0057960.0450.009981
    Self-updating control algorithm0.0063550.0420.009482
    30 rpmSelf-updating control algorithm0.0256310.0490.011012
    Self-updating control algorithm0.0209030.0320.007471
    50 rpmSelf-updating control algorithm0.0411920.0330.007800
    Self-updating control algorithm0.0410270.0260.004631
    下载: 导出CSV
  • [1] Rudloff L, Arghir M, Bonneau O, et al. Experimental analyses of a first generation foil bearing: startup torque and dynamic coefficients [J]. Journal of Engineering for Gas Turbines and Power-Transactions of the Asme, 2011, 133(9): 092501.
    [2] Hampson M R, Roberts E W, Watters R B, et al. Speed dependence of bearing torque-anomalous effects with grease lubrication[C]//15th European Space Mechanisms and Tribology Symposium, Sep 15–27, Noordwijk, The Netherlands, 2013.
    [3] Sim K, Lee Y, Song J W, et al. Effect of cooling flow on thermal performance of a gas foil bearing floating on a hot rotor [J]. Journal of Mechanical Science and Technology, 2018, 32(5): 1939-1954. doi:  10.1007/s12206-018-0401-8
    [4] Fan J, Zhong J, Zhao J, et al. BP neural network tuned PID controller for position tracking of a pneumatic artificial muscle [J]. Technol Health Care, 2015, 23(S2): S231-S238.
    [5] 胡近朱, 高强, 侯远龙, 等. 某交流伺服系统的神经网络自抗扰控制[J]. 电光与控制, 2021, 28(2): 91-96.

    Hu Jinzhu, Gao Qiang, Hou Yuanlong, et al. Improved ADRC of AC servo system based on neural network [J]. Electronics Optics & Control, 2021, 28(2): 91-96. (in Chinese)
    [6] Li Xiaolu, Zeng Jingjing, Wang Hao, et al. Design and real-time imaging technology of three-dimensional scanning LiDAR [J]. Infrared and Laser Engineering, 2019, 48(5): 0503004. (in Chinese) doi:  10.3788/IRLA201948.0503004
    [7] Guo Jingjing, Fei Xiaoyan, Ge Peng, et al. High-resolution three-dimensional imaging based on all-fiber photon-counting lidar system [J]. Infrared and Laser Engineering, 2021, 50(7): 20210162. (in Chinese) doi:  10.3788/IRLA20210162
    [8] Gao Y, Ghasr M T, Zoughi R. Effects of and compensation for translational position error in microwave synthetic aperture radar imaging systems [J]. IEEE Transactions on Instrumentation and Measurement, 2020, 69(4): 1205-1212. doi:  10.1109/TIM.2019.2910340
    [9] 高歆杨, 柯芳, 邹伟, 等. 基于模糊控制策略的快反镜伺服控制研究[J]. 兵工学报, 2020, 41(8): 1-10.

    Gao Xinyang, Ke Fang, Zou Wei, et al. Servo control of fast steering mirror based on fuzzy control strategy [J]. Acta Armamentarii, 2020, 41(8): 1-10. (in Chinese)
    [10] 吴辉, 司晨, 姜湖海, 等. 光电跟踪平台的观测自适应控制器[J]. 光学精密工程, 2021, 29(6): 1311-1320. doi:  10.37188/OPE.2020.0700

    Wu Hui, Si Chen, Jiang Huhai, et al. Observational adaptive controller for photoelectric tracking platform [J]. Optics and Precision Engineering, 2021, 29(6): 1311-1320. (in Chinese) doi:  10.37188/OPE.2020.0700
    [11] Yang J, Wu Z, Peng K, et al. Parameter selection of gaussian kernel SVM based on local density of training set [J]. Inverse Problems in Science and Engineering, 2021, 29(4): 536-548. doi:  10.1080/17415977.2020.1797716
    [12] Zhou H, Liu H, Zhang Y, et al. An outlier detection algorithm based on an integrated outlier factor [J]. Intelligent Data Analysis, 2019, 23(5): 975-990. doi:  10.3233/IDA-184227
    [13] 王涛, 翟绪恒, 孟丽岩. 在线自适应神经网络算法及参数鲁棒性分析[J]. 振动与冲击, 2019, 38(8): 210-217.

    Wang Tao, Zhai Xuheng, Meng Liyan. An online adaptive neural network algorithm and its parameters robustness analysis [J]. Journal of Vibration and Shock, 2019, 38(8): 210-217. (in Chinese)
    [14] Xu Huixiang, Kong Guoli. Development of pressure control system for laser infrared multipass cell using Ziegler-Nichols-PID algorithm [J]. Infrared and Laser Engineering, 2020, 49(9): 20190551. (in Chinese) doi:  10.3788/IRLA20190551
    [15] Cyriac F, Lugt P M, Bosman R. Yield stress and low-tem-perature start-up torque of lubricating greases [J]. Tribology Letters, 2016, 63(1): 1-10. doi:  10.1007/s11249-016-0692-9
    [16] Du Zhaofei. Researh on friction torque measurement of rolling bearing under radial load[D]. Wuhan: Huazhong University of Science and Technology, 2017. (in Chinese)
  • [1] 李莹莹, 刘子维, 张静坤, 吴琳琳, 纪雪, 王明常.  基于波形形态特征的单频机载激光雷达测深全波形数据分类 . 红外与激光工程, 2023, 52(9): 20230096-1-20230096-12. doi: 10.3788/IRLA20230096
    [2] 于洋, 张红刚, 高军科, 王建刚.  光电平台角位置信息摩擦观测补偿技术 . 红外与激光工程, 2022, 51(5): 20210557-1-20210557-8. doi: 10.3788/IRLA20210557
    [3] 刘汝卿, 蒋衍, 李锋, 孟柘, 郭文举, 朱精果.  实时感知型激光雷达多通道数据采集系统设计 . 红外与激光工程, 2021, 50(5): 20200291-1-20200291-7. doi: 10.3788/IRLA20200291
    [4] 朱笑笑, 王成, 习晓环, 聂胜, 杨学博, 黎东.  ICESat-2星载光子计数激光雷达数据处理与应用研究进展 . 红外与激光工程, 2020, 49(11): 20200259-1-20200259-10. doi: 10.3788/IRLA20200259
    [5] 王滨辉, 宋沙磊, 曹雄, 何东, 刘中正, 陈振威.  多光谱激光雷达波形数据处理及应用 . 红外与激光工程, 2020, 49(S2): 20200368-20200368. doi: 10.3788/IRLA20200368
    [6] 李光远, 孙建锋, 周煜, 卢智勇, 张国, 许蒙蒙, 张波.  直视合成孔径激光雷达自补偿高速空间波前调制器 . 红外与激光工程, 2018, 47(10): 1030001-1030001(7). doi: 10.3788/IRLA201847.1030001
    [7] 邓迁, 吴德成, 况志强, 刘东, 谢晨波, 王英俭.  用于水汽混合比自标定的532 nm/660 nm双波长激光雷达 . 红外与激光工程, 2018, 47(12): 1230004-1230004(5). doi: 10.3788/IRLA201847.1230004
    [8] 张元, 杨志卿.  基于图论的单线激光雷达数据匹配方法 . 红外与激光工程, 2018, 47(12): 1226001-1226001(9). doi: 10.3788/IRLA201847.1226001
    [9] 陈冲, 孙东松, 陈廷娣, 韩於利, 赵若灿, 周安然, 王国成, 唐磊.  基于瑞利多普勒激光雷达数据的重力波测量与分析 . 红外与激光工程, 2018, 47(9): 930002-0930002(5). doi: 10.3788/IRLA201847.0930002
    [10] 杜玉红, 王鹏, 史屹君, 王璐瑶, 赵地.  环境特征自适应激光雷达数据分割方法 . 红外与激光工程, 2018, 47(8): 830001-0830001(8). doi: 10.3788/IRLA201847.0830001
    [11] 王贵宁, 刘秉义, 冯长中, 吴松华, 刘金涛, 王希涛, 李荣忠.  相干测风激光雷达VAD风场反演的数据质量控制方法 . 红外与激光工程, 2018, 47(2): 230002-0230002(8). doi: 10.3788/IRLA201847.0230002
    [12] 刘东, 刘群, 白剑, 张与鹏.  星载激光雷达CALIOP数据处理算法概述 . 红外与激光工程, 2017, 46(12): 1202001-1202001(12). doi: 10.3788/IRLA201746.1202001
    [13] 邓潘, 张天舒, 刘建国, 刘洋, 董云升, 范广强.  532 nm和355 nm瑞利激光雷达观测中层大气的数据对比分析 . 红外与激光工程, 2016, 45(S2): 19-25. doi: 10.3788/IRLA201645.S230001
    [14] 封双连, 强希文, 宗飞, 李志朝, 常金勇, 赵军卫, 吴敏, 江钰.  湍流廓线激光雷达的数据处理方法 . 红外与激光工程, 2015, 44(S1): 220-224.
    [15] 李鹏程, 徐青, 邢帅, 刘志青, 耿迅, 侯晓芬, 张军军.  全局收敛LM 的激光雷达波形数据分解方法 . 红外与激光工程, 2015, 44(8): 2262-2267.
    [16] 阮航, 吴彦鸿, 叶伟.  匀速运动目标逆合成孔径激光雷达成像算法 . 红外与激光工程, 2014, 43(4): 1124-1129.
    [17] 孔云波, 王华兵, 冯新喜, 鹿传国.  基于信息散度的雷达/红外数据关联算法 . 红外与激光工程, 2014, 43(11): 3775-3782.
    [18] 闻东海, 江月松, 华厚强, 余荣, 张彦仲.  激光雷达主动偏振图像散斑抑制算法 . 红外与激光工程, 2014, 43(4): 1130-1134.
    [19] 刘磊, 沈宏海, 张葆.  卡尔曼滤波器在抑制力矩扰动中的应用 . 红外与激光工程, 2014, 43(7): 2240-2244.
    [20] 孙崇利, 苏伟, 武红敢, 刘睿, 刘婷, 黄健熙, 朱德海, 张晓东, 刘峻明.  改进的多级移动曲面拟合激光雷达数据滤波方法 . 红外与激光工程, 2013, 42(2): 349-354.
  • 加载中
图(6) / 表(2)
计量
  • 文章访问数:  164
  • HTML全文浏览量:  40
  • PDF下载量:  28
  • 被引次数: 0
出版历程
  • 收稿日期:  2021-08-20
  • 修回日期:  2021-09-09
  • 网络出版日期:  2022-08-31
  • 刊出日期:  2022-08-31

激光雷达轴系摩擦力矩检测设备自更新控制算法及验证

doi: 10.3788/IRLA20210591
    作者简介:

    杜玉红,女,教授,博士,主要研究方向为图像处理及模式识别、智能控制与检测

基金项目:  天津市科技计划项目(20YDTPJC00740);天津市自然科学基金资助项目(18JCYBJC20200)
  • 中图分类号: TP271

摘要: 对测量激光雷达轴系动摩擦力矩数据波动较大、重复测量精度低等问题开展研究,将基于测试主轴控制系统构建的数据云与GA-BP算法进行融合,提出了激光雷达轴系摩擦力矩检测设备自更新控制算法。以测试主轴的实际转速、理想转速、转速误差和转速误差变化率构建数据云,使用密度及距离信息实现数据的添加和删除,通过GA-BP算法实现在线控制参数的整定。以激光雷达轴系摩擦力矩测量设备测试主轴和被测轴系为研究对象,通过仿真实验证明该方法与使用Z-N-PID算法的控制系统相比,提高了系统抗干扰性。通过激光雷达轴系动摩擦力矩检测设备进行摩擦力矩检测,实验结果表明,所提出的自更新控制算法相比于Z-N-PID算法平均过冲量降低了12.77%,稳定后数据标准差降低了5.00%~40.63%,重复测量误差降低了24.20%~71.66%。

English Abstract

    • 摩擦力矩是评价轴系运行平稳度和运行精度的重要参数,也是影响轴系旋转灵活性及寿命的关键因素[1]。随着各类产品,尤其是军工产品对精密轴系组件的技术参数要求越来越高,各国学者对轴系摩擦力矩的测量技术开展了探讨。目前常采用传递法测量轴系动摩擦力矩。英国Hampson M R[2]在2013年研制了一款基于传递测量法的带密闭容腔的轴承摩擦力矩测试仪,可用于测试不同温度下轴承的摩擦力矩。韩国Kyuho Sim[3]等人在2018年研制了一种能够测试气膜轴承在冷气流作用下的轴承摩擦力矩实验系统。目前,国内外研究提升测量精度的方法局限于对检测设备结构的改进和测试方法选择,未考虑控制方法对检测精度的影响。因此,检测设备仍存在系统抗干扰性能较差、误差较大和重复测量精度低等问题。

      智能控制算法的推广应用为提高摩擦力矩检测设备检测精度提供了新的方法。Jizhuang Fan[4]等人将BP神经网络与PID控制相结合,提出基于反馈信号在线调整PID控制器参数的BP神经网络控制方法,该方法较传统PID控制方法在位置跟踪中具有更好的容量。由于离线学习方法无法获取全部样本,限制了算法在预测方面的应用,胡近朱[5]等人针对交流伺服系统中非线性干扰的问题,提出了一种在线自抗扰控制器,显著提高了系统的抗干扰能力。

      某型激光雷达伺服转台在指定空域所在的方位和俯仰两个方向进行图像扫描时[6],若方位、俯仰轴系摩擦力矩不满足设备要求,会因不稳定运动造成图像行的抖动、缺失或畸变,影响成像质量[7-8]。因此对其轴系摩擦力矩有较为准确的认知尤为重要。

      为提高激光雷达轴系摩擦力矩检测设备的重复测量精度,降低测量时数据的波动,提出了一种在线自更新控制算法。针对测试主轴的伺服控制系统,以主轴转速的相关参数建立数据云,并与GA-BP算法融合构建自更新控制算法。将文中所提出的自更新控制算法与原系统所使用的Z-N-PID算法进行对比,通过仿真实验分析系统的阶跃响应和抗干扰性能,由结果可知,文中所提出的自更新控制算法具有更小的超调量和较强的抑制力。使用不含温箱部分的基于传递测量法的激光雷达轴系摩擦力矩检测设备,分析两种算法在重复测量精度和极限误差方面的性能,结果表明,该自更新控制算法相比于Z-N-PID算法,稳定后数据标准差降低了5.00%~40.63%、重复测量误差降低了24.20%~71.66%。

    • 笔者课题组通过传递法对激光雷达的轴系摩擦力矩进行检测,设备主要由测试系统和控制系统组成。测试系统主要由温箱、装夹装置、对接卡爪、扭矩传感器、伺服电机等组成。控制系统主要包括运动控制器、工控机、伺服驱动器、继电器等。

      摩擦力矩检测设备工作时,将待测试激光雷达轴系装卡在温箱上下两端的工装上,由温箱以5 ℃/min的速度将被测激光雷达轴系控制在温度范围为−55~75 ℃中的某一温度下,而后使用运动控制器分别控制两台伺服电机实现升降和测试。通过测试电机带动被测激光雷达轴旋转,致使两端轴承在轴系旋转时,由轴承内、外圈和滚动体的相对运动产生动摩擦力矩。使用力矩传感器进行数据采集,通过工控机进行数据的存储、处理,生成可有效反映动摩擦力矩变化的曲线。

    • 摩擦力矩检测设备常用PID控制,文中系统采用Z-N-PID算法实现对激光雷达轴系摩擦力矩的测量。Z-N-PID算法其控制参数由人为事先计算确定,因而对实际工况下输入信号特性的随机变化难于自适应[9-10],导致设备重复测量精度>0.0025 N·m,极限误差>0.05 N·m,不满足设备使用需求。而GA-BP神经网络可以通过学习和存贮大量的输入-输出模式映射关系,获得更加精准的网络预测,但因激光雷达轴系具有不同尺寸的俯仰轴系和方位轴系,且在不同转速下工作,所以,在激光雷达轴系摩擦力矩测试设备初期设计使用中,不能获取不同激光雷达轴系所对应的全部PID控制参数,无法对BP神经网络进行完整的训练,导致设备在测试轴系时数据波动较大,且重复测量精度较低。故提出了一种在线学习自更新的控制算法,以适应不同工况下的摩擦力矩测试。

      所提出的在线学习自更新控制算法,首先通过GA算法初始化BP神经网络权值,然后分别建立激光雷达轴系摩擦力矩设备测试主轴实际转速、理想转速、转速误差及转速误差变化率的数据云,最后将数据云数据传递至GA-BP算法中,以获取最佳控制参数。自更新控制算法流程图如图1所示。

      图  1  自更新控制算法流程图

      Figure 1.  Flow chart of self-updating control algorithm

    • 在所提出的自更新控制算法的数据云建立过程中,为避免数据冗余,影响运算速度,使用距离信息与局部密度作为删除数据的标准。

      (1) 密度信息

      在测试电机实际转速、转速误差、转速误差变化率和理想转速的数据云形成时,使用高斯核函数[11]计算其密度,定义第$ i $个数据的局部密度为:

      $$ \gamma _k^i{\text{ = }}\sum\limits_1^n {\exp \left( - \frac{{{{\left\| {\left. {x_k^i - x_k^j} \right\|} \right.}^2}}}{{2{\sigma ^2}}}\right)} $$ (1)

      式中:$ {\sigma ^2} $为截断距离;$ \left\| {\left. {x_k^i - x_k^j} \right\|} \right. $$ x_k^i $$x_k^j$之间的欧式距离。

      设置采样频率为100 Hz,并通过$ {x_i} $记录样本数据,将之前的局部密度按时间顺序即可得到密度集合$ {\gamma _k} $

      $$ \left\{ {\left. {{\gamma _i}} \right\}} \right._{i = 1}^n = \left\{ {\left. {{\gamma _1},{\gamma _2},{\gamma _3} \cdot \cdot \cdot ,{\gamma _n}} \right\}} \right. $$ (2)

      (2) 距离信息

      取数据$ {X_i} $与比其本身大的局部数据云之间的平均距离作为距离信息:

      $$ \begin{split} \\ {D_{{x_i}}} = \frac{1}{N}\sum\limits_{{x_i} \in {S_i}}^N {\left\| {\left. {x_{_k}^i - x_k^j} \right\|} \right.} \end{split} $$ (3)

      式中:$ {S_i} $表示密度大于$ {X_i} $的前$ N $个数据云的集合。

      通过公式(3)对局部密度中除最大值以外所有局部数据云计算距离,最大值处用1补齐,将之前的距离信息按时间排序即可得到距离信息集合:

      $$ \left\{ {\left. {{D_i}} \right\}} \right._{i = 1}^n = \left\{ {\left. {{D_1},{D_2},{D_3}, \cdot \cdot \cdot ,{D_n}} \right\}} \right. $$ (4)

      (3) 数据剔除

      在数据云形成过程中,主要剔除两类数据。其一,测试主轴在启动或变速会产生瞬时突变的转速,产生误差较大的数据。其二,局部密度之间的距离可能随数据的累计而变低。为避免数据冗余、提高系统鲁棒性、加快神经网络运算速度,需对后续新数据样本进行判断,其评判标准[12]为:

      $$ \alpha {\text{ = }}{{{D_{{x_i}}}} \mathord{\left/ {\vphantom {{{D_{{x_i}}}} {\gamma _{_k}^i}}} \right. } {\gamma _{_k}^i}} $$ (5)

      $ \alpha $接近于0或远大于1,则说明该点局部密度与其他密度值较为接近或偏差较大,对于此类数据应当剔除。

    • 为保证BP网络输出精度和速度,选取测试主轴实际转速、转速系统误差、转速误差变化率和理想转速形成的数据云作为输入[13]。BP神经网络采用一层隐含层的网络形式,设置学习速率为0.5。由输入、输出参数的数量设定输入层和输出层节点数分别为4和3,隐含层节点数为5。输出层选取利于前向传输的Sigmoid函数作为激活函数,隐藏层选取以0为中心的tanh函数作为激活函数。

      使用GA算法优化BP神经网络初始权值时,首先需对个体$ i $进行编码,编码的长度为:

      $$ H = b \times c + c \times l + c + l $$ (6)

      式中:$ b $表示输入层节点数;$ c $表示隐含层节点数;$ l $表示输出层节点数。

      经计算可知,编码长度为43。

      而后确定适应度函数,其公式如下:

      $$ f = \frac{1}{{\alpha \displaystyle\sum\limits_{i = 1}^l {{{\left( {{r_i} - {y_i}} \right)}^2}} }} $$ (7)

      式中:$ f $表示适应度函数;$ {r_i} $表示第$ i $个节点系统理想输出;$ {y_i} $表示第$ i $个节点系统预测输出;$ \alpha $表示系数。

      此外,初始化设定种群规模N=100,最大迭代次数Tmax=50,变异率F=0.01,交叉率Cr=0.6。

      通过GA算法获得适应度最优的个体,解码后即可获取BP神经网络的连接权值和阈值。

    • 为分析文中所提出的自更新控制算法的系统响应时间与抗干扰性能,搭建Z-N-PID控制系统模型和自更新控制算法控制系统模型,对激光雷达轴系摩擦力矩检测设备的测试主轴进行仿真实验。

      在离散模型的情况下,增量式数字PID控制算法表示为:

      $$ \begin{split} \Delta u\left( k \right) = &{K_p}\left[ {e\left( k \right) - e\left( {k - 1} \right)} \right] + {K_i}e\left( k \right) + {K_d}\\ &\left[ {e\left( k \right) - 2e\left( {k - 1} \right) + e\left( {k - 2} \right)} \right] \end{split} $$ (8)

      根据Ziegler-Nichols(Z-N)[14]方法,整定公式如下:

      $$ {K_p}{\text{ = }}0.6{K_m},{K_d} = \frac{{{K_p}\pi }}{{4{\omega _m}}},K_i = \frac{{{K_p}{\omega _m}}}{\pi } $$ (9)

      式中:$ {K_m} $为系统开始震荡时的$ {K_p} $值;$ {\omega _m} $为震荡频率。

      计算初始值为:Kp=1.005、Ki=2.328、Kd=0.119。设置实验初始条件为单位阶跃响应,在10 s处添加0.2单位的瞬时干扰,分别获取两种算法系统响应曲线。系统响应曲线对比图如图2所示,系统响应曲线对比数据见表1

      图  2  系统响应曲线对比图

      Figure 2.  Comparison chart of system response curves

      表 1  系统响应曲线对比数据表

      Table 1.  Comparison data sheet of system response curve

      ItemInitial stageInterference phase
      OvershootAdjust time/sOvershootAdjust time/s
      Z-N-PID control algorithm7.40%5.96817.70%4.588
      Self-updating control algorithm07.19710.40%8.77

      表1数据进行分析可知,使用自更新控制算法的控制系统相比于使用Z-N-PID算法的控制系统拥有更低的超调量,但调整时间相对较慢。对于该检测系统而言,较小的超调量意味着系统产生的瞬时冲击较小,即对测量数据的影响也相应地变小,此外也不易导致设备的损坏,延长使用寿命。相对较慢的调整时间并不影响设备最终测量精度,故该自更新控制算法可以更好地满足该设备的需求。

    • 为分析自更新控制算法在测量激光雷达轴系动摩擦力矩时,所采集的数据波动大小和重复测量精度,分别使用自更新控制算法的控制系统与Z-N-PID算法的控制系统,通过不含温箱部分的基于传递测量法的激光雷达轴系摩擦力矩检测设备,进行动摩擦力矩测试。激光雷达轴系摩擦力矩实验平台如图3所示。该设备可测的转速范围为0~50 rpm;能够在整周或规定角度范围内检测轴系摩擦力矩;能够检测轴承部件和轴系在负载下的摩擦力矩。

      图  3  激光雷达轴系摩擦力矩实验平台

      Figure 3.  Lidar shafting friction torque experiment platform

      为减少润滑剂、杂质以及其他外界因素的影响[15],在实验前对被测轴系进行清洁。设置实验间隔为10 min,两侧为SKF7207深沟球轴承,测量时间为30 s,采样频率为500 Hz,室温26 ℃。根据参考文献[16],取稳定后(第16~26 s)平均值作为一次测量的结果,进行了100组以上实验,在10、30、50 rpm下各选取12次。对上述两种算法获取的实验数据分别去除最大值与最小值后,首先任取一组实验数据样本分析其结果,所取出的一组动摩擦力矩测量结果如图4所示。

      图  4  测量结果。(a) 10 rpm动摩擦力矩测量结果;(b) 30 rpm动摩擦力矩测量结果;(c) 50 rpm动摩擦力矩测量结果

      Figure 4.  Measurement result. (a) 10 rpm dynamic friction torque measurement results; (b) 30 rpm dynamic friction torque measurement results; (c) 50 rpm dynamic friction torque measurement results

      图4可知,在激光雷达轴系动摩擦力矩检测的过程中,由于润滑剂、杂质等因素的影响,在开始阶段所采集的动摩擦力矩值会产生一定的过冲量,而后逐步趋于稳定。

      图4所展示的数据样本中第16~26 s的数据值,进行数据波动分析,其分析结果如表2所示。

      表 2  采集点数据波动比较

      Table 2.  Comparison of data fluctuations at collection points

      Rotating speedAlgorithmAverage
      value/N·m
      Limit
      error/N·m
      Standard deviation
      10 rpmZ-N-PID control
      algorithm
      0.0057960.0450.009981
      Self-updating control algorithm0.0063550.0420.009482
      30 rpmSelf-updating control algorithm0.0256310.0490.011012
      Self-updating control algorithm0.0209030.0320.007471
      50 rpmSelf-updating control algorithm0.0411920.0330.007800
      Self-updating control algorithm0.0410270.0260.004631

      表2可知,使用自更新控制算法的控制系统在转速为10 rpm的实验中出现最大极限误差,为0.042 N·m,该组数据标准差为0.009482。用Z-N-PID算法的控制系统在转速为30 rpm的实验中出现最大极限误差,为0.049 N·m,该组数据标准差为0.011012。经计算可知,在10、30、50 rpm的转速下,使用自更新控制算法的控制系统相比于使用Z-N-PID算法的控制系统的标准差分别降低了5.00%、32.16%、40.63%。

      以上数据表明:在激光雷达轴系动摩擦力矩测量的稳态过程中,使用自更新控制算法的控制系统相比于使用Z-N-PID算法的控制系统所采集的数据拥有更好的收敛性,数据波动较小。

      而后,对动摩擦力矩测量起始阶段产生的过冲量进行分析。分别取两种方法在抽取的10组样本中起始阶段最大值的均值作为平均过冲量,动摩擦力矩测量平均过冲量对比如图5所示。

      图  5  动摩擦力矩平均过冲量对比

      Figure 5.  Comparison of average overshoot of dynamic friction torque

      图5可以看出,系统的过冲量随转速的增加而增加。在10、30、50 rpm的转速下,使用自更新控制算法的控制系统相比于Z-N-PID算法对系统的过冲量均有较强的抑制力。经计算可知,在上述转速下,使用自更新控制算法的控制系统的平均过冲值为0.054667 N·m,使用Z-N-PID算法的控制系统的平均过冲值为0.062667 N·m,自更新控制算法相比Z-N-PID算法对过冲量的抑制力平均提高12.77%。

      最后,对所抽取的10组样本摩擦力矩值进行分析,其结果如图6所示。

      图  6  动摩擦力矩重复实验结果

      Figure 6.  Repeated test results of dynamic friction torque

      图6可以知,使用自更新控制算法的控制系统,测试结果的波动随转速的增加而降低。经计算可知,使用自更新控制算法的控制系统在转速为10 rpm的实验中出现最大极限误差,为0.001948 N·m,在转速为50 rpm的实验中出现最小极限误差,为0.001052 N·m。使用Z-N-PID算法的控制系统在转速为30 rpm的实验中出现最大极限误差,为0.006855 N·m,在转速为50 rpm的实验中出现最小极限误差,为0.001865 N·m。此外,在10、30、50 rpm的转速下,使用自更新控制算法的控制系统相比于使用Z-N-PID算法的控制系统的重复测量误差分别降低了24.20%、71.66%、43.59%。

      以上数据表明,在测量激光雷达轴系动摩擦力矩时,使用自更新控制算法的控制系统相比于使用Z-N-PID算法的控制系统可保持较高的重复测量精度,性能较为稳定,鲁棒性较好。

    • 针对激光雷达轴系摩擦力矩测量设备重复测量精度低、数据波动较大的问题,设计了一种新型在线学习的自更新控制算法。使用该控制算法与目前设备所使用的Z-N-PID控制算法进行对比,验证其性能,由实验结果分析得出如下结论。

      (1)在激光雷达轴系摩擦力矩测量设备的主轴仿真实验中,自更新控制算法相比于Z-N-PID算法控制策略更加保守,系统调节较慢,可以更好地减缓设备运行时的冲击,降低设备运行中的震动。

      (2)经仿真实验验证,自更新控制算法与Z-N-PID算法相比,对起始超调量和0.2个单位瞬时阶跃响应的抑制力分别提高了7.40%和7.30%,有较好抗干扰性。

      (3)在动摩擦力矩测量过程中,使用自更新控制算法的控制系统与使用Z-N-PID控制算法的系统相比,起始阶段的过冲量平均降低了12.77%。

      (4)对稳定后的数据分析可得,同转速下,使用自更新控制算法的控制系统相比使用Z-N-PID控制算法的控制系统所测量的数据标准差降低了5.00%~40.63%。稳态数据波动较小,收敛性较好。

      (5)经计算可知,同转速下,使用自更新控制算法的控制系统比使用Z-N-PID控制算法的控制系统重复测量误差降低了24.20%~71.66%。自更新控制算法能够明显提高设备的重复测量精度。

      该控制算法运用BP神经网络、遗传算法及密度和距离信息等思想,在零数据的基础上通过在线学习的方式不断更新控制参数,达到自更新的目的。

参考文献 (16)

目录

    /

    返回文章
    返回