【技术实现步骤摘要】
一种多约束条件下智能飞行器航迹快速规划方法
本专利技术属于飞行器航迹规划与控制领域,具体涉及一种多约束条件下智能飞行器航迹快速规划方法。
技术介绍
1917年英国人专利技术了第一台飞行器(AerialVehicle)以来,飞行器技术已经成为军事领域和民用领域中非常重要的发展项目。在军事领域中飞行器可以完美的完成对地形和敌人的侦察和对地攻击等在内的很多军事任务。在民用领域中飞行器在测绘、资源勘探和空中拍摄等方面也发挥了巨大的作用。随着计算机、信息及科学技术的快速发展,飞行器的性能、结果、操纵变得越来越复杂。而飞行器航迹规划是实现飞行器自主导航的一项关键技术,而且无论在理论上还是实际应用上都具有重要的意义,基于以上种种原因就需要寻求一种有效的航迹规划方法,使得飞行器不仅具有最短的飞行距离,而且能定位精确的完成任务,这也成为了当前迫切的要求。航迹规划是路径规划的一种,但由于飞行器的飞行过程复杂性、执行任务时环境复杂性等,造成了航迹规划要比一般的路径规划更加困难复杂。一般飞行器航迹规划(RoutePlanning)就是为飞行器规划出一条或者多条满足要求的飞行轨迹。如现有专利(一种无人机航迹规划装置及方法,专利号CN201910556400.3;一种无人飞行器的航迹规划,专利号CN201810519664.7;一种低空飞行无人机的实时航迹规划,专利号CN201810519645.4)等等,但现有专利航迹规划方法中,对于飞行器在飞行过程中所遇到的各类实际环境并未作过多约束。而在实际应用中,由于飞行器的系统结构限制与复杂的 ...
【技术保护点】
1.一种多约束条件下智能飞行器航迹快速规划方法,其特征在于,包括以下步骤:/nS1、分析飞行器航迹规划特点,建立多目标函数多约束条件的数学优化模型;/n根据飞行器航迹规划特点,忽略飞行器的大小将飞行器简化为质点,将飞行器节点间飞行路径视为欧式距离,建立数学优化模型的目标函数如下:/n最短路径:
【技术特征摘要】
1.一种多约束条件下智能飞行器航迹快速规划方法,其特征在于,包括以下步骤:
S1、分析飞行器航迹规划特点,建立多目标函数多约束条件的数学优化模型;
根据飞行器航迹规划特点,忽略飞行器的大小将飞行器简化为质点,将飞行器节点间飞行路径视为欧式距离,建立数学优化模型的目标函数如下:
最短路径:
经过最少校正点:
其中,N为飞行区域内校正点的节点集合,i、j为节点集合N中第i、j个节点的代号,dij为飞行器从节点i到节点j的距离;xij为飞行器是否从节点i飞行到节点j的二进制变量,如果飞行器从节点i飞行到节点j,则xij=1,否则xij=0;
该目标函数要满足以下约束条件:
1)路径平衡约束:这限制飞行器仅进行一次的飞入和飞出,即飞行器遍历该节点后就不会再遍历该节点,路径平衡约束方程为:
其中k为节点集合N中第k个节点的代号,n为节点集合N中节点总数量,xik为飞行器是否从节点i飞行到节点k的二进制变量,如果飞行器从节点i飞行到节点k,则xik=1,否则xik=0;xkj为飞行器是否从节点k飞行到节点j的二进制变量,如果飞行器从节点k飞行到节点j,则xkj=1,否则xkj=0;
2)路径唯一性约束:这用于限制飞行器依次遍历各个节点有且只形成一条有效路径,路径唯一性约束方程为:
其中,yi为节点i是否被飞行器遍历的二进制变量,当飞行器从该节点i飞出或飞入即表示节点i被飞行器遍历,则yi=1,否则为yi=0;
3)遍历路径回路约束:这用于限制飞行器在飞行过程中没有任何子回路解产生,遍历路径回路约束方程为:
S2、获取实例信息,包括飞行器起点坐标、终点坐标、飞行区域内所有的校正点的空间位置坐标及其误差校正类型,其中误差校正类型包括水平误差校正类型和垂直误差校正类型;
S3、运用启发式邻域搜索算法对实例进行求解,得到多个可选方案供选择。
2.根据权利要求1所述的一种多约束条件下智能飞行器航迹快速规划方法,其特征在于:所述约束条件还包括累积水平误差和累积垂直误差约束,根据飞行器从节点i到达节点j时能否进行理想的误差校正分为两种情况:
情况一:飞行器从节点i达到节点j,可以进行理想的误差校正时,限定累积水平误差和累积垂直误差在最大定位误差范围内,从而保证飞行路径的有效性,累积水平误差和累积垂直误差约束方程为:
其中:θ为累计误差阈值,hj为飞行器到达节点j位置时总水平偏差量;vj为飞行器到达节点j位置时总垂直偏差量;H为水平校正点集合,为节点i是否属于集合H的二进制变量,若节点i∈H则否则V为垂直校正点集合,为节点i是否属于集合V的二进制变量,若节点i∈V则否则δ为飞行器每飞行1m时水平误差与垂直误差增加量;
情况二:飞行器从节点i飞行到节点j,无法进行理想的误差校正时,则选择下一节点k进行误差校正,此时累积水平误差和累积垂直误差约束方程为:
其中:Pijk为飞行器是否依次遍历节点i,j,k的二进制变量,当飞行器依次遍历节点i,j,k时,Pijk=1,否则Pijk=0;djk为飞行器从节点j到节点k的距离;为节点k是否属于集合H的二进制变量,若节点...
【专利技术属性】
技术研发人员:张则强,谢梦柯,蒋晋,刘思璐,许培玉,陈凤,程文明,
申请(专利权)人:西南交通大学,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。