[发明专利]面向多任务的长航程AUV自主决策方法有效
| 申请号: | 202010304780.4 | 申请日: | 2020-04-17 |
| 公开(公告)号: | CN111538349B | 公开(公告)日: | 2021-03-23 |
| 发明(设计)人: | 何波;陈关忠;沈钺;王殿蕊;曲南竹;邱翔宇 | 申请(专利权)人: | 中国海洋大学 |
| 主分类号: | G05D1/10 | 分类号: | G05D1/10;G06Q10/04;G06Q10/06 |
| 代理公司: | 青岛中天汇智知识产权代理有限公司 37241 | 代理人: | 王丹丹;雷斐 |
| 地址: | 266000 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 面向 任务 航程 auv 自主 决策 方法 | ||
1.一种面向多任务的长航程AUV自主决策方法,其特征在于,包括以下步骤:
步骤A、执行基本任务序列,所述基本任务序列包括规划任务、避障任务、跟踪任务、控制任务和应急任务,以确保长航程AUV一般状态下的任务执行;
步骤B、采用数据指标对长航程AUV的触发事件进行表示,并设计任务触发机制对相应的任务序列进行触发;
步骤C、构建自主决策系统并进行动态自适应的规划,所述自主决策系统包括控制变量映射模块、AUV状态预测模块和任务序列效果评价模块,具体包括;
C1、基于控制变量映射模块,根据AVU状态产生控制变量;
C2、基于AUV状态预测模块,根据控制变量和当前时刻AUV状态计算下一时刻AUV状态;
C3、基于任务序列效果评价模块,构建效用函数对控制变量进行评价并判断当前任务序列是否为最优任务序列,具体包括:
1)根据当前AUV状态输出近似性能指标函数:
其中U(x(i),u(i))为效用函数,γ为折扣因子,且0<γ≤1;
其中,V(i)为航行器在第i时刻的航行速度;ts为航行器接收到反馈到作出动作所需的反应时间,设置为常数;DB(i)为i时刻航行器与障碍物之间的距离;MDT为任务起始点到任务结束点的距离;DT(i)为i时刻航行器与任务结束点之间的距离;
2)对当前任务序列进行判断
在判断当前任务序列是否为最优任务序列时,设定最优目标,即寻找决策序列u(i),i=k,k+1,…,N-1,使性能指标函数最小;
假设从k+1时刻开始所有AUV状态x(k+1)的最优的性能指标函数值为J*(x(k+1)),从k+1时刻开始的最优决策序列为u*(k+1),u*(k+2),…,u*(N-1),k时刻性能指标函数表示为:
U(x(k),u(k))+γJ*(x(k+1));
其中x(k)是k时刻的状态,x(k+1)由系统方程确定,根据最优化原理,k时刻的最优性能指标函数值表示为:
得到的最优解u*(k)为:
即在k时刻的最优决策为u*(k),u*(k)即为最优的任务序列,由此得到长航程AUV当前需要执行的最优任务序列;
步骤D、最后根据任务序列触发结果和评价结果执行最优的任务序列。
2.根据权利要求1所述的面向多任务的长航程AUV自主决策方法,其特征在于:所述步骤B具体采用以下方式:
(1)使用指标数据代表任务序列,对指标数据进行周期采样,包括:
实时采集航行器与障碍物距离的数据,并将该距离数据作为指标数据代表避障任务序列;
采集周围洋流流速和方向,并将流速和流向数据代表避流事件;
采集AUV航行器本身电流、电压数据和其他传感器相关数据,并将其作为指标数据代表故障事件;
(2)设计任务触发机制
设置任务序列触发阈值为eT,采样基准值为db,采样值为dk,将采样基准值定义为安全距离;
对于避障任务序列,采样值为AUV航行器与障碍物实时距离,则任务序列触发误差为ek=|dk-db|,如果ek<eT,则表示任务序列事件被触发,该时刻被称为触发时刻。
3.根据权利要求1所述的面向多任务的长航程AUV自主决策方法,其特征在于:所述步骤C1中,基于控制变量映射模块映射AUV状态和控制变量之间的关系:
u(k)=f(x(k))
其中,x(k)表示k时刻的系统状态,u(k)表示控制变量,根据长航程AUV系统的状态产生控制变量,所述控制变量包括但不限于系统电压、系统电流、通信频率、任务状态、航速、航向、高度和深度。
4.根据权利要求1所述的面向多任务的长航程AUV自主决策方法,其特征在于:所述步骤C2中,根据控制变量和当前时刻的AUV状态计算下一时刻AUV状态具体通过以下方式实现:
x(k+1)=F(x(k),u(k),k)
其中x(k)为k时刻的系统状态,x(k)={Wk,Ik,Fk,Sk,Vk,Ak,Hk,Dk},W表示系统电压,I表示系统电流,F表示通信频率,S表示任务状态,V表示航速,A表示航向,H表示AUV距离海底的高度,D表示AUV距离海面的深度,u(k)为控制变量,u(k)={t1,j,k,t2,q,k,…tn,l,k},k=0,1,…,N-1,N取正整数;i,q,l∈[1,m],m取正整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国海洋大学,未经中国海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010304780.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:流程创建的方法及装置
- 下一篇:一种直升机前机轮双向液压锁定机构





