一种基于K聚类算法和神经网络的货车交通流量预测方法与流程

文档序号:34861845发布日期:2023-07-23 10:53阅读:54来源:国知局
一种基于K聚类算法和神经网络的货车交通流量预测方法与流程

本发明涉及智能交通,具体涉及一种基于k聚类算法和神经网络的货车交通流量预测方法。


背景技术:

1、近年来,重型货车增比逐年上升。基于现有的道路资源,重型货车的增加会导致车辆拥堵现象并影响居民的日常出行,货车与客车的交通矛盾十分突出。管理部门常常采取特殊时段限行等政策来进行调控,但往往由于数据缺失和理论支撑不足等问题导致政策效果不佳。充分利用多种数据,采取科学的理论方法,对重型货车交通流进行准确的预测,可以为解决全路网重型货车拥堵等问题提供理论支持。

2、智能交通系统将现代的技术成果应用于交通规划和管理,建立了一种智能化的交通管理体系,精准、高效、实时是智能交通系统的显著优势,通过智能交通系统的反馈,有关部门可以及时掌握所关心地区的交通状况,从而有效地指导交通运转,减少甚至避免交通拥堵的发生率,并为城市道路规划、节能减排提供信息支持。交通流量预测作为智能交通系统的重要研究内容,其准确性和实时性对于缓解交通拥堵等方面起到重要作用。传统的交通流量预测方法往往预测的是所有类型的汽车,很少有专门预测重型货车流量的方案,无法区分汽车类型,导致无法明确了解重型货车流量预测情况,例如,中国专利授权公告号:cn111862583a,公开了一种车流量预测方法及装置,通过筛选有效的车流量特征数据,并结合有效的车流量特征数据的权重,能够预测得到准确的车流量,克服了现有技术中预测偏差大的缺陷,但上述方案只能预测所有类型的车流量,不能专门预测重型货车的流量,无法为重型货车调度提供精准的数据支持。


技术实现思路

1、本发明主要是为了解决传统的交通流量预测方法往往预测的是所有类型的车流量,无法专门预测重型货车流量的问题,提供了一种基于k聚类算法和神经网络的货车交通流量预测方法,实现精确、高效、实时的重型货车交通流量预测,并提供针对重型货车交通流量预测值的交通调度方案,有利于有关部门及时掌握所关心路段的交通状况,并基于交通调度方案有效地指导交通运转,减少甚至避免交通拥堵的发生率,同时为城市道路规划、节能减排提供信息支持。

2、为了实现上述目的,本发明采用以下技术方案。

3、一种基于k聚类算法和神经网络的货车交通流量预测方法,包括以下步骤:

4、步骤s1:基于货车的车载卫星定位装置,获得货车gps数据;

5、步骤s2:基于货车gps数据,统计获得各路段各时间段对应的历史货车交通流量数据;

6、步骤s3:利用k聚类算法对历史货车交通流量数据进行聚类处理;

7、步骤s4:利用聚类后的历史数据训练神经网络,获得货车交通流量预测模型;

8、步骤s5:利用货车交通流量预测模型,预测未来货车交通流量值;

9、步骤s6:根据预测的未来货车交通流量值,在专家规则库中查找未来货车交通流量值对应的交通调度方案反馈给终端;

10、本发明提供了一种基于k聚类算法和神经网络的货车交通流量预测方法,实现精确、高效、实时的重型货车交通流量预测,并提供针对重型货车交通流量预测值的交通调度方案,有利于有关部门及时掌握所关心路段的交通状况,并基于交通调度方案有效地指导交通运转,减少甚至避免交通拥堵的发生率,同时为城市道路规划、节能减排提供信息支持;采用k聚类算法对收集的历史数据进行聚类处理,提升数据的质量,进而提高预测结果的可靠性;基于神经网络自学习的方法,训练神经网络获得货车交通流量预测模型,实现智能化货车交通流量预测;将重型货车交通流量预测值通过无线网络反馈给货车司机,为货车司机选择出行路线提供更多维度的选择,提供更好的出行服务。

11、作为优选,步骤s2中,将gps数据根据经纬度定位到所属的路网路段上,按照指定时间间隔进行统计,得到城市路网上每个路段的各时间段的历史货车交通流量数据。本发明将城市路网进行编号形成路段id,将每个路段id按照一定的时间间隔将gps数据进行合计,形成带有路段属性和时间段属性的交通流量数据。

12、作为优选,步骤s2还包括:利用小波阈值分析对历史货车交通流量数据进行去噪预处理。本发明通过小波阈值分析对收集的数据进行去噪预处理,实现海量数据精益化采集与处理,提升数据质量,保证预测结果的可靠性。

13、作为优选,步骤s3的具体过程,包括以下步骤:

14、步骤s31:计算历史货车交通流量s与路段x1、时间段x2之间的皮尔逊相关系数,具体公式为:

15、

16、其中,表示历史货车交通流量s与路段x1之间的皮尔逊相关系数;

17、

18、其中,表示历史货车交通流量s与时间段x2之间的皮尔逊相关系数;

19、步骤s32:保留皮尔逊相关系数大于参考阈值的历史数据并构建训练集,参考阈值可选0.6;步骤s33:采用归一化计算训练集中路段x1、时间段x2的权值;

20、步骤s34:从训练集中随机选取k个历史数据作为聚类中心;

21、步骤s35:计算每个数据到各个聚类中心的距离,并根据最小距离划分每个对象数据所属类别;

22、步骤s36:计算k个类别内所有对象数据的均值,并将得到的均值作为新的聚类中心,然后跳转执行步骤s35,直至每个聚类中心不再发生变化;

23、本发明利用k聚类算法对收集的数据进行聚类处理,实现海量数据精益化采集与处理,提升数据质量,保证预测结果的可靠性。

24、作为优选,步骤s4中,所述神经网络为单隐层多层神经网络结构,包括输入层、隐藏层和输出层,输入层神经元个数为m,输出层神经元个数为n,隐藏层神经元个数为h,隐藏层激活函数为高斯径向基函数,输出层激活函数为线性函数。

25、作为优选,步骤s4中,将影响货车交通流量的主要因素输入到神经网络模型进行优化训练,所述影响货车交通流量的主要因素包括路段x1和时间段x2,表示为x={x1,x2},神经网络模型的输出结果表示为s,则对应的函数关系表达式为s=f(x1,x2)。

26、作为优选,所述隐藏层激活函数为高斯径向基函数具体包括:利用高斯径向基函数获得隐藏层的输入与输出之间的非线性对应关系,其表达式为:

27、

28、其中,ci表示第i个隐藏层神经节点到输出层神经节点的偏置向量,σi表示第i个隐藏层神经元的宽度参数,i=1,2,…,h。

29、作为优选,所述输出层激活函数为线性函数,其计算公式为:

30、

31、其中,k表示隐藏层中的节点数,wi表示第i个隐藏层到输出层中节点的权重,hi表示第i个隐藏层中节点的输出值,θ为相应输出层中节点的阈值。

32、作为优选,步骤s5中,向所述货车交通流量预测模型输入路段值和未来时间段值,货车交通流量预测模型输出预测的未来货车交通流量值,实现精确、高效、实时的重型货车交通流量预测,解决了传统的交通流量预测方法往往预测的是所有类型的车流量,无法区分汽车类型,导致无法明确获取重型货车流量预测值的问题,为重型货车调度提供精准的数据支持。

33、作为优选,步骤s6中,若所述专家规则库中不存在未来货车交通流量值对应的交通调度方案,则将预测数据反馈给终端,终端根据预测数据对各路段的货车进行安排调度,并将预测数据及其对应的交通调度方案存储于专家规则库,实现专家规则库更新。专家规则库设有更新制度,有利于优化专家规则库,提高适用性。

34、因此,本发明的优点是:

35、(1)实现精确、高效、实时的重型货车交通流量预测,并提供针对重型货车交通流量预测值的交通调度方案,有利于有关部门及时掌握所关心路段的交通状况,并基于交通调度方案有效地指导交通运转,减少甚至避免交通拥堵的发生率,同时为城市道路规划、节能减排提供信息支持;

36、(2)采用k聚类算法对收集的历史数据进行聚类处理,提升数据的质量,进而提高预测结果的可靠性;

37、(3)基于神经网络自学习的方法,训练神经网络获得货车交通流量预测模型,实现智能化货车交通流量预测;

38、(4)解决了传统的交通流量预测方法往往预测的是所有类型的车流量,无法区分汽车类型,导致无法明确了解重型货车流量预测情况的问题,为重型货车调度提供精准的数据支持;

39、(5)将重型货车交通流量预测值通过无线网络反馈给货车司机,为货车司机选择出行路线提供更多维度的选择,提供更好的出行服务。

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