发布信息

海浪有效波高时空序列预测方法、系统、存储介质及设备与流程 专利技术说明

作者:admin      2023-07-26 11:13:43     581



测量装置的制造及其应用技术1.本发明涉及海浪预报技术领域,具体的说,是涉及海浪有效波高时空序列预测方法、系统、存储介质及设备。背景技术:2.本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。3.海浪是海洋中最常见的现象,极端高度的海浪被认为是威胁海上作业和航行的海洋灾难,因此,海浪预报已成为全世界海事机构不可或缺的工作。海浪有效波高作为一个最重要的参数被用来描述波高的统计分布特征,传统的海浪有效波高的预报主要使用基于纳维-斯托克斯(navier-stokes)方程的数值模式方法,例如,第三代数值波浪模型包括swan(simulating waves nearshore,第三代近岸海浪数值计算模式)和wavewatch iii(第三代海浪数值预报模式)。这些模型使用大量的计算资源进行离散计算而不是微分方程,导致了不可避免的系统误差。此外,数值模式在整合新的观测系统数据方面的不足以及无法有效应用海量观测数据上的弊端也逐渐显露出来。相比之下,近年来大数据和人工智能技术的发展为海浪预测提供了一种新的数据驱动方法。特别是,深度学习在海浪预测中应用受到越来越多的关注,然而,大多数深度学习方法是针对单点预测预报设计的,这不可避免地降低了对目标位置海浪有效波高预测的准确性,因为波高是一个二维场,在空间上是交叉关联的。4.为了解决海浪有效波高的时空序列预测问题,时空序列预测算法convlstm(convolutional lstm network,卷积lstm网络)被应用于二维时序海浪有效波高预测,但,目前的海浪有效波高时空序列预测缺乏多动力要素的约束,误差随时间增长迅速,导致有效预测时间限制在24小时之内。技术实现要素:5.本发明为了解决上述问题,本发明提供海浪有效波高时空序列预测方法、系统、存储介质及设备,使用基于递归策略的多步预测方法,并在预测过程中将未来的动力要素和边界数据加入到预测当中,稳定了预测误差,有效提升了海浪有效波高预测精度,延长了有效预测预报时间。6.为了实现上述目的,本发明采用如下技术方案:本发明的第一个方面提供海浪有效波高时空序列预测方法,其包括:获取初始时刻到当前时刻的海浪有效波高和第二时刻到第一未来时刻的多要素数据;将初始时刻到当前时刻的海浪有效波高和第二时刻到第一未来时刻的多要素数据作为输入数据序列,采用预测递归神经网络,预测得到第一未来时刻的海浪有效波高数据;基于第一未来时刻的海浪有效波高数据和第二未来时刻到目标未来时刻的多要素数据,通过基于递归策略的单步预测,并采用预测递归神经网络,得到第二未来时刻到目标未来时刻的海浪有效波高数据。7.进一步地,所述多要素数据包括海面风数据、海流数据和水深数据。8.进一步地,所述基于递归策略的单步预测的具体为:若预测第k未来时刻的海浪有效波高数据,将第k-1未来时刻的海浪有效波高数据,与第k未来时刻的多要素数据一起,加入所述输入数据序列,并将第k-1时刻的海浪有效波高和第k时刻的多要素数据移出所述输入数据序列后,通过预测递归神经网络,预测得到第k未来时刻的海浪有效波高数据。9.进一步地,采用海浪有效波高的边界数据对所述第k-1未来时刻的海浪有效波高数据进行校正后,与第k未来时刻的多要素数据一起,加入所述输入数据序列。10.进一步地,对获取的初始时刻到当前时刻的海浪有效波高和第二时刻到第一未来时刻的多要素数据,使用三次样条插值法进行统一插值后,作为输入数据序列。11.进一步地,对所述输入数据序列中的数据进行归一化后,采用预测递归神经网络,预测得到第一未来时刻的海浪有效波高数据。12.进一步地,使用平均绝对误差、均方根误差、平均绝对百分比误差和相关系数衡量所述预测递归神经网络对海浪有效波高数据预测的准确性。13.本发明的第二个方面提供海浪有效波高时空序列预测系统,其包括:数据获取模块,其被配置为:获取初始时刻到当前时刻的海浪有效波高和第二时刻到第一未来时刻的多要素数据;第一预测模块,其被配置为:将初始时刻到当前时刻的海浪有效波高和第二时刻到第一未来时刻的多要素数据作为输入数据序列,采用预测递归神经网络,预测得到第一未来时刻的海浪有效波高数据;第二预测模块,其被配置为:基于第一未来时刻的海浪有效波高数据和第二未来时刻到目标未来时刻的多要素数据,通过基于递归策略的单步预测,并采用预测递归神经网络,得到第二未来时刻到目标未来时刻的海浪有效波高数据。14.本发明的第三个方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,该程序被处理器执行时实现如上述所述的海浪有效波高时空序列预测方法中的步骤。15.本发明的第四个方面提供一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述所述的海浪有效波高时空序列预测方法中的步骤。16.与现有技术相比,本发明的有益效果为:本发明提供了海浪有效波高时空序列预测方法,其使用基于递归策略的多步预测方法,并在预测过程中将未来的动力要素和边界数据加入到预测当中,稳定了预测误差,有效提升了海浪有效波高预测精度,延长了有效预测预报时间。附图说明17.构成本发明的一部分说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的限定。18.图1为本发明的实施例一的predrnn模型的框架图;图2为本发明的实施例一的海浪有效波高时空序列预测方法预测的海浪有效波高与era-5再分析数据的二维散点密度图。具体实施方式19.下面结合附图与实施例对本发明作进一步说明。20.应该指出,以下详细说明都是示例性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。21.在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合下面结合附图与实施例对本发明作进一步说明。22.术语解释:lstm:long short-term memory,长短期记忆网络。23.st-lstm:时空lstm。24.predrnn:predictive recurrent neural network,预测递归神经网络。25.实施例一本实施例一的目的是提供海浪有效波高时空序列预测方法。26.越来越多的研究已经发现海浪与海洋表面流和上层大气有很强的耦合性,同时,海浪有效波高和水深之间也有着密切关联。因此,海面风、海流和水深对于计算陆架海区,如东中国海区域,是非常重要的,应考虑作为时空海浪有效波高预测模型的输入。27.本实施例的海浪有效波高时空序列预测方法,基于神经网络开发了动力过程完整、边界完善的多要素驱动的二维海浪有效波高预测模型;使用多通道predrnn模型(预测递归神经网络),并使用基于递归的多步预测策略,将历史海浪有效波高数据、10m表面风数据、海流数据、水深数据和海浪有效波高开边界数据,用于未来连续1-72小时海浪有效波高时空预测;同时,使用平均绝对误差(mae)、均方根误差(rmse)、平均绝对百分比误差(mape)和相关系数(cc)衡量预测递归神经网络对海浪有效波高预测的准确性。28.本实施例的海浪有效波高时空序列预测方法,包括如下步骤:步骤1、获取初始时刻到当前时刻的海浪有效波高和第二时刻到第一未来时刻的多要素数据。29.在本实施例中,初始时刻记为1时刻,当前时刻记为t时刻,初始时刻到当前时刻之间包括:第二时刻(记为2时刻)、第三时刻(记为3时刻)、…,第t-1时刻(记为t-1时刻)。30.在本实施例中,若干未来时刻包括:第一未来时刻记为t+1时刻,第二未来时刻记为t+2时刻,……,第k-1未来时刻记为t+k-1时刻,第k未来时刻记为t+k时刻(目标未来时刻);其中,k大于1。31.从1时刻到t时刻的历史海浪有效波高表示为;从2时刻到t+1时刻的多要素数据表示为。32.其中,多要素数据包括海面风数据(包括u和v分量)、海流数据(包括u和v分量)和水深数据;海面风数据为10m表面风数据。33.步骤2、将初始时刻到当前时刻的海浪有效波高和第二时刻到第一未来时刻的多要素数据作为输入数据序列,采用预测递归神经网络(predrnn模型),预测得到第一未来时刻的海浪有效波高数据。34.作为一种实施方式,对获取的初始时刻到当前时刻的海浪有效波高和第二时刻到第一未来时刻的多要素数据,使用三次样条插值法将数据统一插值为1h×0.5°时空分辨率,并对数据进行归一化后,作为输入数据序列。35.步骤3、基于第一未来时刻的海浪有效波高数据和第二未来时刻到目标未来时刻的多要素数据,通过基于递归策略的单步预测,并采用预测递归神经网络,得到第二未来时刻到目标未来时刻的海浪有效波高数据。36.其中,基于递归策略的单步预测的具体为:若预测第k未来时刻的海浪有效波高数据,采用海浪有效波高的边界数据对第k-1未来时刻的海浪有效波高数据进行校正后,与第k未来时刻的多要素数据一起,加入输入数据序列,并将第k-1时刻的海浪有效波高和第k时刻的多要素数据移出输入数据序列后,通过预测递归神经网络,预测得到第k未来时刻的海浪有效波高数据。37.在本实施例中,首先,将从1时刻到t时刻的历史海浪有效波高和从2时刻到t+1时刻的多要素数据组合作为预测递归神经网络的输入,以预测t+1时刻的海浪有效波高数据;然后,采用来自于数值模式的开边界数据(海浪有效波高的边界数据)校正开边界处的海浪有效波高数据;最后,将和添加到输入数据序列,并将和移出输入数据序列,以预测t+2时刻的海浪有效波高数据;在本实施例中,需要预测72个未来时刻的海浪有效波高数据,即k=1,2,…,72,所以,上述过程循环并迭代地产生未来1-72小时连续的海浪有效波高预测数据。38.在本实施例中,校正是指用真实的开边界数据对预测数据进行替换,即,用真值替换预测值。39.在本实施例中,第i时刻的海浪有效波高和第i+1时刻的多要素数据组成输入数据序列中的一个元素,输入数据序列中包含t个元素,且输入数据序列中的元素按照时间排序;其中,i=1,2,…,t+k。40.如图1所示,predrnn模型包含t层网络结构,每一层网络结构包含4个依次连接的st-lstm,输入数据序列中的第q个元素输入第q层网络结构,且第q层网络结构的输出要输入第q+1层网络结构;每q层网络结构中的第j个st-lstm的输出要输入q+1层网络结构中的第j个st-lstm。其中,q=1,2,…,t。41.其中,海浪有效波高的边界数据为海浪有效波高这一个要素的边界数据。42.其中,未来时刻的多要素数据来自于数值模式的预测结果,因为对海面风数据、海流数据和水深数据的预测准确性和预测有效时长,远高于海浪有效波高。43.在本实施例中,海浪有效波高数据作为预测对象和初始边界,同时,将与海浪具有强耦合性的海流数据与海风数据作为主要动力要素和边界加入海浪有效波高预测当中;将与海浪有效波高在统计学上具有强相关性的水深数据作为下边界加入海浪有效波高预测当中。44.在本实施例中,预测递归神经网络在训练和预测过程中具有完整的动力要素(海风、海流)和完整的边界要素(水深、海浪有效波高开边界数据);使用基于递归策略的多步预测方法,在预测过程中将未来的动力要素和边界数据加入到预测当中,稳定预测误差。45.在本实施例中,在时间上,使用2011-2019年共十年的数据开展预测递归神经网络的训练与测试实验,在空间上,范围为24°n~41°n,118°e~132°e。首先,使用三次样条插值法将数据统一插值为1h×0.5°时空分辨率并对数据进行归一化,处理后的数据在时间上共包含87,648小时,空间上为35×29的数据矩阵,数据类型上共包括海浪有效波高、海面风、海流、水深四种数据,其中风和海流数据分别包含了在u和v两个分量上的数据,所以数据维度为(87648, 35, 29, 6);然后,将数据划分为训练集(2011-2017年)、验证集(2018年)和测试集(2019年),分别用于预测递归神经网络的训练验证和测试;最后,将数据集划分为数据样本,格式化为预测递归神经网络支持的输入输出格式。46.在测试实验中,基于多要素驱动的predrnn模型预测的海浪有效波高在前12小时内相对于era-5再分析的mae在大部分区域都在0.2m之内,但随着时间的推移而增加;12小时后,mae开始积累并主要分布在渤海和朝鲜半岛东部,约为0.4m;24小时后mae逐渐稳定,24小时和72小时之间没有显著差异。渤海和朝鲜半岛东部mae的积累很可能是由于陆海环境的复杂性和该海域被陆地包围所致;另一方面,24小时后mae保持稳定得益于模型完整的动力过程和边界;其中,era-5是数据集的名称,全称是欧洲中期天气预报中心,再分析数据集,也就是实验过程中的真值。47.此外,如图2所示,散点图和rmse、mape和cc等其他评估指标用于评估不同预测时间的准确性,其中,虚线表示预测值等于真实值。对于基于多要素驱动的predrnn的海浪有效波高预测,cc分别从1小时的0.99下降到12小时的0.95、24小时的0.90和72小时的0.87,rmse分别从1h的0.04m上升到12h的0.26m、24h的0.36m和72h的0.39m,其准确性优于现有的基于convlstm算法的海浪有效波高时空序列预测。48.实施例二本实施例二的目的是提供海浪有效波高时空序列预测系统,包括:数据获取模块,其被配置为:获取初始时刻到当前时刻的海浪有效波高和第二时刻到第一未来时刻的多要素数据;第一预测模块,其被配置为:将初始时刻到当前时刻的海浪有效波高和第二时刻到第一未来时刻的多要素数据作为输入数据序列,采用预测递归神经网络,预测得到第一未来时刻的海浪有效波高数据;第二预测模块,其被配置为:基于第一未来时刻的海浪有效波高数据和第二未来时刻到目标未来时刻的多要素数据,通过基于递归策略的单步预测,并采用预测递归神经网络,得到第二未来时刻到目标未来时刻的海浪有效波高数据。49.此处需要说明的是,本实施例中的各个模块与实施例一中的各个步骤一一对应,其具体实施过程相同,此处不再累述。50.实施例三本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,该程序被处理器执行时实现如上述实施例一所述的海浪有效波高时空序列预测方法中的步骤。51.实施例四本实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例一所述的海浪有效波高时空序列预测方法中的步骤。52.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。53.上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部