[发明专利]一种用于水下自主航行器的航迹控制方法在审
申请号: | 202010708211.6 | 申请日: | 2020-07-22 |
公开(公告)号: | CN111930132A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 赵艺;贺昱曜;彭星光;宋保维;潘光;张福斌;高剑;张立川;张克涵 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G05D1/06 | 分类号: | G05D1/06 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 金凤 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 水下 自主 航行 航迹 控制 方法 | ||
1.一种用于水下自主航行器的航迹控制方法,其特征在于包括下述步骤:
(1)计算当前位置到规划路径直线的垂直距离ΔL,即目前沿规划航路航行的偏差ΔL;计算方法为:
当前位置A的坐标为(x,y,z),规划路径直线的方向向量为M,规划路径上的一个点B的坐标为(x1,y1,z1),向量AB=(x,y,z)-(x1,y1,z1),则ΔL=|AB+M|;
(2)计算出航行路径偏移量的控制量ΔL控制;
采用PID算法计算出航行路径偏移量的控制量ΔL控制如下:
式(1)中,Kp为比例系数,Ki为积分系数,Kd为微分系数,ΔL为当前位置到规划路径的距离偏差,t为积分时间,dt为微分时间;
计算机控制系统对上式进行离散化处理,离散后的控制量ΔL控制为:
式(2)中,ΔLm为第m个控制周期当前位置到规划路径的距离偏差;
(3)计算水下航行器到达目标点的航向偏差ΔH;
首先计算到达本段路径目标点的航向H,即目标航向H,当前位置A的坐标为(x,y,z),目标点N的坐标为(x0,y0,z0),目标航向H=(x,y,z)-(x0,y0,z0),然后计算航向的偏差量ΔH,当前航向H1由姿态传感器可得ΔH=H-H1;
(4)计算AUV到达目标点的航向控制量ΔH控制;
H0表示到达本段路径目标点的航向角,H表示安装在AUV上的航向传感器测量的实时航向角,ΔH表示到达目标点航向角偏差;
采用模糊PID算法计算出到达目标点的航向控制量ΔH控制,具体算法如下:
将控制器参数引入一个调整量,使原始参数改变为:
式(3)中,Kp为比例系数,Ki为积分系数,Kd为微分系数,ΔKp为模糊算法得到的比例系数调整量,ΔKi为模糊算法得到的积分系数调整量,ΔKd为模糊算法得到的微分系数调整量,Kp1为经过模糊算法得到的比例系数调整量与原PID参数相加后的比例系数,Ki1为经过模糊算法得到的比例系数调整量与原PID参数相加后的积分系数,Kd1为经过模糊算法得到的比例系数调整量与原PID参数相加后的微分系数;
采用PID算法计算出到达目标点的航向控制量ΔH控制如下:
离散后的PID控制算法为:
式(5)中,ΔHm为第m个控制周期到达目标点的航向偏差,T为离散的时间间隔;
选定航向误差ΔH及其导数ΔHc作为模糊控制器的输入量,设计模糊控制规则如表1所示,NB,NM,NS,ZE,PS,PM,PB分别代表负大、负中、负小、零、正小、正中、正大;
表1 模糊控制规则
根据制定的模糊控制规则并利用模糊推理的方法进行去模糊化,得到ΔKp,ΔKi,ΔKd的值,再根据式(3)计算得到Kp1,Ki1,Kd1,然后根据式(5)计算得到AUV到达目标点的航向控制量ΔH控制;
(5)将控制量ΔL控制引入到航向控制中;
将步骤2计算的控制量ΔL控制引入到航向控制回路中,ΔL控制+ΔH控制表示沿精确航迹航行的航向角总控制量,将航向角总控制量根据各电机的位置进行推力分配,得到各电机的控制量,实现航迹航行的精确控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010708211.6/1.html,转载请声明来源钻瓜专利网。