引用本文: | 裴全斌,韩涛,徐明,侯阳,青青,陈正文,等. 基于粒子滤波算法的科氏流量计信号处理方法[J]. 石油与天然气化工, 2024, 53(6): 109-113. |
| |
|
本文已被:浏览 1055次 下载 197次 |
 码上扫一扫! |
|
基于粒子滤波算法的科氏流量计信号处理方法 |
裴全斌1,2, 韩涛1,2, 徐明1,2, 侯阳1,2, 青青1,2, 陈正文1,2, 薛永鑫1,2
|
1.国家石油天然气管网集团有限公司西气东输分公司;2.国家石油天然气大流量计量站武汉分站
|
|
摘要: |
目的 科氏流量计可以直接测得流体的质量流量,针对科氏流量计的高精度测量需求,提出了一种基于粒子滤波的相位差算法。方法 通过分析科氏流量计信号的特点来建立振动信号系统的状态转移方程和观测方程,采用粒子滤波算法对信号幅值、角频率和相位参数进行跟踪,由更新的状态值计算出相位差。结果 仿真分析结果表明,与典型的希尔伯特变换法计算的结果相比,基于粒子滤波的相位计算结果的相对误差显著降低。结论 对实际的科氏流量计振动原始信号的处理结果表明,基于粒子滤波的算法可有效地应用于科氏流量计实测振动信号的处理,并在一定程度上提升了时间差或者相位差的测量精度。 |
关键词: 科氏流量计 粒子滤波 相位差算法 算法测试 |
DOI:10.3969/j.issn.1007-3426.2024.06.017 |
分类号: |
基金项目:国家石油天然气管网集团科研项目“计量设备研制与性能提升”(SSCC202202) |
|
Signal processing method of Coriolis flowmeter based on particle filter |
PEI Quanbin1,2, HAN Tao1,2, XU Ming1,2, HOU Yang1,2, QING Qing1,2, CHEN Zhengwen1,2, XUE Yongxin1,2
|
1.PipeChina, West-East Gas Pipeline Company, Shanghai, China;2.Wuhan Verification Branch of National Oil & Gas Large Flowrate Measurement Station, Wuhan, Hubei, China
|
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. |
Key words: Coriolis flow meter particle filtering phase difference algorithm algorithm testing |