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