洋流的实时原位预测

article/2025/6/27 22:25:13

1. 摘要

洋流预测对于自主水下航行器的路径规划和控制至关重要。基于区域物理的预测模型提供了有效的预测,但对于AUV导航所需的实时预测而言,计算成本太高。虽然车辆传感器可以测量电流的空间演变,但时间预测仍然是一个悬而未决的问题,因为现有的具有实时功能的数据驱动模型仅在数据用于开发模型的位置显示有效。我们在本文中提出了两种使用深度学习技术的预测工具,即长短期记忆循环神经网络(RNNLSTM)和转换器(Transformer),可以在任何位置对洋流进行实时原位预测。结果表明LSTM和Transformer在所有测试站点上的平均归一化均方根误差分别为0.10和0.11,标准偏差分别为0.024和0.031。

2. 方法

2.1 深度自回归网络

RNNLSTM和Transformer 是特殊类型的神经网络,常用于seq2seq模型。简单地说,神经网络是一种基于矩阵的算法,用于逼近一个过程,在本文的范围内,该过程被定义为以时间序列作为输入和输出的黑盒函数。由于其通过一系列矩阵运算和非线性激活的通用逼近能力,神经网络近年来成为最先进的数据建模方法。它的核心组件之一是它的权重,它作用于输入并将其转换为输出。具有多维输入和标量输出的神经网络的可视化如图1所示。注意到在每个隐藏节点处都有一个分量 σ,称为激活函数。

图1 神经网络方案及其操作

σ在为模型添加非线性方面起着重要作用,从而使模型能够近似非线性过程。否则,一系列线性矩阵运算可以简化为单个线性矩阵运算,而没有激活的神经网络无法模拟非线性过程。

最初,所有权重都是随机生成的,模拟一个随机过程,无论输入什么,都会输出随机结果。在使用反向传播算法对从真实过程收集的数据进行训练后,神经网络的权重会收敛到可以密切模仿真实过程行为的状态。

2.2 长短期记忆

RNN是神经网络的循环版本,其中输入组件与隐藏输出一起循环输入网络。它的架构类似于每层只有一组权重和偏差的神经网络,但它们的工作方式不同。图2说明了典型RNN的结构及其在操作中的展开。

图2 循环神经网络及其在操作中的展开

LSTM是一种特殊类型的RNN,其隐藏层具有更复杂的架构,在矩阵运算上有几种非线性激活的组合。具体来说,LSTM隐藏层有一个单元、一个输入门、一个输出门和一个遗忘门。这三个门调节进出细胞的信息流,细胞反过来选择性地记忆过去的信息。这一特性使得LSTM特别适合对文本、信号、时间序列等长序列数据进行建模。由于其在解决类似问题方面的效率,LSTM 被尝试作为一种建模和预测洋流的方法。

该文作者提出的LSTM模型由两个顺序连接的LSTM网络组成,每个网络有两个隐藏层,作为编码器和解码器,如图3所示。这是一个典型的基于LSTM 的seq2seq模型。编码器首先对过去的信息进行编码,将数据模式存储在LSTM 单元中。编码器输出结合信息查询随后被送入解码器以产生未来值。

图3 适用于洋流预测的基于长短期记忆的序列到序列模型

2.3 转换器

Transformer是一个具有编码器-解码器结构的神经网络,它完全基于注意力机制。最初为NLP开发,编码器和解码器都使用注意力层和完全连接的前馈层。如图4所示。两层都包含一个残差连接和一个归一化层以改进学习过程。在特定时间处理输入时,该模型使用自注意力来编码有关其他时间步长的信息。因此,输入包括模型依赖性的上下文信息。

图4 适用于洋流预测的转换器模型架构

在该文中,建议使用经过修改的Transformer编码器-解码器结构以适用于时间序列。原始Transformer中使用嵌入层将单词映射到向量。对于时间序列,我们将这一层替换为线性全连接层,将输入向量转换为m维向量。在解码器端使用类似的全连接层将预测转换回物理量。解码器输入首先是一个空的时间序列,在第一个位置有一个预测开始标记。预测是逐步进行的,并将其添加到解码器输入中,以使用注意机制来预测下一个时间步的当前速度和方向以考虑依赖性。

2.4 数据

831个站点的洋流数据是从美国国家海洋和大气管理局(NOAA)网站上的历史站点数据集下载的。在该数据集上,222个站点的数据长度大于2个月。原始数据的采样间隔为6分钟或10分钟。我们估计这是训练和测试Transformer和LSTM 所需的最少数据量,因此将模型的最大时间范围设置为1个月。训练后,两种模型都可以根据1个月的数据预测1个月的洋流。尽管数据仅采集自美国水域,但由于潮汐流的物理特性保持不变,因此预计预测将在全球范围内有效。正则化,即Transformer的dropout、LSTM的dropout和提前停止,使模型能够执行预测,尽管输入数据中存在测量噪声。但是,模型不处理输入中的缺失数据。如果缺失数据间隔小于1小时,线性插值允许模型处理输入数据。

除了上述历史站之外,NOAA目前正在61个站点部署ADCP,这些站点在美国领海的各个站点积极收集洋流数据。这些台站目前正在工作,实时收集和发送数据。数据采样的时间粒度为6分钟。传感器每5-8个月部署一次,然后恢复几个小时以进行维护和检查,这会导致一些数据缺口。

3 结果和讨论

3.1 . 使用历史站点的测量值进行验证

为了更好地理解Transformer和LSTM的预测能力,我们在图5中显示了作为时间函数的速度和方向以35英尺深度处CAB1401站的速度傅立叶变换。CAB1401站位于在缅因州波特兰的港口入口处。我们选择这个台站来说明模型的性能,因为台站CAB1401在35英尺深度的速度NRMSE接近两个模型的全球平均NRMSE。CAB1401站的速度预测与实验测量结果吻合良好。

图5 Transformer (TF)LSTT预测与2014年6月12日至7月12日在波特兰港入口(CAB1401的实验测量结果的比较

4. 结论

深度自回归网络以最先进的精度预测任何位置的洋流速度和方向,而无需使用来自该位置的数据进行训练。 使用注意机制的LSTM循环神经网络和变压器已被修改以处理洋流数据,并使用NOAA的历史站数据集的子集进行训练。两种模型都能够预测领海任何地点1个月的洋流美国使用一个月的测量数据作为输入。LSTM可能是未来部署的更好选择,因为它更容易训练并且在科学和工程社区中更广泛地传播。

值得注意的是,这些模型允许对 AUV 导航的洋流进行实时原位预测。预计 AUV 将在不久的将来广泛部署用于海底测绘。例如,这两种模型都可以用于支持美国的海底测绘专属经济区(EEZ) 和阿拉斯加海岸线。将模型扩展到世界其他地区仍有待评估。两种模型都经过训练,可以学习主要洋流模式,因此应该能够在一定程度上提供世界上任何位置的预测。然而,应考虑在代表区域洋流分布的数据集上重新训练模型以充分利用神经网络的预测能力。

原文信息 

[1] Alexandre Immas, Ninh Do, Mohammad-Reza Alam,Real-time in situ prediction of ocean currents,Ocean Engineering,Volume 228,2021,108922,ISSN 0029-8018,https://doi.org/10.1016/j.oceaneng.2021.108922.译制


http://www.hkcw.cn/article/VpxAbHsPIa.shtml

相关文章

汽车软件 OTA 升级技术发展现状与趋势

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 钝感力的“钝”,不是木讷、迟钝,而是直面困境的韧劲和耐力,是面对外界噪音的通透淡然。 生活中有两种人,一种人格外在意别人的眼光;另一种人无论…

RocketMQ介绍与部署

RocketMQ介绍 MQ:MessageQueue,消息队列。 MQ的作⽤主要: 异步能提⾼系统的响应速度、吞吐量。解耦:服务之间进⾏解耦,才可以减少服务之间的影响。解耦后可以实现数据分发,⽣产者发送⼀个消息后&#xff…

BUUCTF[极客大挑战 2019]Secret File 1题解

[极客大挑战 2019]Secret File 1 分析:解题界面1:界面二:界面3: 总结: 分析: 事后来看,这道题主打一个走一步看一步。我们只能从题目的标题中猜到,这道题与文件有关。 解题 界面1&#xff1a…

Nuxt3部署

最近接了一个项目,需要用到 nuxt3 技术来满足甲方所要求的需求,在部署的时候遇到了很多问题,这里我一一给大家讲述部署流程,以及所遇到的坑 打包部署 部署分为俩种方式: 静态(spa)部署 和 ssr部署 静态部署 静态部…

审计- 3- 风险评估:内部控制

1了解被审计单位及其环境 注册会计师应当实施风险评估程序,以了解被审计单位以及环境,从以下几个方面了解: 1.行业状况、法律环境与监管环境以及其他外部因素2.被审计单位的性质 1 所有权结构; 2 治理结构; 3 组织结构…

是否允诺伊朗保留铀浓缩活动?美国再出“罗生门”

当地时间6月2日,据美国阿克西奥斯新闻网报道,有两名知情人士透露,美国5月31日向伊朗提出的核协议提议允许伊朗在一段待定的时间内进行有限的低浓度铀浓缩。这与美高层官员的公开声明相矛盾,此前,美国中东问题特使威特科夫和国务卿鲁比奥已公开表示,美国不会允许伊朗进行铀…

吸引樊振东加盟的德国小城有何魅力 乒坛新焦点

德国小城萨尔布吕肯迎来历史性狂欢。乒乓球大满贯得主樊振东宣布加盟后,萨尔布吕肯乒乓球俱乐部在欧洲乒联冠军联赛男团决赛中以3比1击败杜塞尔多夫,第三次赢得欧冠冠军奖杯。这双重喜讯让这座德法边境小城成为全球乒坛焦点。俱乐部经理和身边好友都表示,樊振东主动加盟俱乐…

工作人员回应漫展上2女童被指衣着暴露 已及时制止并要求更换服装

6月2日,有网友称在中山漫展现场看到两名女童穿着暴露且成人化的服装,并有付费直播等活动。从网传的现场图片中可以看到,在一处临时搭建的简易摄影场地前,两名女童身着连体紧身服,脚上还套有半截丝袜。微信公众号“中山博览中心”于5月27日发布文章介绍,“2025中山AS24端午…

oscp练习 PG Wombo

端口扫描 sudo nmap -Pn -n 192.168.125.69 -sU --top-ports100 --reason22/tcp open ssh OpenSSH 7.4p1 Debian 10deb9u7 (protocol 2.0) | ssh-hostkey: | 2048 09:80:39:ef:3f:61:a8:d9:e6:fb:04:94:23:c9:ef:a8 (RSA) | 256 83:f8:6f:50:7a:62:05:aa:15:…

多维度健康护理:为进行性核上性麻痹患者护航

进行性核上性麻痹(PSP)是一种罕见的神经系统退行性疾病,主要影响患者的运动、平衡及吞咽等功能。针对 PSP 患者的健康护理,需从多个维度进行精细化管理,以提升患者生活质量。 在日常生活护理中,因患者存在平…

AI助力软件开发 – 豆包+Trae CN开发体验

陈拓 2025/5/30-2025/5/31 1. 概述 1.1 在AI的辅助下怎样快速开发一个软件原型? 在 豆包(智能助手) 和 Trae CN(低代码开发平台) 的协同辅助下,开发软件原型的流程将更加高效自动化。 怎样使用“豆包 T…

OpenWrt 搭建 samba 服务器的方法并解决 Windows 不允许访问匿名服务器的方法

文章目录 一、安装所需要的软件二、配置自动挂载三、配置 Samba 服务器四、配置 Samba 访问用户和密码(可选)新建 Samba 专门的用户添加无密码的 Samba 账户使用root账户 五、解决 Windows 无法匿名访问Samba方案一 配置无密码的Samba账户并启用匿名访问…

ChatOn:智能AI聊天助手,开启高效互动新时代

在当今快节奏的生活中,无论是工作、学习还是日常交流,我们常常需要快速获取信息、整理思路并高效完成任务。ChatOn 正是为满足这些需求而生,它基于先进的 ChatGPT 和 GPT-4o 技术,为用户提供市场上最优秀的中文 AI 聊天机器人。这…

java 多线程

1.创建方式一&#xff1a;继承Thread类来实现 package day04;public class thread_learn {//main方法是主线程public static void main(String[] args) {//4.创建线程对象MyThread t1new MyThread();//5.启动线程,还是调run方法执行的t1.start();for (int i 0; i < 5; i) {…

模型评估相关问题

模型评估相关 评估指标相关AUC的概念&#xff0c;计算过程&#xff1f;除了auc还有什么度量排序结果的指标特异度&#xff08;Specificity&#xff09;F1 scoreKL散度的概念 评估指标相关 AUC的概念&#xff0c;计算过程&#xff1f;除了auc还有什么度量排序结果的指标 AUC&a…

深度剖析:AI 建站的现状、局限与未来展望-AI编程建站实战系列预告优雅草卓伊凡

深度剖析&#xff1a;AI 建站的现状、局限与未来展望-AI编程建站实战系列预告优雅草卓伊凡 在当下科技飞速发展的时代&#xff0c;AI 技术如同一颗璀璨的星辰&#xff0c;在各个领域熠熠生辉&#xff0c;建站领域亦深受其影响。不少人产生了一种错觉&#xff0c;认为 AI 建站已…

审计- 1- 审计概述

1.财务报表审计的概念 财务报表审计是指注册会计师对财务报表是否不存在重大错报提供合理保证&#xff0c;以积极方式提出意见&#xff0c;增强除管理层之外的预期使用者对财务报表信赖的程度。 1.1 审计业务三方关系人 注册会计师对财务报表发表审计意见是注册会计师的责任管…

阿里云服务器-解决宝塔登录不成功

出现问题&#xff1a; This site can’t be reached XX.XX.XXX.XXX took too long to respond. Try: Checking the connection Checking the proxy and the firewall Running Windows Network Diagnostics ERR_CONNECTION_TIMED_OUT 可能是端口未开放 原因&#xff1a;服务器…

机器学习算法:逻辑回归

1. 基础概念 定义&#xff1a; 逻辑回归&#xff08;Logistic Regression&#xff09;是一种用于解决二分类问题的监督学习算法&#xff0c;通过概率预测样本属于某一类别的可能性。 核心特点&#xff1a;输出是概率值&#xff08;0~1&#xff09;&#xff0c;通过阈值&#…

交警系统“新基建”启示录:数据库一体化承载平台从破解困局到筑牢底座

前言 清晨7点&#xff0c;某市主干道的早高峰车流中&#xff0c;一辆套牌车刚刚驶过路口&#xff0c;指挥中心的预警信息已同步推送至执勤民警的警务终端。3分钟后&#xff0c;这辆违法车辆被精准拦截——这一场景的实现&#xff0c;得益于该市交警支队近期完成的核心数据库系统…