时差法超声波流量计测量精度的补偿方法∗
2021-04-28王志强
郭 涛 王志强 李 成
(中北大学 仪器科学与动态测试教育部重点实验室 太原 030051)
0 引言
随着各领域的技术革新,能源计量、环境保护、交通运输等应用领域对流量测量需求的牵引,使得流量计的使用量迅速增长。使用传统流量计对工业流体流量进行测量时,受管道和流量计自身工作要求的限制,存在着制造运输困难、造价过高以及调试安装不便等缺点。而超声波流量计可以通过非接触式测量方法即在管道外壁安装,不会带来管道堵塞和能量损耗等问题,且相较于传统流量计性价比较高。其中,又以时差式超声波流量计最具发展潜力。超声波流量计的测量精度涉及领域广,较为复杂。其中,顺流和逆流的时间差直接决定了时差式超声波流量计系统的测量精确度。因此准确地计算出时间差是整个测量系统需要处理的关键问题[1−2]。
1 时差法测量原理
超声波流量计的两个换能器以固定角度安装在管道两侧,通过系统控制换能器切换发射和接收工作状态,测量超声波在管道内顺逆流下的传播时间,再由公式计算得出流量值。其工作原理如图1所示[3−4]。
图1 超声波流量计工作原理Fig.1 Working principle of ultrasonic flowmeter
结合时差法流量计的工作原理,瞬时体积流量计算公式推导如下:
顺流时间ts公式为
式(1)中,L为探头垂直距离,v为流体流速,θ为声道角,c为流体中超声波速。
逆流时间tn公式为
联立式(1)、式(2)及L=D/cosθ,得到公式(3):
对管道中流体流速进行分布补偿后,得到瞬时体积流量qQ计算公式为
其中,K为线流速转化为面流速的补偿系数。
由计算公式可知,测量顺逆流时的绝对传播时间就成为提高流量计精度的直接因素。
2 信号处理方法探究
2.1 过零检测
根据超声波换能器的工作原理,接收信号的频率大小等于换能器固有频率且固定不变,即过零点的位置由介质声速、流速所导致的信号传播时间决定,而不随波形形状变化,为过零检测信号提供了条件。为了排除换能器起振和介质性质的影响因素,通过参考电平芯片和比较器芯片设计了阈值电压电路和锁存电路,获取超声波传播时间。
如图2所示,选用一个双通道比较器芯片,将放大滤波后的接收信号接到芯片A通道的INA+和B通道的INB−上。利用信号锁存使能端LE 的锁存功能,进行零点位置的确定。首先通过A 通道进行阈值电压的判断,当接收信号的幅值超过参考电平时,OA端输出锁存为高电平。然后再通过B通道得到相邻的下一个出现的过零点,同时进行锁存为高电平。这样就得到在过零点前保持低电平、过零点后保持高电平的波形,便于后续的计时模块进行信号时间处理。具体信号处理过程如图3所示,其中r为阈值电压,V+为参考电压[5]。
图2 过零检测设计电路Fig.2 Zero-crossing detection design circuit
图3 过零检测信号处理波形图Fig.3 Zero-crossing detection signal processing waveform
实际中系统不能准确采样到首个过零点,同时,当外界对波形产生干扰时,造成阈值电压在判断波形出现时的时机不当问题,进而影响后面的过零点锁存。
2.2 互相关算法
传统的互相关检测法利用互相关计算信号时延的原理进行传播时间的计算,对噪声的免疫性是其最大的优点。其中,传播时间为超声波换能器发出激发脉冲信号到超声波接收到信号的时间。
基于超声波的特点,典型的超声波信号可以由公式(5)表述:
其中,s(t)为超声波换能器的发射信号,τi为时间延迟,αi为衰减因子,ni(t)为与s(t)不相关的零均值高斯白噪声,T为信号观测时间。
对于参考信号和回波接收信号r1(t)、s2(t)可表述为
离散化处理后可得[6]
在确定r1(nTs)、s2(nTs)的情况下,对这两个序列进行相关运算,得到
其中,Rrs(τ)为互相关计算结果。通过求解相关函数的最大值,即可求得两信号的时差τ。其具体的工作原理如图4所示。
图4 互相关算法原理图Fig.4 Schematic diagram of cross-correlation algorithm
为减少计算量,华志斌[7]通过引入极性相关算法来达到类似的效果,但在实际系统中仍然运算量较大,系统的实时性不好。
2.3 分析应用
对于使用超声波流量计检测的管道内部来说,液体流速的变化在短时间内不存在突变,相邻两次的波形对于外部干扰的问题不敏感,对于互相关的计算存在先天优势。文中将上一次的接收信号存储并作为参考信号,与本次的接收信号进行互相关计算。在过零检测方法中已经得到一个过零点时间值,结合互相关算法再对这一数据做验证和补偿。具体工作原理如图5所示。
假设发射换能器的发射波形时间为t0,由过零检测得到的过零点时刻值为tz,由互相关算法得到的时间位移为τ,顺流或逆流下的时间差测量方式相同,分别设为ts、tn,则
其中,tcorrection为修正时间,包括管壁误差、电路延迟以及流体流态等造成的影响时间[8]。
图5 时间差自补偿原理图Fig.5 Schematic diagram of time difference selfcompensation
当零点取值因干扰的出现较为靠后时,与参考波形做互相关算法时,移位时间τ为负值;当零点取值靠前时,移位时间值τ为正值。过零检测所存在的误差总会被互相关算法所补偿,从而保证了测量得到时间差的准确性。同时,计算量得到大幅减少,增强了系统的实时性。
3 实验验证
由于文中研究的重点是提高超声波测量计的时间差测量的准确度,所以为避免管道、流体流态等不可控因素的干扰,验证时采用改变超声波探头的距离来进行。因实验在空气中进行,超声波的波速定为341.3 m/s。将发射探头固定,换能器的激励脉冲信号的频率为40 kHz,调整接收探头距离位置,保证发射接收电路以及过零检测电路的参数不变。实验中初始距离为3 cm,每次增加2 cm,多次测量。通过采样电路对接收信号进行采样并导入数据分析软件进行相关性计算,得到τ值。同时,将本次的采样信号作为下一次测量计算的参考波形。根据公式(9)计算得出测量值。
图6为接收换能器接收到超声波信号后的采样后处理图像。如图7所示,通过计算,得出此例接收波形与参考波形相关性的τ值绝对值为85 ns。实验中将计算得到的传播时间定义为对比值,实验得到的传播时间为测量值,测量结果如表1所示。由表1可知,误差较为稳定且普遍小于0.8%;首次测量时,系统参考波形参数设置没有基于实际情况,会选用某一波形作为参照波形,这也导致首次互相关计算时比之后的值误差较大,因此在表1中第一个测量值的误差会达到0.73%。
图6 超声波参考信号Fig.6 Ultrasonic reference signal
图7 超声波互相关计算Fig.7 Calculation of ultrasonic cross-correlation
表1 实验测量数据Table 1 Experimental measurement data
4 结论
文中研究了超声波时差法测量管道顺逆流时间的问题,在过零检测的基础上,提出了互相关自补偿的测量方式。通过过零检测电路实现零点检测,对超声波参考波形和接收波形进行采样,并进行互相关补偿计算,保证实时性的同时,提高测量准确性。通过对比实验测量数据与理论值,经过计算误差均小于0.8%,验证了此方式下提高超声波流量计准确度的可行性。