一种存在DoS攻击时多智能体系统事件触发控制器的设计方法技术方案

技术编号:20620905 阅读:30 留言:0更新日期:2019-03-20 13:42
本发明专利技术涉及网络化控制系统技术领域,具体是利用模态依赖的平均驻留时间方法,针对具有领导者的多智能体系统存在拒绝服务攻击(Denial‑of‑Service,DoS)的情况,确定一致性事件触发控制器的方法,包括如下步骤:步骤一建立领导者‑跟随者多智能体系统模型和设计事件触发条件;步骤二建立DoS攻击模型和切换系统模型;步骤三设计事件触发控制器和相应的切换条件。本发明专利技术提出的一种采用模态依赖的平均驻留时间方法,解决了领导者‑跟随者多智能体系统存在DoS网络攻击时一致性事件触发控制器的设计问题。

A Design Method of Event Trigger Controller for Multi-Agent System with DoS Attack

The invention relates to the technical field of networked control systems, in particular to determine a consistent event trigger controller for a leader-follower multi-agent system in the presence of Denial of Service (DoS) attacks by means of the modal-dependent average dwell time method, including the following steps: step one establishes a leader-follower multi-agent system model and design The event triggering conditions are counted; the DoS attack model and switching system model are established in step 2; and the event triggering controller and corresponding switching conditions are designed in step 3. The proposed method adopts the modal dependent average dwell time method to solve the design problem of a consistent event trigger controller for a leader-follower multi-agent system in the presence of DoS network attacks.

【技术实现步骤摘要】
一种存在DoS攻击时多智能体系统事件触发控制器的设计方法
本专利技术涉及网络化控制系统
,利用模态依赖的平均驻留时间方法,针对具有领导者的多智能体系统存在拒绝服务攻击(Denial-of-Service,DoS)的情况,确定一致性事件触发控制器的方法。
技术介绍
多智能体系统是网络控制系统一个重要的研究方向,而领导者-跟随者系统是多智能体系统一个重要研究课题,具有广泛的实际应用价值,比如多无人编队控制、集群控制、智能车编队控制等。由于智能体数据处理的能力有限,如果数据量过多,处理速度会出现延时甚至造成网络拥塞,因此采取适当的方法减少数据量的计算具有实际的意义。事件触发控制为解决该问题提供了很好的思路,使得数据只有在满足一定触发条件时才传输、计算,可以大大的减少数据的传输、存储和计算。然而,目前大多数领导者-跟随者多智能体系统,没有考虑领导者和跟随者之间存在DoS网络攻击的情况,因此,研究该情况具有很强的现实意义。本专利技术提出了一种采用模态依赖的平均驻留时间方法,解决了领导者-跟随者多智能体系统存在DoS网络攻击时一致性事件触发控制器的设计问题。
技术实现思路
本专利技术目的在于提出一种基于模态依赖的平均驻留时间方法,针对多智能体系统一致性事件触发控制器设计,解决了以前领导者和跟随者之间存在DoS攻击时无法实现一致性控制的问题。本专利技术的技术方案实施如下:1)建立领导者-跟随者多智能体系统模型和设计事件触发条件;2)建立DoS攻击模型和切换系统模型;3)设计事件触发控制器和相应的切换条件。所述的步骤一为:考虑领导者为高阶系统,并且不受跟随者动态的影响,其模型为第i个跟随者的模型为因此,多智能体系统第i个跟随者的一致性控制协议设计为相应的事件触发条件设计为其中所述的步骤二为:假设DoS攻击满足:(1)(2)存在攻击时,领导者和跟随者之间的通讯中断,通讯拓扑结构发生变化,此时系统由稳定变为不稳定,因此采用切换系统来描述存在DoS攻击时的领导者-跟随者多智能体系统;攻击时的系统对应切换系统的不稳定子系统,未受攻击时的系统对应稳定子系统;并且,切换系统模型可以表示如下:所述的步骤三为:在步骤二中,反馈增益是未知的,采用下面的方法进行设计;给定参数α>0,β>0,μ1>1和0<μ2<1,如果存在矩阵X1>0,X2>0和Y1,Y2使得X1≤μ2X2,X2≤μ1X1其中,P=1,2;那么,控制器增益可以设计为P=1,2;如果领导者-跟随者多智能体一致性得到满足,切换系统的切换信号还需要满足该方法适用于存在网络攻击时大规模无人机编队飞行控制或智能车编队控制。本专利技术的有益效果:本专利技术设计一种一致性事件触发控制器,当领导者-跟随者多智能体系统存在DoS攻击时,该控制器能够保证多智能体系统仍然可以保证一致性。将受到DoS攻击的多智能体系统采用切换系统进行描述,利用模态依赖的平均驻留时间方法,给出了满足系统一致性的切换条件,并且保证事件触发条件不存在Zeno现象。由于事件触发控制器的设计,使得系统处理的数据量能够极大的减少,节约计算和传输能量。本专利技术适用于存在网络攻击时大规模无人机编队飞行控制或智能车编队控制,具有极大的实际应用价值。附图说明为了便于本领域技术人员理解,下面结合附图对本专利技术作进一步的说明。图1为为第i个跟随者的分布式事件触发传递策略。具体实施方式为使本专利技术的技术实施方案更加清楚明白,以下给出具体的实施方式:本专利技术的第i个跟随者的分布式事件触发传递策略如图1所示。1)建立领导者-跟随者多智能体系统模型和设计事件触发条件假设领导者满足第i个跟随者的动力学方程为其中,N为跟随者的个数。本专利技术的目的是存在DoS攻击时,依然能够实现limsupt→∞||z(t)||≤δ,z(t)=col{z1(t),z2(t),...zN(t)},zi(t)=xi(t)-x0(t)。对于跟随者i,考虑下面的测量误差:其中,为跟随者i的第k个事件触发时刻。定义选择如下的一致性控制协议其中,矩阵K为需要设计的反馈增益。跟随者i的事件触发时刻可以采用下面的方法确定:需要注意的是,仅仅在时刻,第i个跟随者把当前状态信息发送给其邻居,并且更新控制数据,然后测量误差被重新设置为零。此外,设计的事件触发条件必须保证去除Zeno现象,否则系统无法正常运行,即需要满足2)建立DoS攻击模型和切换系统模型假设DoS攻击时刻为定义Rn=[rn,rn+τn),表示DoS攻击的第n个时间段。τn为第n次攻击持续的实际间隔,并且满足τn<rn+1-rn和τmax≥τn≥τmin>0。接下来定义和其中和分别表示通讯中断和联通的时间间隔。因此,跟随者i的控制协议可以表示为其中,假设DoS攻击满足下面的频率约束和持续时间约束:其中,0≤T1≤T2,Nσ2(T1,T2)表示在时间间隔[T1,T2)内DoS攻击次数。定义zi(t)=xi(t)-x0(t),和z(t)=col{z1(t),z2(t),...zN(t)},那么可以得到由式(8)可以看出,存在DoS攻击时,领导者-跟随者多智能体系统模型可以由切换系统来描述。该切换系统包含两个子系统,一个稳定子系统和一个不稳定子系统。多智能体系统存在攻击时对应不稳定子系统。3)设计事件触发控制器和相应的切换条件假设领导者-跟随者系统在无DoS攻击时通讯拓扑存在支撑树,领导者智能体为根节点。给定参数α>0,β>0,μ1>1和0<μ2<1,如果存在矩阵X1>0,X2>0和Y1,Y2使得X1≤μ2X2,X2≤μ1X1(11)其中,P=1,2,并且DoS攻击满足约束条件(6)和(7),那么,领导者-跟随者多智能体一致性可以得到满足,并且z(t)满足其中,因此,控制器增益可以设计为P=1,2。此外,选择的事件触发条件满足其中,以上公开的本专利技术优选实施例只是用于帮助阐述本专利技术。优选实施例并没有详尽叙述所有的细节,也不限制该专利技术仅为所述的具体实施方式。显然,根据本说明书的内容,可做很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本专利技术的原理和实际应用,从而使所属
技术人员能很好地理解和利用本专利技术。本专利技术仅受权利要求书及其全部范围和等效物的限制。本文档来自技高网
...

【技术保护点】
1.一种存在DoS攻击时多智能体系统一致性事件触发控制器设计方法,其特征在于,它包括如下步骤:步骤一:建立领导者‑跟随者多智能体系统模型和设计事件触发条件;步骤二:建立DoS攻击模型和切换系统模型;步骤三:设计事件触发控制器和相应的切换条件。

【技术特征摘要】
1.一种存在DoS攻击时多智能体系统一致性事件触发控制器设计方法,其特征在于,它包括如下步骤:步骤一:建立领导者-跟随者多智能体系统模型和设计事件触发条件;步骤二:建立DoS攻击模型和切换系统模型;步骤三:设计事件触发控制器和相应的切换条件。2.根据权利要求1所述的一种存在DoS攻击时多智能体系统一致性事件触发控制器设计方法,其特征在于,所述的步骤一为:考虑领导者为高阶系统,并且不受跟随者动态的影响,其模型为第i个跟随者的模型为因此,多智能体系统第i个跟随者的一致性控制协议设计为相应的事件触发条件设计为其中3.根据权利要求1所述的一种存在DoS攻击时多智能体系统一致性事件触发控制器设计方法,其特征在于,所述的步骤二为:假设DoS攻击满足:(1)(2)存在攻击时,领导者和跟随者之间的通讯中断,通讯拓扑结构发生变化,此时系统由稳定变为不稳定,因此采...

【专利技术属性】
技术研发人员:刘皓
申请(专利权)人:沈阳航空航天大学
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1