一种基于粒子群算法的无人机无冲突四维航迹规划方法技术

技术编号:39008712 阅读:10 留言:0更新日期:2023-10-07 10:39
本发明专利技术公开了一种基于粒子群算法的无人机无冲突四维航迹规划方法,属于空中交通管理领域;首先输入无人机群体无冲突四维航迹规划的约束条件,生成初始航迹;基于粒子群算法对融合运行区域内无人机群体进行无冲突航迹优化,并判断是否存在冲突,如果否,则输出无冲突最优航迹规划集合;如果是,则基于延迟起飞时间算法进一步实现无人机群体的冲突解脱,并判断是否存在冲突,如果否,则输出最优化航迹集合和最优起飞时间;如果是则通过增加航路点到航迹的方法再次实现无人机群体冲突解脱,判断是否存在冲突,如果否,则输出航路点的最优化坐标和航迹参数;如果是,则重复粒子群算法;本发明专利技术快速实现了无人机群体无冲突四维航迹规划。划。划。

【技术实现步骤摘要】
一种基于粒子群算法的无人机无冲突四维航迹规划方法


[0001]本专利技术属于空中交通管理领域,尤其涉及一种基于粒子群算法的无人机无冲突四维航迹规划方法。

技术介绍

[0002]无人机的自主性是其区别有人机的重要特征,增强其与有人机的共域飞行能力对大幅提升空域的利用率有较大意义。
[0003]在未来复杂高密度的空域运行环境中,尤其是在中低空飞行条件下,执行各种飞行活动的无人机需要根据任务要求和环境约束进行三维空间的动态路径规划,使其规避地形障碍和碰撞风险,安全到达目标点。此外,在实际运行条件下,无人机能否在预定时间到达目标点也是必需考虑的限定条件,由此产生了加入飞行时间约束的四维路径规划问题。
[0004]综上所述,构建四维空间的任务路径规划系统成为提高无人机自主性的研究方向。近年来,无人机任务/路径规划已引起许多学者的关注并采用各种方法进行研究。
[0005]目前,国内的研究主要集中在二维、三维空间中的静态路径规划。国外学者在70年代初提出了基于四维路径规划的空中交通管制概念,但是针对无人机的四维航迹的规划方法研究比较少;同时、现有的无人机4D航迹规划方法主要是在无人机3D航迹规划的基础上,通过调整速度实现无人机的最优到达时间,但该方法的计算复杂度较高,计算延迟时间长,不符合多无人机情况下快速实现无人机无冲突解脱,不利于无人机的高效运行。
[0006]而且,现在的无人机四维航迹规划很少考虑管制区域内有人机情况下的无人机无冲突航迹规划。因此,需要提出一种能够实现无人机高效4D航迹规划的方法。

技术实现思路

[0007]针对下一代融合运行区域内,当有人机和无人机融合运行4D航迹规划发展需求时,为了快速实现无人机群体无冲突四维航迹规划,提出了一种基于粒子群算法的无人机无冲突四维航迹规划方法。
[0008]包括如下步骤:
[0009]步骤一、输入需规划的无人机群体无冲突四维航迹规划的约束条件、初始位置以及到达目的地信息;
[0010]约束条件包括:无人机最大速度限制、最大加速度限制、过点时间误差限制、最大转弯半径限制、与障碍物的安全距离限制,以及融合运行区域内的有人机位置平移不确定性区域
[0011]其中,无人机最大速度限制、最大加速度限制、过点时间误差限制、最大转弯半径限制、与障碍物的安全距离限制,具体限制范围根据实际情况人为设定。
[0012]有人机位置平移不确定性区域计算如下:
[0013]通过对有人机的历史飞行数据进行贝叶斯统计均值,得到有人机位置分布的先验
信息;在获取观测样本后,按照样本和参数的联合分布,通过贝叶斯理论对下一时刻有人机位置平移随机变量分布进行预测,根据预测分布的均值和协方差计算得到有人机位置分布的不确定区域。
[0014]有人机的位置平移随机变量的期望和协方差通过概率模型表示,公式如下:
[0015][0016]其中,期望和协方差通过对有人机历史飞行数据进行贝叶斯统计得到。N(.)表示分布函数,k=1,2,3....M表示有人机可能运动模式的数量,t表示时间步长,j'表示管制区内的第j'个有人机。
[0017]步骤二:基于输入的规划信息,生成该无人机群体初始的四维航迹;
[0018]步骤三:基于粒子群算法对初始的四维航迹进行无冲突航迹优化,得到全局最优位置;
[0019]主要包括以下步骤:
[0020]步骤3

1:构建包括约束条件的飞行距离最小的优化指标函数:
[0021][0022][0023]a

<a
max
,i=1,2,

N,ξ=X,Y,Z
[0024]v

<v
max
,i=1,2,

N,ξ=X,Y,Z
[0025]其中,J表示飞行距离最小和过点时间误差最小的指标函数,L
i
表示无人机i的最短飞行距离,e
j
表示无人机j的过点时间误差,N表示无人机的数量,C
ij
表示相邻无人机i和j之间的碰撞,一般用0和1表示,0表示无碰撞,1表示碰撞;a

表示无人机i在X,Y,Z三个方向上的加速度,v

表示无人机i在X,Y,Z三个方向上的速度,a
max
,v
max
分别表示无人机加速度和速度的最大值。
[0026]步骤3

2:根据上述优化指标,结合约束条件,形成无人机四维航迹规划的代价函数f:
[0027][0028]其中,ω
c

a

v
分别表示碰撞权值、加速度限制权值和速度限制权值,f
c
,f
a
,f
v
是碰撞、加速度和速度限制的约束条件不满足时对应的惩罚函数。
[0029]步骤3

3:对粒子群算法中粒子的位置和速度初始化,并对局部最优位置初始化;
[0030]步骤3

4,当局部最优位置对应的代价函数小于全局最优位置对应的代价函数,更新全局最优位置;否则,结束。
[0031]初始的全局最优位置人为规定;
[0032]步骤3

5:遍历所有粒子,更新第l个粒子的位置和速度;
[0033][0034]X
l
(m+1)=X
l
(m)+V
l
(m+1),l=1,2,

L
[0035][0036]l初始值为1;
[0037]V
l
(m)表示第m次迭代中粒子的速度,ω是迭代权值,分别表示认知系数,rand表示0~1的随机数,pBest
l
(m),gBest
l
(m)分别表示第l个粒子在最近m次迭代过程中的局部最优解和全局最优解,X
l
(m)是第m次迭代中粒子的位置,L表示粒子总数。ω
max
ω
min
分别表示迭代权值的最大值和最小值,MaxIteration是最大迭代次数。
[0038]步骤3

6:当第l个粒子更新后的位置对应的代价函数f(X
l
)小于局部最优解对应的代价函数,即满足f(X
l
)<f(pBest
l
),则更新局部最优位置,返回步骤3

4;
[0039]否则,保持局部最优解不变;返回步骤3

5进行下一次迭代,直至达到最大迭代次数。
[0040]步骤四、判断全局最优位置的无人机群体是否存在航迹冲突,如果是,进入步骤五;否则,输出全局最优位置作为最优航迹规划集合;
[0041]步骤五、基于延迟起飞时间算法实现无人机群本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于粒子群算法的无人机无冲突四维航迹规划方法,其特征在于,具体步骤如下:步骤一、输入需规划的无人机群体无冲突四维航迹规划的约束条件、初始位置以及到达目的地信息;步骤二、基于输入的规划信息,生成该无人机群体初始的四维航迹;并在假设有限迭代次数的前提下基于粒子群算法进行无冲突航迹优化,得到全局最优位置;主要包括以下步骤:步骤3

1:构建包括约束条件的飞行距离最小的优化指标函数:1:构建包括约束条件的飞行距离最小的优化指标函数:a

<a
max
,i=1,2,

N,ξ=X,Y,Zv

<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在X,Y,Z三个方向上的加速度,v

表示无人机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
...

【专利技术属性】
技术研发人员:刘杨蒲钒朱永文周忠华唐治理王长春
申请(专利权)人:中国人民解放军九三二零九部队
类型:发明
国别省市:

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

1