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、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
本文档来自技高网...【技术保护点】
1.一种无磁水表的水流量计量方法,其特征在于,包括:
2.根据权利要求1所述的无磁水表的水流量计量方法,其特征在于,将所述水流速度输入预先训练好的径向基神经网络,输出所述旋转叶轮的当前转动圈数的步骤之前,所述方法包括:
3.根据权利要求2所述的无磁水表的水流量计量方法,其特征在于,对所述初始径向基神经网络进行训练,直到达到预设的训练要求,得到所述预先训练好的径向基神经网络的步骤之后,所述方法包括:
4.根据权利要求3所述的无磁水表的水流量计量方法,其特征在于,基于所述拟合曲线,根据所述当前水流速度输入,输出所述旋转叶轮的当前转动圈数的步骤,包括:
5.根据权利要求4所述的无磁水表的水流量计量方法,其特征在于,所述预设参数包括:水流速度第一初始值以及水流速度第二初始值;所述水流速度第一初始值大于所述水流速度第二初始值;基于预设参数,将所述拟合曲线进行分段处理,得到分段函数的步骤之前,所述方法包括:
6.根据权利要求5所述的无磁水表的水流量计量方法,其特征在于,基于所述拟合曲线,根据所述当前水流速度,输出所述旋转叶轮的当前转
7.根据权利要求6所述的无磁水表的水流量计量方法,其特征在于,基于所述分段函数,根据所述当前水流速度,输出所述旋转叶轮的当前转动圈数的步骤,包括:
8.根据权利要求7所述的无磁水表的水流量计量方法,其特征在于,根据所述当前水流速度,从所述分段函数中筛选目标分段的步骤之前,所述方法包括:
9.一种无磁水表的水流量计量装置,其特征在于,包括:
10.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至8任一项所述的无磁水表的水流量计量方法。
...【技术特征摘要】
1.一种无磁水表的水流量计量方法,其特征在于,包括:
2.根据权利要求1所述的无磁水表的水流量计量方法,其特征在于,将所述水流速度输入预先训练好的径向基神经网络,输出所述旋转叶轮的当前转动圈数的步骤之前,所述方法包括:
3.根据权利要求2所述的无磁水表的水流量计量方法,其特征在于,对所述初始径向基神经网络进行训练,直到达到预设的训练要求,得到所述预先训练好的径向基神经网络的步骤之后,所述方法包括:
4.根据权利要求3所述的无磁水表的水流量计量方法,其特征在于,基于所述拟合曲线,根据所述当前水流速度输入,输出所述旋转叶轮的当前转动圈数的步骤,包括:
5.根据权利要求4所述的无磁水表的水流量计量方法,其特征在于,所述预设参数包括:水流速度第一初始值以及水流速度第二初始值;所述水流速度第一初始值大于所述水流速度第二初始值;基于预设参数,将所述拟合曲线进行分段处理,...
【专利技术属性】
技术研发人员:徐昆龙,娄嘉骏,陈良勇,张磊,
申请(专利权)人:宁波水表集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。