【技术实现步骤摘要】
一种海流影响下面向多目标优化的AUV任务分配方法
[0001]本专利技术属于AUV任务分配领域,具体涉及海流影响下面向多目标优化的AUV任务分配方法。
技术介绍
[0002]当今时代,随着AUV(自主水下航行器)在民用与军用领域均受到广泛关注,AUV越来越多的应用于目标搜索、救援、水雷检测等任务,在这之中任务分配对于AUV成功执行任务至关重要。AUV在进行任务分配时需要根据已知的目标点坐标寻找一组经过所有目标点的遍历次序,从而完成给定的工作任务。由于AUV航行过程中会受到海流的干扰容易造成能量消耗过大,以及由于AUV转弯半径的约束导致分配任务点之间的绕行航路过长,因此根据目标点坐标找出一组节能、合理的观测顺序显得尤为重要。
[0003]查阅当前国内外相关研究文献,在现有研究中,对于涉及到海流干扰与AUV转弯半径约束的AUV任务分配问题研究较少,尚未检索到相关文献和专利,因此针对海流干扰环境中以及AUV转弯半径约束条件下的AUV任务分配尚无可借鉴的解决方法。
技术实现思路
[0004]本专利技术的目的是为了解决AUV任务分配过程中,由于海流的影响容易造成能量消耗过大,以及由于AUV转弯半径的约束导致分配任务点之间的绕行航路过长的问题,而提出一种海流影响下面向多目标优化的AUV任务分配方法。
[0005]一种海流影响下面向多目标优化的AUV任务分配方法具体过程为:步骤1:获取所有目标点的坐标,在所有目标点中随机选择进行遍历的起点与终点;取任意三个目标点,由任意三个目标点组成转角,则得到包含 ...
【技术保护点】
【技术特征摘要】
1.一种海流影响下面向多目标优化的AUV任务分配方法,其特征在于:所述方法具体过程为:步骤1:获取所有目标点的坐标,在所有目标点中随机选择进行遍历的起点与终点;取任意三个目标点,由任意三个目标点组成转角,则得到包含起点与终点的所有目标点中任意三个目标点之间的转角,从而得到由所有转角组成的三维转角矩阵A;步骤2:根据海流流速方向、海流流速大小、目标点坐标、AUV航速求出能耗矩阵;AUV为自主水下航行器;步骤3:基于分解的多目标蚁群优化算法优化路径的总能耗与总转角,获得理想解集;步骤4:基于信息熵在步骤3得到的理想解集中选择一个最优的解,最优的解即为AUV寻找到的一组满足转弯半径约束的经过所有目标点且总能耗与总转角最小的遍历顺序。2.根据权利要求1所述的一种海流影响下面向多目标优化的AUV任务分配方法,其特征在于:所述步骤1中获取所有目标点的坐标,在所有目标点中随机选择进行遍历的起点与终点;取任意三个目标点,由任意三个目标点组成转角,则得到包含起点与终点的所有目标点中任意三个目标点之间的转角,从而得到由所有转角组成的三维转角矩阵A;具体过程为:获取所有目标点的坐标,在所有目标点中随机选择进行遍历的起点与终点;取任意三个目标点,其中,表示目标点和目标点之间的距离,表示目标点和目标点之间的距离,表示目标点和目标点之间的距离;由任意三个目标点组成的转角表示为:则得到包含起点与终点的所有目标点中任意三个目标点之间的转角,从而得到由所有转角组成的三维转角矩阵A;所述步骤2中根据海流流速方向、海流流速大小、目标点坐标、AUV航速求出能耗矩阵,具体为:
其中为第段子路径的能量消耗,为AUV的推进功率,为通过第段子路径的时间,为AUV的阻力系数,为AUV在第段子路径上航行时的推进速度值,为AUV在第段子路径上航行时AUV相对于海底的实际航行速度值,为海流速矢量,为AUV在第段子路径上航行时的推进速度矢量,为AUV在第段子路径上航行时AUV相对于海底的实际航行速度矢量,为乘号。3.根据权利要求2所述的一种海流影响下面向多目标优化的AUV任务分配方法,其特征在于:所述步骤3中基于分解的多目标蚁群优化算法优化路径的总能耗与总转角,获得理想解集;具体过程为:步骤3.1:生成个权重向量,将针对总能耗与总转角的多目标优化问题根据权重向量分解成个子问题,每只蚂蚁负责解决一个子问题;通过聚类蚂蚁的权重向量将蚂蚁分成个子群,每个子群共用一个信息素矩阵,每只蚂蚁具有各自的启发式信息素矩阵;具体过程为:初始化各个子群的信息素矩阵以及各只蚂蚁的启发式信息素矩阵;子群的信息素矩阵初始化为:蚂蚁的启发式信息素矩阵初始化为:其中为起点与目标点连接路径上的能耗信息素初始浓度,,为目标点的数量;为起点与目标点连接路径上的能耗启发函数初始值,;为经过目标点的路径的转角,为经过目标点
的路径的能量消耗,为蚂蚁对应的权重向量,代表蚂蚁对应的权重向量中能耗对应的权重值,代表蚂蚁对应的权重向量中转角所对应的权重值;为子群中所有蚂蚁在目标点连接路径上的信息素浓度初始值;为蚂蚁在目标点连接路径上的启发函数初始值;为从起点航行至目标点过程中克服海流干扰产生的能耗;步骤3.2:设置迭代次数=1,利用信息素矩阵和启发式信息素矩阵通过轮盘赌的概率选择方式找到解路径;具体过程为:轮盘赌的概率选择方式即:轮盘赌的概率选择方式即:其中为时刻子群中所有蚂蚁在目标点连接路径上的信息素浓度;为时刻蚂蚁在目标点连接路径上的启发函数值;为蚂蚁待访问目标点的集合,,为蚂蚁的数量;为信息素重要程度因子,为启发函数重要程度因子;为蚂蚁从...
【专利技术属性】
技术研发人员:邢文,刘炜栋,严浙平,陈力恒,曹浩浩,
申请(专利权)人:青岛哈尔滨工程大学创新发展中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。