[发明专利]基于PSO与神经网络串联优化的道路通行时间预测方法有效
| 申请号: | 202010337598.9 | 申请日: | 2020-04-26 |
| 公开(公告)号: | CN111553527B | 公开(公告)日: | 2023-09-29 |
| 发明(设计)人: | 张山华;陈昆山;陈媛媛;黄爱维;范凡;汤苏敏;罗佳丽 | 申请(专利权)人: | 南通理工学院 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/26;G08G1/01;G06N3/084;G06N3/006 |
| 代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 陈亮亮 |
| 地址: | 226000 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 pso 神经网络 串联 优化 道路 通行 时间 预测 方法 | ||
1.一种基于PSO与神经网络串联优化的道路通行时间预测方法,其特征在于包含以下步骤:
步骤一:道路阻抗函数为
其中,t为车流经过路段所需要的时间;t0为车流经过路段的自由通行时间;Q总表示路段总交通量,Q大表示路段上大型车交通量,Q中表示路段上中型车交通量,C表示路段上的通行能力;a1、a2、a3、β1、β2、β3为待定参数;
Q总与Q中、Q大的关系如下式所示
Q总=Q小+ρ·Q中+μ·Q大
其中,Q小表示路段上标准小客车交通量;ρ表示中型车折算为标准小汽车的系数,μ表示大型车折算为标准小汽车的系数;
步骤二:基于PSO对道路阻抗函数参数进行标定;
2.1采集道路交通量与行驶时间信息;
所述2.1具体为
为了标定道路阻抗函数中各参数的取值,利用区间观测法在道路两交叉口分别安置一个摄像机,两交叉口之间无其它交叉路段,被调查道路车辆没有中途掉头的情况下,两台摄像机拍摄的车辆数是相同的,统计任意一个摄像机拍摄结果即可以得到各车型的交通量;
同时利用车牌辨识车辆,两个摄像机同时工作,在摄像机1出现的车辆,在摄像机2再次出现时,记录两个摄像机之间的时间差从而得到车辆的行驶时间;
2.2道路阻抗函数变型;
所述2.2具体为
根据2.1得到N个样本,每个样本包含大型车交通量数、中型车交通量数、小型车交通量数、该种道路情况下的行驶时间;
通过求解下式的最小值来标定各参数的取值:
0a1、a2、a3≤5
0β1、β2、β3≤10
其中,j表示第j个实验样本,总共包含N个样本;Qj总表示第j个实验样本的总交通量;Qj中表示第j个实验样本的中型车的交通量数;Qj大表示第j个实验样本的大型车的交通量数;tj表示第j个实验样本的实际观测行程时间;表示第j个实验样本的预测行程时间;为第j个样本的相对误差,y为目标函数表示平均相对误差;为了更好的使用PSO算法进行搜索,对参数a1、a2、a3、β1、β2、β3分别使用经验值进行限定;
2.3基于PSO对阻抗函数参数进行标定;
所述2.3具体为
2.3.1随机初始化粒子群
假设D维空间中有n个粒子,每一个粒子的位置为xi=(xi1,xi2,xi3,…,xiD),每一个粒子的速度为vi=(vi1,vi2,vi3,…,viD),其中i=1,…,n;
阻抗函数中六个待定参数为a1、a2、a3、β1、β2、β3,根据未知数的个数确定维度D为6,粒子数n取40,已知a1、a2、a3的范围在0与5之间,β1、β2、β3的值的范围在0与10之间,即0≤xi1≤5、0≤xi2≤5、0≤xi3≤5、0≤xi4≤10、0≤xi5≤10、0≤xi6≤10、0≤viD≤1;初始化种群时分别产生40个六维向量作为各个粒子初始位置与各个粒子的初始速度;
2.3.2粒子适应度值的计算
为了寻找最小平均相对误差y下的参数a1、a2、a3、β1、β2、β3的值,利用粒子群算法搜索适应度函数的最小值;
2.3.3粒子个体最优向量Pi与全局最优向量pg的更新
粒子i每一次迭代后将会产生一个xi,将xi带入到适应度函数中将会得到一个适应度值,粒子i所有经过的位置中选出一个适应度最小的作为个体最优向量pi,pi=(pi1,pi2,…piD),i=1,…,n;从个体最优向量中选出一个适应度最小的作为粒子的全局最优向量pg,pg=(pg1,pg2,…,pgD),其中pg只有一个;
2.3.4粒子速度与位置的更新
每一个粒子速度都会在下次迭代中变化,变化规则主要依据当前速度、个体最优向量与全局最优向量三个部分决定;粒子速度与位置计算方法如下所示
其中,学习因子c1、c2为非负常数,r1、r2是区间[0,1]上的随机数,为了防止粒子跳出解的搜索范围;k表示第k次迭代;ω表示惯性权重,它决定了一个粒子以前的速度保持了多少,为了防止速度更新公式受上一步速度影响较大而陷入局部最优,ω取0.7298;
2.3.5终止准则
反复执行2.3.2-2.3.4的步骤,根据收敛曲线设置合适的迭代次数;
步骤三:基于BP神经网络对道路阻抗函数进行修正;
步骤四:通过修正后的道路阻抗函数计算得到路段的通行时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通理工学院,未经南通理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010337598.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:音效控制方法、终端设备及存储介质
- 下一篇:双输出软开关电路
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





