[发明专利]欺骗攻击下大规模网络系统的软件定义事件触发控制方法在审
申请号: | 202210264072.1 | 申请日: | 2022-03-17 |
公开(公告)号: | CN114579968A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 曹杰;刘金良;王昌辉;查利娟;王煜尧;申冬琴;蒋聚 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06F21/56 | 分类号: | G06F21/56;G06F21/55;G06F17/11;G06F30/20 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210014 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 欺骗 攻击 大规模 网络 系统 软件 定义 事件 触发 控制 方法 | ||
1.一种欺骗攻击下大规模网络系统的软件定义事件触发控制方法,其特征在于,包括以下步骤:
步骤S1、建立大规模网络控制系统模型;
步骤S2、引入动态加权集中式事件触发机制;
步骤S3、引入欺骗攻击,考虑欺骗攻击对网络传输数据造成的影响,建立网络攻击模型;
步骤S4、基于欺骗攻击和动态加权事件触发机制,改进大规模网络化系统模型;
步骤S5、基于Lyapunov稳定性理论,得到确保系统最终一致有界的充分性条件;
步骤S6、求解线性矩阵不等式,获取事件触发参数和状态估计器增益。
2.根据权利要求1所述的一种欺骗攻击下大规模网络系统的软件定义事件触发控制方法,其特征在于,所述步骤S1中大规模网络控制系统模型建立如下:
所述系统包括N个子系统,每个子系统模型如下:
其中,代表第i个子系统的状态变量,代表第i个子系统的控制输入;Ai和Bi为常数矩阵;gi:为非线性函数;在大规模网络控制系统中,为整个系统的状态变量,并且代表整个系统的控制输入;并且f:为非线性函数,表示互联耦合;A=diag{A1,A2,...,AN},B=diag{B1,B2,...,BN},
3.根据权利要求2所述的欺骗攻击下大规模网络系统的软件定义事件触发控制方法,其特征在于,所述步骤S2中,引入动态加权集中式事件触发机制具体如下:
当满足如下条件时,状态信号被传输到对应的控制器中:
其中N表示子系统的个数,并且和ηi都是给定的正数,所以tkh+jh为当前采样时刻,tkh为上一次传输时刻;x(tkh+jh)为当前采样数据,x(tkh)为最近一次传输的数据;‖‖表示范数,γ是预先定义的阈值参数;
在动态加权集中式事件触发机制下,控制器的输入表示如下:
u(t)=Kx(tkh),t∈[tkh,tk+1h),
将时间间隔Π=[tkh,tk+1h)划分为lM=tk+1-tk-1,d=0,1,2,...,lM;定义两个分段函数:
且满足0≤τ(t)h,则上一次传输的数据x(tkh)改写为:
x(tkh)=x(t-τ(t))+e(t),t∈Π;
控制输入u(t)表示为:
u(t)=K[x(t-τ(t))+e(t)],t∈Π.
4.根据权利要求3所述的欺骗攻击下大规模网络系统的软件定义事件触发控制方法,其特征在于,所述步骤S3中网络攻击模型建立如下:
当控制器到执行器的数据传输网络通道遭遇欺骗攻击影响时,传输到控制器的信号变为:
其中代表欺骗攻击信号,β(t)为伯努利分布变量,具体表示为:β(t)=diag{β1(t),β2(t),...,βN(t)},且满足
5.根据权利要求4所述的欺骗攻击下大规模网络系统的软件定义事件触发控制方法,其特征在于,所述步骤S4中改进大规模网络化系统模型如下:
其中g用于表示g(t,x(t)),f用于表示
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210264072.1/1.html,转载请声明来源钻瓜专利网。