水下机器人(ROV)中继器(TMS)究竟是个啥?

前段时间公众号后台有人问释放ROV的装置,由于只用过观察级ROV Valor,博主一直以为他说的是绞车,后来才明白他说的是中继器,在水中用来释放、控制和回收ROV的装置。

中继器TMS的全称是缆绳管理系统Tether Management System,是深水作业级ROV的水下重要组成部分,见下图。

点击查看原图

The Tether Management System stores and deploys the ROV tether cable so the ROV is decoupled from the surface vessel’s motion and is able to operate at a larger radius。(中继器(TMS)是用于储存和收放中性缆的装置,能消除或减小水面的扰动对ROV的影响,并增大ROV的作业半径。)

中继器主要由中性缆绞车、导缆通道、对接联锁 机构、液压动力单元、信息传输单元、控制单元、 传感器单元以及框架结构等组成。下图是顶置型(Top-Hat Type V)4000m级中继器,中性缆长约1000m,不含缆重约2.6吨,能装载重达9吨的ROV。

点击查看原图

浅水ROV一般没有中继器,直接使用脐带缆与母船相连,ROV依靠自己的动力下沉到作业深度或从作业深度上浮到水面。如果作业水深较深,为了能迅速、准确地将ROV送到预定工作水深和较快地回收到水面,ROV必须配备中继器。中继器通过铠装缆与母船相连,通过中性缆(零浮力)与ROV相连,这样既能消除铠装缆和母船升沉、纵倾和横摇等对ROV的影响,也减少了 ROV本体推进系统所需要的功率。

在非工作状态时,中继器与ROV联锁在一起;当ROV开始下潜准备作业时,中继器可作为下潜的压载与ROV一起由铠装缆吊放至作业深 度。由于借助中继器的重量下潜,不需要ROV 推进器工作,既节省了能源,也提高了下潜速度。

点击查看原图

常用的TMS按照其结构形式和工作原理可分为二大类,即顶置式 (Top Hat)和车库式(Garage)。一般而言,对于大型的作业型ROV,由于其体型大、作业深度大, 会选择输出功率大、储缆长度长的顶置式TMS; 对于小型的ROV,由于其功率小,活动半径较小, 体型也比较小巧,可以选择车库式TMS。

国外中继器的主要是美国和英国。

下图是美国Schilling Robotics 公司的 XE (for eXtended Excursion)中继器,与他自己的HD和UHD ROV配套使用。其最大作业水深4000m,中性缆长度850m,直径35mm。

Schilling XE TMS.jpg

下面是美国论坛能源科技Forum Energy Technologies的中继器,顶置式和车库式都有。

点击查看原图

下图是英国SAAB公司TMS Type 8型中继器,其最大作业水深1000m,中缆长200m,缆径20.6mm。

点击查看原图

下图是英国SMD公司的中继器。

点击查看原图

ULX 顶置式TMS的放大图如下。

点击查看原图

国内研究中继器的单位有上海交通大学和中国科学院沈阳自动化研究所,他们的中继器都是为了与自己研制的ROV配套。

下图是上海交通大学为“海龙号“ROV配套的中继器。其最大工作水深3500m,中性缆长350m,缆径33mm。

点击查看原图

下图是中国科学院沈阳自动化研究所为海星ROV配套的中继器。其最大工作水深1000m,作业半径200m。

W020191210405177408298.png

中继器主要向大深度化、大功率化、多功能化、专 业化、系列化和智能化方向发展。

1)发展基于张力反馈式中性缆自动收放 技术,以减轻操作人员的负担和避免人为错误;

2)在中继器上设置推进器,以利于中继器与ROV之间进行交会对接;

3)甲板吊放系统(LARS)、TMS和ROV 之间由以往的同轴电缆或双绞线进行通讯向现在的光纤细缆通讯,以适应实时、双向、大流量和高速通讯传输信息的需要;

4)中性缆收放系统排缆机构由固定直径 向可变直径中性缆排缆机构发展,由机械式向可编程控制方向发展,由开环控制向闭环控制方向 发展,由人工遥控控制向自适应控制方向发展。

参考文献

ROV中继器的应用研究及发展趋势_赵俊海

我国深海作业级ROV技术现状及发展展望_沈克

https://f-e-t.com/subsea/vehicles/tether-management-systems/

https://f-e-t.com/wp-content/uploads/2019/10/tms-type-5.pdf

https://blog.tmcnet.com/robotics/2010/08/schilling-nets-two-more-uhd-rov-orders.html

https://subsea-rov.com/images/pdfs/spec-sheets/rovs/genIII.pdf

https://www.technipfmc.com/media/zrvesc22/uhd-iii-rov-datasheet.pdf

https://www.technipfmc.com/media/wr2lj04g/hd-rov-datasheet.pdf

https://www.marinevision.es/en/diving-pro/saab/tms_2.html

https://www.saabseaeye.com/uploads/seaeye_tiger_and_lynx.pdf

https://www.smd.co.uk/our-products/work-class-rovs/garage-tms/

https://www.smd.co.uk/wp-content/uploads/2016/12/Tophat-TMS.pdf

https://cuti.sjtu.edu.cn/Data/View/273

http://sia.cas.cn/kycg/cgzh/202008/t20200827_5677598.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/585717.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux基础——Linux开发工具(下)_make/makefile

前言:在经过前面两篇学习,大家对Linux开发工具都有一定的了解,而在此之前最重要的两个工具就是vim,gcc。 如果对这两个工具不太了解,可以先阅读这两篇文章: Linux开发工具 (vim) Linux开发工具 (gcc/g) 首先…

vue 时间轴页面 自己的写法 欢迎交流指正

<div class"first-box"><!--贯穿线--><div class"vertical-line-wrap"><div class"vertical-line"></div><div class"vertical-line-arrow"></div></div><!--开始--><div c…

多输入多输出 | Matlab实现WOA-LSSVM鲸鱼算法优化最小二乘支持向量机多输入多输出预测

多输入多输出 | Matlab实现WOA-LSSVM鲸鱼算法优化最小二乘支持向量机多输入多输出预测 目录 多输入多输出 | Matlab实现WOA-LSSVM鲸鱼算法优化最小二乘支持向量机多输入多输出预测预测效果基本介绍程序设计往期精彩参考资料 预测效果 基本介绍 Matlab实现WOA-LSSVM鲸鱼算法优化…

我五一是这样计划的,第一天...

前言 这个时间点&#xff0c;大多数人一定已经“峡谷做好准备全军出击”或者在出行的路上了。这个时间我也在回老家路上聊一聊。 行程 老读者都知道我老家在内蒙的西北的边陲城市&#xff0c;往年票都是随便买、除了春运几乎坐不满&#xff0c;今年五一居然也需要抢票&#…

用Python实现播放gif文件

用Python实现播放gif文件 在Python中&#xff0c;你可以使用第三方库Pillow&#xff08;PIL&#xff09;来加载和展示 GIF 文件。并实现“暂停”和“继续”控制功能。 Pillow是Python社区中最受欢迎的图像处理库之一&#xff0c;可以轻松地完成各种图像处理任务&#xff0c;它…

《21天学通C++》(第十二章)运算符类型与运算符重载

1.为什么要重载运算符&#xff1f; 通过重载运算符&#xff0c;可以将复杂的操作封装成简单的运算符形式&#xff0c;简化代码&#xff0c;提高可读性下面举一个简单的例子 计算两个点的坐标之和。 1.不重载运算符 #include <iostream> using namespace std; class P…

OpenHarmony实战开发-使用SmartPerf-Host分析应用性能

简介 SmartPerf-Host是一款深入挖掘数据、细粒度展示数据的性能功耗调优工具&#xff0c;可采集CPU调度、频点、进程线程时间片、堆内存、帧率等数据&#xff0c;采集的数据通过泳道图清晰地呈现给开发者&#xff0c;同时通过GUI以可视化的方式进行分析。该工具当前为开发者提…

docker在linux上的安装与使用

我的操作系统centos7本地vm docker安装 1、卸载旧版本 如果系统中已经存在旧的Docker&#xff0c;则先卸载 yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine 2、配置一…

Android 音视频基础知识

本系列文章会介绍两个 Android NDK Demo&#xff0c;拉流端会实现一个基于 FFmpeg 的视频播放器 Demo&#xff0c;推流端会实现一个视频直播 Demo&#xff0c;当然在做 Demo 之前会介绍音视频的基础知识。以下是本系列文章的目录&#xff1a; Android 音视频基础知识 Android 音…

【langchain】快速封装替换自定义LLM(基于自定义API或本地模型)

1. 引言 你可能已经注意到&#xff0c;LLM时代下的许多项目&#xff08;特别是Github上的论文项目、工程项目&#xff09;都要求我们设置OpenAI的API Key&#xff0c;就像这样&#xff1a; os.environ["OPENAI_API_KEY"] "sk-"from langchain_openai im…

SDKMAN!

概述 官网&#xff0c;SDKMAN是一款管理多版本SDK的工具&#xff0c;可以实现在多个版本间的快速切换。 其他特性&#xff1a; 易用&#xff1a;安装SDK不再需要去Google想安装的某个软件的官网的下载页&#xff0c;或找其他下载页面&#xff0c;然后下载安装包、解压、设置…

.NET C# ORM 瀚高数据库

SqlSugar ORM SqlSugar 是一款 老牌 .NET开源ORM框架&#xff0c;由果糖大数据科技团队维护和更新 &#xff0c;开箱即用最易上手的ORM 优点 &#xff1a;【生态丰富】【高性能】【超简单】 【功能全面】 【多库兼容】【适合产品】 【SqlSugar视频教程】 支持 &#xff1a…

C语言指针和数组的一些笔试题

文章目录 前言一、一维数组二、字符数组-1三、字符数组-2总结 前言 C语言指针和数组的一些笔试题 一、一维数组 #include <stdio.h> int main() {int a[] { 1,2,3,4 };printf("%d\n", sizeof(a));printf("%d\n", sizeof(a 0));printf("%d\n…

Eclipse MAT工具分析内存溢出

1、通过dominator_tree可以查看哪些对象大 可以看到com.codex.terry.entity.User对象有57万个 2、打开thread_overview查看内存溢出的代码

TCP重传,滑动窗口,流量控制,拥塞控制

TCP重传&#xff0c;滑动窗口&#xff0c;流量控制&#xff0c;拥塞控制 TCP重传机制&#xff1a; 超时重传快速重传SACKD-SACK 通过序列号与确认应答判断是否要重传 超时重传&#xff1a; 超过指定时间没有收到确认应答报文&#xff0c;就会重发该数据 触发超时重传的情况…

(十四)Servlet教程——Servlet中HttpSession的使用

除了使用Cookie&#xff0c;Web应用程序中还经常使用Session来记录客户端状态。Session是服务器端使用的一种记录客户端状态的机制&#xff0c;相应地也增加了服务器的存储压力。 1. 什么是Session Session是另外一种记录客户端状态的机制&#xff0c;不同的是Cookie保存在客户…

2024年618哪些数码家电值得入手?热门家电好物抢先看!

618购物狂欢节即将来临&#xff0c;这是一年一度的大促销活动&#xff0c;家电和数码产品在这个时间段内通常都会有优惠和折扣。但随着产品的多样化&#xff0c;很多时候一款产品就有多款品牌&#xff0c;在这不同品牌又各自擅长不同的东西&#xff0c;看着眼花缭乱。今天我就给…

基于python+django网易新闻+评论的舆情热点分析平台

博主介绍&#xff1a; 大家好&#xff0c;本人精通Java、Python、C#、C、C编程语言&#xff0c;同时也熟练掌握微信小程序、Php和Android等技术&#xff0c;能够为大家提供全方位的技术支持和交流。 我有丰富的成品Java、Python、C#毕设项目经验&#xff0c;能够为学生提供各类…

Java中优雅实现泛型类型的强制转换

在Java中经常遇到将对象强制转换成泛型类的情况&#xff1a; Map<String, Object> data Map.of("name", "XiaoMing","age", 17,"scores", List.of(80, 90, 70) );List<Integer> scores (List<Integer>) data.get…

Docker容器添加修改端口映射的方法与详细步骤

1、先找到要修改的容器hash值&#xff1a; 2、然后退出docker Desktop服务 &#xff08;因为在线状态配置文件修改保存不了&#xff09; 3、资源管理器中打开最新安装的Docker的配置文件的路径&#xff1a; 4、打开后修改其中的 config.v2.json 和 hostconfig.json 5、启动…
最新文章