一种用于超声波流量计的绝对传播时间测量方法

文档序号:5942891阅读:170来源:国知局
专利名称:一种用于超声波流量计的绝对传播时间测量方法
技术领域
本发明属于超声流量测量技术领域,特别涉及一种用于超声波流量计的采用三个换能器和改进的最小误差平方和算法来测量绝对传播时间的方法。
背景技术
超声波技术应用于流量测量主要依据是当超声波入射到流体后,在流体中传播的超声波就会载有流体流速的信息。超声波流量计对信号的发生、传播及检测有着各种不同的设置方法,从而构成了不同原理的超声流量计,其大致可分为传播速度差法(包括时差法、相位差法、频差法),多普勒法,相关法、波束偏移法,等等。时差式超声波流量计是根据超声波信号顺流传播时间和逆流传播时间以及二者之差来计算流速,进而求得流量的。计算流速的公式中最重要的两个参数是绝对传播时间和相对传播时间。相对传播时间是指顺流传播时间和逆流传播时间的时差。计算相对传播时间不能将顺流传播时间与逆流传播时间做减法,应利用顺流时换能器接收的波形和逆流时换能器接收的波形,采用互相关方法、最小误差平方和方法等算法来计算这两组相似波形的时差,误差波动范围在Ins以内。其中,最小误差平方和方法精度要闻于互相关方法,但计算速度略逊一筹。绝对传播时间是指发射器发射超声波到达接收器的时间。测量时一般都是用两个传感器协同作用,换能器在管道外侧不同的排布方式,有Z型、V型、N型、W型。不论哪种排布方式,两个传感器的缺点都是,接收器无法精确的得到超声波回波信号,因此在计算绝对传播时间上效率不高。计算绝对传播时间的普遍方法是计数法。发射器发射超声波的同时,接收器开始计数,当接收器端的采样信号高于所设的门限值时,认为已经接收到超声波信号,停止计数,传播时间等于计数值乘以采样周期。这种方法的缺点在于门限值需根据经验设定,且计数值为整数,如果采样周期为40ns,则误差在正负40ns之间,范围较大,不精确,需要采用新的方法提高绝对传播时间的求取精度。

发明内容
为了解决测量绝对传播时间精度较低的问题,本发明提出了一种利用3个换能器测量顺流逆流传播时间的方法,不需要计时模块和设置门限值,相当于将绝对时间测量转换为相对时间测量,从而降低了误差,提高了测量精度。进一步地,本发明还利用一种将互相关方法与最小误差平方和方法结合起来的改进的最小误差平方和方法,计算相对传播时间,从而实现了提高绝对传播时间精度的目的, 并可以在不影响精度的情况下减少计算时间。现有技术中为了提高测量精度增加声程,从而产生了换能器在管道外侧不同的排布方式,有Z型、V型、N型、W型。本发明建立在V型排布的基础之上。本发明在V型排布下换能器I和换能器2的正对侧正中多加一个换能器3。设换能器I和换能器2之间的距离为L,则换能器3距换能器I和换能器2的横向距离均为L/2。 换能器I和换能器2轮流工作在发射和接收的状态,换能器3只工作在接收状态,即换能器 I发射超声波信号,换能器2和换能器3同时接收信号,此时换能器2和换能器3接收到的信号均为顺流状态下的信号;换能器2发射超声波信号,换能器I和换能器3同时接收信号,此时换能器I和换能器3接收到的信号均为逆流状态下的信号。对于顺流情况,换能器I发射超声波信号,换能器2和3均为接收器,换能器I发射的超声波信号首先被换能器3接收,随即反射后又被换能器2接收,因此这两个接收信号相关度会很高。利用求相对传播时间时的方法,如互相关法等来求取换能器3接收的信号和换能器2接收的信号之间的差值,其计算结果就是超声波信号从换能器3传播到换能器 2的时间,相当于求取了换能器2和换能器3按照Z型排布情况下的顺流传播时间。逆流情况下同理可求超声波信号从换能器3到换能器I的时间换能器2发射超声波信号,此时两个接收器即换能器I和换能器3接收信号;同样,采用求取相对传播时间的方式求取两个接收器所接收的信号的差值,其计算结果就是超声波信号从换能器3传播到换能器I的时间,相当于获得了换能器I和换能器3按照Z型排布情况下的逆流传播时间。由于求取这两个传播时间的信号通过的声路不同,因此必须保证换能器3距离换能器2和换能器I的横向距离相等,即确保声程相等。另外,求取相对传播时间的方法与传统方法相似,只利用换能器I和换能器2,但是要将最后的时差除以2,说明结果为换能器3 到换能器I或者换能器3到换能器2的相对传播时间。有益效果I、本发明提出了一种利用3个换能器测量顺流逆流传播时间的方法,不需要计时模块,而且能够消除电路时间延迟带来的精度问题,从而实现了提高绝对传播时间精度的目的。2、本发明提出了一种改进的最小误差平方和方法,将互相关方法与最小误差平方和方法结合起来,可以在不影响精度的情况下减小最小误差平方和方法的运行时间。


图I为换能器V型排布示意图;图2为图I中换能器2和换能器3接收到的信号示意图;图3为最小误差平方和方法提取核心信号示意图;图4为计算步骤流程图;图5为计算绝对传播时间理论推导示意图。
具体实施例方式下面结合附图和具体实施例对本发明做进一步详细说明。本发明提供一种利用3个换能器并用改进的最小误差平方和算法测量绝对传播时间的方法。如图I所示安排换能器安装方式,在V型排布下换能器I和换能器2的正对侧正中多加一个换能器3。设换能器I和换能器2之间的距离为L,则换能器3距换能器I和换能器2的横向距离均为L/2。换能器I和换能器2轮流工作在发射和接收的状态,换能器3 只工作在接收状态,即换能器I发射超声波信号,换能器2和换能器3同时接收信号,此时换能器2和换能器3接收到的信号均为顺流状态下的信号;换能器2发射超声波信号,换能器I和换能器3同时接收信号,此时换能器I和换能器3接收到的信号均为逆流状态下的信号。图2所示为顺流时超声波信号从发射器即换能器I发出,到换能器3,经反射再到换能器2的示意图。理论上,超声波信号从发射器到换能器3与从换能器3到换能器2所经历的时间应该是相等的。发射波形未知,换能器3与换能器2接收到的信号均为同一发射波传递而来,因此相关度很高。此时可以利用诸如互相关法、最小误差平方和方法等等求取相对传播时间的方法求取顺流情况下换能器3与换能器2之间超声波信号的时差,即为换能器3和换能器2按照Z型排布情况下的顺流绝对传播时间。逆流情况下同理。其中,互相关法是对两相似波形进行互相关计算,获得最大相关点对应的横坐标就是两相似波形的时差,但是该方法仅能获得大致的时差情况,不够精确。目前一种最小误差平方和方法的具体实现为(参见IEEE Transactions on Ultrasonics,Ferroelectrics,And Frequency Control, VOL. 55,NO. 9,September 2008)对于两个存在时差的相似波形,设其中一个信号为参考信号SI,另一个信号为 S2,从同一起始点提取SI和S2中核心信号,SI提取采样点个数为N,S2提取采样点个数为 M,其中N > M,后续过程只与核心信号有关。该核心信号是指能够囊括明显波峰的信号,核心信号的提取窗口不能太大,否则会提取到较多的无用信号,增加计算数量。核心信号提取窗口的具体选择可以通过试验确定或者采用经验值。而后,将提取的SI进行如下形式的三次样条拟合,拟合后的公式如下,S2依然为
离散点;
(f) = O1 ( / θ - TJ )3 + (i / 5 - TJ )2 + C1 (f / 5 - TJ) + cij...........................................O < < 1.5
yj(f) = α ( / S-Tj)3 +bt(t I d -T)2 +ct(t I d-Ti) + di.........................................(i.-\)-8<t<i-8
(I)
ν-\ (^ = aN-Iit 丨 3_Tn—'Y + bNl (t / d_D + cNl (t / d-TNl) + dNl..{N-2)-d <t < (N - V) · d,其中,fjt)为第i个分段(即第i个采样点到第i+1个采样点之间的分段,共) 的拟合函数,Ti= (I-I)0令=则公式⑴简化为
fx(t') = Cil (t 'Y + bx (t ')2 + C1 (t') + dx...................................O < 1 < I
( ') = Qi (t ')3 + bt it')2 + Ci (t\) + ...................................0< '<1
(2)
fN-l ') = (t 'f + K-I f + cN-I ') + dN-I.................0< '<1从式(2)可以看出,这里的三次样条拟合是将每个分段的起始点和结束点的横坐标值转换并搬移到
情况下的每个分段的拟合函数,这样后续计算得到的时差也在
中。那么两个信号的时差为使公式(3)为最小时的t'值,该t'值就是两个信号之的时差,例如可以采用求导求极值的方式获取t';S(V) =S2\l})2 (3)
i=\其中,S2[i]为S2核心信号中的第i个元素的幅值,对于S2来说i的取值范围为 I M。上述步骤得到t'值是转换且平移后的时间数据,而且不知道t'属于哪个分段, 因此无法采用= 还原为t。因此需要将S2向靠近SI的方向平移一个采样周期, (如果S2时间上落后SI,则将S2向左平移,反之向右),每平移一次都采用公式(3)计算 ε最小时的t',执行N-M次,最终从多个最小的ε中获取最小的一个,其对应的t'作为
最终结果。可见,上述最小误差平方和方法需要进行多次t'值的计算,计算量巨大。为了解决单独使用互相关法和上述最小误差平方和方法所带来的缺陷,本发明采用改进的最小误差平方和方法,其是将互相关方法与最小误差平方和方法结合起来,可以在不影响精度的情况下减少最小误差平方和方法的运行时间。改进的最小误差平方和算法的具体流程包括如下步骤,且在该流程中设SI为换能器2所接收信号即后接收到的信号,S2为换能器3所接收信号即先接收到的信号,SI与 S2的横坐标为采样点序号,这样比较好计算。参见图4:步骤一、利用快速傅里叶变换FFT计算SI与S2的离散互相关函数;步骤二、求离散互相关函数的最大值点对应的横坐标值k,即为S2核心信号需要向右平移的整数点数,即S2核心信号与SI核心信号相关部分发生重合的大概位置;步骤三、从同一起始点提取SI和S2中的核心信号,SI提取元素个数为N,S2提取元素个数为M,且N大于M ;步骤四、将SI核心信号中各相邻采样点之间的分段均在横轴上平移到
并进行三次样条拟合,S2依然为离散点。由于本实施例中SI、S2的横坐标为采样点序号而不是时间,因此三次样条拟合后第i个分段的拟合函数仍为公式(2)示出的fi(t' ),Ti = (i-1),但是t' = t-Tp t为横坐标的值即采样点序号。然后,将S2的核心信号右移k个点,即相当于将SI左移k个点,得到f/ (t') =fi+k(t')。在实际中如果S2为换能器2所接收信号,SI为换能器3所接收信号,则SI 提前于S2,则本步骤应该将S2的核心信号左移k个点,则f/ (t' ) = 4-,(1 )。左移表不向米样点序号小的方向移动。采用以下修正后的最小误差平方和公式⑷计算两个信号SI和S2的时差tk,时差tk为使得公式(4)的ε为最小时的t'值,tk属于区间
;ε( ') = Xa \t')-S2[i])2 = i;(UO-&[,])2 (4 )
i=l i=l其中,S2[i]为S2核心信号中的第i个元素。对于图3示出的情况来说,fi+k(t') 表示采用SI虚线框中的数据与S2虚线框中的数据求差。采用公式(2)和(4)求出的时差 tk表示出SI’和S2’之间需要相互平移多少才能够使得二者间的误差最小即重合度最高。相应地,如果S2左移k个点,则公式⑷中的fi+k(t')采用)替换。步骤五、根据tk可求得时差两个接收器所接收信号的时差t_sse t_sse = (k+tk) T (5)由于互相关法获得的粗平移距离k的误差在一个采样周期内,因此可以认为,最后获得的tk应该在一个周期
内,因此采用(5)可以获得最终的时差求取结果。至此,本流程结束。通过上述描述可以知道,本发明采用3个传感器可以将绝对时间测量转化成相对时间测量以减小测量误差的理论验证如图5所示。实际中由于电路延迟带来的误差往往很大,不能忽视。利用3个传感器求取绝对传播时间的方法不存在电路时间延迟的问题。如图5所示,1、2、3分别为3个换能器的编号,eA、eB表示换能器I和换能器2为发射器时发射电路的时间延迟,ei、e2、e3表示换能器1、2、3为接收器时接收电路的时间延迟。因为本发明所基于的电路上,发射电路不通,但接收电路只有一个,因此ei = e2 = e3。tup、tdn分别为顺流和逆流情况下,超声波信号从发射器发出经管壁反射到接收器的时间,即在流体中传播的总时间。^/23^/2分别为超声波信号从换能器3到换能器2和从换能器3到换能器 I在流体中传播的顺流时间和逆流时间。t3、t3'分别为实际超声波信号从换能器3超波到换能器I和从换能器3到换能器2的传播时间,此时要考虑电路延迟。例如顺流情况下,换能器I发射超声波信号,经发射电路的延迟64后,超声波信号进入流体,经过tup/2的时间到达换能器3的位置,系统采集到换能器3接收的超声波信号需要经过接收电路的延迟e3。 经过管壁反射,超声波信号再经过tup/2的时间到达换能器2的位置,系统采集到换能器2 接收的超声波信号需要经过接收电路的延迟e2。逆流情况下,同理。计算公式如下^ 3 - 2 +ei ^ 3
2 ^ 2 ^ 3
由上式可知,计算t3、t3/与发射电路延迟无关,同时3个换能器的信号连接同一个接收电路,因此ei = = e3。因此,
j U V ^ 3 - 2 +ei ^ 3
2 ^ 2 ^ 3
由上式可知,t3、t3'的计算与电路延迟无关。
结合实际采集数据,被测对象参数为
管道内径18mm
管道外径23mm
管路材质不锈钢管
超声换能器压电式
超声传播路径与管道轴向夹角45度
流体介质纯水
门限电平法是靠计数来计算绝对传播时间的,电平的高低由经验决定。如电平设置为2v还是2. 2v,0. 2v的差值会导致过多的计数。假设经验设置的值很准确,由于采样信号是离散点,计数法也会因为幅值突破所设电平的点与计数点不一致而导致误差,因为采样率为25MHz,此误差在正负40ns之间。而通过本发明三个传感器测量绝对传播时间,可以将其转换为测量相对传播时间,误差在纳秒级。以某一组固定流速下顺流信号绝对传播时间为例,
2个传感器门限电平法24240ns24240ns24200ns24240ns24160ns本发明24232.8ns24232.0ns24231.9ns24232.6ns24231.5ns本发明可见3个传感器测量方法的稳定性和精度要优于传统的2个传感器测量绝对时间得方法。每组信号包括一个顺流信号和一个逆流信号,每个信号包含2048个采样点。分别利用传统最小误差平方和(SSE)方法和本发明改进的最小误差平方和方法计算每组信号之间的时间差。计算耗时如下表所示
传统SSEI. 0994sI. 0338sI. 0632sI. 0432sI. 0435s本发明0.4897s0.5032s0.4753s0.4831s0. 4772s 可见,由于没有做计算N-M次重复运算,改进的最小误差平方和算法的耗时比改进前有所减少。
权利要求
1.一种用于超声波流量计的绝对传播时间测量方法,其特征在于,包括步骤I :在V型排布下换能器I和换能器2的正对侧正中设置一个换能器3,换能器3 仅工作在接收状态;设换能器I和换能器2之间的距离为L,则换能器3距换能器I和换能器2的横向距离均为L/2 ;步骤2 :测量顺流情况下绝对传播时间时,换能器I发射超声波信号,此时两个接收器即换能器2和换能器3接收信号;采用求取相对传播时间的方式求取两个接收器所接收的信号的时差,其计算结果就是超声波信号从换能器3传播到换能器2的时间,相当于获得了换能器2和换能器3按照Z型排布情况下的顺流绝对传播时间;测量逆流情况下绝对传播时间时,换能器2发射超声波信号,此时两个接收器即换能器I和换能器3接收信号;同样,采用求取相对传播时间的方式求取两个接收器所接收的信号的时差,其计算结果就是超声波信号从换能器3传播到换能器I的时间,相当于获得了换能器I和换能器3按照Z型排布情况下的逆流绝对传播时间。
2.如权利要求I所述的方法,其特征在于,所述采用求取相对传播时间的方式求取两个接收器所接收的信号的时差的步骤为第I步利用快速傅里叶变换FFT计算SI与S2的离散互相关函数;其中,SI为所述两个接收器所接收信号中的一个,S2为所述两个接收器所接收信号中的另一个;SI与S2的横坐标为米样点序号;第2步求离散互相关函数的最大值点对应的横坐标值k ;第3步从同一时间起始点提取SI和S2中的核心信号,SI提取元素个数为N,S2提取元素个数为M,且N大于M;第4步的核心信号中各相邻采样点之间的分段均在横轴上平移到
并进行三次样条拟合,S2依然为离散点;三次样条拟合后第i个分段的拟合函数fi(t')采用下式表示,t' = t-Ti; Ti = (i-ι), t为横坐标的值;fx(t') = Cil (t 'Y + bx (t ')2 + C1 (t') + dx...................................O < 1 < I< fXt') = at(t'f + bt(t')2 + Ci(i',) + dt...................................0< '<1 >fN-i (t') = aN-i (f 'f + Vi (f f + cN_x (t') + dN_x.................0< '<1M采用最小误差平方和公式40 =S 2\ι])2计算两个信号SI和S2的时差仁Itk,时差tk为使得上述最小误差平方和公式为最小时的t'值,tk属于区间
;S2[i]为 S2核心信号的第i个元素,土的选取原则为当S2为先接收的信号,则选取加号,否则选取减号;第5步根据tk可求得两个接收器所接收信号的时差t_see t_sse = (k+tk) · T。
全文摘要
一种用于超声波流量计的绝对传播时间测量方法,在V型排布下换能器1和换能器2的正对侧正中设置一个换能器3;设换能器1和换能器2之间的距离为L,则换能器3距换能器1和换能器2的横向距离均为L/2;测量顺流情况下绝对传播时间时,换能器1发射超声波信号,此时两个接收器即换能器2和换能器3接收信号;采用求取相对传播时间的方式求取两个接收器所接收的信号的时差,其计算结果就是超声波信号从换能器3传播到换能器2的时间,相当于获得了换能器2和换能器3按照Z型排布情况下的顺流绝对传播时间;逆流绝对传播时间的测量方法类似。使用本发明不需要计时模块,相当于将绝对时间测量转换为相对时间测量,从而提高了测量精度。
文档编号G01F1/66GK102589627SQ20121004463
公开日2012年7月18日 申请日期2012年2月23日 优先权日2012年2月23日
发明者刘佳, 李静, 汪首坤, 沈伟, 王军政, 赵江波, 马立玲 申请人:北京理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1