System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及超声水表,尤其涉及一种适用于超声水表的温度计量方法。
技术介绍
1、在超声水表流量计量过程中,当待测试介质温度发生变化时,水表的计量结果也会随之发生变化,即温度变化会影响流量计量精度。为保证流量计量的精度,流量的校准方案中往往需要考虑温度的影响,这就对温度计量的精度也提出了较高的要求。
2、对此,当前方案多采用两种方式:其一为增加温度传感器方式,该方案获取的温度数据精确度高,但是温度传感器的成本较高;其二,计算中间量(如水流密度或水中声速),再通过变量间的换算,获得温度,这种方式无需使用温度传感器,降低了成本,但是温度计算精度不高,对于流量的修正效果有限。
技术实现思路
1、本专利技术针对现有技术存在的不足和缺陷,提供了一种适用于超声水表的温度计量方法,解决了超声水表计量过程中温度获取精度不足的问题,减小了温度精度不足对超声水表流量计量结果的影响,进而提高超声水表的流量计量精度。
2、本专利技术的目的可以通过以下技术方案来实现:
3、一种适用于超声水表的温度计量方法,包括以下步骤:
4、s1,在超声水表信号正常的前提下,在不同温度点、流量点采集不少于1分钟的数据,获得上游绝对飞行时间、下游绝对飞行时间、实测水温以及实测流量;
5、温度点取值范围为5~50摄氏度,相邻温度点温差不超过10摄氏度;流量点不少于10个,按照国家标准中的水表检定流量点设置;
6、s2,对所得数据按流量点进行分类后,将所得数
7、s3,由训练集数据得到温度计算模型,并通过测试集数据验证模型;
8、s4,将超声水表采集数据输入温度计算模型,获得修正后的水温。
9、优选地,所述s1获得的上游绝对飞行时间、下游绝对飞行时间、实测水温以及实测流量均为采集数据的均值。
10、优选地,温度计算模型的输入为绝对飞行时间,输出为修正后的水温;
11、模型分为以下2层:
12、第1层,根据绝对飞行时间,从修正表中得出对应的绝对飞行时间修正值与声路长度修正系数;
13、第2层,根据绝对飞行时间修正值和声路长度修正系数计算出水中声速,查找水温-声速对照表,获得水温修正值;
14、基于训练集数据得到修正表的具体步骤如下:
15、第1步,计算出绝对飞行时间修正值,式中i表示温度点的序列标号,v(ti)表示在实测水温ti下的声速,ti为[ti,ti+1]温度区间的上下游绝对飞行时间均值,δti为[ti,ti+1]温度区间的绝对飞行时间修正值;
16、第2步,根据δti与v(ti)获得真实声路长度,真实声路长度值与设计声路长度值的比值为声路长度修正系数ki;
17、第3步,以ti-δti-ki的形式,将上述值组成修正表并存储。
18、本专利技术的有益技术效果:提供了一种利用现有数据获得较为精确温度值的方法,解决了超声水表温度获取精度不足的问题,能够在不增加超声水表成本的基础上,获得精度较高的温度值,通过温度校准减小温度对流量的影响,进而提高超声水表的计量精度。
本文档来自技高网...【技术保护点】
1.一种适用于超声水表的温度计量方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种适用于超声水表的温度计量方法,其特征在于,所述S1获得的上游绝对飞行时间、下游绝对飞行时间、实测水温以及实测流量均为采集数据的均值。
3.根据权利要求1所述的一种用于超声水表提高温度计量精度的方法,其特征在于,温度计算模型的输入为绝对飞行时间,输出为修正后的水温;
【技术特征摘要】
1.一种适用于超声水表的温度计量方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种适用于超声水表的温度计量方法,其特征在于,所述s1获得的上游绝对飞行时间、下游绝对飞行...
【专利技术属性】
技术研发人员:许浩然,杨金合,高鹏飞,刘天扬,艾璐,沈华刚,陈维广,赵磊,范建华,王建华,刁瑞朋,
申请(专利权)人:青岛鼎信通讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。