发散的钻石交换(DDI)可以改善交通流量通过限制的阶段交通信号,提高安全通过消除左转弯。几个灌注物的交换已经构建,构建更有巨大的潜力。为了开发一个方法来评估这些交换,本文提出的离散事件仿真模型的开发的菱形交换(DDI)。特别强调DDI使用模拟模型,仿真模型的操作的描述,并使用模拟了解DDI的操作。本文得出结论:仿真软件包的使用允许DDI的快速评价和表明,这种交换设计不会在所有地点工作。
事故的主要原因之一,在交换是左转到滚滚车流中去。特别是立交桥上车辆左转进入州际。一个解决这个问题的是发散的钻石交换(DDI)。DDI消除左手变成自由流动的车流。DDI使用红绿灯允许车辆短暂转向左边的路。车辆可以直接左转入口坡道也无需面对迎面而来的车辆。
第一的菱形交换在美国于2009年在斯普林菲尔德,密苏里州。图
密苏里州斯普林菲尔德的菱形交换。
本文提出的离散事件仿真模型的发展背离钻石交换。特别强调的描述仿真模型的运行和使用模拟理解DDI的操作。论文的假设是确定如果一个非运输仿真程序可以有效地模型DDI和模拟延迟为各种不同的测试用例来证明在所有地点DDI并不是合适的解决方案。实验设计是建立一个DDI模拟程序和发展情况调整流量和监控的响应模拟。
仿真模型是用ProcessModel [
第一个已知的菱形交换都坐落在法国。的菱形交换配置被介绍给美国的一篇论文中通过Chlewicki第二城市街道研讨会在阿纳海姆举行,加州(
联邦高速公路管理局建模的斯普林菲尔德,密苏里州DDI使用高速公路驾驶模拟器评估的人为因素方面提出设计(
Chilukuri et al。
安德森et al。
一个ProcessModel DDI给定图的开发
发散的钻石交换。
ProcessModel有以下车辆的实体,一个为每个前面提到的交通路线。
Cars_Arrivals_from_S
Cars_Arrivals_from_W
Cars_Arrivals_from_N
Cars_Arrivals_from_E
S_Turn_E
S_Turn_W
W_Turn_S
W_Turn_W
N_Turn_W
N_Turn_E
E_Turn_N
E_Turn_E
ProcessModel下面的全局变量。
光
CARSL
XTIME
DELTAT
NRCARS
LIGHTTIME最小时间光线的变化
MAXCARS最小数量的汽车前等待光线变化
ProcessModel有一个实体属性:NRTHRU
CARSL
DELTAT
光
图
交通流子模型。
ProcessModel图
其余车辆继续往北活动Cars_Move_to_Light1命名。在这个活动是平均车时间
公司NRCARS1 1
NRTHRU1 = NRCARS, 1
公司CARSL1 1
* 60-XTIME1 DELTAT1 =时钟()
等到LIGHT1 =绿色
等到LIGHT4 =红
全局变量NRCARS1的柜台等候的车辆。实体属性NRTHRU1序列号指派给一个汽车开始在每次光线的变化。全局变量CARSL1计数器在Light1等候的汽车数量,增加了一个。全局变量DELTAT1决定车辆实体的时间已经被减去当前时钟时间等待XTIME1 Light1变红时的时钟时间。车辆实体将等到Light1绿色和Light4是红色的。
一旦Light1 Cars_Move_thru_Light1绿色车辆将活动。这个活动有两个指示的能力,只有两辆车可以通过一次Light1。其他车辆将不得不等待。活动的逻辑是这样的。
等到LIGHT1 =绿色
时间(
如果NRTHRU1 = 1,那么时间(4秒)
如果NRTHRU1 = 2,那么时间(4秒)
如果NRTHRU1 = 3,那么时间(4秒)
如果NRTHRU1 = 4,那么时间(4秒)
如果NRTHRU1 = 5,那么时间(3秒)
如果NRTHRU1 = 6,那么时间(3秒)
12月CARSL1 1
通过红绿灯的时间
车辆然后叫Cars_Move_to_Light2搬到活动。在这个活动是车辆的时间
其余车辆然后活动命名Cars_Wait_at_Light2车辆等交通Light2变为绿色。活动没有处理时间。活动的逻辑是这样的。
公司NRCARS2 1
NRTHRU2 = NRCARS2
公司CARSL2 1
* 60-XTIME2 DELTAT2 =时钟()
等到LIGHT2 =绿色
等到LIGHT3 =红
全局变量NRCARS2的柜台等候的车辆。实体属性NRTHRU2序列号指派给一个汽车开始在每次光线的变化。全局变量CARSL2计数器在Light2等候的汽车数量,增加了一个。全局变量DELTAT2决定车辆实体的时间已经被减去当前时钟时间等待XTIME2 Light2变红时的时钟时间。车辆实体将等到Light2绿色和Light3是红色的。
一旦Light2 Cars_Move_thru_Light2绿色车辆实体将活动。这个活动有两个指示的能力,只有两辆车可以通过一次Light1。其他车辆将不得不等待。活动的逻辑是这样的。
等到LIGHT2 =绿色
时间(
如果NRTHRU1 = 1,那么时间(4秒)
如果NRTHRU1 = 2,那么时间(4秒)
如果NRTHRU1 = 3,那么时间(4秒)
如果NRTHRU1 = 4,那么时间(4秒)
如果NRTHRU1 = 5,那么时间(3秒)
如果NRTHRU1 = 6,那么时间(3秒)
12月CARSL2 1
通过红绿灯的时间
这个子模型也有车辆从西方退出州际。这些实体命名Car_Arrivals_from_W Cars_Enter_from_W,搬到活动。车辆的时间活动
其余车辆Cars_from_W_Move_to_Light2搬到活动。在这个活动是平均车时间
图
交通路口子模型。
创建一个虚拟实体命名项目在时间为零,并将继续在模拟循环逻辑。以下全局变量初始化活动命名为假。
LIGHT1 =红
LIGHT4 =红
XTIME1 =时钟()* 60
XTIME2 =时钟()* 60
交通信号灯是最初设置为红色。XTIME1和XTIME2时钟灯变红的时候。活动的逻辑Stop_Light1_and_4如下。
等到CARSL1 > = MAXCARS或DELTAT1 > = LIGHTTIME
LIGHT4 =红
XTIME4 =时钟()* 60
LIGHT1 =绿色
NRCARS1 = 0
时间(90秒)
等到CARSL4 > = MAXCARS或DELTAT4 > = LIGHTTIME
LIGHT1 =红
XTIME1 =时钟()* 60
LIGHT4 =绿色
NRCARS4 = 0
时间(90秒)
这个逻辑红绿灯从红色变为绿色,反之亦然。随着交通信号灯的变化可以移动车辆在其他的子通过交换。实体项目等到最小数量的车辆CARSL1大于或等于定义数量的车辆(MAXCARS)或直到DELTAT1的车辆等待时间最小。一旦满足这个条件,交通LIGHT1设置为绿色和LIGHT4设置为红色。LIGHT1仍将绿色为90秒。
LIGHT1仍将绿色直到CARSL4大于或等于最小数量的车辆数量定义的车辆(MAXCARS)或直到DELTAT4的车辆等待时间最小。一旦这个条件满足交通LIGHT4设置为绿色和LIGHT1设置为红色。交通LIGHT4仍然是绿色为90秒。90秒后实体项目分支回活动Dummy1和上述逻辑重复。
输入数据的基线Run1表
为基线Run1输入数据。
| 到达的车辆之间的时间 | 价值 | |
|---|---|---|
| 从W或E | 15秒 | |
| 从N或年代 | 10秒 | |
|
|
||
| 车辆路径 | ||
|
|
||
| 从W W或E E | 5% | |
| 从W S或N E | 50% | |
| 从S E和S W | 25% | |
| 从N W或N E | 25% | |
| 最短时间交通亮绿色 | 90秒 | |
| 最小时间交通信号灯的变化 | 30秒 | |
| 最小数量的汽车前等待红绿灯的变化 | 十辆汽车 | |
|
|
||
| 活动 | 时间 | 能力 |
|
|
||
| 车辆进入的年代 |
|
10 |
| 车辆转向Light1 |
|
20. |
| 汽车穿过Light1 |
|
2 |
| 车辆转向Light2 |
|
20. |
| 汽车穿过Light2 |
|
2 |
| 汽车出口N |
|
10 |
| 从W车辆进入 |
|
10 |
| 车辆从W Light2 |
|
20. |
| 车辆进入从N |
|
10 |
| 车辆转向Light3 |
|
20. |
| 汽车穿过Light3 |
|
2 |
| 车辆转向Light3 |
|
20. |
| 汽车穿过Light4 |
|
2 |
| 汽车出口年代 |
|
10 |
| 从E车辆进入 |
|
10 |
| 车辆从E Light4 |
|
20. |
通过DDI的平均车辆时间,假设没有延误和没有加速度,如下。
N和N年代
W S或N E
W W或E E
W S或E N 5秒。
这些时间计算通过添加所有相应的ProcessModel活动块意味着次表
表
输入数据的基线Run1虚拟活动。
| 活动 | 时间 | 能力 |
|---|---|---|
| %车辆退出E号州际公路 | 0 | 1 |
| 车辆在Light1等候 | 0 | 1 |
| %车辆出口州际W | 0 | 1 |
| 车辆在Light2等候 | 0 | 1 |
| %的车辆从W退出 | 0 | 1 |
| %的车辆从州际W W退出 | 0 | 1 |
| %车辆出口州际W | 0 | 1 |
| 车辆在Light3等候 | 0 | 1 |
| %车辆退出E号州际公路 | 0 | 1 |
| 车辆在Light4等候 | 0 | 1 |
| 从E退出N %的车辆 | 0 | 1 |
| 从E退出州际E %的车辆 | 0 | 1 |
基线Run1结果表
结果基线Run1。
| 平均时间通过DDI(分钟) | 平均延迟 |
|
|---|---|---|
| 车辆路线 | ||
| 年代到N | 1.23 | 0.67 |
| S E | 0.08 | 0.0 |
| S W | 0.84 | 0.47 |
| N S | 1.23 | 0.67 |
| N W | 0.08 | 0.00 |
| N E | 0.83 | 0.47 |
| W S | 0.08 | 0.00 |
| W到N | 0.80 | 0.44 |
| W W | 0.16 | 0.00 |
| E N | 0.08 | 0.00 |
| E年代 | 0.80 | 0.44 |
| E E | 0.16 | 0.00 |
|
|
||
| 延迟的位置 | ||
| 车辆从S等在L1 | 0.45 | |
| 车辆从S等在L2 | 0.27 | |
| 车辆从N在L3等候 | 0.45 | |
| 车辆从N等在L4 | 0.26 | |
正如预期的那样,所有车辆延误发生在交通信号灯。在Light1 27秒,平均延迟Light2 16秒,Light3 27秒,和Light4 16秒。这些值是典型的延迟值预期在评估单一交通信号灯使用标准程序概述了公路容量手册(HCM 2010)。
DDI的一项研究[
这项研究的结果如下。
减少长度的绿色交通灯减少车辆的平均延误。
增加车辆交通通过DDI平均车辆延误增加。
改变光绿色标准平均车辆延误没有影响。
先前的研究还发现了几个领域进行进一步分析。一个领域是加速度的增加车辆等在红绿灯的逻辑。另一个领域是确定车辆的最大吞吐量在拥塞发生超出了正常等待红绿灯。
基线Run1结果表
为了试图确定最大车辆吞吐量一个实验同时变化的几个参数的定义(见表
实验设计。
| 运行 | 描述 |
|---|---|
| 见表 |
|
| 之间的时间到达 | |
| 基线Run1 | E或W 15秒 |
| N和S 10秒 | |
| 分钟时间交通灯绿90秒 | |
|
|
|
| 之间的时间到达 | |
| Run2 | E或W 12秒 |
| N和S 8秒 | |
| 分钟时间交通灯绿60秒 | |
|
|
|
| 之间的时间到达 | |
| Run3 | E或W 12秒 |
| N和S 8秒 | |
| 分钟时间红绿灯绿色30秒 | |
|
|
|
| 之间的时间到达 | |
| Run4 | E或W 10秒 |
| N和S 6秒 | |
| 分钟时间交通灯绿60秒 | |
|
|
|
| 之间的时间到达 | |
| Run5 | E或W 10秒 |
| N和S 6秒 | |
| 分钟时间红绿灯绿色30秒 | |
表
结果通过DDI Runs2-5-average倍。
| 车辆路线 | 通过DDI平均延迟(分钟) | ||||
|---|---|---|---|---|---|
| Run1 | Run2 | Run3 | Run4 | Run5 | |
| 年代到N | 0.67 | 0.55 | 0.64 | 1.09 | 4.77 |
| S E | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| S W | 0.47 | 0.33 | 0.20 | 0.41 | 0.73 |
| N S | 0.54 | 0.54 | 0.58 | 1.14 | 7.21 |
| N W | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| N E | 0.47 | 0.33 | 0.18 | 0.40 | 0.73 |
| W S | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| W到N | 0.44 | 0.35 | 0.43 | 0.74 | 4.06 |
| W W | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| E N | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| E年代 | 0.44 | 0.34 | 0.40 | 0.81 | 6.50 |
| E E | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
表
结果Runs2-5-average延误交通信号灯。
| 红绿灯 | Run1 | Run2 | Run3 | Run4 | Run5 | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| 平均延迟 |
队列在结束 | 平均延迟 |
队列在结束 | 平均延迟 |
队列在结束 | 平均延迟 |
队列在结束 | 平均延迟 |
队列在结束 | |
| Light1 | 0.45 | 0 | 0.32 | 0 | 0.19 | 2 | 0.38 | 0 | 0.62 | 8 |
| Light2 | 0.27 | 0 | 0.25 | 0 | 0.37 | 0 | 0.72 | 3 | 3.96 | 96年 |
| Light3 | 0.45 | 1 | 0.32 | 0 | 0.18 | 2 | 0.38 | 5 | 0.62 | 4 |
| Light4 | 0.26 | 4 | 0.24 | 3 | 0.33 | 1 | 0.69 | 0 | 6.38 | 89年 |
大增加延误Light2和Light4 Run5可以归因于到来的增加交通从西部州际去北方交通Light2和东部州际通过交通Light4南去。过度队列长度Light2 Light4将继续,直到低于初始输入水平的需求,自然会发生在典型操作。然而,延迟的时间与通过交换将使一个最优的解决方案。
表
队列的内容在其他的路灯运行低,范围从0到5车辆。这些队列没有在同一交通信号灯表示这可能是正常的交通阻塞在前的模拟交通灯变成绿色。
图
通过DDI平均时间。
以下的结论。修改ProcessModel迅速被由于模块化的建设。这种结构将允许快速分析的其他位置和及时的评价。它的目的是将使用这里介绍的仿真结合现有模拟现有的传统钻石交换设计和现有的交通容量,本质上允许用户确定交换结构的变化将有利于该地区的交通。
的五分Run3最小延误了红绿灯。Run3移民之间的时间是12秒E和W交通流量和8秒N和S。交通信号灯是绿色的至少30秒。
仿真可能是Run4开始变得不稳定。Run5延迟的N, N年代交通5至7分钟。延误了W N和E S 4到6分钟。也延误S W和N E交通50秒。也为Run5当前队列内容是在Light4 Light2 96辆和89辆,是另一个指标,系统变得不稳定。其他交通路线没有延迟,因为这些路线没有红绿灯。
总的来说,钻石不同交换可以通过仿真显示是一个很好的潜在解决方案;然而,这并不是正确的解决方案在所有情况下,必须注意确保交换是成功的在适当的位置。
这项研究是由美国交通部,联邦运输管理局。