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

一种通过公交运营数据结合GPS数据预测城市路况的方法与流程

2022-04-13 18:56:17 来源:中国专利 TAG:

一种通过公交运营数据结合gps数据预测城市路况的方法
技术领域
1.本发明涉及智慧交通大数据路况预测领域,尤其涉及一种通过公交运营数据结合gps数据预测城市路况的方法。


背景技术:

2.随着人民生活水平的提高,车辆成为出门的必需品,人民都会驾车出行,在一定的时间段会造成高峰期,导致经常出现交通拥挤状况,在导航软件中都是根据gps定位来判断道路的拥堵状况,但是往往不是在任何时候都适用,因此,人民在不断探索寻求新的方法,近年来随着深度学习技术日渐成熟,基于深度学习模型构建预测模型的技术不断涌出,如:基于bp神经网络模型和svm(支持向量机)模型相融合的模型预测路况;利用图卷积和时间特征,提出一种时间相关性的数据规约方法进行短期的交通预测;基于多元数据融合的公交车到站时间预测方法等等。但以上技术并未考虑到路段之间相互影响和当前是时空因素,导致路况预测结果有很大偏差,本发明基于神经网络模型构建预测模型,采用历史数据集结合实时数据集沟通作为模型输入,既保证计算结果的稳定性又避免因突发情况产生的干扰,从而很大程度提高了预测结果的准确性。


技术实现要素:

3.本发明的目的在于提供一种通过公交运营数据结合gps数据预测城市路况的方法,解决现有技术并未考虑到路段之间相互影响和当前是时空因素,导致路况预测结果有很大偏差的技术问题。本发明基于神经网络模型构建预测模型,采用历史数据集结合实时数据集沟通作为模型输入,既保证计算结果的稳定性又避免因突发情况产生的干扰,从而很大程度提高了预测结果的准确性。
4.为了实现上述目的,本发明采用的技术方案如下:一种通过公交运营数据结合gps数据预测城市路况的方法,所述方法包括如下步骤:步骤1:获取特定城市所有的交通运营基础数据;步骤2:根据车次数据和到离站数据计算各个路段历史平均速度,并将历史路段平均速度数据集确定为历史路况特征矩阵,通过实时gps数据计算路段实时平均速度,并将实时平均速度数据集确定为实时路况特征矩阵;步骤3:将到离站数据关联线路和站点的基础数据得到路段位置关系邻接矩阵;步骤4:合并历史特征矩阵和实时特征矩阵,将合并后的特征矩阵与邻接矩阵输入到路况预测模型得到路况预测结果。
5.进一步地,所述步骤1的具体过程为,从iot平台实时获取所有车辆的gps数据,gps数据包括设备唯一标识、时间戳、经度、维度、速度,过滤掉时间戳和经纬度相同的gps,过滤掉任意字段为空的gps;从数据平台批量获取若干日的车次数据,对于每个车次包括车次唯一标识、线路
唯一标识、车辆唯一标识、车次开始时间、车次结束时间、车次耗时、有效状态,过滤掉有效状态为无效的记录,过滤掉任意字段为空的记录;从数据平台批量获取多日的到离站数据,对于每个到离站数据包括设备唯一标识、经度、维度、到离站标识、到离站时间、站点序号、上下行标识,过滤掉任意字段为空的记录;从智慧交通运营系统获取车辆、线路、站点的基础数据。
6.进一步地,所述步骤2中根据车次数据和到离站数据计算各个路段历史平均速度具体过程为,设置平均速度计算公式:其中,表示车辆h在路段line最后位置与第一个位置之间的距离,表示在line上的最后位置,表示在line上的第一个位置,表示车辆h在line上起点和终点的时间差,m表示时间段内通过line的车辆总和,表示时间段内路段的平均速度。
7.进一步地,所述步骤3具体过程为:根据线路、站点和线路站点关系构建有向图,根据路段有向图将所有路段映射到网格地图,并得到所有路段的线网矩阵,根据线网矩阵计算路段的邻接矩阵。
8.进一步地,所述步骤4 中,路况预测模型为神经网络模型,神经网络模型包括依次连接的卷积神经网络模型、lstm模型,卷积神经网络模型为:,其中,为线网速度变化值,a为邻接矩阵,x为拥堵矩阵,为从卷积神经网路模型的输入层到卷积神经网络模型的隐藏层的权值矩阵,为从卷积神经网络模型的隐藏层到模型的输出层的权值矩阵;lstm模型中的lstm拥有三个门,分别为输入门,遗忘门,输出门,用于保护和控制细胞状态,决定丢失信息:其中t表示当前时刻,表示遗忘门的权重矩阵, 上一时刻的输出值,表示当前时刻网络的输入值,表示遗忘门的偏置项,表示sigmoid函数。
9.确定更新的信息:,更新细胞状态:其中,表示输入门,表示当前输入的单元状态, 表示当前时刻的单元状态,表示上一次的单元状态,表示遗忘门。
10.输出信息:,其中,表示需要输出的状态, 表示当前时刻的输出。
11.获取训练集,包括路况特征矩阵和路段邻接矩阵,将训练集输入到路况预测模型进行训练得到训练好的神经网络模型;将训练好的模型作为路况预测模型。
12.本发明由于采用了上述技术方案,具有以下有益效果:本发明采用历史运营数据计算得到的路况特征矩阵与实时运营数据计算的路况特征矩阵相结合作为预测模型的输入得到预测结果,使用智慧公交运营系统提供的位置数据作为邻接矩阵,因此,该方法既考虑到路段之间的相互影响,也避免因突发情况产生的干扰,从而很大程度提高了预测结果的准确性。
附图说明
13.图1是本发明方法流程图。
具体实施方式
14.为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举出优选实施例,对本发明进一步详细说明。然而,需要说明的是,说明书中列出的许多细节仅仅是为了使读者对本发明的一个或多个方面有一个透彻的理解,即便没有这些特定的细节也可以实现本发明的这些方面。
15.如图1所示,一种通过公交运营数据结合gps数据预测城市路况的方法,所述方法包括如下步骤:步骤1:获取特定城市所有的交通运营基础数据。
16.从iot平台实时获取所有车辆的gps数据如表1,gps数据包括设备唯一标识、时间戳、经度、维度、速度,过滤掉时间戳和经纬度相同的gps,过滤掉任意字段为空的gps。
17.表1 为gps数据从数据平台批量获取多日的车次数据如表2,对于每个车次包括车次唯一标识、线路唯一标识、车辆唯一标识、车次开始时间、车次结束时间、车次耗时、有效状态,过滤掉有效状态为无效的记录,过滤掉任意字段为空的记录。
18.表2 为车次数据
从数据平台批量获取多日的到离站数据如表3,对于每个到离站数据包括设备唯一标识、经度、维度、到离站标识、到离站时间、站点序号、上下行标识,过滤掉任意字段为空的记录。
19.表3 为离站数据从智慧交通运营系统获取车辆、线路、站点基础数据。
20.步骤2:根据车次数据和到离站数据计算各个路段历史平均速度,并将历史路段平均速度数据集确定为历史路况特征矩阵,通过实时gps数据计算路段实时平均速度,并将实时平均速度数据集确定为实时路况特征矩阵。
21.根据公式其中,表示车辆h在路段line最后位置与第一个位置之间的距离,表示在line上的最后位置,表示在line上的第一个位置,表示车辆h在line上起点和终点的时间差,m表示时间段内通过line的车辆总和,表示时间段内路段的平均速度。
22.步骤3:将到离站数据关联线路和站点的基础数据得到路段位置关系邻接矩阵。根据线路、站点和线路站点关系构建有向图,根据路段有向图将所有路段映射到网格地图,并得到所有路段的线网矩阵,根据线网矩阵计算路段的邻接矩阵。
23.步骤4:合并历史特征矩阵和实时特征矩阵,将合并后的特征矩阵与邻接矩阵输入到路况预测模型得到路况预测结果。构建神经网络模型,包括依次连接的卷积神经网络模型、lstm模型。获取训练集,包括路况特征矩阵和路段邻接矩阵,将训练集输入到路况预测模型进行训练得到训练好的神经网络模型。将训练好的模型作为路况预测模型。
24.在实际应用中,为了使路段上实际路况与模型预测路况之间的误差尽可能小,我们使用损失函数来对预测结果进行评估,损失函数如下:,其中loss为损失函数,为正则化项,为实际路况,为预测路况。
25.在实际应用中,卷积神经网络模型为:,其中,为线网速度变化值,a为邻接矩阵,x为拥堵矩阵,为从卷积神经网路模型的输入层到卷积神经网络模型的隐藏层的权值矩阵,为从卷积神经网络模型的隐藏层到模型的输出层的权值矩阵。
26.在实际应用中,lstm模型为:决定丢失信息:确定更新的信息:,更新细胞状态:输出信息:,。
27.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应
视为本发明的保护范围。
再多了解一些

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

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

相关文献