一种自学习智能抄表方法及系统与流程

文档序号:16121725发布日期:2018-11-30 23:17阅读:190来源:国知局
本发明涉及电网
技术领域
,尤其涉及一种自学习智能抄表方法及系统。
背景技术
集中器:指收集各采集终端或电能表的数据,并进行处理储存,同时能和主站或手持设备进行数据交换的设备。衰减器,衰减器是在指定的频率范围内,一种可以以引入预定衰减的设备。目前,我国自动化远程抄表基本普及,东部和南部的发达省份均实现了全覆盖,现场抄表成功率平均在96%左右,受制于复杂的现场环境,再提升一点点都比较困难,另一方面,抄表数据项越来越多,有限的时间里补抄的机会越来越少,抄不回来的电表,需要工作人员到现场抄读,如果能将抄表成功率提升1%,那么全国一年可以节省数亿元的抄表费和维护费。现有的提升抄表成功率的方法有两种,一种是增加安装中继器,台区根据实际情况来案子,通常可能需要装数只,每一只大约数百元,设备成本高,对安装选址还有较高的要求,安装管理也有一笔不小的费用;一种是增加补抄次数,随着抄表数据项的增加,在固定的抄表间隔里非常有限,留给补抄的时间和次数越来越少。技术实现要素:本申请旨在至少在一定程度上解决相关技术中的技术问题之一,本发明的目的是提供一种自学习智能抄表方法,找出每块电表的最合适的抄读时间,在最合适的抄读时间抄表,从而达到最佳的抄表成功率,提升整个用电信息采集的成功率。本发明的另一个目的是提供一种自学习智能抄表系统,找出每块电表的最合适的抄读时间,在最合适的抄读时间抄表,从而达到最佳的抄表成功率,提升整个用电信息采集的成功率。本发明所采用的技术方案是:一种自学习智能抄表方法,包括:给每块电表建立样本库,记录最近n条抄表数据;根据n条抄表数据计算出最佳抄表时段;根据最佳抄表时段计算出抄表优先级;将电表按照抄表优先级进行排序,到达抄表时间,根据抄表优先级和最佳抄表时段对电表进行抄读。作为上述方案的进一步改进,所述给每块电表建立样本库,记录最近n条抄表数据,具体包括:a1,给每块电表建立抄表数据统计表格作为样本库,所述抄表数据包括抄读时间以及抄表结果;a2,每产生一条新的抄表数据,查找该电表对应的样本库,判断样本库的抄表数据是否超过n条,若否,则将当前新的抄表数据添加进样本库,若是,则将当前新的抄表数据替换最老的抄表数据;a3,将样本库抄表数据按照抄表时间先后进行排序。作为上述方案的进一步改进,所述根据n条抄表数据计算出最佳抄表时段,具体包括:b1,根据n条抄表数据,统计各固定间隔内的抄表次数及抄表成功次数,计算出各固定间隔内的抄读成功率;b2,找出抄表成功率最大的间隔区间(ti,tj)和抄表成功率最大的间隔区间(ti,tj)的前一个间隔区间(ti-1,tj-1),判断前一个间隔区间(ti-1,tj-1)的抄表成功率是否小于抄表最大成功率,若否,则对抄读成功率最大的区间进行延展,并且递归再找前一个间隔区间(ti-1-1,tj-1-1),直到区间(ti-m,tj-m)的抄读成功率小于区间(ti,tj)的抄读成功率为止;b3,找出抄表成功率最大的间隔区间的后一个间隔区间(ti+1,tj+1),判断后一个间隔区间(ti+1,tj+1)的抄表成功率是否小于抄表最大成功率,若否,则对抄读成功率最大的区间进行延展,并且递归再找后一个间隔区间(ti+1+1,tj+1+1),直到区间(ti+n,tj+n)的抄读成功率小于区间(ti,tj)的抄读成功率为止,最终得到最佳抄表时段(tm,tn)。作为上述方案的进一步改进,所述抄表优先级记为p,最佳抄表时段(tm,tn)越窄,优先级越高。作为上述方案的进一步改进,所述将电表按照抄表优先级进行排序,到达抄表时间,根据抄表优先级和最佳抄表时段对电表进行抄读,具体包括c1,创建抄表排序列表,记录电表地址、最佳抄表时段和抄表优先级,将需要抄读的电表加入排序列表,按照抄表优先级从高到低进行排列;c2,到达抄表时间,先按抄表优先级从高到低的顺序,查看当前时间t是否落在最佳抄表时段(tm,tn)内,若是,则发起抄表,若否,则查看下一块电表,直至最后一块电表,若所有电表都查看了一遍,当前时间均没落在最佳抄表时段,则选择优先级最低的电表抄读;c3,将抄读到的电表从抄表排序列表中删除,并将每次抄表结果更新到样本库中。一种自学习智能抄表系统,用于实施如上述的自学习智能抄表方法,其包括集中器和电表,所述集中器分别与电压源和电表连接,所述集中器包括:建立样本管理模块,用于给每块电表建立样本库,记录最近n条抄表数据;第一计算模块,用于根据n条抄表数据计算出最佳抄表时段;第二计算模块,用于根据最佳抄表时段计算出抄表优先级;抄表调度模块,用于将电表按照抄表优先级进行排序,到达抄表时间,根据抄表优先级和最佳抄表时段对电表进行抄读。作为上述方案的进一步改进,所述建立样本管理模块包括:建立表格单元,用于给每块电表建立抄表数据统计表格作为样本库,所述抄表数据包括抄读时间以及抄表结果;查找记录单元,用于每产生一条新的抄表数据,查找该电表对应的样本库,判断样本库的抄表数据是否超过n条,若否,则将当前新的抄表数据添加进样本库,若是,则将当前新的抄表数据替换最老的抄表数据;第一排序单元,用于将样本库抄表数据按照抄表时间先后进行排序。作为上述方案的进一步改进,所述第一计算模块包括:第一计算子单元,用于根据n条抄表数据,统计各固定间隔内的抄表次数及抄表成功次数,计算出各固定间隔内的抄读成功率;第一延展单元,用于找出抄表成功率最大的间隔区间(ti,tj)和抄表成功率最大的间隔区间(ti,tj)的前一个间隔区间(ti-1,tj-1),判断前一个间隔区间(ti-1,tj-1)的抄表成功率是否小于抄表最大成功率,若否,则对抄读成功率最大的区间进行延展,并且递归再找前一个间隔区间(ti-1-1,tj-1-1),直到区间(ti-m,tj-m)的抄读成功率小于区间(ti,tj)的抄读成功率为止;第二延展单元,用于找出抄表成功率最大的间隔区间的后一个间隔区间(ti+1,tj+1),判断后一个间隔区间(ti+1,tj+1)的抄表成功率是否小于抄表最大成功率,若否,则对抄读成功率最大的区间进行延展,并且递归再找后一个间隔区间(ti+1+1,tj+1+1),直到区间(ti+n,tj+n)的抄读成功率小于区间(ti,tj)的抄读成功率为止,最终得到最佳抄表时段(tm,tn)。作为上述方案的进一步改进,所述抄表优先级记为p,最佳抄表时段(tm,tn)越窄,优先级越高。作为上述方案的进一步改进,所述抄表调度模块包括:建立排序表单元,用于创建抄表排序列表,记录电表地址、最佳抄表时段和抄表优先级,将需要抄读的电表加入排序列表,按照抄表优先级从高到低进行排列;抄读单元,用于到达抄表时间,先按抄表优先级从高到低的顺序,查看当前时间t是否落在最佳抄表时段(tm,tn)内,若是,则发起抄表,若否,则查看下一块电表,直至最后一块电表,若所有电表都查看了一遍,当前时间均没落在最佳抄表时段,则选择优先级最低的电表抄读;调度单元,用于将抄读到的电表从抄表排序列表中删除,并将每次抄表结果更新到样本库中。本发明的有益效果是:一种自学习智能抄表方法,找出每块电表的最合适的抄读时间,在最合适的抄读时间抄表,从而达到最佳的抄表成功率,有效提升整个用电信息采集的成功率,无需增加设备成本,抄表成功率提升能大幅降低人工抄表的费用。本发明的另一个有益效果是:一种自学习智能抄表系统,找出每块电表的最合适的抄读时间,在最合适的抄读时间抄表,从而达到最佳的抄表成功率,有效提升整个用电信息采集的成功率,无需增加设备成本,抄表成功率提升能大幅降低人工抄表的费用。附图说明下面结合附图对本发明的具体实施方式作进一步说明:图1是本发明一种自学习智能抄表方法流程图;图2是本发明建立样本管理流程图;图3是本发明最佳抄表时段算法流程图;图4是本发明抄表调度流程图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。搭建测试系统,测试电压对载波通讯性能的影响,测试系统包括集中器、50db固定衰减器、可调衰减器和电能表,其中,集中器的一端与220v电压源连接,另一端通过串联50db固定衰减器和可调衰减器与电能表连接,通过集中器点抄,然后调整线路中的衰减倍数直至载波抄表失败,测试集中器整体的载波通讯性能,得到测试结果列表1:表1:电源与接收灵敏度测试结果列表电压接收灵敏度200v91db220v83db250v77db285v82db从测试数据来看,供电线路电压对载波模块抄表性能有一定影响。在线路电压为250v时,模块经过77db信号衰减就无法正常通讯,而在200v供电情况下,集中器需要经过91db的信号衰减才不能正常通讯。最佳接收状态与最差接收状态下,灵敏度相差了14db。即接收灵敏度受供电电压的变化而变化。一般的,影响台区电压的主要因素有:1、负荷大,导致过流;2、配电超载,变压器容量低;3、供电距离过长和线径偏小;4、无功太大;5、三相不平衡等。其中除了第3点供电距离过长和线径偏小是台区线路固有特性外,其余都与负载有关,而负载与时间密切相关,具有一定的周期性和规律性,如夏季一定会出现用电高峰,同一季节的不同日子里,用电压波动情况非常相似。接收灵敏度受供电电压的变化而变化,供电电压受负载的变化而变化,负载的变化具有时间规律性,当供电电压低于250v时,供电电压越低,接收灵敏度越好,成功抄到表的概率最大,可结合供电电压和采集时间段数据,获取一天中最佳抄表时间段。图1是本发明一种自学习智能抄表方法流程图,参照图1,一种自学习智能抄表方法,包括:给每块电表建立样本库,记录最近n条抄表数据;根据n条抄表数据计算出最佳抄表时段;根据最佳抄表时段计算出抄表优先级;将电表按照抄表优先级进行排序,到达抄表时间,根据抄表优先级和最佳抄表时段对电表进行抄读。图2是本发明建立样本管理流程图,参照图2,进一步的,给每块电表建立样本库,记录最近n条抄表数据,具体包括:a1,给每块电表建立抄表数据统计表格作为样本库,抄表数据包括抄读时间以及抄表结果;a2,每产生一条新的抄表数据,查找该电表对应的样本库,判断样本库的抄表数据是否超过n条,若否,则将当前新的抄表数据是否超过n条,若否,则将当前新的抄表数据添加进样本库,若是,则将当前新的抄表数据替换最老的抄表数据;a3,将样本库抄表数据按照抄表时间先后进行排序。如表2:表2:电表p1的样本库列表序号抄读时间抄读结果1t1true………………ntntrue记录下每一次电表p1的抄读时间t,抄读结果成功记为true,抄读结果失败记为false。图3是本发明最佳抄表时段算法流程图,参照图3,根据n条抄表数据计算出最佳抄表时段,具体包括:b1,根据n条抄表数据,统计各固定间隔内的抄表次数及抄表成功次数,计算出各固定间隔内的抄读成功率;b2,找出抄表成功率最大的间隔区间(ti,tj)和抄表成功率最大的间隔区间(ti,tj)的前一个间隔区间(ti-1,tj-1),判断前一个间隔区间(ti-1,tj-1)的抄表成功率是否小于抄表最大成功率,若否,则对抄读成功率最大的区间进行延展,并且递归再找前一个间隔区间(ti-1-1,tj-1-1),直到区间(ti-m,tj-m)的抄读成功率小于区间(ti,tj)的抄读成功率为止;b3,找出抄表成功率最大的间隔区间的后一个间隔区间(ti+1,tj+1),判断后一个间隔区间(ti+1,tj+1)的抄表成功率是否小于抄表最大成功率,若否,则对抄读成功率最大的区间进行延展,并且递归再找后一个间隔区间(ti+1+1,tj+1+1),直到区间(ti+n,tj+n)的抄读成功率小于区间(ti,tj)的抄读成功率为止,最终得到最佳抄表时段(tm,tn)。首先,将抄读数据按时间进行排序,以一个时间间隔如30分钟计算各间隔内的抄读成功率,即间隔内抄读成功的次数除抄读的总次数。找到抄读成功率最大的间隔(ti,tj)后,找最大成功率间隔(ti,tj)的前一个间隔(ti-1,tj-1),用间隔区间(ti-1,tj-1)的抄读成功率与最大成功率比较,如果间隔区间(ti-1,tj-1)的抄读成功率不小于间隔区间(ti,tj)的抄读成功率,则对抄读成功率最大的区间进行延展,前区间取ti-1、ti的最小值,后区间取tj-1、tj的最大值,即抄读成功率最大的区间变成了(ti-1,tj),并且递归再找间隔区间(ti-1,tj-1)的前一个间隔区间(ti-1-1,tj-1-1),直到间隔区间(ti-n,tj-n)的抄读成功率小于间隔区间(ti,tj)的抄读成功率为止。接下来找最大成功率间隔(ti,tj)的后一个间隔区间(ti+1,tj+1),用间隔区间(ti+1,tj+1)的抄读成功率与最大成功率比较,如果间隔区间(ti+1,tj+1)的抄读成功率不小于间隔区间(ti,tj)的抄读成功率,则对抄读成功率最大的区间进行延展,前区间取ti、ti+1的最小值,后区间取tj、tj+1的最大值,即抄读成功率最大的区间变成了(ti,tj+1),并且递归再找(ti+1,tj+1)的后一个区间(ti+1+1,tj+1+1),直到(ti+n,tj+n)区间的抄读成功率小于(ti,tj)区间的抄读成功率为止。在不改变抄读成功率的情况下对抄读区间进行延展,得到最终的最佳抄表时段(tm,tn)。根据最佳抄表时段计算出抄表优先级,抄表优先级记为p,tm-tn越大,p越小最佳抄表时段(tm,tn)越窄,优先级越高。图4是本发明抄表调度流程图,参照图4,将电表按照抄表优先级进行排序,到达抄表时间,根据抄表优先级和最佳抄表时段对电表进行抄读,具体包括:c1,创建抄表排序列表,记录电表地址、最佳抄表时段和抄表优先级,将需要抄读的电表加入排序列表,按照抄表优先级从高到低进行排列;c2,到达抄表时间,先按抄表优先级从高到低的顺序,查看当前时间t是否落在最佳抄表时段(tm,tn)内,若是,则发起抄表,若否,则查看下一块电表,直至最后一块电表,若所有电表都查看了一遍,当前时间均没落在最佳抄表时段,则选择优先级最低的电表抄读;c3,将抄读到的电表从抄表排序列表中删除,并将每次抄表结果更新到样本库中。创建抄表排序列表,记录电表地址、最佳抄表时段、抄表优先级,将需要抄读的电表添加进排序列表,按优先级从高到低进行排列,如表3:表3:抄表排序列表电表最佳抄表时段优先级p1(tm,tn)p………………当到达了抄表时间时,先按优先级从高到低的顺序,查看当前时间t是否落在了最佳抄表时段(tm<t<tn)。落在最佳抄表时段则发起抄表,没有落在最佳抄表时段则查看下一只电表。所有表都查看了一遍,如果当前时间均没落在最佳抄表时段,则选择优先级最低的电表抄读,因为这只电表的最佳抄表时段最宽,成功抄读的可能性最大。抄到了的电表从排序列表中删除。每一次的抄表结果都重新更新到样本中。本发明还提供一种自学习智能抄表系统,用于实施上述的自学习智能抄表方法,包括集中器和电表,集中器分别与电压源和电表连接,其中,电压源为220v电压源。集中器包括:建立样本管理模块,用于给每块电表建立样本库,记录最近n条抄表数据;第一计算模块,用于根据n条抄表数据计算出最佳抄表时段;第二计算模块,用于根据最佳抄表时段计算出抄表优先级;抄表调度模块,用于将电表按照抄表优先级进行排序,到达抄表时间,根据抄表优先级和最佳抄表时段对电表进行抄读。具体的,建立样本管理模块包括:建立表格单元,用于给每块电表建立抄表数据统计表格作为样本库,所述抄表数据包括抄读时间以及抄表结果;查找记录单元,用于每产生一条新的抄表数据,查找该电表对应的样本库,判断样本库的抄表数据是否超过n条,若否,则将当前新的抄表数据添加进样本库,若是,则将当前新的抄表数据替换最老的抄表数据;第一排序单元,用于将样本库抄表数据按照抄表时间先后进行排序。具体的,第一计算模块包括:第一计算子单元,用于根据n条抄表数据,统计各固定间隔内的抄表次数及抄表成功次数,计算出各固定间隔内的抄读成功率;第一延展单元,用于找出抄表成功率最大的间隔区间(ti,tj)和抄表成功率最大的间隔区间(ti,tj)的前一个间隔区间(ti-1,tj-1),判断前一个间隔区间(ti-1,tj-1)的抄表成功率是否小于抄表最大成功率,若否,则对抄读成功率最大的区间进行延展,并且递归再找前一个间隔区间(ti-1-1,tj-1-1),直到区间(ti-m,tj-m)的抄读成功率小于区间(ti,tj)的抄读成功率为止;第二延展单元,用于找出抄表成功率最大的间隔区间的后一个间隔区间(ti+1,tj+1),判断后一个间隔区间(ti+1,tj+1)的抄表成功率是否小于抄表最大成功率,若否,则对抄读成功率最大的区间进行延展,并且递归再找后一个间隔区间(ti+1+1,tj+1+1),直到区间(ti+n,tj+n)的抄读成功率小于区间(ti,tj)的抄读成功率为止,最终得到最佳抄表时段(tm,tn)。具体的,抄表优先级记为p,最佳抄表时段(tm,tn)越窄,优先级越高。具体的,抄表调度模块包括:建立排序表单元,用于创建抄表排序列表,记录电表地址、最佳抄表时段和抄表优先级,将需要抄读的电表加入排序列表,按照抄表优先级从高到低进行排列;抄读单元,用于到达抄表时间,先按抄表优先级从高到低的顺序,查看当前时间t是否落在最佳抄表时段(tm,tn)内,若是,则发起抄表,若否,则查看下一块电表,直至最后一块电表,若所有电表都查看了一遍,当前时间均没落在最佳抄表时段,则选择优先级最低的电表抄读;调度单元,用于将抄读到的电表从抄表排序列表中删除,并将每次抄表结果更新到样本库中。随着时间的推移,集中器通过抄表采集数据并记忆,再通过分析样本中记忆的数据,寻找每一只电表最佳抄表的时间段,计算抄表优先级,最后进行抄表调度,抄表成功率会稳步向上提升,最终稳定在一个最佳的水平。一种自学习智能抄表系统,找出每块电表的最合适的抄读时间,在最合适的抄读时间抄表,从而达到最佳的抄表成功率,有效提升整个用电信息采集的成功率,无需增加设备成本,抄表成功率提升能大幅降低人工抄表的费用。以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1