一种智能水表运行误差远程校准方法与流程

文档序号:13658193阅读:913来源:国知局
一种智能水表运行误差远程校准方法与流程

本发明属于水表计量领域,尤其是一种智能水表运行误差远程校准方法。



背景技术:

运行中的计量装置准确性始终是居民用户和国网公司最关注的热点问题。目前,通常采用采用统计分析方法或者添加在线检测设备等手段,可用来实现智能水表运行误差的监督与评价。虽然统计分析法改变了过去居民用单相智能水表由定期轮换为抽检,但仍是对整体批次的控制;通过添加在线监测设备必将为企业带来采购、维护成本的增加,该方法维护成本高且有局限性。

经过检索,未发现相近技术的已公开专利文献。



技术实现要素:

本发明的目的在于克服现有技术的不足之处,提供一种智能水表运行误差远程校准方法。

本发明解决其技术问题是采取以下技术方案实现的:

一种智能水表运行误差远程校准方法,其特征在于:本方法的具体步骤为:

⑴智能水表集群安装形成树形拓扑结构,能够远程获取该智能水表集群中的总表及各分表流量数据;

⑵根据智能水表集群形成的树形拓扑结构,获得该智能水表集群的流量守恒基础模型;

⑶修正线路损耗误差,引入虚拟支路动态修正智能水表集群拓扑模型,同时修正流量守恒基础模型,获得流量守恒算法模型;

⑷获取多次智能水表集群的水流增量数据,将获取到的智能水表集群的水流增量数据代入流量守恒算法模型,计算相对误差;

⑸对计算结果进行修正及不确定度评价;

⑹得出误差计算结果。

而且,所述虚拟支路代替线路耗损的耗损值之和,该虚拟支路包括虚拟智能水表和虚拟负载。

而且,所述第一流量守恒基础模型为:yε=-η。

而且,所述虚拟支路的流出为集群总表m0的读数增量减去各个分表mj(j=1,…,n)的和,并将这个值乘以一个由经验值判定的损耗系数;加入虚拟支路后,修正后的流量守恒算法模型为α为修正经验。

而且,所述修正后的流量守恒算法模型的求解方法为:

获取m=n-1次的智能水表集群的水流增量数据,代入流量守恒算法模型,其中,yi为第i次测量结果向量;ε=(ε1ε2…εn-1)t;η=(y1,0ε0-α(y1,0x1,n)y2,0ε0-α(y2,0x2,n)…yn-1,0ε0-α(y1,0xn-1,n))t

为求解方程组,将矩阵y做lu分解y=lu,令z=uε,得到方程组lz=-η,由于l为下三角阵,易解出z;又因为u为上三角阵,易解出ε,进而得到相对误差δj。

而且,所述步骤⑷获取多次智能水表集群的水流增量数据,在计算之前,需要对计量数据库进行数据预处理,筛选出独立性较强的数据;所述数据预处理的方法的步骤依次为:实时性检验,数据完整性检查,数据集成,缺项处理,数据分析发现异常数据以及正交性检验。

而且,所述不确定度评价的计算方法:在给定的初始经验值α=0的情况下,计算智能水表集群误差情况,若该计算结果满足可信度要求,即计算的超差的智能水表数量小于规定范围内,则该算法结束;否则向上调整α的值区间,返回算法求解。

本发明的优点和积极效果是:

1、本方法利用流量守恒原理和大数据分析技术,在不添加标准设备、不改变表计结构、不改变智能水表集群拓扑的情况下,实现海量在线运行智能水表误差的远程检测。

2、本方法建立基于虚拟支路的修正拓扑模型,实现在线运行智能水表误差测量可靠性100%,更精益化地指导智能水表更换工作。

3、本方法结合智能水表误差变化趋势的大数据预测技术,在超差问题出现之前即可完成用户无感知换装作业,消除隐患,避免出现不必要的计量准确性纠纷。

4、本发明可有效降低营销运营成本,可大幅减少校验过程中人员、车辆、设备等资源的消耗,节约营销检修运维成本;并且,通过实现远程校验可以实现对故障智能水表的精准更换,将减少无故障智能水表的拆回数量,绿色环保;节约采购资金,大幅降低企业运维成本,实现提质增效,具有显著的经济效益和社会效益。

5、本发明运用全数据样本思维方式,挖掘信息采集系统海量电脑数据,无需借助外部标准仪器,开展智能水表远程校验技术研究,使得供用谁双方都能实时了解智能水表计量装置的准确性,满足客户期望性需求,提升公司企业形象。

附图说明

图1为本发明远程校验流程图;

图2为树形拓扑下智能水表集群示意图;

图3为引入虚拟支路的智能水表集群示意图;

图4为测量可靠性r(t)变化示意图。

具体实施方式

下面结合附图并通过具体实施例对本发明作进一步详述,以下实施例只是描述性的,不是限定性的,不能以此限定本发明的保护范围。

一种智能水表运行误差远程校准方法,本方法的具体步骤为:

⑴智能水表集群安装形成树形拓扑结构,能够远程获取该智能水表集群中的总表及各分表流量数据;

⑵根据智能水表集群形成的树形拓扑结构,获得该智能水表集群的流量守恒基础模型;

⑶修正线路损耗误差,引入虚拟支路动态修正智能水表集群拓扑模型,同时修正流量守恒基础模型,获得流量守恒算法模型;

⑷获取多次智能水表集群的水流增量数据,将获取到的智能水表集群的水流增量数据代入流量守恒算法模型,计算相对误差;

⑸对计算结果进行修正及不确定度评价;

⑹得出误差计算结果。

本方法依靠日冻结水量,获取水流量增量数据,通过算法计算智能水表误差,实现对智能水表误差的实时远程监控。利用智能水表采集系统抄表数据对智能水表进行远程校准。

智能水表安装后形成的集群具有树形拓扑。因此在流量守恒约定下,同一时段内总表的实际流量增量等于各分表的实际流量增量之和。由于实际流量增量可以读数增量与相对误差表示,因此可以得到一个包含所有仪表读数增量与相对误差的方程。如果已知集群中任意一个仪表的相对误差(可通过单表检测获得)而将其他仪表的相对误差作为未知量,并且注意到通过增加测量时段可以使方程达到或超过未知数的数量,那么可以通过求解方程组确定其他个仪表的相对误差。该自主式算法通过集群内部仪表相互比对计算误差,无需借助外部标准仪器。

当树形拓扑流管存在泄漏时,必须对方程组进行修正。在流量计量中,泄漏表现为管路漏水、渗透损耗以及水表功耗。在本方法中,所有损耗被视为虚拟支路的负载,并引入虚拟智能水表。利用智能水表的参数测量功能,确定损耗修正项。给出修正后的算法流程以及仿真结果。

为了便于清楚描述本方法,首先给出如下定义:

流:流入或流出某一封闭曲面s的标量(图2箭头所示)。流入为正,流出为负。对流做如下约定:流不会堆积且任何时刻都遵守守恒定律。即穿过任意封闭曲面s的流代数和等于零。流以从0开始的整数标记。

广义流量:简称流量,流对时间的积分。由流守恒可以推出流量守恒。即任意时间段内,穿过封闭曲面s的流量增量代数和等于零。

智能水表:简称流量仪表或流量计(图2中m0~m4),记录对应流的瞬时流量。流量计以mj标记,j为对应流的编号。

集群:穿过某一封闭曲面s的所有流所对应的流量仪表的集合。

抄表:获取某一时刻集群内所有仪表的读数。逻辑上,抄表动作应返回各仪表相同时刻的读数。但实际上,若各仪表读数返回的时间间隔足够短,则可认为是相同时刻。

测量:一次测量是对集群间隔一段时间的两次抄表,其结果是前后两次读数的增量。

一、理想情况下的流量守恒:

相对误差δ:

其中x为通过某仪表的流量在一个时间段内的实际增量,y为同一时间段内该仪表读数的增量。

某封闭曲面s定义流量仪表集群as={mj|流j穿过封闭曲面s},集群中流量仪表的个数ns=n。设流量计mj第i次测量结果为yij,与之对应的实际值为xij。其中i=1,2,…,m,m为测量次数。根据流量守恒约定有

若δj表示流量计mj的相对误差,则由定义节相对误差的定义可以得到将其代入(2)式,有成立。不失一般性,假定δ0已知,则有

代入(3)式有

(5)式可写成矩阵形式

yε=-η(6)

其中

yi为仪表m1~mn-1第i次测量的结果向量。

ε=(ε1ε2…εn-1)t,η=(y1,0ε0y2,0ε0…ym,0ε0)t

(6)式表明,若已知集群内某一仪表的相对误差δ0,则可以通过所有仪表的多组测量结果推算出其他各仪表的相对误差δj,j=1,2,…,n-1。

二、添加虚拟支路计算损耗:

实际的智能水表集群存在损耗(智能水表损耗、漏电损耗、线路电阻损耗等),我们引入虚拟支路的概念,代替问题中以线路损耗为主题的损耗值之和。该支路包括虚拟智能水表和虚拟负载。集群总损耗可等效为虚拟负载的能耗。在图4-3中,假想的封闭曲面s定义了一个智能水表集群,智能水表以符号mj(j=0,1,…,n)表示。mn为虚拟智能水表。约定流入s的能量为正,流出为负。

设在第i个测量时段ti内流过mj的电能为xi,j(i=1,2,…,m,为标识每个测量时段的序号;m为测量次数),则根据能量守恒定律有下式成立。

通常认为第i个测量时段内,mj的读数增量yi,j与xi,j具有如下关系。

yi,j=(1+δj)xi,j(10)

(10)式中,δj为mj的(平均)相对误差。若令

则(11)式可化为

不失一般性,假定已知m0的相对误差δ0,从而可知ε0。规定虚拟智能水表mn的相对误差δn=0,从而有εn=1及xi,n=yi,n成立。因此(2-22)式化为

三、虚拟支路中损耗的表达

(13)式中左边第三项xi,n表示测量时段ti内虚拟负载的能耗(集群总的损耗),(17)式和(19)式方程组都为能量守恒方程组。它们表明在能量守恒的前提下,若已知集群内某一仪表的相对误差δ0,则有可能通过多组测量结果yi,j推算出其他所有智能水表的εj,进而得到相对误差δj(j=1,2,…,n-1)。在实际计算中,虚拟支路的流出为集群总表m0的读数增量减去各个分表mj(j=1,…,n)的和,并将这个值乘以一个由经验值判定的损耗系数。该损耗系数作为智能水表集群的能量损耗,依靠下文中所述循环迭代方法求得。对此,加入虚拟支路后,方程相应变化为α为修正经验,是一定范围内的随机值。

数据筛选:

本方法首先需要从用电信息采集系统中获取智能水表相关抄表数据,通过填补遗漏数据、消除异常数据、平滑噪声数据,以及纠正不一致数据,去掉数据中的噪音、填充空值、丢失值和处理不一致数据,从而获得有效数据。

首先我们需要获取整个树形结构系统中所有表计的测量结果,在一起测量具有不确定性的情况下,我们可以尽量多的获取数据,以保证在合理的计算误差下结果的准确性和完备性要求。数据量最小应不小于电表数量加一。数据筛选有如下步骤:1.实时性检查。2.完整性检查和缺失值处理。3.可视化方法发现异常数据4.正交性检验

实时性检查:我们检查同一组表计抄表值是否在同一时间点抄读的。若不满足此要求,数据无法使用。

数据集成:数据集成是在原有抄表数据的基础上,将智能水表抄表数据添加到该表计历史抄表数据中。

完整性检查和缺失值处理:首先我们需要对数据进行完整性检查。完整性检查的主要工作为缺失值处理。对于缺失值处理,传统的方法有直接删除,或利用平均值、中值、分位数、众数、随机值等替代。这样做效果一般,因为等于人对数据进行了修改。我们采用的方法通过历史误差和其他误差量做预测模型来算出缺失值,计算缺失值后添加到算法中进行二次验证,判断缺失值的情况是否可以满足缺失要求。具体的来说,若一组数据中缺失值较多,缺失量过大,我们会直接将该数据舍弃掉,因为如果引入会产生较大噪声,对结果造成不良影响。按照经验值判断,如果缺失值多于10%,我们更倾向于等待更多抄表数据。若能满足要求,我们首先将缺失采集数据智能水表读数添加到虚拟支路的用电量中,使用原模型计算智能水表误差情况。若数据添加至虚拟支路更新后计算结果保持在合理范围之内,我们再根据该台区平均线损经验占比,从虚拟支路的电量中扣除线损对数据进行填充。填充后,利用填充的表格重新计算误差情况,若满足两次其他表计变化不大且缺失表计与历史计算值偏差不大的条件,我们视为其结果填充正确。不失一般性,我们将缺失值智能水表作为表1,在测量次数m不小于n-1的情况下,将(14)式写成矩阵形式

yε=-η'(15)

其中yi为第i次测量结果向量;ε=(ε2ε3…εn-1)t;η'=η-y·1=(y1,0ε0-α(y1,0x1,n)-y11y2,0ε0-α(y2,0x2,n)-y12…yn-1,0ε0-α(y1,0xn-1,n)-y1n)t。由上文所述,同理方程(15)可解。若ε=(ε2ε3…εn-1)t满足所述要求,那么方程合理,根据虚拟支路值恢复该结果。

数据分析(借助可视化工具)发现异常数据:将智能水表每日抄表数据作为一个向量,那么多组抄读可以组成一个向量组。在多维数据分析技术中,通过将各个向量可视化表示,从中找出异常变动的特殊向量。使用crystalanalysis的可视化工具方法,可以发现特殊离群点值,对此点值做特殊分析,进一步增强数据监控,优化核心数据。另外,利用聚类算法将该向量聚类分析,作为在可视化表示发现异常数据基础上的一种特殊发现方法。

正交性检验:误差分析算法要求方程组各方程间具有弱相关性,否则方程组呈病态导致计算结果误差超出可接受范围。在满足足够的要求时方程才可计算。

计算方法:基于测量不确定度的智能水表误差迭代计算方法

由于本方法测量的是智能水表一段时间内的平均误差,测量的结果只是被测量的估计值,测量过程中的不确定因素会导致测量的不确定性。对于已知的系统效应进行修正后的测量结果仍然只是被测量的估计值,考虑不确定度评价方法,保证使在不完全理想的复现或样本代表性不够等的情况下,测量仍然能反映真实情况。

迭代法是一种不断用变量的旧值递推新值的过程,迭代算法是解决问题的一种基本方法。其基本思想是从变量的原值推出它的一个新值。在我们的方法中,迭代被应用于对虚拟电路修正经验α的估计。

在此首先给出假设:在一个台区内误差超差表的数量小于总表数量的5%,即为我们认为计量器具的可靠性在95%。

一般而言,计量器具的可靠性会随着时间的增加而降低,因此对于该比率在不同台区我们执行浮动的检定可靠性目标范围。图4为测量可靠性与时间的变化示意图。根据台区内表计平均使用时间长短情况,我们对该值进行修正。

我们的方法简述如下:在给定的初始经验值α=0的情况下,计算智能水表集群误差情况,若该计算结果满足可信度要求,即计算的超差的智能水表数量小于规定范围内,则该算法结束。否则向上调整α的值区间,返回算法求解。

联合不确定度评价方法:

数学模型:δ=1/(y-1η)-1

由于y,η满足独立性,则有:

那么我们有联合扩展不确定度u=kuc取k=2,有:

若求解的智能水表误差符合实际预期,随后对被测量进行独立重复观测,通过所得到的一系列测得值,用统计分析方法获得实验标准偏差s(x),当用算术平均值作为被测量估计值时,被测量估计值的不确定度按计算:

利用贝塞尔公式法,在重复性条件下对同一被测量独立重复观测n次,得到n个测得值xi=(i=1,2,...,n),被测量x的最佳估计是n个独立测得值的算数平均值按如下公式计算:

单个测得值xk的实验方差s2(x):

单个测得值xk的实验标准差s(x):

被测量估计值的不确定度

尽管为说明目的公开了本发明的实施例和附图,但是本领域的技术人员可以理解:在不脱离本发明及所附权利要求的精神和范围内,各种替换、变化和修改都是可能的,因此,本发明的范围不局限于实施例和附图所公开的内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1