Abstract:
Objective The Coriolis flowmeter can directly measure the mass flow rate of fluids and is widely used in the field of petrochemicals. This paper proposes a phase difference algorithm based on particle filter to meet the high-precision measurement requirements of Coriolis flow meters.
Methods By analyzing the characteristics of the Coriolis flowmeter signal, the state transition equation and observation equation of the vibration signal system were established. The particle filter algorithm was used to track the signal amplitude, angular frequency, and phase parameters, and the phase difference was calculated from the updated state values.
Results The simulation analysis results show that compared with typical Hilbert transform processing results, the relative error of phase calulation results based on particle filter is significantly reduced.
Conclusions The processing results of actual vibration raw signals of Coriolis flow meters show that the algorithm based on particle filter can be effectively applied to the processing of measured vibration signals of Coriolis flowmeters, and to a certain extent, it improves the measurement accuracy of time difference or phase difference.