在动态测试中为了消除传感器谐振频率处振动产生的误差,针对传感器高阶系统的补偿问题提出一种改进RLS(Recursive Least Squares)算法优化补偿滤波器。采用梯度下降法产生滤波器参数初值,再用RLS算法对参数进行修正。在MATLAB平台上对算法进行了仿真验证,分析了补偿前后传感器系统的时域响应和频域响应。对实际压电传感器CY-YD-205进行了补偿,工程实验表明采用改进RLS算法设计的补偿滤波器可以大大改善传感器系统的动态特性。
Aiming at high requirements of temperature measurement system in high temperature,high pressure,highly corrosive and other special environments,a temperature acquisition system based on field-programmable gate array(FPGA) which is the controller of the system is designed.Also a Flash memory is used as the memory and an erosion thermocouple is used as sensor of the system.Compared with the traditional system using complex programmable logic device(CPLD)and microcontroller unit(MCU)as the main body,this system has some advantages,such as short response time,small volume,no loss of data once power is off,high precision,stability and reliability.And the sensor of the system can be reused.In this paper,boiling water experiment is used to verify accuracy of the system.The millisecond level signal from firecrackers is for verifying the stability and fast response characteristics of the system.The results of experiment indicate that the temperature measurement system is more suitable for the field of explosion and other environments which have high requirements for the system.
The method based on particle swarm optimization(PSO)integrated with functional link articial neural network(FLANN)for correcting dynamic characteristics of sensor is used to reduce sensor’s dynamic error caused by its system limitations.Combining the advantages of PSO and FLANN,with this method a dynamic compensator can be realized without knowing the dynamic model of the sensor.According to the input and output of the sensor and the reference model,the weights of the network trained were used to initialize one particle station of the whole particle swarm when the training of the FLANN had been finished.Then PSO algorithm was applied,and the global best particle station of the particle swarm was the parameters of the compensator.The feasibility of dynamic compensation method is tested.Simulation results from simulator of sensor show that the results after being compensated have given a good description to input signals.