In order to maximize the measurement performance of Coriolis flowmeter in practical application, a quadrature demodulation algorithm based on correlation operation and Hilbert transform (CH-QD algorithm) is proposed. The proposed algorithm uses the same-frequency cosine frequency characteristic of autocorrelation and the phase-shift characteristic of Hilbert transform to generate the reference signals required by quadrature demodulation, which effectively solves the problem that the traditional quadrature demodulation algorithm needs to predict the signal frequency and is sensitive to the performance of the frequency detection algorithm, which improves the detection accuracy of the algorithm, and realizes the joint estimation of signal frequency and phase difference. Simulation results show that the proposed algorithm has high detection accuracy, noise resistance and dynamic tracking performance. Based on TMS320F28335DSP, the algorithm is implemented on Coriolis flowmeter transmitter, and the performance analysis and water flow calibration experiments are carried out. The calibration results show that the measurement error of the system is less than 0.1% and the repeatability is less than 0.05% in the range of range ratio of 20∶1.
LiuChen-ci, XuKe-jun, HuangYa. Signal processing of high-frequency micro-bending Coriolis mass flowmeter in urea machine [J]. Journal of Metrology,2022,43 (6):767-776.
XuChang-li, LiBo, ZhongQi-shui,et al. Improvement of phase difference calculation method based on zero-crossing detection [J]. Electromechanical Information,2022(2):35-38.
[7]
LiuY J, WangL Y, LuoQ,et al. A novel method of Coriolis flowmeter phase difference measurement based on improved correlation analysis method[J]. Flow Measurement and Instrumentation,2021, 80:1-11.
[8]
ShenT A, HuangS Y, ChenP,et al. A novel phase difference measurement method for Coriolis mass flowmeter based on correlation theory[J]. Energies,2022,15(3710):1-11.
ShenTing-ao, TuYa-qing, LiMing,et al. Phase difference measurement method and verification of data continuation correlation [J]. Journal of Instrument,2014,35(6):1331-1337.
ZhangLun, XuKe-jun, XuHao-ran,et al. Implementation of orthogonal demodulation method for Coriolis mass flowmeter for batch flow measurement [J]. Journal of Metrology,2020,41(7):808-815.
[13]
LiM, HenryM. Complex bandpass filtering for coriolis mass flow meter signal processing[C]// 42nd Annual Conference of the IEEE Industrial Electronics Society(IECON). Florence,2016:4952-4957.
[14]
ChenP, TuY Q, LiM,et al. A real-to-complex conversion phase difference estimation method for Coriolis mass flowmeter signal[C] // 2019 International Conference on Communications, Information System and Computer Engineering (CISCE). Haikou,2019:280-284.
[15]
SemenovA, FedosovI. Novel prony-based algorithm for estimating oscillation parameters of Coriolis flowmeter at two-phase flow[C]// XXIX International Scientific Symposium Metrology and Metrology Assurance (MMA). Sozopol,2019:1-6.
[16]
LeiH. An improved phase difference detection method for a Coriolis flowmeter[J]. Measurement,2021,172:1-7.
[17]
LiM, HenryM. Signal processing methods for Coriolis mass flow metering in two-phase flow conditions[C]// IEEE International Conference on Industrial Technology(ICIT). Taipei,2016:690-695.
[18]
LiC H, SunL J. Improvement of signal processing in Coriolis mass flowmeters for gas-liquid two-phase flow[J]. Frontiers of Information Technology and Electronic Engineering,2021,22(2):272-286.
[19]
ChenN, XiaoY, LiuZ,et al. Research on Coriolis mass flowmeter signal processing and driving method[C] // 6th International Conference on Computing Methodologies and Communication (ICCMC). Erode,2022:589-592.
[20]
TuY Q, YangH Y, ZhangH T,et al. CMF signal processing method based on feedback corrected ANF and Hilbert transformation[J]. Measurement Science Review,2014,14(1):41-47.