一种基于行程时间预测的实时路径规划方法技术

技术编号:22183674 阅读:34 留言:0更新日期:2019-09-25 02:56
一种基于行程时间预测的实时路径规划方法,根据历史数据都具有相似的原则,采用道路车辆行程时间的历史数据对BP神经网络预测模型进行训练,得到误差相对较小的预测数据,以预测数据为路径导航规划的数据,采用Dijkstra最短路径算法进行实时动态路径规划,改进了现在很多导航系统都是依据车辆在道路的行驶速度,计算出的总的行驶时间,没有考虑车辆行驶过程中的一些其他因素的缺点。本发明专利技术基于历史数据相似性,采用BP神经网络算法对车辆行程时间进行预测,能相对准确的预测车辆出行时间花费,进行路径规划。

A Real-time Path Planning Method Based on Travel Time Prediction

【技术实现步骤摘要】
一种基于行程时间预测的实时路径规划方法
本专利技术基于BP神经网络、预测算法以及路径诱导等,设计一种基于行程时间预测的实时路径规划方法,属于智能交通系统应用领域。
技术介绍
汽车已经进入了千家万户,这样的环境导致汽车保有量在逐年增加。然而汽车在给人们的生活带来便利的同时也带来了很多的问题,例如交通拥堵严重、环境污染加重、交通事故频发等。其中交通拥堵与人们的日常生活牵涉最多,而且影响整个交通路网的正常运行,就个人而言,现在社会生活节奏越来越快,人们渴望可以得到相对确切的路网上的时间花费,避开道路拥堵路段,提高出行效率。因此出现了很多的导航系统,给人们的出行带来了便利。目前的导航系统行程时间预测算法是在规划行驶道路后,依据规划道路时检测出的每段道路车辆行驶速度、道路长度等,累计各段道路所需行驶时间,从而得到整个导航路径所需的形式时间。由于是依据车辆在道路的行驶速度,计算出的总的行驶时间,该预测算法的缺点是没有考虑一些其他的因素,对车辆行驶过程中的影响。
技术实现思路
为了克服现有的路径规划中的不足,本专利技术提供一种基于行程时间预测的实时路径规划方法,基于历史数据相似性,采用BP神经网络算法对车辆行程时间进行预测,能相对准确的预测车辆出行时间花费,进行路径规划。本专利技术为了解决上述技术问题采用的技术方案如下:一种基于行程时间预测的实时路径规划方法,包括如下步骤:1)收集典型路段的车辆行程时间的历史数据;2)判断车辆行程时间数据是否存在异常,将异常数据放入异常数据集单独处理;3)确定BP神经网络拓扑结构并确定其权值的个数,根据计算其最大信息系数来确定BP神经网络输入层的节点个数,并选取单隐层的BP神经网络模型为预测原型;其计算公式为:其中:公式(1)和(2)中,X,Y表示需要计算的两个变量,I(x,y)表示两个变量X,Y的互信息,ρ(x),ρ(y)表示X,Y在给定的区域内的概率,MIC(x,y)表示最大信息系数,a和b表示在X,Y的二维空间中用散点图来表示,用方格划分成的区间数目,B是变量,一般取值为数据量的0.6次方左右;4)在BP神经网络的每一个权值的变化上加上一项正比于前次权值的变化的值,并根据BP神经网络算法来产生新的权值变化。公式如下:其中,η为学习速率,一般取值在(0.1,0.4);α为权系数修正常数,一般取值为(0.7,0.9);5)根据确定的权值,计算实际输出误差,并将误差反向传递给输入层,进一步调整,重复过程,直到满足自己期望,退出训练;6)由上述预测结果,预测一天各时间段的车辆行程时间,进行车辆出行的路径规划。进一步,所述步骤3)中,BP神经网络拓扑结构如下:输入层:输入预处理的样本数据,具体预测时段为每天各个时间段的前三周周的相同星期日期的时段以及当天前一天的预测时段,预测路口的上个路口三个方向的汇入数据等七个数据;隐含层:M和N表示为输入和输出层的节点数,隐含层节点数一般选择M*(N+1)或者M*N+a,a取(1,10)之间的数。输出层:为车辆行程时间一个节点。再进一步,所述步骤6)中,采用Dijkstra最短路径算法进行车辆行程时间的路径规划,过程如下:6.1)以起点为中心,向周围路径搜索,选择车辆行程时间最少的路段,再以该路段为起点,搜索相邻路段中车辆行程时间最短的路段;6.2)假设用户在时间t时刻,输入出发点V0和目的地Vn进行路径规划导航;6.3)获取分析t所属的时间段,出发点V0所属路段,得到该t时刻,V0道路的车辆行程时间t1;6.4)到达下一路口V1的时间为t+t1,搜索得到在t1时刻V1路口所属路段的车辆预测行程时间t2;6.5)最终的路径规划总时间T=t+t1+t2+…ti。更进一步,所述步骤1)中,所述BP神经网络训练样本的选取过程为:收集典型路段的车辆行程时间的历史数据,选取一个月内每天24小时的车辆过车数据作为训练的样本数据,包括车辆速度、道路路段长度、车头间距和车辆路口通过时间,其中车辆速度、道路路段长度、车头间距是为了判断预处理的异常数据,车辆路口通过时间是为了计算车辆在道路路段的行驶时间。本专利技术的有益效果为:基于历史数据相似性,采用BP神经网络算法对车辆行程时间进行预测,能相对准确的预测车辆出行时间花费,进行路径规划。附图说明图1为选取的典型道路示例图;图2为BP神经网络拓扑关系图;图3为车辆行程时间预测流程图;图4为路径规划流程图。图5为基于行程时间预测的实时路径规划方法的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将对本专利技术实施例中的技术方案进行清楚、完整地描述。参照图1~图5,一种基于行程时间预测的实时路径规划方法,包括如下步骤:1)收集典型路段的车辆行程时间的历史数据,选取一个月内每天24小时的车辆过车数据作为训练的样本数据,包括车辆速度、道路路段长度、车头间距、车辆路口通过时间等,其中车辆速度、道路路段长度、车头间距是为了判断预处理的异常数据,车辆路口通过时间是为了计算车辆在道路路段的行驶时间;2)判断车辆行程时间数据是否存在异常,将异常数据放入异常数据集单独处理(异常数据包括过大或者过小的数据,数据的缺失),对于过大或者过小的数据,采用直接删除的方式,对于缺失的数据,采用历史平均法进行补全;3)确定BP神经网络的输入层数,计算公式如下:其中:公式(1)和(2)中,X,Y表示需要计算的两个变量,I(x,y)表示两个变量X,Y的互信息,ρ(x),ρ(y)表示X,Y在给定的区域内的概率,MIC(x,y)表示最大信息系数,a和b表示在X,Y的二维空间中用散点图来表示,用方格划分成的区间数目,B是变量,一般取值为数据量的0.6次方左右。输入层:输入预处理的样本数据,具体预测时段为每天各个时间段的前三周的相同星期日期的时段以及当天前一天的预测时段,预测路口的上个路口三个方向的汇入数据等七个数据;隐含层:M和N表示为输入和输出层的节点数,隐含层节点数一般选择M*(N+1)或者M*N+a,a取(1,10)之间的数。输出层:为车辆行程时间一个节点数建立BP神经网络拓扑结构,输入节点为M,隐含层节点数为L,输出层节点数为N,权值的计算公式为:P=M*L+L*N+M+N+L4)在BP神经网络的每一个权值的变化上加上一项正比于前次权值的变化的值,并根据BP神经网络算法来产生新的权值变化。公式如下:其中,η为学习速率,一般取值在(0.1,0.4);α为权系数修正常数,一般取值为(0.7,0.9);5)根据确定的权值,计算实际输出误差,并将误差反向传递给输入层,进一步调整,重复过程,直到满足自己的期望,退出训练,获取车辆行程时间预测数据。6)由上述预测结果,确定一天各时间段的车辆行程时间,进行车辆出行的路径规划。所述步骤6)中,采用Dijkstra最短路径算法进行车辆行程时间的路径规划,过程如下:6.1)以起点为中心,向周围路径搜索,选择车辆行程时间最少的路段,再以该路段为起点,搜索相邻路段中车辆行程时间最短的路段;6.2)假设用户在时间t时刻,输入出发点V0和目的地Vn进行路径规划导航;6.3)获取分析t所属的时间段,出发点V0所属路段,得到该t时刻,V0道路的车辆行程时间t1;6.4)到达下一路口V1的时间为t+t1,搜索得到在t1时刻V本文档来自技高网...

【技术保护点】
1.一种基于行程时间预测的实时路径规划方法,其特征在于,所述方法包括如下步骤:1)收集典型路段的车辆行程时间的历史数据;2)判断车辆行程时间数据是否存在异常,将异常数据放入异常数据集单独处理;3)确定BP神经网络拓扑结构并确定其权值的个数,根据计算其最大信息系数来确定BP神经网络输入层的节点个数,并选取单隐层的BP神经网络模型为预测原型;其计算公式为:

【技术特征摘要】
1.一种基于行程时间预测的实时路径规划方法,其特征在于,所述方法包括如下步骤:1)收集典型路段的车辆行程时间的历史数据;2)判断车辆行程时间数据是否存在异常,将异常数据放入异常数据集单独处理;3)确定BP神经网络拓扑结构并确定其权值的个数,根据计算其最大信息系数来确定BP神经网络输入层的节点个数,并选取单隐层的BP神经网络模型为预测原型;其计算公式为:其中:公式(1)和(2)中,X,Y表示需要计算的两个变量,I(x,y)表示两个变量X,Y的互信息,ρ(x),ρ(y)表示X,Y在给定的区域内的概率,MIC(x,y)表示最大信息系数,a和b表示在X,Y的二维空间中用散点图来表示,用方格划分成的区间数目,B是变量;4)在BP神经网络的每一个权值的变化上加上一项正比于前次权值的变化的值,并根据BP神经网络算法来产生新的权值变化,公式如下:其中,η为学习速率;α为权系数修正常数;5)根据确定的权值,计算实际输出误差,并将误差反向传递给输入层,进一步调整,重复过程,直到满足自己期望,退出训练;6)由上述预测结果,预测一天各时间段的车辆行程时间,进行车辆出行的路径规划。2.如权利要求1所述的一种基于行程时间预测的实时路径规划方法,其特征在于,所述步骤3)中,BP神经网络拓扑结构如下:输入层:输入预处理的样本数据,具体预测时段为每天各个时间段的前三周周的相同星期日期的时段以及当天前一天的预测时段,预测...

【专利技术属性】
技术研发人员:孟利民王飞蒋维应颂翔林梦嫚
申请(专利权)人:浙江工业大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1