基于ISSA-BP算法的红外气体传感器温度补偿

Temperature Compensation of Infrared Gas Sensor Based on ISSA-BP Algorithm

  • 摘要: 红外气体传感器在工作的时候容易受到环境温度的影响,从而导致检测精度不能达到理想状态。为了解决测量气体浓度时红外气体传感器的温度补偿问题,引入了融合TENT混沌映射和动态自适应权重因子优化麻雀算法(improved sparrow search algorithm,ISSA)对BP神经网络进行优化。首先,建立起了麻雀搜索算法优化BP神经网络的模型;之后,为了让麻雀搜索算法拥有更好的运算效果,加入TENT混沌映射以及动态自适应权重因子的方法对麻雀搜索算法进行优化;最后将ISSA-BP算法用在实际的红外传感器的温度补偿。经过基准测试函数的性能测试,ISSA算法在跳出局部最优、稳定性和迭代速度上都有着较高的提升;同时经过实际测试提出的基于ISSA-BP算法的温度补偿模型可以对红外气体传感器进行有效的温度补偿。

     

    Abstract: Infrared gas sensors are easily affected by the ambient temperature during operation, resulting in unsatisfactory detection accuracy. To solve the temperature compensation problem of infrared gas sensors, the ISSA was introduced to optimize the BP neural network. First, a model of the sparrow search algorithm is established in MATLAB to optimize BP neural network and improve its optimization ability; the method of TENT chaotic mapping and dynamic adaptive weight factor is added to optimize the sparrow search algorithm. After a performance test of the benchmark function, the ISSA demonstrated excellent global search ability, stable performance, and a fast optimization speed. Finally, the ISSA-BP algorithm was used for the actual temperature compensation of infrared sensors, and the results showed that the ISSA-BP temperature compensation algorithm can effectively compensate for the temperature of infrared gas sensors.

     

/

返回文章
返回