掌桥专利:专业的专利平台
掌桥专利
首页

基于电力采集终端的电表数据采集方法

文献发布时间:2023-06-19 10:24:22


基于电力采集终端的电表数据采集方法

技术领域

本发明涉及电力领域,尤其涉及一种基于电力采集终端的电表数据采集方法。

背景技术

当前,国家电网公司正在逐步推广面向对象的电力采集终端挂网,而传统电力采集终端在采集电表数据方面已经达到了数据采集方面的技术瓶颈,难以实现传统电力采集终端面向采集大量电表数据时的实时性、真实性以及高效性的突破。

现有的面向对象的电力采集终端在遇到电表数据采集任务,尤其是采集任务执行频率较为频繁的情况时,将会给电力采集终端所采集电表数据的实时性和高效性带来较大的调整,难以确保该电力采集终端能够及时监控和实时采集电表数据。因此,如何提高面向对象的电力采集终端针对多电表数据采集时的采集效率,对于电网正常运行和管理至关重要。

发明内容

本发明所要解决的技术问题是针对上述现有技术提供一种基于电力采集终端的电表数据采集方法。该电表数据采集效率提升方法能够有效提高电力采集终端针对多数据的采集工作效率以及实现针对多数据的实时采集。

本发明具体采用以下技术方案

一种基于电力采集终端的电表数据采集方法,其特征在于,所述方法包括如下步骤:

步骤1,电力采集终端查询判断自身是否能够对待采集数据的电表进行分钟级数据采集任务,当无法对待采集数据的电表进行分钟级数据采集任务时,电力采集终端按照默认数据采集方式进行电表数据采集任务;否则执行步骤2;

步骤2,电力采集终端以预设维护周期维护已有的电表数据采集档案,直到接收新的电表数据;

步骤3:电力采集终端将接收到的电表数据作为新的电表数据采集档案追加到原有电表数据采集档案的末端,并启动一次性抄读操作以对多个电表数据进行多帧点名抄读;

步骤4:在一次维护周期之内,所述电力采集终端判断所采集的电表数据的数据量是否超过预设的数据量阈值,若超过,则电力采集终端切换至针对下一个电表数据的采集工作,否则电力采集终端继续对原电表数据进行点名抄读,直到采集到的电表数据的数据量超过预设的数据量阈值;

步骤5:在一次维护周期结束后,电力采集终端再次启动针对切换前的电表数据点名抄读操作;

步骤6:电力采集终端判断针对相同电表数据的点名抄读的持续时间是否超过预设时间,若持续时间超过预设时间,电力采集终端强制结束抄读当前电表数据并切换至抄读下一个电表数据,并执行步骤7,否则返回步骤5;

步骤7:电力采集终端判断点名抄读的电表数据是否符合预设格式;若采集的电表数据符合预设格式,电力采集终端存储点名抄读的该电表数据;否则,电力采集终端丢弃该电表数据。

本发明还进一步采用以下优选技术方案:

在所述步骤1中,采用默认采集方式采集的电表数据直接存储在电力采集终端中。

所述电力采集终端采集实时/日/月正向有功、实时/日/月反向有功、实时/日/月电压、实时/日/月电流以及实时/日/月功率。

所述步骤2包括以下步骤:

步骤201:电力采集终端判断在一个预设维护周期内是否已维护完电表数据采集档案;若未维护完则执行步骤202,否则执行步骤203;

步骤202:电力采集终端对电表数据采集档案进行点名抄读;

步骤203:电力采集终端继续增加一个预设维护周期维护电表数据采集档案。

在所述步骤202中电力采集终端判断在点名抄读过程中是否接收到新的电表数据档案;若接收到新的电表数据档案则继续进行维护,否则按照默认数据采集方式进行电表数据采集任务。

在所述步骤202中,进行点名抄读之前,电力采集终端判断待采集的电表是否支持分钟级数据采集任务,并将支持分钟级数据采集任务的电表加入到点名抄读的白名单,将不支持分钟级的数据采集任务的电表加入到点名抄读的黑名单。

在所述步骤4中,在每次维护周期之内,电力采集终端对所采集的电表数据的数据量是否超过预设的数据量阈值进行判断。

在所述步骤7中,电力采集终端实时存储符合预设格式的电表数据,若电表数据超出电力采集终端的存储容量,则进行覆盖。与现有技术相比,本发明的优点在于:

首先,该发明的电表数据采集效率提升方法通过电力采集终端对自身是否支持分钟级电表数据采集业务的判断,以按照对应的数据采集方法执行电表数据抄读,有效的防止电力采集终端处于宕机状态,这样就不会存在抄读电表任务被强占或者搁置不执行的情况,有效的弱化了电力采集终端在以往多个电表抄读业务执行过程存在的强制资源现象,有效提升所采集电表数据的数据量的完整性和准确性;

其次,该发明可以有效避免多个抄读电表任务交叉执行串扰的情况发生,确保了电力采集终端在采集电表数据过程中的数据采集稳定性;

再者,电力采集终端在确定针对电表数据的点名抄读操作超过预设时间时,该电力采集终端会强制结束抄读当前电表数据并切换至抄读下一个电表数据,以防止长时间占用采集模块线程,避免其它模块线程资源紧张;

最后,通过电力采集终端对点名抄读所采集的电表数据做合法性判断,即判断所采集的数据是否符合预设格式,可以有效避免非法垃圾电表数据的生成,有效过滤异常电表数据的产生。

附图说明

图1为本发明实施例中基于电力采集终端的电表数据采集方法流程示意图。

具体实施方式

以下结合附图实施例对本发明作进一步详细描述。

如图1所示,本发明的一种基于电力采集终端的电表数据采集方法,具体包括如下步骤:

步骤1,电力采集终端查询判断自身是否能够对待采集数据的电表进行分钟级数据采集任务,当无法对待采集数据的电表进行分钟级数据采集任务时,电力采集终端按照默认数据采集方式进行电表数据采集任务,并直接存储到电力采集终端中。否则执行步骤2。其中,所述电力采集终端采集实时/日/月正向有功、实时/日/月反向有功、实时/日/月电压、实时/日/月电流以及实时/日/月功率。

具体地,电力采集终端所要执行的电表数据采集任务是指普通采集业务、事件采集业务和透明采集业务等。并且,默认数据采集方式是指根据局方指定的、可配置的、并不是固化不可更改的采集,例如,实时数据采集方案、日冻结数据采集方案、结算日数据采集方案、曲线数据采集方案等。

步骤2,电力采集终端以预设维护周期维护已有的电表数据采集档案,直到接收新的电表数据。在该步骤中,电力采集终端以预设分钟数作为一个维护周期维护电表数据采集档案。

具体地,步骤2包括如下步骤:

步骤201:电力采集终端判断在一个预设维护周期内是否已维护完电表数据采集档案;若未维护完则执行步骤202,否则执行步骤203。

步骤202:电力采集终端对电表数据采集档案进行点名抄读。在该步骤中,进行点名抄读之前,电力采集终端判断待采集的电表是否支持分钟级数据采集任务,并将支持分钟级数据采集任务的电表加入到点名抄读的白名单,将不支持分钟级的数据采集任务的电表加入到点名抄读的黑名单。并且,对点名抄读的黑名单或/和白名单定位进行维护和更新,从而可以更有效实现精准点名抄读,大大提升电力采集终端的采集效率。

并且在点名抄读过程中,电力采集终端判断在点名抄读过程中是否接收到新的电表数据档案;若接收到新的电表数据档案则继续进行维护,否则按照默认数据采集方式进行电表数据采集任务。

步骤203:电力采集终端继续增加一个预设维护周期维护电表数据采集档案。

步骤3:电力采集终端将接收到的电表数据作为新的电表数据采集档案追加到原有电表数据采集档案的末端,并启动一次性抄读操作以对多个电表数据进行多帧点名抄读。其中,通过电力采集终端一次性执行多帧点名抄读操作,可以提升该电力采集终端的采集效率,并确保满负荷状态下运行。

步骤4:在一次维护周期之内,所述电力采集终端判断所采集的电表数据的数据量是否超过预设的数据量阈值,若超过,则电力采集终端切换至针对下一个电表数据的采集工作,否则电力采集终端继续对原电表数据进行点名抄读,直到采集到的电表数据的数据量超过预设的数据量阈值。优选地,在每次维护周期之内,电力采集终端对所采集的电表数据的数据量是否超过预设的数据量阈值进行判断。

步骤5:在一次维护周期结束后,电力采集终端再次启动针对切换前的电表数据点名抄读操作;

步骤6:电力采集终端判断针对相同电表数据的点名抄读的持续时间是否超过预设时间,若持续时间超过预设时间,电力采集终端强制结束抄读当前电表数据并切换至抄读下一个电表数据,并执行步骤7,否则返回步骤5。

在该步骤中,当针对电表数据的点名抄读操作超过预设时间时,电力采集终端强制结束抄读当前电表数据并切换至抄读下一个电表数据,可以确保当数据量堆积到一块时,保证每个电表都有被点名抄读的机会,而不是一时间段内仅有被限定的几个电表可以被抄读。即,通过点名抄读时间超过预设时间时,切换至下一个电表数据进行点名抄读的方式来实现补充轮换,从而可以更好地平衡电力采集终端采集电表数据时的均衡性。

步骤7:电力采集终端判断点名抄读的电表数据是否符合预设格式;若采集的电表数据符合预设格式,电力采集终端存储点名抄读的该电表数据;否则,电力采集终端丢弃该电表数据。

在所述步骤7中,电力采集终端实时存储符合预设格式的电表数据,若电表数据超出电力采集终端的存储容量,则进行覆盖。

本发明的电表数据采集方法通过电力采集终端对自身是否支持分钟级电表数据采集业务的判断,以按照对应的数据采集方法执行电表数据抄读,有效的防止电力采集终端处于宕机状态,这样就不会存在抄读电表任务被强占或者搁置不执行的情况,有效的弱化了电力采集终端在以往多个电表抄读业务执行过程存在的强制资源现象,有效提升所采集电表数据的数据量的完整性和准确性。

并且,本发明发明可以有效避免多个抄读电表任务交叉执行串扰的情况发生,确保了电力采集终端在采集电表数据过程中的数据采集稳定性。电力采集终端在确定针对电表数据的点名抄读操作超过预设时间时,该电力采集终端会强制结束抄读当前电表数据并切换至抄读下一个电表数据,以防止长时间占用采集模块线程,避免其它模块线程资源紧张。通过电力采集终端对点名抄读所采集的电表数据做合法性判断,即判断所采集的数据是否符合预设格式,可以有效避免非法垃圾电表数据的生成,有效过滤异常电表数据的产生。尽管以上详细地描述了本发明的优选实施例,但是应该清楚地理解,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 基于电力采集终端的电表数据采集方法
  • 基于配电网的数据采集终端、系统及数据采集方法
技术分类

06120112531733