[发明专利]一种基于RRT*算法的飞行器突防轨迹规划方法在审

专利信息
申请号: 201810964086.8 申请日: 2018-08-23
公开(公告)号: CN108958292A 公开(公告)日: 2018-12-07
发明(设计)人: 龙腾;魏钊;刘莉;王祝;徐广通 申请(专利权)人: 北京理工大学
主分类号: G05D1/10 分类号: G05D1/10
代理公司: 北京理工正阳知识产权代理事务所(普通合伙) 11639 代理人: 唐华
地址: 100081 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 轨迹规划 飞行器 算法 求解 雷达探测概率 动力学模型 飞行器隐身 数值积分法 飞机隐身 雷达探测 路径建立 有效地 最优性 减小 渐进 概率
【权利要求书】:

1.一种基于RRT*算法的飞行器突防轨迹规划方法,其特征在于:包括如下步骤,

步骤1,建立雷达探测概率模型,确定飞行器在突防过程中被雷达探测到的概率;

飞行器在突防过程中,被敌方雷达捕获是存在一定概率的,各雷达之间相互独立,飞行器雷达散射截面值σ与飞行器相对雷达的方位角θr有关,则飞行器被雷达探测到的概率Pt

其中,c1、c2是雷达参数,与雷达自身性能和设定相关;Rd为飞行器与雷达之间的距离;

在地面坐标系下,定义雷达坐标为(xr,yr),飞行器位置坐标为(x,y),则飞行器相对于雷达的方向向量xe

xe=[x-xr,y-yr]T (2)

由地面坐标系到机体坐标系的转移矩阵Sbe

其中,θ为飞行器的航向角;

因此,得到在机体坐标系下,飞行器相对于雷达的方向向量xb

xb=Sbexe (4)

则在机体坐标系下,飞行器相对于雷达的方位角θr

其中,xb,x和xb,y分别为机体坐标系下飞行器相对于雷达的方向向量沿x轴和y轴的分量;

对于突防区域中每个雷达而言,雷达通过扫描发现飞行器的概率的下界为Pa,若飞行器突防轨迹中的每一点都满足式(6),即能够充分保证规划所得轨迹的安全性;

其中,Ptj(ti)为ti时刻飞行器被第j个雷达探测到的概率;Paj为第j个雷达探测到飞行器概率的下界;N为雷达个数;t0为初始时刻;tf为终止时刻;

步骤2,建立飞行器突防轨迹规划模型,用于步骤3的飞行器突防轨迹规划;

将飞行器飞行高度和飞行速度定为常值,问题简化为二维水平轨迹规划问题;Dubins路径是飞行器在定高等速飞行下的简化模型,考虑飞行器转弯角,飞行器从初始状态(xini,yiniini)到终止状态(xfin,yfinfin)的轨迹是由以飞行器最小转弯半径ρ为半径的圆弧和线段组成;对于有末端方向约束的Dubins路径,最短的Dubins路径为D={RSL,LSR,RSR,LSL,RLR,LRL}中的一种,R表示沿顺时针方向转弯的圆弧,L表示沿逆时针方向转弯的圆弧,S表示线段;对于无末端方向约束的Dubins路径,最短的Dubins路径为圆弧或一段圆弧和线段的组合,最短的Dubins路径集合为D={LS,RL,RS,L};基于Dubins路径的飞行器动力学方程为

其中,x、y分别表示飞行器在地面坐标系下沿x、y轴的坐标;V为飞行器的速度;u为控制量;ρ为最小转弯半径;

对于时间ti,飞行器的状态f(ti)由空间位置(xi,yi)和航向角θi组成,通过控制输入量u(ti)改变飞行器的飞行状态;定义突防区域状态空间为X,雷达威胁区域状态空间为Xradar,则安全区域状态空间Xfree

Xfree=X\Xradar (8)

以最小化飞行时间为目标的代价函数J,如式(9)所示

因此,飞行器雷达突防轨迹规划问题描述为,在躲避所有雷达威胁的条件下,找到一条使目标函数值最小的轨迹,如式(10)所示

其中,J为代价函数;f0为飞行器初始状态;ff为飞行器最终状态;Xgoal为目标区域状态空间;Xfree为安全区域状态空间;

式(10)即为建立的飞行器突防轨迹规划模型;

步骤3,基于RRT*算法和步骤2建立的飞行器突防轨迹规划模型进行突防轨迹规划,得到飞行器突防轨迹,实现飞行器有效突防。

2.如权利要求1所述的一种基于RRT*算法的飞行器突防轨迹规划方法,其特征在于:步骤3实现方法包括如下步骤,

步骤3.1:选定起点xinit,并初始化搜索树T;

首先选定起点xinit作为搜索树的起点,初始化搜索树T,只包含起始节点状态信息;

步骤3.2:通过Dubins路径扩展搜索树T;

在搜索空间中随机产生一个点xrand,根据节点代价找到树T中距离xrand最近的节点xnearest,使xnearest通过Dubins路径向目标xrand扩展,得到xnew;若在扩展过程中不满足式(6),则重新随机采点;

根据式(11)得到xnew节点的附近节点集合Xnear

其中,Xnear为附近节点集合;x′为树T中的节点;|| ||为两节点之间的时间代价;n为树的节点个数;d为空间的维度;γ是一个固定常数;

对于Xnear中的每一个节点xnear,分别通过Dubins路径使其向xnew扩展,得到满足式(6)的可行节点,并比较通过各个可行节点的xnew的节点代价,得到可行节点中代价最小的节点xmin,把它加入到树中,并把xmin到xnew的轨迹加入到树中,即实现通过Dubins路径扩展搜索树T,如式(12)所示;

其中,p为轨迹;PathSteer(xnear,xnew)是从xnear到xnew通过Dubins路径产生的轨迹;Cost()为轨迹或节点代价;cmin为最小代价;xmin为代价最小的节点;

步骤3.3:对搜索树T进行修剪;

通过Dubins路径使xnew分别向Xnear中的每一个节点xnear扩展,若满足式(6)且xnear的代价大于xnew的代价加上xnew到xnear的代价,则把xnear的父节点删掉,把xnew当作它的父节,如式(13)所示,即实现对搜索树T进行修剪;

其中,xfather是xnear的父节点;Father(xnear)为找到xnear的父节点;

步骤3.4:从搜索树T中的最后一个节点向搜索树T的起点回溯,得到飞行器突防轨迹,实现飞行器有效突防;

若||xnew-xgoal||≤ε,则表示搜索到目标区域Xgoal,返回形成的扩展搜索树T,得到搜索树T中的最后一个节点xgoal,并找到最后一个节点xgoal的父节点,依次类推,从搜索树T中的最后一个节点xgoal向搜索树T的起点xinit回溯,直到找到起点xinit,获得从起点xinit到最后一个节点xgoal的轨迹,即得到飞行器突防轨迹,实现飞行器有效突防;否则,返回步骤3.2。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810964086.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top