[发明专利]一种面向欠驱动AUV的航行控制方法有效
| 申请号: | 202010526722.6 | 申请日: | 2020-06-11 |
| 公开(公告)号: | CN113805598B | 公开(公告)日: | 2023-03-28 |
| 发明(设计)人: | 贾松力;林扬;朱兴华;孙晓宇;孙铁 | 申请(专利权)人: | 中国科学院沈阳自动化研究所 |
| 主分类号: | G05D1/06 | 分类号: | G05D1/06 |
| 代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 王倩 |
| 地址: | 110016 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 驱动 auv 航行 控制 方法 | ||
1.一种面向欠驱动AUV的航行控制方法,其特征在于,包括:
水平面航行控制方法,通过AUV上的惯性测量单元分别获取AUV的航向角及航向角速度,用以控制AUV在水平面航行;
垂直面航行控制方法,通过AUV上深度计获取AUV的当前深度,通过AUV上的惯组单元获取AUV的当前纵顷角及纵顷角速度,用以控制AUV在垂直面航行;
所述垂直面航行控制方法为:
1)根据当前深度误差及深度变化率求出目标纵倾角:
2)根据当前纵倾角偏差和纵倾角速度求出目标水平舵角输出量:
rudhor=P_vpi*d_pitch+D_vpi*pitch_rate
其中,rudhor表示水平舵角控制值,pitch_t表示目标纵倾角,pitch_thres表示当前深度与目标深度的偏差大于阈值时的目标纵倾角,depth_thres表示深度偏差的门限值,sign表示符号函数,其根据参数的正负返回±1,d_depth表示深度偏差,i_depthi表示深度偏差积分,d_pitch表示纵倾角偏差,pitch_rate表示纵倾角速度,P_vdi和I_vdi分别表示深度偏差的比例系数和积分系数,P_vpi和D_vpi分别表示纵倾角偏差的比例系数和微分系数,各参数中的下标i表示不同航速下的对应量如2节、3节、4节航速。
2.根据权利要求1所述的一种面向欠驱动AUV的航行控制方法,其特征在于,所述水平面航行控制方法为:
rudver=P_hi*d_heading+D_hi*heading_rate+I_hi*i_headingi
其中,rudver表示垂直舵角控制值,d_heading表示航向角偏差,heading_rate表示航向角速度,i_headingi表示航向角偏差积分,P_hi、D_hi和I_hi分别表示比例系数、微分系数和积分系数,各参数中的下标i表示不同航速下的对应量如2节、3节、4节航速。
3.根据权利要求2所述的一种面向欠驱动AUV的航行控制方法,其特征在于,在航向角偏差积分计算时,存在以下情况:
(1)当目标航向与当前航向的差值增大时,则进行积分;
(2)当航向角当前值与目标值间存在偏差且航向角当前值与目标值间的偏差变化率小于门限值时,则进行积分;
(3)当航向角当前值与目标值间的偏差处于除上述情况之外的状态,均不进行积分计算。
4.根据权利要求1所述的一种面向欠驱动AUV的航行控制方法,其特征在于,所述步骤2)包括:
a)获取当前AUV纵倾角偏差d_pitch及纵倾角变化速率pitch_rate并将其模糊化;
b)根据模糊规则表及Mamdani型推理规则进行模糊化推理得到模糊控制输出量;
c)利用重心法对模糊控制输出量进行清晰化处理得到水平舵角输出值。
5.根据权利要求4所述的一种面向欠驱动AUV的航行控制方法,其特征在于,所述模糊规则输出量为:根据输入d_pitch,pitch_rate和前述模糊规则表中所涉及的四条模糊规则,得到的对应于每一条规则的推理结果水平舵角值r11、r12、r21和r22,以及相应的4条模糊规则的强度ω11、ω12、ω21、ω22。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010526722.6/1.html,转载请声明来源钻瓜专利网。





