拒绝服务攻击下直流微电网的攻击容忍控制方法

文档序号:26855639发布日期:2021-10-09 03:47阅读:199来源:国知局
拒绝服务攻击下直流微电网的攻击容忍控制方法

1.本发明属于电力系统控制器设计技术领域,特别涉及一种拒绝服务攻击下直流微电网的攻击容忍控制方法。


背景技术:

2.近年来,随着用户对供电可靠性以及电能质量的关注度不断提高,直流微电网系统的研究和发展得到了国内外学者的广泛关注。微电网内的各类分布式电源,如光伏电池、风力发电机和燃料电池等产生的电能大部分为直流电(或者非工频交流电);并且常用的电器设备,如个人电脑、电动汽车、手机和变空调等本质上也都需要通过适配器转变成直流电驱动。因此,如果微电网以直流作为电能的传输形式,将省去部分交直流变换装置,减少成本、降低损耗。直流微电网中,多种电力电子变流器通过不同的控制方式连接在直流母线上以实现母线电压的稳定。其中有一类功率变流器表现为恒功率特征,呈现负阻抗和非线性特性,对直流微电网的稳定性产生不利影响。因此,对恒功率负载的失稳效应最小化是有效控制直流微电网的必要条件,为此需要对控制功率缓冲器进行设计来稳定直流微电网。
3.随着恒功率负载数量的增加,从每个恒功率负载到功率缓冲器的点对点通信是不经济的。因此,优选通过通信网络来控制大型分布式直流微电网。然而,随着网络的开放性越来越高,微电网系统更加容易遭受恶意的网络攻击,例如欺骗攻击和拒绝服务攻击(dos攻击)等。拒绝服务攻击会占用通信通道,消耗网络带宽,导致正常的通信被阻断,这对直流微电网系统的正常运行造成极大的威胁,甚至使系统失稳。因此,如何在有攻击时保障系统稳定运行,设计有效的控制策略显得尤为重要。
4.现有技术中,如专利cn110277780a非线性直流微电网弹性控制方法,考虑了应对dos攻击的直流微电网控制,但对于非线性项采用增广矩阵的方法进行处理,同时为了节省带宽资源而增加了事件触发机制,并且仅基于时不变李雅普诺夫分析技术得出系统模型稳定运行的条件,而无法适用于时变李雅普诺夫的条件,另外直接基于矩阵合同变换求得控制器增益矩阵,导致该专利最终实施时运算结构复杂、运算速度慢、效果并不理想。


技术实现要素:

5.本发明针对上述背景技术中存在的问题,提出一种拒绝服务攻击下直流微电网的攻击容忍控制方法,包括如下步骤:
6.步骤s1,建立包括q个恒功率负载系统和一个储能系统的直流微电网模型,并引入dos攻击模型,建立在拒绝服务攻击下的直流微电网控制系统模型,该模型表示为:
[0007][0008]
其中,
[0009][0010]
表示系统的状态信号,是零初始状态,是非线性矩阵,a、b
es
、d是常数矩阵,k是待求解的控制增益矩阵;
[0011]
步骤s2,获取使所述直流微电网控制系统模型稳定运行的条件,即直流微电网控制系统模型在攻击休眠/活跃切换点进行切换时必须满足的切换条件;
[0012]
步骤s3,根据dos攻击参数,通过建立线性矩阵不等式求解注入电流控制器增益矩阵,确定注入电流控制器增益;
[0013]
步骤s4,根据计算得出的注入电流控制器增益、构建注入电流控制器,并根据所述控制器对所述直流微电网进行控制。
[0014]
进一步地,步骤s1中,包括如下分步骤:
[0015]
步骤s101,建立具有个恒功率负载系统和一个储能系统的直流微电网模型;
[0016]
步骤s102,在所述直流微电网模型中引入dos攻击模型;其中dos攻击模型包括dos信号,为一组占用有限通道阻断通信的能量有限的攻击信号,获得dos攻击影响下的直流微电网模型的控制输入,得到考虑存在dos攻击的直流微电网控制系统模型。
[0017]
进一步地,步骤s2中,在dos攻击下为保障直流微电网系统稳定需满足条件:
[0018][0019]
q
i2
≤η3‑
i
q3‑
i,1

[0020]
其中,
[0021][0022]
正定矩阵q
ij
为待求解矩阵,i为适当维数的单位矩阵,*是矩阵中与之对应的转置项,ε
ij
∈(0,+∞),η
i
∈(0,+∞)为满足条件的任意常数,f为满足条件的适当维数的矩阵。
[0023]
进一步地,步骤s3中,包括如下分步骤:
[0024]
步骤s301,对给定的dos攻击的参数μ
ik
(i,k=1,2),设定存在正定对称矩阵p
ij
(i,j=1,2)和适当维数的矩阵f,构建使直流微电网控制系统模型正常运行的线性矩阵不等式;
[0025]
步骤s302,根据线性矩阵不等式及使直流微电网控制系统模型稳定运行的切换条件,计算出待求矩阵p0;
[0026]
步骤s303,计算出注入电流控制器增益矩阵
[0027]
进一步地,步骤s301中,构建的使直流微电网控制系统模型正常运行的线性矩阵不等式包括:
[0028][0029][0030]
ψ
21k
<0,
[0031][0032]
p
11
≤η1p
22
,p
21
≤η2p
12

[0033]
式中,
[0034]
k={1,2},ζ=[i 0 0],
[0035][0036][0037][0038][0039][0040]
矩阵p0,均为待求解矩阵,η
i
(i=1,2),δ
i
(i=1,2),均为给定的正标量,i为适当维数的单位矩阵,*是矩阵中与之对应的转置项,且ζ
t
为ζ的转置项。
[0041]
进一步地,步骤s4中,构建的注入电流控制器表示为:
[0042][0043]
本技术针对现有的技术不足,提供了拒绝服务攻击下直流微电网的攻击容忍控制方法。该申请采用的以上技术方案与现有技术相比,具有以下技术优势:考虑到安全控制问题而引入非周期性dos攻击建立切换系统模型,保障系统在遇到攻击时仍能正常稳定运行;且所提出的控制方法可用于直流微电网系统,为系统在dos攻击下的稳定性与可靠性提供
了一种安全的控制方法,具有一定的创新和使用价值。
附图说明
[0044]
图1是本发明的直流微电网在拒绝服务攻击下的攻击容忍控制方法的一实施方式的流程图。
[0045]
图2是本发明实施例中的直流微电网控制系统结构图。
[0046]
图3是本发明实施例中的直流微电网的电路图。
具体实施方式
[0047]
下面结合说明书附图对本发明的技术方案做进一步的详细说明。
[0048]
由于恒功率负载呈现的负阻抗和非线性特性,对其失稳效应进行最小化是有效控制直流微电网的必要条件。为此,本发明提供了一种拒绝服务攻击下直流微电网的攻击容忍控制方法,首先,考虑系统安全,设计了一种非周期性dos干扰下的通信方案,利用切换系统建模方法,建立了分段系统模型。其次,基于该模型,采用李雅普诺夫泛函法和线性矩阵不等式技术,设计了一种攻击容忍控制方法,以保证系统的控制性能,如图1所示,所述方法主要包括如下步骤。
[0049]
步骤s1,建立在dos攻击下的直流微电网控制系统模型,所述直流微电网包括q个恒功率负载系统和一个储能系统,该模型可以表示为:
[0050][0051]
其中,
[0052][0053]
表示系统的状态信号,是零初始状态,是非线性矩阵,a、b
es
、d是常数矩阵,k是待求解的控制增益矩阵。
[0054]
上述模型的构建过程主要包括三个步骤,分别为:
[0055]
步骤s101,建立具有q个恒功率负载系统和一个储能系统的直流微电网模型。
[0056]
直流微电网的电路图如图3所示,可以将其分解为q+1个子系统:q个恒功率负载系统和一个储能系统。q个恒功率负载系统的形式是:
[0057][0058]
式中,j={1,2,...,q},s=q+1,x
j
(t)=[i
l,j v
c,j
]
t
,i
l,j
和v
c,j
分别是在第j个cpl中电感器的电流和电容器的电压,r
l,j
,l
j
分别为源变换器到恒功率负载j的线路电阻及滤波器的电感,c
j
为恒功率负载j的输入电容,
[0059][0060]
而储能系统可以写为:
[0061][0062]
其中,x
s
=[i
l,s v
c,s
]
t
,i
l,s
和v
c,s
分别是储能系统中电感器的电流和电容器的电压,r
s
,l
s
分别为储能系统中线路电阻及滤波器的电感,c
s
为源变换器的输出电容,v
dc
为直流电源,
[0063][0064]
通过增广q个恒功率负载系统和储能系统可以得出直流微电网的整体公式:
[0065][0066]
其中,
[0067]
x(t)=[x
1t
(t) x
2t
(t)
ꢀ…ꢀ
x
qt
(t) x
st
(t)]
t

[0068]
h(x(t))=[h1(x1(t)) h2(x2(t))
ꢀ…
h
q
(x
q
(t))]
t

[0069]
且,
[0070][0071]
通过坐标变换将系统(1)的平衡点移至原点,以储能电流为控制输入,新的直流微电网形式为:
[0072][0073]
其中,
[0074][0075][0076]
且,
[0077]
[0078]
x0是直流微电网的平衡点,v
c0,j
是v
c,j
的平衡点。
[0079]
步骤s102,在所述直流微电网模型中引入dos攻击模型。
[0080]
dos攻击模型的引入如图2所示,图2是直流微电网控制系统结构图,其主要用来建立系统数学模型。步骤s102中,构建dos攻击模型,dos信号是一组能量有限的攻击信号,会占用有限通道阻断通信,其表达式为:
[0081][0082]
其中,n是攻击次数,集合t
1,n
=[m
n
,m
n
+h
n
)表示攻击休眠期,m
n
代表第n次无攻击区间的开始位置,此时信号能够正常传输;而t
2,n
=[m
n
+h
n
,m
n+1
)表示攻击活跃期,h
n
代表第n次无攻击区间的长度,m
n+1
表示第n次攻击结束,此时信号被阻断,没有数据包传输。令b
n
=m
n+1

m
n

h
n
,表示第n次有攻击区间的长度。
[0083]
注意,
[0084][0085]
其中,μ
11
和μ
12
分别表示攻击休眠期的最小值和最大值,μ
21
和μ
22
分别表示攻击活跃期的最小值和最大值,且μ
ik
>0(i,k=1,2)。
[0086]
因此,在dos攻击的影响下,表达式(2)中的控制输入可写成如下形式:
[0087][0088]
综合以上所述,考虑存在攻击的直流微电网系统表达式为:
[0089][0090]
步骤s102的目的是引入非周期性dos攻击来建立最终模型(4)。与传统的网络控制系统设计相比,上述步骤s102构建的模型考虑到安全控制问题,引入一种具体的网络攻击,并完成了攻击模型的建立。
[0091]
步骤s2,获取使所述直流微电网控制系统模型稳定运行的条件。
[0092]
在dos攻击下为保障直流微电网系统稳定应满足条件:
[0093][0094]
q
i2
≤η3‑
i
q3‑
i,1

[0095]
其中,正定矩阵q
ij
为待求解矩阵,i为适当维数的单位矩阵,*是矩阵中与之对应的转置项,ε
ij
∈(0,+
∞),η
i
∈(0,+∞)为满足条件的任意常数,f为满足条件的适当维数的矩阵。
[0096]
本发明采用切换系统,在攻击休眠/活跃切换点进行切换时需满足以上条件,所求解的注入电流控制器可以在出现非周期性dos攻击时,保障直流微电网系统稳定运行,不被攻击信号所破坏。
[0097]
该步骤s2中的切换条件引入到直流微电网控制系统中,切换条件是攻击休眠期和攻击活跃期之间进行切换时必须满足的条件,满足条件电力系统才会稳定运行。
[0098]
步骤s3、求解注入电流控制器增益矩阵,确定注入电流控制器增益,具体包括:
[0099]
步骤s301、对给定的dos攻击的参数μ
ik
(i,k=1,2),设定存在正定对称矩阵p
ij
(i,j=1,2)和适当维数的矩阵f,构建使直流微电网控制系统模型正常运行的线性矩阵不等式;
[0100]
步骤s302、根据所述线性矩阵不等式及使所述直流微电网控制系统模型稳定运行的条件,计算出待求矩阵p0;以及
[0101]
步骤s303、计算出注入电流控制器增益矩阵
[0102]
在步骤s301中,构建的使直流微电网控制系统模型正常运行的线性矩阵不等式包括:
[0103][0104][0105]
ψ
21k
<0,
[0106][0107]
p
11
≤η1p
22
,p
21
≤η2p
12

[0108]
式中,
[0109]
k={1,2},ζ=[i 0 0],
[0110][0111][0112]
[0113][0114][0115]
矩阵p0,均为待求解矩阵,η
i
(i=1,2),δ
i
(i=1,2),均为给定的正标量,i为适当维数的单位矩阵,*是矩阵中与之对应的转置项,且ζ
t
为ζ的转置项。
[0116]
之后在步骤s302及步骤s303中,根据上述的矩阵不等式计算出待求矩阵p0,然后计算出注入电流控制器增益矩阵
[0117]
步骤s4、构建注入电流控制器,并根据所述控制器对所述直流微电网进行控制。该步骤所构建的注入电流控制器即为公式(3)所示。
[0118]
本发明考虑到安全控制问题,从而引入非周期性dos攻击模型来建立数学模型,保障系统在遇到攻击时仍能正常稳定运行。
[0119]
以上所述仅为本发明的较佳实施方式,本发明的保护范围并不以上述实施方式为限,但凡本领域普通技术人员根据本发明所揭示内容所作的等效修饰或变化,皆应纳入权利要求书中记载的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1