CN116027809B - 一种DoS攻击下的多四旋翼无人机编队控制方法 - Google Patents

一种DoS攻击下的多四旋翼无人机编队控制方法 Download PDF

Info

Publication number
CN116027809B
CN116027809B CN202310070807.1A CN202310070807A CN116027809B CN 116027809 B CN116027809 B CN 116027809B CN 202310070807 A CN202310070807 A CN 202310070807A CN 116027809 B CN116027809 B CN 116027809B
Authority
CN
China
Prior art keywords
unmanned aerial
aerial vehicle
rotor unmanned
ith
subsystem
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310070807.1A
Other languages
English (en)
Other versions
CN116027809A (zh
Inventor
杨春雨
张莹
马磊
周林娜
许璟
叶红梅
***
刘晓敏
林常见
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Mining and Technology CUMT
Original Assignee
China University of Mining and Technology CUMT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China University of Mining and Technology CUMT filed Critical China University of Mining and Technology CUMT
Priority to CN202310070807.1A priority Critical patent/CN116027809B/zh
Publication of CN116027809A publication Critical patent/CN116027809A/zh
Application granted granted Critical
Publication of CN116027809B publication Critical patent/CN116027809B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种DoS攻击下的多四旋翼无人机编队控制方法,涉及多无人机协同控制领域,包括:建立四旋翼无人机的奇异摄动数学模型;利用奇异摄动技术,将高阶的四旋翼无人机奇异摄动模型分解为低阶快和慢子***;对独立发生在多四旋翼无人机之间的通信信道上的DoS攻击建模;针对位置慢子***,配置分布式弹性位置子控制器;针对姿态慢子***,配置姿态滑模控制器;针对快子***,配置线性二次调节控制器确保四旋翼无人机的飞行性能和稳定性。本发明基于奇异摄动理论,提出了一种分解‑组合的编队控制框架,降低了编队控制器配置的复杂性,同时考虑多个四旋翼无人机的通信信道发生DoS攻击的情况,配置了抗DoS攻击的分布式编队控制器。

Description

一种DoS攻击下的多四旋翼无人机编队控制方法
技术领域
本发明涉及多无人机协同控制领域,具体涉及一种DoS攻击下的多四旋翼无人机编队控制方法。
背景技术
近年来,四旋翼无人机因其结构简单,可操作性强,且能够垂直起降和悬停等优点,在环境监测、区域搜索、事故救援等领域得到广泛应用,但是单个四旋翼无人机续航能力差且任务负载有限,无法完成日趋复杂的任务,相较于单个四旋翼无人机,多四旋翼无人机编队飞行在执行任务、任务完成效率、带载能力以及容错性上都具有显著优势。
多四旋翼无人机编队控制的主要目标是跟踪期望的参考轨迹并形成一个预定的编队构型,为了实现编队控制目标,研究人员已经提出了大量行之有效的控制策略,但是现有的编队控制算法大都是基于多四旋翼无人机之间的通信信道处于安全的网络环境中提出的,事实上,多四旋翼无人机为了完成编队任务,需要通过通信网络和相邻的四旋翼无人机分享位置和速度信息,由于通信网络的开放性,这些数据传输很容易受到恶意攻击的破坏,现有的编队控制算法无法保证多四旋翼无人机之间的通信信道在遭到DoS攻击时完成编队任务。由于转动惯量非常小的缘故,四旋翼无人机角速度动态的变化速度要远远快于剩余动态,这种固有的多时间尺度现象导致四旋翼无人机编队***具有高阶和数值刚性的问题,为了满足高控制精度和快速响应,在四旋翼无人机控制器配置过程中需要考虑这种多时间尺度特性,奇异摄动技术作为一种处理多时间尺度现象的有效工具,已经被广泛应用在单个四旋翼无人机的稳定性分析和控制器配置中,但是,当涉及到处理多四旋翼无人机编队控制问题时,由于分布式通信的复杂性,现有的单个四旋翼无人机控制方法不再适用。
发明内容
针对上述存在的技术不足,本发明的目的是提供一种DoS攻击下的多四旋翼无人机编队控制方法。
为实现上述目的,本发明的一种DoS攻击下的多四旋翼无人机编队控制方法,所述方法包括:
步骤1,将四旋翼无人机的数学模型建模为奇异摄动***的形式;
步骤2,对四旋翼无人机的奇异摄动模型进行快-慢分解,构建快子***、位置慢子***和姿态慢子***;
步骤3,对独立发生在多四旋翼无人机之间通信信道上的DoS攻击建模;
步骤4,针对位置慢子***,配置分布式弹性位置子控制器;
步骤5,针对姿态慢子***,配置姿态滑模控制器,对四旋翼无人机的实际姿态进行控制;
步骤6,针对快子***,配置线性二次调节控制器,对四旋翼无人机的飞行性能和稳定性进行控制。
进一步地,在步骤1中,第i个四旋翼无人机的数学模型为:
ψi=qi sinφi secθi+ri cosφi secθi
其中pi=[xi yi zi]T是第i个四旋翼无人机的位置,vi=[vi,x,vi,y,vi,z]T是第i个四旋翼无人机的速度,Θi=[φi θi ψi]T分别是第i个四旋翼无人机的姿态角,所述姿态角包含滚转角、俯仰角和偏航角,Ωi=[pi qi ri]T是第i个四旋翼无人机的角速度,mi是第i个四旋翼无人机的质量,Ii,x,Ii,y,Ii,z是第i个四旋翼无人机转动惯量;
定义参数bi,1=1/mi,bi,2=1/Ii,x,bi,3=1/Ii,y,bi,4=1/Ii,z,ai,1=ε(Ii,y-Ii,z)/Ii,x,ai,2=ε(Ii,z-Ii,x)/Ii,y,a3=ε(Ii,x-Ii,y)/Ii,z,则第i个四旋翼无人机的数学模型表示为奇异摄动***形式:
ψi=qi sinφi secθi+ri cosφi secθi
其中ε表示四旋翼无人机的角速度动态与其他动态的分离程度。
进一步地,在步骤2中,所述对四旋翼无人机的奇异摄动模型进行快-慢分解,具体包括:
(1)、定义第i个四旋翼无人机的慢动态和快动态分别为:
xi,1=[xi yi zi vi,x vi,y vi,zφiθiψi]T和xi,2=[pi qi ri]T
令ε=0,得到如下静态解:
(2)、第i个四旋翼无人机的低阶慢子***表示为:
其中:
(3)、快动态和快控制输入为:
则第i个四旋翼无人机的快子***表示为:
其中Bi=[bi,2 bi,3 bi,4]T
定义则快子***在快时间尺度上表示为:
进一步地,在步骤3中,对DoS攻击有如下约束:
(i,j)(t1,t2)|≤κij+dij(t2-t1);
其中Ξ(i,j)(t1,t2)表示在时间段[t1,t2)内,通信信道(i,j)∈E遭到DoS攻击破坏的时间集合,E表示多四旋翼无人机之间的通信信道集合,(i,j)表示四旋翼无人机j到四旋翼无人机i之间传递信息的通信信道,0<dij<1表示通道(i,j)遭受DoS攻击的强度;
定义t时刻的DoS攻击模式为Υ(t)={(i,j)∈E||t∈Ξ(i,j)(0,∞)},在时间段[t1,t2)内对于攻击模式Υ(t),表示发生攻击的通信信道的时间间隔和没有发生攻击的通信信道时间间隔的交集。
进一步地,多四旋翼无人机编队控制的目标具体为:编队的参考轨迹为Pd=[xd ydzd]T,第i个四旋翼无人机相对于参考轨迹的期望位置偏移量为Δi=[Δi,xi,yi,z]T,多四旋翼无人机编队控制目标表示为:
进一步地,在步骤4中,第i个四旋翼无人机位置慢子***为:
其中upi,x=b1(cosφisinθicosψi+sinφisinψi)ui,1
upi,y=b1(cosφisinθisinψi-sinφicosψi)ui,1
upi,z=(b1cosφicosθi-g)ui,1
位置编队跟踪误差为速度编队跟踪误差为/>则第i个四旋翼无人机的编队误差动态为:
其中
第i个四旋翼无人机位置子***的安全控制协议如下:
其中Kp是控制器增益,Ni表示四旋翼无人机i的所有邻居四旋翼无人机集合,aij表示四旋翼无人机i与四旋翼无人机j之间的通信权值,ci>0表示四旋翼无人机i能够获取参考轨迹的信息,否则ci=0。
进一步地,在步骤5中,第i个四旋翼无人机姿态慢子***为:
其中Θi=[φi θi ψi]T
四旋翼无人机i的实际位置控制输入ui,1,期望的滚转角和俯仰角/>可以被计算为:
期望姿态角姿态跟踪误差为/>根据滑模控制方法,将第i个四旋翼无人机姿态角的滑模面表示为:
其中μ=diag{μφθψ}是正定参数矩阵;
第i个四旋翼无人机的姿态控制器表示为:
其中和ηi是正定参数。
进一步地,在步骤6中,所述配置线性二次调节控制器,具体包括:
定义第i个四旋翼无人机快子***的虚拟控制输入为:
第i个四旋翼无人机的伪线性快子***则表示为:
其中Ai是给定的状态空间矩阵用来描述第i个四旋翼无人机快子***的开环特性;
第i个四旋翼无人机的性能函数为:
其中是预定的权重矩阵;
第i个四旋翼无人机的最优控制输入为:
其中Pi通过求解代数黎卡提方程得到:
实际的第i个四旋翼无人机快子***的控制输入为:
本发明的有益效果在于:
与现有技术相比,本发明具有如下显著优点:基于奇异摄动理论,提出一种分解-组合的编队控制策略,降低了编队控制器配置的复杂度,改善了运行效率;此外提出的编队控制策略能够抵制发生在多四旋翼无人机之间的通信信道上的DoS攻击。
附图说明
图1是本发明所提供的一种DoS攻击下的多四旋翼无人机编队控制方法的控制结构框图;
图2是本发明实施例的4个四旋翼无人机和参考轨迹的通信拓扑结构示意图;
图3是本发明实施例的发生在4个四旋翼无人机通信信道上的DoS攻击信号示意图;
图4是本发明实施例的4个四旋翼无人机编队飞行三维轨迹示意图;
图5是本发明实施例的4个四旋翼无人机的位置跟踪误差;
图6是本发明实施例的4个四旋翼无人机的速度跟踪误差;
图7是本发明实施例的4个四旋翼无人机的姿态角跟踪误差。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本实施例提供了一种DoS攻击下的多四旋翼无人机编队控制方法,包括以下步骤:
步骤1:考虑到四旋翼无人机动态中含有非常小的转动惯量,将四旋翼无人机的数学模型建模为奇异摄动***的形式:
四旋翼无人机的数学模型为:
ψi=qi sinφi secθi+ri cosφi secθi
其中pi=[xi yi zi]T和vi=[vi,x,vi,y,vi,z]T是第i个四旋翼无人机的位置和速度,Θi=[φi θi ψi]T分别是第i个四旋翼无人机的姿态角(滚转角、俯仰角和偏航角),Ωi=[pi qi ri]T是第i个四旋翼无人机的角速度,mi是第i个四旋翼无人机的质量,Ii,x,Ii,y,Ii,z是第i个四旋翼无人机转动惯量。
考虑到四旋翼无人机的转动惯量Ii,x,Ii,y,Iiz,非常小的情况,定义参数bi,1=1/mi,bi,2=1/Ii,x,bi,3=1/Ii,y,bi,4=1/Ii,z,ai,1=ε(Ii,y-Ii,z)/Ii,x,ai,2=ε(Ii,z-Ii,x)/Ii,y,a3=ε(Ii,x-Ii,y)/Ii,z,第i个四旋翼无人机的数学模型可以被改写为如下奇异摄动***形式:
ψi=qi sinφi secθi+ri cosφi secθi
其中ε表示四旋翼无人机的角速度动态与其他动态的分离程度。
步骤2:基于奇异摄动分解技术,对四旋翼无人机的奇异摄动模型进行快-慢分解。
定义第i个四旋翼无人机的慢动态和快动态分别为:
xi,1=[xi yi zi vi,x vi,y vi,z φi θi ψi]T和xi,2=[pi qi ri]T
令ε=0,得到如下静态解:
第i个四旋翼无人机的慢子***为:
其中:
在快时间尺度τ上,慢动态近似为常数,定义快动态和快控制输入为:
则第i个四旋翼无人机的快子***为:
其中Bi=[bi,2 bi,3 bi,4]T
定义则快子***在快时间尺度上可以被改写为:
步骤3:考虑到多四旋翼无人机之间通过开放的通信网络传输信息,对独立发生在多四旋翼无人机之间的通信信道上的DoS攻击进行建模。
由于DoS攻击者具有有限的能量,需要在能量耗尽时终止攻击活动并休眠一段时间,以便为下一次攻击提供能量。因此,对DoS攻击有如下约束:
(i,j)(t1,t2)|≤κij+dij(t2-t1)
其中Ξ(i,j)(t1,t2)表示在时间段[t1,t2)内,通信信道(i,j)∈E遭到DoS攻击破坏的时间集合,E表示多四旋翼无人机之间的通信信道集合,(i,j)表示四旋翼无人机j到四旋翼无人机i之间传递信息的边,0<dij<1表示通道(i,j)遭受DoS攻击的强度,即通道(i,j)平均最多允许有100%dij的通信拒绝;
定义t时刻的DoS攻击模式为Υ(t)={(i,j)∈E||t∈Ξ(i,j)(0,∞)},然后在时间段[t1,t2)内对于攻击模式Υ(t),表示发生攻击的通信信道的时间间隔和没有发生攻击的通信信道时间间隔的交集。
多四旋翼无人机编队控制的目标是,即使多四旋翼无人机之间的通信信道上发生上述DoS攻击,多四旋翼无人机仍然能够完成编队任务,具体包括:设编队参考轨迹为Pd=[xd yd zd]T,第i个四旋翼无人机相对于参考轨迹的期望位置偏移量为Δi=[Δi,xi,yi,z]T,然后四旋翼无人机编队控制目标被公式化为:
步骤4:针对位置慢子***,考虑DoS攻击对多四旋翼无人机之间通信信道的影响,配置分布式弹性位置子控制器。
第i个四旋翼无人机的位置慢子***为:
其中upi,x=b1(cosφisinθicosψi+sinφisinψi)ui,1
upi,y=b1(cosφisinθisinψi-sinφicosψi)ui,1
upi,z=(b1cosφicosθi-g)ui,1
定义位置编队跟踪误差为速度编队跟踪误差为/>则第i个四旋翼无人机编队误差动态为:
其中
第i个四旋翼无人机位置子***的安全控制协议配置如下:
其中Kp是控制器增益,Ni表示四旋翼无人机i的所有邻居四旋翼无人机集合,aij表示四旋翼无人机i与四旋翼无人机j之间的通信权值,ci>0表示四旋翼无人机i能够获取参考轨迹的信息,否则ci=0;
构建如下李雅普诺夫函数:
其中
进一步地,多四旋翼无人机在DoS攻击下的编队误差动态收敛到0的充分条件为:
给定标量δΥ<0,如果存在正定对称矩阵Y,矩阵X和参数和/>满足以下矩阵不等式:
那么多四旋翼无人机在DoS攻击下的编队误差动态收敛到0。
步骤5:针对姿态慢子***,配置姿态滑模控制器确保实际姿态能够跟踪上期望姿态。
第i个四旋翼无人机的姿态慢子***为:
其中Θi=[φi θi ψi]T
根据配置的位置子***的安全控制协议,四旋翼无人机i的实际位置控制输入ui,1,期望的滚转角和俯仰角/>可以被计算为:
对于期望的姿态角定义姿态跟踪误差为为使第i个四旋翼无人机的实际姿态能够跟踪上期望的姿态,根据滑模控制方法,第i个四旋翼无人机姿态角的滑模面被构造为:
其中μ=diag{μφθψ}是正定参数矩阵;
第i个四旋翼无人机的姿态控制器被配置为如下形式:
其中和ηi是正定参数。
构建如下李雅普诺夫函数:
对Vi求导可得:
因此,通过配置的姿态子控制器,第i个四旋翼无人机的实际姿态能够跟踪上期望的姿态。
步骤6:针对快子***,配置线性二次调节控制器确保四旋翼无人机的飞行性能和稳定性。
定义第i个四旋翼无人机快子***的虚拟控制输入为:则第i个四旋翼无人机的伪线性快子***可以被获得为:
其中Ai是给定的状态空间矩阵用来描述第i个四旋翼无人机快子***的开环特性,Ai被选择使得(Ai,Bi)是可控的。
为获得第i个四旋翼无人机快子***的最优控制性能,定义第i个四旋翼无人机的性能函数为:
其中是预定的权重矩阵;
然后通过最小化性能指标,可以获得如下第i个四旋翼无人机最优控制输入:
其中Pi可以通过求解如下代数黎卡提方程得到:
根据获得的虚拟控制输入vi,可以获得实际的第i个四旋翼无人机快子***控制输入为:
在本实施例中,选取4个四旋翼无人机为例,其通信拓扑如图2所示,其中编号0为参考轨迹,编号1-4是四旋翼无人机,4个四旋翼无人机的模型参数为:mi=0.5kg,g=0.781kg/m2,Ii,x=0.114kg·m2,Ii,y=0.114kg·m2
Ii,z=0.158kg·m2(i=1,2,3,4),各个四旋翼无人机的初始状态被选择为:
p1=[2.82.60]T,p2=[-2.5-2.50]T,p3=[2.21.41]T
p4=[-3.2-2.21.5]TΘi=03×1,/>
这里令四旋翼无人机编队跟踪如下期望参考轨迹:
pd=[0.5t 0.5t t]T
和期望的编队形状为:
Δ1=[110]T,Δ2=[-110]T,Δ3=[-1-10]T,Δ4=[1-10]T
通过求解关于位置子***的线性矩阵不等式,可以得到每个通信信道可允许发生DoS攻击的最大持续时间为d12=0.1600,d23=0.1660,d34=0.1736,位置子***的控制器增益为:
对于姿态子***,滑模面系数被选择为μi=diag{1.5,1.5,1.5},姿态控制器参数被设置为KΘ=diag{8,8,8}和η=[0.1,0.1,0.1]T(i=1,2,3,4)。
对于快子***,选取Qi=I3,Ri=1,然后可以获得快尺度控制器增益为Ki,f=diag{2.6564,2.6564,1.5807}(i=1,2,3,4)。
仿真结果如图3-7所示,其中,图3是发生在多四旋翼无人机各个通信信道上的DoS攻击信号,其中当这个信号是1时表示此时发生DoS攻击。图4显示了4个四旋翼无人机编队飞行的三维轨迹,从中可以看出,在提出的编队控制策略下,即使多四旋翼无人机的各个通信信道发生图3的DoS攻击,多四旋翼无人机仍然能够形成期望的编队构型。图5和图6是4个四旋翼无人机的位置和速度跟踪误差,可以看出在DoS攻击下它们也能很快收敛到0。图7是4个四旋翼无人机的姿态角跟踪误差,可以看出在所提出的姿态控制器下,姿态角能够快速跟踪上期望的姿态角,仿真结果表明,本发明的编队控制算法可以保证多四旋翼无人机在DoS攻击下完成编队任务。
上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于此,在所属技术领域的技术人员所具备的知识范围内,在不脱离本发明宗旨的前提下可以作出的各种变化,都处于本发明权利要求的保护范围之内。

Claims (5)

1.一种DoS攻击下的多四旋翼无人机编队控制方法,其特征在于,所述方法包括:步骤1,将四旋翼无人机的数学模型建模为奇异摄动***的形式;第i个四旋翼无人机的数学模型为:
ψi=qisinφisecθi+ricosφisecθi
其中pi=[xi yi zi]T是第i个四旋翼无人机的位置,vi=[vi,x,vi,y,vi,z]T是第i个四旋翼无人机的速度,Θi=[φi θi ψi]T分别是第i个四旋翼无人机的姿态角,所述姿态角包含滚转角、俯仰角和偏航角,Ωi=[pi qi ri]T是第i个四旋翼无人机的角速度,mi是第i个四旋翼无人机的质量,Ii,x,Ii,y,Ii,z是第i个四旋翼无人机转动惯量;
定义参数bi,1=1/mi,bi,2=1/Ii,x,bi,3=1/Ii,y,bi,4=1/Ii,z,ai,1=ε(Ii,y-Ii,z)/Ii,x,ai,2=ε(Ii,z-Ii,x)/Ii,y,a3=ε(Ii,x-Ii,y)/Ii,z,则第i个四旋翼无人机的数学模型表示为奇异摄动***形式:
ψi=qisinφisecθi+ricosφisecθi
其中ε表示四旋翼无人机的角速度动态与其他动态的分离程度;
步骤2,对四旋翼无人机的奇异摄动模型进行快-慢分解,构建快子***、位置慢子***和姿态慢子***;所述对四旋翼无人机的奇异摄动模型进行快-慢分解,具体包括:
(1)、定义第i个四旋翼无人机的慢动态和快动态分别为:
xi,1=[xi yi zi vi,x vi,y vi,z φi θi ψi]T和xi,2=[pi qi ri]T
令ε=0,得到如下静态解:
(2)、第i个四旋翼无人机的低阶慢子***表示为:
其中:
(3)、快动态和快控制输入为:
则第i个四旋翼无人机的快子***表示为:
其中Bi=[bi,2 bi,3 bi,4]T
定义则快子***在快时间尺度上表示为:
步骤3,对独立发生在多四旋翼无人机之间通信信道上的DoS攻击建模;对DoS攻击有如下约束:
(i,j)(t1,t2)|≤κij+dij(t2-t1);
其中Ξ(i,j)(t1,t2)表示在时间段[t1,t2)内,通信信道(i,j)∈ε遭到DoS攻击破坏的时间集合,ε表示多四旋翼无人机之间的通信信道集合,(i,j)表示四旋翼无人机j到四旋翼无人机i之间传递信息的通信信道,0<dij<1表示通道(i,j)遭受DoS攻击的强度;
定义t时刻的DoS攻击模式为Υ(t)={(i,j)∈ε|t∈Ξ(i,j)(0,∞)},在时间段[t1,t2)内对于攻击模式Υ(t),表示发生攻击的通信信道的时间间隔和没有发生攻击的通信信道时间间隔的交集;
步骤4,针对位置慢子***,配置分布式弹性位置子控制器;
步骤5,针对姿态慢子***,配置姿态滑模控制器,对四旋翼无人机的实际姿态进行控制;
步骤6,针对快子***,配置线性二次调节控制器,对四旋翼无人机的飞行性能和稳定性进行控制。
2.如权利要求1所述的一种DoS攻击下的多四旋翼无人机编队控制方法,其特征在于,多四旋翼无人机编队控制的目标具体为:编队的参考轨迹为Pd=[xd yd zd]T,第i个四旋翼无人机相对于参考轨迹的期望位置偏移量为Δi=[Δi,xi,yi,z]T,多四旋翼无人机编队控制目标表示为:
3.如权利要求2所述的一种DoS攻击下的多四旋翼无人机编队控制方法,其特征在于,在步骤4中,第i个四旋翼无人机位置慢子***为:
其中upi,x=b1(cosφisinθicosψi+sinφisinψi)ui,1
upi,y=b1(cosφisinθisinψi-sinφicosψi)ui,1
upi,z=(b1cosφicosθi-g)ui,1
位置编队跟踪误差为速度编队跟踪误差为/>则第i个四旋翼无人机的编队误差动态为:
其中第i个四旋翼无人机位置子***的安全控制协议如下:
其中Kp是控制器增益,表示四旋翼无人机i的所有邻居四旋翼无人机集合,aij表示四旋翼无人机i与四旋翼无人机j之间的通信权值,ci>0表示四旋翼无人机i能够获取参考轨迹的信息,否则ci=0。
4.如权利要求3所述的一种DoS攻击下的多四旋翼无人机编队控制方法,其特征在于,在步骤5中,第i个四旋翼无人机姿态慢子***为:
其中Θi=[φi θi ψi]T
四旋翼无人机i的实际位置控制输入ui,1,期望的滚转角和俯仰角/>可以被计算为:
期望姿态角姿态跟踪误差为/>根据滑模控制方法,将第i个四旋翼无人机姿态角的滑模面表示为:
其中μ=diag{μφθψ}是正定参数矩阵;
第i个四旋翼无人机的姿态控制器表示为:
其中和ηi是正定参数。
5.如权利要求4所述的一种DoS攻击下的多四旋翼无人机编队控制方法,其特征在于,在步骤6中,所述配置线性二次调节控制器,具体包括:
定义第i个四旋翼无人机快子***的虚拟控制输入为:第i个四旋翼无人机的伪线性快子***则表示为:
其中Ai是给定的状态空间矩阵用来描述第i个四旋翼无人机快子***的开环特性;
第i个四旋翼无人机的性能函数为:
其中是预定的权重矩阵;
第i个四旋翼无人机的最优控制输入为:
其中Pi通过求解代数黎卡提方程得到:
实际的第i个四旋翼无人机快子***的控制输入为:
CN202310070807.1A 2023-02-07 2023-02-07 一种DoS攻击下的多四旋翼无人机编队控制方法 Active CN116027809B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310070807.1A CN116027809B (zh) 2023-02-07 2023-02-07 一种DoS攻击下的多四旋翼无人机编队控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310070807.1A CN116027809B (zh) 2023-02-07 2023-02-07 一种DoS攻击下的多四旋翼无人机编队控制方法

Publications (2)

Publication Number Publication Date
CN116027809A CN116027809A (zh) 2023-04-28
CN116027809B true CN116027809B (zh) 2023-07-18

Family

ID=86091391

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310070807.1A Active CN116027809B (zh) 2023-02-07 2023-02-07 一种DoS攻击下的多四旋翼无人机编队控制方法

Country Status (1)

Country Link
CN (1) CN116027809B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116679753B (zh) * 2023-06-25 2024-01-26 中国矿业大学 一种异构无人***抗欺骗攻击的编队跟踪控制方法
CN117075638B (zh) * 2023-09-26 2024-02-06 南京航空航天大学 一种针对DoS网络攻击的集群无人机协同韧性控制方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107643695A (zh) * 2017-09-07 2018-01-30 天津大学 基于脑电的有人/无人机集群编队vr仿真方法及***
CN109324636A (zh) * 2018-10-24 2019-02-12 中北大学 基于二阶一致性和自抗扰的多四旋翼主从式协同编队控制方法
CN110456643A (zh) * 2019-07-24 2019-11-15 西北工业大学 基于奇异摄动的弹性飞行器历史数据学习自适应控制方法
CN110850715A (zh) * 2019-11-12 2020-02-28 北京航空航天大学 一种奇异摄动***的抗干扰控制方法
CN113391616A (zh) * 2021-05-13 2021-09-14 中国矿业大学 一种基于事件触发机制的矿用电车安全状态估计方法
CN114924588A (zh) * 2022-05-31 2022-08-19 北京航空航天大学 一种无人机集群弹性安全编队方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107643695A (zh) * 2017-09-07 2018-01-30 天津大学 基于脑电的有人/无人机集群编队vr仿真方法及***
CN109324636A (zh) * 2018-10-24 2019-02-12 中北大学 基于二阶一致性和自抗扰的多四旋翼主从式协同编队控制方法
CN110456643A (zh) * 2019-07-24 2019-11-15 西北工业大学 基于奇异摄动的弹性飞行器历史数据学习自适应控制方法
CN110850715A (zh) * 2019-11-12 2020-02-28 北京航空航天大学 一种奇异摄动***的抗干扰控制方法
CN113391616A (zh) * 2021-05-13 2021-09-14 中国矿业大学 一种基于事件触发机制的矿用电车安全状态估计方法
CN114924588A (zh) * 2022-05-31 2022-08-19 北京航空航天大学 一种无人机集群弹性安全编队方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Exponential Stability of Singularly Perturbed Stochastic Systems;Leslaw Socha;IEEE Transactions on Automatic Control;第45卷(第3期);576-580 *
多四旋翼无人机分布式固定时间自适应编队控制;徐辉等;***科学与数学;第42卷;2245-2257 *
未知周期DoS攻击下奇异摄动信息物理***H∞滤波设计;周琳娜等;控制与决策;第38卷(第1期);123-132 *

Also Published As

Publication number Publication date
CN116027809A (zh) 2023-04-28

Similar Documents

Publication Publication Date Title
CN116027809B (zh) 一种DoS攻击下的多四旋翼无人机编队控制方法
CN109884895B (zh) 基于饱和受限情况下的无人机自适应跟踪控制算法
CN110262557B (zh) 基于滑模控制技术的四旋翼编队有限时间容错控制方法
CN111273688B (zh) 基于事件触发的四旋翼无人机一致性编队控制方法
Zhang et al. Event-triggered adaptive fault-tolerant synchronization tracking control for multiple 6-DOF fixed-wing UAVs
CN112631335B (zh) 一种基于事件触发的多四旋翼无人机固定时间编队方法
Qi et al. Formation tracking and obstacle avoidance for multiple quadrotors with static and dynamic obstacles
Jiang et al. An adaptive backstepping sliding mode method for flight attitude of quadrotor UAVs
CN111722533A (zh) 针对含有传感器故障的多时滞***滑模预测容错控制方法
CN113050687B (zh) 一种多无人机编队重组轨迹规划方法
CN113342037A (zh) 具有输入饱和的多旋翼无人机时变编队控制方法及***
Yang et al. Predefined-time fault-tolerant consensus tracking control for Multi-UAV systems with prescribed performance and attitude constraints
Eltayeb et al. Adaptive fuzzy gain scheduling sliding mode control for quadrotor UAV systems
Yacef et al. PSO optimization of integral backstepping controller for quadrotor attitude stabilization
CN112859913A (zh) 考虑输出约束的多四旋翼无人机姿态一致最优控制方法
Song et al. Anti-disturbance compensation for quadrotor close crossing flight based on deep reinforcement learning
Deshpande et al. Developmental reinforcement learning of control policy of a quadcopter UAV with thrust vectoring rotors
CN112947086A (zh) 一种无人机和无人车组成的异构多智能体***编队控制中执行器故障的自适应补偿方法
Kong et al. Comprehensive nonlinear control strategy for VTOL-UAVs with windowed output constraints
dos Santos et al. An experimental validation of reinforcement learning applied to the position control of UAVs
Jun et al. Fault-tolerant control design of quadrotor UAV based on CPSO
CN110716585B (zh) 基于分布式一致性与自组网的自主协同控制方法及***
CN116700350A (zh) 多四旋翼无人机固定时间编队控制的方法及装置
CN116795124A (zh) 一种基于动态事件触发的四旋翼无人机姿态控制方法
Benbouali et al. Flight parameters improvement for an unmanned aerial vehicle using a lookup table based fuzzy PID controller

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant