虚假数据注入攻击下直流微电网分布式弹性控制

邰源政 ,  孟范伟 ,  张煜

东北大学学报(自然科学版) ›› 2026, Vol. 47 ›› Issue (01) : 67 -74.

PDF (2243KB)
东北大学学报(自然科学版) ›› 2026, Vol. 47 ›› Issue (01) : 67 -74. DOI: 10.12068/j.issn.1005-3026.2026.20240146
信息与控制

虚假数据注入攻击下直流微电网分布式弹性控制

作者信息 +

Distributed Resilient Control of DC Microgrid Under False Data Injection Attack

Author information +
文章历史 +
PDF (2296K)

摘要

针对直流微电网在虚假数据注入攻击下出现电压偏差和电流分配失衡的问题,以多分布式电源的孤岛直流微电网为研究对象,提出一种分布式弹性协同控制方法.该方法能有效消除虚假数据注入攻击的影响,在正常情况下也不会干扰到系统的运行.通过Lyapunov稳定理论证明了直流微电网在受到任意常值虚假数据注入攻击时均能保证正常稳定运行,实现电压调控和电流分配2个控制目标.利用MATLAB/Simulink搭建了仿真模型,验证了该控制方法的有效性.

Abstract

In order to solve the problem of voltage deviation and current distribution imbalance in direct current (DC) microgrid under false data injection attack, a distributed resilient cooperative control method was proposed by taking the islanded DC microgrid with multiple distributed generators as the research object. This method could effectively eliminate the impact of false data injection attacks and will not interfere with the operation of the system under normal circumstances. The Lyapunov stability theory was used to prove that the DC microgrid can operate stably when it is attacked by any constant false data injection, achieving the two control objectives of voltage regulation and current distribution. The simulation model was built by MATLAB/Simulink, and the validity of the control method was verified.

Graphical abstract

关键词

直流微电网 / 虚假数据注入攻击 / 分布式二次控制 / 弹性控制方法 / 电压调控 / 电流分配

Key words

DC microgrid / false data injection attack / distributed secondary control / resilient control method / voltage regulation / current distribution

引用本文

引用格式 ▾
邰源政,孟范伟,张煜. 虚假数据注入攻击下直流微电网分布式弹性控制[J]. 东北大学学报(自然科学版), 2026, 47(01): 67-74 DOI:10.12068/j.issn.1005-3026.2026.20240146

登录浏览全文

4963

注册一个新账户 忘记密码

微电网作为电力系统中的重要组成部分,能在很大程度上缓解现有电力系统的压力,并推进电网智能化,提高新能源的调控能力1-2.微电网主要分为直流和交流两种3.直流微电网具有更好的稳定性、更优的电能质量等优点,可将风能、光伏等分布式电源(distributed generators,DGs)直接组成直流微电网,故其是研究热点4.下垂控制无法同时实现直流微电网电压调节和电流分配2个控制目标,需引入二次控制来解决该问题5.在二次控制中可引入集中式和分布式控制.集中式控制需要中央控制器处理全局信息,会造成较高成本,易发生单点故障,无法实现即插即用.分布式控制无需中央处理器,DGs仅需与邻域DGs交换信息,不易发生单点故障且可实现即插即用,更适合处理数量庞大的可再生能源6.因此,分布式控制被大量应用在微电网中来弥补下垂控制的不足.
与集中式控制相比,分布式控制更容易受到网络攻击的影响,使微电网不能正常运行7-8.因此,抵御网络攻击具有重要意义.目前,网络攻击主要分为拒绝服务(denial-of-service,DoS)攻击和虚假数据注入(false date injection,FDI)攻击9.FDI攻击通过将恶意数据注入通信链路中,造成真实数据被掩盖,影响稳定运行.相较于DoS攻击,FDI攻击简单高效且具有迷惑性,不容易被检测,故消除FDI攻击影响是一个重要课题10.消除FDI攻击的方法有检测与隔离和弹性控制11.检测与隔离通过观测微电网的状态来检测FDI攻击,若发现攻击即刻隔离相关信息,但也会隔离部分有效信息12.因此,检测与隔离难以完全消除网络攻击影响.弹性控制是指当系统受到网络攻击后能恢复正常或性能稍有退化工作状态的方法.弹性控制会尽量削弱网络攻击影响,使微电网短时间恢复正常.近年来,弹性控制受到了众多学者的关注13.目前,大多数弹性控制首先要进行状态观测,设计弹性控制器来消除网络攻击的影响.但观测状态需输入较多信号,带来巨大的工作量.如文献[14]提出一种间歇式控制方法来检测是否存在恶意网络攻击,虽然该方法可有效地消除网络攻击带来的影响,但控制器需要过多的输入信号,控制方法过于复杂,带来了极大的工作量.
鉴于此,本文提出一种不依赖状态观测器的弹性控制,使得微电网在面对FDI攻击时电压调节和电流分配2个控制目标不受影响,可完全消除任意常值FDI攻击对微电网造成的影响,并且在没有FDI攻击时也不会干扰微电网的正常运行.

1 预备知识

1.1 图 论

N个DG的微电网看作连通无向图G=E,V,A,DG看作节点,V=v1,v2,,vN为节点集;EV×V为边集,vi,vj为节点i和节点j之间的通信链路;A=aijRN×N表示邻接矩阵,aij为节点i和节点j之间的连接权重.vi,vjE,则aij=aji=1,否则aij=aji=0aii为0.定义Ni=vjVvi,vjE表示第i个节点的邻域集合.定义L=D-A为拉普拉斯矩阵,其中D=diagd1,d2,,dN表示度矩阵,di=jNiaij.

1.2 直流微电网分层协调控制

直流微电网一次控制如图1所示,Iref表示由电压环产生的基准电流,在下垂控制、电压电流双闭环控制和PWM(脉冲宽度调制)的作用下,第i个DG(DG i )的输出参考电压Vrefi可表示为

Vrefi=Vref-kiIi.

式中:Vref表示标称电压;kiIi分别表示DG i 的下垂增益和输出电流.

若电压电流双闭环设计良好,则DG i 的输出电压Vi可快速追踪至其参考电压Vrefi15

Vi=Vrefi.

结合式(1)式(2)可得

Vi=Vref-kiIi.

故在下垂控制的作用下,输出电压与标称电压存在差值kiIi,且ki越大,差值越大.本文以多母线直流微电网为研究对象,其物理架构如图2所示.

多母线直流微电网的控制目标可表示为

limt1NiGVi=Vref,
limtIiIj=kjki .

式中,t表示时间.

显然一次控制无法实现直流微电网的2个控制目标,因此引入二次控制来解决这一问题,一个标准的分布式二次控制策略如图3所示16.

图3中,PI(proportional integral)表示比例积分控制,平均电压调节单元和比例电流调节单元的输出ViavgIυi分别定义为

Viavg=Vi+cijNiaijVjavg-Viavgdt,
Iυi=jNiaijkjIj-kiIi.

式中:ci表示控制增益;ViavgVjavg分别表示DG i 和DG j 的平均电压.

在二次控制的作用下,微电网的控制目标均可达成.Viavg可用来替代DGs输出电压的平均值,证明过程见文献[17].图4ci>0表示控制增益,ρi表示牵制增益,取值为1或0,ρi取值为1时表示该DG能收到标称电压,否则不能,需保证至少有1个DG能收到标称电压.

将二次控制的控制输出θi送入一次控制中,DG i 的输出电压Vi可表示为

Vi=Vref-kiIi+θi.

式(8)求导可得

V˙i+kiI˙i=θ˙i.

图3可知,θ˙i=uiui为二次控制输入,可表示为

ui=ciρiVref-Viavg+jNiaijkjIj-kiIi.

结合式(9)式(10)可得

V˙i+kiI˙i=ciρiVref-Viavg+jNiaijkjIj-kiIi.

式(6)求导可得

V˙iavg=V˙i+cijNiaijVjavg-Viavg.

结合式(11)式(12)可得

V˙iavg+kiI˙i=ciρiVref-Viavg+jNiaijkjIj-kiIi+cijNiaijVjavg-Viavg=ciρiVref+kiIi-Viavg+kiIi+jNiaijVjavg+kjIj-Viavg+kiIi.

在二次控制的作用下,微电网稳定后,kiIi会趋向于固定值kIs16,故式(13)可重新写为

V˙iavg+kiI˙i=ciρiVref+kIs-Viavg+kiIi+jNiaijVjavg+kjIj-Viavg+kiIi.

为方便表达,定义2个新变量:

σi=Viavg+kiIi,σref=Vref+kIs.

式中:kIs表示微电网运行稳定后kiIi的值;σi表示DG i 的平均电压与下垂增益和输出电流之积的和;σref表示微电网稳定后,标称电压与下垂增益和输出电流之积的和.

因此,式(14)可重新写为

σ˙i=ciρiσref-σi+jNiaijσj-σi.

当微电网稳定时,控制目标式(4)式(5)可转化为σi=σj=σref.故在图3所示的分布式二次控制的作用下,可实现σi=σj=σref这一控制目标.

2 直流微电网分布式弹性协同控制

2.1 FDI攻击的影响

定义uia为在网络攻击下的二次控制输入,可表示为

uia=ui+ζi=ciρiVref-Viavg+jNiaijkjIj-kiIi+ζi.

式中:ζi表示DG i 受到的FDI攻击信号.

假设1 分布式电源受到的FDI攻击信号ζi为任意常值.

在FDI攻击的作用下,式(16)可写为

σ˙i=ciρiσref-σi+jNiaijσj-σi+ζi.

定义ei=σi-σref,则式(18)可写为

e˙i=-cijNiaijei-ej+ρiei+ζi.

定义e=e1,e2,,eNT,其中根据式(19)可得

e˙=-cL+ρe+ζ.

式中:L表示微电网的拉普拉斯矩阵;cρζ分别定义为

c=diagci,ρ=diagρi,ζ=ζ1,,ζNT.

根据式(20)et可表示为

et=exp-cL+ρt-t0et0+t0texp-cL+ρt-τζdτ.

由于L+ρ是一个对称且正定的矩阵,则exp-cL+ρt-t0et0可趋向于0,因此,

limtet=limtt0texp-cL+ρt-τζdτ=cL+ρ-1ζlimtexp-cL+ρtlimtexpcL+ρt-expcL+ρt0=cL+ρ-1ζ.

式(23)可知,若ζ不为0就会造成limtet0,即limtσ-σref0,故FDI攻击会影响到微电网的稳定性.因此可引入弹性控制来消除FDI攻击的影响,保证微电网稳定运行.

2.2 分布式弹性控制策略

为消除FDI攻击的影响,在分布式二次控制的基础上设计弹性控制,如图4所示.

为消除FDI攻击带来的影响,设计补偿项ζ^i

ζ^i=-κiρiVref-Viavg+jNiaijkjIj-kiIi+jNiaijVjavg-Viavgdt=-κiρiσref-σi+jNiaijσj-σidt.

式中,κi表示正常数.

定理1式(24)补偿项能消除常值FDI攻击的影响,实现式(4)式(5)的控制目标.

证明zi=jNiaijσj-σi+ρiσref-σi,则ζ^i可表示为

ζ^i=-κizidt.

在补偿项ζ^i和FDI攻击信号ζi的作用下,二次控制输入ui可表示为

ui=ciρiVref-Viavg+jNiaijkjIj-kiIi-ζ^i+ζi.

式(16)可重新写为

σ˙i=ciρiσref-σi+jNiaijσj-σi-ζ^i+ζi=cizi-ζ^i+ζi.

选取Lyapunov函数(V)为

V=12ZTZ+12ζ˜TL+ρκζ˜.

式中Zκζ˜分别定义为

Z=z1,z2,,zN,κ=diagκi,ζ˜=ζ˜1,ζ˜2,,ζ˜NT.

其中,ζ˜i=ζ^i-ζi.

式(28)求导得

V˙=ZTZ˙+ζ˜ΤL+ρκζ˜˙=-ZΤL+ρσ˙+ζ˜ΤL+ρκζ^˙=-ZTL+ρcZ-ζ^+ζ+ζ˜ΤL+ρκζ^˙=-cZΤL+ρZ+ZΤL+ρζ˜+ζ˜ΤL+ρκζ^˙-cλminZ2+ζ˜ΤL+ρZ+1κζ^˙.

式中:λmin表示L+ρ的最小特征值,由于L+ρ正定,故λmin>0.结合式(25)式(30)可得

V˙-cλminZ20.

由Lyapunov稳定理论可知,V全局渐进稳定,在弹性控制的作用下,FDI攻击的影响可被消除,DGs能实现σi=σj=σref这一目标,保证式(4)式(5)在FDI攻击的作用下仍然成立.

3 仿真分析

本文通过MATLAB/Simulink来验证弹性控制,搭建包含4个分布式电源(DG1,DG2,DG3,DG4)的直流微电网,4个DG之间的通信图如图5所示,微电网参数如表1所示,下垂增益设置为k1=6k2=3k3=k4=2,除下垂增益外其余参数一致.设置DG1为能接收到标称电压的分布式电源.

本文将从不存在FDI攻击、单个DG受到FDI攻击和所有DGs受到FDI攻击3种工况下来验证控制方法的有效性.首先来验证不存在FDI攻击时,控制方法不会影响到微电网的正常运行.在t=0 s时,同时启动分布式二次控制和弹性控制,图6表示DGs的平均电压和输出电流.如图6所示,在弹性控制的作用下,DGs的平均电压达到标称电压且输出电流与下垂增益成反比,故该控制方法不会影响到微电网的正常运行.

接下来验证当单个DG受到FDI攻击时控制方法的有效性.图7表示没有弹性控制时DGs的平均电压和输出电流,仿真时间共持续10 s,t=0 s时,启动二次控制;t=4 s时,向DG1注入定值为100的FDI攻击;t=8 s时,向DG1注入-150的FDI攻击.如图7所示,仅有二次控制时,FDI攻击会影响DGs的平均电压和输出电流.图8表示弹性控制下DGs的平均电压和输出电流,仿真时间10 s,t=0 s时,启动二次控制和弹性控制;t=4 s和t=8 s时,向DG1注入与没有弹性控制相同的FDI攻击.如图8所示,t=4 s和t=8 s向DG1注入FDI攻击,DGs的平均电压和输出电流在一个小波动后迅速恢复正常.图8说明,在单个DG受到FDI攻击时,本文所提出的弹性控制方法能有效地抵御FDI攻击,保证微电网系统的正常运行,维持直流微电网的2个控制目标不受影响.

图9表示在存在弹性控制方法时的DG1受到的攻击信号之和与攻击消除情况.如图9所示,在弹性控制的作用下,攻击信号被有效消除.

最后验证所有DGs受到FDI攻击时弹性控制的有效性.图10表示没有弹性控制DGs的平均电压和输出电流,仿真时长为10 s,t=0 s启动二次控制;t=4 s向DGs分别注入定值为100,150,100,-100的FDI攻击;t=8 s向DGs分别注入定值为-150,-200,-100,150的攻击.如图10所示,DGs受到FDI攻击时平均电压会偏离标称电压且电流分配也受影响.图11表示弹性控制下DGs的平均电压和输出电流,仿真时长为10 s,t=0 s时启动二次控制和弹性控制;t=4 s和8 s时向DGs注入与不存在弹性控制时相同的FDI攻击.如图11所示,当t=4 s和8 s时,DGs的平均电压和输出电流均保持正常.因此,所有DGs受到FDI攻击时,弹性控制能保证微电网的正常运行,使2个控制目标不受影响.

图12表示在弹性控制下DGs受到的攻击信号和攻击消除.如图12所示,在弹性控制的作用下,攻击信号被有效消除.

4 结 语

本文以直流微电网为研究对象,提出一种抵御虚假数据注入攻击的弹性控制.在分布式二次控制的基础上引入弹性控制,消除了任意常值FDI攻击对微电网的影响.本文通过Lyapunov稳定理论证明了弹性控制的可行性,并利用MATLAB/Simulink验证可行性.仿真结果表明,所提出的弹性控制在没有FDI攻击时不会影响到微电网的正常运行,在单个DG和所有DGs受到FDI攻击时均能保证微电网系统不受影响,DGs的平均电压不会偏离标称电压,输出电流比例保持不变.

参考文献

[1]

Khazaei JNguyen D H. Multi-agent consensus design for heterogeneous energy storage devices with droop control in smart grids[J]. IEEE Transactions on Smart Grid201910(2): 1395-1404.

[2]

Zhang Q WLi F X. Financial resilience and financial reliability for systemic risk assessment of electricity markets with high-penetration renewables[J]. IEEE Transactions on Power Systems202237(3): 2312-2321.

[3]

解相朋, 杨馥伊, 魏聪, . 混合攻击下直流微电网的FDI估计与模糊控制联合设计[J]. 控制与决策202338(8): 2335-2345.

[4]

Xie Xiang-pengYang Fu-yiWei Conget al. Joint design of FDI estimation and fuzzy control for DC microgrid under hybrid attacks[J]. Control and Decision202338(8): 2335-2345.

[5]

Wang X YDong XNiu X Tet al. Toward balancing dynamic performance and system stability for DC microgrids: a new decentralized adaptive control strategy[J]. IEEE Transactions on Smart Grid202213(5): 3439-3451.

[6]

Zhou DZhang QGuo F Het al. Distributed resilient secondary control for islanded DC microgrids considering unbounded FDI attacks[J]. IEEE Transactions on Smart Grid202415(1): 160-170.

[7]

Khayat YShafiee QHeydari Ret al. On the secondary control architectures of AC microgrids: an overview[J]. IEEE Transactions on Power Electronics202035(6): 6482-6500.

[8]

Lu J HJiang H YHou X Cet al. Distributed edge-based event-triggered control for voltage restoration and current sharing in DC microgrids under DoS attacks[J]. IEEE Transactions on Industrial Electronics202370(8): 8053-8063.

[9]

Deng CGuo F HWen C Yet al. Distributed resilient secondary control for DC microgrids against heterogeneous communication delays and DoS attacks[J]. IEEE Transactions on Industrial Electronics202269(11): 11560-11568.

[10]

Chen Y LQi D LDong H Net al. An FDI attack-resilient distributed secondary control strategy for islanded microgrids[J]. IEEE Transactions on Smart Grid202112(3): 1929-1938.

[11]

Lian Z JGuo F HWen C Yet al. Distributed resilient optimal current sharing control for an islanded DC microgrid under DoS attacks[J]. IEEE Transactions on Smart Grid202112(5): 4494-4505.

[12]

Sahoo SMishra SPeng J Cet al. A stealth cyber-attack detection strategy for DC microgrids[J]. IEEE Transactions on Power Electronics201934(8): 8162-8174.

[13]

Lu L YLiu H JZhu Het al. Intrusion detection in distributed frequency control of isolated microgrids[J]. IEEE Transactions on Smart Grid201910(6): 6502-6515.

[14]

Jin XHaddad W MYucelen T. An adaptive control architecture for mitigating sensor and actuator attacks in cyber-physical systems[J]. IEEE Transactions on Automatic Control201762(11): 6058-6064.

[15]

Zhou QShahidehpour MAlabdulwahab Aet al. A cyber-attack resilient distributed control strategy in islanded microgrids[J]. IEEE Transactions on Smart Grid202011(5): 3690-3701.

[16]

Guo F HXu Q WWen C Yet al. Distributed secondary control for power allocation and voltage restoration in islanded DC microgrids[J]. IEEE Transactions on Sustainable Energy20189(4): 1857-1869.

[17]

Zuo SAltun TLewis F Let al. Distributed resilient secondary control of DC microgrids against unbounded attacks[J]. IEEE Transactions on Smart Grid202011(5): 3850-3859.

[18]

Nasirian VMoayedi SDavoudi Aet al. Distributed cooperative control of DC microgrids[J]. IEEE Transactions on Power Electronics201530(4): 2288-2303.

基金资助

国家自然科学基金资助项目(12162007)

AI Summary AI Mindmap
PDF (2243KB)

247

访问

0

被引

详细

导航
相关文章

AI思维导图

/