[发明专利]一种水下机器人的推力分配器及推力分配方法有效
申请号: | 202210259118.0 | 申请日: | 2022-03-16 |
公开(公告)号: | CN114620207B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 孙功武;屈俊琪;王俊轩;李新光;毛英 | 申请(专利权)人: | 中船重工海洋装备(海南)有限公司 |
主分类号: | B63C11/52 | 分类号: | B63C11/52;B63G8/08;G06F17/16 |
代理公司: | 无锡华源专利商标事务所(普通合伙) 32228 | 代理人: | 过顾佳 |
地址: | 572019 海南省三亚市崖*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 水下 机器人 推力 分配器 分配 方法 | ||
1.一种水下机器人的推力分配方法,其特征在于,所述方法包括:
确定所述水下机器人的垂向期望力τdz、水平纵向期望力τldx和水平横向期望力τldy和转艏力矩τldn,其中水平纵向是沿着水下机器人艏部向前的方向,水平横向是水平面上垂直于水平纵向朝向所述水下机器人右侧的方向,垂向是垂直于水平面的方向,所述水下机器人搭载有若干个水平推进器和垂直推进器;
对所述水平纵向期望力τldx在各个水平推进器上进行单自由度推力分配得到各个水平推进器的第一初始推力Tldx,对所述水平横向期望力τldy在各个水平推进器上进行单自由度推力分配得到各个水平推进器的第二初始推力Tldy,对所述转艏力矩τldn在各个水平推进器上进行单自由度力矩分配得到各个水平推进器的第三初始推力Tldn;
构建每个水平推进器的水平推力合成公式为Tld=k1×Tldn+k2×Tldx+k3×Tldy,其中,k1、k2、k3均为[0,1]范围内的待求系数,并根据所述水下机器人当前作业任务对各个自由度的运动需求确定目标函数,所述目标函数指示各个待求系数取得更大取值的期望优先级,水平纵向移动的运动需求越大、k2的期望优先级越大,水平横向移动的运动需求越大、k3的期望优先级越大,艏部转动的运动需求越大、k1的期望优先级越大;
基于所述目标函数在推进器的推力范围所确定的约束条件下求解各个水平推进器的水平推力合成公式,得到待求系数k1、k2、k3的取值,包括:将期望优先级最大的待求系数取为1,在各个水平推进器的水平推力合成公式满足所述约束条件的基础上,取期望优先级次大的待求系数的最大值;在期望优先级最大和次大的两个待求系数取值确定,且在各个水平推进器的水平推力合成公式满足所述约束条件的基础上,取期望优先级最小的待求系数的最大值;并代入每个水平推进器的水平推力合成公式得到每个水平推进器的指令推力值;
对所述垂向期望力τdz在各个垂直推进器上进行推力分配得到各个垂直推进器的指令推力值,按照各个垂直推进器的指令推力值和各个水平推进器的指令推力值控制各个推进器;
其中,得到第一初始推力Tldx、第二初始推力Tldy和第三初始推力Tldn的方法包括:
其中,基于水平面推力合成矩阵B的伪逆矩阵B+得到,当伪逆矩阵时,
2.根据权利要求1所述的推力分配方法,其特征在于,所述方法还包括:
接收垂向推力理论值、水平纵向推力理论值τdx、水平横向推力理论值τdy和转艏力矩理论值τdn,并将所述垂向推力理论值直接作为所述垂向期望力τdz;
利用水平面推力合成矩阵B对水平纵向推力理论值τdx、水平横向推力理论值τdy和转艏力矩理论值τdn进行推力分配,得到各个水平推进器的理论推力,所述水平面推力合成矩阵B由所述水下机器人搭载的各个水平推进器的装配位置所确定;
当存在至少一个水平推进器的理论推力超出推进器的推力范围时,根据推进器的推力范围对水平纵向推力理论值τdx、水平横向推力理论值τdy和转艏力矩理论值τdn进行限幅处理,分别得到所述水平纵向期望力τldx、水平横向期望力τldy和转艏力矩τldn。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中船重工海洋装备(海南)有限公司,未经中船重工海洋装备(海南)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210259118.0/1.html,转载请声明来源钻瓜专利网。