[发明专利]一种基于路径分析的动态限行方法有效
申请号: | 201710612800.2 | 申请日: | 2017-07-25 |
公开(公告)号: | CN107331166B | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 王璞;刘洋;王骋程 | 申请(专利权)人: | 中南大学 |
主分类号: | G08G1/07 | 分类号: | G08G1/07;G06Q10/04;G06Q50/26 |
代理公司: | 长沙市融智专利事务所 43114 | 代理人: | 杨萍 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信号控制 城市交通网络 路段 限行 拥堵 路径分析 分配 交通流量 交通流量信息 瓶颈 交通流分配 车源信息 道路信息 手机数据 遗传算法 源头控制 信号灯 交叉口 再利用 构建 管控 算法 缓解 分析 | ||
1.一种基于路径分析的动态限行方法,其特征在于,包括以下步骤:
步骤一、获取道路信息,构建城市交通网络;
步骤二、基于手机数据提取交通流量信息;
步骤三、利用交通流分配算法将所有交通流量分配到城市交通网络中,得到城市交通网络中各路段的分配流量;
步骤四,基于路段的分配流量,获取到达瓶颈路段的车源信息,并提取车源至瓶颈路段的主要路径,获取主要路径上的有信号灯进行控制的交叉口,作为信号控制口;
步骤五,采用遗传算法对各个信号控制口进行选择性管控,即采用遗传算法对各个信号控制口在每控制周期内进行控制或者不控制的选择,得到最优管控方案,实现动态限行;具体包括以下步骤:
5.1)初始化;
根据各主要路径上,车辆在某信号控制口的行驶方向数,确定该信号控制口的控制点数;根据各个信号控制口的控制点数,确定总控制点数,记为Nc;
以每t1分钟为一个控制周期,将早高峰时段划分为x个控制周期,依此确定每个个体的基因数为x×Nc个;每个个体的基因以0-1的形式进行编码,0表示不控制,1表示控制,每个个体对应一种管控方案;设定种群中个体的数量为Np,算法遗传代数为Ng,并令ng=1,式中ng为当前所遗传的代数;对Np个个体的基因进行随机编码,产生初始种群;
5.2)利用适应度函数依次计算Np个个体的适应度;
5.3)进行种群挑选;
将Np个个体的适应度进行归一化处理,得到每个个体被选中的概率式中Fi为第Fi个个体的适应度,为Np个个体的适应度之和;根据不同个体被选中的概率连续对初始种群中的个体重复进行Np轮挑选,得到Np个新的个体;
5.4)交叉操作;
将步骤5.3)得到的Np个个体进行随机两两配对,设置交叉概率为pc;若某组个体需要进行交叉,则在该组个体的基因编码中随机产生一个交叉点,将该组个体交叉点之后的基因编码相互交换;若某组个体不需要进行交叉,则保留该组个体中原来两个个体的基因编码方式;
5.5)变异操作;
设置变异概率为pm,对步骤5.4)操作后的Np个个体依次进行选择,同时对每个个体的所有基因编码依次进行遍历,若需要变异,则改变该基因的编码方式,即若某基因原编码为0,变异操作后则变为1,若原编码为1变异操作后则变为0;由此得到了经遗传过后的Np个新的个体,根据适应度函数计算这Np个个体的适应度,记录其适应度最高的值和对应的个体的基因编码,并更新ng的值为原来的ng值+1;
5.6)确定遗传代数
若当前遗传代数ng=Ng,则该算法终止,将这Ng代中适应度最高的个体作为最优个体,其基因编码作为最优管控方案,否则返回到步骤5.3)循环进行操作;
所述适应度函数为:
式中:Ff反映某一管控方案下,早高峰时段不同时间窗下瓶颈路段的交通量变化情况;fi为在某种管控方案下,第i个时间窗下到达瓶颈路段的车流量管控值;每个时间窗的时间长度为t2,单位为分钟;fb为一个常数,表示车流量目标值,fi-fb和fb-fi表示车流量管控值与车流量目标值的偏差,适应度函数值越大效果越好,扩大10000倍是为了避免Ff的值太小,λ为惩罚系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710612800.2/1.html,转载请声明来源钻瓜专利网。