【技术实现步骤摘要】
一种基于粒子群算法的无人机无冲突四维航迹规划方法
[0001]本专利技术属于空中交通管理领域,尤其涉及一种基于粒子群算法的无人机无冲突四维航迹规划方法。
技术介绍
[0002]无人机的自主性是其区别有人机的重要特征,增强其与有人机的共域飞行能力对大幅提升空域的利用率有较大意义。
[0003]在未来复杂高密度的空域运行环境中,尤其是在中低空飞行条件下,执行各种飞行活动的无人机需要根据任务要求和环境约束进行三维空间的动态路径规划,使其规避地形障碍和碰撞风险,安全到达目标点。此外,在实际运行条件下,无人机能否在预定时间到达目标点也是必需考虑的限定条件,由此产生了加入飞行时间约束的四维路径规划问题。
[0004]综上所述,构建四维空间的任务路径规划系统成为提高无人机自主性的研究方向。近年来,无人机任务/路径规划已引起许多学者的关注并采用各种方法进行研究。
[0005]目前,国内的研究主要集中在二维、三维空间中的静态路径规划。国外学者在70年代初提出了基于四维路径规划的空中交通管制概念,但是针对无人机的四维航迹的规划方法研究比较少;同时、现有的无人机4D航迹规划方法主要是在无人机3D航迹规划的基础上,通过调整速度实现无人机的最优到达时间,但该方法的计算复杂度较高,计算延迟时间长,不符合多无人机情况下快速实现无人机无冲突解脱,不利于无人机的高效运行。
[0006]而且,现在的无人机四维航迹规划很少考虑管制区域内有人机情况下的无人机无冲突航迹规划。因此,需要提出一种能够实现无人机高效4D航迹规划的方 ...
【技术保护点】
【技术特征摘要】
1.一种基于粒子群算法的无人机无冲突四维航迹规划方法,其特征在于,具体步骤如下:步骤一、输入需规划的无人机群体无冲突四维航迹规划的约束条件、初始位置以及到达目的地信息;步骤二、基于输入的规划信息,生成该无人机群体初始的四维航迹;并在假设有限迭代次数的前提下基于粒子群算法进行无冲突航迹优化,得到全局最优位置;主要包括以下步骤:步骤3
‑
1:构建包括约束条件的飞行距离最小的优化指标函数:1:构建包括约束条件的飞行距离最小的优化指标函数:a
iξ
<a
max
,i=1,2,
…
N,ξ=X,Y,Zv
iξ
<v
max
,i=1,2,
…
N,ξ=X,Y,Z其中,J表示飞行距离最小和过点时间误差最小的指标函数,L
i
表示无人机i的最短飞行距离,e
j
表示无人机j的过点时间误差,N表示无人机的数量,C
ij
表示相邻无人机i和j之间的碰撞,一般用0和1表示,0表示无碰撞,1表示碰撞;a
iξ
表示无人机i在X,Y,Z三个方向上的加速度,v
iξ
表示无人机i在X,Y,Z三个方向上的速度,a
max
,v
max
分别表示无人机加速度和速度的最大值;步骤3
‑
2:根据上述优化指标,结合约束条件,形成无人机四维航迹规划的代价函数f:其中,ω
c
,ω
a
,ω
v
分别表示碰撞权值、加速度限制权值和速度限制权值,f
c
,f
a
,f
v
是碰撞、加速度和速度限制的约束条件不满足时对应的惩罚函数;步骤3
‑
3:对粒子群算法中粒子的位置和速度初始化,并对局部最优位置初始化;步骤3
‑
4,当局部最优位置对应的代价函数小于全局最优位置对应的代价函数,更新全局最优位置;否则,结束;初始的全局最优位置人为规定;步骤3
‑
5:遍历所有粒子,更新第l个粒子的位置和速度;5:遍历所有粒子,更新第l个粒子的位置和速度;5:遍历所有粒子,更新第l个粒子的位置和速度;l初始值为1;V
l
(m)表示第m次迭代中粒子的速度,ω是迭代权值,分别表示认知系数,rand表示0~1的随机数,pBest
l
(m),gBest
l
(m)分别表示第l个粒子在最近m次迭代过程中的局部最优解和全局最优解,X
l
(m)是第m次迭代中粒子的位置,L表示粒子总数;ω
max
ω
min
分别表示迭
代权值的最大值和最小值,MaxIteration是最大迭代次数;步骤3
‑
6:当第l个粒子更新后的位置对应的代价函数f(X
l
...
【专利技术属性】
技术研发人员:刘杨,蒲钒,朱永文,周忠华,唐治理,王长春,
申请(专利权)人:中国人民解放军九三二零九部队,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。