本申请为超声波水表流量测量,在时差法为超声波流量测量方法时,以lobe算法做超声波水表的流量校方法。
背景技术:
1、随着经济技术的不断发展,水表的计量技术也逐渐向高精度化,智能化与系统化的方向发展。传统的机械水表也从单一的计量功能转化为融入互联网应用,将计量、检测、控制融为一体的智能化水表。超声波水表是利用超声波流量检测原理,在额定工况下检测、显示瞬时流量,并将流量累计的仪表。由于没有机械运动部件,压力损失小,可测定的流量范围大,同时可实现数字化管理,对我国水表产业的数字化发展与转型有着重要的意义。
2、在超声波流量测定方法上目前以时差法作为超声波水表的主要测量方法,但由于测定的时间差为纳秒级,水中的回波信号会受到杂质,气泡等因素影响。波动导致的时间偏差会对测量的流量结果产生影响。所以其校准方式也就成为限制超声波水表发展的主要限制因素。
3、以lobe做为超声波水表的校准方式其主要特点是根据波段对信号进行校准,减少特殊工况对超声波回波信号的影响,从而导致跳波的情况。
技术实现思路
1、减少因波动导致的测量误差,本发明提供一种基于lobe校准时差,从而实现稳定测量的方法。该发明可以提高adc(analog-to-digital converter)布置模数转换器结果非线性关系的准确性,提高超声波传输时间以及信号之间的相对精度。校准后有效减少超声波流量测量的误差。
2、其中,adc是用于完成传感器的模拟值转换成数字量,以便于传输和处理。lobe算法为一种通过机器学习的方法来构建ai模型的应用。
3、为实现以上目的,本发明通过以下技术方案予以实现:
4、s1、获取在对应超声波流量测定装置在水表工作状态下的设备参数。
5、s2、建立水表流量测量模型,对流量进行计算。将管内的液体流速根据测量的结果可以转化为管道内液体流速v与换能器声波飞行时间差t21-t12之间的关系,记作δt。如公式1、2所示。
6、公式1
7、公式2
8、同理将管内瞬时流量根据q=sv,转化为瞬时流量与换能器声波飞行时间差之间的关系如公式3所示。
9、公式3
10、式中,q为管内瞬时流量,d为管道内表面直径,l为水管中声波的传输长度。φ为声波传输路径与管道之间的夹角。t12为从换能器1至换能器2的声波飞行时间、t21为从换能器2至换能器1的声波飞行时间、δt为换能器声波飞行时间差。
11、根据得到式中,q为管内瞬时流量,l为水管中声波的传输长度。φ为声波传输路径与管道之间的夹角。t12为从换能器1至换能器2的声波飞行时间、t21为从换能器2至换能器1的声波飞行时间。
12、根据瞬时流量与换能器声波飞行时间差δt之间的关系,可以将获得高精度瞬时流量的方法转化为获取高精度的飞行时间差δt。
13、s3、以高速adc采样得到的信号进行拟合,得到上行或下行的波段,使用插值法计算每个包络的极值点并找到最大值。后称adc采样图。
14、s4、在adc采样图中以其中以一定的阈值比例做阈值线,并寻找离阈值线最近的波瓣。在整个计量时间中以一个离阈值线最近的波瓣峰值点作为起点,到下一个离阈值线最近的波瓣峰值点为终点。计量得到的时间差即为记录的换能器声波飞行时间t。
15、s5、在实际测量中为使得算法简化,以达到降低功耗的目的。在测量中将测量过的adc采样图波峰的最大值记录下来,即保留同样的阈值比例做为阈值线。以该阈值线作为下一次信号采集所使用的阈值线。
16、s6、在新的阈值线寻找距离最近的波瓣,并记录记录的换能器声波飞行时间。当新的飞行时间大于一个adc采样周期时,则需要重新计算该波段的最大值,阈值,以及距离阈值线最近的波瓣。
17、s7、根据线相关算法进行计算流量与换能器声波飞行时间差δt。在该相关度最大值点,信号的偏移量即为两个信号声波飞行时间差δt。
18、s8、根据两个信号波的飞行时间之差,决定是否周需要进行偏移计算,并计算偏移量。
19、s9、根据实际需求使用的管道以及换能器对constant进行标定。从而获取水表的瞬时流量计算结果。将水表的瞬时流量通过积分器累加获得最终流量结果。
20、公式4
21、式中,constant为根据实际需求使用的管道以及换能器进行标定得到的常量,t12为从换能器1至换能器2的声波飞行时间、t21为从换能器2至换能器1的声波飞行时间、δt为换能器声波飞行时间差。
1.一种基于lobe算法的超声波水表流量校准方法,其特征是: