本发明专利技术公开了使用有向通讯拓扑结构的无人飞行器有限时间编队方法,涉及无人机技术领域,方法包括:无人飞行器获取自身状态信息,并接收相邻无人飞行器发送的状态信息,将获取的状态信息发送给分布式有限时间编队控制器;分布式有限时间编队控制器根据编队构形信息、获取的相邻无人飞行器状态信息和自身状态信息,经过变换和计算形成机动指令,在机动指令的要求下,无人飞行器改变航向或速度,沿着预定轨道飞行。与传统方法相比,本发明专利技术方法中的位置误差e
【技术实现步骤摘要】
使用有向通讯拓扑结构的无人飞行器有限时间编队方法
[0001]本专利技术涉及无人机
,特别是涉及使用有向通讯拓扑结构的无人飞行器有限时间编队方法。
技术介绍
[0002]无人飞行器在军事和民用领域发挥着巨大的作用。大量事实证明单架无人飞行器在执行任务时仍然存在诸多问题,比如传感器角度限制使得在大范围搜索目标时,无人飞行器不能有效覆盖整个侦察区域。为了提高无人飞行器单次完成任务的成功率,同时也为了拓宽无人飞行器的使用范围,多无人飞行器协同编队技术应运而生。考虑到无人飞行器的运动特性,飞行编队系统需要很高的控制精度。近些年来,有限时间控制渐渐成为控制界的研究热点和研究前沿。相比传统稳定系统,有限时间稳定系统具有较快的响应速度,较高的稳定/跟踪精度以及较好的扰动抑制能力。这样的系统性能正是飞行编队系统所迫切需要的。然而,有限时间稳定系统固有的非光滑控制特性给相关控制律的设计带来了巨大的困难。因此,即使有限时间稳定系统具有上述诸多优点,关于有限时间控制律设计的研究还是非常少。无人飞行器有限时间协同编队控制问题既是航空航天
的研究热点,同时又是控制工程领域的研究难题,对该问题的深入研究具有重要的科学意义和广泛的应用价值。
[0003]常用的有限时间控制方法有终端滑模控制(terminal sliding mode control),这种方法经常受到潜在的奇异性和颤动现象的影响。齐次性理论(homogeneoustheory)也常被用于处理有限时间控制问题,齐次性要求被强加于非线性项中。解决有限时间控制问题的另一种方法是添加幂积分器(adding a powerintegrator)技术。由于在递归设计中反复使用分数幂会增加控制器的设计复杂度,相关结果适用于具有足够计算成本的系统。
[0004]此外,现有的大部分关于无人飞行器协同编队问题的研究是基于无向通讯拓扑结构,即无人飞行器间的通信交互是双向的。但在实际应用中,由于经济或技术原因,例如通信成本或通信故障等原因,许多通信网络不能构成无向拓扑。因此,开发一种使用有向通讯拓扑结构的无人飞行器有限时间协同编队方法是非常必要的。
技术实现思路
[0005]本专利技术实施例提供了使用有向通讯拓扑结构的无人飞行器有限时间编队方法,可以解决现有技术中的问题。
[0006]本专利技术提供了使用有向通讯拓扑结构的无人飞行器有限时间编队方法,包括以下步骤:
[0007]无人飞行器在飞行过程中获取自身状态信息,并接收相邻无人飞行器发送的状态信息,将获取的状态信息和接收到的状态信息发送给分布式有限时间编队控制器,其中,相邻无人飞行器之间的信息收发单向进行;
[0008]分布式有限时间编队控制器根据预先设定的编队构形信息、获取的当前无人飞行
器的状态信息和相邻无人飞行器状态信息,经过变换和计算形成机动指令,在所述机动指令的要求下,无人飞行器改变航向或速度,沿着预定轨道飞行;
[0009]所述机动指令按照以下流程计算得到:
[0010]根据编队构形信息、当前无人飞行器状态信息和相邻无人飞行器状态信息计算位置误差和速度误差;
[0011]根据位置误差和速度误差设计新动态变量;
[0012]基于新动态变量构建李雅普诺夫函数;
[0013]根据李雅普诺夫稳定理论和有限时间稳定性定理,最终计算得到机动指令。
[0014]优选地,当受到干扰轨迹发生改变时,无人飞行器检测扰动,并将扰动信息整合在状态信息中。
[0015]优选地,所述位置误差e
p,i
和速度误差e
v,i
分别通过下式计算得到:
[0016][0017]e
v,i
=V
i
‑
V
d,i
[0018]其中,h
i
表示第i架无人飞行器到期望编队轨迹的编队构型信息,N
i
为与第i 架无人飞行器相邻的无人飞行器的集合,V
d,i
表示第i架无人飞行器期望速度,P
i
和V
i
分别为状态信息中包含的第i架无人飞行器的实际位置和实际速度,P
i
和V
i
分别通过下式计算得到:
[0019][0020][0021]其中,m
i
表示第i架无人飞行器的质量,u
i
表示作用于第i架无人飞行器上的控制输入,即机动指令,F
i
表示作用于第i架无人飞行器上的扰动。
[0022]优选地,设计的新动态变量为:
[0023][0024]其中,c1>0和c2>0均为控制参数,0<d<1。
[0025]优选地,所述李雅普诺夫函数为:
[0026][0027]其中,Q表示编队中所有无人飞行器的集合。
[0028]优选地,基于李雅普诺夫稳定理论和有限时间稳定性定理,为使李雅普诺夫函数的时间导数满足关系式β>0且0<α<1,得到的机动指令为:
[0029][0030]其中,g
p,i
表示关于位置误差的动态增益,g
v,i
表示关于速度误差的动态增益。
[0031]本专利技术提供的使用有向通讯拓扑结构的无人飞行器有限时间编队方法,以协同控制、非线性控制和动态增益控制技术为基础,通过构造新的动态变量来辅助设计具有非李
普希兹特性的动态增益,从而使得编队控制器关于无人飞行器的状态变量成线性关系,但整体上使得飞行控制系统具有非李普希兹特性,这也是有限时间稳定系统特有的性质。本专利技术通过引入动态增益控制技术,实现了无人飞行器有限时间协同编队。与传统方法相比,该方法具有控制器信号连续,计算量小,不需要被控系统满足齐次性假设,以及使用有向通讯拓扑结构的优点。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本专利技术中无人飞行器编队方法的控制框图;
[0034]图2为任意两架无人飞行器之间的通信示意图。
具体实施方式
[0035]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0036]参照图1和图2,本专利技术提供了使用有向通讯拓扑结构的无人飞行器有限时间编队方法,该方法包括以下步骤:
[0037]无人飞行器在飞行过程中不断通过机载惯性测量单元获取自身状态信息,并将此状态信息传送给分布式有限时间编队控制器和/或其他无人飞行器,在作为相邻本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.使用有向通讯拓扑结构的无人飞行器有限时间编队方法,其特征在于,包括以下步骤:无人飞行器在飞行过程中获取自身状态信息,并接收相邻无人飞行器发送的状态信息,将获取的状态信息和接收到的状态信息发送给分布式有限时间编队控制器,其中,相邻无人飞行器之间的信息收发单向进行;分布式有限时间编队控制器根据预先设定的编队构形信息、获取的当前无人飞行器的状态信息和相邻无人飞行器状态信息,经过变换和计算形成机动指令,在所述机动指令的要求下,无人飞行器改变航向或速度,沿着预定轨道飞行;所述机动指令按照以下流程计算得到:根据编队构形信息、当前无人飞行器状态信息和相邻无人飞行器状态信息计算位置误差和速度误差;根据位置误差和速度误差设计新动态变量;基于新动态变量构建李雅普诺夫函数;根据李雅普诺夫稳定理论和有限时间稳定性定理,最终计算得到机动指令。2.如权利要求1所述的使用有向通讯拓扑结构的无人飞行器有限时间编队方法,其特征在于,当受到干扰轨迹发生改变时,无人飞行器检测扰动,并将扰动信息整合在状态信息中。3.如权利要求2所述的使用有向通讯拓扑结构的无人飞行器有限时间编队方法,其特征在于,所述位置误差e
p,i
和速度误差e
v,i
分别通过下式计算得到:e
v,i
=V
i
‑
V
d,i
其中,h
i
表示第i架无人飞行器到期望编队...
【专利技术属性】
技术研发人员:李玥,杨军,朱学平,朱苏朋,袁博,
申请(专利权)人:西北工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。