一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于短时路况预测算法的预警方法及系统与流程

2022-06-02 10:31:56 来源:中国专利 TAG:


1.本发明涉及智慧公路技术领域,具体涉及一种基于短时路况预测算法的预警方法及系统。


背景技术:

[0002][0003]
智慧公路云平台主要为省级区域内高速公路安全畅通提供信息化、智能化管理手段,为高速公路应急处置提供信息化支撑;可以全面掌控路网状态、提高路网管理能力、提高公众信息服务水平,最终实现高速公路管理的“可知、可测、可控、可服务”,使路网运行更安全高效、公众出行更便捷舒适、交通管理更科学智能、智慧道路更绿色经济。
[0004]
而交通预测模型是智慧公路技术领域一个重要的应用,目前部分的交通预测模型考虑了时间依赖性,包括卡尔曼滤波模型、k-近邻模型、贝叶斯模型等。其考虑了交通状况的动态变化,但却忽略了空间依赖性,使得交通状况的变化不受路网的限制,无法准确预测交通数据的状态。为了描述这些空间特征,一些交通预测模型引入了用于空间建模的卷积神经网络。然而卷积神经网络通常用于欧几里得数据,如图像、规则网格等,无法在具有复杂拓扑结构的道路网络环境下工作,因此无法描述空间相关性,且现有交通预测模型的预测精度也较低。


技术实现要素:

[0005]
为解决现有交通预测模型中存在的时间依赖性和空间相关性部分缺失,以及预测精度低等问题,本发明提供了一种基于短时路况预测算法的预警方法,通过建立st-gcn模型分析预测未来某段时间的交通路况,并采用评估指标对st-gcn模型进行评估以验证其为最优模型,并将st-gcn模型的预测结果推送至高速公路上布设的情报板,通过情报板信息来诱导司乘用户的行为,从而有效提高高速公路的通行效率,并大大提升了预测精度。本发明还涉及一种基于短时路况预测算法的预警系统。
[0006]
本发明的技术方案如下:
[0007]
一种基于短时路况预测算法的预警方法,其特征在于,包括以下步骤:
[0008]
数据获取及预处理步骤:获取交通数据,并对获取的交通数据进行预处理;
[0009]
模型建立步骤:根据预处理后的数据,采用短时路况预测算法进行空间相关性和时间相关性建模,建立st-gcn模型,并对建立的st-gcn模型进行训练,得到最优st-gcn模型,根据最优st-gcn模型预测平均车速;
[0010]
模型评估步骤:根据交通数据中实际平均车速和预测的平均车速建立评估指标,根据评估指标并采用对比模型对st-gcn模型进行评估,验证st-gcn模型为最优模型;
[0011]
信息展示步骤:根据验证为最优模型的st-gcn模型所预测的平均车速,结合高速公路运行状态的等级划分标准,将高速公路中多个路段的路况信息用不同颜色信息进行标示,并根据颜色信息生成图片,再将所述图片传输至高速公路上布设的情报板进行展示。
[0012]
优选地,所述模型评估步骤中,所述评估指标包括均方根误差、平均绝对误差和决定系数,所述均方根误差和平均绝对误差用于测量预测的平均车速与实际平均车速误差,所述决定系数用于衡量预测的平均车速结果所代表的实际平均车速能力。
[0013]
优选地,所述模型建立步骤中,所述st-gcn模型由图卷积网络、长短期记忆网路和注意力机制三部分组成;
[0014]
首先使用预处理后的历史时间序列数据作为输入数据,并使用图卷积网络捕捉高速公路网络的拓扑结构以获得空间关联特征,再将得到的具有空间关联特征的时间序列输入到长短期记忆网路模型中,通过单元间的信息传递获得动态变化,以获取时间特征,然后通过全连接层和注意力机制计算输入数据对当前预测产生的影响,以得到预测结果。
[0015]
优选地,所述数据获取及预处理步骤中,所述预处理包括删除异常数据和重复数据,填补缺失数据,以及去除噪声和数据标准化。
[0016]
优选地,所述模型评估步骤中,所述对比模型包括历史平均模型、自回归综合移动平均模型、支持向量机模型、双向长短期记忆单元模型、fi-rnns模型、hypernet模型和多视图卷积神经网络模型的若干组合。
[0017]
一种基于短时路况预测算法的预警系统,其特征在于,包括数据获取及预处理模块、模型建立模块、模型评估模块和信息展示模块,
[0018]
所述数据获取及预处理模块,获取交通数据,并对获取的交通数据进行预处理;
[0019]
所述模型建立模块,根据预处理后的数据,采用短时路况预测算法进行空间相关性和时间相关性建模,建立st-gcn模型,并对建立的st-gcn模型进行训练,得到最优st-gcn 模型,根据最优st-gcn模型预测平均车速;
[0020]
所述模型评估模块,根据交通数据中实际平均车速和预测的平均车速建立评估指标,根据评估指标并采用对比模型对st-gcn模型进行评估,验证st-gcn模型为最优模型;
[0021]
所述信息展示模块,根据验证为最优模型的st-gcn模型所预测的平均车速,结合高速公路运行状态的等级划分标准,将高速公路中多个路段的路况信息用不同颜色信息进行标示,并根据颜色信息生成图片,再将所述图片传输至高速公路上布设的情报板进行展示。
[0022]
优选地,所述评估指标包括均方根误差、平均绝对误差和决定系数,所述均方根误差和平均绝对误差用于测量预测的平均车速与实际平均车速误差,所述决定系数用于衡量预测的平均车速结果所代表的实际平均车速能力。
[0023]
优选地,所述st-gcn模型由图卷积网络、长短期记忆网路和注意力机制三部分组成;
[0024]
所述模型建立模块首先使用预处理后的历史时间序列数据作为输入数据,并使用图卷积网络捕捉高速公路网络的拓扑结构以获得空间关联特征,再将得到的具有空间关联特征的时间序列输入到长短期记忆网路模型中,通过单元间的信息传递获得动态变化,以获取时间特征,然后通过全连接层和注意力机制计算输入数据对当前预测产生的影响,以得到预测结果。
[0025]
优选地,所述数据获取及预处理模块中的预处理包括删除异常数据和重复数据,填补缺失数据,以及去除噪声和数据标准化。
[0026]
优选地,所述对比模型包括历史平均模型、自回归综合移动平均模型、支持向量机
模型、双向长短期记忆单元模型、fi-rnns模型、hypernet模型和多视图卷积神经网络模型的若干组合。
[0027]
本发明的有益效果为:
[0028]
本发明提供的一种基于短时路况预测算法的预警方法,首先获取交通数据,并对获取的交通数据进行预处理,然后根据预处理后的数据,采用短时路况预测算法建立st-gcn模型,并对建立的st-gcn模型进行迭代训练,得到最优st-gcn模型,根据最优st-gcn模型预测平均车速,再根据交通数据中实际平均车速和预测的平均车速建立评估指标,根据评估指标并采用对比模型对st-gcn模型进行评估,验证st-gcn模型为最优模型,最后根据验证为最优模型的st-gcn模型所预测的平均车速,结合高速公路运行状态的等级划分标准,将高速公路中多个路段的路况信息用不同颜色信息进行标示,并根据颜色信息生成图片,再将所述图片传输至高速公路上布设的情报板进行展示。该方法通过建立时空图卷积神经网络模型——st-gcn模型,具有先进性,将图卷积网络gcn和长短期记忆单元模型lstm相结合,通过对高速公路网络进行建模,可将图形上的节点表示道路,邻接矩阵表示道路之间的连接关系,道路上的交通信息描述为图形上节点的属性,st-gcn模型中的gcn部分用于捕获图的拓扑结构,以获得空间相关性,lstm部分用于捕捉节点属性的动态变化,获得时间相关性,分析交通数据的空间相关性和时间相关性,以及预测未来某段时间的交通路况,通过采用评估指标对st-gcn模型进行评估验证其为最优模型,大大提升了预测精度,且全程无需人工干预,大大降低了人员工作强度。且使用方便:本发明在实现时,仅需对接高速公路上现有的情报板设备即可,无需新设备;准确性高:本发明方法针对未来15分钟的路况进行预测,准确性达到90%,针对未来1小时的路况进行预测,准确性可达到92%。
[0029]
本发明还涉及一种基于短时路况预测算法的预警系统,该系统与上述的基于短时路况预测算法的预警方法相对应,可理解为是一种实现上述基于短时路况预测算法的预警方法的系统,包括数据获取及预处理模块、模型建立模块、模型评估模块和信息展示模块,各模块相互协同工作,通过建立st-gcn模型分析交通数据的空间相关性和时间相关性,并分析预测未来某段时间的交通路况,通过采用评估指标对st-gcn模型进行评估验证其为最优模型,大大提升了预测的精度,并将最优预测结果推送至高速公路上布设的情报板,通过情报板信息来诱导司乘用户的行为,从而有效提高了高速公路的通行效率。
附图说明
[0030]
图1是本发明基于短时路况预测算法的预警方法的流程图。
[0031]
图2是本发明st-gcn模型的整体框架示意图。
[0032]
图3是本发明长短期记忆网络模型的结构示意图。
[0033]
图4是本发明超参数配置界面示意图。
具体实施方式
[0034]
下面结合附图对本发明进行说明。
[0035]
本发明涉及一种基于短时路况预测算法的预警方法,该方法的流程图如图1所示,依次包括以下步骤:
[0036]
数据获取及预处理步骤:先获取实时和历史交通数据,并对获取的交通数据进行
预处理,去除交通数据中的异常和重复的数据,填补缺失数据,并去除噪声和数据标准化等,然后对预处理后的交通数据做脱敏处理。
[0037]
模型建立步骤:根据预处理及脱敏后的交通数据,采用短时路况预测算法进行空间相关性和时间相关性建模,建立st-gcn模型,并对建立的st-gcn模型进行训练,得到最优st-gcn模型;其中,交通数据作为一种时间序列数据,具有时间相关性,即某一时间段的交通数据和之前多个时间段的交通数据有关,而且距离当前时间段越近,数据相关性越高。为分析交通数据的时间相关性,采用深度学习相关算法来探究当前时刻与滞后时刻的相关性。而考虑到单个路段并不能很好地体现出车辆行驶情况变化的趋势,以及整个高速路网中路段之间的关联性,因此就交通速度或者流量而言,某一路段的交通状况易受到周边路段的影响,如路段上游堵车时,势必会减慢下游路段车速,故通过对路网中的交通空间依赖性分析,可以发现路段间交通数据的空间关联程度,即空间相关性。
[0038]
具体地,采用短时路况预测算法建立st-gcn模型来捕捉交通数据的空间相关性和时间相关性,并实现基于高速公路的交通速度预测,该st-gcn模型由图卷积网络(graphconvolutional network,gcn)、长短时记忆(longshort-term memory,lstm)网络和注意力机制三部分组成。如图2所示,先使用根据网络构建的邻接矩阵、根据poi构建的功能相似矩阵及高速路网相关的实时和历史交通数据作为输入数据,并使用gcn模型捕捉高速公路网络的拓扑结构以获得交通数据的空间特征,然后将得到的具有空间特征的交通数据输入到 lstm网络模型中,通过单元间的信息传递获得动态变化,以获取交通数据的时间特征,最后,通过全连接层和注意力机制计算输入数据对当前预测产生的影响,得到预测结果。
[0039]
其中,获取复杂的空间相关性是交通预测的关键问题。传统的卷积神经网络(cnn)可以获得局部空间特征,但它只能用于欧几里德空间,如图像、规则网格等。但高速公路路网的形式是图形,而不是二维网格,这意味着cnn模型无法反映高速公路路网的复杂拓扑结构,因此无法准确捕捉空间相关性。近年来,将cnn推广到能够处理二进制图结构数据的图卷积网络(gcn)得到了广泛的关注。gcn模型已成功应用于许多应用中,包括文档分类、无监督学习和图像分类。gcn模型在傅立叶域构造了一个滤波器,该滤波器作用于图的节点及其一阶邻域,捕捉节点之间的空间特征,然后通过叠加多个演化层建立gcn模型。
[0040]
gcn模型可以获得中心道路与其周边道路之间的拓扑关系、编码道路网络的拓扑结构和道路上的属性,然后获得空间相关性,如交叉口、邻接路段和较远路段等空间特征信息。因此使用gcn模型从交通数据中学习空间特征。一个双层gcn模型按照下式进行表示:
[0041][0042]
上式中,表示邻接矩阵,x表示特征矩阵,w0和w1表示第一层和第二层中的权重矩阵,σ、relu表示激活函数。
[0043]
其中,表示预处理步骤,是具有自连接结构的矩阵,是度矩阵,
[0044]
获取时间相关性是交通预测的另一个关键问题。目前,处理序列数据最广泛使用的神经网络模型是当前的循环神经网络(rnn)。然而,由于梯度消失和梯度爆炸等缺陷,传统的循环神经网络对长期预测具有局限性。lstm模型和gru模型是循环神经网络的变体,已被证明可以解决上述问题。lstm和gru的基本原理大致相同,它们都使用门控机制来尽可能
多地记忆长期信息,并且对各种任务都同样有效,而相较于gru模型,lstm增加了一个门控机制来控制信息的传递以及状态和记忆单元的更新。因此,选择lstm模型从流量数据中获得时间依赖性,即时间相关性。lstm神经网络有一个记忆单元和一个状态单元,通过门控机制不断更新状态单元和记忆单元。图3描绘了lstm内部的门控机制,分别是输入门、遗忘门和输出门,这三个门相互独立并且分别处理时间序列特征信息的输入、遗忘和输出过程。此外,通过门控机制和记忆单元的共同作用,还可以有选择性地控制信息的传递,不仅可以有效地改善梯度消失和梯度爆炸的问题,而且对于较长的序列数据具有更好的处理和预测能力。lstm模型的训练过程如下:
[0045]
先选择性地遗忘记忆单元中存储的信息c
i-1
,选择σ(sigmoid)函数作为遗忘门的激活函数,通过将记忆单元中存储的信息c
i-1
与遗忘门fi相乘,一部分信息将会被遗忘,因此需要根据目前的输入门ii更新记忆单元中的信息。与遗忘门类似,输入门ii也是选择重要的特征信息来更新记忆单元ci。输出门同样采用σ函数作为激活函数,负责将记忆单元信息ci中的部分重要特征作为输出,最后将lstm的输出结果连接至全连接层得到预测结果。
[0046]
需要说明的是,长时间序列的每个短子序列特征的重要程度是不同的,赋予lstm关注更重要特征的能力可以更好实现短时交通速度的预测。因此lstm模型使用注意力机制提取短序列的显著性特征,将不同时间下的交通速度对最后输出结果的重要性纳入考虑之中,通过计算注意力系数,与输出结果作矩阵乘法后输入全连接层,得到预测结果。
[0047]
为了同时捕获交通数据的空间和时间依赖性,提出了一种基于图卷积网络(gcn)和长短期记忆(lstm)网络的时空图卷积网络模型(即st-gcn模型),具体计算过程如下所示:
[0048]ut
=σ(wu[f(a,x
t
xt),h
t-1
] bu)(2)
[0049]rt
=σ(wr[f(a,x
t
),h
t-1
] br)(3)
[0050]ct
=tanh(wc[f(a,x
t
),(r
t
*h
t-1
)] bc)(4)
[0051]ht
=u
t
*h
t-1
(1-u
t
)*c
t
(5)
[0052]
上式中,u
t
、r
t
是在时间t的更新门和复位门,h
t
表示在时间点t时的车速输出,h
t-1
表示在时间点t-1时的车速输出,f(a,x
t
)表示图形卷积过程,定义为不等式1,w和b代表训练过程中的权重和偏差,tanh为双切正切曲线函数。
[0053]
实施例:
[0054]
在不丧失通用性的情况下,使用某省2020年5月-8月的高速公路收费数据,选择8个收费站,共49条路段作为研究区域。实验数据主要包括两部分,一个是49*49邻接矩阵,它描述了道路之间的空间关系,每行表示一条道路,矩阵中的值表示道路之间的连通性。另一个是特征矩阵,它描述了每条道路上的速度随时间的变化,每行代表一条道路,每个列是不同时间段道路上的平均车速。采用短时路况预测算法对未来1小时的路况进行预测,每1个小时(1小时为一个时间片)计算一次每条道路的平均车速,获取过去6个时间片(即6个1小时,合计6小时),每1小时、区域内各组入出口对(以下简称为od)的平均车速和流量作为算法的输入,算法输出未来1小时内每组od的预测平均车速,在实验中,输入数据被归一化为区间[0,1],此外,80%的数据用作训练集,其余20%用作测试集,预测未来一个小时内高速公路平均车速。优选地,st-gcn模型使用adam优化器进行训练。
[0055]
可以理解的是,在训练过程中,目标是将道路上的实际平均车速与预测平均车速
之间的误差降至最低。st-gcn模型的损失函数按照下式进行表示:
[0056][0057]
上式中,y
t
和分别表示实际平均车速和预测平均车速,l
reg
是l2正则项,用于避免过拟合问题,λ是一个超参数。
[0058]
其中,st-gcn模型的超参数主要包括学习率、批量大小、训练时间和隐藏单元数。具体地,如图4所示,通过系统配置学习率为0.0005,批量大小为32,训练循环为50。需要说明的是,隐藏单元数是st-gcn模型的一个非常重要的参数,因为不同的隐藏单元数可能会极大地影响预测精度,系统配置隐藏单元数为128,此时预测精度最高。
[0059]
综上所述,st-gcn模型可以处理复杂的空间依赖性和时间动态性。一方面,利用图卷积网络对高速公路网络的拓扑结构进行捕捉,得到高速公路网络的空间相关性。另一方面,利用长短期记忆网络捕捉道路交通信息的动态变化,获得时间依赖性,最终实现交通预测。
[0060]
模型评估步骤:采用评估指标对最优st-gcn模型进行评估,得到最优预测结果,根据最优预测结果预测平均交通速度;
[0061]
为了评估st-gcn模型的预测性能,使用评估指标来评估实际平均车速y
t
和预测平均车速之间的差异,评估指标包括均方根误差(rmse)、平均绝对误差(mae)和决定系数(r2),其中,均方根误差(rmse)按照下式进行表示:
[0062][0063]
平均绝对误差(mae)按照下式进行表示:
[0064][0065]
决定系数(r2)按照下式进行表示:
[0066][0067]
其中,rmse和mae用于测量预测的平均车速误差,值越小,预测效果越好。r2用于衡量预测的平均车速结果所代表的实际平均车速能力,值越大,预测效果越好。
[0068]
将st-gcn模型的预测指标与以下基线方法的预测指标进行对比:(1)历史平均模型(ha),它使用历史时期的平均交通信息作为预测;(2)自回归综合移动平均模型(arima),将观测到的时间序列拟合到一个参数模型中,预测未来的交通数据。(3)支持向量机模型(svm),它选取历史数据对模型进行训练,得到输入和输出之间的关系,然后通过给出未来的交通数据进行预测。(4)双向长短期记忆单元模型(bi-lstm)。(5)fi-rnns。(6)hypernet是2016年清华大学研究团队提出的优秀的faster-rcnn变种。hypernet主要改进在于集合了多层的特征图,得到多尺度的超特征。(7)多视图卷积神经网络(multi-view cnn),在卷积神经网络cnn的基础上将对象的多个2d视图下的信息编译成紧凑的3d描述符,提高了计算效率。
[0069]
st-gcn模型和其他基线方法在数据集对未来一个小时内高速公路速度的预测指标的比对结果如表1所示。
[0070]
表1
[0071][0072]
由表1可以看出,st-gcn模型在所有评估指标下都获得了最佳的预测性能:基于神经网络的方法,如bi-lstm、fi-rnns、hypernet、multi-view cnn以及本发明提出的st-gcn 网络普遍比其他机器学习模型如ha模型、arima模型,具有更好的预测精度。例如,与 ha模型相比,st-gcn模型的mae误差降低了约11.1%,与arima模型相比,st-gcn 模型的mae误差降低了约19.7%;基于神经网络的方法比其他机器学习类的基线模型,具有更好的相关性,根据本发明提出的st-gcn网络预测所得的相关系数(r2)相较于arima 模型提高了约242%,测试结果整体上验证了st-gcn模型在时空交通预测中的优势。
[0073]
信息展示步骤:如表2所示的高速公路运行状态等级划分标准,根据预测的平均车速和表2所示的高速公路运行状态的等级划分标准,将高速公路中多个路段的路况信息用不同颜色信息进行标示,并根据颜色信息生成图片,再将图片通过情报板的接口传送至高速公路上布设的情报板,将图片实时展示在高速公路上的情报板上,诱导司乘用户的行为,从而提高高速公路通行效率。
[0074]
表2
[0075][0076]
本发明还涉及了一种基于短时路况预测算法的预警系统,该系统与上述基于短时路况预测算法的预警方法相对应,可理解为是实现上述方法的系统,该系统包括数据获取及预处理模块、模型建立模块、模型评估模块和信息展示模块,具体地,
[0077]
数据获取及预处理模块,获取交通数据,并对获取的交通数据进行预处理;
[0078]
模型建立模块,根据预处理后的数据,采用短时路况预测算法进行空间相关性和
时间相关性建模,建立st-gcn模型,并对建立的st-gcn模型进行训练,得到最优st-gcn模型,根据最优st-gcn模型预测平均车速;
[0079]
模型评估模块,根据交通数据中实际平均车速和预测的平均车速建立评估指标,根据评估指标并采用对比模型对st-gcn模型进行评估,验证st-gcn模型为最优模型;
[0080]
信息展示模块,根据验证为最优模型的st-gcn模型所预测的平均车速,结合高速公路运行状态的等级划分标准,将高速公路中多个路段的路况信息用不同颜色信息进行标示,并根据颜色信息生成图片,再将所述图片传输至高速公路上布设的情报板进行展示。
[0081]
优选地,评估指标包括均方根误差、平均绝对误差和决定系数,所述均方根误差和平均绝对误差用于测量预测的平均车速与实际平均车速误差,所述决定系数用于衡量预测的平均车速结果所代表的实际平均车速能力。
[0082]
优选地,st-gcn模型由图卷积网络、长短期记忆网路和注意力机制三部分组成。
[0083]
优选地,预处理包括删除异常数据和重复数据,填补缺失数据,以及去除噪声和数据标准化。
[0084]
优选地,对比模型包括历史平均模型、自回归综合移动平均模型、支持向量机模型、双向长短期记忆单元模型、fi-rnns模型、hypernet模型和多视图卷积神经网络模型的若干组合。
[0085]
本发明提供了客观、科学的基于短时路况预测算法的预警方法及系统,通过建立st-gcn 模型分析交通数据的空间相关性和时间相关性,以及预测未来某段时间的交通路况,通过采用评估指标对st-gcn模型进行评估验证其为最优模型,大大提升了预测精度,且全程无需人工干预,大大降低了人员工作强度。
[0086]
应当指出,以上所述具体实施方式可以使本领域的技术人员更全面地理解本发明创造,但不以任何方式限制本发明创造。因此,尽管本说明书参照附图和实施例对本发明创造已进行了详细的说明,但是,本领域技术人员应当理解,仍然可以对本发明创造进行修改或者等同替换,总之,一切不脱离本发明创造的精神和范围的技术方案及其改进,其均应涵盖在本发明创造专利的保护范围当中。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献