基于注意力机制和自编码器的高速公路路面温度预报方法与流程

文档序号:34069698发布日期:2023-05-06 17:16阅读:42来源:国知局
基于注意力机制和自编码器的高速公路路面温度预报方法与流程

本发明涉及高速公路路面温度预报方法,尤其是一种基于注意力机制和自编码器的高速公路路面温度预报方法。


背景技术:

1、气象条件往往对交通路面温度有着重要影响,并对高速公路交通运输体系有着十分显著的制约作用。比如路面高温下,行车容易发生车辆爆胎,并成为高速公路交通事故的主要因素之一;路面低温下,路面易发生变形,若恰逢降水,路面又会出现道路结冰,成为影响交通安全最为恶劣的气象条件之一。路面温度的准确预报对交管部门降低道路维护成本与社会公众减少交通事故发生等具有重要作用,但一直以来依然是开展交通气象研究与服务的重点与难点问题。

2、目前已有研究通过解析路面温度与环境气温、降水等因子的变化规律,建立路面温度风险模型以实现预报预警,大致分为理论研究模型和统计分析模型两类。一方面,以太阳辐射能量守恒原理为基础,考虑太阳短波辐射、大气和地面的长波辐射以及潜热、感热传输等能量之间的平衡,可建立路面温度预报模型;另一方面,根据交通气象实测资料以及气温、相对湿度、降水等气象因子,逐站点建立多元回归统计模型来预报目标位置的路面温度。但总体而言,目前的路面温度预报方法都难以捕获不同影响因子之间的非线性关系,且难以同时生成全区域较长预报时效的路面温度预报产品,应用价值有限。


技术实现思路

1、发明目的:本发明的目的是提供一种基于注意力机制和自编码器的高速公路路面温度预报方法。

2、技术方案:本发明的基于注意力机制和自编码器的高速公路路面温度预报方法,包括以下步骤:

3、s1、采集区域高速公路路面温度观测数据及数值天气预报模式输出的多气象要素预报数据,多个路面温度监测站点在多个监测时间点的高速公路路面温度观测数据形成原始温度场,多气象要素预报数据为按经纬度划分的网格数据,原始温度场和多气象要素预报数据形成原始数据集,对原始数据集进行预处理;

4、s2、基于神经网络搭建自编码器,自编码器包括编译器和解码器,将预处理后的原始温度场划分为训练集和验证集,采用训练集和验证集对自编码器进行训练和验证,保存训练好的编译器和解码器,将步骤s1中预处理后的原始温度场输入训练好的编译器中,生成特征向量;

5、s3、搭建空间注意力机制与通道注意力机制融合的卷积神经网络模型,并对卷积神经网络模型进行训练;其中,卷积神经网络模型包括输入层、融合通道注意力机制和空间注意力机制的卷积模块、全连接层和输出层,卷积模块包括先后连接的卷积层、池化层、通道注意力机制和空间注意力机制;步骤s1预处理后的多气象要素预报数据输入输入层,然后依次经过两个卷积模块处理后,再进入一个全连接层,最后输出层输出步骤s2中生成的特征向量,调整卷积神经网络模型参数,直至卷积神经网络模型训练完成;

6、s4、将预设时间内的多气象要素产品输入步骤s3训练好的卷积神经网络模型,生成高速公路路面温度的特征向量,然后将高速公路路面温度的特征向量输入步骤s2保存的解码器中生成全区域的高速公路路面温度预报产品。

7、进一步的,步骤s1中,数值天气预报模式输出的多气象要素预报数据为对路面温度产生影响的气象要素,包括气温、降水、湿度、风速、云量和太阳辐射;

8、对原始数据集进行预处理包括:剔除原始数据集中的异常值,并进行标准化处理,标准化公式为:其中,为剔除异常值后的原始数据集,为的平均值, 为的标准差,为标准化后的数据集。

9、进一步的,步骤s2包括以下步骤:

10、s21、将训练集数据输入编译器,编译器输出的特征向量经解码器后输出反演温度场,训练过程中调整特征向量维度k值大小及神经元数量和学习率参数,当解码器输出的反演温度场和原始温度场之间区域平均的时间相关系数 tcc达到0.9时,自编码器训练完成;

11、s22、将验证集数据输入训练好的自编码器,当验证集中反演得到的温度场和原始温度场之间区域平均的时间相关系数 tcc达到0.9时认为自编码器已训练完成,并保存训练好的编译器和解码器;若验证集中反演得到的温度场和原始温度场之间区域平均的时间相关系数 tcc没有达到0.9,则返回步骤s21继续进行训练;

12、s23、将步骤s1预处理后的原始温度场输入步骤s22中训练好的编译器中,生成区域高速公路路面温度的特征向量。

13、更进一步的,训练阶段,训练集作为训练原始温度场,解码器反演得到的温度场为训练反演温度场,自编码器训练方法为:

14、(101)初始化特征向量维数k=k0;

15、(102)将训练原始温度场作为编译器的输入数据,经编译器中隐藏层处理后,得到k×1的特征向量;k×1的特征向量经解码器后输出反演得到的高速公路路面温度数据,即训练反演温度场;

16、(103)计算训练反演温度场和训练原始温度场之间区域平均的时间相关系数 tcc,判断 tcc是否达到0.9;若否,k=k+1,并返回步骤(102)执行;若是,则此时的k值为最终训练得到的特征向量维数;

17、验证阶段,验证集作为验证原始温度场对训练后的自编码器进行验证,验证阶段解码器输出的温度场为验证反演温度场,自编码器验证方法为:

18、(201)将训练得到的特征向量维数k作为验证阶段的特征向量维数;

19、(202)将验证原始温度场作为编译器输入数据,经编译器处理后得到k×1的特征向量,并经解码器反演后得到验证反演温度场;

20、(203)计算验证反演温度场和验证原始温度场之间区域平均的时间相关系数 tcc,判断 tcc是否达到0.9;若否,按步骤(101)~步骤(103)的训练方法继续对自编码器进行训练,直到满足要求;若是,则自编码器训练完成,并保存训练后的编译器和解码器。

21、更进一步的,时间相关系数的计算公式为:其中,为第个路面温度监测站点的时间相关系数, 为第个路面温度监测站点反演得到的时间序列中第个样本, 为第个路面温度监测站点原始时间序列中第个样本,为第个路面温度监测站点反演得到的时间序列的平均值,为第个路面温度监测站点原始时间序列的平均值。

22、进一步的,步骤s3中卷积神经网络模型的训练方法为:

23、(1)将步骤s1中预处理后的数值天气预报模式输出的多气象要素预报数据作为卷积神经网络模型的输入数据,输入数据维度为m×n×z,m、n分别为经纬度格点数,z为气象要素个数;

24、(2)步骤s2中得到的特征向量作为卷积神经网络模型的输出,输出数据维度为k×1;

25、(3)将m×n×z的输入数据输入第一卷积模块,在第一卷积模块中,分别经过卷积层的卷积处理,池化层的池化处理后,再依次经过通道注意力机制和空间注意力机制后,输出至第二卷积模块,在第二卷积模块中的处理过程与第一卷积模块中相同,然后第二卷积模块输出进入全连接层,最后输出k×1的特征向量;根据损失函数下降情况调整卷积神经网络的模型参数,直至卷积神经网络模型训练完成,卷积神经网络模型参数包括学习率、卷积核数量和激活函数。

26、更进一步的,通道注意力机制的网络结构表达式为:其中, m c( f)为最终得到的通道注意力图, f为通道注意力机制的输入, avgpool和 maxpool分别为平均池化和最大池化, mlp为共享权重的多层感知机,为激活函数;

27、空间注意力机制的网络结构表达式为:其中,为最终得到的空间注意力图, e为空间注意力机制的输入, cov5为5×5的卷积核。

28、进一步的,步骤s4包括以下步骤:

29、s41、将预设时间内的多气象要素产品代入步骤s3中训练好的卷积神经网络模型,生成预设时间内的区域高速公路路面温度特征向量;

30、s42、将步骤s41生成的特征向量代入步骤s2中训练好的解码器,反演生成预设时间内全区域高速公路路面温度预报产品。

31、本发明另一实施例中,基于注意力机制和自编码器的高速公路路面温度预报系统,其特征在于,包括:

32、数据采集及处理模块,用于采集高速公路路面温度观测数据及数值天气预报模式输出的多气象要素预报数据,多个路面温度监测站点在多个监测时间点的高速公路路面温度观测数据形成原始温度场,多气象要素预报数据为按经纬度划分的网格数据,原始温度场和多气象要素预报数据形成原始数据集,剔除原始数据集中的异常值,并进行标准化处理;

33、自编码器搭建模块,用于基于神经网络构建自编码器,包括编译器和解码器;

34、自编码器训练模块,将预处理后的原始温度场划分为训练集和验证集,采用训练集和验证集对自编码器进行训练和验证,保存训练好的编译器和解码器,将预处理后的原始温度场输入训练好的编译器中,生成特征向量

35、卷积神经网络模型搭建模块,用于基于空间注意力机制与通道注意力机制搭建卷积神经网络模型,包括输入层、卷积模块、全连接层和输出层,卷积模块包括先后连接的卷积层、池化层、通道注意力机制和空间注意力机制,输入层数据依次经过两个卷积模块处理后,再进入一个全连接层,最后由输出层输出特征向量;

36、卷积神经网络模型训练模块,用于将预处理后的多气象要素预报数据作为卷积神经网络模型的输入数据;自编码器生成的特征向量作为卷积神经网络模型的输出;输入数据输入第一卷积模块,在第一卷积模块中,分别经过卷积层的卷积处理,池化层的池化处理后,再依次经过通道注意力机制和空间注意力机制后,输出至第二卷积模块,在第二卷积模块中的处理过程与第一卷积模块中相同,然后第二卷积模块输出进入全连接层,最后输出层输出自编码器训练模块生成的特征向量,根据损失函数下降情况调整卷积神经网络模型参数,直至卷积神经网络模型训练完成;

37、预报模块,用于将预设时间内的多气象要素产品输入训练好的卷积神经网络模型,生成高速公路路面温度的特征向量,然后将高速公路路面温度的特征向量输入保存的解码器中生成全区域的高速公路路面温度预报产品。

38、本发明的一种装置设备,包括存储器和处理器,其中:

39、存储器,用于存储能够在处理器上运行的计算机程序;

40、处理器,用于在运行所述计算机程序时,执行如上述基于注意力机制和自编码器的高速公路路面温度预报方法的步骤。

41、有益效果:与现有技术相比,本发明的显著技术效果为:

42、(1)本发明基于深度学习技术捕获多气象要素和高速公路路面温度之间的线性、非线性关系,能生成更为准确的高速公路路面温度预报产品,较传统的线性方法有显著优势。

43、(2)本发明通过自编码对高速公路路面温度场进行编译和解码,有效提高了高速公路路面温度空间模态的预报能力,且能同时生成全区域的高速公路路面温度预报产品,较传统的点对点预报方法有显著优势。

44、(3)本发明在传统的卷积神经网络模型中融合了通道注意力机制和空间注意力机制,进而提高了模型对于不同影响因子(即不同气象要素)、不同影响区域(对不同监测站点的预报、不同的影响因子,其影响区域不同)的敏感性,可有效提高路面温度预报技巧。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1