-
为分析文中所提出的自更新控制算法的系统响应时间与抗干扰性能,搭建Z-N-PID控制系统模型和自更新控制算法控制系统模型,对激光雷达轴系摩擦力矩检测设备的测试主轴进行仿真实验。
在离散模型的情况下,增量式数字PID控制算法表示为:
根据Ziegler-Nichols(Z-N)[14]方法,整定公式如下:
式中:
$ {K_m} $ 为系统开始震荡时的$ {K_p} $ 值;$ {\omega _m} $ 为震荡频率。计算初始值为:Kp=1.005、Ki=2.328、Kd=0.119。设置实验初始条件为单位阶跃响应,在10 s处添加0.2单位的瞬时干扰,分别获取两种算法系统响应曲线。系统响应曲线对比图如图2所示,系统响应曲线对比数据见表1。
Item Initial stage Interference phase Overshoot Adjust time/s Overshoot Adjust time/s Z-N-PID control algorithm 7.40% 5.968 17.70% 4.588 Self-updating control algorithm 0 7.197 10.40% 8.77 Table 1. Comparison data sheet of system response curve
对表1数据进行分析可知,使用自更新控制算法的控制系统相比于使用Z-N-PID算法的控制系统拥有更低的超调量,但调整时间相对较慢。对于该检测系统而言,较小的超调量意味着系统产生的瞬时冲击较小,即对测量数据的影响也相应地变小,此外也不易导致设备的损坏,延长使用寿命。相对较慢的调整时间并不影响设备最终测量精度,故该自更新控制算法可以更好地满足该设备的需求。
-
为分析自更新控制算法在测量激光雷达轴系动摩擦力矩时,所采集的数据波动大小和重复测量精度,分别使用自更新控制算法的控制系统与Z-N-PID算法的控制系统,通过不含温箱部分的基于传递测量法的激光雷达轴系摩擦力矩检测设备,进行动摩擦力矩测试。激光雷达轴系摩擦力矩实验平台如图3所示。该设备可测的转速范围为0~50 rpm;能够在整周或规定角度范围内检测轴系摩擦力矩;能够检测轴承部件和轴系在负载下的摩擦力矩。
为减少润滑剂、杂质以及其他外界因素的影响[15],在实验前对被测轴系进行清洁。设置实验间隔为10 min,两侧为SKF7207深沟球轴承,测量时间为30 s,采样频率为500 Hz,室温26 ℃。根据参考文献[16],取稳定后(第16~26 s)平均值作为一次测量的结果,进行了100组以上实验,在10、30、50 rpm下各选取12次。对上述两种算法获取的实验数据分别去除最大值与最小值后,首先任取一组实验数据样本分析其结果,所取出的一组动摩擦力矩测量结果如图4所示。
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所示。
Rotating speed Algorithm Average
value/N·mLimit
error/N·mStandard deviation 10 rpm Z-N-PID control
algorithm0.005796 0.045 0.009981 Self-updating control algorithm 0.006355 0.042 0.009482 30 rpm Self-updating control algorithm 0.025631 0.049 0.011012 Self-updating control algorithm 0.020903 0.032 0.007471 50 rpm Self-updating control algorithm 0.041192 0.033 0.007800 Self-updating control algorithm 0.041027 0.026 0.004631 Table 2. Comparison of data fluctuations at collection points
由表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可以看出,系统的过冲量随转速的增加而增加。在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可以知,使用自更新控制算法的控制系统,测试结果的波动随转速的增加而降低。经计算可知,使用自更新控制算法的控制系统在转速为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算法的控制系统可保持较高的重复测量精度,性能较为稳定,鲁棒性较好。
Self-updating control algorithm and verification of lidar shafting friction torque detection equipment
doi: 10.3788/IRLA20210591
- Received Date: 2021-08-20
- Rev Recd Date: 2021-09-09
- Available Online: 2022-08-31
- Publish Date: 2022-08-31
-
Key words:
- lidar shafting /
- friction torque /
- data cloud /
- self-updating control algorithm
Abstract: We studied the problems of large fluctuations in the dynamic friction torque data of lidar shafting and low precision of repeated measurements. The data cloud constructed based on the test spindle control system was fused with the GA-BP algorithm, and a self-updating control algorithm for lidar shafting friction torque detection equipment was proposed. The data cloud was constructed based on the actual speed, ideal speed, speed error and speed error change rate of the test spindle. The density and distance information were used to add and delete data, and the online control parameters were adjusted by the GA-BP algorithm. Taking the lidar shafting friction torque detection equipment to test the main shaft and the measured shaft system as the research object, the simulation experiment proves that this method improves the system’s anti-interference performance compared with the control system using the Z-N-PID algorithm. The friction torque is detected by lidar shafting friction torque detection equipment. The experimental results show that the proposed self-updating control algorithm reduces the average overshoot by 12.77% compared with the Z-N-PID algorithm, the data standard deviation after stability is reduced by 5.00%-40.63%, and the repeated measurement error is reduced by 24.20%-71.66%.