无人机自主飞行航迹规划问题1.docx
《无人机自主飞行航迹规划问题1.docx》由会员分享,可在线阅读,更多相关《无人机自主飞行航迹规划问题1.docx(24页珍藏版)》请在三一办公上搜索。
1、目录一、问题重述2二、符号说明2三、基本假设3四、问题分析34.1二维空间无人机航迹规划44.2三维空间无人机航迹规划5五、模型的建立与求解65. 1二维空间无人机航迹规划65. 1. 1单个雷达模型的建立65. 1. 2利用Voronoi图对雷达威胁网络的划分65. 1. 3路径代价的加权计算75. 1. 4利用Dijkstra算法进行最优路径搜索85. 1. 5利用CHC算法对初始航迹进行优化处理95. 2三维空间无人机航迹规划105. 2. 1三维数字地图的平滑115. 2. 2三维空间路径代价的定义和加权计算115. 2. 3消除不可行节点的扩展155. 2. 4将三维空间的搜索转变成
2、二维平面的搜索155. 2. 5使用A*算法进行最优航迹搜索155. 2. 6优化和调整航迹165. 3模型的仿真和可行性分析175. 3. 1二维空间无人机航迹规划模型175. 3. 2三维空间无人机航迹规划模型18六、模型优缺点206. 1二维空间无人机航迹规划模型206. 1. 1模型优点:206. 1. 2模型缺点:216. 2三维空间无人机航迹规划模型216. 2. 1模型优点:216. 2. 2模型缺点:21七、模型的推广21可以用于高速突防弹道导弹的路径规划21用于车载GPS卫星定位的汽车自动寻径21八、参考文献22一、问题重述无人机是军事领域中最具有威胁的空中突防武器之一,凭借
3、着它良好的机动特 性,无人机可以执行如情报获取,侦察监督;实施雷达干扰、迷惑欺骗对方;压制 对方防空火力(SEAD),因此世界各国争相在无人机方向进行大量的研究,我国的在 无人机方面也做出了大量的研究,其中西北工业大学在祖国的无人机方面做出了突 出贡献。无人机最主要的能力就是它的自主飞行能力,要在复杂多变的战场环境中保全自 己,完成任务,那就需要相当程度的飞行路径规划能力,无人机的航迹规划是指单 机在初始位置、终止位置和一些目标任务结点确定之后的飞行轨迹问题,其基本功能 是根据无人机的性能和飞经的地理环境、威胁环境等因素,对已知的目标规划提出满 足要求的航迹,以便在实际飞行时可以根据需要进行实
4、时局部修改。现在假定某无人机的活动范围为20kmX20km的区域,无人机起点的平面坐标为 1,2(单位:km),攻击目标的平面坐标为19,18(单位:km),在不限制无人机起 飞降落等因素的前提下,根据电子地图和雷达威胁信息,给出无人机的最佳航迹。 需要解决的问题有:问题1:在忽略地形和无人机操作性能等因素影响的前提下,综合考虑敌方雷达 威胁,无人机航程长度等因素,在二维平面建立单机单目标的航迹规划模型。问题2:在解决问题1的前提下,把模型扩展到三维空间,并同时考虑无人机的 操作性能(主要考虑拐弯)和地形因素,即在三维空间对模型进行优化。问题3:探讨所建模型的可行性和可操作性,并进行仿真模拟。
5、二、符号说明重要符号含义J1, p第p条边的飞行长度代价Jt, p第p条边的威胁程度代价Lp第p条边的路径长度N雷达的总数量f (x)直线段函数k路径代价权值Loc (x, y, z)坐标系中第i部雷达的坐标(IV i N)Di目标到第i部雷达的斜距(1 i N)power (x, y, z)i目标收到第i部雷达的照射功率(1Vi N)P (X, y, z)i第部雷达对目标的探测概率U i N)a雷达方程参数JLi无人机在i点的时间代价(归一化)JSi无人机在i点的雷达威胁度(归一化)JHi无人机在i点的低空惩罚度(归一化)J,Ci无人机在i点的爬升/俯冲归一化代价J,Bi无人机在i点的侧转归
6、一化代价Ji无人机在i点的归一化总代价w w加权因子g (n)由起始点到节点n的实际代价值h(n)节点到目标点的代价估计值/(n)由起始点通过节点n到目标点的航迹代价估计值三、基本假设所有的雷达均是相同的;无人机的速度在飞行过程中不会发生变化;战场环境是已知的,不会发生动态改变;四、问题分析无人机航路规划是指在特定约束条件下,寻找从起始点到目标点并满足无人机性 能指标的最优或可行的航路。其本质是多约束条件下最优或可行解的求解问题。无 人机航路规划主要包括环境信息、飞行约束、航路目标以及航路规划器4部分(如图1 所示):图1.无人机航迹规划模型按照环境模型是否实时更新,即无人机飞行环境是否确定,
7、航路规划可分为静态全 局航路规划和实时的局部航路规划。静态全局航路规划根据无人机飞行环境的确定 信息,在无人机离线状态下进行规划设计。这一过程一般在无人机起飞前完成,实 时性要求不高,因而可以采用的规划算法比较宽。实时局部航路规划通过传感器对 环境变化的反馈更新后,在相应时间内对航路进行规划设计,这种规划实时性要求 高。因主要处理的是给定数字地图下的航迹求解,故而仅考虑静态航路规划,实时 航路规划算法可以经过静态航路规划算法推广而得。4.1二维空间无人机航迹规划从题目中可以知道,无人机要根据已知的雷达坐标信息,找到一条既能最大限 度避开雷达探测,又能以最快时间到达目标点的路径。这是一个路径优化
8、问题,适 合用图搜索技术解决,要解决这个问题,应该先对雷达做一个简单的了解。众所周知,雷达作为现代战场中重要的信息获取工具,是构成无人机战场生存能 力最大的威胁之一,雷达的大致工作原理可以从经典的雷达方程中有所了解,而在 不考虑无人机起飞降落及地形因素和操作性能的前提下,无人机的路径规划只需要 考虑雷达对它的威胁程度和路径长度对无人机航程造成的影响。假设每个雷达的性能参数形同,根据雷达的工作原理,先建立单个雷达模型,从 而建立多个雷达组成的威胁网络模型,得到雷达网对无人机在各个位置的威胁程度 代价,可以对威胁程度代价和无人机路径长度代价进行加权处理,得到飞行航迹代 价,并以此作为整个空间的搜索
9、目标函数。由于基于整个二维空间的搜索过于复杂,为缩小搜索空间,可以采用Voronoi 图1 方法,Voronoi图具有较强的直观性和把复杂的空域问题转换为区域划分问题 的能力,有较好的时间特性和空间特性,在缩小问题空间方面具有很高的普适性, 所以使用基于Voronoi图的加权最优路径搜索策略,以降低搜索空间。首先利用Voronoi图对二维空间进行划分,得到然后将每条可行边对飞行航迹代 价进行积分,得到每条边的飞行航迹代价,由于使用Voronoi图得到是一个个彼此 相交的节点,这种连通图很适合用图搜索进行求解,可以采用基于无向图搜索的 Dijkstra算法找到一条当前最优路径,这里需要注意的是,
10、由于Dijkstra算法求 得的是一条一条的直线段,并不适合无人机飞行,所以有必要对得到的初始航迹进 行相应的优化处理,相应的处理算法有人工势场法、遗传算法等,而采用CHC算法 的优化线段可以取得不错的效果,利用CHC算法对初始航迹进行优化,得到最适合 无人机飞行的航迹。总的思路可用流程图(图2)表示如下:图2.二维空间的无人机航迹规划流程图4.2三维空间无人机航迹规划在三维空间中,由于引入了高度问题,使得模型进一步复杂化,不仅要考虑在 二维平面的威胁程度代价和飞行长度代价,还要将无人机的操作性能和高度因素考 虑进来,由于无人机的操作性能主要是拐弯问题,即为无人机拐弯时的最大拐角, 无人机的最
11、大爬坡/俯冲值,无人机的侧转参数,这些都是物理方面的限制,因为无 人机不能超越它的最大拐角而进行拐弯动作;而无人机的高度问题则在一定程度上反映在无人机的安全性问题上,根据雷达 模型,容易知道在雷达探测极限高度一定的情况下,无人机的飞行高度越低,则无 人机被雷达发现的概率就越小,这也就是军事上常用的低空突防,但超低空飞行也 增加了无人机坠毁的概率。可见无人机在完成任务过程中的航迹应该满足多种约束 条件,这些约束条件有的是强制条件、有的是非强制条件(但有相应的代价),它们 都给航迹的选择带来了不确定因素,增加了搜索的难度。通过分析得到,无人机的航迹选择其实就是选择一条从起始点到目标点代价最 小的路
12、线,且该路线是无人机实际可飞行完成的。代价可以是无人机的飞行时间这 样的确定代价,也可以是最大侧转角度这样的非确定代价,但是可以通过归一化等 手段将它们整合在一起。此时三维空间的航迹搜索转化为二维平面的路径求解。将二维平面栅格化,每 一个节点代表无向图中的一个顶点,相邻两点之间的路径代价就是无人机飞行所需 付出的所有归一化代价之和。问题转化为在该无向图中搜索一条从起始点到目标点的路径。因普通的路径搜索算法在地图规模比较大时效率比较低,而A*算法利用启 发式函数可以使搜索加速,所以采用A*算法搜索一条较优路径。在使用A*算法扩展 过程其实就是无人机作相应代价的操作,这样算法可以和无人机本身相对应
13、。五、模型的建立与求解5.1二维空间无人机航迹规划5.1.1单个雷达模型的建立由于雷达的威胁是战场中对无人机的主要威胁,所以对雷达的工作方式要做必要 了解,雷达的作用距离主要和雷达电磁波的能量损耗有关,根据雷达方程4:(5.1)PGA bP = t g(4 兀)2 R 4从雷达方程可以看出,无人机在飞行过程中所受到的敌雷达威胁的大小,与无人机 距雷达距离的四次方成反比,与雷达发射功率成正比。则可以建立起单个雷达的威 胁程度模型,从而搭建雷达网络威胁模型。而根据探测概率空间分布和雷达方程可 知,目标被雷达,探测到的概率为:a ,d TD 4(t)ipower = ji由上式被探测的概率可简单计算
14、为:八/ 、 1 0.5*(max_ power (x, y, z) power (x, y, z)P (x, y, z) = 1 i:iimax_ power (x, y, z) min_ power (x, y, z)ii所以在N部雷达存在的情况下,点(x,y,z)被探测的概率为:P (x, y, z) = 1 H (1 P (x, y, z)ii=1(5.2)(5.3)(5.4)在二维平面情况下,公式简化为:(5.5)P(X, y) = 1 H (1-P (x, y)ii =15.1.2利用Voronoi图对雷达威胁网络的划分定义1: Voronoi图又叫做泰森多边形或Dirichlet
15、图,它是由一组连接相邻点直线 的垂直平分线组成的连续多边形组成。在本题中,可以把每个雷达点当成一个威胁源,利用MatLab建立Voronoi图(图3)如 下所示图3.二维空间的Voronoi图这样就将无人机的飞行航迹简化到了 Vorono i图的边空间上,从而将无限空间的搜索 简化到了基于Vorono i图边的有限空间搜索,将整个二维空间的雷达威胁网络建立起 来。513路径代价的加权计算由于本题中无人机的航迹主要受到雷达威胁和航程长度的影响,则可以将雷达威 胁和航程长度转化成相应的代价数值,分别定义为威胁程度代价和飞行长度代价, 飞行长度代价在不考虑飞机速度的情况下只与飞机飞行的路径长度有关,
16、而飞行路 径又是由各条线段首尾相接组成的,所以第p条边的飞行长度代价可以简单的表示 为:l, pp(5.6)而危险程度代价是指无人机暴露在雷达下的程度,这和无人机到雷达点 的距离,还有暴露时间有关,由于航迹是由Voronoi图的边构成的,则可以 将每天边的威胁程度利用积分求的,每一条线段p的危险程度代价可定义为:(5.7)匕广 Ll U(x - X )2+( f (x)-歹)2)4 d*ii这样,一条航迹的飞行航迹代价就可以用危险程度代价和飞行长度代价加权之和来 计算,公式如下:J = kJ + (1-k) J权值k的取值范围是0,1,用来配置危险程度代价和飞行长度代价的权重关系,增 加模型的
17、灵活性。通过加权计算,将两个约束条件转化为一个目标函数,使图搜索 简单化。51.4利用Dijkstra算法进行最优路径搜索 定义2:如果对于图G的每一条边e = V ,V均有一个实数与w相对应,则称图i ,ji ji ,jG为赋权图,并称实数w为边e的权。在赋权图G中,通路p = e ,e , ,e i, ji, j1 2 k中所有边权的和称为该通路的长。从顶点V到Vj的最短通路是指所有从V.到v/勺 通路中具有最小长度的那条通路。在加权Voronoi图的基础上,使用图论中任何一种最短路径搜索算法就可以搜到无人 机的初始航迹。值得注意的是,在使用最短路径的搜索算法建立适合的数据结构时, 因为路
18、径规划不仅要适合一个方向的航迹,更重要的是适合多方向的航迹规划,所 以应该选择无向的最短路径搜索算法。在单机航迹规划实验时,选择了无向Dijkstra 搜索算法生成初始航迹。定义3: Dijkstr算法是典型最短路算法,用于计算一个节点到其他所有节点的最短 加权路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。 Dijkstra算法能得出最短路径的最优解。其算法流程图(图4)如下所示:川邻I柘:寸邪白顶点?口康=当前柠点i 啊I苗时厩:高-论4 攻的此度取F ,个-页血为当前节点耳取与当前点相郛七一I/J I-个 D.或泞山点的临时叩浣 .Er取勺和轴构半 f点位徂冠始心、为 F
19、 心 E.T初始化所仃II缶I 川馈为届大图4. Dijkstra算法流程图由于使用Voronoi图对二维空间进行的划分可能不包括起点和目标点,所以必须进 行相应处理才能进行搜索,参考有关文献,可以将起点、目标点和与它们路径代价 最接近的Voronoi图节点用直线相连,这样得到的路径也是当前最优的。5.1.5利用CHC算法对初始航迹进行优化处理定义4: CHC算法2是跨世代异物种重组大变异(Cross generation Heterogeneous recombination Cataclysmic mutation )的缩写,CHC算法是遗传算法的一种改进, 它是由Eshelman于199
20、1年提出的.CHC算法与基本遗传算法SGA不同点在于:SGA的 遗传操作比较单纯,简单地实现并行处理;而CHC算法牺牲这种单纯性,换取遗传操 作的较好效果,并强调优良个体的保留.相对于传统的遗传算法,CHC具有以下优点:(1) 健壮性.由于这一选择策略,即使当交叉操作产生较劣个体偏多时,由于原种 群大多数个体残留,不会引起个体的评价值降低.(2) 遗传多样性保持.由于大个体群操作,可以更好地保持进化过程中的遗传多样性.(3)排序方法.克服了比例适应度计算的尺度问题.将用Dijkstra算法得到的初始航迹进行如下处理:(1)选择算子根据适应度的大小按照比例选择方法来求取个体遗传到下一代的概率,方
21、法如下:1)首先选取航迹路径中的2N(N为任意正整数)个航迹点,航迹点的位置是任意 的;2)计算出每个航迹点的路径代价度fp,和总的路径代价度f ;(这里的路径代 价度包括长度代价和危险代价两个方面,在前面的路径代价度计算中已经给 出计算方法)3)计算每条航迹线段的相对路径代价度大小,即fpl f,作为被遗传到下一代 的概率;4)利用模拟赌盘操作(01之间的随机概率)来确定每条航迹线段被选中的次 数;5)对所有航迹线段按照路径代价度进行排序,选取前面N条路径代价度最小的 航迹点作为下一步进行交叉的种群,继续进行。(2)交叉算子对航迹点集中的个体进行配对,即分成N/2对个体对,然后对每一对按照一
22、定 的交叉概率进行交叉,这里采用单点交叉方法,即首先找出每对的2个航迹点中路径 代价最接近的2个点,这就是需要交叉的点,交换这2个点的编码即产生了2条新航线.(3)变异算子在进化前期不进行变异操作,当进化到一定收敛时期时才采取变异操作.可以通 过如下的方法确定变异航迹点的位置:在航线中搜索出2个不相邻的航迹点,计算这 2个航点之间的路径代价差值和它们之间的航线距离的比值,当该值小于指定的阀值 时,这2个航迹点之间的航迹点就是所有需要进行变异操作的点。在变异点的位置重 新生成一条航线。52三维空间无人机航迹规划由于所给数字地图的精度太低,不能够反映地势高低变化的走向,以及地图中 的细节,所以在进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无人机 自主 飞行 航迹 规划 问题
链接地址:https://www.31ppt.com/p-5332034.html