System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及交通,尤其是指一种交通拥堵控制方法、装置及计算机可读存储介质。
技术介绍
1、随着城市化进程的加快,城市道路的交通拥堵问题越来越严重,对居民的出行影响也越来越大,因此,如何缓解交通拥堵问题是目前亟需解决的问题。
2、现代缓解交通拥堵的方法中,基于宏观基本图(macroscopic fundamentaldiagram,mfd)的车辆路径引导与区域边界控制已经成为一个热门课题,基于mfd得到区域交通效率最高的车辆数区间并将区域车辆维持在该区间内,从而最大化区域交通的集散。现有的基于mfd的车辆路径引导与区域边界控制的方法大致分为两种:第一种是仅关注边界控制的交通控制方法,这种方法能够有效减少车辆进入拥堵区域,但是忽略了对于车辆的路径诱导,所以存在无法有效利用道路网络资源以及无法为车辆提供最优交通流路径选择的问题;第二种是仅关注路径诱导的交通控制方法,能够有效引导车辆选择较为顺畅的路径,但是忽略了对于车辆的边界控制,导致车辆在拥堵区域外的道路上游荡,浪费道路资源,无法有效利用道路网络容量;因此,现有的缓解交通拥堵的方法未考虑对边界控制和路径诱导的协同优化,导致车辆在选择路径时无法同时考虑拥堵情况和利用道路网络资源。
3、除此之外,现有的缓解交通拥堵方法只关注交通效率,缺乏对区域交通安全的考虑,而在缓解区域交通拥堵问题的同时减少交通事故,对于居民的出行和城市发展均有重要影响。
4、综上所述,如何设计一种既兼顾边界控制和路径诱导,还能同时保证区域交通安全的交通拥堵缓解方法是目前需要解决的
技术实现思路
1、为此,本专利技术所要解决的技术问题在于克服现有技术中的交通拥堵控制方法无法兼顾边界控制和路径诱导,以及并未考虑区域交通安全的问题。
2、为解决上述技术问题,本专利技术提供了一种交通拥堵控制方法,包括:
3、获取k时段目标区域内的待穿过交通流,为每个待穿过交通流规划n条不穿过目标区域的路径,并对每个待穿过交通流进行随机路径分配,使得k时段目标区域的待穿过交通流为0;
4、基于k时段目标区域内的未行驶车辆、k时段目标区域的内部交通流、k时段目标区域的流入交通流和k时段目标区域的流出交通流构建k+1时段目标区域的车辆累计数量流守恒函数;
5、基于mfd曲线获取目标区域路网交通效率最大时对应的第一车辆累计值,基于msd曲线获取目标区域路网交通安全性最低时对应的第二车辆累计值,并基于所述第一车辆累计值和所述第二车辆累计值计算k+1时段目标区域的车辆累计数量最大值和k+1时段目标区域的车辆累计数量最小值;
6、基于所述k+1时段目标区域的车辆累计数量最大值、所述k+1时段目标区域的车辆累计数量最小值和所述k+1时段目标区域的车辆累计数量流守恒函数计算k时段目标区域的流入交通流最大值和k时段目标区域的流入交通流最小值;
7、基于所述k时段目标区域的流入交通流最大值和所述k时段目标区域的流入交通流最小值计算k时段进入目标区域的信号灯的绿灯时间,通过控制k时段进入目标区域的信号灯的绿灯时间从而控制k时段目标区域的流入交通流。
8、在本专利技术的一个实施例中,所述k+1时段目标区域的车辆累计数量流守恒函数为:
9、n(k+1)=n(k)+t[q(k)+qin(k)-q′(k)-qout(k)],
10、其中,n(k+1)表示k+1时段目标区域的车辆累计数量,n(k)表示k时段目标区域内的未行驶车辆数量,t表示k时段和k+1时段之间的时间间隔,q(k)表示k时段目标区域产生的内部交通流,qin(k)表示k时段目标区域的流入交通流,q′(k)表示k时段目标区域完成的内部交通流,qout(k)表示k时段目标区域的流出交通流。
11、在本专利技术的一个实施例中,所述k+1时段目标区域的车辆累计数量最大值的计算公式为:
12、nmax(k+1)=nmfd+α(nmsd-nmfd),
13、其中,nmax(k+1)表示k+1时段目标区域的车辆累计数量最大值,nmfd表示基于mfd曲线得到的路网交通效率最大时对应的第一车辆累计值,nmsd表示基于msd曲线得到的路网交通安全性最低时对应的第二车辆累计值,α为预设参数;
14、所述k+1时段目标区域的车辆累计数量最小值的计算公式为:
15、nmin(k+1)=nmfd-α(nmsd-nmfd),
16、其中,nmin(k+1)表示k+1时段目标区域的车辆累计数量最小值。
17、在本专利技术的一个实施例中,所述k时段目标区域的流入交通流最大值的计算公式为:
18、
19、其中,qc(k)表示k时段目标区域的待穿过交通流;
20、所述k时段目标区域的流入交通流最小值的计算公式为:
21、
22、在本专利技术的一个实施例中,基于所述k时段目标区域的流入交通流最大值和所述k时段目标区域的流出交通流最小值计算k时段进入目标区域的信号灯的绿灯时间包括:
23、当qin,min(k)≤qmin时,
24、其中,qin,min(k)表示k时段目标区域的流入交通流最小值,qmin表示进入目标区域的所有交叉路口的信号灯均为最短绿灯时间时能够进入目标区域的交通流,gi,j(k)表示k时段进入目标区域的第i个交叉路口的第j个信号灯的绿灯时间,gmin表示信号灯的最短绿灯时间,m表示进入目标区域的交叉路口数量,x表示进入目标区域的每个交叉路口处的信号灯数量;
25、当qin,max(k)≥qmax时,
26、其中,qin,max(k)表示k时段目标区域的流入交通流最大值,qmax表示进入目标区域的所有交叉路口的信号灯均为最长绿灯时间时能够进入目标区域的交通流,gmax表示信号灯的最长绿灯时间。
27、在本专利技术的一个实施例中,当qin,min(k)≥qmin,且qin,max(k)≤qmax时,
28、基于k时段目标区域的流入交通流最小值计算k时段进入目标区域的第i个交叉路口的第j个信号灯处可通过的交通流最小值;
29、基于所述k时段进入目标区域的第i个交叉路口的第j个信号灯处可通过的交通流最小值计算k时段进入目标区域的第i个交叉路口的第j个信号灯的最短绿灯时间;
30、基于k时段目标区域的流入交通流最大值计算k时段进入目标区域的第i个交叉路口的第j个信号灯处可通过的交通流最大值;
31、基于所述k时段进入目标区域的第i个交叉路口的第j个信号灯处可通过的交通流最大值计算k时段进入目标区域的第i个交叉路口的第j个信号灯的最长绿灯时间。
32、在本专利技术的一个实施例中,所述k时段进入目标区域的第i个交叉路口的第j个信号灯处可通过的交通流最小值的计算公式为:
33、
34、其中,fi,j_min(k)表示k时段进入目标区本文档来自技高网...
【技术保护点】
1.一种交通拥堵控制方法,其特征在于,包括:
2.根据权利要求1所述的交通拥堵控制方法,其特征在于,所述k+1时段目标区域的车辆累计数量流守恒函数为:
3.根据权利要求2所述的交通拥堵控制方法,其特征在于,所述k+1时段目标区域的车辆累计数量最大值的计算公式为:
4.根据权利要求3所述的交通拥堵控制方法,其特征在于,所述k时段目标区域的流入交通流最大值的计算公式为:
5.根据权利要求1所述的交通拥堵控制方法,其特征在于,基于所述k时段目标区域的流入交通流最大值和所述k时段目标区域的流出交通流最小值计算k时段进入目标区域的信号灯的绿灯时间包括:
6.根据权利要求5所述的交通拥堵控制方法,其特征在于,当qin,min(k)≥qmin,且qin,max(k)≤qmax时,
7.根据权利要求6所述的交通拥堵控制方法,其特征在于,
8.根据权利要求1所述的交通拥堵控制方法,其特征在于,获取k时段目标区域的待穿过交通流,为每个待穿过交通流规划n条不穿过目标区域的路径,并对每个待穿过交通流进行随机路径分配包括:
9.一种交通拥堵控制装置,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-8任一项所述的交通拥堵控制方法的步骤。
...【技术特征摘要】
1.一种交通拥堵控制方法,其特征在于,包括:
2.根据权利要求1所述的交通拥堵控制方法,其特征在于,所述k+1时段目标区域的车辆累计数量流守恒函数为:
3.根据权利要求2所述的交通拥堵控制方法,其特征在于,所述k+1时段目标区域的车辆累计数量最大值的计算公式为:
4.根据权利要求3所述的交通拥堵控制方法,其特征在于,所述k时段目标区域的流入交通流最大值的计算公式为:
5.根据权利要求1所述的交通拥堵控制方法,其特征在于,基于所述k时段目标区域的流入交通流最大值和所述k时段目标区域的流出交通流最小值计算k时段进入目标区域的信号灯的绿灯时间包括:
6.根...
【专利技术属性】
技术研发人员:卢维科,汪建国,李哲,夏凡珺,张思政,徐冰冰,李天乐,陈子丹,吴磊,邹雨欣,张均,聂奇凡,
申请(专利权)人:苏州大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。