[发明专利]一种X型舵AUV鲁棒精确控制方法在审
申请号: | 202211124769.5 | 申请日: | 2022-09-15 |
公开(公告)号: | CN115469675A | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 李冀永;韩俊庆;钟荣兴;徐雪峰;侯成刚;于双宁;但杨文;王益民 | 申请(专利权)人: | 中国船舶重工集团公司第七0七研究所九江分部 |
主分类号: | G05D1/06 | 分类号: | G05D1/06 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 符继超 |
地址: | 332007 江西*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 型舵 auv 精确 控制 方法 | ||
1.一种X型舵AUV鲁棒精确控制方法,其特征在于,包括:
获取AUV艇体的位置、姿态、线速度和角速度,建立运动学模型、动力学模型以及X分配模型,构成X舵AUV数学模型;
分别获取水平面和垂直面的当前AUV所处位置以及航路信息,建立水平面运动学控制器,设计垂直面运动学控制律;
设计非线性干扰观测器对所述X舵AUV数学模型和垂直面运动学控制律的未建模动态进行估计和补偿,生成AUV高阶滑模控制器;
基于阻尼矩阵对所述AUV高阶滑模控制器解算的控制输出进行X舵的控制分配。
2.如权利要求1所述的一种X型舵AUV鲁棒精确控制方法,其特征在于,通过如下方式建立水平面运动学控制器:
分别获取水平面的当前AUV所处位置点以及当前航段的起始航路点、目标航路点和下一航路点的二维坐标;
计算第一直线航迹段的航迹角;所述第一直线航迹段由所述水平面的当前航段的起始航路点和目标航路点组成;
从所述水平面的当前AUV所处位置点作垂线到所述第一直线航迹段,根据所述第一直线航迹段的航迹角,得到AUV水平面的航迹偏差;
消除所述AUV水平面的航迹偏差,计算干扰估计和侧滑角估计值,生成水平面运动学控制器。
3.如权利要求2所述的一种X型舵AUV鲁棒精确控制方法,其特征在于,通过如下公式计算所述第一直线航迹段的航迹角:
ψk=atan2(yk+1-yk,xk+1-xk)
上式中,(xk,yk)表示当前航段的目标航路点的水平面二维坐标;(xk+1,yk+1)表示当前航段的下一航路点的水平面二维坐标。
4.如权利要求2所述的一种X型舵AUV鲁棒精确控制方法,其特征在于,所述AUV水平面的航迹偏差通过如下公式计算:
e=-(x-xk-1)sin(ψk)+(y-yk-1)cos(ψk)
上式中,(xk-1,yk-1)表示当前航段的起始航路点的水平面二维坐标;(x,y)表示水平面的当前AUV所处位置点;ψk表示第一直线航迹段的航迹角。
5.如权利要求2所述的一种X型舵AUV鲁棒精确控制方法,其特征在于,所述消除AUV水平面的航迹偏差,计算干扰估计,包括:
对所述AUV水平面的航迹偏差进行求导:
上式中,V表示AUV的水平面航行速度;β表示海流干扰造成的侧滑角;ψk表示第一直线航迹段的航迹角;
假设g=Vβcos(ψ-ψk);
通过下式对g进行干扰估计:
上式中,为g的估计值;kg为观测器的参数;pg为观测器的辅助变量;V表示AUV的水平面航行速度;e表示AUV水平面的航迹偏差;ψk表示第一直线航迹段的航迹角。
6.如权利要求5所述的一种X型舵AUV鲁棒精确控制方法,其特征在于,通过如下公式计算侧滑角估计值:
上式中,为g的估计值;V表示AUV的水平面航行速度;ψk表示第一直线航迹段的航迹角。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七0七研究所九江分部,未经中国船舶重工集团公司第七0七研究所九江分部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211124769.5/1.html,转载请声明来源钻瓜专利网。