一种信号分解的多级扩散海表温度预测方法

专利2026-07-21  17


本发明涉及海洋预测,尤其涉及一种信号分解的多级扩散海表温度预测方法。


背景技术:

1、海表温度(sea surface temperature,sst)是海洋科学研究的重要内容之一,sst的精确预测对海洋环境保护和海洋经济发展有重要意义。了解 sst 序列变化趋势并实现高精度预测,有利于自然灾害的预警和防护,对海洋生态环境保护和经济发展有重要意义。现有的 sst 预测方法分为数值预报和数据驱动两类。其中,数值预报方法是利用海洋中的物理、化学指标,研究其相互关系,建立复杂的热力学和物理学方程,进而对 sst 进行预测。现有技术利用海洋混合层热能守恒方程,对平均洋流、蒸发量和感热量等因素进行分析,实现对每个季节以及全时段的 sst 预测。现有技术还提出一种简单新颖的数学方法,利用基于特征向量的降阶数值预报方法(reduced-order modelusing eigenvectors,rmev)中的前 10 种模式,进一步优化 rmev 方法,提高印度洋西北部 sst预测精度;但是现有的预测方法存在诸多问题,譬如难以捕捉sst的小尺度变化,以及可能无法对sst的季节性与趋势性进行整合分析,从而影响模型性能。


技术实现思路

1、发明目的:本发明的目的是提供了一种信号分解的多级扩散海表温度预测方法,考虑了不同级别下的海表温度趋势和周期性数据对sst预测精度的影响,通过将原始的时间序列数据进行趋势提取,得到不同级别的趋势样本数据,在对不同级别的趋势样本进行由粗糙到精致扩散的sst预测。

2、技术方案:本发明所述的一种信号分解的多级扩散海表温度预测方法,包括以下步骤:

3、(1)获取五个观测点相同一段时间的一维海表温度数据进行预处理;并划分训练集、验证集、测试集;

4、(2)构建信号分解的多级扩散模型即stl-ml-diff模型包括stl分解模块和多级别扩散ml-diff模块;

5、(3)将训练集的数据输入到stl-ml-diff模型进行训练,获得海表温度预测数据。

6、进一步的,步骤(1)中,五个观测点相同一段时间的一维海表温度数据为:美国国家海洋和大气管理局的最优插值海面温度oisstv2 网格数据,时间分辨率为一维数据,空间分辨率为 0.25°×0.25°;数据时间范围为 2004 年 1 月1 日至 2016 年 12 月 31日;预处理具体如下:对一维海表温度数据进行归一化处理。

7、进一步的,步骤(2)包括以下步骤:

8、(21)将预处理后的一维海表温度数据输入stl分解模块中,通过内循环和外循环处理直至收敛,得到最终趋势t,最终季节s,残差r;其中,stl分解模块包括:内循环、外循环;其中,内循环用于得到不同收敛情况的趋势t和季节s;包括局部加权回归和低通滤波;外循环用于获取残差r并用于减小异常值对内循环的影响;

9、(22)将步骤(21)得到的最终趋势t,最终季节s,残差r输入到多级扩散ml-diff模块中,获得第s阶段预测窗口的特征;其中,多级扩散ml-diff模块包括前向扩散模块、调节网络和反向去噪模块;前向扩散模块用于逐级向反向去噪模块中添加噪声序列;调节网络用于为当前阶段的反向去噪模块提供条件信息;反向去噪模块用于利用条件信息从前向扩散生成的噪声序列中预测当前阶段的趋势。

10、进一步的,前向扩散的具体表达式为:

11、;

12、其中,为噪声矩阵,用于生成噪声序列,~n(0,1) 是从标准高斯分布采样得到的噪声。

13、进一步的,调节网络具体公式如下:

14、;

15、;

16、其中,为第s级的回望窗口,为第s+1级的预测值,concat为拼接函数;用于把回望窗口和预测值的信息提供给反向去噪模块。

17、进一步的,反向去噪的具体表达式:

18、;

19、;

20、其中,是第s阶段的损失函数,用于获得最优;表示当时的前向扩散噪声和时间步k进行期望计算;表示去噪网络在参数下,给定预测值、时间步k和条件cs时的预测值;表示计算前向扩散与预测值之间的均方误差;、和都是方差调节超参数,用于对当前级别的估计值进行缩放;是基于和条件件在第k步的预测值,当k>1时,~n(0,1),否则=0,当k=k时,~。



技术特征:

1.一种信号分解的多级扩散海表温度预测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种信号分解的多级扩散海表温度预测方法,其特征在于,步骤(1)中,五个观测点相同一段时间的一维海表温度数据为:美国国家海洋和大气管理局的最优插值海面温度oisstv2 网格数据,时间分辨率为一维数据,空间分辨率为 0.25°×0.25°;数据时间范围为 2004 年 1 月1 日至 2016 年 12 月 31 日;预处理具体如下:对一维海表温度数据进行归一化处理。

3.根据权利要求1所述的一种信号分解的多级扩散海表温度预测方法,其特征在于,步骤(2)包括以下步骤:

4.根据权利要求3所述的一种信号分解的多级扩散海表温度预测方法,其特征在于,前向扩散的具体表达式为:

5.根据权利要求3所述的一种信号分解的多级扩散海表温度预测方法,其特征在于,调节网络具体公式如下:

6.根据权利要求3所述的一种信号分解的多级扩散海表温度预测方法,其特征在于,反向去噪的具体表达式:


技术总结
本发明公开了一种信号分解的多级扩散海表温度预测方法,包括以下步骤:(1)获取五个观测点相同一段时间的一维海表温度数据进行预处理;并划分训练集、验证集、测试集;(2)构建信号分解的多级扩散模型即STL‑ML‑DIFF模型包括STL分解模块和多级别扩散ML‑DIFF模块;(3)将训练集的数据输入到STL‑ML‑DIFF模型进行训练,获得海表温度预测数据;本发明提高了海表温度预测精度。

技术研发人员:明楠,王丽娜,郭志荣,葛致贤,王东杰
受保护的技术使用者:南京信息工程大学
技术研发日:
技术公布日:2024/7/25
转载请注明原文地址: https://bbs.8miu.com/read-442723.html

最新回复(0)