一种电网电能量计量系统的分时任务采集方法

文档序号:9710681阅读:313来源:国知局
一种电网电能量计量系统的分时任务采集方法
【技术领域】
[0001]本发明涉及电网数据采集技术领域,尤其涉及一种电网电能量计量系统的分时任务米集方法。
【背景技术】
[0002]电网电能量计量系统已成为继SCADA ( Superv i sory Control And DataAcquisit1n,数据采集与监视控制系统)、AGC(Automatic Generat1n Control,自动发电控制)功能之后电网调度自动化的又一个基本功能,并在电能作为商品走向市场的进程中发挥着重要的作用,电网电能量计量系统主要利用现代化通信技术、信息处理技术、存储及发布技术,实现对关口、电厂、变电站、配变变压器、大用户等计量点数据实现远程自动采集。同时与负荷控制系统、调度管理系统、电力营销系统、能量管理等实现互联互通,建立以电能量数据为基础的数据中心平台,在数据中心平台上通过处理和挖掘数据,实现电能量的自动统计、考核计算、全网网损计算与分析、营销决策等功能。电网电能量计量系统一般分为主站侧和子站侧,主站和子站一般通过各种通讯规约进行电量数据传输。
[0003]由于电网电能量计量系统一般分为主站侧和子站侧(主站侧和子站侧一般物理位置不在一起,需要通过网络传输),而且子站侧的采集对象包括很多类型如电能表、采集器、RTU(Remote Terminal Unit,远程终端单元)等,还包括第三方系统的数据接入。主站与子站的通讯方式包括很多种国标规约、自定义规约等,由于主站与子站通讯即电量数据采集时,会出现很多异常情况(网络中断、子站设备异常等情况),导致电量传输异常、丢失。这样就给数据完整性带来很大问题。主站通过某种采集策略,发送数据请求数据帧到子站侧,子站侧根据数据请求帧类型来答复数据,发送返回帧。如果传输过程中出现异常,需要人为去查看那些子站、那些时刻数据出现异常,需要人为干预,这样给维护工作人员带来很大工作量和困难。

【发明内容】

[0004]基于【背景技术】存在的技术问题,本发明提出了一种电网电能量计量系统的分时任务米集方法。
[0005]本发明提出的一种电网电能量计量系统的分时任务采集方法,包括以下步骤:
[0006]S1、获取主站下发的采集任务;
[0007]S2、设置时间间隔值,时间间隔值小于采集任务对应的采集时间;
[0008]S3、根据时间间隔值对采集任务进行分割,获得多个连续时间段上的采集子任务;
[0009]S4、根据时间顺序执行开始时间排在最前的采集子任务,并判断当前采集子任务是否成功;
[0010]S5、当前采集子任务成功完成,则判断采集任务是否完成;
[0011]S51、采集任务未完成,则更新任务开始时间,然后返回步骤S4;
[0012]S52、采集任务完成,则轮询下一个采集任务开始执行;
[0013]S6、当前采集子任务失败,则判断当前采集子任务执行次数是否达到预设的采集次数上限值;
[0014]S61、当前采集子任务执行次数已经达到预设采集次数上限值,则判断当前采集任务失败,轮询下一个采集任务开始执行;
[0015]S62、当前采集子任务执行次数未达到预设采集次数上限值,则返回步骤S4。
[0016]优选地,步骤S2中,时间间隔值根据采集任务的持续时间长度进行设置。
[0017]优选地,步骤S2中,采集任务的持续时间长度为时间间隔值的整数倍。
[0018]优选地,步骤S6中,采集次数上限值与时间间隔值成反比。
[0019]优选地,具体为:设置时间间隔值,并根据时间间隔值设置采集次数上限值。
[0020]优选地,采集次数上限值可在区间[3,5]上取值。
[0021 ]优选地,采集次数上限值为3。
[0022]优选地,步骤S52具体为:采集任务完成,则轮询下一个采集任务开始执行,并删除当前米集任务。
[0023]优选地,步骤S61具体为:当前采集子任务执行次数已经达到预设采集次数上限值,则判断当前采集任务失败,轮询下一个采集任务开始执行,并对当前采集任务进行保存等待下一次轮询。
[0024]优选地,还包括步骤S7:设置各采集任务的执行顺序,并可对执行顺序进行调整。
[0025]本发明提供的电网电能量计量系统的分时任务采集方法,通过设置时间间隔值,将采集任务分割为多个采集子任务,并对采集子任务逐一执行并检测完成情况,从而实现了对采集任务的自动检测,有利于及时发现数据传输过程中出的现异常,避免了数据出现异常时,只能人为去查看异常子站以及出现异常的时刻的数据,降低了维护工作人员的工作量和工作难度。
[0026]本发明中,通过对采集任务进行分割,又对采集子任务进行逐一排查,即保证了采集任务完成的精确程度,又避免了米集任务过大时排查的难度,有利于提尚米集任务完成的精确性与高效率。本发明中,根据时间间隔值设置采集次数上限值,即保证了系统的容错能力,又通过限制采集子任务的循环采集次数,保证了采集子任务的完成效率,从而提高了整个米集任务的完成效率。
[0027]本方法解决了电网电能量计量系统在电量传输过程中出现异常时需要通过人为干涉来解决的问题,本方法通过建立分时任务,将采集策略分散到不同的任务中,通过任务的控制来控制采集的完成,即使出现异常(网络中断、子站设备异常等情况)也不需要人为干预,只需等异常恢复后,继续完成数据的采集。
【附图说明】
[0028]图1为本发明提出的一种电网电能量计量系统的分时任务采集方法流程图。
【具体实施方式】
[0029]参照图1,本发明提出的一种电网电能量计量系统的分时任务采集方法,包括以下步骤。
[0030]S1、获取主站下发的采集任务。
[0031]S2、设置时间间隔值,时间间隔值小于采集任务对应的采集时间;并根据时间间隔值设置采集次数上限值,采集次数上限值与时间间隔值成反比。
[0032]S3、根据时间间隔值对采集任务进行分割,获得多个连续时间段上的采集子任务。
[0033]本实施方式中,为了便于对采集任务的分割,步骤S2中,时间间隔值根据采集任务的持续时间长度进行设置,例如,采集任务的持续时间长度为时间间隔值的整数倍,以便将采集任务分割为多个持续时间长度相等的采集子任务,从而更加合理的对采集任务进行规整。
[0034]例如,采集任务对应的采集时间为08:00至09:00,即采集任务持续时间长度为1小时。此时,可将时间间隔值设置为半小时,则可将采集任务分割为两个采集子任务,两个采集子任务对应的采集时间分别为8: 00至08:30,08:30至09:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1