摘要

利用三端压电陶瓷片设计的结冰传感器测量值受温度的影响较大,为了提高传感器测量的准确度,提出了一种自适应模拟退火粒子群优化算法进行温度补偿。该算法将模拟退火算法和粒子群优化算法进行融合,采用非线性双曲正切函数来控制惯性权重系数的变化,利用线性变化策略来控制社会学习因子和自我学习因子的值,使寻优重点在不同阶段有所变化,自适应地改变惯性权重系数、社会学习因子和自我学习因子,并解决了算法容易陷入局部优解的问题。实验结果表明,经该算法温度补偿后,结冰状态下测量的误差减少3%左右,测量精度提高0.1 mm,说明该补偿算法能有效地减小-5℃~-55℃的低温环境对传感器测量结果的影响,提高了测量精度。

全文