一种路面凝冰时间预测方法、系统、装置及存储介质
阅读说明:本技术 一种路面凝冰时间预测方法、系统、装置及存储介质 (Pavement ice-condensation time prediction method, system, device and storage medium ) 是由 王秋才 韩博 闫茂德 左磊 杨盼盼 于 2021-06-24 设计创作,主要内容包括:本发明公开了一种路面凝冰时间预测方法、系统、装置及存储介质,路面凝冰时间预测方法包括:获取最近一组滚动窗口路面温度数据,进行归一化数据处理,初始化一个预测计步器p=0,并记录当前时间值t-c;将归一化的时序路面温度数据输入到已训练好的BP神经网络的时序回归预测模型,计算得到下个时刻的路面温度预测值为x-(predict)(n+p);在x-(predict)(n+p)>x-(ice)时,使预测计步器p=p+1,x-(ice)为路面凝冰温度实际值;将下个时刻的路面温度预测值作为实时时序路面温度数据的最后一个时序数据,得到当前时序的时序路面温度数据x-(window),当x-(predict)(n+p)≤x-(ice)时,输出此时预测计步器p的值作为路面凝冰时间预测值。(The invention discloses a method, a system, a device and a storage medium for predicting pavement ice-condensation time, wherein the method for predicting pavement ice-condensation time comprises the following steps: acquiring a recent group of rolling window road surface temperature data, carrying out normalization data processing, initializing a predicted pedometer p to be 0, and recording the current time value t c (ii) a Inputting the normalized time sequence road surface temperature data into a trained time sequence regression prediction model of a BP neural network, and calculating to obtain a road surface temperature predicted value x at the next moment predict (n + p); at x predict (n+p)>x ice Then, let the prediction pedometer p be p +1, x ice The actual value of the pavement ice-condensing temperature is obtained; taking the predicted value of the road surface temperature at the next moment as the last time sequence data of the real-time sequence road surface temperature data to obtain the time sequence road surface temperature data x of the current time sequence window When x is predict (n+p)≤x ice Then, the predictor at that time is outputAnd taking the value of the step p as the predicted value of the road surface ice-setting time.)
技术领域
本发明属于高速公路检测
技术领域
,具体涉及一种路面凝冰时间预测方法、系统、装置及存储介质。背景技术
高速公路沿线多变的气象环境一直都是阻碍高速公路系统安全高效运营的主要因素,而冰雪冻雨等恶劣气象条件对高速公路的影响尤为严重。冬季,由于降雪降雨或空气潮湿雾气大,在气温骤然下降情况下,一些高纬度和高海拔潮湿地区中的特殊高速公路路段,如山区特大桥梁、阴坡弯道等路面桥面极易凝冰。
路面凝冰不仅会影响高速公路的通行效率,而且给人们的出行带来极大的不便。目前国内外在路面凝冰问题上的研究主要集中在路面凝冰检测和除冰融雪技术上,而在预测即将发生路面凝冰时间方面的研究相对比较匮乏。
在冬季,高速公路路面温度的实际变化趋势并不是理想均匀直线下降,而是上下随机波动并缓慢下降,如图1、图5所示,导致上述专利CN104134098B的预测稳定性较差,同时其所预测结果具有较大的误差,不利于实际的工程推广应用。
发明内容
针对现有预测方法存在的缺陷,本发明提供一种基于时序回归神经网络的路面凝冰时间预测方法、系统、装置及存储介质,提高了预测模型的稳定性、适用性和准确性。
本发明具体采用以下技术方案解决上述技术问题:
一种路面凝冰时间预测方法,包括如下步骤:
获取最近一组滚动窗口的时序路面温度数据为xwindow=(xn-w,xn-w+1,…,xn-1);
对时序路面温度数据xwindow=(xn-w,xn-w+1,…,xn-1)进行归一化数据处理,得到归一化的时序路面温度数据;
初始化一个预测计步器p=0,并记录当前时间值tc;将归一化的时序路面温度数据输入到已训练好的BP神经网络的时序回归预测模型,计算得到下个时刻的路面温度预测值为xpredict(n+p);
在xpredict(n+p)>xice时,使预测计步器p=p+1,xice为路面凝冰温度实际值;将下个时刻的路面温度预测值作为实时时序路面温度数据的最后一个时序数据,得到当前时序的时序路面温度数据xwindow,当xpredict(n+p)≤xice时,输出此时预测计步器p的值作为路面凝冰时间预测值。
进一步的,在预测前,先采集时序路面温度数据x=(x0,x1,…,xn-1),如果时序路面温度数据x=(x0,x1,…,xn-1)的变化趋势为缓慢下降,则满足预测条件,进行预测。
进一步的,所述BP神经网络模型的获取方式如下:
S201、建立BP神经网络的时序回归预测模型,通过设置BP神经网络的网络层数和每一层的神经元个数,构建一个具有滚动窗口尺寸大小的神经网络输入、多个隐含层和单个输出的BP神经网络模型,输出为路面温度值;
S202、预设BP神经网络的时序回归预测模型目标参数;
S203、将时序训练样本中的下一个路面温度真实数据作为BP神经网络标签值,时序训练样本中的具有滚动窗口尺寸大小的连续多个路面温度时序数据作为BP神经网络的输入值,训练BP神经网络的时序回归预测模型;
S204、判断BP神经网络的时序回归预测模型的评价指标是否满足预设的目标参数,若未满足,返回步骤S203,继续迭代训练BP神经网络的时序回归预测模型;若满足,则继续步骤S205;
步骤S205、保存已训练好的BP神经网络的时序回归预测模型。
进一步的,获得时序训练样本的方式为:获取监测路段的路面温度历史数据;将路面温度历史数据通过滚动窗口数据处理技术生成实际样本并归一化,获得时序训练样本。
进一步的,所述时序训练样本包括具有滚动窗口尺寸大小的连续多个路面温度时序数据和下一时刻路面温度真实数据。
本发明实施例提供的另一个技术方案是:
一种用于所述路面凝冰时间预测方法的系统,包括:
第一模块,用于获取最近一组滚动窗口的时序路面温度数据为xwindow=(xn-w,xn-w+1,…,xn-1);
第二模块,用于对时序路面温度数据xwindow=(xn-w,xn-w+1,…,xn-1)进行归一化数据处理,得到归一化的时序路面温度数据;
第三模块,用于初始化一个预测计步器p=0,并记录当前时间值tc;将归一化的时序路面温度数据输入到已训练好的BP神经网络的时序回归预测模型,计算得到下个时刻的路面温度预测值为xpredict(n+p);
第四模块,用于在xpredict(n+p)>xice时,使预测计步器p=p+1,xice为路面凝冰温度实际值;将下个时刻的路面温度预测值作为实时时序路面温度数据的最后一个时序数据,得到当前时序的时序路面温度数据xwindow,当xpredict(n+p)≤xice时,输出此时预测计步器p的值作为路面凝冰时间预测值。
本发明实施例提供的另一个技术方案是:
一种用于所述路面凝冰时间预测方法的装置,其特征在于,包括:存储器和处理器;
所述存储器,用于存储计算机程序;所述处理器,用于当执行所述计算机程序时,实现所述的路面凝冰时间预测方法。
本发明实施例提供的另一个技术方案是:
一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现所述的路面凝冰时间预测方法。
与现有技术相比,本发明具有以下有益效果:
1)本发明通过构建BP神经网络的时序回归预测模型,利用滚动窗口数据处理技术避免了时序样本数据的随机波动,保证了模型预测的稳定性。
2)本发明可采用大量路面温度历史数据来持续优化基于BP神经网络的时序回归预测模型,从而提升了模型预测路面凝冰时间的精确性。
3)本发明尤其适用于寒冷或高海拔易结冰的高危路段,便于高速公路运营部门掌握所属路段的路面状况,并及时提前发布路面凝冰预警信息,降低交通事故率,提升高速公路安全通行能力,满足公众对智慧高速日益增长的需求。
附图说明
构成本申请的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为某路段实际采集到的路面温度数据及时序回归BP神经网络拟合曲线图。
图2为本发明BP神经网络的时序回归预测模型结构示意图。
图3为本发明BP神经网络的时序回归预测模型训练过程中均方误差(MSE)随训练周期变化趋势图。
图4为本发明BP神经网络的时序回归预测路面凝冰时间流程图。
图5为本发明BP神经网络的时序回归预测路面凝冰时间结果图。
具体实施方式
下面将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
以下详细说明均是示例性的说明,旨在对本发明提供进一步的详细说明。除非另有指明,本发明所采用的所有技术术语与本申请所属领域的一般技术人员的通常理解的含义相同。本发明所使用的术语仅是为了描述具体实施方式,而并非意图限制根据本发明的示例性实施方式。
本发明提供一种基于时序回归神经网络的路面凝冰时间预测方法,包括待预测路段的路面温度历史数据滚动窗口预处理阶段、BP神经网络的时序回归预测模型训练阶段和路面凝冰时间实时预测阶段。待预测路段的路面温度历史数据滚动窗口预处理阶段首先获取监测路段的路面温度历史数据,如表1所示,表中的每时序间隔1分钟。
表1某路段路面温度历史数据
通过滚动窗口数据处理技术生成实际样本并归一化,获得时序训练样本;滚动窗口数据处理技术使用连续多个(滚动窗口尺寸)路面温度时序数据作为一组实际样本来预测下一个路面温度数据;归一化将路面温度映射到[0,1]区间内;时序训练样本包括具有滚动窗口尺寸大小的连续多个路面温度时序数据和下一时刻路面温度真实数据。
本实施例中的滚动窗口尺寸大小为6,预测步长为1,因此可得到表2所示的路面温度时序回归训练样本,最后一个为时序回归预测样本:196,(-2.8-2.9-2.8-2.8-2.8-3.0),-3.1。
表2时序回归训练样本
BP神经网络的时序回归预测模型训练阶段,包括:
步骤S201:建立BP神经网络的时序回归预测模型,通过设置BP神经网络的网络层数和每一层的神经元个数,构建一个具有滚动窗口尺寸大小的神经网络输入、多个隐含层和单个输出的BP神经网络模型,输出为路面温度值。本实施例BP神经网络的时序回归预测模型结构图如图2所示,预测模型参数如表3所示。
表3 BP神经网络的时序回归预测模型参数
步骤S202:预设BP神经网络的时序回归预测模型目标参数,本实施例预设训练目标参数如表4所示。
表4训练目标参数
步骤S203:将时序训练样本中的下一个路面温度真实数据作为BP神经网络标签值,时序训练样本中的具有滚动窗口尺寸大小的连续多个路面温度时序数据作为BP神经网络的输入值,训练BP神经网络的时序回归预测模型。
步骤S204:判断BP神经网络的时序回归预测模型的评价指标是否满足步骤S202预设的任一目录训练目标,若未满足,返回步骤S203,继续迭代训练BP神经网络的时序回归预测模型;若满足,则继续步骤S205。
步骤S205:保存已训练好的BP神经网络的时序回归预测模型,时序回归曲线如图1、均方误差(MSE)如图3所示,预测模型训练结果数据如表5所示。
表5预测模型训练结果
路面凝冰时间实时预测阶段包括如下步骤:
步骤S301:为方便跟传统直线均匀方法预测比较,假设现场实际采集到的时序路面温度数据为表1的一部分数据x=(x0,x1,…,xn-1),其中n=16,如表6所示,获取到的最近一组滚动窗口的时序路面温度数据为xwindow=(-0.20-0.20-0.30-0.30-0.30-0.40)。
表6现场路面温度时序数据
时序
温度值(℃)
时序
温度值(℃)
0
0
8
-0.3
1
0
9
-0.3
2
0
10
-0.2
3
0
11
-0.2
4
-0.1
12
-0.3
5
-0.1
13
-0.3
6
-0.2
14
-0.3
7
-0.2
15
-0.4
步骤302:初始化一个预测计步器p=0,并记录当前时间值tc。
步骤S303:时序路面温度数据x=(x0,x1,…,xn-1)的变化趋势总体缓慢下降,如图5所示,满足预测条件。
步骤304:对时序路面温度数据xwindow=(-0.20-0.20-0.30-0.30-0.30-0.40)进行归一化数据处理,得到归一化的时序路面温度数据。
步骤S305:将归一化的时序路面温度数据输入到已训练好的BP神经网络的时序回归预测模型,计算得到下个时刻的路面温度预测值为xpredict(n+p)=-0.39。
步骤306:已探测路面凝冰温度实际值为xice=-2.8℃,因xpredict(n+p)>xice,预测计步器p=p+1,同时利用滚动窗口特性,将下个时刻的路面温度预测值作为实时时序路面温度数据的最后一个时序数据,得到当前时序的时序路面温度数据为xwindow=(-0.20-0.30-0.30-0.30-0.40-0.39),并转到步骤304,继续迭代预测;当p=116时,xpredict(n+p)=-2.80满足条件xpredict(n+p)≤xice,则转到步骤S307。
步骤307:因预测计步器p=116>0,同时每步代表1分钟,即在前时间值tc之后再过116分钟左右,路面温度可能将至凝冰温度xice=-2.8。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中的描述和所示的本发明实施例的组件可以通过各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
仿真结果分析:
本发明BP神经网络的时序回归预测路面凝冰时间与专利CN104134098B两点直线预测方法以及如表1所示的实际发生路面凝冰需要的时间比较,结果如表7所示。
表7预测结果比较
由表7可出看到:
本发明BP神经网络的时序回归预测方法基本上与实际测量的路面发生凝冰时间相接近,而传统的两点直接预测方法具有较大的预测误差。
由图1和图5可以看到:传统的两点直线预测方法与实际测量的路面温度变化趋势偏离较大,而本发明BP神经网络的时序回归预测方法基本上真实地反映出路面温度的实际非线性缓慢下降变化趋势,具有较好的预测稳定性和准确性。
综上所述,本发明实施例提供的路面凝冰时间预测方法:
1)本发明通过构建BP神经网络的时序回归预测模型,利用滚动窗口数据处理技术避免了时序样本数据的随机波动,保证了路面凝冰时间预测的稳定性。
2)本发明可采用大量路面温度历史数据来持续优化基于BP神经网络的时序回归预测模型,从而提升了模型预测路面凝冰时间的精确性。
由技术常识可知,本发明可以通过其它的不脱离其精神实质或必要特征的实施方案来实现。因此,上述公开的实施方案,就各方面而言,都只是举例说明,并不是仅有的。所有在本发明范围内或在等同于本发明的范围内的改变均被本发明包含。
- 上一篇:一种医用注射器针头装配设备
- 下一篇:基于年降雨长期预报方法的矿区生态需水量计算方法