[发明专利]DoS攻击下事件驱动SDOFQH控制器设计方法有效
申请号: | 202010988513.3 | 申请日: | 2020-09-18 |
公开(公告)号: | CN112099356B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 李富强;郜丽赛;郑宝周;豆根生;谷小青;祁诗阳 | 申请(专利权)人: | 河南农业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 郑州睿途知识产权代理事务所(普通合伙) 41183 | 代理人: | 李伊宁 |
地址: | 450002 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dos 攻击 事件 驱动 sdofqh 控制器 设计 方法 | ||
1.一种DoS攻击下事件驱动SDOFQH控制器设计方法,其特征在于,包括以下步骤:
A:建立带噪声扰动对象模型、非确定性DoS攻击模型、安全事件驱动器模型及对称对数量化器模型;
B:建立切换动态输出反馈量化H∞控制器模型,并建立在非确定性DoS攻击、安全事件驱动器、对称对数量化器、噪声扰动和切换动态输出反馈量化H∞控制器多约束下的闭环切换系统模型;
C:设计在非确定性DoS攻击、安全事件驱动器、对称对数量化器和噪声扰动多约束下切换动态输出反馈量化H∞控制器设计条件,求出切换动态输出反馈量化H∞控制器增益矩阵最终得到非确定性DoS攻击、安全事件驱动器、对称对数量化器和噪声扰动多约束下满足系统需求的切换动态输出反馈量化H∞控制器;
所述的步骤A中,建立带噪声扰动对象模型如下:
式中,x(t)表示对象状态,表示x(t)的导数,u(t)表示控制输入,y(t)表示对象测量输出,z(t)表示受控输出,w(t)表示能量有界的噪声扰动,t表示时间,A,B,Bw,C,D,F,G和H为增益矩阵;
所述的步骤A中,建立非确定性DoS攻击模型如下:
1)第n个攻击区间记为非负实数dn-1表示第n个攻击区间的起始时刻,非负实数dn表示第n个攻击区间的终止时刻,正整数n表示攻击区间序号;
2)第n个攻击休眠区间记为dn-1表示第n个攻击休眠区间的起始时刻,dn-1也表示第n个攻击区间的起始时刻,表示第n个攻击休眠区间的终止时刻,非负实数表示第n个攻击休眠区间的时长,表示非确定性DoS攻击的攻击休眠区间的最小时长,表示非确定性DoS攻击的攻击休眠区间的最大时长,min{}表示最小值函数,max{}表示最大值函数;在第n个攻击休眠区间内,非确定性DoS攻击处于休眠状态,通信网络正常,允许数据传输;
3)第n个攻击激活区间记为表示第n个攻击激活区间的起始时刻,也表示第n个攻击休眠区间的终止时刻,dn表示第n个攻击激活区间的终止时刻,dn也表示第n个攻击区间的终止时刻;表示第n个攻击激活区间的时长,表示非确定性DoS攻击的攻击激活区间的最大时长;定义表示时段[0,t)内非确定性DoS攻击的激活次数,函数card表示集合中的元素个数;时段[0,t)内非确定性DoS攻击激活次数亦受限,即存在实数和ε>0,使得成立;在第n个攻击激活区间内,非确定性DoS攻击处于激活状态,通信网络阻断,禁止数据传输;
所述的步骤A中,建立安全事件驱动器模型如下:
在第n个攻击区间内,安全事件驱动器的事件驱动时刻集合记为其中,正实数h表示采样周期,t1,nh表示第n个攻击区间内第1个事件驱动时刻,非负整数t1,n表示t1,nh为采样周期h的t1,n倍;tk,nh表示第n个攻击区间内第k个事件驱动时刻,非负整数tk,n表示tk,nh为采样周期h的tk,n倍;表示第n个攻击区间内第km个事件驱动时刻,非负整数表示为采样周期h的倍。k表示第n个攻击区间内事件驱动时刻序号,km表示k的最大值;
1)在第n个攻击休眠区间的起始时刻,即且t=dn-1,第n个攻击区间内第1个事件驱动时刻t1,nh为第n个攻击休眠区间的起始时刻dn-1,dn-1也表示第n个攻击区间的起始时刻,即t1,nh=dn-1;
2)在第n个攻击休眠区间的非起始时刻,即且t≠dn-1,第n个攻击区间内第k个事件驱动时刻tk,nh与第k+1个事件驱动时刻tk+1,nh的递推关系如下:
式中,δ∈(0,1)为安全事件驱动器阈值参数,Ω>0为正定矩阵,tk+1,nh表示第n个攻击区间内第k+1个事件驱动时刻,非负整数tk+1,n表示tk+1,nh为采样周期h的tk+1,n倍;表示事件驱动时刻tk,nh后第个采样时刻,正整数表示事件驱动时刻tk,nh后采样时刻的序号,y(tk,nh)表示事件驱动时刻tk,nh对应的对象测量输出,表示采样时刻对应的对象测量输出,‖·‖表示欧式范数;
3)在第n个攻击激活区间,即不产生事件驱动时刻;
所述的步骤A中,建立对称对数量化器模型如下:
安全事件驱动器发送数据y(tk,nh)的第维数据记为其中维数为满足的整数,ny为y(tk,nh)的总维数,建立第维对称对数量化器模型如下:
1)如果且的量化值为其中表示第维对称对数量化器的第个量化级,整数为量化级序号,表示第维对称对数量化器的量化密度,表示的次方,量化级参数∈为属于符号,即第个量化区间映射为第个量化级
2)如果的量化值为
3)如果的量化值为
使用上述第维对称对数量化器模型,建立对称对数量化器模型如下:
式中,f1(y1(tk,nh)),和分别表示第1维,第维和第ny维对称对数量化器,y1(tk,nh),和分别表示事件驱动器发送数据y(tk,nh)的第1维,第维和第ny维数据,col{}表示列矩阵;
所述的步骤B中,建立切换动态输出反馈量化H∞控制器模型为:
式中,SDOFQH子控制器1和SDOFQH子控制器2模型如下:
1)如果非确定性DoS攻击处于休眠状态,建立SDOFQH子控制器1模型如下:
式中,xc(t)为SDOFQH控制器状态,为xc(t)的导数,为对应的SDOFQH控制器状态,函数tk,nh+lk,nh表示事件驱动时刻tk,nh后第lk,n个采样时刻,和为SDOFQH子控制器1的增益矩阵;当非确定性DoS攻击处于休眠状态,通信网络正常,安全事件驱动器发送数据y(tk,nh)的量化值f(y(tk,nh))为SDOFQH子控制器1的输入信号;
2)如果非确定性DoS攻击处于激活状态,建立SDOFQH子控制器2模型如下:
式中,函数表示截止到时间t的最新采样时刻,即为不大于实数t/h的最大整数,满足等同于采样时刻表示对应的SDOFQH控制器状态,和为SDOFQH子控制器2的增益矩阵;当非确定性DoS攻击处于激活状态,通信网络阻断,安全事件驱动器不发送数据,SDOFQH子控制器2无输入信号;
所述的步骤B中,建立在非确定性DoS攻击、安全事件驱动器、对称对数量化器、噪声扰动和切换动态输出反馈量化H∞控制器多约束下的闭环切换系统模型:
式中,闭环切换子系统1和闭环切换子系统2模型如下:
1)如果建立闭环切换子系统1模型如下:
式中,表示闭环切换系统状态,表示ξ(t)的导数,表示对应的闭环切换系统状态,
和L3=[H 0]表示增益矩阵,表示增广的噪声扰动项;
2)如果建立闭环切换子系统2模型如下:
式中,表示对应的闭环切换系统状态,和为切换子系统2的增益矩阵;
所述的步骤C包括以下步骤:
C1:基于李雅普诺夫稳定性理论及线性矩阵不等式技术,确定在非确定性DoS攻击、安全事件驱动器、对称对数量化器、噪声扰动和切换动态输出反馈量化H∞控制器多约束下的闭环切换系统的指数稳定条件;
C2:基于步骤C1得出的指数稳定条件,给出在非确定性DoS攻击、安全事件驱动器、对称对数量化器、噪声扰动和切换动态输出反馈量化H∞控制器多约束下,闭环切换系统的指数稳定且满足H∞噪声扰动抑制指标的条件;
C3:基于步骤C2得出的指数稳定且满足H∞噪声扰动抑制指标的条件,利用非线性解耦技术,得到在非确定性DoS攻击、安全事件驱动器、对称对数量化器和噪声扰动多约束下切换动态输出反馈量化H∞控制器设计条件;
所述的步骤C1中,闭环切换系统的指数稳定条件为:
给定非确定性DoS攻击的攻击休眠区间最小时长和最大时长以及攻击激活区间最大时长采样周期h,安全事件驱动器阈值参数δ∈(0,1),H∞噪声扰动抑制指标对称对数量化器量化密度ρ∈(0,1),实数a1>0,a2>0,ε>0,ζ1>1和ζ2>1,如果存在正定矩阵Ω>0,P1>0,P2>0,Q1>0,Q2>0,R1>0,R2>0,S1>0,S2>0,矩阵M1,M2,N1,N2,U1,U2,U3,满足以下条件:
j=2,3;
Ξj<0,j=2,3;
则在非确定性DoS攻击、安全事件驱动器、对称对数量化器、噪声扰动和切换动态输出反馈量化H∞控制器多约束下的闭环切换系统是指数稳定的,指数衰减率为
以上公式使用替代式如下:
Π22=-Ω-1,
e1=[I 0 0 0 0 0 0],e2=[0 I 0 0 0 0 0],e3=[0 0 I 0 0 0 0],e4=[0 0 0 I 00 0],
e5=[0 0 0 0 I 0 0],e6=[0 0 0 0 0 I 0],e7=[0 0 0 0 0 0 I],E1=[I 0],E2=[0 I];
式中,He{}表示矩阵与其转置矩阵的和,ln表示自然对数,e≈2.7183为自然常数,矩阵的右上角标-1表示矩阵的逆矩阵,矩阵的右上角标T表示矩阵的转置矩阵,I表示单位矩阵;
步骤C2中,指数稳定且满足H∞噪声扰动抑制指标的条件为:
给定非确定性DoS攻击的攻击休眠区间最小时长和最大时长以及攻击激活区间最大时长采样周期h,安全事件驱动器阈值参数δ∈(0,1),H∞噪声扰动抑制指标对称对数量化器量化密度ρ∈(0,1),实数a1>0,a2>0,ε>0,ζ1>1和ζ2>1,如果存在正定矩阵Ω>0,P1>0,P2>0,Q1>0,Q2>0,R1>0,R2>0,S1>0,S2>0,矩阵M1,M2,N1,N2,U1,U2,U3,满足以下条件:
j=2,3;
j=2,3;
则在非确定性DoS攻击、安全事件驱动器、对称对数量化器、噪声扰动和切换动态输出反馈量化H∞控制器多约束下,闭环切换系统是指数稳定的,指数衰减率为且满足H∞噪声扰动抑制指标
以上公式使用替代式如下:
所述的步骤C3中,非确定性DoS攻击、安全事件驱动器、对称对数量化器和噪声扰动多约束下切换动态输出反馈量化H∞控制器设计条件为:
给定非确定性DoS攻击的攻击休眠区间最小时长和最大时长以及攻击激活区间最大时长采样周期h,安全事件驱动器阈值参数δ∈(0,1),H∞噪声扰动抑制指标对称对数量化器量化密度ρ∈(0,1),实数∈1>0,∈2>0,∈3>0,∈4>0,a1>0,a2>0,ε>0,ζ1>1和ζ2>1,如果存在正定矩阵Ω>0,对称矩阵X,Y,矩阵满足以下条件:
j=2,3;j=2,3;
则在非确定性DoS攻击、安全事件驱动器、对称对数量化器、噪声扰动和切换动态输出反馈量化H∞控制器多约束下闭环切换系统是指数稳定的,指数衰减率为且满足H∞噪声扰动抑制指标并得到切换动态输出反馈量化H∞控制器的增益矩阵如下:
以上公式使用替代式如下:
ψ1=[CY C],
μ2=diag{μ1,μ1},σ=(1-ρ)/(1+ρ),Γb=ψ1e3,Γc=e6,Γd=[0 D]e7。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南农业大学,未经河南农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010988513.3/1.html,转载请声明来源钻瓜专利网。