System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及超声波流量测量,特别是涉及一种针对超声波流量计的超声波回波二次起振识别方法。
技术介绍
1、超声波流量计是一种广泛应用于工业和商业领域的流量测量设备,利用超声波信号在流体中的传播特性来计算流量。其工作原理是通过发射超声波信号,测量信号在流体中传播的时间差,从而计算出流体的流速和流量。超声波流量计具有非接触、无损、精度高、适用范围广等优点,适合于测量气体和液体流量。
2、然而,在实际应用中,超声波流量计的测量精度可能受到多种因素的影响。其中,二次起振现象是一个重要的问题。这种现象可能会导致错波,影响计量的准确性。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种针对超声波流量计的超声波回波二次起振识别方法,该方法能够提高识别超声波二次起振的准确性并有效减少计量误差。
2、第一方面,本申请提供了一种针对超声波流量计的超声波回波二次起振识别方法。该方法包括:
3、获取超声波流量计的超声波回波;
4、基于超声波回波,确定目标波峰;其中,目标波峰为超声波回波中大于首波阈值的波的波峰;
5、按照目标波峰出现的先后顺序,检索目标波峰的波峰值,若目标波峰中存在连续多个波峰值先增大后减小的第一波峰段,将第一波峰段中波峰的最大值,记为第一目标幅值;
6、按照目标波峰出现的先后顺序,检索目标波峰中第二波峰段的波峰值,若第二波峰段中存在连续多个波峰值先增大后减小,将第二波峰段中波峰的最大值,记为第二目标幅值;其中,
7、根据第一目标幅值和第二目标幅值,识别超声波回波中是否存在二次起振。
8、在其中一个实施例中,遍历超声波回波,确定目标波峰,包括:
9、筛选出超声波回波中大于首波阈值的数据点;
10、判断是否存在连续的数据点先增大后减少,若是,将连续的数据点中的最大值记为一个波的波峰;
11、遍历超声波回波中的数据点,确定目标波峰。
12、在其中一个实施例中,确定第二波峰段,包括:
13、按照目标波峰出现的先后顺序,确定第一波峰段中最后一个波峰,将其作为基准波峰;
14、获取基准波峰的位置,将目标波峰中基准波峰所在位置之后的所有波峰组成的波峰段作为第二波峰段。
15、在其中一个实施例中,根据第一目标幅值和第二目标幅值,识别超声波回波中是否存在二次起振,包括:
16、若第一目标幅值与首波阈值的高度差小于第二目标幅值与首波阈值的高度差,则超声波回波中存在二次起振;
17、或,
18、若第二目标幅值大于第一目标幅值,则超声波回波中存在二次起振。
19、在其中一个实施例中,方法还包括:
20、若识别到超声波回波中存在二次起振,则获取超声波流量计中换能器的标称谐振频率;
21、根据标称谐振频率确定换能器的激励频率调节区间;其中,标称谐振频率为激励频率调节区间的中心;
22、基于激励频率调节区间调节换能器的激励频率。
23、在其中一个实施例中,基于激励频率调节范围调节换能器的激励频率,包括:
24、在激励频率调节区间内以标称谐振频率为起点,以第一步长向上调节激励频率和以第二步长向下调节激励频率的交替顺序,得到第一频率和第二频率;其中,将向上调节激励频率得到的频率记为第一频率,将向下调节激励频率得到的频率记为第二频率;
25、基于第一频率以及第二频率中的至少一个确定目标激励频率,将目标激励频率作为换能器调节后的激励频率。
26、在其中一个实施例中,基于第一频率以及第二频率中的至少一个确定目标激励频率,包括:
27、每调节一次激励频率得到一个第一频率或第二频率,以第一频率或第二频率驱动换能器,在第一频率或第二频率作为激励频率的情况下识别超声波流量计的超声波回波中是否存在二次起振,得到与第一频率相对应的二次起振识别结果或与第二频率相对应的二次起振识别结果;
28、基于二次起振识别结果,将第一频率或第二频率中的一个频率确定为目标激励频率;其中,在激励频率调节区间内以标称谐振频率为起点,以第一步长向上调节激励频率和以第二步长向下调节激励频率的交替顺序,不断循环向上和向下调节,直至基于二次起振识别结果确定目标激励频率为止。
29、在其中一个实施例中,方法还包括:若满足以下至少一项,则识别超声波流量计的超声波回波中是否存在二次起振:
30、超声波流量计的工作温度变化值大于温度阈值;
31、超声波流量计中声速的变化值大于声速阈值;
32、超声波流量计重新上电;
33、到达超声波流量计的定时时间。
34、在其中一个实施例中,确定超声波流量计中声速的变化值包括:
35、获取超声波回波中目标首波的飞行时间以及飞行距离;
36、根据飞行时间和飞行距离确定目标声速;
37、将目标声速与基准声速之间的差值,作为超声波流量计中声速的变化值。
38、在其中一个实施例中,获取超声波流量计的超声波回波,包括:
39、通过采样获取超声波流量计的超声波回波;
40、提取超声波回波的幅值,确定超声波回波的幅值是否位于有效范围内;
41、若否,基于放大电路对超声波回波进行增益调节以控制超声波回波的幅值。
42、第二方面,本申请还提供了一种超声波流量计,包括存储器和处理器,存储器存储有计算机程序,处理器能够执行计算机程序实现第一方面针对超声波流量计的超声波回波二次起振识别方法。
43、上述针对超声波流量计的超声波回波二次起振识别方法,通过获取超声波流量计的超声波回波,并基于超声波回波确定目标波峰,即那些幅值大于首波阈值的波峰。按照目标波峰出现的先后顺序,检索并确定第一波峰段中的最大波峰值作为第一目标幅值,以及第二波峰段中的最大波峰值作为第二目标幅值。第一波峰段是指连续多个波峰值先增大后减小的波峰段,而第二波峰段则是位于第一波峰段之后的波峰段。基于第一目标幅值和第二目标幅值,判断超声波回波中是否存在二次起振现象。该方法通过提高识别超声波二次起振的准确性,可以有效避免因误判波峰幅值而导致的计量误差。
本文档来自技高网...【技术保护点】
1.一种针对超声波流量计的超声波回波二次起振识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述的针对超声波流量计的超声波回波二次起振识别方法,其特征在于,遍历所述超声波回波,确定目标波峰,包括:
3.根据权利要求1所述的针对超声波流量计的超声波回波二次起振识别方法,其特征在于,确定所述第二波峰段,包括:
4.根据权利要求1所述的针对超声波流量计的超声波回波二次起振识别方法,其特征在于,根据所述第一目标幅值和所述第二目标幅值,识别所述超声波回波中是否存在二次起振,包括:
5.根据权利要求1至4任一项所述的针对超声波流量计的超声波回波二次起振识别方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的针对超声波流量计的超声波回波二次起振识别方法,其特征在于,基于所述激励频率调节区间调节所述换能器的激励频率,包括:
7.根据权利要求6所述的针对超声波流量计的超声波回波二次起振识别方法,其特征在于,基于所述第一频率以及所述第二频率中的至少一个确定目标激励频率,包括:
8.根据权利要求1至4任
9.根据权利要求1至4任一项所述的针对超声波流量计的超声波回波二次起振识别方法,其特征在于,获取超声波流量计的超声波回波,包括:
10.一种超声波流量计,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的针对超声波流量计的超声波回波二次起振识别方法的步骤。
...【技术特征摘要】
1.一种针对超声波流量计的超声波回波二次起振识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述的针对超声波流量计的超声波回波二次起振识别方法,其特征在于,遍历所述超声波回波,确定目标波峰,包括:
3.根据权利要求1所述的针对超声波流量计的超声波回波二次起振识别方法,其特征在于,确定所述第二波峰段,包括:
4.根据权利要求1所述的针对超声波流量计的超声波回波二次起振识别方法,其特征在于,根据所述第一目标幅值和所述第二目标幅值,识别所述超声波回波中是否存在二次起振,包括:
5.根据权利要求1至4任一项所述的针对超声波流量计的超声波回波二次起振识别方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的针对超声波流量计的超声波回波二次起振识别方法,其特征在于,基于所述激励频率调...
【专利技术属性】
技术研发人员:任赟鹏,马馨玥,田梦林,
申请(专利权)人:天信仪表集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。