分布式发电系统的网络攻击检测方法、装置及终端设备制造方法及图纸

技术编号:31021214 阅读:11 留言:0更新日期:2021-11-30 03:10
本发明专利技术适用于电力系统技术领域,提供了一种分布式发电系统的网络攻击检测方法、装置及终端设备,该方法包括:获取分布式发电系统中各个分布式发电机的连接关系和运行参数;基于连接关系建立分布式发电系统的无向图模型;基于运行参数建立分布式发电系统的调度优化模型;基于调度优化模型和无向图模型确定各个分布式发电机的微增率;基于邻域守望机制根据微增率确定分布式发电系统的网络攻击检测结果。本发明专利技术提供的分布式发电系统的网络攻击检测方法能够基于邻域守望机制有效进行网络攻击的检测,充分保护分布式发电系统的信息安全,保障系统安全稳定运行。保障系统安全稳定运行。保障系统安全稳定运行。

【技术实现步骤摘要】
分布式发电系统的网络攻击检测方法、装置及终端设备


[0001]本专利技术属于电力系统
,尤其涉及一种分布式发电系统的网络攻击检测方法、装置及终端设备。

技术介绍

[0002]分布式发电系统由于具有高效、清洁、可持续发展的突出特点,因此是电力系统未来的重要发展趋势之一。分布式发电系统中单个分布式发电机的容量小,各个分布式发电机的地理位置分散,需要更适合分布式场景的分布式控制方法。然而分布式控制对通信的依赖性较高,容易成为网络攻击的标靶。
[0003]在分布式节点之间的局部通信过程中,各个节点对于系统的全局信息掌握不足,各发电主体的通信和交互安全性较低,难以实现对恶意数据和恶意节点的检测。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种分布式发电系统的网络攻击检测方法、装置及终端设备,能够有效实现分布式发电系统中恶意数据和恶意节点的检测。
[0005]本专利技术实施例的第一方面提供了一种分布式发电系统的网络攻击检测方法,包括:
[0006]获取分布式发电系统中各个分布式发电机的连接关系,基于所述连接关系建立所述分布式发电系统的无向图模型;
[0007]获取分布式发电系统中各个分布式发电机的运行参数,基于所述运行参数建立所述分布式发电系统的调度优化模型;
[0008]基于所述调度优化模型和所述无向图模型确定所述分布式发电系统中各个分布式发电机的微增率;
[0009]基于邻域守望机制根据所述微增率确定所述分布式发电系统的网络攻击检测结果。<br/>[0010]本专利技术实施例的第二方面提供了一种分布式发电系统的网络攻击检测装置,包括:
[0011]无向图模型建立模块,用于获取分布式发电系统中各个分布式发电机的连接关系,基于所述连接关系建立所述分布式发电系统的无向图模型;
[0012]调度优化模型建立模块,用于获取分布式发电系统中各个分布式发电机的运行参数,基于所述运行参数建立所述分布式发电机的调度优化模型;
[0013]微增率计算模块,用于基于所述调度优化模型确定所述分布式发电系统中各个分布式发电机的微增率;
[0014]检测结果生成模块,用于基于邻域守望机制根据所述微增率确定所述分布式发电系统的网络攻击检测结果。
[0015]本专利技术实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在
所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述方法的步骤。
[0016]本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。
[0017]本专利技术实施例的第五方面提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得电子设备执行上述第一方面中任一项所述方法的步骤。
[0018]本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例提供了一种分布式发电系统的网络攻击检测方法,包括获取分布式发电系统中各个分布式发电机的连接关系和运行参数;基于连接关系建立分布式发电系统的无向图模型;基于运行参数建立分布式发电系统的调度优化模型;基于调度优化模型和无向图模型确定各个分布式发电机的微增率;基于邻域守望机制根据微增率确定分布式发电系统的网络攻击检测结果。本专利技术实施例提供的分布式发电系统的网络攻击检测方法能够基于邻域守望机制有效进行网络攻击的检测,充分保护分布式发电系统的信息安全,保障系统安全稳定运行。
附图说明
[0019]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本专利技术实施例提供的分布式发电系统的网络攻击检测方法的应用场景示意图;
[0021]图2是本专利技术实施例提供的分布式发电系统的网络攻击检测方法的实现流程示意图;
[0022]图3是本专利技术实施例提供的分布式发电系统的网络攻击检测方法的又一实现流程示意图;
[0023]图4是本专利技术实施例提供的分布式发电系统的网络攻击检测装置的结构示意图;
[0024]图5是本专利技术实施例提供的终端设备的结构示意图。
具体实施方式
[0025]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。
[0026]为了说明本专利技术的技术方案,下面通过具体实施例来进行说明。
[0027]在分布式发电系统的局部通信过程中,各个节点对系统的全局信息掌握不足,因此适用分布式经济调度(Distributed Economic Dispatch,DED)的方法进行调度。分布式经济调度中,各个发电主体是同等级的,主体间的通信和交互十分频繁。然而信息交互的主要途径,例如Zigbee、WLAN、LTE等通信方式的安全性能相对于集中控制下的专网专线安全性低,因此需要对分布式经济调度进行保护,对恶意数据和恶意节点进行检测。
[0028]在本实施例中,分布式发电系统可以为分布式发电机聚合而成的虚拟电厂(VirtualPowerPlant,VPP)。
[0029]图1示出了本专利技术实施例提供的分布式发电系统的网络攻击检测方法的应用场景示意图。
[0030]在一个具体的示例中,分布式发电系统包括五个分布式发电机。各个分布式发电机之间存在固有的物理连接和通信网络连接。其中通信发电机1至网络连接是非全连接形式,且其中的数据通路均为双向导通。
[0031]图2示出了本专利技术实施例提供的分布式发电系统的网络攻击检测方法的实现流程示意图。参见图2,本专利技术实施例提供的分布式发电系统的网络攻击检测方法可以包括步骤S101至S104。
[0032]S101:获取分布式发电系统中各个分布式发电机的连接关系,基于连接关系建立分布式发电系统对应的无向图模型。
[0033]在一些实施例中,S101包括:
[0034]根据连接关系建立分布式发电系统的节点集合和边集合。
[0035]基于节点集合和边集合,建立各个节点的邻居集。
[0036]基于邻居集建立分布式发电系统的有权邻接矩阵。
[0037]将节点集合、边集合和权邻接矩阵作为无向图模型。
[0038]在图1示出的具体应用场景中,节点集合中包括5个分布式发电机节点,即v1、v2、v3、v4、v5。边集合包括分布式发电机之间的通信连接路径,即w1、w2、w3、w4、w5、w6。
[0039]具体的,无向图模型可以表示为一个三元集合:...

【技术保护点】

【技术特征摘要】
1.一种分布式发电系统的网络攻击检测方法,其特征在于,包括:获取分布式发电系统中各个分布式发电机的连接关系,基于所述连接关系建立所述分布式发电系统的无向图模型;获取所述分布式发电系统中各个分布式发电机的运行参数,基于所述运行参数建立所述分布式发电系统的调度优化模型;基于所述调度优化模型和所述无向图模型,确定所述分布式发电系统中各个分布式发电机的微增率;基于邻域守望机制根据所述微增率确定所述分布式发电系统的网络攻击检测结果。2.如权利要求1所述的分布式发电系统的网络攻击检测方法,其特征在于,所述基于所述连接关系建立所述分布式发电系统的无向图模型,包括:根据所述连接关系建立所述分布式发电系统的节点集合和边集合;基于所述节点集合和所述边集合,建立各个节点的邻居集;基于所述邻居集建立所述分布式发电系统的有权邻接矩阵;将所述节点集合、所述边集合以及所述权邻接矩阵作为所述无向图模型。3.如权利要求1所述的分布式发电系统的网络攻击检测方法,其特征在于,所述运行数据包括各个分布式发电机的历史发电成本;所述基于所述运行参数建立所述分布式发电系统的调度优化模型,包括:基于所述各个分布式发电机的历史发电成本建立各个分布式发电机的发电成本模型;基于所述发电成本模型建立所述分布式发电系统的调度优化模型。4.如权利要求1所述的分布式发电系统的网络攻击检测方法,其特征在于,所述基于邻域守望机制根据所述微增率确定分布式发电系统的网络攻击检测结果,包括:获取第一分布式发电机的第k个微增率;所述第一分布式发电机为所述分布式发电系统中的任一分布式发电机;基于所述第k个微增率计算所述第一分布式发电机的第k+1个微增率的正常范围;获取第一分布式发电机的第k+1个微增率;判断所述第k+1个微增率是否属于所述正常范围;若所述第k+1个微增率不属于所述正常范围,则判定所述分布式发电系统的网络攻击检测结果异常。5.如权利要求4所述的分布式发电系统的网络攻击检测方法,其特征在于,所述基于所述第k个微增率计算所述第一分布式发电机的第k+1个微增率的正常范围,包括:基于所述第k个微增率和正常范围计算公式计算所述第一分布式发电机的第k+1个微增率的正常范围;所述正常范围计算公式包括:对于如果j≠1,则
如果j=1,则其中,为第j个分布式发电机的第k+1个微增率的上限值,为第j个分布式发电机...

【专利技术属性】
技术研发人员:侯波涛曾四鸣左晓军郗波郭禹伶常杰刘惠颖刘硕王颖
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

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

1