基于事件触发和欺骗攻击的电力系统负荷频率控制

2022-09-28 08:41季博威
辽宁石油化工大学学报 2022年4期
关键词:执行器阈值控制器

季博威,张 笑,严 沈,顾 洲

(南京林业大学机械电子工程学院,江苏 南京 210037)

负荷频率控制(Load Frequency Control,LFC)是电力系统的核心组成之一[1]。频率作为衡量电力系统输出电能质量的重要指标,如果大幅波动将对电力系统中的发电设备和用电设备造成冲击,严重时导致电力系统设备瘫痪[2]。发电机组输出功率和系统负荷共同决定系统的频率[3]。传统的LFC技术通常采用专线通信方式传输数据,维护成本高,灵活性差[4]。电力系统技术的进一步发展需要新的网络通信架构来支持控制过程日益增长的分散特性,这种需求使传统专用通信方式逐渐被开放网络取代[5]。

然而,网络带宽、网络安全以及执行器饱和等问题仍然影响电力系统的稳定性。因此,电力系统负荷频率控制研究对网络化电力系统技术的发展具有重要意义。由于网络自身物理局限性,使带宽资源受限成为网络化电力系统的研究热点[6]。近些年事件触发技术得到广泛应用,常见的事件触发有自触发、动态触发、离散触发等。文献[7]首次研究了一种与离散系统状态相关的事件触发机制,该触发机制主要通过判断事先的条件是否被满足以决定当下采样数据是否需要传输,结果表明该触发机制可有效缓解带宽压力。文献[8]提出了一种新的随机非线性网络串级控制系统的事件触发方案。文献[9]研究了基于神经网络的分散事件触发控制问题。文献[10]研究了具有混合触发机制和网络攻击的系统控制器设计问题。上述研究的确可以很好地缓解带宽压力问题,然而在实际复杂的网络化电力系统中触发阈值很难设定,因此如何开发一种阈值可动态调节的触发机制,进一步减少冗余信号的触发具有重要意义。

网络通信技术的引入使LFC电力系统在面对网络攻击时更加脆弱,常见的网络攻击主要包括拒绝服务(DoS)攻击和欺骗攻击。DoS攻击通过占用通信信道来影响控制信号的传输,从而降低系统的稳定性能;欺骗攻击是最难检测的网络攻击手段之一,主要通过篡改通信网络中真实数据的方式来破坏系统。文献[11]研究了一类随机线性系统的攻击调度问题。文献[12]研究了受欺骗攻击影响的基于混合驱动神经网络系统滤波器设计问题。因此,如何建立网络攻击相关的电力系统模型以及怎样设计有效的安全控制器是具有实际意义的问题。

控制信号的传输需要依赖一系列物理设备完成,物理器件的老化饱和问题不可避免。其中,执行器饱和问题成了影响电力系统运行的重要因素之一[13]。文献[14]研究了基于驱动器饱和的网络级联控制系统的混合驱动控制问题。文献[15]研究了基于T-S模糊系统的输出反馈鲁棒稳定性问题。文献[16]将饱和问题与事件触发机制结合,设计了一种基于事件触发机制的输出反馈控制器,有效地抑制了执行器饱和对系统的影响。然而,将欺骗攻击和执行器饱和同时考虑到LFC电力系统有待进一步研究。

因此,本文重点研究了网络攻击和执行器饱和下LFC电力系统的安全控制器设计问题。首先,给出一个自适应事件触发方案以节约网络通信资源,缓解了带宽负担。其次,考虑网络安全和执行器饱和的影响,构造了欺骗攻击和执行器饱和相关的LFC电力系统模型。最后,基于该模型利用李雅普诺夫稳定理论分析LFC电力系统的稳定性,给出具有较小保守性的稳定准则,同时由线性矩阵不等式技术得到控制器设计的具体方案。

1 系统模型

1.1 系统描述

基于自适应事件触发机制的电力系统结构如图1所示。图中,Δf(s)为频率偏差;ΔHv(s)为调节阀位置偏差;ΔHm(s)为机械输出偏差;ΔHd(s)负荷扰动偏差;M为转动惯量;Tch为汽轮机时间常数;E为发电机阻尼系数;Tg为调速器时间常数;J为速度下降系数;μ为频率偏差因子;ACE为频率偏差因子;u为控制率;KP为控制器比例系数;KI为控制器积分系数;S为拉普拉斯算子。

图1 基于自适应事件触发机制的电力系统结构

可推导出该电力系统模型:

对式(1)进行拉普拉斯逆变换,可得LFC电力系统动态模型:

式中,t为关于时间的函数。

根据式(1)和式(2),得出电力系统负荷频率控制状态空间表达式:

式中,̂(t)为包括频率偏差、机械输出偏差以及调节阀位置偏差状态,̂(t)=[Δf(t)ΔHm(t)ΔHv(t)]T;̂(t)为系统的测量输出向量,̂(t)=ACE(t);u(t)为该系统控制输入向量;ACE(t)=μΔf(t);ω(t)表示系统外部扰动,ω(t)=ΔHd(t);A、B、C、F分别为具有合适维度的实数矩阵,

1.2 自适应事件触发机制

为了节约带宽资源,将事件触发通信方案与被控系统建立联系,给出一个在统一框架下完整的电力系统闭环控制模型。电力系统负荷频率控制输出可以表示为:

将上述比例积分控制形式转化为输出反馈问题。重新定义新输出变量为:y(t)=

定义K=[KPKI],因此等式(4)可以被写为:

当触发条件被满足时,当前采样信号被传输到控制单元。为了在保障LFC电力系统性能的前提下尽可能节约带宽资源,提高资源利用率,提出一个自适应事件触发机制,其触发条件为:

式中,Φ为正定对称矩阵;h为采样周期;tkh为数据释放时刻;σ(t)∈[0,1)。

式中,ϱ(ilh)为当前采样数据与最新被触发数据值之间的误差;ilh=lh+tkh,l∈N,ilh∈(tk,tk+1],tk>0且满足{t0,t1,t2,…}⊂{0,1,2,…},当采样数据满足条件(6)时,该数据会通过网络被传输到控制单元。值得注意的是,σ(t)是一个与系统状态相关的函数,即:

式中,α为自适应律的上界,ι>0。

触发方案(6)不同于常规固定阈值触发方案,其可以根据当前系统状态和最新触发数据实时调整触发阈值,进而根据系统实际情况调节控制信号的传输率。当系统采样状态抖动剧烈时,事件触发机制将降低阈值以提高的信号传输率。相反,当系统趋于稳定时,σ(t)将会调整为较大值以减少冗余控制信号的触发。

综合以上分析,经过自适应事件触发机制后的系统输出测量值可以表示为:

欺骗攻击是网络攻击中最难预防的攻击手段之一,攻击者通过利用虚假信号篡改真实控制信号的方式威胁系统,给电力系统的维护带来困难。本文主要考虑网络通讯中可能存在的欺骗攻击。为了便于分析,引入伯努利变量β(t),该变量满足E{β(t)}=和E{[β(t)-]2}=ρ2,因此考虑欺骗攻击下的电力系统测量输出可以表示为:

式中,非线性函数f[y(t)]为欺骗攻击模型,并且满足:

式中,G为具有适当维数的矩阵。

随机变量β(t)∈{0,1},当β(t)=1时,真实的输出值完全被攻击信号取代;当β(t)=0时,真实测量输出值将被传输到控制单元。

因此,考虑网络攻击下的LFC电力系统测量输出可以表示为:

为了便于描述执行器饱和现象,本文引入饱和函数,该函数被定义为:

受执行器饱和影响下的系统输入可以表示为:

式中,ℏ[(t)]为死区非线性函数,同时存在∊∈(0,1)满足以下不等式条件:

结合式(13)-(14),LFC电力系统控制输入可以表示为:

1.3 LFC电力系统闭环控制模型

由于事件触发条件的存在,当采样数据违反触发条件(16)时才被触发,假设该状态会被保持直到下一个数据被成功触发。为了便于分析,将区间Π=[tkh+ηtk,tk+1h+ηtk+1)划分为τ+1个子区间,其中ηtk表示数据传输过程中在tkh时刻产生的延时,显然τ=tk+1-tk-1,整个区间(Π)可表示为:

定义η(t)≜t-ilh,当t∈Πl时,ilh=tkh+lh,0≤ηtk≤η(t)≤ηM=,其中ηM=h+max{ηtk,ηtk+1}。因此,得出欺骗攻击和执行器饱和下的LFC电力系统模型为:

本文的主要目的是为欺骗攻击和执行器饱和影响下的LFC电力系统设计一个基于自适应事件触发机制的输出反馈控制器,同时满足当ω(t)=0时,系统(17)是渐近稳定的;在初始状态下,ω(t)∈L2[0,+∞)及γ>0时,E{‖y(t)‖}≤E{γ‖ω(t)‖}成立。

引理1假设存在0<η(t)≤以及一个正定对称矩阵R∈R满足条件,则有以下不等式成 立:,其 中ℏ1=x(t)-x[t-η(t)],ℏ2=x[t-η(t)]-

2 稳定性分析

根据Lyapunov理论得出LFC电力系统渐近稳定的充分条件,为控制方案的设计提供重要前提。

定理1对于给定的正常数,如果存在矩阵P>0,P2>0,R>0,Q>0,W>0以及适当维数矩阵U满足以下条件:

式中,I为适当维数单位矩阵;*为基于李雅普诺夫方程推导得到的条件矩阵;

则电力系统渐近稳定且具有范数界γ。

证 明构 造Lyapunov函 数为:V(t)=V1(t)+V2(t)+V3(t),其中V1(t)=xT(t)Px(t)+

对V1(t)、V2(t)、V3(t)求导,并且求数学期望可得:

根据事件触发条件(16)可知存在下列不等式为:

考虑欺骗攻击条件为:

由执行器饱和限制条件(15)可得:

根据上述分析可知:

结合式(18)-(25),使用Jensen不等式方法可以处理式(21)中的一重积分项其中

利用Schur补引理可以推导出如下结论:

条件(18)和条件(19)是保证ΨT(t)ΞΨ(t)≤0成立的充分条件,因此有:

又因为̇(t)在t上是连续的,对̇(t)从0到+∞进行积分计算可得:

综上所述,当ω(t)≠0时,有‖y(t)‖≤γ‖ω(t)‖成立,当ω(t)=0时系统渐近稳定,证明结束。

3 控制器设计

在定理1中,给出了保证电力系统稳定性的充分条件,本节中给出了执行器饱和以及网络攻击下电力系统输出反馈控制器设计方案。

定理2对于给定的正参数γ、、、ρ、κ、α,如果存在矩阵X>0、͂>0、͂>0、>0、L>0以及合适维数矩阵͂、N,使下列线性矩阵成立,则该LFC电力系统具有范数界γ稳定性,且该反馈控制器增益为K=NL-1。

式中,

则该LFC电力系统控制器增益可以由K=NL-1求得。

证明定义

=LΦL。利 用 对 角 阵{X,X}对 式(18)左 乘 和 右 乘 得 到 式(31)成 立,利 用 对 角 阵{X,X,X,L,I,L,I,R-1,W-1,R-1,W-1,I,I}对式(19)进行左乘和右乘,可得:

式(33)中存在非线性项-R-1和-W-1,此处使用以下方法将其线性化:

通过上述方式处理非线性项,并且利用CX和N分别代替LC和KL可得式(32)成立。

又由于条件(30),用Schur补引理得到其等价条件为:

式中,κ为一个接近0的正数。

综上所述,最终通过条件式(31)、式(32)和式(34)求解得到电力系统输出反馈控制器增益,证毕。

4 系统仿真

通过案例1和案例2两种控制器设计方案对比,说明本文提出的控制方案的可行性。该电力系统基本参 数 如 表1所 示[31]。

表1 系统模型参数

假设非线性攻击函数为f[y(t)]=-tanh[Gy(t)],参数矩阵G=diag{0.6 0.8},此外选取扰动函数为:

案例1:本案例设计控制器时考虑系统中执行器饱和以及欺骗攻击影响。仿真参数:=0.12,α=0.05,ι=100,ζ0=ζ1=ζ2=ζ3=0.01,采 样 周 期h=0.1,=0.001,κ=0.8,H∞性 能 指 标γ=11。通 过MATLAB线性矩阵工具箱,求解电力系统输出反馈控制器参数K以及事件触发权重矩阵Φ,K=

案例2:在本控制器设计案例中,欺骗攻击以及执行器饱和因素未被考虑。仿真参数:α=0.05,ι=100,ζ0=ζ1=ζ2=ζ3=0.01,κ=0.8,采样周期h=0.1,H∞性能指标γ=11。可以利用MATLAB工具箱求解K及

电力系统的初始状态为x(0)=[-0.5,-0.7,0.8,0.6]T,考虑的欺骗攻击数学期望为βˉ=0.3。在考虑欺骗攻击和执行器饱和的情况下,基于自适应事件触发机制的LFC电力系统状态响应如图2所示。从图2可以看出,案例1系统在25 s之前达到了稳定状态,而案例2系统趋于稳定时间明显增加。

图2 基于自适应事件触发机制的LFC电力系统状态响应

LFC电力系统自适应律响应曲线如图3所示。从图3(a)可以看出,当采样信号在0~5 s波动较大时,事件触发阈值被调整为较低值以提高控制信号的触发率;当系统在15~18 s受到干扰时,触发机制仍能保证高的触发率。从图3(b)可以看出,当系统在15 s受到干扰时,触发阈值降到最低,此时更多的控制信号被触发。

图3 LFC电力系统自适应律响应曲线

LFC电力系统的控制输入响应曲线如图4所示。图4中,红线表示受饱和影响的实际控制信号,蓝色表示未成功输入到执行器部分信号。信号传输的触发时刻和触发间隔时间如图5所示。从图5可以看出,其在0~10 s触发分布更加密集。仿真结果表明,本文设计的输出反馈控制器具有节省带宽资源的优点,而且可使系统更快地稳定;案例1设计方案的控制效果更优。

图4 LFC电力系统的控制输入响应曲线

图5 信号传输的触发时刻和触发间隔时间

5 结论

研究了受欺骗攻击和执行器饱和影响的LFC电力系统的控制器设计问题。为了缓解通信带宽负担,提出了改进后的自适应事件触发机制,可以随采样信号状态变化而自适应地调整通信网络中控制信号的传输率。考虑欺骗攻击和执行器饱和的影响,构造了对应的数学模型,并建立了欺骗攻击和执行器饱和相关的LFC电力系统模型。基于该模型分析其稳定性并在定理2中给出控制器设计方案。仿真结果表明,所提方案可减轻网络带宽负担,在欺骗攻击和执行器饱和的影响下可有效地保障LFC电力系统预期性能。

猜你喜欢
执行器阈值控制器
形状记忆合金执行器研究综述
自动驾驶汽车执行器故障冗余算法
三转子式比例控制器设计与内泄漏分析
南京溧水电子3款控制器产品
一种软体末端执行结构设计与试验分析
改进的软硬阈值法及其在地震数据降噪中的研究
土石坝坝体失稳破坏降水阈值的确定方法
基于小波变换阈值去噪算法的改进
执行器中磁滞非线性问题的建模和补偿
改进小波阈值对热泵电机振动信号的去噪研究