此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

Dynamic compensation for sensors based on particle swarm optimization and realization on LabVIEW

 

ZHANG Xia, ZHANG Zhi-jie, CHEN Bao-li

 

(School of Information and Communication Engineering, North University of China, Taiyuan 030051, China)

 

Abstract: In shock wave's pressure testing, a dynamic compensation digital filter is designed based on particle swarm optimization (PSO) algorithm. Dynamic calibration experiment and simulation are conducted for the pressure sensor. PSO algorithm is applied on Matlab platform to achieve optimization according to input and output data of the sensor as well as the reference model, and the global optimal values got by optimization become the parameters of the compensator. Finally, the dynamic compensation filter is established on LabVIEW platform. The experimental results show that the data after processing with the compensation filter truly reflects the input signal.

 

Key words: particle swarm optimization (PSO); dynamic compensation; LabVIEW

 

CLD number: TP212.9 Document code: A

 

Article ID: 1674-8042(2014)01-0025-04   doi: 10.3969/j.issn.1674-8042.2014.01.005

 

 

References

 

 

[1] WU Jian, ZHANG Zhi-jie, DONG Gang-gang, et al. Real-time correction for sensor's dynamic error based on
DSP. In: Proceedings of 2011 IEEE International Instrumentation and Measurement Technology Conference, Hangzhou, China, 2011: 633-639.
[2] ZHANG Yuan-yuan, XU Ke-jun, XU Yao-hua. Dynamic modeling approach based on improved PSO and FLANN for a sensor. Journal of Vibration and Shock, 2009, 28 (1): 1-7.
[3] TIAN Wen-jie, LIU Ji-cheng. A new optimization algorithm for dynamic compensation of sensors. In: Proceedings of the 2nd International Conference on Computer Modeling and Simulation, 2010, 2: 38-41.
[4] WU De-hui, HUANG Song-ling, XIN Jun-jun. Dynamic compensation for an infrared thermometer sensor using LSSVR based FLANN. Measurement Science and Technology, 2008, 19(10): 105202-105208. [doi:10.1088/0957-0233/19/10/105202]
[5] GAO Zhen-bin, ZENG Xiang-ye, WANG Jing-yi, et al. FPGA implementation of adaptive IIR filters with particle swarm optimization algorithm. In: Proceedings of the 11th Singapore International Conference on Communication Systems (ICCS 2008), Guangzhou, China, 2008: 1364-1367. [doi: 10.1109/ICCS, 2008. 4737406]
[6] CHEN Sheng, Luk B L. Digital IIR filter design using particle swarm optimization. International Journal of Modelling Identification and Control, 2010, 9(4): 327-335.
[7] Ben Arfia F, Ben Messaoud M, Abid M. Nolinear adaptive filters based on particle swarm optimizer. Leonardo Journal of Sciences, 2009, 14: 244-251.
[8] ZHAO Zhong-kai, GAO Hong-yuan. FIR digital filters based on cultural particle swarm optimizer. In: Proceedings of 2009 International Workshop on Information Security and Application (IWISA 2009), Qingdao, China, 2009: 252-255.
[9] CHEN Xi-hui, ZHANG Yin-hong. LabVIEW8.20 programming from entry to the master. Beijing: Tsinghua University Press, 2007.

 

基于粒子群算法的传感器动态补偿及LabVIEW实现

 

张霞, 张志杰, 陈保立

 

(中北大学  信息与通信工程学院,山西 太原 030051)

 

摘要:以冲击波压力测试为背景, 介绍了一种基于粒子群优化算法(PSO)的动态补偿数字滤波器的设计方法。 对压力传感器进行动态校准实验和计算机仿真, 根据传感器动态标定时的输入输出数据及参考模型, 利用粒子群优化算法进行寻优, 得到的全局最优值即为传感器动态补偿器的系数, 并利用LabVIEW平台完成了动态补偿滤波器的设计。 实验结果表明: 经过补偿器处理后的信号与输入的被测信号有良好的一致性。

 

关键词:粒子群算法; 动态补偿; LabVIEW

 

引用格式:ZHANG Xia, ZHANG Zhi-jie, CHEN Bao-li. Dynamic compensation for sensors based on particle swarm optimization and realization on LabVIEW. Journal of Measurement Science and Instrumentation, 2014, 5(1): 25-28. [doi: 10.3969/j.issn.1674-8042.2014.01.005]
 

 

[full text view]