一种用于计量流量设备流量的线性拟合方法技术

技术编号:34557723 阅读:52 留言:0更新日期:2022-08-17 12:44
本发明专利技术公开了一种用于计量流量设备流量的线性拟合方法,包括:获取流量设备的采样数据;基于巴特沃斯滤波算法对采样数据进行收敛处理;基于优化线性拟合算法对收敛处理后的采样数据进行拟合,并输出拟合结果。基于此,本发明专利技术可使用一个增益K系数快速计算出燃气累计量或其它流量的数据结果,简化燃气累计量计算,增加设备计量的稳定性,同时减少设备参数校准步骤,增加设备生产效率。增加设备生产效率。增加设备生产效率。

【技术实现步骤摘要】
Buf[2]*yBuf1[0]+kBuf[3][0013]式中,
[0014]yBuf1[0]:收敛处理后的采样数据;
[0015]kBuf[0]:三阶拟合因子;
[0016]kBuf[1]:二阶拟合因子;
[0017]kBuf[2]:一阶拟合因子;
[0018]kBuf[3]:零阶拟合因子;
[0019]Yout:拟合结果。
[0020]作为本专利技术的进一步改进,所述流量设备包括但不限于超声波燃气表和流量计。
[0021]作为本专利技术的进一步改进,所述巴特沃斯滤波算法为:
[0022]yBuf1[0]=bBuf[1]*xBuf1[0]+bBuf[2]*xBuf1[1]+bBuf[3]*xBuf1[2]‑
aBuf[1]* yBuf1[1]‑
aBuf[2]*yBuf1[2][0023]式中,
[0024]aBuf[1]:滤波因子1;
[0025]aBuf[2]:滤波因子2;
[0026]bBuf[1]:系数因子1;
[0027]bBuf[2]:系数因子2;
[0028]bBuf[3]:系数因子3。
[0029]与现有技术相比,本专利技术的有益效果为:
[0030]本专利技术先通过巴特沃斯滤波算法对采样数据进行收敛处理,而后对不同采样点的数据进行线性化处理;基于此,本专利技术可使用一个增益K系数快速计算出燃气累计量或其它流量的数据结果,简化燃气累计量计算,增加设备计量的稳定性,同时减少设备参数校准步骤,增加设备生产效率。
附图说明
[0031]图1为采用现有多增益折现法处理后的示意图;
[0032]图2为本专利技术一种实施例公开的用于计量流量设备流量的线性拟合方法的流程图;
[0033]图3为本专利技术一种实施例公开的采用巴特沃斯滤波处理后的示意图;
[0034]图4为本专利技术一种实施例公开的线性拟合后的示意图。
具体实施方式
[0035]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0036]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、
以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0037]在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0038]下面结合附图对本专利技术做进一步的详细描述:
[0039]如图2所示,本专利技术提供一种用于计量流量设备流量的线性拟合方法,该方法适用于流量等累积量计算处理过程中,该流量设备包括但不限于超声波燃气表和流量计;该线性拟合方法具体包括:
[0040]步骤1、获取超声波燃气表或流量计等流量设备各个采样点的采样数据;
[0041]步骤2、基于巴特沃斯滤波算法对各个采样点的采样数据进行收敛处理,实现采样数据由离散性进行初步收敛,以便于后续可更好的实现采样数据的线性拟合;其中,
[0042]如图3所示,巴特沃斯滤波器的特点是通频带内的频率响应曲线最大限度平坦,没有起伏,而在阻频带则逐渐下降为零。当通带的边界处满足指标要求时,通带内肯定会有裕量。所以,更有效的设计方法应该是将精确度均匀的分布在整个通带或阻带内,或者同时分布在两者之内。这样就可用较低阶数的系统满足要求,这可通过选择具有等波纹特性的逼近函数来达到。计算公式如下:
[0043]yBuf1[0]=bBuf[1]*xBuf1[0]+bBuf[2]*xBuf1[1]+bBuf[3]*xBuf1[2]‑
aBuf [1]*yBuf1[1]‑
aBuf[2]*yBuf1[2];
[0044]式中:
[0045]aBuf[1]:滤波因子1;
[0046]aBuf[2]:滤波因子2;
[0047]bBuf[1]:系数因子1;
[0048]bBuf[2]:系数因子2;
[0049]bBuf[3]:系数因子3;
[0050]xBuf1[0]:最新输入数据;
[0051]xBuf1[1]:上一次输入数据;
[0052]xBuf1[2]:上上次输入数据;
[0053]yBuf1[1]:第一次输出数据;
[0054]yBuf1[2]:第二次输出数据。
[0055]步骤3、基于优化线性拟合算法对收敛处理后的采样数据进行拟合,并输出拟合结果;其中,优化线性拟合算法为:
[0056]Yout=kBuf[0]*yBuf1[0]*yBuf1[0]*yBuf1[0]+kBuf[1]*yBuf1[0]*yBuf1[0]+k Buf[2]*yBuf1[0]+kBuf[3][0057]式中,
[0058]yBuf1[0]:收敛处理后的采样数据;
[0059]kBuf[0]:三阶拟合因子;
[0060]kBuf[1]:二阶拟合因子;
[0061]kBuf[2]:一阶拟合因子;
[0062]kBuf[3]:零阶拟合因子;
[0063]其中,上述拟合因子是基于大量测试结果总结出的经验数据。
[0064]Yout:拟合结果;
[0065]拟合结果如图4所示。
[0066]实施例:
[0067]首先通过计量设备测得新组装的超声波燃气表各个计量点的计量数据,之后采用巴特沃斯滤波算法对每个计量点的数据进行收敛处理,最后采用线性拟合算法对收敛后的各个计量点的数据进行线性拟合,从而得到拟合后的线性曲线,并通过K系数校准获得最终准确的计量数据。
[0068]本专利技术的优点为:
[0069]本专利技术先通过巴特沃斯滤波算法对采样数据进行收敛处理,而后对不同采样点的数据进行线性化处理;基于此,本专利技术可使用一个增益K系数快速计算出燃气累计量或其它流量的数据结果,简化燃气累计量计算,增加设备计量的稳定性,为燃气表的检定及计量提供有效的数据保障;同时减少设备参数校准步骤,增加设备生产效率。
[0070]以上仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于计量流量设备流量的线性拟合方法,其特征在于,包括:获取流量设备的采样数据;基于巴特沃斯滤波算法对所述采样数据进行收敛处理;基于优化线性拟合算法对收敛处理后的采样数据进行拟合,并输出拟合结果;其中,所述优化线性拟合算法为:Yout=kBuf[0]*yBuf1[0]*yBuf1[0]*yBuf1[0]+kBuf[1]*yBuf1[0]*yBuf1[0]+kBuf[2]*yBuf1[0]+kBuf[3]式中,yBuf1[0]:收敛处理后的采样数据;kBuf[0]:三阶拟合因子;kBuf[1]:二阶拟合因子;kBuf[2]:一阶拟合因子;kBuf[3]:零阶拟合因子;Yo...

【专利技术属性】
技术研发人员:黄双峰姚金龙秦凯刘慧杰高振帅刘建强
申请(专利权)人:廊坊新奥智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1