一种基于大数据流式计算用于电网监测预警的方法与流程

文档序号:11215012阅读:1070来源:国知局
一种基于大数据流式计算用于电网监测预警的方法与流程

本发明涉及电力系统自动化监控预警技术,特别是涉及一种用于实现多渠道监测源、采样时间不一致的数据进行计算预警的技术。



背景技术:

随着数字变电站的快速发展,自动化信息系统数量越来越多,系统规模和容量越来越大,信息量日趋庞大。监控终端的大力推广,监测对象特性差异,监测数据相关性运算进行预警作用逐步凸显。

实际情况中,不同的监测终端有各自的监测采样时刻,有不同的监测采样频率。对各种监测终端来源的监测数据进行共同计算预警存在很大的延时问题及准确性。特别是在终端数量不断增长,监测数据量不断上升的情况下,实现全方位监控预警的难度也在不断增加,监控预警质量不断下降。单信息源的监控预警已经不能支撑电网生产安全、稳定的预警需求。



技术实现要素:

针对上述现有技术存在的缺陷和不足,本发明所要解决的技术问题是提供一种能对数据量大、监测采样时间不一致、多监测渠道来源的数据进行实时预警计算。

为了解决上述问题,本发明提供的一种基于大数据流式计算用于电网监测预警的方法,实现步骤如下:

1)流式数据接入,即实时接入电网设备监测数据信息,数据源涉及综自系统,计量四合一在线监测系统,主配网自动化系统,电能质量在线监测系统,开关测温在线监测系统,室外红外测温监测系统,电压检测系统;将所述数据源根据类型进行数据整合,得到集合s={s1,s2,……,sn},其中n属于正整数;si根据监测时间接入新数值,i属于正整数,且i∈[1,n],得到vt1∈si,vt2∈si,……vtm∈si,其中vt为si时刻为t时的值,m属于正整数,t属于正数,且t>0;

2)实例映射,对流式接入的实时监测数据vt进行与监测预警实例映射,得到预警公式所需各监测类型数据集合p={p1,p2,…pe},其中e属于正整数,且e∈[1,n],

3)集合数据更新,取第二个步骤中接入的数据vt同类型集合pk及pk中最新监测值时间tkm,其中k∈[1,e];对于不同类型集合pu取最新监测值时间tum,其中u∈[1,e];若集合pu都存在tum>tkm,则移除pk监测时刻早于tkm的值,添加入最新接入数据vt,即vtkm∈pk,vt∈pk,且t>tkm;否则只将vt添加入集合pk中;

4)执行监测预警实例计算,取第三个步骤中集合pk及最新监测时刻t及tkm,取第三个步骤中的集合pu及tum;若tum<tkm,则不执行实例预警计算;否则,取集合pu中最小一个tum时刻ts为监测预警时间,取各类型集合pe中监测时间为ts左右相邻的两个监测值vte1、vte2,即te1<ts<te2;计算各类型集合pe在ts时刻值vts=vte1+(vte2-vte1)*(ts-te1)/(te2-te1);以各类型vts值带入预警公式进行计算得到预警判定值r;

5)集合数据更新,根据第四个步骤中得到的监测预警时间ts及第二个步骤中的数据集合p,移除p中监测时间小于ts的数据值;

6)预警结果判定,根据第四个步骤得到预警判定值r,对比已设定的预警实例各等级阈值得到预警等级结果;

7)预警信息推送,根据第五个步骤得到的预警等级结果,对于需要实时报警的数据,利用程序设计方法逐级逐层推送至上层用户接口。

本发明的有益效果是,能够对多监测数据来源,监测时间不一致,监测频率不一致,监测数据量大,流式接入数据的情况下实现监测预警;本发明的用于基于电网的实时监测不同场景的预警方法,具有解决目前电网监测信息数据量大、多渠道监测时间不一致,监测终端采样不一致的问题,保证预警信息的准确性。

附图说明

图1是本发明实施例的流程图。

具体实施方式

见图1,本发明提供的一种基于大数据流式计算用于电网监测预警的方法,实现步骤如下:

1)流式数据接入,即实时接入电网设备监测数据信息,数据源涉及综自系统,计量四合一在线监测系统,主配网自动化系统,电能质量在线监测系统,开关测温在线监测系统,室外红外测温监测系统,电压检测系统;将所述数据源根据类型进行数据整合,得到集合s={s1,s2,……,sn},其中n属于正整数;si根据监测时间接入新数值,i属于正整数,且i∈[1,n],得到vt1∈si,vt2∈si,……vtm∈si,其中vt为si时刻为t时的值,m属于正整数,t属于正数,且t>0;

2)实例映射,对流式接入的实时监测数据vt进行与监测预警实例映射,得到预警公式所需各监测类型数据集合p={p1,p2,…pe},其中e属于正整数,且e∈[1,n],

3)集合数据更新,取第二个步骤中接入的数据vt同类型集合pk及pk中最新监测值时间tkm,其中k∈[1,e];对于不同类型集合pu取最新监测值时间tum,其中u∈[1,e];若集合pu都存在tum>tkm,则移除pk监测时刻早于tkm的值,添加入最新接入数据vt,即vtkm∈pk,vt∈pk,且t>tkm;否则只将vt添加入集合pk中;

4)执行监测预警实例计算,取第三个步骤中集合pk及最新监测时刻t及tkm,取第三个步骤中的集合pu及tum;若tum<tkm,则不执行实例预警计算;否则,取集合pu中最小一个tum时刻ts为监测预警时间,取各类型集合pe中监测时间为ts左右相邻的两个监测值vte1、vte2,即te1<ts<te2;计算各类型集合pe在ts时刻值vts=vte1+(vte2-vte1)*(ts-te1)/(te2-te1);以各类型vts值带入预警公式进行计算得到预警判定值r;

5)集合数据更新,根据第四个步骤中得到的监测预警时间ts及第二个步骤中的数据集合p,移除p中监测时间小于ts的数据值;

6)预警结果判定,根据第四个步骤得到预警判定值r,对比已设定的预警实例各等级阈值得到预警等级结果;

7)预警信息推送,根据第五个步骤得到的预警等级结果,对于需要实时报警的数据,利用程序设计方法逐级逐层推送至上层用户接口。



技术特征:

技术总结
一种基于大数据流式计算用于电网监测预警的方法,步骤为:1)对各渠道各实时监测系统监测数据的实时接入;2)对接入的数据进行与监测预警实例的映射;3)对监测实例缓存数据集合进行数据更新;4)对监测实例进行预警计算;5)清理预警实例缓存数据;6)判定预警等级;7)推送预警信息。本发明的用于基于电网的实时监测不同场景的预警方法,具有解决目前电网监测信息数据量大、多渠道监测时间不一致,监测终端采样不一致的问题,保证预警信息的准确性。

技术研发人员:赵志宇;马文;张莉娜;耿贞伟;吴伟;彭晓平;李锐林;胡勇
受保护的技术使用者:云南电网有限责任公司信息中心;昆明能讯科技有限责任公司
技术研发日:2017.06.07
技术公布日:2017.10.10
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1