[发明专利]一种基于万有引力搜索的无人机航路规划方法无效
申请号: | 201110349670.0 | 申请日: | 2011-11-07 |
公开(公告)号: | CN102506863A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 段海滨;李沛;罗琪楠 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01C21/24 | 分类号: | G01C21/24 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于万有引力搜索的无人机航路规划方法,它有八大步骤:一、无人机航路规划数学模型的建立;二、初始化改进的万有引力搜索算法参数和战场环境参数设置;三、随机初始化N条路径以及各个粒子的初始位置和加速度,建立旋转坐标系;四、根据威胁的信息和数学模型,计算每一条路径的威胁代价;五、按照基于权值的规则更新粒子的惯性质量Mi(t);六、按万有引力准则计算各个粒子每个方向上的加速度的总和,按群体信息的速度更新规则对粒子速度进行更新;七、按每个粒子更新后的速度和优胜劣汰的选择对粒子的位置更新;八、若迭代次数大于最大迭代次数,则退出循环;否则,返回步骤四进入下一迭代;将得到的最优航路坐标进行坐标反变换,并输出结果。 | ||
搜索关键词: | 一种 基于 万有引力 搜索 无人机 航路 规划 方法 | ||
【主权项】:
1.一种基于万有引力搜索的无人机航路规划方法,其特征在于:该方法具体步骤如下:步骤一:无人机航路规划数学模型的建立;(1)无人机战场数学模型的建立,利用一种确定性状态空间搜索方法,减小规划空间的规模,将无人机航路规划问题简化成为一个二维航路规划问题,即一个D维函数优化问题;min J = ∫ 0 L [ kw t + ( 1 - k ) w f ] ds - - - ( 1 ) ]]> 式中,L表示航路的长度;J表示广义代价函数;wt表示航路的威胁代价;wf表示航路的燃油代价;系数k∈[0,1]表示安全性能和燃油性能的权衡系数,重视飞行的安全性,则k选择较大的值,需要快速性,则k选择较小的值;(2)航路优化性能指标数学模型的建立,根据无人机任务的安全性能指标和燃油性能指标,对无人机的威胁代价建立数学模型;w t , L ij = L ij 5 5 Σ k = 1 N t t k * ( 1 d 0.1 , k 4 + 1 d 0.3 , k 4 + 1 d 0.5 , k 4 + 1 d 0.7 , k 4 + 1 d 0.9 , k 4 ) - - - ( 2 ) ]]> 式中,Lij表示连接节点i,j的长度;d0.1,k表示Lij边上0.1分点距第k个威胁源中心的距离;tk表示威胁源的威胁等级;步骤二:初始化改进的万有引力搜索算法参数设置和战场环境参数设置;参数设置为:种群规模M,优化维数D,最大迭代次数NCmax,速度更新方程中c1=c2,质量更新权值最大值Cmax,最小值Cmin,威胁代价权值k;威胁区类型包括雷达、火炮、导弹,其中火炮1火炮2雷达1雷达2和导弹的中心坐标center,威胁半径R,威胁等级为T;无人机任务起始点start和出发点坐标aim;步骤三:随机初始化N条路径以及各个粒子的初始位置和加速度,建立旋转坐标系,将战场威胁信息转化到旋转坐标系上,将旋转坐标系的横轴D等分;步骤四:根据战场上各个威胁的信息以及在步骤一中建立的战场威胁数学模型,计算每一条路径的威胁代价,得出各个粒子的适应度值fitness,适应度最好值best(t),适应度最坏值worst(t),更新引力常数G(t);步骤五:按照下式基于权值的规则更新粒子的惯性质量Mi(t);m i ( t ) = fitness i ( t ) - worst ( t ) best ( t ) - worst ( t ) - - - ( 6 ) ]]>M i ( t ) = ( m i ( t ) Σ j = 1 N m i ( t ) ) Ki ( t ) - - - ( 7 ) ]]> 这里,对每一个Mi(t)加上一个权值Ki(t),Ki(t)的定义如下:K i ( t ) = C min M min - C max M max M min - M max - M i - - - ( 5 ) ]]> 式中,Ki(t)表示对第i个粒子的惯性质量所加权值的大小;Cmax和Cmin分别表示权值的最大值和最小值;Mmax和Mmin分别表示惯性质量的最大值和最小值;步骤六:根据万有引力准则计算各个粒子每个方向上的加速度的总和,按引入了PSO算法的群体信息的速度更新规则(3)对粒子速度进行更新,即v i d ( t + 1 ) = rand i v i d ( t ) + a i d ( t ) = c 1 rand j ( p best d - x i d ( t ) ) + c 2 rand k ( g best d - x i d ( t ) ) - - - ( 3 ) ]]> 式中,randi、randj、randk表示在[0,1]之间的随机变量;c1、c2表示[0,1]之间的常量;pdbest(t)表示粒子i经历过的最好位置;gdbest(t)表示群体中所有粒子所经历过的最好位置;通过调节c1、c2的值,平衡引力和记忆以及社会信息的对搜索的影响;步骤七:根据每个粒子更新后的速度对粒子的位置进行更新,按照优胜劣汰的选择操作规则(4)更新粒子的位置,即
式中,newit表示粒子i在第t代更新之后的位置;currentit表示粒子i在第t代更新之前的位置;
表示粒子在第t代执行选择操作之后的位置;步骤八:若迭代次数大于最大迭代次数NCmax,则退出循环;否则,返回步骤四进入下一迭代;将最终得到的最优航路坐标进行坐标反变换,并输出航路规划结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110349670.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种猪用称重食槽装置
- 下一篇:一种旱地甘薯西瓜立体栽培方法