本发明涉及电力系统安全控制,具体为一种切换型自适应事件触发控制方法、系统及存储介质。
背景技术:
1、近年来,电力系统的网络安全隐患日益突出,网络攻击引发了更严重的信息不确定性,对电力系统的安全稳定控制构成了新的威胁。网络攻击通过破坏信息的完整性和可用性,造成电力系统运行不稳定,导致停电事故并且引发社会经济损失。因此,研究网络攻击下电力系统安全控制问题具有重要的现实意义。
2、此外,随着电力系统的复杂度不断增加,通信网络中的数据传输量也不断增大,这使得通信网络的负荷越来越大。事件触发机制能够有效减少冗余数据传输,但目前的事件触发机制极少有考虑网络攻击的影响。
3、因此,如何在保证电力系统稳定的前提下,节约有限的通信资源并且补偿网络攻击的影响受到了广泛关注。另一方面,非递推控制方法相较于反步法更能减少控制器设计的复杂度。然而,在电力系统受到多重网络攻击的情况下,非递推控制方法仍然是一个难题。所以,多重网络攻击下电力系统的分散切换型自适应事件触发非递推控制显然是一项具有挑战性的工作。
技术实现思路
1、本发明的技术解决问题是:针对受到多重网络攻击的电力系统,提供一种分散切换型自适应事件触发非递推控制方法,有效降低拒绝服务攻击和混合网络攻击对电力系统的影响,实现系统稳定,提高电力系统防御能力,并能节约通信资源。
2、为了解决上述问题,本发明第一方面提供了一种切换型自适应事件触发控制方法,该方法包括:
3、(1)建立电力系统模型;根据测量通道受拒绝服务攻击,结合确认字符技术给出检测测量通道的拒绝服务攻击模型;构造分散型切换型自适应事件触发机制;根据控制通道受到拒绝服务攻击和欺骗攻击组成的混合网络攻击,建立混合网络攻击模型;基于分散型切换型自适应事件触发机制,设置攻击测量通道的拒绝服务攻击模型,攻击控制通道的混合网络攻击模型,进而建立多重网络攻击下的电力系统模型;
4、(2)构造分散线性状态观测器估计未测量状态,获得状态观测误差系统;
5、(3)采用非递推方法设计输出反馈控制器,得到电力系统的安全控制方案。
6、在第一方面的一些实现方式中,建立电力系统模型为:
7、
8、其中i=1,2,δδi,δωi,δpmi和δpei分别为转子角的偏差、转子相对转速的偏差、机械输入功率的偏差和有功功率的偏差,是外部扰动,控制信号是阀门开度的偏差,ω0,ti,di,hi,ki是恒定的系统参数,有功功率的偏差δpei定义如下:
9、
10、δpe2=-δpe1, (1.2)
11、其中δ10和δ20是第一和第二个发电机的稳态角,x,e1和e2是常数,δi,i=1,2为各发电机的转子角度,
12、定义状态变量等效控制输入则可转化为
13、
14、
15、
16、yi=xi,1 i=1,2, (1.3)
17、其中xi=[xi,1,xi,2,xi,3]t,x=[x1,x2]t分别代表系统部分和全部状态向量,yi是系统输出,和fi,3(x1,x2)代表系统非线性函数且
18、
19、
20、
21、di,j和表示外部扰动,di,1=0,di,2=0,且满足其中是正常数。
22、在第一方面的一些实现方式中,根据拒绝服务攻击位于测量通道,引入确认字符技术检测测量通道的拒绝服务攻击模型为:
23、
24、其中∏n表示第n个攻击睡眠周期的开始时刻,sn表示第n个攻击睡眠周期长度,π0表示起始时刻并且满足0≤π0<π1<π1+s1<∏2<…<пn<пn+sn<…,定义λn,1∈[∏n,∏n+sn)和λn,0∈[∏n+sn,πn+1)。
25、在第一方面的一些实现方式中,构造分散型切换型自适应事件触发机制,包括:
26、
27、其中∈i>0是一个常数,是第k个触发时刻,是采样触发的输出信号,是一个随时间变化的正的切换型阈值函数
28、
29、其中和是给定的正常数,且
30、(1+ηi,0(t))μ+1-1≤ηi,1(t), (3.3)
31、其中μ是一个正常数与最大丢包数y之间满足y≤μ。
32、在第一方面的一些实现方式中,根据由服从伯努利分布的拒绝服务攻击和欺骗攻击组成的混合网络攻击位于控制通道,建立混合网络攻击模型,其输出信号描述如下:
33、ui=ωi(t)ui+(1-ωi(t))ρi(t)gi(ui), (4.1)
34、其中gi(ui)表示欺骗攻击信号;随机变量ωi(t)和ρi(t)服从伯努利分布
35、pr{ωi(t)=1}=ωi,pr{ωi(t)=0}=1-ωi;
36、pr{ρi(t)=1}=ρi,pr{ρi(t)=0}=1-ρi, (4.2)
37、在第一方面的一些实现方式中,所述基于分散型切换型自适应事件触发机制,设置攻击测量通道的拒绝服务攻击模型,攻击控制通道的混合网络攻击模型,进而建立多重网络攻击下的电力系统模型,系统(1.3)描述为:
38、
39、
40、
41、yi=xi,1 i=1,2, (5.1)
42、在第一方面的一些实现方式中,所述构造分散线性状态观测器估计未测量状态,获得状态观测误差系统,包括构造分散线性状态观测器:
43、
44、其中hi,1,hi,2和hi,3(i=1,2)为待设计参数,分别是xi,1,xi,2,xi,3的估计,
45、定义为状态观测误差,则状态观测误差系统为:
46、
47、其中
48、
49、在第一方面的一些实现方式中,基于观测器输出值,采用非递推方法设计输出反馈控制器,得到电力系统的安全控制方案,包括:
50、定义如下坐标变换
51、
52、其中li>1是待设计的控制增益,那么系统可以改写为
53、
54、系统的控制律设计如下:
55、
56、其中ri,j>0是一个常数,i=1,2,j=1,2,3,将代入可得
57、
58、其中zi=[zi,1,zi,2,zi,3]t,并且
59、
60、第二方面,提供一种切换型自适应事件触发控制系统,包括处理器和存储器,其中,所述处理器执行所述存储器中保存的程序数据时实现第一方面以及第一方面的实现方式中任一项所述的一种切换型自适应事件触发控制方法。
61、第三方面,提供一种可读存储介质,用于存储控制程序数据,其中,所述控制程序数据被处理器执行时实现第一方面以及第一方面的实现方式中任一项所述的一种切换型自适应事件触发控制方法。
62、本发明的有益效果在于:
63、(1)多重网络攻击分别攻击不同的通信通道:由服从伯努利分布的拒绝服务攻击和欺骗攻击组成的混合网络攻击位于控制通道,测量通道受到拒绝服务攻击,并引入确认字符技术检测。
64、(2)与切换型静态事件触发机制和非切换型事件触发机制相比,构造的切换型自适应事件触发机制既能补偿测量通道拒绝服务攻击的影响,同时能提高带宽利用率。每个通道中的切换型自适应事件触发机制都有一个独立的自适应律来调整其阈值系数,从而允许控制器调整不确定性参数以保持系统性能。
65、(3)构造分散线性状态观测器估计未测量状态,基于观测器输出值,采用非递推方法设计输出反馈控制器,保证了闭环系统所有信号有界性。
66、(4)本方法可以有效降低拒绝服务攻击和混合网络攻击对电力系统的影响,实现系统稳定,提高电力系统防御能力,并能节约通信资源,适用于电力系统的安全控制。