一种电网调度指令序列异常检测方法技术

技术编号:34950247 阅读:26 留言:0更新日期:2022-09-17 12:27
本发明专利技术提出一种电网调度指令序列异常检测方法与系统,包括:获取电网调度指令序列;根据所述电网调度指令序列中各条指令在电网调度指令序列中位置,将所述电网调度指令序列转换为预设数据格式的电网调度指令序列;将所述预设数据格式的电网调度指令序列输入预先训练好的双向LSTM模型进行指令位置可信度预测,输出各条指令的位置可信度;根据所述各条指令的位置可信度与预设阈值的比较结果判断各条指令是否异常。通过本发明专利技术,解决现有的异常指令检查方法依靠人工识别,电网调度的数字化调度指令在传输和执行的过程中存在被篡改的风险,无法提高异常指令检测的准确性的技术问题。题。题。

【技术实现步骤摘要】
一种电网调度指令序列异常检测方法


[0001]本专利技术涉及电力
,具体涉及一种电网调度指令序列异常检测方法。

技术介绍

[0002]全球能源互联网战略的提出促使电网互联的规模不断扩大、信息通信技术在电网中的应用程度逐渐加深,随之而来的是电网工控系统遭受安全威胁逐渐加大。与传统电网工控系统相比,源网荷互动工控系统由于需要与用户侧进行更加频繁的互动,调度工作的任务量也越来越多,导致面临的网络安全威胁进一步加大。一旦该系统因为遭受恶意攻击导致操作指令被篡改或者工作人员输入错误的操作指令,都有可能出现安全隐患,终将导致电网工控系统无法正常运转甚至出现严重的电网安全事故。
[0003]在电网调度系统中,调度任务往往需要一串调度指令来完成,其指令具有时序性。从单一指令无法有效判断指令是否异常,需要同时考虑该指令之前的指令和之后的指令,称之为序列化特征。现有的异常指令检查方法依靠人工识别,电网调度的数字化调度指令在传输和执行的过程中存在被篡改的风险,无法提高异常指令检测的准确性。

技术实现思路

[0004]本专利技术的目的在于提出一种电网调度指令序列异常检测方法,以解决现有的异常指令检查方法依靠人工识别,电网调度的数字化调度指令在传输和执行的过程中存在被篡改的风险,无法提高异常指令检测的准确性的技术问题。
[0005]为实现上述目的,本专利技术提出一种电网调度指令序列异常检测方法,所述方法包括以下步骤:
[0006]获取电网调度指令序列;
[0007]根据所述电网调度指令序列中各条指令在电网调度指令序列中位置,将所述电网调度指令序列转换为预设数据格式的电网调度指令序列;
[0008]将所述预设数据格式的电网调度指令序列输入预先训练好的双向LSTM模型进行指令位置可信度预测,输出各条指令的位置可信度;
[0009]根据所述各条指令的位置可信度与预设阈值的比较结果判断各条指令是否异常。
[0010]优选地,在执行所述根据所述电网调度指令序列中各条指令在电网调度指令序列中位置,将所述电网调度指令序列转换为预设数据格式的电网调度指令序列的步骤之前,执行以下步骤:
[0011]判断所述电网调度指令序列所包含的指令数量T;
[0012]当指令数量T为1时,判定所述电网调度指令序列正常;
[0013]当指令数量T大于1时,执行所述根据所述电网调度指令序列中各条指令在电网调度指令序列中位置,将所述电网调度指令序列转换为预设数据格式的电网调度指令序列的步骤。
[0014]优选地,所述将所述预设数据格式的电网调度指令序列输入预先训练好的双向
LSTM模型进行指令位置可信度预测,输出各条指令的位置可信度,包括:
[0015]当所述电网调度指令序列的指令数量T为2时,第一条指令的位置可信度通过第二条指令推算得到;第二条指令的位置可信度通过第一条指令推算得到。
[0016]优选地,所述将所述预设数据格式的电网调度指令序列输入预先训练好的双向LSTM模型进行指令位置可信度预测,输出各条指令的位置可信度,包括:
[0017]当所述电网调度指令序列的指令数量T大于2时,第一条指令的位置可信度通过第二条至第T条的指令逆向推算得到;第T条指令的位置可信度通过第一条至第T

1条指令前向推算得到;第二条至第T

1条的任一指令,通过该任一指令之前的一个或多条指令前向推算以及通过该任一指令之后的一个或多条指令逆向推算得到。
[0018]优选地,所述根据所述各条指令的位置可信度与预设阈值的比较结果判断各条指令是否异常,包括:
[0019]当任一指令的位置可信度大于等于所述预设阈值时,判定该指令在所述电网调度指令序列中的位置正常;
[0020]当任一指令的位置可信度小于所述预设阈值时,判定该指令在所述电网调度指令序列中的位置异常;
[0021]当任一指令在所述电网调度指令序列中的位置异常时,判定所述电网调度指令序列异常,禁止执行所述所述电网调度指令序列;当所有指令在所述电网调度指令序列中的位置均正常时,判定所述电网调度指令序列正常,允许执行所述所述电网调度指令序列。
[0022]本专利技术还提出一种电网调度指令序列异常检测系统,所述系统包括:
[0023]指令获取单元,用于获取电网调度指令序列;
[0024]格式转换单元,用于根据所述电网调度指令序列中各条指令在电网调度指令序列中位置,将所述电网调度指令序列转换为预设数据格式的电网调度指令序列;
[0025]预测单元,用于将所述预设数据格式的电网调度指令序列输入预先训练好的双向LSTM模型进行指令位置可信度预测,输出各条指令的位置可信度;
[0026]判断单元,用于根据所述各条指令的位置可信度与预设阈值的比较结果判断各条指令是否异常。
[0027]优选地,所述系统还包括:
[0028]指令数量T判断单元,用于判断所述电网调度指令序列所包含的指令数量T;
[0029]当指令数量T为1时,所述判断单元判定所述电网调度指令序列正常;
[0030]当指令数量T大于1时,所述格式转换单元根据所述电网调度指令序列中各条指令在电网调度指令序列中位置,将所述电网调度指令序列转换为预设数据格式的电网调度指令序列。
[0031]优选地,所述预测单元,具体用于:
[0032]当所述电网调度指令序列的指令数量T为2时,第一条指令的位置可信度通过第二条指令推算得到;第二条指令的位置可信度通过第一条指令推算得到。
[0033]优选地,所述预测单元,具体用于:
[0034]当所述电网调度指令序列的指令数量T大于2时,第一条指令的位置可信度通过第二条至第T条的指令逆向推算得到;第T条指令的位置可信度通过第一条至第T

1条指令前向推算得到;第二条至第T

1条的任一指令,通过该任一指令之前的一个或多条指令前向推
算以及通过该任一指令之后的一个或多条指令逆向推算得到。
[0035]优选地,所述判断单元,具体用于:
[0036]当任一指令的位置可信度大于等于所述预设阈值时,判定该指令在所述电网调度指令序列中的位置正常;
[0037]当任一指令的位置可信度小于所述预设阈值时,判定该指令在所述电网调度指令序列中的位置异常;
[0038]当任一指令在所述电网调度指令序列中的位置异常时,判定所述电网调度指令序列异常,禁止执行所述所述电网调度指令序列;当所有指令在所述电网调度指令序列中的位置均正常时,判定所述电网调度指令序列正常,允许执行所述所述电网调度指令序列。
[0039]本专利技术披露了一种电网调度指令序列异常检测方法与系统,具有以下有益效果:
[0040]能够根据电网调度指令序列中各条指令的位置,以及双向LSTM模型,来理解电网调度指令序列中各条指令的关系,从而预测各条指令在电网调度指令序列中的位置可信度,根据位本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电网调度指令序列异常检测方法,其特征在于,所述方法包括以下步骤:获取电网调度指令序列;根据所述电网调度指令序列中各条指令在电网调度指令序列中位置,将所述电网调度指令序列转换为预设数据格式的电网调度指令序列;将所述预设数据格式的电网调度指令序列输入预先训练好的双向LSTM模型进行指令位置可信度预测,输出各条指令的位置可信度;根据所述各条指令的位置可信度与预设阈值的比较结果判断各条指令是否异常。2.根据权利要求1所述的电网调度指令序列异常检测方法,其特征在于,在执行所述根据所述电网调度指令序列中各条指令在电网调度指令序列中位置,将所述电网调度指令序列转换为预设数据格式的电网调度指令序列的步骤之前,执行以下步骤:判断所述电网调度指令序列所包含的指令数量T;当指令数量T为1时,判定所述电网调度指令序列正常;当指令数量T大于1时,执行所述根据所述电网调度指令序列中各条指令在电网调度指令序列中位置,将所述电网调度指令序列转换为预设数据格式的电网调度指令序列的步骤。3.根据权利要求1所述的电网调度指令序列异常检测方法,其特征在于,所述将所述预设数据格式的电网调度指令序列输入预先训练好的双向LSTM模型进行指令位置可信度预测,输出各条指令的位置可信度,包括:当所述电网调度指令序列的指令数量T为2时,第一条指令的位置可信度通过第二条指令推算得到;第二条指令的位置可信度通过第一条指令推算得到。4.根据权利要求1所述的电网调度指令序列异常检测方法,其特征在于,所述将所述预设数据格式的电网调度指令序列输入预先训练好的双向LSTM模型进行指令位置可信度预测,输出各条指令的位置可信度,包括:当所述电网调度指令序列的指令数量T大于2时,第一条指令的位置可信度通过第二条至第T条的指令逆向推算得到;第T条指令的位置可信度通过第一条至第T

1条指令前向推算得到;第二条至第T

1条的任一指令,通过该任一指令之前的一个或多条指令前向推算以及通过该任一指令之后的一个或多条指令逆向推算得到。5.根据权利要求1所述的电网调度指令序列异常检测方法,其特征在于,所述根据所述各条指令的位置可信度与预设阈值的比较结果判断各条指令是否异常,包括:当任一指令的位置可信度大于等于所述预设阈值时,判定该指令在所述电网调度指令序列中的位置正常;当任一指令的位置可信度小于所述预设阈值时,判定该指令在所述电网调度指令序列中的位置异常;当任一指令在所述电网调度指令序列中的位置异常时,判定所述电网调度指令序列异常,禁止执行...

【专利技术属性】
技术研发人员:舒钰成康宏嘉邓彬武婕郝蛟刘岩张夕佳姜文泽孟琦
申请(专利权)人:深圳供电局有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1