Resilient Event-triggered Control of Grid Cyber-physical Systems Against Cyber Attack
-
摘要: 本文将电动汽车(Electric vehicles,EVs)引入到典型的信息物理系统(Cyber-physical systems,CPS)智能电网中,采用负荷频率控制(Load frequency control,LFC)方法,能够快速抑制系统扰动所引发的频率变化.在考虑拒绝服务(Denial-of-Service,DoS)攻击的情况下,提出了一种弹性事件触发机制,使系统能够容忍攻击所造成的数据丢失.与此同时,PI型静态输出反馈控制器的输入按需更新,减少了通信负担.对于建立的闭环时滞系统模型,构造新型李亚普诺夫泛函,对系统进行稳定性分析,推导出系统所能承受的最大DoS攻击持续时间,并对控制器增益和弹性事件触发矩阵进行协同设计.最后,通过多域电力系统仿真,验证了所提出方法的有效性.Abstract: In this paper, the electric vehicles (EVs) are integrated into the smart grid, a class of representative cyber-physical systems (CPS), and can participate into the load frequency control (LFC) to promptly suppress the variations of system disturbances. In the case of denial-of-service (DoS) attacks, a resilient event-triggering scheme is proposed to allow the system to tolerate data loss caused by the attacks. At the same time, the PI-type static output feedback controller input is updated only when necessary so that the communication burden is reduced. For the established closed-loop time-delay system model, the new Lyapunov functional is constructed to analyze the stability and derive the maximum DoS attack duration, meanwhile the controller gain and the resilient event-triggering matrix are jointly designed. Finally, the effectiveness of the proposed method is verified through multi-area power system simulation.
-
信息物理融合系统(Cyber-physical systems, CPS)作为一种新型智能系统应运而生, 它是一类集成计算、网络和物理实体的复杂系统, 将三者进行有机融合与深度协作, 从而达到对大型物理系统与信息系统的实时感知, 动态控制和信息服务等[1], 典型CPS包括工控系统[2]、供水网络[3]等.智能电网从总体上可以视为由信息网和电力网这两个相互依存的网络构成的一个复合网络, 也是一个典型的CPS[4].同步相量测量装置(Phasor measurement units, PMUs)、广域测量系统(Wide-area measurement systems, WAMS)、变电站自动化等技术为智能电网的实现提供了坚实的基础, 但同时也增加了智能电网对信息资源的依赖.一旦信息网出错或崩溃, 电力网一般很难保持正常运行.这也为电力系统安全稳定运行带来了新的问题[5]:首先, 随着PMUs布点的增多, 调度数据网中传送的PMUs数据的比例将会越来越大, PMUs长期不间断且高刷新频率的传送导致海量的状态和控制信息等在通信网络上传送, 可能会产生网络拥塞, 影响数据实时传送; 其次, 与电力的物理系统相比, 信息系统对恶意攻击具有更明显的脆弱性.由于通信网络的开放性, 会导致电力系统面临各种类型网络攻击, 造成失稳甚至毁坏.如2015年12月23日乌克兰电网遭受协同攻击导致近8万用户家庭突发停电事故, 这次事故被认为是第一起由于网络攻击直接导致停电事故的案例.
针对上述问题, 已有一些学者进行了相关的研究[5-10].文献[6]首次将事件触发机制引入多域电力系统负荷频率控制(Load frequency control, LFC)中, 有效减少了数据传输量; 文献[8]提出了一种弹性事件触发机制, 应用于多域电力系统LFC当中, 在考虑网络攻击的情况下保证电力系统的稳定性, 并减少了传输的数据量; 文献[9]提出一种针对电力系统状态估计的错误数据注入攻击防御与检测机制, 从保护和检测两方面入手; 基于保护的防御, 主要是识别和保护关键的传感器, 使系统更能抵御攻击; 基于检测的防御, 设计了基于空间和基于时间的检测方案, 以准确识别数据注入攻击.文献[10]介绍了DoS攻击下电网的LFC方法, 通过将电力系统建模为切换系统, 检测DoS (Denial-of-service, DoS)攻击的存在, 以双域电力系统为例, 分析了系统性能问题.由于电动汽车(Electric vehicles, EVs)具有良好的环境特征, 如温室气体排放量少, 噪声污染低等, 并且可用于提高电力系统的可靠性和灵活性[11].本文将EVs引入智能电网中, 与负荷频率控制相结合, 快速抑制系统扰动所引发的频率变化.在考虑DoS攻击的情况下, 对电力CPS进行稳定性分析, 并对事件触发机制和控制器进行联合设计, 从而达到理想的控制效果.
1. 系统模型
在本文中, 假设存在大量可用的EVs, 即存在足够的电能储备以达到协助传统电力单元实现负荷频率调节的目的, 控制中心通过聚合器对EVs进行集中管理, 聚合器将分散的各EVs的信息和状态收集起来, 发送给控制中心.
由于EVs的接入, LFC系统中产生了新的时变时延.本文假设所有的同步电机都有再热热涡轮机, 为了便于说明, 对于电力CPS, 我们将每个域的$M$个EVs等效为一个, 控制器的输出按比例分配给EVs和再热电机, 其中表示分配比例.如图 1所示, 不考虑弹性事件触发机制和网络环境下, 包含EVs的电力CPS动态模型可以描述为[12]
$ \begin{align} \begin{cases} \dot{{\pmb x}}(t)=A{\pmb x}(t)+B_{0}{\pmb u}(t)+\\ \quad\qquad\sum\limits_{i=1}^{n}\hat{B}_i{\pmb u} (t-\tau_i(t))+ F{\pmb\Delta P_{d}}(t)\\ {\pmb y}(t)=C{\pmb x}(t) \end{cases} \end{align} $
(1) $ \begin{align*} &{\pmb x}(t)=[{\pmb x_1}^{\rm T}(t) \ {\pmb x_2}^{\rm T}(t) \ \cdots \ {\pmb x_n}^{\rm T}(t) ]^{\rm T}\\ &{\pmb y}(t)=[{\pmb y_1}^{\rm T}(t) \ {\pmb y_2}^{\rm T}(t) \ \cdots \ {\pmb y_n}^{\rm T}(t) ]^{\rm T}\\ &{\pmb u}(t)=[{\pmb u_1}^{\rm T}(t) \ {\pmb u_2}^{\rm T}(t) \ \cdots \ {\pmb u_n}^{\rm T}(t) ]^{\rm T}\\ &{\pmb \Delta P_{d}}(t)=[\Delta P_{d1} \ \Delta P_{d2} \ \cdots \ \Delta P_{dn}]^{\rm T}\\ &{\pmb y_i}(t)=[ACE_i \ \int ACE_i{\rm d}t]^{\rm T}\\ &A=\left[\begin{array}{cccc} A_{11}&A_{12}&\cdots&A_{1n}\\ A_{21}&A_{22}&\cdots&A_{2n}\\ \vdots&\vdots&\ddots&\vdots\\ A_{n1}&A_{n2}&\cdots&A_{nn}\\ \end{array}\right] \end{align*} $
$ \begin{align*} &A_{ii}= \left[\begin{array}{ccccccc} -\dfrac{D_i}{M_i}&\dfrac{1}{M_i}&0&0&\dfrac{1}{M_i}&-\dfrac{1}{M_i}&0\\[3mm] 0&-\dfrac{1}{T_{ci}}&\dfrac{1}{T_{ci}}&0&0&0&0\\[3mm] -\dfrac{F_{pi}}{R_iT_{gi}}&0&-\dfrac{1}{T_{ri}}&\dfrac{T_{gi}-F_{pi}T_{ri}} {T_{ri}T_{gi}}&0&0&0\\[3mm] -\dfrac{1}{R_iT_{gi}}&0&0&-\dfrac{1}{T_{gi}}&0&0&0\\[3mm] 0&0&0&0&-\dfrac{1}{T_{EVi}}&0&0\\ 2\pi\sum\limits_{j=1, j\ne i}^{n}T_{ij}&0&0&0&0&0&0\\ \beta_i&0&0&0&0&1&0 \end{array}\right]\\ &{\pmb x_i}(t)=[\Delta f_i \ \Delta P_{gi} \ \Delta P_{mi} \ \Delta X_{gi} \ \Delta P_{EVi} \ \Delta P_{tie-i} \ \int ACE_i{\rm d}t ]^{\rm T} \end{align*} $
$ \begin{align*} &B_0=\left[\begin{array}{cccc} B_{011}&0&\cdots&0\\ 0&B_{022}&\cdots&0\\ \vdots&\vdots&\ddots&\vdots\\ 0&0&\cdots&B_{0nn}\\ \end{array}\right]\\ &C={\rm diag}\{C_1, \ C_2, \ \cdots, \ C_n\}\\ &B_{0ii}=\left[0 \ 0 \ \frac{F_{pi}\alpha_{i0}}{T_{gi}} \ \frac{\alpha_{i0}}{T_{gi}} \ 0 \ 0 \ 0\right]^{\rm T}\\ &C_i=\left[\begin{array}{ccccccc} \beta_i&0&0&0&0&1&0\\ 0&0&0&0&0&0&1 \end{array}\right]\\ &F={\rm diag}\{F_1, \ F_2, \ \cdots, \ F_n\}\\ &F_i=\left[-\frac{1}{M_i} \ 0 \ 0 \ 0 \ 0 \ 0 \ 0\right]^{\rm T}\\ &\hat{B}_{i}=\left[\begin{array}{ccccc} 0&\cdots&0&\cdots&0\\ \vdots&\ddots&\vdots&\ddots&\vdots\\ 0&\cdots&B_{iii}&\cdots&0\\ \vdots&\ddots&\vdots&\ddots&\vdots\\ 0&\cdots&0&\cdots&0 \end{array}\right]\\ &B_{iii}=\left[0 \ 0 \ 0 \ 0 \ \frac{K_{EVi}\alpha_{i1}}{T_{EVi}} \ 0 \ 0\right]^{\rm T}\\ &A_{ij}=\left[\begin{array}{cccc} 0&0&\cdots&0\\ 0&0&\cdots&0\\ \vdots&\vdots&\ddots&\vdots\\ -2\pi T_{ij}&0&\cdots&0 \end{array}\right] T_{ij}=T_{ji} \end{align*} $
表 1给出了系统中具体的符号意义.每个区域$i$的ACE (Area control error)信号定义为频率偏差与区域之间联络线电力交换之和:
表 1 带EVs电力CPS负载频率控制模型参数($i=1, 2, \cdots, n$)Table 1 Parameters of power CPS LFC model including EV aggregators ($i=1, 2, \cdots, n$)参数符号Parameter notations 物理含义Physical meanings $M_i$ 惯性常数 Inertia constant $D_i$ 负载阻尼常数 Load-damping constant $T_{gi}$ 调速器时间常数 Time constant of governor $T_{ci}$ 涡轮机时间常数 Time constant of turbine $T_{ri}$ 再热时间常数 Time constant of reheat $F_{pi}$ 总涡轮功率分数 Fraction of total turbine power $R_i$ 转速 Speed droop $\beta_i$ 频率偏差系数 Frequency bias factor $K_{EVi}$ 电池系数 Battery coefficient $T_{EVi}$ 电池时间常数 Time constant of battery $T_{ij}$ 联络线同步系数 Synchronizing coefficient of tie-line $\Delta f_i$ 频率偏差 Deviation of frequency $\Delta P_{tie-i}$ 联络线的功率交换 Power transfer of tie-line $ \begin{equation*} ACE_i=\beta_i \Delta f_i+\Delta P_{tie-i} \end{equation*} $
假设传输线路为无损传输, 电力CPS控制各区域之间的联络线功率交换满足$\sum_{i=1}^n \Delta P_{tie-i}=0$.
PI型LFC可以写成
$ \begin{align} {\pmb u}(t)&=-K{\pmb y}(t) \end{align} $
(2) 其中, $K={\rm diag}\{{\pmb K_1}$, ${\pmb K_2}$, $\cdots$, ${\pmb K_n}\}$, ${\pmb K_i}=[K_{Pi}~K_{Ii}]$, $K_{Pi}$, $K_{Ii}$分别为比例增益和积分增益.
注1[13].EVs参与负载频率控制可分为两种模式, SOC (State of charge)可控模式和SOC空闲模式. SOC空闲模式, 即EV从电网中消耗电能或释放电能不考虑EV电池的充电状态, 此时第$m$辆EV的增益$K_{Em}=\bar{K_{e}}$, 其中$\bar{K_{e}}=1$.而SOC可控模式中由于EV使用者的需要, 第$m$辆EV参与负载频率控制时需要考虑SOC, 因此通过SOC计算和当前SOC的值可以获得EV的增益$K_{Em}=\bar{K_e}-\bar{K_e}g_m(t)$, 其中$g_m(t)=(\frac{{\rm SOC}_m-{\rm SOC}_{{\rm low(high)}, m}}{{\rm SOC}_{{\rm max(min)}, m}-{\rm SOC}_{{\rm low(high)}, m}})^{v_m}$, $v_m$表示电池的设计规格, ${\rm SOC_{low(high)}}$为低(高)电池SOC, ${\rm SOC_{max(min)}}$为最大(最小)电池SOC.假设在$t$时刻, 区域$i$中有$Me$辆EVs参与LFC, 其中$Me_1$表示处于SOC空闲模式的EVs, $Me_2=Me-Me_1$表示处于SOC可控模式的EVs, 则区域$i$总的EVs增益$K_{EVi}=\sum_{m=1}^{Me}\frac{K_{Em}}{Me}=\frac{Me_1}{Me}\bar{K_e}+\frac{1}{Me}\bar{K_e}(Me_2-\sum^{Me}_{m=Me_1+1}g_m(t))$.
2. 事件触发通信机制
2.1 传统事件触发机制
早期事件触发机制是所谓的连续事件触发, 需要特殊硬件对状态进行连续监测.此外, 在触发机制设计中, 必须确保任意两个事件触发时刻之间的最小时间间隔严格大于零, 如果最小事件间隔时间为零, 就会出现无限事件发生在有限时间内的奇诺(Zeno)现象[14].为了解决这两个问题, 文献[15]提出一种基于采样数据的离散型事件触发机制:
$ \begin{eqnarray} [{\pmb x}(t_k+jh)-{\pmb x}(t_k)]^{\rm T}\Omega[{\pmb x}(t_k+jh)-{\pmb x}(t_k)]\leq\nonumber\\ \sigma {\pmb x}^{\rm T}(t_k)\Omega {\pmb x}(t_k), j\in {\bf N} \end{eqnarray} $
(3) 当上述条件违背时, 传感器将采样数据传输给控制器.其中$t_k$为事件触发时刻, $\Omega>0$为触发矩阵, $\sigma\in(0, 1)$为触发参数, $h$为采样周期.该触发机制可以保证最小事件间隔$T_{etc}\geq h$, 避免出现Zeno现象, 并且不需要特殊硬件对状态进行连续监测.
2.2 弹性事件触发机制
本文假设DoS攻击的能量是有限的, 即DoS攻击的持续时间是有限的, 当DoS攻击发生时通信中断. DoS攻击的发生将直接导致通信信道上正在传输的数据丢失, 因此并不是所有事件触发时刻的状态都能成功传输到控制器侧.假设DoS攻击发生时, 连续丢包量为$\tau_M$, 那么DoS攻击的持续时间$\tau_{\rm dos}\leq \tau_M T_{etc}$, 为了简单起见, 取$\tau_{\rm dos}\leq \tau_M h$.此时, 传统事件触发机制(3)将不能直接用于判断采样数据传输与否.为了消除DoS攻击所产生的影响, 提出下列弹性事件触发机制:
$ \begin{eqnarray} [{\pmb x}(r_k+jh)-{\pmb x}(r_k)]^{\rm T}\Omega[{\pmb x}(r_k+jh)-{\pmb x}(r_k)]\leq\nonumber\\ \sigma_r {\pmb x}^{\rm T}(r_k)\Omega {\pmb x}(r_k), j\in {\bf N} \end{eqnarray} $
(4) $\sigma_r$为事件触发参数.通常, $\sigma_r < \sigma$, 也就是说弹性事件触发机制将会产生更多的触发状态用以消除DoS攻击对系统所造成的影响.此时, 将存在三个时刻, 采样时刻$kh$, 触发时刻$r_k$和成功传输到控制器侧的时刻$t_k$.令$S_0=\{0, h, 2h, 3h, \cdots, jh\}, ~ j\in {\bf N}$, $S_1=\{0, r_1, r_2, r_3, \cdots, r_k\}, r_k/h\in {\bf N}$, $S_2=\{0, t_1, t_2, t_3, \cdots, t_k\}, t_k/h\in {\bf N}$, 则$S_2\subseteq S_1\subseteq S_0$.当$\sigma_r=\sigma$时, 意味着没有DoS攻击发生.下文将推导出系统所能容忍的DoS攻击最大持续时间.
此时控制器输入${\pmb u}(t)={\pmb u}(t_k), t\in[t_k+d_{\tau_k}, t_{k+1}+d_{\tau_{k+1}})$, $d_{\tau_k}$表示传感器到控制器的传输时延, 最大值为$\bar{d_{\tau}}$, 此时系统(1)可以表示为
$ \begin{eqnarray} \dot{{\pmb x}}(t)=A{\pmb x}(t)+B{\pmb u}(t_k)+F{\pmb\Delta P_{d}}(t) \end{eqnarray} $
(5) 其中, $B=B_{0}+\sum_{i=1}^{n}\hat{B}_i$.利用文献[15]中提出的时滞模型方法对系统进行稳定性分析和控制器设计.
定义
$ \begin{eqnarray*} d(t)= \left\{\begin{aligned} &t-t_{k}, t\in I_{1}\\ &t-t_{k}-lh, t\in I^l_{2}, \quad l=1, 2, \cdots, m_k-1\\ &t-t_{k}-m_kh, t\in I_{3}\\ \end{aligned}\right.\ \end{eqnarray*} $
其中, $I_{1}=[t_{k}+d_{\tau_{k}}, t_{k}+h+\bar{d_\tau}), I^{l}_{2}=[t_{k}+lh+\bar{d_\tau}, t_{k}+lh+h+\bar{d_\tau}), I_{2}=\cup^{m_k-1}_{l=1}I^{l}_{2}$, 和$I_{3}=[t_{k}+m_kh+\bar{d_\tau}, t_{k+1}+d_{\tau_{k+1}})$. $[t_{k}+d_{\tau_{k}}, t_{k+1}+d_{\tau_{k+1}})=I_{1}\cup I_{2}\cup I_{3}$.
因此, 可以得到$0\leq d(t) < \bar{d}$, 其中$\bar{d}=h+\bar{d_\tau}$.对于$\forall t\in[t_{k}+d_{\tau_{k}}, t_{k+1}+d_{\tau_{k+1}})$, 我们定义
$ \begin{eqnarray*} {\pmb e}(t)= \begin{cases} 0, &t\in I_{1}\\ {\pmb x}(t_{k})-{\pmb x}(t_{k}+lh), &t\in I^l_{2}\\ {\pmb x}(t_{k})-{\pmb x}(t_{k}+m_kh), &t\in I_{3}\\ \end{cases} \end{eqnarray*} $
结合$d(t)$和${\pmb e}(t)$定义, 当$t\in[t_{k}+d_{\tau_{k}}, t_{k+1}+d_{\tau_{k+1}})$时, 系统(5)可以变形为
$ \begin{align} \dot{{\pmb x}}(t)=\, &A{\pmb x}(t)-BKC({\pmb e}(t)+\nonumber\\ &{\pmb x}(t-d(t)))+F{\pmb\Delta P_{d}}(t) \end{align} $
(6) 本文的主要目的是在DoS攻击的情况下研究电力系统的稳定性、设计弹性事件触发机制和控制器联合求解方案, 同时系统还满足如下条件:
1) 当负载干扰为零时(即${\pmb\Delta P_d}=0$), 电力系统在DoS攻击下是渐近稳定的;
2) 当系统的初值为零时, 对于任意非零${\pmb\Delta P_d}\in L_2[0, \infty)$, 有$\Vert {\pmb y}(t)\Vert _2 \leq \gamma \Vert {\pmb\Delta P_d}\Vert_2$, 其中$\gamma$是给定的$H_{\infty}$性能.
3. 主要结果
引理1[16].令矩阵$R_1, R_2$为正定矩阵, 标量$a\in(0, 1)$, 以及向量${\pmb \omega_1}, {\pmb\omega_2} \in {\bf R}^m$, 那么对于任意矩阵$Y_1, Y_2 \in {\bf R}^{m\times m}$, 下列不等式成立:
$ \begin{align*} &\frac{1}{a}{\pmb\omega_1}^{\rm T}R_1{\pmb\omega_1}+\frac{1}{1-a}{\pmb\omega_2}^{\rm T}R_2{\pmb\omega_2}\geq \nonumber\\ &~~~~~~~{\pmb\omega_1}^{\rm T}[R_1+(1-a)(R_1-Y_1R_2^{-1}Y_1^{\rm T})]{\pmb\omega_1}+ \nonumber \\ &~~~~~~~{\pmb\omega_2}^{\rm T}[R_2+a(R_2-Y_2^{\rm T}R_1^{-1}Y_2)]{\pmb\omega_2}+ \nonumber\\ &~~~~~~~2{\pmb\omega_1}^{\rm T}[aY_1+(1-a)Y_2]{\pmb\omega_2} \end{align*} $
本节对基于事件触发机制的电力CPS进行稳定性分析, 选择Lyapunov-Krasovskii泛函为
$ \begin{align*} V(t)=\, &V_{1}(t)+V_{2}(t)+V_{3}(t)\\ V_{1}(t)=\, &\left[\begin{array}{cc}{\pmb x}^{\rm T}(t)&\int^{t}_{t-\bar{d}} {\pmb x}^{\rm T}(s){\rm d}s\end{array}\right]\times\\& U\left[\begin{array}{c}{\pmb x}(t)\\\int^{t}_{t-\bar{d}}{\pmb x}(s){\rm d}s\end{array}\right]\\ V_{2}(t)=\, &\int_{t-\bar{d}}^{t}\left[\begin{array}{cc}{\pmb x}^{\rm T}(t)&\bar{d}{\pmb x}^{\rm T}(s)\end{array}\right]Q\left[\begin{array}{c}{\pmb x}(t)\\\bar{d}{\pmb x}(s)\end{array}\right]{\rm d}s\\ V_{3}(t)=\, &\bar{d}\int_{t-\bar{d}}^{t}\int_{v}^{t}\dot{{\pmb x}}^{\rm T}(s)R\dot{{\pmb x}}(s){\rm d}s{\rm d}v \end{align*} $
其中, $U$, $Q$对称, $R>0$.应用Jensen不等式,
$ \begin{align*} V_{2}(t)\geq\, &\frac{1}{\bar{d}}\int_{t-\bar{d}}^{t}\left[\begin{array}{c}{\pmb x}(t)\\ \bar{d}{\pmb x}(s)\end{array}\right]^{\rm T}{\rm d}s\times\\ &Q\int_{t-\bar{d}}^{t}\left[\begin{array}{c}{\pmb x}(t)\\ \bar{d}{\pmb x}(s)\end{array}\right]{\rm d}s=\\ &\bar{d}\left[\begin{array}{c}{\pmb x}(t)\\ \int^{t}_{t-\bar{d}}{\pmb x}(s){\rm d}s\end{array}\right]^{\rm T}\times\\&Q\left[\begin{array}{c}{\pmb x}(t)\\ \int^{t}_{t-\bar{d}}{\pmb x}(s){\rm d}s\end{array}\right] \end{align*} $
从而得到:
$ \begin{align*} &V(t)\geq\left[\begin{array}{cc}{\pmb x}^{\rm T}(t)&\int^{t}_{t-\bar{d}}{\pmb x}^{\rm T}(s){\rm d}s\end{array}\right](U+\bar{d}Q)\times\\ &~~\left[\begin{array}{c}{\pmb x}(t)\\\int^{t}_{t-\bar{d}}{\pmb x}(s){\rm d}s\end{array}\right] +\bar{d}\int_{t-\bar{d}}^{t}\int_{v}^{t}\dot{{\pmb x}}^{\rm T}(s)R\dot{{\pmb x}}(s){\rm d}s{\rm d}v\\ \end{align*} $
由上式, 当矩阵$U$和$Q$满足$U+\bar{d}Q>0$, $V(t)>0$, 此时并不需要$U, Q$和$R$都正定.对$V(t)$进行求导,
$ \begin{align*} \dot{V}_{1}(t)=\, &2\left[\begin{array}{cc}{\pmb x}^{\rm T}(t)&\int^{t}_{t-\bar{d}}{\pmb x}^{\rm T}(s){\rm d}s\end{array}\right]U \times\\ &\left[\begin{array}{c}\dot{{\pmb x}}(t)\\{\pmb x}(t)-{\pmb x}(t-\bar{d})\end{array}\right]\\ \dot{V}_{2}(t)=\, &\left[\begin{array}{cc}{\pmb x}^{\rm T}(t)&\bar{d}{\pmb x}^{\rm T}(t)\end{array}\right]Q\left[\begin{array}{c}{\pmb x}(t)\\\bar{d}{\pmb x}(t)\end{array}\right]-\\ &\left[\begin{array}{cc}{\pmb x}^{\rm T}(t)&\bar{d}{\pmb x}^{\rm T}(t-\bar{d})\end{array}\right]Q\left[\begin{array}{c}{\pmb x}(t)\\\bar{d}{\pmb x}(t-\bar{d})\end{array}\right]+\\ &2\int_{t-\bar{d}}^{t}\left[\begin{array}{cc}{\pmb x}^{\rm T}(t)&\bar{d}{\pmb x}^{\rm T}(s)\end{array}\right]Q\left[\begin{array}{c}\dot{{\pmb x}}(t)\\0\end{array}\right]{\rm d}s \end{align*} $
$ \begin{align*} \dot{V}_{3}(t)%=\bar{d}^2\dot{x}^{T}(t)R\dot{x}(t)-\bar{d}\int_{t-\bar{d}}^{t}\dot{x}^T(s)R\dot{x}(s)ds\\ =\, &\bar{d}^2\dot{{\pmb x}}^{\rm T}(t)R\dot{{\pmb x}}(t)-\bar{d}\int_{t-d(t)}^{t}\dot{{\pmb x}}^{\rm T}(s)R\dot{{\pmb x}}(s){\rm d}s-\\ &\bar{d}\int_{t-\bar{d}}^{t-d(t)}\dot{{\pmb x}}^{\rm T}(s)R\dot{{\pmb x}}(s){\rm d}s \end{align*} $
3.1 不考虑DoS攻击情况下的$\pmb{H_{\infty}}$性能分析
为了便于描述, 定义${\pmb\xi_1}:=\text{col}\{{\pmb x}(t)$, ${\pmb x}(t-d(t))$, ${\pmb x}(t-\bar{d})$, $\frac{1}{d(t)}\int_{t-d(t)}^{t}{\pmb x}(s){\rm d}s$, $\frac{1}{\bar{d}-d(t)}\int_{t-\bar{d}}^{t-d(t)}{\pmb x}(s){\rm d}s$, $\frac{1}{d^2(t)}\int_{t-d(t)}^{t}(t-s){\pmb x}(s){\rm d}s$, $\frac{1}{(\bar{d}-d(t))^2}\int_{t-\bar{d}}^{t-d(t)}(t-d(t)-s){\pmb x}(s){\rm d}s$, ${\pmb e}(t)$, ${\pmb\Delta P_d}(t)\}$.
应用文献[17]中的Lemma 1,
$ \begin{align} & \bar{d}\int_{t-\bar{d}}^{t-d(t)}{{{{\mathit{\boldsymbol{\dot{x}}}}}^{\text{T}}}}(s)R\mathit{\boldsymbol{\dot{x}}}(s)\text{d}s\ge \frac{1}{a}{{({{\Gamma }_{1}}{{\mathit{\boldsymbol{ }}\!\!\xi\!\!\text{ }}_{1}}(t))}^{\text{T}}}\hat{R}({{\Gamma }_{1}}{{\mathit{\boldsymbol{ }}\!\!\xi\!\!\text{ }}_{1}}(t)) \\ & \bar{d}\int_{t-d(t)}^{t}{{{{\mathit{\boldsymbol{\dot{x}}}}}^{\text{T}}}}(s)R\mathit{\boldsymbol{\dot{x}}}(s)\text{d}s\ge \frac{1}{1-a}{{({{\Gamma }_{2}}{{\mathit{\boldsymbol{ }}\!\!\xi\!\!\text{ }}_{1}}(t))}^{\text{T}}}\hat{R}({{\Gamma }_{2}}{{\mathit{\boldsymbol{ }}\!\!\xi\!\!\text{ }}_{1}}(t)) \\ & {{\Gamma }_{1}}:=\text{col}\{{{e}_{2}}-{{e}_{3}}, {{e}_{2}}+{{e}_{3}}-2{{e}_{5}}, {{e}_{2}}-{{e}_{3}}-6{{e}_{5}}+12{{e}_{7}}\} \\ & {{\Gamma }_{2}}:=\text{col}\{{{e}_{1}}-{{e}_{2}}, {{e}_{1}}+{{e}_{2}}-2{{e}_{4}}, {{e}_{1}}-{{e}_{2}}-6{{e}_{4}}+12{{e}_{6}}\text{ }\!\!\}\!\!\text{ } \\ & \hat{R}=\text{diag}\{R, 3R, 5R\} \\ \end{align} $
其中, $a=\frac{\bar{d}-d(t)}{\bar{d}}$.进一步应用引理1, 可以得到:
$ \begin{align*} &\bar{d}\int_{t-d(t)}^{t}\dot{{\pmb x}}^{\rm T}(s)R\dot{{\pmb x}}(s){\rm d}s+\\ &~~~~~\bar{d}\int_{t-\bar{d}}^{t-d(t)}\dot{{\pmb x}}^{\rm T}(s)R\dot{{\pmb x}}(s){\rm d}s\geq\\ %&~~~~\geq\frac{1}{a}(\Gamma_1\xi_1(t))^T\hat{R}(\Gamma_1\xi_1(t))\\ %&~~~~~+\frac{1}{1-a}(\Gamma_2\xi_1(t))^T\hat{R}(\Gamma_2\xi_1(t))\\ &~~~~~{\pmb\xi_1}^{\rm T}(t)[(2-a)\Gamma_1^{\rm T}\hat{R}\Gamma_1+(1+a)\Gamma_2^{\rm T}\hat{R}\Gamma_2+\\ &~~~~~{\rm Sym}\{\Gamma_1^{\rm T}[aY_1+(1-a)Y_2]\Gamma_2\}-\Pi_2]{\pmb\xi_1}(t)\\ &\Pi_2=a\Gamma_2^{\rm T}Y_2^{\rm T}\hat{R}^{-1}Y_2\Gamma_2+(1-a)\Gamma_1^{\rm T}Y_1\hat{R}^{-1}Y_1^{\rm T}\Gamma_1 \end{align*} $
因此
$ \begin{align*} \dot{V}(t)\leq\,&{\pmb \xi}_1^{\rm T}(t)(\Pi_1+\Pi_2){\pmb \xi_1}(t)\\ \Pi_1:=\, &\ell_1^{\rm T} Q\ell_1-\ell_2^{\rm T} Q\ell_2+\bar{d}^2\ell_0^{\rm T} R\ell_0-\\ &(2-a)\Gamma_1^{\rm T}\hat{R}\Gamma_1-(1+a)\Gamma_2^{\rm T}\hat{R}\Gamma_2+\\ &{\rm Sym}\{\ell_3^{\rm T}U\ell_4+ \bar{d}\ell_4^{\rm T}Q\ell_5-\\ &\Gamma_1^{\rm T}[aY_1+(1-a)Y_2]\Gamma_2\}\\ \ell_0:=\, &Ae_1-BKC(e_2+e_8)+Fe_9\\ \ell_1:=\, &{\rm col}\{e_1, \bar{d}e_1\}, \ell_2={\rm col}\{e_1, \bar{d}e_3\}\\ \ell_3:=\, &{\rm col}\{\ell_0, e_1-e_3\}\\ \ell_4:=\, &{\rm col}\{e_1, d(t)e_4+(\bar{d}-d(t))e_5\}\\ \ell_5:=\, &{\rm col}\{\ell_0, 0\} \end{align*} $
结合传统事件触发机制(3), 对于$t\in[t_k+d_{\tau_k}$, $t_{k+1}+$ $d_{\tau_{k+1}})$, 我们可以得到:
$ \begin{align*} \dot{V}(t)\leq\,&{\pmb\xi_1}^{\rm T}(t)(\hat{\Pi}_1+\Pi_2){\pmb\xi_1}(t)-\\ &{\pmb y}^{\rm T}(t){\pmb y}(t)+\gamma^2{\pmb \Delta P}^{\rm T}_d(t){\pmb \Delta P_d}(t)\\ \hat{\Pi}_1=\, &\Pi_1+\sigma (e_2+e_8)^{\rm T}\Omega (e_2+e_8)-e_8^{\rm T}\Omega e_8+\\ &e_1^{\rm T}C^{\rm T}Ce_1-\gamma^2 e_9^{\rm T}e_9 \end{align*} $
使用Schur补, 可以得到当存在$R>0$, 对称矩阵$U, Q$, 实矩阵$Y_1$, $Y_2$以及标量$\bar{d}$, 满足$U+\bar{d}Q>0$, 并且LMIs (7)和(8)成立时, 系统(6)渐近稳定.
$ \begin{eqnarray} \left[\begin{array}{cc} \hat{\Pi}_1&\Gamma_2^{\rm T}Y_2^{\rm T}\\ *&-\hat{R}\\ \end{array}\right]<0 \end{eqnarray} $
(7) $ \begin{eqnarray} \left[\begin{array}{cc} \hat{\Pi}_1&\Gamma_1^{\rm T}Y_1\\ *&-\hat{R}\\ \end{array}\right]<0 \end{eqnarray} $
(8) 同时, 当LMIs (7)和(8)成立时, 我们可以得到:
$ \begin{align*} \dot{V}(t)\leq -{\pmb y}^{\rm T}(t){\pmb y}(t)+\gamma^2{\pmb \Delta P}^{\rm T}_d(t){\pmb \Delta P_d}(t) \end{align*} $
因为${\pmb x}(t)$在$t$上连续, 所以$\dot{V}(t)$在$t$上也连续.因此对不等式两边同时从$0$到$\infty$对$t$进行积分, 可得:
$ \begin{align*} V(\infty)-V(0)\leq &\int^{\infty}_{0}[-{\pmb y}^{\rm T}(t){\pmb y}(t)+\\ &\gamma^2{\pmb \Delta P}^{\rm T}_d(t){\pmb \Delta P_d}(t)]{\rm d}s \end{align*} $
从而在零初始条件下,
$ \begin{align*} \int^{\infty}_{0}[-{\pmb y}^{\rm T}(t){\pmb y}(t)+\gamma^2{\pmb\Delta P}^{\rm T}_d(t){\pmb\Delta P_d}(t)]{\rm d}s \geq 0 \end{align*} $
即, 对任意非零${\pmb\Delta P_d}(t) \in L_2[0, +\infty)$以及给定的$\gamma$, $\Arrowvert {\pmb y}(t)\Arrowvert_2 \leq \gamma\Arrowvert {\pmb\Delta P_d}\Arrowvert_2 $.在${\pmb\Delta P_d}(t)=0$的情况下, 存在$\varepsilon>0$使得${\pmb x}(t)\ne 0$时, $\dot{V}(t)\leq -\varepsilon \Arrowvert {\pmb x}(t)\Arrowvert_2$.因此, 系统(6)渐近稳定并具$H_{\infty}$范数界.
3.2 考虑DoS攻击情况下的${\pmb H_\infty}$稳定性分析
本节将在DoS攻击发生时, 基于弹性事件触发机制(4)对系统进行稳定性分析, 找出弹性触发参数$\sigma_r$以及所能容忍的最大DoS攻击持续时间.
定理1.对于给定的标量$\sigma>0$, $\bar{d}>0$, $\gamma>0$, 当存在实矩阵$R>0$, $\Omega>0$, 对称矩阵$Q, U$满足$U+\bar{d}Q>0$, 实矩阵$Y_1$, $Y_2$以及给定的控制器增益矩阵$K$使得LMIs (7)和(8)成立, 那么在弹性事件触发机制(4)下, 系统(1)渐近稳定, 并且$\sigma_r$满足:
$ \begin{equation} \sigma_r \leq (\sqrt[\tau_M+1]{\sqrt{\sigma}+1}-1)^2 \end{equation} $
(9) 同时, 当$\sigma_r$已知的情况下, 由式(10)可以得到系统所能容忍的最大DoS攻击持续时间
$ \begin{equation} \tau_{\rm dos}\leq \tau_{M}h \leq \lfloor[{\rm log}_{1+\sqrt{\sigma_r}}(1+\sqrt{\sigma})]\rfloor h \end{equation} $
(10) 其中, $\lfloor*\rfloor$表示向下取整.
证明.为了符号表示方便, 我们假设在两次成功传输时刻的区间$[t_k, t_{k+1})$存在$\tau_M$个由于DoS攻击所造成的未成功传输但是触发的状态${\pmb x}(r_j)$, 其中$t_k=r_0 < r_1 < r_2 < \cdots < r_{\tau_M} < r_{\tau_M+1}=t_{k+1}$.
因此, 区间$[t_k, t_{k+1})$可以分为多个小区间$[r_j, r_{j+1}), j\in\{0, 1, 2, \cdots, \tau_M\}$.
$ \begin{align*} &\vert {\pmb e}(t)\vert=\vert {\pmb x}(t)-{\pmb x}(t_k)\vert\leq\\ &~~~~~~~~~~~~\sum^{j-1}_{p=0}\vert {\pmb x}(r_{p+1})-{\pmb x}(r_p) \vert+\vert {\pmb x}(t)-{\pmb x}(r_j)\vert \end{align*} $
其中, $t\in[r_j, r_{j+1}), t=r_j+lh, l\in {\bf N}$.应用弹性事件触发机制(4),
$ \begin{align*} &\vert {\pmb x}(t)-{\pmb x}(r_j)\vert \leq \sqrt{\sigma_r}\vert {\pmb x}(r_j)\vert \\ &\vert {\pmb x}(r_{p+1})-{\pmb x}(r_p)\vert \leq \sqrt{\sigma_r}\vert {\pmb x}(r_{p})\vert \end{align*} $
因此
$ %\begin{align*} %&\vert e(t)\vert=\vert x(t)-x(t_k)\vert\\ %&~~~~~~~~~~~~\leq \sum^{j-1}_{p=0}\sqrt{\sigma_r}\vert x(r_p) \vert+\sqrt{\sigma_r}\vert x(r_j)\vert\\ %&~~~~~~~~~~~~=\sum^{j}_{p=0}\sqrt{\sigma_r}\vert x(r_p) \vert %\end{align*} \begin{align*} &\vert {\pmb e}(t)\vert=\vert {\pmb x}(t)-{\pmb x}(t_k)\vert=\sum^{j}_{p=0}\sqrt{\sigma_r}\vert {\pmb x}(r_p) \vert \end{align*} $
又由$\vert {\pmb x}(r_{p+1})-{\pmb x}(r_p)\vert \leq \sqrt{\sigma_r}\vert {\pmb x}(r_{p})\vert$可以得到$\vert {\pmb x}(r_{p+1})\vert \leq (1+\sqrt{\sigma_r})\vert {\pmb x}(r_{p})\vert$, 进一步可得,
$ \begin{align*} &\vert {\pmb x}(r_{p+1}) \vert \leq (1+\sqrt{\sigma_r})^{p+1}\vert {\pmb x}(t_k)\vert, \\ &~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p=0, 1, \cdots, j-1 \end{align*} $
所以
$ \begin{align} &\vert {\pmb e}(t)\vert=\vert {\pmb x}(t)-{\pmb x}(t_k)\vert\leq\nonumber \\ &~~~~~~~~~~~\sum^{j}_{p=0}\sqrt{\sigma_r}(1+\sqrt{\sigma_r})^{p}\vert {\pmb x}(t_k) \vert \leq\nonumber \\ &~~~~~~~~~~~((1+\sqrt{\sigma_r})^{\tau_M+1}-1)\vert {\pmb x}(t_k)\vert \end{align} $
(11) 由于$t\in[r_j, r_{j+1})$, 数据包没有成功传输, 因此,
$ \begin{align} \vert {\pmb x}(t)-{\pmb x}(t_k)\vert \leq \sqrt{\sigma} \vert {\pmb x}(t_k)\vert \end{align} $
(12) 结合式(11)和(12)即可以得到定理1.
3.3 弹性事件触发机制和负载频率控制器协同设计
本节将在第3.1节和第3.2节稳定性分析的基础上, 对弹性事件触发矩阵和控制器进行联合设计, 从而达到理想的控制效果.
定理2.对于给定的参数$\gamma>0$, $\bar{d}>0$, 在弹性事件触发通信机制(4)情况下, 存在正定矩阵$R$, $\Omega$, 对称矩阵$Q$, $U$满足$U+\bar{d}Q>0$, 以及实矩阵$P$, $Y_1$和$Y_2$使得下列不等式成立, 此时系统(1)渐近稳定, $H_{\infty}$控制器增益$K=K_c(CP)^{+}$:
$ \begin{eqnarray} \left[\begin{array}{cc} \widetilde{\widetilde{\Pi}}_1&\Gamma_2^{\rm T}Y_2^{\rm T}\\ *&-\hat{R}\\ \end{array}\right]<0 \end{eqnarray} $
(13) $ \begin{eqnarray} \left[\begin{array}{cc} \widetilde{\widetilde{\Pi}}_1&\Gamma_1^{\rm T}Y_1\\ *&-\hat{R}\\ \end{array}\right]<0 \end{eqnarray} $
(14) 其中
$ \begin{align*} &\widetilde{\widetilde{\Pi}}_1:=\ell_1^{\rm T} Q\ell_1-\ell_2^{\rm T} Q\ell_2+\bar{d}^2e_8^{\rm T}Re_8-\gamma^2e_{10}^{\rm T}e_{10}-\\ &~~~~~~~(1+a)\Gamma_2^{\rm T}\hat{R}\Gamma_2+{\rm Sym}\{\widetilde{\ell}_3^{\rm T}U\ell_4+\bar{d}\ell_4^{\rm T}Q\widetilde{\ell}_5-\\ &~~~~~~~\Gamma_1^{\rm T}[aY_1+(1-a)Y_2]\Gamma_2-(e_1+e_8)^{\rm T}[Pe_8-\\ &~~~~~~~APe_1+BK_c(e_9+e_2)-Fe_{10}]\}-e_9^{\rm T}\Omega e_9+\\ &~~~~~~~\sigma_r (e_2+e_9)^{\rm T}\Omega (e_2+e_9)+e_1^{\rm T}(CP)^{\rm T}CPe_1-\\ &~~~~~~~(2-a)\Gamma_1^{\rm T}\hat{R}\Gamma_1\\ &\widetilde{\ell}_3={\rm col}\{e_8, e_1-e_3\}, \widetilde{\ell}_5={\rm col}\{e_8, 0\} \end{align*} $
证明.选择非奇异实矩阵$P$[18], 令${\pmb x}(t)=P{\pmb z}(t)$.则${\pmb u}(t)=-KC{\pmb x}(t)=-KCP{\pmb z}(t)=-K_c{\pmb z}(t)$, $K_c=KCP$, 当$t\in [t_k+d_{\tau_k}, t_{k+1}+d_{\tau_{k+1}})$系统(1)变形为
$ \begin{align} \dot{{\pmb z}}(t)=\, &P^{-1}AP{\pmb z}(t)-P^{-1}BK_c{\pmb z}(t_k)+\nonumber\\ &P^{-1}F{\pmb\Delta P_d}(t) \end{align} $
(15) 与第2节中相似, 对$d(t)$和${\pmb e_z}(t)$进行定义, 其中$d(t)$的定义与第3节中相同.
$ \begin{eqnarray*} {\pmb e_z}(t)= \begin{cases} 0, &t\in I_{1}\\ {\pmb z}(t_{k})-{\pmb z}(t_{k}+lh), &t\in I^l_{2}\\ {\pmb z}(t_{k})-{\pmb z}(t_{k}+m_kh), &t\in I_{3}\\ \end{cases} \end{eqnarray*} $
则系统(1)可以进一步变形为
$ \begin{align} &\dot{{\pmb z}}(t)=P^{-1}AP{\pmb z}(t)-P^{-1}BK_c({\pmb e_z}(t)+\nonumber\\ &~~~~~~~~~~~~~~~~~~~~~{\pmb z}(t-d(t)))+P^{-1}F{\pmb\Delta P_d}(t) \end{align} $
(16) 本节基于状态${\pmb z}$选择与之前相同的Lyapunov-Krasovskii泛函以及相同的证明方法, 不同的是在第2.1节中控制器增益$K$是预先给出的, 而定理2中可以同时求出控制器增益$K$以及事件触发矩阵.定义${\pmb\xi_2}:=\text{col}\{{\pmb z}(t)$, ${\pmb z}(t-d(t))$, ${\pmb z}(t-\bar{d})$, $\frac{1}{d(t)}\int_{t-d(t)}^{t}{\pmb z}(s){\rm d}s$, $\frac{1}{\bar{d}-d(t)}\int_{t-\bar{d}}^{t-d(t)}{\pmb z}(s){\rm d}s$, $\frac{1}{d^2(t)}\int_{t-d(t)}^{t}(t-s){\pmb z}(s){\rm d}s$, $\frac{1}{(\bar{d}-d(t))^2}\int_{t-\bar{d}}^{t-d(t)}(t-d(t)-s){\pmb z}(s){\rm d}s$, $\dot{{\pmb z}}(t)$, ${\pmb e_z}(t)$, ${\pmb\Delta P_d}(t)\}$.
从而, 可得到
$ \begin{align*} \dot{V}(t)\leq {\pmb\xi_2}^{\rm T}(\widetilde{\Pi}_1+\Pi_2){\pmb\xi_2} \end{align*} $
$ \begin{align*} &\widetilde{\Pi}_1:=\ell_1^{\rm T} Q\ell_1-\ell_2^{\rm T} Q\ell_2+\bar{d}^2e_8^{\rm T}Re_8-(2-a)\Gamma_1^{\rm T}\hat{R}\Gamma_1-\\ &~~~~~~~(1+a)\Gamma_2^{\rm T}\hat{R}\Gamma_2+{\rm Sym}\{\widetilde{\ell}_3^{\rm T}U\ell_4+\bar{d}\ell_4^{\rm T}Q\widetilde{\ell}_5-\\ &~~~~~~~\Gamma_1^{\rm T}[aY_1+(1-a)Y_2]\Gamma_2\}-e_9^{\rm T}\Omega e_9-\gamma^2 e_{10}^{\rm T}e_{10}+\\ &~~~~~~~\sigma_r (e_2+e_9)^{\rm T}\Omega (e_2+e_9)+e_1^{\rm T}(CP)^{\rm T}CPe_1 \end{align*} $
此外
$ \begin{align*} &-2[{\pmb z}(t)+\dot{{\pmb z}}(t)]^{\rm T}[P\dot{{\pmb z}}(t)-AP{\pmb z}(t)+BK_c\times\\ &~~~~~~~~~~~~({\pmb z}(t-d(t))+{\pmb e_z}(t))-F{\pmb\Delta P_d}(t)]=0 \end{align*} $
因此可以得到: $\dot{V}(t)\leq {\pmb\xi_2}^{\rm T}(\widetilde{\widetilde{\Pi}}_1+\Pi_2){\pmb\xi_2}$, 使用Schur补即可得到式(13)和(14).
4. 仿真案例
本节我们将第3节中的相关结论应用于三域LFC控制系统中, 验证所提出的弹性事件触发机制的有效性, 联合求出控制器增益$K$和事件触发矩阵.弹性事件触发通信机制与三域电力系统LFC的统一框架如图 1所示, 其中的相关参数[19]见表 2.
表 2 带EVs三域LFC模型参数($i=1, 2, 3$)Table 2 Parameters of three-area LFC model including EV aggregators ($i=1, 2, 3$)参数 取值 $M_i$ 10 $D_i$ 1.0 $T_{gi}$ 0.1 $T_{ci}$ 0.3 $T_{ri}$ 10 $F_{pi}$ 0.05 $R_i$ 0.05 $\beta_i$ 21 $K_{EVi}$ 1 $T_{EVi}$ 1 $T_{ij}$ 0.026 令$h=0.01$, 控制器增益$K_{Pi}=0.2$, $K_{Ii}=0.2$, $i=1, 2, 3$, 分配比例$\alpha_0=0.9$, $\alpha_1=0.1$.如表 3所示, 给定$\sigma$和$\sigma_r$, 基于定理1我们可以得到DoS攻击最大持续时间$\tau_{\rm dos}$的值.从中可以看出弹性事件触发机制可以容许DoS攻击所造成的数据包丢失, 当攻击持续时间小于$\tau_{\rm dos}$时, 系统保持稳定.此外, 当给定$\sigma$和$\tau_M$时, 也可以求出$\sigma_r$的值.从表 3可以看出, $\sigma_r$越大, $\tau_{\rm dos}$越小, 这是因为$\sigma_r$越大, 信道上传输的数据量越小, 从而在保证系统稳定的情况下, 所能允许的DoS攻击造成的数据丢失量越小, 因此系统所能承受的最大攻击持续时间越小.当$\sigma=\sigma_r=0.01$时, 系统触发次数为389次, 而根据文献[7$-$8]所提方法可以得到触发次数分别为398次和457次, 因此可以看出本文所提方法可以得到更少的触发次数, 有利于节约通信资源.
表 3 给定不同的$\sigma$和$\sigma_r$, 最大连续丢包量$\tau_M$和攻击持续时间$\tau_{{\rm dos}}$的值Table 3 $\tau_M$ and $\tau_{{\rm dos}}$ for different $\sigma$ and $\sigma_r$$\sigma$ 0.1 0.1 0.3 0.3 0.5 0.5 0.5 $\sigma_r$ 0.01 0.03 0.01 0.03 0.01 0.03 0.05 $\tau_M$ 2 1 4 2 5 3 2 $\tau_{{\rm dos}}$ 0.02 0.01 0.04 0.02 0.05 0.03 0.02 基于定理2, 给定$\sigma_r=0.01$时, 使用Matlab/LMI工具箱, 可以同时得到控制器增益和弹性事件触发矩阵如下:
$ \begin{align*} &K=\left[\begin{array}{cccccc} 2.38&-0.06&0&0&0&0\\ 0&0&2.38&-0.06&0&0\\ 0&0&0&0&2.38&-0.06\\ \end{array}\right]\\ &\Omega={\rm diag}\{\Omega_1, \Omega_2, \Omega_3\} \end{align*} $
此时, 系统的响应曲线如图 2所示, 由图中可以看出系统处于稳定状态.
$ \begin{align*} &\Omega_i=\left[\begin{array}{ccccccc} 3.64&-172.49&-11.01&85.51&20.83&-35.07&-2.18\\ -172.49&34\, 113.53&-477.46&-13\, 091.96&-15\, 595.51&-2\, 455.89&133.46\\ -11.01&-477.46&2\, 559.74&40\, 074.27&-171.10&339.19&-5.25\\ 85.51&-13\, 091.96&40\, 074.27&992\, 118.76&-1\, 436&-215.22&-11.12\\ 20.83&-15\, 595.51&-171.10&-1\, 436&8\, 599&2\, 037.21&-25.42\\ -35.07&-2\, 455.89&339.19&-215.22&2\, 037.21&1\, 125.41&-2.55\\ -2.18&133.46&-5.25&-11.12&-25.42&-2.55&7.96\\ \end{array}\right], \quad i=1, 2, 3 \end{align*} $
5. 结论
本文将电动汽车引入电力CPS中, 提出了一种弹性事件触发机制, 能够容忍DoS攻击所造成的数据包丢失, 并给出了系统所能承受的最大DoS攻击持续时间.构建新型Lyapunov-Krasovskii泛函, 对系统进行稳定性分析, 并联合求出弹性控制器增益和事件触发矩阵.所得到的时滞依赖稳定性条件中, 矩阵$U$, $Q$只需要对称即可, 放松了对其正定性的要求.由于所提出的弹性事件触发通信机制, 在保证电力CPS稳定的情况下, LFC控制器输入只在需要的时候进行更新, 并可以消除DoS攻击对系统稳定性所造成的不利影响.最后, 通过三域电力系统仿真, 验证了所提出方法的有效性.
-
表 1 带EVs电力CPS负载频率控制模型参数($i=1, 2, \cdots, n$)
Table 1 Parameters of power CPS LFC model including EV aggregators ($i=1, 2, \cdots, n$)
参数符号Parameter notations 物理含义Physical meanings $M_i$ 惯性常数 Inertia constant $D_i$ 负载阻尼常数 Load-damping constant $T_{gi}$ 调速器时间常数 Time constant of governor $T_{ci}$ 涡轮机时间常数 Time constant of turbine $T_{ri}$ 再热时间常数 Time constant of reheat $F_{pi}$ 总涡轮功率分数 Fraction of total turbine power $R_i$ 转速 Speed droop $\beta_i$ 频率偏差系数 Frequency bias factor $K_{EVi}$ 电池系数 Battery coefficient $T_{EVi}$ 电池时间常数 Time constant of battery $T_{ij}$ 联络线同步系数 Synchronizing coefficient of tie-line $\Delta f_i$ 频率偏差 Deviation of frequency $\Delta P_{tie-i}$ 联络线的功率交换 Power transfer of tie-line 表 2 带EVs三域LFC模型参数($i=1, 2, 3$)
Table 2 Parameters of three-area LFC model including EV aggregators ($i=1, 2, 3$)
参数 取值 $M_i$ 10 $D_i$ 1.0 $T_{gi}$ 0.1 $T_{ci}$ 0.3 $T_{ri}$ 10 $F_{pi}$ 0.05 $R_i$ 0.05 $\beta_i$ 21 $K_{EVi}$ 1 $T_{EVi}$ 1 $T_{ij}$ 0.026 表 3 给定不同的$\sigma$和$\sigma_r$, 最大连续丢包量$\tau_M$和攻击持续时间$\tau_{{\rm dos}}$的值
Table 3 $\tau_M$ and $\tau_{{\rm dos}}$ for different $\sigma$ and $\sigma_r$
$\sigma$ 0.1 0.1 0.3 0.3 0.5 0.5 0.5 $\sigma_r$ 0.01 0.03 0.01 0.03 0.01 0.03 0.05 $\tau_M$ 2 1 4 2 5 3 2 $\tau_{{\rm dos}}$ 0.02 0.01 0.04 0.02 0.05 0.03 0.02 -
[1] 王中杰, 谢璐璐.信息物理融合系统研究综述.自动化学报, 2011, 37(10):1157-1166 http://www.aas.net.cn/CN/abstract/abstract17604.shtmlWang Zhong-Jie, Xie Lu-Lu.Cyber-physical systems:a survey.Acta Automatica Sinica, 2011, 37(10):1157-1166 http://www.aas.net.cn/CN/abstract/abstract17604.shtml [2] 梁耀, 冯冬芹, 徐珊珊, 陈思媛, 高梦州.加密传输在工控系统安全中的可行性研究.自动化学报, 2018, 44(3):434-442 http://www.aas.net.cn/CN/abstract/abstract19236.shtmlLiang Yao, Feng Dong-Qin, Xu Shan-Shan, Chen Si-Yuan, Gao Meng-Zhou.Feasibility analysis of encrypted transmission on security of industrial control systems.Acta Automatica Sinica, 2018, 44(3):434-442 http://www.aas.net.cn/CN/abstract/abstract19236.shtml [3] Wei Y S, Li S Y.Water supply networks as cyberphysical systems and controllability analysis.IEEE/CAA Journal of Automatica Sinica, 2015, 2(3):313-319 doi: 10.1109/JAS.2015.7152666 [4] He H, Yan J.Cyber-physical attacks and defences in the smart grid:a survey.IET Cyber-Physical Systems:Theory & Applications, 2017, 1(1):13-27 https://ieeexplore.ieee.org/document/7805372 [5] Mo Y, Kim H J, Brancik K, Dickinson D, Lee H, Perrig A, et al.Cyber-physical security of a smart grid infrastructure.Proceedings of the IEEE, 2012, 100(1):195-209 doi: 10.1109/JPROC.2011.2161428 [6] Wen S, Yu X, Zeng Z, Wang J.Event-triggering load frequency control for multi-area power systems with communication delays.IEEE Transactions on Industrial Electronics, 2016, 63(2):1308-1317 doi: 10.1109/TIE.2015.2399394 [7] Peng C, Zhang J, Yan H.Adaptive event-triggering H∞ load frequency control for network-based power systems.IEEE Transactions on Industrial Electronics, 2018, 65(2):1685-1694 doi: 10.1109/TIE.2017.2726965 [8] Peng C, Li J, Fei M.Resilient event-triggering H∞ load frequency control for multi-area power systems with energy-limited DoS attacks.IEEE Transactions on Power Systems, 2017, 32(5):4110-4118 doi: 10.1109/TPWRS.2016.2634122 [9] Yang Q Y, Yang J, Yu W, An D, Zhang N, Zhao W.On false data-injection attacks against power system state estimation:modelingand countermeasures.IEEE Transactions on Parallel and Distributed Systems, 2014, 25(3):717-729 doi: 10.1109/TPDS.2013.92 [10] Liu S C, Liu X P, El Saddik A.Denial-of-Service (dos) attacks on load frequency control in smart grids.In:Proceedings of the 2013 IEEE PES Innovative Smart Grid Technologies Conference (ISGT).Washington, USA:IEEE, 2013.1-6 [11] Pham T N, Trinh H, Le V H.Integration of electric vehicles for load frequency output feedback H∞ control of smart grids.IET Generation Transmission & Distribution, 2016, 10(13):3341-3352 https://www.researchgate.net/publication/303859541_Integration_of_Electric_Vehicles_for_Load_Frequency_Output_Feedback_H-infinity_Control_of_Smart_Grids [12] Ko K S, Dan K S.The effect of EV aggregators with time-varying delays on the stability of a load frequency control system.IEEE Transactions on Power Systems, 2018, 33(1):669-680 doi: 10.1109/TPWRS.2017.2690915 [13] Pham T N, Nahavandi S, Le V H, Trinh H, Wong K P.Static output feedback frequency stabilization of time-delay power systems with coordinated electric vehicles state of charge control.IEEE Transactions on Power Systems, 2017, 32(5):3862-3874 doi: 10.1109/TPWRS.2016.2633540 [14] 杨飞生, 汪璟, 潘泉.基于事件触发机制的网络控制研究综述.控制与决策, 2018, 33(6):969-977 http://d.old.wanfangdata.com.cn/Periodical/kzyjc201806001Yang Fei-Sheng, Wang Jing, Pan Quan.A survey of networked event-triggered control.Control and Decision, 2018, 33(6):969-977 http://d.old.wanfangdata.com.cn/Periodical/kzyjc201806001 [15] Yue D, Tian E, Han Q L.A delay system method for designing event-triggered controllers of networked control systems.IEEE Transaction Automatic Control, 2013, 58(2):475-481 doi: 10.1109/TAC.2012.2206694 [16] Zhang X M, Han Q L, Seuret A.An improved reciprocally convex inequality and an augmented Lyapunov-Krasovskii functional for stability of linear systems with time-varying delay.Automatica, 2017, 84:221-226 doi: 10.1016/j.automatica.2017.04.048 [17] Liu K, Seuret A, Xia Y.Stability analysis of systems with time-varying delays via the second-order Bessel-Legendre inequality.Automatica, 2017, 76:138-142 doi: 10.1016/j.automatica.2016.11.001 [18] Zhang X M, Han Q L.Event-triggered H∞ control for a class of nonlinear networked control systems using novel integral inequalities.International Journal of Robust & Nonlinear Control, 2017, 27(4):679-700 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=21eede5cca0fbd520aa26e1ac2c3ca0e [19] Pham T N, Trinh H, Le V H.Load frequency control of power systems with electric vehicles and diverse transmission links using distributed functional observers.IEEE Transactions on Smart Grid, 2015, 7(1):238-252 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=62a6bbfcaa547b4e41b86d46895cd2d2 期刊类型引用(34)
1. 吴丽珍,魏建平,陈伟,杨珩. DoS攻击下微能源网事件触发一致性协同控制. 太阳能学报. 2025(02): 200-208 . 百度学术
2. 易星,曹青松. 含网络攻击的智能网联汽车路径跟踪状态估计与控制. 机械科学与技术. 2024(01): 159-165 . 百度学术
3. 宋秀兰,李洋阳,何德峰. 外部干扰和随机DoS攻击下的网联车安全H_(∞)队列控制. 自动化学报. 2024(02): 348-355 . 本站查看
4. 李宁,胡佳乐,詹晓暄,申盼盼,姜盼勇,卓超然. 故障关联矩阵下弹性配电网可靠性评估. 西安工程大学学报. 2024(02): 1-8 . 百度学术
5. 常梦言,刘永慧. 混合攻击下基于容积卡尔曼滤波的多区域互联电力系统的检测与防御. 电力科学与技术学报. 2024(04): 11-19 . 百度学术
6. 黄鑫,畅晨旭,肖舒怡,李小杭. 基于模糊协同交互型观测器的柔性关节机械臂信息物理融合系统的安全控制. 自动化学报. 2024(12): 2487-2498 . 本站查看
7. 文成林,杨力. 信息物理系统攻击威胁的防御策略综述. 控制理论与应用. 2024(12): 2224-2236 . 百度学术
8. 王睿,孙秋野,张化光. 信息能源系统的信-物融合稳定性分析. 自动化学报. 2023(02): 307-316 . 本站查看
9. 祝超群,朱怡蓉. 虚假数据注入攻击下信息物理系统动态输出反馈控制. 兰州理工大学学报. 2023(01): 74-82 . 百度学术
10. 闫泽辉,李更丰,任彦哲. 构建高弹性城市能源系统的关键技术. 电力建设. 2023(05): 1-12 . 百度学术
11. 仲春林,杨斌,刘述波,方超,王国际,郑安宁,姚鹏. 电网信息物理安全风险及安全认证算法研究. 信息技术. 2023(05): 95-100 . 百度学术
12. 郭胜辉,任炜杰. 隐蔽式攻击下的网络控制系统状态区间估计. 苏州科技大学学报(自然科学版). 2023(02): 72-77+84 . 百度学术
13. 杨博帆,张琳,汪文峰,唐冬丽,丁尔启,项阳. 复杂装备系统弹性度量方法研究. 自动化学报. 2023(07): 1498-1507 . 本站查看
14. 丁三波,张康,杨飞生,张家安. 基于动态量化的电力系统事件触发负荷频率控制. 浙江大学学报(工学版). 2023(07): 1460-1469 . 百度学术
15. 张海春,陈望达,沈浚,陈铭,朱新,郭杨瑾,赵凤展. 计及灵活性资源的配电网韧性研究评述. 电力建设. 2023(12): 66-84 . 百度学术
16. 李笑宇,冯肖雪,潘峰,蒲宁. 网络攻击下无人机信息物理系统的自适应状态估计. 航空学报. 2022(03): 437-450 . 百度学术
17. 王寿光,赵玉美,尤丹,冉宁. 离散事件系统框架下信息物理系统攻击问题综述. 控制与决策. 2022(08): 1934-1944 . 百度学术
18. 苏译,Jiashen TEH,柏智,胡长华,吴芳榕. 考虑不确定性扰动的含海量资源配电网弹性研究综述. 电力系统自动化. 2022(16): 17-30 . 百度学术
19. 金丹,吴麒,陈博,俞立. DoS攻击下信息物理系统的无模型H_∞控制. 控制与决策. 2022(10): 2565-2574 . 百度学术
20. 冯晓萌,孙秋野,王冰玉,高嘉文. 基于蠕虫传播和FDI的电力信息物理协同攻击策略. 自动化学报. 2022(10): 2429-2441 . 本站查看
21. 刘雪强,焦雅琼. 面向碳中和的电力系统复杂谐波信号检测方法. 电气自动化. 2022(06): 80-82+86 . 百度学术
22. 薛田良,刘希懋,张赟宁,曾阳阳. 拒绝服务攻击下的分布式弹性负荷频率控制. 电测与仪表. 2021(01): 158-164 . 百度学术
23. 徐飞阳,薛安成,常乃超,毕天姝. 电力系统自动发电控制网络攻击与防御研究现状与展望. 电力系统自动化. 2021(03): 3-14 . 百度学术
24. 李瑶虹,黄伟,孙贝贝,张新鹤,薛一鸣. 拒绝服务攻击下基于分布式事件触发一致性预测补偿的微电网能量优化管理. 现代电力. 2021(02): 178-186 . 百度学术
25. 袁凯,李俊娥,刘开培,陆秋余,倪明,罗剑波. 一种基于UDP的电力广域保护系统可靠通信方法. 自动化学报. 2021(07): 1598-1609 . 本站查看
26. 丁三波,刘旭,王勇,杨德东. 不确定系统的事件触发控制:近似解输入法. 控制理论与应用. 2021(09): 1399-1406 . 百度学术
27. 鞠拓,陈智迪,王文琦. 工业信息物理系统的安全稳定性设计与应用研究. 长江信息通信. 2021(12): 114-118 . 百度学术
28. 刘平英,李家康,郑柏超. 信息物理系统的监督滑模安全控制设计. 国外电子测量技术. 2021(12): 159-164 . 百度学术
29. 曲朝阳,董运昌,刘帅,沈志欣,于建友,李育发. 基于生物免疫学方法的泛在电力物联网安全技术. 电力系统自动化. 2020(02): 1-12 . 百度学术
30. 汪晶晶,李峭,熊华钢,李二帅. 芯片间时间触发通信综合规划方法及其优化. 北京航空航天大学学报. 2020(01): 170-180 . 百度学术
31. 康文洋,汤鹏志,左黎明,张捧. 基于NB-IOT的孤岛式微电网密钥协商协议研究. 电力系统保护与控制. 2020(05): 119-126 . 百度学术
32. 李炜,魏凯锋,李亚洁,史娅红. DoS攻击下CPS双重安全控制与通讯的协同设计. 兰州理工大学学报. 2020(06): 85-97 . 百度学术
33. 王羽,李庆奎. 基于博弈论的信息物理系统在FDI攻击下的控制. 河南科学. 2020(12): 1901-1907 . 百度学术
34. 王昆玉,韦琳楠,田恩刚,张金龙. DoS攻击下网络控制系统的记忆型事件触发控制. 信息与控制. 2019(05): 528-535 . 百度学术
其他类型引用(68)
-