System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及燃气表,尤其涉及一种燃气表测试方法、装置、控制器及存储介质。
技术介绍
1、燃气表是一种专门用于测量和记录天然气输送过程中气体标况累积体积的计量器具。它可以帮助天然气供应商和用户监测气体的使用情况,统计和控制气体使用量。
2、燃气公司上游购气都是以标况进行结算,但终端用户的实际使用却是在工况下进行的。在不同温度或压力气候下,两者会产生较大的计量误差。例如,20℃条件下,101.325kpa的1立方米天然气在-10℃、103kpa体积为0.883m,体积缩小了11.7%。这就导致了燃气体积计量误差,从而导致供销不平衡,有失贸易结算的公平性原则。燃气表的基表计量体积为工况,需要采集温度及压力转化成标况体积。
3、现有技术中,传统的燃气表测试原理如下:机电转换装置(霍尔元件),将机械工况体积脉冲信号转换为电子工况体积脉冲(机电转换信号当量f),以实现电子工况体积q工计量;内置温度和/或压力传感器,采集管道中气体的温度和或压力;控制器,将电子工况体积根据采集到的温度t和(或)压力p进行修正,若假设修正系数为k,则k*f实现电子标况体积q标计量;燃气表列入强制性检定目录,需要对标况误差进行检定,当前燃气表检验装置无法对电子计数器进行信号采集,只能通过光电元件发出的信号进行标况累积体积的信号采集。
4、光电元件,当电子标况体积q的标况累积体积大于1个及小于2个标况脉冲当量f时,光电元件发出1个信号以此输出标况累积体积,当标况累积体积大于2个及小于3个标况脉冲当量f时,光电元件发出2个信号;以此类
5、机电转换信号当量f与标况脉冲当量f可以相同或不同。控制器发出标况脉冲与接收工况脉冲两者之间会因为温度t和(或)压力p的不同存在不同的对应关系,k值就不一定是1,导致光电元件输出的信号存在很大误差,直接影响测试准确性。机电转换信号当量f以及标况脉冲当量f作为关键参数,该值需要固定,且标注在表上。
6、示例性地,若机电转换信号当量f=标况脉冲当量f=10l,且温度和/或压力导致的修正值k为1.5时,k*f=15,则一个工况脉冲转换成标况体积为15l,而光电元件输出信号由燃气表测试装置测定为10l;若修正值k为0.9时,k*f=9,则一个工况脉冲转换后达不到1个标况脉冲触发条件,且两个工况脉冲转换后为18l,而光电元件输出信号由测试装置测定为10l。实际标况体积为15l与18l,光电元件输出信号都是1个,测试装置测定都为10l,存在明显的偏差。由此可见现有技术中,通过光电元件输出信号来显示标况体积,被测试装置所采集标况体积的形式,严重影响燃气标况误差测试的准确性。
技术实现思路
1、本申请提供一种燃气表测试方法、装置、控制器及存储介质,以解决通过光电元件输出信号来显示标况体积,被测试装置所采集标况体积的形式,严重影响燃气标况误差测试准确性的问题。
2、第一方面,本申请提供一种燃气表测试方法,应用于燃气表的控制器,包括:
3、在燃气表进入测试模式时,持续周期性地获取所述燃气表的燃气流量对应的预设数量的工况脉冲信号,并根据所述预设数量的工况脉冲信号确定对应的预设数量的工况脉冲信号时间;根据所述预设数量的工况脉冲信号时间持续监测所述燃气流量是否稳定;
4、在监测到所述燃气流量稳定后,当每次获取到的一个当前工况脉冲信号时,获取传感设备采集的温度和压力,以及确定当前工况脉冲信号对应的当前工况脉冲信号时间,并根据所述温度和压力、当前工况脉冲信号时间和机电转换信号当量,计算所述当前工况脉冲信号对应的当前标况瞬时流量;
5、根据所述当前标况瞬时流量和标况脉冲当量,计算得到光电元件输出信号的时间间隔;
6、根据所述时间间隔控制所述光电元件输出标况累积体积信号至燃气表测试装置,以使所述测试装置根据所述标况累计体积信号对所述燃气表进行测试。
7、在一种可能的设计中,在所述持续周期性地获取所述燃气表的燃气流量对应的预设数量的工况脉冲信号之前,还包括:获取机电转换装置输出的工况脉冲信号;根据所述工况脉冲信号确定对应的工况脉冲信号时间;将所述工况脉冲信号时间与分界工况脉冲信号时间进行比对;若所述工况脉冲信号时间大于所述分界工况脉冲信号时间,则确定所述燃气流量为低区流量;若所述工况脉冲信号时间小于等于所述分界工况脉冲信号时间,则确定所述燃气流量为高区流量;相应地,所述持续周期性地获取所述燃气表的燃气流量对应的预设数量的工况脉冲信号,并根据所述预设数量的工况脉冲信号确定对应的预设数量的工况脉冲信号时间;根据所述预设数量的工况脉冲信号时间持续监测所述燃气流量是否稳定,包括:若所述燃气流量为所述低区流量,则持续周期性地获取所述低区流量对应的第一预设数量的工况脉冲信号,并根据所述第一预设数量的工况脉冲信号确定对应的第一预设数量的工况脉冲信号时间;根据所述第一预设数量的工况脉冲信号时间持续监测所述燃气流量是否稳定;若所述燃气流量为所述高区流量,则持续周期性地获取所述高区流量对应的第二预设数量的工况脉冲信号,并根据所述第二预设数量的工况脉冲信号确定对应的第二预设数量的工况脉冲信号时间;根据所述第二预设数量的工况脉冲信号时间持续监测所述燃气流量是否稳定。
8、在一种可能的设计中,所述根据所述第一预设数量的工况脉冲信号时间持续监测所述燃气流量是否稳定,包括:计算所述第一预设数量的工况脉冲信号时间中每个工况脉冲信号时间与后一个工况脉冲信号之间的差值比;若所有的差值比均小于等于第一稳定阈值,则确定所述燃气流量稳定;若任一差值比大于所述第一稳定阈值,则确定所述燃气流量不稳定。
9、在一种可能的设计中,所述计算所述第一预设数量的工况脉冲信号时间中每个工况脉冲信号时间与后一个工况脉冲信号之间的差值比,计算公式为:
10、
11、式中,|wni|为第i个工况脉冲信号时间和第i+1个工况脉冲信号时间的差值比;tni为第i个工况脉冲信号时间;tn(i+1)为第i+1个工况脉冲信号时间。
12、在一种可能的设计中,所述根据所述温度和压力、当前工况脉冲信号时间和机电转换信号当量,计算所述当前工况脉冲信号对应的当前标况瞬时流量,计算公式为:
13、
14、式中,qni为第i个工况脉冲信号对应的标况瞬时流量;p为第i个工况脉冲信号对应的燃气流量的压力;t为第i个工况脉冲信号对应的燃气流量的温度;f为所述机电转换信号当量;tni为第i个工况脉冲信号时间。
15、在一种可能的设计中,所述根据所述当前标况瞬时流量和标况脉冲当量,计算得到光电元件的输出信号的时间间隔,的计算公式为:
16、
17、式中,tni为在第i个工况脉冲信号对应的标况瞬时流量的状态下输送一个标况脉冲当量的燃气对应的时间间隔;qni为第i本文档来自技高网...
【技术保护点】
1.一种燃气表测试方法,其特征在于,应用于燃气表的控制器,包括:
2.根据权利要求1所述的方法,其特征在于,在所述持续周期性地获取所述燃气表的燃气流量对应的预设数量的工况脉冲信号之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一预设数量的工况脉冲信号时间持续监测所述燃气流量是否稳定,包括:
4.根据权利要求3所述的方法,其特征在于,所述计算所述第一预设数量的工况脉冲信号时间中每个工况脉冲信号时间与后一个工况脉冲信号之间的差值比,计算公式为:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述温度和压力、当前工况脉冲信号时间和机电转换信号当量,计算所述当前工况脉冲信号对应的当前标况瞬时流量,计算公式为:
6.根据权利要求5所述的方法,其特征在于,所述根据所述当前标况瞬时流量和标况脉冲当量,计算得到光电元件的输出信号的时间间隔,计算公式为:
7.一种燃气表测试装置,其特征在于,应用于控制器,包括:
8.一种控制器,其特征在于,包括:至少一个处理器和存储器;
...【技术特征摘要】
1.一种燃气表测试方法,其特征在于,应用于燃气表的控制器,包括:
2.根据权利要求1所述的方法,其特征在于,在所述持续周期性地获取所述燃气表的燃气流量对应的预设数量的工况脉冲信号之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一预设数量的工况脉冲信号时间持续监测所述燃气流量是否稳定,包括:
4.根据权利要求3所述的方法,其特征在于,所述计算所述第一预设数量的工况脉冲信号时间中每个工况脉冲信号时间与后一个工况脉冲信号之间的差值比,计算公式为:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述温度和压力、当前工况脉冲信号时间和机电转换信号当量,计算所述当前工况脉...
【专利技术属性】
技术研发人员:江航成,钭伟明,吕坤峰,杨建涛,徐晓静,
申请(专利权)人:金卡智能集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。