[发明专利]一种水下机器人的推力分配器及推力分配方法有效
申请号: | 202210259118.0 | 申请日: | 2022-03-16 |
公开(公告)号: | CN114620207B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 孙功武;屈俊琪;王俊轩;李新光;毛英 | 申请(专利权)人: | 中船重工海洋装备(海南)有限公司 |
主分类号: | B63C11/52 | 分类号: | B63C11/52;B63G8/08;G06F17/16 |
代理公司: | 无锡华源专利商标事务所(普通合伙) 32228 | 代理人: | 过顾佳 |
地址: | 572019 海南省三亚市崖*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 水下 机器人 推力 分配器 分配 方法 | ||
本发明公开了一种水下机器人的推力分配器及推力分配方法,涉及水下技术领域,该方法分别对水平纵向期望力、水平横向期望力和转艏力矩在各个水平推进器上进行单自由度力或力矩分配得到三个初始推力,然后利用三个待求系数对三个初始推力进行加权的水平推力合成,然后基于水下机器人当前作业任务对各个自由度的运动需求对应的指示各个待求系数取得更大取值的期望优先级的目标函数,在推进器的推力范围所确定的约束条件下求解得到各个推进器的指令推力值;该方法从水下机器人作业任务需求考虑来进行推力分配,通过适当牺牲某些自由度上的控制性能以优先保证关键自由度上的控制性能,能够保证作业任务能够顺利完成。
技术领域
本发明涉及水下技术领域,尤其是一种水下机器人的推力分配器及推力分配方法。
背景技术
水下机器人被广泛应用于海洋资源开发、深海打捞作业、核电检测等领域。水下机器人搭载有推进器以实现运动控制,目前常见的配置方式是水下机器人搭载有4台水平推进器及2台垂直推进器,控制系统通过调节6台推进器转速实现水下机器人的深度、水平面位置及航向的运动控制。
控制系统在调节6台推进器转速时,需要根据控制算法计算出需求力/力矩,然后对水下机器人各推进器的推力大小进行合理的推力分配,从而使推进器产生的合成力/力矩满足水下机器人控制所期望的力/力矩。
但是水下机器人的水下作业环境较为复杂,会受到各种影响,当水下机器人在强扰动环境或极限运动的任务工况下,通过目前的推力分配方法驱动的推进器产生的推力可能达不到控制系统输出的期望推力,此时控制系统与推力分配构成了一个非常复杂的非线性系统,很难估计水下机器人的运动趋势,容易导致作业任务失败。
发明内容
本发明人针对上述问题及技术需求,提出了一种水下机器人的推力分配器及推力分配方法,本发明的技术方案如下:
一种水下机器人的推力分配方法,该方法包括:
确定水下机器人的垂向期望力τ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的取值,并代入每个水平推进器的水平推力合成公式得到每个水平推进器的指令推力值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中船重工海洋装备(海南)有限公司,未经中船重工海洋装备(海南)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210259118.0/2.html,转载请声明来源钻瓜专利网。