【技术实现步骤摘要】
一种检测和防御微电网中虚假数据注入攻击的方法
[0001]本专利技术属于防御
,具体涉及一种检测和防御微电网中虚假数据注入攻击的方法。
技术介绍
[0002]微电网是智能电网的一个重要组成部分,是“双碳”背景下促进新能源利用、缓解能源危机的有效手段。传统的电力生产方式依赖于石油、煤炭等化石能源,但这些不可再生的能源终将枯竭,其污染物也会严重影响自然环境,因此发展风能、太阳能等可再生能源是“双碳”发展背景下的重中之重。微电网是能够实现自我控制,保护和管理的使用可再生能源的小型发电和配电系统,既可以与外部智能电网并行也可以独立工作,不仅提高了电力系统的可靠性,也促进可再生能源的发展。
[0003]由于微电网中网络空间信息技术与物理基础设施的高度融合,使得微电网的负载频率控制系统的通信过程具有很高的实时性,而实时性的缺点是无法采取更复杂的防御措施来影响其通信,从而使得负载频率控制系统很容易受到一些网络攻击。虚假数据注入攻击是这些网络攻击中最典型的,攻击者通过巧妙地构建攻击矢量,使得微电网的不良数据检测系统无法检测到虚假数据注入攻击,若不实施相应防护措施,虚假数据注入攻击可能会对微电网的稳定性造成严重破坏。
[0004]目前,关于微电网中得负载频率控制系统中检测和防御虚假数据注入攻击的方法有很多,主要分为建立模型法和基于数据驱动的检测和防御方法。然而很多方法没有考虑对不同类型的虚假数据注入攻击进行检测和防御,缺乏普适性,同时基于模型的检测和防御方法高度依赖于微电网的参数,但在实践中很难获得微电网的所有参
【技术保护点】
【技术特征摘要】
1.一种检测和防御微电网中虚假数据注入攻击的方法,其特征在于,包括以下步骤:(1)采集正常状态和不同形式的虚假数据注入攻击下的微电网负载频率控制系统的状态变量,组成不同类型的数据向量组成数据向量,并新城训练样本;(2)设置BiLSTM神经网络的参数,使用训练样本对BiLSTM神经网络进行训练,使用验证集输入向量对BiLSTM神经网络进行测试,BiLSTM神经网络输出即为微电网负载频率控制系统中的数据类型;(3)若BiLSTM神经网络输出的结果为微电网负载频率控制系统受到了虚假数据注入攻击,则BiLSTM神经网络向改进鲸鱼优化算法发出信号,改进鲸鱼优化算法优化PID控制器的参数,使得由虚假数据注入攻击带来的不利频率偏差恢复到稳定范围内,保障微电网的安全运行。2.根据权利要求1所述的一种检测和防御微电网中虚假数据注入攻击的方法,其特征在于,步骤(1)所述的不同形式的虚假数据注入攻击为:脉冲型虚假数据注入攻击:攻击者在一段时间内以脉冲的形式注入虚假数据,表示为:阶跃型虚假数据注入攻击:攻击者从某一时刻开始不断注入虚假数据,表示为:随机性虚假数据注入攻击:攻击者在随机时间向系统注入随机的虚假数据,表示为:f
a
(t)=Δf
a3
其中,f
a
(t)为虚假数据注入攻击函数,
△
f
ai
i=1,2,3,代表三种不同形式的虚假数据注入攻击注入到负载频率控制系统中的虚假向量,t
ia
代表虚假数据注入攻击开始时间,t
fa
代表虚假数据注入攻击结束时间。3.根据权利要求1所述的一种检测和防御微电网中虚假数据注入攻击的方法,其特征在于,所述步骤(1)实现过程如下:令X=[
△
f,
△
P
SC
,
△
P
WG
,
△
P
DT
,
△
P
FC
,
△
P
FW
,
△
P
BS
,
△
P
L
],其中,
△
f为频率偏差、
△
P
SC
为太阳能、
△
P
WG
为风能的功率偏差、
△
P
DT
为柴油发电机功率偏差、
△
P
FC
为燃料发电功率偏差、
△
P
BS
为电池发电功率偏差、
△
P
FW
为飞轮发电功率偏差和
△
P
L
为有功负载偏差;组成数据向量[X1,X2,...,X
m
],将前70%取出得到训练样本集;不同的数据类型对应不同的标签,根据历史数据生成输入向量;将正常数据,带有脉冲型虚假数据注入攻击的数据,带有阶跃型虚假数据注入攻击的数据和带有随机型虚假数据注入攻击的数据赋予标签0,1,2,3;则相应的数据类型Y=[0,1,2,3]作为输出向量,得到训练样本[X1,X2,...,X
m
,Y]。4.根据权利要求1所述的一种检测和防御微电网中虚假数据注入攻击的方法,其特征在于,步骤(2)所述BiLSTM神经网络结合门控机制,包括忘记门,输入门和输出门,并插入一个状态单元调节网络的运行;模型输入为X,隐藏层状态为h,输出为Y;对输入变量X和输出变量Y进行归一化处理;遗忘门f
t
:通过遗忘门f
t
决定前一时刻传入的信息的保留程度,遗忘门f
...
【专利技术属性】
技术研发人员:李媛媛,张志勋,卢剑权,胡建强,
申请(专利权)人:南京林业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。