本发明涉及燃气管理设备,特别是涉及一种自适应的计量方法。
背景技术:
1、燃气表是用于计量燃气用量的仪器,与各家各户的生活都息息相关。如果燃气表的计量不准确,则会导致用户缴纳过高的用气费用,甚至可能造成一系列的安全隐患。因此,燃气表计量的准确性尤为重要。同时,燃气表的电池使用寿命一般为1到10年,电池寿命的长短,将会影响燃气表的准确度。若电池寿命短的话,则可能影响燃气表的正常工作,甚至可能出现数据丢失等情况。
2、在现阶段种,有两种常见的燃气表计量方式,具体包括:
3、第一种,超声波燃气表,超声波燃气表是利用超声波传播的速度与燃气流速之间的关系来测量燃气的流量。
4、第二种,光电直读燃气表,光电直读燃气表是通过光学字轮识别技术和光电直读传感器,定时获取字轮上的示数,实现计量效果。
5、在两种燃气表的使用过程中,光电直读燃气表的功耗低,只需读取的一瞬间供电,但无法获取实时瞬时流量进行流量的精准检测,而超声波燃气表的精度虽高,但功耗也高,并且需要长期供电。
技术实现思路
1、为解决现有技术中存在的问题,本发明提供了一种自适应的计量方法,能够在不同的情况下切换合适的模式进行计量,在不影响计量的准确度的情况下,减少了燃气表的整体功耗,同时提高了燃气表电池的寿命。
2、本发明解决问题的技术方案为,提供一种自适应的计量方法,用于计量气体的总流量,所述方法包括:
3、步骤s1:当接收到开启信号时,进入预设的第一模式,获取第一实时读数并储存,所述第一实时读数为所述第一模式下的所述气体的实时流量;
4、步骤s2:判断第一单位时间内的所述第一实时读数是否发生变化,若所述第一实时读数未发生变化,则进入预设的第二模式;
5、步骤s3:每间隔第二单位时间获取一个节点读数并储存,将各所述节点读数按获取的时间顺序由先到后排列并输出为第二序列,所述节点读数为每间隔所述第二单位时间获取的所述气体的瞬时累计气量;
6、步骤s4:判断所述第二序列中相邻的所述节点读数是否相同,若相邻的所述节点读数不同,则进入所述第一模式。
7、优选的,所述第一实时读数的计量单位和所述节点读数的计量单位相同,且所述第一模式下检测的数据和所述第二模式下检测的数据同步累计。
8、优选的,所述获取第一实时读数并储存,具体包括:
9、以进入所述第一模式的时间点为起始点,获取所述第一实时读数并储存;
10、将各所述第一实时读数基于时间顺序由先到后排列为第一序列。
11、优选的,所述判断第一单位时间内的所述第一实时读数是否发生变化,若所述第一实时读数未发生变化,则进入预设的第二模式,具体包括:
12、提取判定读数,所述判定读数为所述第一序列中相邻且相等的两个读数中位于前方的读数;
13、以所述判定读数为始,判断所述第一单位时间内所述判定读数是否发生变化:
14、若所述第一单位时间内所述判定读数未发生变化,则进入所述第二模式;
15、若所述第一单位时间内所述判定读数发生变化,则返回步骤s1。
16、优选的,所述判断所述第一单位时间内所述判定读数是否发生变化,还包括:
17、预设第一误差值,所述第一误差值为正值;
18、判断所述判定读数的变化量是否小于所述第一误差值:
19、若所述判定读数的变化量小于所述第一误差值,则判定所述判定读数未发生变化;
20、若所述判定读数的变化量不小于所述第一误差值,则判定所述判定读数发生变化。
21、优选的,所述步骤s4,具体包括:
22、基于各所述第二序列,提取第一瞬时读数并标记为参照读数,所述第一瞬时读数为进入所述第二模式后的获取的第一个所述节点读数;
23、判断第二瞬时读数是否等于所述第一瞬时读数,所述第二瞬时读数为所述第一瞬时读数之后获取的所述节点读数:
24、若所述第二瞬时读数等于所述第一瞬时读数,则返回步骤s3;
25、若所述第二瞬时读数不等于所述第一瞬时读数,则进入所述第一模式。
26、优选的,所述判断所述第二瞬时读数是否等于所述第一瞬时读数,具体包括:
27、预设第二误差值,所述第二误差值为正值;
28、判断所述第二瞬时读数与所述第一瞬时读数的第二流量差值是否小于所述第二误差值:
29、若第二流量差值小于所述第二误差值,则判定所述第二瞬时读数等于所述第一瞬时读数,并返回步骤s3;
30、若第二流量差值不小于所述第二误差值,则判定所述第二瞬时读数不等于所述第一瞬时读数,并进入所述第一模式。
31、优选的,所述判断所述第二瞬时读数是否等于所述第一瞬时读数之前,还包括:
32、判断所述第二瞬时读数是否小于所述第一瞬时读数:
33、若所述第二瞬时读数不小于所述第一瞬时读数,则判断所述第二瞬时读数是否等于所述第一瞬时读数;
34、若所述第二瞬时读数小于所述第一瞬时读数,则发出警告信息,并停止供气。
35、优选的,当接收到开启信号之后,还包括零点介入:
36、步骤s5:获取实时时间;
37、步骤s6:判断所述实时时间是否到达零点;
38、步骤s61:若所述实时时间到达零点,则发出零点信息,并将当前模式切换为所述第一模式;
39、步骤s62:若所述实时时间未到达零点,则返回步骤s5,并维持当前模式。
40、优选的,当接收到开启信号之后,还包括环境适配介入:
41、获取当前环境信息;
42、判断当前噪声分贝是否超过标准分贝,若所述当前分贝超过所述标准分贝,则将当前模式切换为所述第二模式;
43、判断当前环境是否存在电磁干扰,若当前环境存在所述电磁干扰,则将当前模式切换为所述第二模式;
44、判断当前环境下是否存在光干扰,若当前环境存在所述光干扰,则将当前模式切换为所述第一模式。
45、本发明的有益效果为:本发明能够根据不同的使用状态切换不同的模式,在不影响燃气表的检测精度的情况下,减少燃气表的功耗,从而延长燃气表的电池的使用寿命。
46、本发明设置两种模式,可以根据燃气使用状态的不同切换为相应的模式,达到想要的效果。在长期不使用燃气时,不需要精确的瞬时流量,可以采用第二模式,每隔一段时间获取一个节点瞬时流量,以此节省功耗;在频繁地走气时,可以采用第一模式,获取实时瞬时流量进行精准测量。
1.一种自适应的计量方法,用于计量气体的总流量,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一实时读数的计量单位和所述节点读数的计量单位相同,且所述第一模式下检测的数据和所述第二模式下检测的数据同步累计。
3.根据权利要求1所述的方法,其特征在于,所述获取第一实时读数并储存,具体包括:
4.根据权利要求3所述的方法,其特征在于,所述第一序列和所述第二序列按时间顺序由先到后排列,可以组成完整的读数序列。
5.根据权利要求1所述的方法,其特征在于,所述判断第一单位时间内的所述第一实时读数是否发生变化,若所述第一实时读数未发生变化,则进入预设的第二模式,具体包括:
6.根据权利要求5所述的方法,其特征在于,所述判断所述第一单位时间内所述判定读数是否发生变化,还包括:
7.根据权利要求1所述的方法,其特征在于,所述步骤s4,具体包括:
8.根据权利要求7所述的方法,其特征在于,所述判断所述第二瞬时读数是否等于所述第一瞬时读数,具体包括:
9.根据权利要求1所述的方法,其特征在于,当接收到开启信号之后,还包括零点介入:
10.根据权利要求1所述的方法,其特征在于,当接收到开启信号之后,还包括环境适配介入: