System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于交通信号领域,涉及改进人工鱼群算法技术,具体是一种基于改进人工鱼群算法的交通信号配时优化方法。
技术介绍
1、近年来,机动车已成为人们出行必不可少的交通工具,而道路情况已经逐渐不能满足随之增加的交通需求,拥堵现象日益严重,尤其是道路交叉口,红绿灯多,且伴随着行人通行,易造成拥堵现象。
2、针对交通拥堵问题,现有技术利用人工鱼群算法对交叉口的交通信号配时进行优化,人工鱼群算法虽然有较好的全局收敛性,但由于感知能力和步长参数是固定的,如果参数设置过大会导致在最接近最优解的附近来回震荡而影响最终求解的精度,如果参数设置过小则会导致在局部最优解中无法跳出即未达到最优值的区域内算法结束运算。
3、因此本专利技术提出了一种基于改进人工鱼群算法的交通信号配时优化方法。
技术实现思路
1、本申请的目的是提供一种基于改进人工鱼群算法的交通信号配时优化方法,解决了人工鱼群算法易造成局部最优解或无法跳出最优解的问题。
2、为实现上述目的,本申请提供了一种基于改进人工鱼群算法的交通信号配时优化方法,包括以下步骤:
3、步骤s1:交叉口信息采集
4、其中,交叉口的信息包括:交通量qij、绿灯时间gi、黄灯时间yi、最大距离wi、车辆区间速度v、行人区间速度r、车辆启动损失时间li,其中,i表示相位数,i=1,2,3,4,j表示进口方向数,j=1,2;
5、步骤s2:建立交叉口的交通信号配时优化模型
6、计算第i
7、dij=dij1+dij2
8、其中,dij1表示均匀延误时间,dij2表示随机延误时间;
9、且dij1的计算方式为:
10、
11、其中,为系数,sij为饱和流率;
12、dij2的计算方式为:
13、
14、其中,t为分析时段的持续时长,可根据实际需要设置数值,e为单个交叉口信号控制类型校正系数,μ,η为系数;
15、则交叉口的交通信号配时优化模型h为:
16、
17、步骤s3:给定交通信号配时优化模型约束条件
18、
19、
20、
21、
22、
23、
24、其中,α、β表示交通信号周期时长的下限和上限,为行人通过交叉口人行横道的区间速度,为车辆通过交叉口的区间速度,ε为交叉口约束条件的下限值,σ、ρ车流量饱和度的上下限值。
25、优选地,sij∈(0.8,0.9),e=0.5,μ=900,η=8。
26、优选地,α=40,β=200。
27、优选地,ε=100。
28、优选地,
29、优选地,ρ=0.7,σ=0.9。
30、与现有技术相比,本专利技术的有益效果是:
31、本专利技术将人工鱼群算法与模拟退火算法进行结合,利用模拟退火算法的初值鲁棒性和局部收敛精度高的特点改进人工鱼群算法提升全局搜索能力,有利于道路交叉口的交通运行时间优化,通过优化其信号配时方案以减小车辆通行延误和提升交叉口通力。
本文档来自技高网...【技术保护点】
1.一种基于改进人工鱼群算法的交通信号配时优化方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于改进人工鱼群算法的交通信号配时优化方法,其特征在于,sij∈(0.8,0.9),e=0.5,μ=900,η=8。
3.根据权利要求1所述的一种基于改进人工鱼群算法的交通信号配时优化方法,其特征在于,α=40,β=200。
4.根据权利要求1所述的一种基于改进人工鱼群算法的交通信号配时优化方法,其特征在于,ε=100。
5.根据权利要求1所述的一种基于改进人工鱼群算法的交通信号配时优化方法,其特征在于,
6.根据权利要求1所述的一种基于改进人工鱼群算法的交通信号配时优化方法,其特征在于,ρ=0.7,σ=0.9。
【技术特征摘要】
1.一种基于改进人工鱼群算法的交通信号配时优化方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于改进人工鱼群算法的交通信号配时优化方法,其特征在于,sij∈(0.8,0.9),e=0.5,μ=900,η=8。
3.根据权利要求1所述的一种基于改进人工鱼群算法的交通信号配时优化方法,其特征在于,α=40,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。