信号配时步骤
高峰期复示信号机信号配时调整方案分析
高峰期复示信号机信号配时调整方案分析随着城市交通的不断发展和城市人口的快速增长,交通拥堵已成为许多城市面临的严峻问题。
为了改善交通效率和减少交通堵塞,信号配时调整成为一种重要的交通管理手段。
在高峰期尤其是复示信号机的信号配时调整更是一项复杂的任务。
本文将对高峰期复示信号机信号配时调整方案进行详细的分析,以提高交通流动性和减少交通拥堵。
首先,高峰期复示信号机信号配时调整的目标是减少延误时间和提高交通流动性。
在高峰期,交通流量达到峰值,路口信号机需要根据实际情况进行灵活调整,以满足不同方向车流的需求。
因此,调整方案需要考虑每个路口的车流量和各个方向的优先级。
其次,了解交通流量分布情况是进行信号配时调整方案的基础。
通过交通监测设备和实地观测,可以获取到各个路口和道路段的交通流量数据。
这些数据可以帮助交通管理部门了解高峰期的交通情况,并根据数据分析得出相应的信号配时方案。
在信号配时调整方案中,需要合理安排不同方向的绿灯时间。
对于高峰期出现拥堵的方向,可以适当延长绿灯时间以增加通过率,减少延误时间。
而对于交通流量较少的方向,可以缩短绿灯时间,让更多的绿灯时间用于拥堵方向,提高交通效率。
此外,交叉口协调也是信号配时调整方案中的重要一环。
不同路口的信号配时需要协调一致,以避免出现交叉口阻塞和车流混乱的情况。
即使在高峰期,交通管理部门也需要根据实际情况进行信号协调,保障交通的顺畅。
在信号配时调整过程中,还需要考虑到其他交通管理手段的综合运用。
例如,可以与公交车优先信号系统结合使用,给予公交车较长的绿灯时间,以提高公交车的运行速度,减少公交车站的候车时间。
除了以上提到的调整方案,还可以考虑使用智能交通系统来优化交通信号配时。
通过使用交通监测设备和交通控制中心的数据分析,可以做到实时调整信号配时,以适应不同时间段的交通流量。
同时,智能交通系统还可以与其他城市管理系统进行联动,提升整体交通运行效率。
总结而言,高峰期复示信号机信号配时调整方案旨在减少交通延误时间和提高交通流动性。
信号配时计算过程
本次设计选择的路段上有四个交叉口,其中两个T字交叉口、两个十字交叉口。
四个交叉口均属于定时信号配时。
国际上对定时信号配时的方法较多,目前在我国常用的有美国的HCM法、英国的TRRL法(也称Webster法)、澳大利亚的ARRB法(也称阿克赛利克方法)、中国《城市道路设计规》推荐方法、停车线法、冲突点法共六种方法。
本次设计运用的是比较经典的英国的TRRL 法,即将F·韦伯斯特—B·柯布理论在信号配时方面的使用。
对单个交叉口的交通控制也称为“点控制”。
本节中使用TRRL法对各个交叉口的信号灯配时进行优化即是点控制中的主要容。
在对一个交叉口的信号灯配时进行优化时,主要的是根据调查所得的交通流量先确定该点的相位数和周期时长,然后确定各个相位的绿灯时间即绿信比。
柯布(B.M.Cobbe)和韦伯斯特(F.V.Webester)在1950年提出TRRL法。
该配时方法的核心思想是以车辆通过交叉口的延误时间最短作为优化目标,根据现实条件下的各种限制条件进行修正,从而确定最佳的信号配时方案。
其公式计算过程如下:1.最短信号周期C m交叉口的信号配时,应选用同一相位流量比中最大的进行计算,采用最短信号周期C m时,要求在一个周期到达交叉口的车辆恰好全部放完,即无停滞车辆,信号周期时间也无富余。
因此,C m恰好等于一个周期损失时间之和加上全部到达车辆以饱和流量通过交叉口所需的时间,即:1212nm m m m nV V VC L C C C S S S =++++(4-8)式中:L ——周期损失时间(s );——第i 个相位的最大流量比。
由(4-8)计算可得:111m niL L C Yy ==--∑ (4-9)式中:Y ——全部相位的最大流量比之和。
2.最佳信号周期C 0最佳周期时长C 0是信号控制交叉口上,能使通车效益指标最佳的交通信号周期时长。
若以延误作为交通效益指标,使用如下的Webster 定时信号交叉口延误公式:122(25)32(1)0.65()2(1)2(1)C x C d x x q x q λλλ+-=+--- (4-10)式中:d ——每辆车的平均延误; C ——周期长(s );λ——绿信比。
webster配时法
韦伯斯特(Webster )配时法这一方法是以韦伯斯特(Webster )对交叉口车辆延误的估计为基础,通过对周期长度的优化计算,确定相应的一系列配时参数。
包括有关原理、步骤和算法在内的韦伯斯特法是交叉口信号配时计算的经典方法。
11.3.1 Webster 模型与最佳周期长度Webster 模型是以车辆延误时间最小为目标来计算信号配时的一种方法,因此其核心内容是车辆延误和最佳周期时长的计算。
而这里的周期时长是建立在车辆延误的计算基础之上,是目前交通信号控制中较为常用的计算方式。
公式(10-20)针对的是一个相位内的延误计算,则有n 个信号相位的交叉口,总延误应为:∑==ni ii d q D 1(11-1)其中:i d ----第i 相交叉口的单车延误;i q ----第i 相的车辆到达率。
将(10-20)式代入(11-1)式,可得到交叉口的总延误与周期长度的关系式。
因此周期长度最优化问题可以归纳为:∑==ni ii d q MinD 1y LC -≥1通过对周期长度求偏导,结合等价代换和近似计算,最终得出如下最佳周期计算公式:Y L C o -+=155.1(11-2)其中: 0C ----最佳周期长度(s );L ----总损失时间(s );Y ----交叉口交通流量比;其中总损失时间为:AR nl L +=(11-3)式中: l ----一相位信号的损失时间;n ----信号的相位数;AR ----一周期中的全红时间。
交叉口交通流量比Y 为各相信号临界车道的交通流量比(i y )之和,即:∑==ni iy Y 1(11-4)所谓临界车道,是指每一信号相位上,交通量最大的那条车道。
临界车道的交通流量比等于该车道的交通量和饱和流量之比。
实际上,由公式(11-4)确定的信号周期长度0C 经过现场试验调查后发现,通常都比用别的公式算出的短一些,但仍比实际需要使用的周期要长。
因此,由实际情况出发,为保证延误最小,周期可在0C —0C 范围内变动。
交通工程信号配时设计
交通⼯程信号配时设计摘要通过对现交叉⼝早晚⾼峰交通量的调查、统计与分析,确定设计流量。
通过对车头时距的调查,确定饱和流量。
根据点样本法计算交叉⼝的延误,发现存在的具体问题。
服务等级为F级,为了提供更加⽅便的公共交通,⼗分有必要对该交叉⼝的信号配时进⾏⼀定的调整和优化。
由于东西⽅向直⾏和左转的车流很⼤,确定设⽴东西⽅向直⾏的⽴交桥进⾏优化,根据⾼峰⼩时交通量,运⽤交叉⼝配时的相关理论,即webster法确定信号配时时间,确定交叉⼝的配时⽅案,为三相位,并对配时⽅案进⾏软件模拟、仿真评价,计算延误。
通过对⽐分析发现该交叉⼝优化的结果。
学会vIssim软件制作设计,具有道路模仿功能。
关键词:交通流信号配时软件模拟解决⽅案⽬录第⼀章交叉⼝数据的调查 (1)第⼆章信号控制设置的必要性 (7)第三章交叉⼝配时设计 (8)3.1原交叉⼝进⼝道渠化 (8)3.2设计交通量 (9)3.3饱和流量的计算 (10)3.4现有交叉⼝信号配时参数及评价 (10)3.5改进配时⽅案: (14)3.6改进后的延误 (18)3.7服务⽔平 (19)第四章其他的问题及解决办法 (20)4.1⾏⼈过街难问题 (20)4.2交通标志不明显 (20)第五章vissim软件模拟过程及评价 (21)5.1延误 (21)5.2软件模拟 (21)第六章⼩结 (28)参考⽂献 (29)附录 (30)第⼀章交叉⼝数据的调查1.1交叉⼝基本数据1.11交叉⼝描述五⼀路、西南路交叉⼝是⼤连市较为拥堵、车流量较⼤的交叉⼝之⼀。
该交叉⼝位于⼤连市城区的西南部,西南路从南北向连接星海公园⿊⽯礁和周⽔⼦咽喉部,五⼀路从东西向连接市区和⾼新园区,是西南路、五⼀路这两条连接居住区和⼯作区的城市主⼲道之间的交叉⼝。
平⾯图如下所⽰:图1-1交叉⼝平⾯图具体的⼏何尺⼨:调查⽅法:通过学⽣现场观察的⽅法,运⽤⽶尺等⼯具测量,得出交叉⼝基本数据如下表1-1所⽰1.1.2交通数据的调查对早⾼峰的配时要素进⾏观测和记录,包括交通量的调查、各车道饱和车头时距的调查和调查初始车道内车辆积余量记录,点样本法估测交叉⼝实际延误情况。
信号配时
交叉口信号配时1.题目要求某交叉口渠化方案如图所示,相位方案为:①东西向专用左转②东西向直行和右转③南北向直行、右转和左转,各进口道的流量比如表所示,已知:各相位损失时间l=3s ,黄灯时间A=3s ,全红时间AR=4s (设在③相位后),试计算以下信号配时参数:(1)最佳周期时长C0;(2)该交叉口信号配时方案,并作信号配时图。
2.求解过程根据上面的图形和表格可以得出:第一相位的流量比取0.2117;第二相位的流量比取0.1669;第三相位的流量比取0.4106:总流量比:7892.04106.01669.02117.0321=++=++=y y y Y(1)计算周期最佳长度已知l=3s ,A=3s ,AR=4s信号周期内总的损失时间:13433=+⨯=+=AR nl L s因此,最佳信号周期: 1162108.05.247892.015135.1155.10==-+⨯=-+=Y L C s (一般都取整数)。
(2)计算有效绿灯时间一个周期总的有效绿灯时间为:103131160=-=-=L C G e s第一相位的有效绿灯时间为:8.217892.01669.010311=⨯=⨯=Y y G g e e s 第二相位的有效绿灯时间为:6.277892.02117.010322=⨯=⨯=Y y G g e e s 第三相位的有效绿灯时间为:6.537892.04106.010333=⨯=⨯=Y y G g e e s (3)计算各相位实际显示绿灯时间第一相位的显示绿灯时间:8.21338.21111=-+=-+=A l g g e s 第二相位的显示绿灯时间:6.27336.27222=-+=-+=A l g g e s 第三相位的显示绿灯时间:6.53336.53333=-+=-+=A l g g e s 第一相位:绿灯 22s 黄灯 3s 红灯 91s 第二相位:绿灯 28s 黄灯 3s 红灯 85s 第二相位:绿灯 53s 黄灯 3s 红灯 60s(4) 配时图如下:第一相位第二相位第三相位。
信号配时设计
“上海方法”信号配时设计到目前为止,定时信号的配时方法在国际上主要有英国的TRRL 法(也称Webster 法)、澳大利亚的ARRB 法以及美国的HCM 法等。
在我国有 “停车线法”和“冲突点法”等方法。
随着研究的不断深入,定时信号的配时方法也在进一步的改进之中。
这里,在综合研究英国、澳大利亚和美国等国家以及我国现有的配时方法的基础上,结合我国城市交通的特点,讨论定时信号配时的基本方法。
1.定时信号配时设计流程单个交叉口定时交通信号配时设计,要按照不同的流量时段来划分信号配时的时段,在同一时段内确定相应的配时方案。
改建、治理交叉口,具有各流向设计交通量数据时,信号配时设计的流程如图1所示。
2.确定信号相位基本方案1)对于新建交叉口,在缺乏交通量数据的情况下,十字交叉口,建议先按表1所列进口车道数与渠化方案选取初步试用方案;T 形交叉口,建议先用三相位信号;然后根据通车后实际交通各流向的流量调整渠化及信号相位方案。
2)交通信号相位设定在设定交通信号相位时,应遵循以下原则:(1)信号相位必须同交叉口进口道车道渠化(即车道功能划分)方案同时设定;(2)信号相位对应于左右转弯交通量及其专用车道的布置,常用基本方案示于图2;(3)有左转专用车道时,根据左转流向设计交通量计算的左转车每周期平均到达3辆时,宜用左转专用相位。
(4)同一相位各相关进口道左转车每周期平均到达量相近时,宜用双向左转专用相位,否则宜用单向左转专用相位。
3.确定设计交通量确定设计交通量时,应按交叉口每天交通量的时变规律,分为早高峰时段、下午高峰时段、晚高峰时段、早、晚低峰时段、中午低峰时段及一般平峰时段等各时段,然后确定相应的设计交通量。
已选定时段的设计交通量,须按该时段内交叉口各进口道不同流向分别确定,其计算公式如下:mn mn Q q d 154⨯= (1)式中:mn d q —— 配时时段中,进口道m 、流向n 的设计交通量(pcu/h) ;mn Q 15——配时时段中,进口道m 、流向n 的高峰小时中最高15分钟的流率(pcu/15min)。
信号配时步骤
信号配时步骤1.饱和流量计算饱和流量的定义是:在一次连续的绿灯信号时间内,进口道上一系列连续车队能通过进口道停止线的最大流量,单位是pcu/绿灯时间。
交叉口进口道经划分车道并加渠化以后,进口道饱和流量随进口道车道数及渠化方案而异,所以必须分别计算各条进口道的饱和流量,然后再把各条车道的饱和流量累计成进口到的饱和流量。
饱和流量用实测平均基本饱和流量乘以各影响因素校正系数的方法估算。
Sf=Sbi×f(Fi)式中:Sf—进口到的估算饱和流量(pcu/h)Sbi—第i条进口车道基本饱和流量(pcu/h),i取T、L或R,分别表示相应的直行、左转和右转,下同;f(Fi)—各类进口车道各类校正系数。
1)基本饱和流量各类进口车道各有其专用相位时的基本饱和流量Sbi,可采用下表中的数值。
(1)车道宽度校正0.4 w?0.5 2.7≤w≤3.0fw= 1 3.0<??≤3.50.05 w+1.65 w>3.5式中:fw—车道宽度校正系数;w—车道宽度(m)(2)坡度及大车校正fg=1?(G+HV)式中:fg—坡度及大车校正系数;G—道路纵坡,下坡时取0;HV—大车率,这里HV不大于0.50。
3)直行车道饱和流量直行车流受同相位绿灯初期左转自行车的影响时,直行车道设计饱和流量除需作通用校正外,尚需作自行车影响校正。
自行车影响校正系数可按下式计算:1?fb= 1+ L (无左转专用相位)e1 (有左转专用相位)式中:fb—自行车影响校正系数;bL—左转自行车数(辆/周期)。
直行车道饱和流量:ST=SbT×fw×fg×fb式中:ST—直行车道饱和流量(pcu/h);SbT—直行车道基本饱和流量(pcu/h)。
4)左转专用车道饱和流量(1)有专用相位时SL=SbL×fw×fg式中:SL—左转专用车道有专用相位时的饱和流量(pcu/h);SbL—左转专用车道有专用相位时的基本饱和流量(pcu/h)。
信号配时的题目具体步骤
信号配时的具体过程
(1)四个进口道的进口车流量
左转直行右转
东进口
西进口
南进口
北进口
(2)进行相位设计:判定是否设置左转相位
试以180S为一周期计算
车辆数是否设置左转
东进口一周期内左转
西进口一周期内左转
南进口一周期内左转
北进口一周期内左转
(3)在CAD中测量出冲突距离(单位:m)
(4)计算冲突时间(冲突时间=冲突距离/行驶速度)
交叉口行驶速度折合为道路行驶速度的一半注意单位一致
m/s
(5)计算绿灯间隔时间(绿间=冲突时间+2s)
(6)黄灯时间(绿灯间隔时间>3s则黄灯设为3s,其余时间输出为全红,否则黄灯时间扩充为3s全红取消)
(7)全红时间(是否存在)
(8)损失时间;部分启动损失+全红时间(部分损失时间=1.35+0.13)
(9)总损失时间L:个相位损失时间之和
(10)相位交通流量比(关键车流):取本相位中交通流量比中最
大的一个
交通流量比的计算方法:y=【相位流量(q)/饱和流率(s)】(max)(11)Y=各个相位交通流量比之和
(12)推荐周期(C):C=(1.5L+5)/(1-Y)取整
(13)总的绿灯有效时间u t:u t=推荐周期-总的损失时间
(14)各个相位绿灯有效时间u i:u i=[本相位的交通流量比(y)/Y]*u t 各个相位绿灯时间不足15s的先进行等比扩大,在进行等差扩大(15)绿灯显示时间G:即位有效绿灯时间
(16)画出相位配时图。
“上海方法”信号配时设计3要点
“上海方法”信号配时设计到目前为止,定时信号的配时方法在国际上主要有英国的TRRL 法(也称Webster 法)、澳大利亚的ARRB 法以及美国的HCM 法等。
在我国有“停车线法”和“冲突点法”等方法。
随着研究的不断深入,定时信号的配时方法也在进一步的改进之中。
这里,在综合研究英国、澳大利亚和美国等国家以及我国现有的配时方法的基础上,结合我国城市交通的特点,讨论定时信号配时的基本方法。
1.定时信号配时设计流程单个交叉口定时交通信号配时设计,要按照不同的流量时段来划分信号配时的时段,在同一时段内确定相应的配时方案。
改建、治理交叉口,具有各流向设计交通量数据时,信号配时设计的流程如图1所示。
2.确定信号相位基本方案1)对于新建交叉口,在缺乏交通量数据的情况下,十字交叉口,建议先按表1所列进口车道数与渠化方案选取初步试用方案;T 形交叉口,建议先用三相位信号;然后根据通车后实际交通各流向的流量调整渠化及信号相位方案。
2)交通信号相位设定在设定交通信号相位时,应遵循以下原则:(1)信号相位必须同交叉口进口道车道渠化(即车道功能划分)方案同时设定;(2)信号相位对应于左右转弯交通量及其专用车道的布置,常用基本方案示于图2;(3)有左转专用车道时,根据左转流向设计交通量计算的左转车每周期平均到达3辆时,宜用左转专用相位。
(4)同一相位各相关进口道左转车每周期平均到达量相近时,宜用双向左转专用相位,否则宜用单向左转专用相位。
3.确定设计交通量确定设计交通量时,应按交叉口每天交通量的时变规律,分为早高峰时段、下午高峰时段、晚高峰时段、早、晚低峰时段、中午低峰时段及一般平峰时段等各时段,然后确定相应的设计交通量。
已选定时段的设计交通量,须按该时段内交叉口各进口道不同流向分别确定,其计算公式如下:mnmnQ q d154(1)式中:mnd q ——配时时段中,进口道m 、流向n 的设计交通量(pcu/h);mnQ 15——配时时段中,进口道m 、流向n 的高峰小时中最高15分钟的流率(pcu/15min)。
webster配时法
11。
3 韦伯斯特(Webster )配时法这一方法是以韦伯斯特(Webster )对交叉口车辆延误的估计为基础,通过对周期长度的优化计算,确定相应的一系列配时参数。
包括有关原理、步骤和算法在内的韦伯斯特法是交叉口信号配时计算的经典方法.11。
3.1 Webster 模型与最佳周期长度Webster 模型是以车辆延误时间最小为目标来计算信号配时的一种方法,因此其核心内容是车辆延误和最佳周期时长的计算.而这里的周期时长是建立在车辆延误的计算基础之上,是目前交通信号控制中较为常用的计算方式。
公式(10—20)针对的是一个相位内的延误计算,则有n 个信号相位的交叉口,总延误应为:∑==ni ii d q D 1(11—1)其中:i d --——第i 相交叉口的单车延误;i q ————第i 相的车辆到达率。
将(10-20)式代入(11—1)式,可得到交叉口的总延误与周期长度的关系式. 因此周期长度最优化问题可以归纳为:∑==ni ii d q MinD 1y LC -≥1通过对周期长度求偏导,结合等价代换和近似计算,最终得出如下最佳周期计算公式:Y L C o -+=155.1(11—2)其中: 0C ———-最佳周期长度(s );L ——--总损失时间(s ); Y —---交叉口交通流量比;其中总损失时间为:AR nl L +=(11-3)式中: l ———-一相位信号的损失时间;n ——--信号的相位数;AR ——--一周期中的全红时间。
交叉口交通流量比Y 为各相信号临界车道的交通流量比(i y )之和,即:∑==ni iy Y 1(11-4)所谓临界车道,是指每一信号相位上,交通量最大的那条车道。
临界车道的交通流量比等于该车道的交通量和饱和流量之比。
实际上,由公式(11-4)确定的信号周期长度0C 经过现场试验调查后发现,通常都比用别的公式算出的短一些,但仍比实际需要使用的周期要长。
因此,由实际情况出发,为保证延误最小,周期可在0。
信号配时计算过程.
本次设计选择的路段上有四个交叉口,其中两个T字交叉口、两个十字交叉口。
四个交叉口均属于定时信号配时。
国际上对定时信号配时的方法较多,目前在我国常用的有美国的HCM法、英国的TRRL法(也称Webster法)、澳大利亚的ARRB法(也称阿克赛利克方法)、中国《城市道路设计规范》推荐方法、停车线法、冲突点法共六种方法。
本次设计运用的是比较经典的英国的TRRL法,即将F·韦伯斯特—B·柯布理论在信号配时方面的使用。
对单个交叉口的交通控制也称为“点控制”。
本节中使用TRRL法对各个交叉口的信号灯配时进行优化即是点控制中的主要内容。
在对一个交叉口的信号灯配时进行优化时,主要的是根据调查所得的交通流量先确定该点的相位数和周期时长,然后确定各个相位的绿灯时间即绿信比。
柯布(B.M.Cobbe)和韦伯斯特(F.V.Webester)在1950年提出TRRL法。
该配时方法的核心思想是以车辆通过交叉口的延误时间最短作为优化目标,根据现实条件下的各种限制条件进行修正,从而确定最佳的信号配时方案。
其公式计算过程如下:1.最短信号周期C m交叉口的信号配时,应选用同一相位流量比中最大的进行计算,采用最短信号周期C m时,要求在一个周期内到达交叉口的车辆恰好全部放完,即无停滞车辆,信号周期时间也无富余。
因此,C m恰好等于一个周期内损失时间之和加上全部到达车辆以饱和流量通过交叉口所需的时间,即:1212nm m m m nV V VC L C C C S S S =++++(4-8)式中:L ——周期损失时间(s );——第i 个相位的最大流量比。
由(4-8)计算可得:111m niL L C Yy ==--∑ (4-9)式中:Y ——全部相位的最大流量比之和。
2.最佳信号周期C 0最佳周期时长C 0是信号控制交叉口上,能使通车效益指标最佳的交通信号周期时长。
若以延误作为交通效益指标,使用如下的Webster 定时信号交叉口延误公式:122(25)32(1)0.65()2(1)2(1)C x C d x x q x q λλλ+-=+---(4-10)式中:d ——每辆车的平均延误; C ——周期长(s );λ——绿信比。
韦伯斯特配时法
Webster配时法模型是以车辆延误时间最小为目标来计算信号配时的一种方法,因此其核心内容是车辆延误和最佳周期时长的计算。
而这里的周期时长是建立在车辆延误的计算基础之上,是目前交通信号控制中较为常用的计算方式。
其计算信号配时的步骤如下:1.饱和流量计算饱和流量的定义是:在一次连续的绿灯信号时间内,进口道上一系列连续车队能通过进口道停止线的最大流量,单位是pcu/绿灯时间。
交叉口进口道经划分车道并加渠化以后,进口道饱和流量随进口道车道数及渠化方案而异,所以必须分别计算各条进口道的饱和流量,然后再把各条车道的饱和流量累计成进口到的饱和流量。
饱和流量用实测平均基本饱和流量乘以各影响因素校正系数的方法估算。
S f=S bi×f(F i)(1-1)式中:S f—进口到的估算饱和流量(pcu/h)S bi—第i条进口车道基本饱和流量(pcu/h),i取T、L或R,分别表示相应的直行、左转和右转,下同;f(F i)—各类进口车道各类校正系数。
(1)基本饱和流量各类进口车道各有其专用相位时的基本饱和流量S bi,可采用表2-1中的数值。
表1各类车道的基本饱和流量(pcu/h)(2)各类车道通用校正系数①车道宽度校正f w={0.4(w−0.5) 2.7≤w≤3.01 3.0<w≤3.50.05(w+1.65) w>3.5(1-2)式中:f w—车道宽度校正系数;w—车道宽度(m)②坡度及大车校正f g=1−(G+HV)(1-3)式中:f g—坡度及大车校正系数;G—道路纵坡,下坡时取0;HV—大车率,这里HV不大于0.50。
③直行车道饱和流量直行车流受同相位绿灯初期左转自行车的影响时,直行车道设计饱和流量除需作通用校正外,尚需作自行车影响校正。
自行车影响校正系数可按下式计算:f b={1−1+√b Lg e(无左转专用相位)1 (有左转专用相位)(1-4)式中:f b—自行车影响校正系数;b L—左转自行车数(辆/周期)。
交叉口信号配时
摘要道路交叉口是指两条或两条以上道路的相交处.车辆、行人汇集、转向和疏散的必经之地,为交通的咽喉.因此,正确设计道路交叉口,合理组织、管理交叉口交通,是提高道路通行能力和保障交通安全的重要方面.此次交叉口信号灯控制配时的调查地点是西南路和五一路交叉口.该交叉口地处市区西南部,属于平面十字型交叉口.西南路方向路段为双向五车道;五一路方向由东向西黄线以北是五车道,黄线以南是五车道,五一路由西向东黄线以北是两车道,黄线以南是三车道.周围分布饭店、居民住宅区、净水厂等,是一个非常重要的交叉口,并且西南路是主干道.本组通过实际观测的方法测得了道路交叉口的交通流量等信息.西南路车流量比五一路车流量大很多,在五一路方向均有左转车流,西南路只在南进口存在左转车流,另外在五一路西路口和西南路南路口均有直行加右转相位.且西南路南进口的左转仅限公交且车流量极少.到目前为止,定时信号的配时方法在国际上主要有英国的WEBSTER法,澳大利亚ARRB法与美国HCM法等.我们在《交通管理与控制》课本中已经学会了webster法和HCM法,我国有停车线法和冲突点法等方法.随着研究不断深入,定时信号的配时方法也在进一步的改进.本设计采用的方法以英国的WEBSTER法为主.本次设计本小组分工合作,共采集了车道宽、交通流量、车头时距、信号灯信号显示与周期等数据.并且对数据作出了运算整理.摒弃了有问题的数据,保证使用严谨的数据进行运算.关键字道路交叉口,信号配时,WEBSTER法,相位,课程设计.目录第一章现状交通调查1.1西南路与五一路交叉口现状概况 (1)1.2交通流量调整 (2)1.3交叉口几何尺寸调查 (2)第二章信号相位分析2.1实地观测 (3)2.2理论依据 (5)2.3具体算法步骤 (5)2.4必要性分析结果 (6)第三章制定配时方案3.1信号配时方案原理 (7)3.2程序计算结果 (8)第四章延误分析与服务水平测定4.1延误估算方法 (10)4.2服务水平 (10)第五章结果分析5.1结果对比 (12)第一章现状交通调查1.1 西南路/五一路交叉口现状概况道路交叉口是指两条或两条以上道路的相交处.车辆、行人汇集、转向和疏散的必经之地,为交通的咽喉.因此,正确设计道路交叉口,合理组织、管理交叉口交通,是提高道路通行能力和保障交通安全的重要方面.此次交叉口信号灯控制配时的调查地点是西南路和五一路交叉口.该交叉口地处市区西南部,属于平面十字型交叉口.西南路方向路段为双向五车道;五一路由东向西方向为双向五车道,包括自行车道,五一路由西向东黄线以北是两辆车道、黄线以南是三车道,周围分布饭店、居民住宅区、净水厂和大连沙河口区的部分政府部门等,是一个非常重要的交叉口,并且西南路是主干道.根据实地观察测量和分析讨论,本组对整个交叉口形状、车道划分与交通流运行轨迹进行了绘制,如下1.2交通流量调查本组通过实际观测的方法测得了道路交叉口的交通流量等信息.具体观测时间为.具体测量方法为,对各车道分配人员进行定时计数以获得交通流量,对直行和左转的车道在红灯结束时按车计时获得车头时距,对各相位红绿灯分别计时等.交通流量通过在交叉口的高峰时间观测2小时获得,整理后的高峰小时流量见下表.1.3 交叉口几何尺寸调查交叉口几何尺寸通过实际测量,整理后的信息见下表2信号相位分析2.1实地观测由本次设计实地观测的西南路/五一路交叉口情况可知:西南路车流量比五一路车流量大很多,且只有西南路南进口和五一西进口存在左转车流.且西南路南进口的左转仅限公交且车流量极少.而我们想知道是否有必要设置专有的左转相位,就必须求出各相位的左转通行能力与实测值进行比较.2.2理论依据可插车间隙理论虽然是用于计算无信号机的平面交叉口通行能力,而无信号交叉口遵循的是优先规则控制,即其通行顺序依次为:主要道路直行流向、主要道路左转流向、次要道路直行流向、次要道路左转流向.两相位交叉口车流运行特征跟交叉口优先规则控制有一些相似之处,因此可以根据可穿插间隙理论来分析其左转车道的通行能力.2.3具体算法步骤根据可插入间隙理论,假设主要道路车流按泊松分布到达,可建立计算左转通行能力Q ’max 的公式如下:)1/(maxqh q e Qe Q ---='τ式中:Q ’max ---次要道路可通过的最大交通量Q---主要道路交通量q--- Q/3600t c ---次要道路可以穿过主要道路车流的临界间隙〔s 〕 h---次要道路车辆连续通过时的车头时距〔s 〕2.4必要性分析结果由计算可以得出:可见每个相位都能满足其冲突左转交通量.故没必要增设一个专用左转相位.所以我们决定对西南路/五一路交叉口采用四相位配时方案是合理的.3制定配时方案到目前为止,定时信号的配时方法在国际上主要有英国的WEBSTER法,澳大利亚ARRB法与美国HCM法等.我国有停车线法和冲突点法等方法.随着研究不断深入,定时信号的配时方法也在进一步的改进.本设计采用的方法以英国的WEBSTER法为主.其信号配时设计流程图和信号相位基本方案如下:3.1信号配时方案原理①首先计算每车道的饱和流量S,使用下式进行计算:S=3600/hh——饱和车头时距②然后计算流量比.公式如下.y i=q i/s i③计算流量比的总和,公式如下式:y=Σmax[y j,y j……]= Σmax[〔q d/s d〕j, 〔q d/s d〕j……]④启动损失时间L=Σ<l+I-A>⑤信号周期时长的计算,公式如下所示:C=<1.5l+5>/<1-y>C0—周期时长,Y—流量比总和,L—信号总损失时间,⑥各个相位的有效绿灯时间和显示绿灯时间,计算式所示:ge j=Ge*max[y i,y i……]/YGe—总有效绿灯时间,就是C0减去L.计算各个相位的显示绿灯时间,公式如下所示:g j= ge i - a j + l j3.2程序计算结果表4 各车道交通流量周期为203第一相位绿灯时间63s第二相位绿灯时间71s第三相位绿灯时间45s第四相位绿灯时间12s第一相位绿信比0.375第二相位绿信比0.1875第三相位绿信比0.74375第四相位绿信比0.05625图4 输入的数据和输出结果4延误分析与服务水平测定4.1延误估算方法延误是一个影响因素十分复杂的指标.1.设计交叉口时各车道延误用下式估算:d = d1+d2d1=0.5C<1-λ>2/<1-min[1,x] λ>d2=900T[<x-1>+√[<x-1>2+8ex/<CAP*T>] 式中:C—周期时长〔s〕λ—所计算车道的绿信比;x—所计算车道的饱和度;CAP—所计算车道的通行能力;T—分析时段的持续时长〔h〕,取0.25h;e—定时信号取0.5;2.各进口道的平均信控延误按该进口道中的各车道延误的加权平均数估算:d1=Σd i q i/Σq i式中:dA—进口道A的平均信控延误〔s/pcu〕;di—进口道A中第i车道的平均信控延误〔s/pcu〕;qi—进口道A中第i车道的小时交通量换算为其中高峰15min 的交通流量〔辆/15min〕;3.整个交叉口的平均信控延误按交叉口各进口道延误的加权平均数估计:d A=Σd A q A/Σq A式中:d1—交叉口每车的平均信控延误〔s/pcu〕;qa—进口道A的高峰15min交通流率〔辆/15min〕;4.2服务水平表4 延误服务水平表5结果分析5.1 结果对比WEBSTER法的配时仿真实验结果和实测值的比较如下表:由上表可以看出,实际采用的配时方案相关参数与我们通过调查得到的优化配时方案得到的配时方案相关参数都大致接近,说明实际情况与理论分析基本符合,说明配时方案可行.参考文献[1]吴兵《交通管理与控制》第四版人民交通 2009.1[2]徐吉谦陈学武《交通工程总论》第三版人民交通2008.6[3]全永燊《城市交通控制》人民交通 1989附录本次课程设计是我们小组几名同学共同完成的,起初是调查交叉口的交通流量,早高峰同学们要起的很早的,之后是两个人一小组测量车速和红绿灯时间并且在此基础上算出绿信比和信号周期.之后以班级为单位分上下午在机房进行信号配时,用C语言或其它形式将自己的数据编程序,算出所需要的数据.附录一:交通流量调查表其他数据调查表附录二:#include "stdio.h"#include "stdlib.h"#include "math.h"floatS[18],l[5],Ge[5],maxA,maxB,maxC,maxD,D[5],g[5],max, A;float di,dk=0,dj=0,lkk;float da[5],cap[18];float P[18],Ql[18],Fa[18];float Tu[18],Qb[18],Ku[18],Ju[17],min;floatdA[5],dab[5],da1[17],T=0.25,x[18],Ds[5],Tu[18],Dd[5],Hu[18],e,d[18],Co,D[5],Q[18];floatQb[18],CAPP[18],v,o,Fs[18],y[18],Du[18],j[5],Ql[18],Qb[18],d[18],d1[18],d2[18],d3[18];int i;float fun1 <> /*绿灯间隔时间计算公式*/{ float z,u,t,h,I;printf<"请输入停止线到冲突点的距离z<m>:">;scanf<"%f",&z>;printf<"请输入车辆在进口道上的行驶车速u<m/s>:">;scanf<"%f",&u>;printf<"请输入车辆制动时间t<s>:">;scanf<"%f",&t>;h=z/u; /*此处需插入一个界面*/I=h+t;printf<"计算得绿灯间隔时间I为%f s",I>;if<I<3>printf<"黄灯时间A=3s">;elseprintf<"<其中3s配以黄灯,其余时间配以红灯>\n">;return <I>;}float fun2 <> /*最大流量比计算公式*/{ int i,c,e;printf<"请输入第一相位各车道的交通流量〔1-3〕:">;for<i=1;i<4;i++>scanf<"%f",&Q[i]>;for<c=1;c<4;c++>y[c]=Q[c]/S[c];/*S[c]为各车道对应的饱和流量*/maxA=y[1]; /*第一相位最大流量比*/for<e=1;e<=3;e++>if<y[e]<=maxA>maxA=y[e];printf<"第一相位最大流量比为%f\n",maxA>;printf<"请输入第二相位各车道的交通流量〔4-8〕:">;for<i=4;i<9;i++>scanf<"%f",&Q[i]>;for<c=4;c<9;c++>y[c]=Q[c]/S[c];/*S[c]为各车道对应的饱和流量*/maxB=y[4]; /*第二相位最大流量比*/for<e=4;e<=9;e++>if<y[e]>=maxB>maxB=y[e];printf<"第二相位最大流量比为%f\n",maxB>;printf<"请输入第三相位各车道的交通流量〔9-15〕:">;for<i=9;i<16;i++>scanf<"%f",&Q[i]>;for<c=9;c<16;c++>y[c]=Q[c]/S[c];/*S[c]为各车道对应的饱和流量*/maxC=y[9]; /*第二相位最大流量比*/for<e=9;e<=15;e++>if<y[e]>=maxC>maxC=y[e];printf<"第三相位最大流量比为%f\n:",maxC>;printf<"请输入第四相位各车道的交通流量〔16-17〕:">;for<i=16;i<18;i++>scanf<"%f",&Q[i]>,y[c]=Q[c]/S[c];/*S[c]为各车道对应的饱和流量*/maxD=y[16]; /*第二相位最大流量比*/for<e=16;e<=17;e++>if<y[e]>=maxD>maxD=y[e];printf<"第四相位最大流量比为%f\n:",maxD>;max=maxA+maxB+maxC+maxD;printf<"此交叉口的流量比为%f:",max>;return <max>;}fun31<>{ int i;for<i=1;i<5;i++>g[i]=Ge[i]-A+l[i],printf<"第%d相位的显示绿灯时间为%f s\n",i,g[i]>;}fun32<>{int i;for<i=1;i<3;i++>Ge[i]=g[i]+A-l[i],printf<"第%d相位的有效绿灯时间为%f s\n",i,Ge[i]>;}int fun15<>{for<i=1;i<18;i++>{printf<"请输入第%d车道的分析期初初始积余车辆<辆>:",i>;scanf<"%f",&Qb[i]>;printf<"请输入第%d车道的分析期离开车辆<辆>:",i>;scanf<"%f",&Ql[i]>;}}fun3<>{for<i=1;i<18;i++>{ if<i<4>CAPP[1]+=S[i]*D[1];else if<i>=4&&i<9>CAPP[2]+=S[i]*D[2];else if<i>=9&&i<16>CAPP[3]+=S[i]*D[3];elseCAPP[4]+=S[i]*D[4];}}fun4<>{for<i=1;i<5;i++>Ds[i]=<float>1.5*Co*<1-D[i]>;}fun5<> /*不饱和延误的计算公式*/{ float j[5],min,Hu[18];for<i=1;i<5;i++>j[i]=0.5*Co*<1-D[i]>*<1-D[i]>;for<i=1;i<18;i++>{ if<i<4>cap[i]=S[i]*D[1];else if<i>=4&&i<9>cap[i]=S[i]*D[2];else if<i>=9&&i<16>cap[i]=S[i]*D[3];elsecap[i]=S[i]*D[4];}for<i=1;i<18;i++>x[i]=<float>Q[i]/cap[i];for<i=1;i<18;i++>{ min=x[i];if<min>1>min=1;lkk=<float>1-min;if<i<4>Hu[i]=<float>1-min*D[1];else if<i>=4&&i<9>Hu[i]=<float>1-min*D[2];else if<i>=9&&i<16>Hu[i]=<float>1-min*D[3];elseHu[i]=<float>1-min*D[4];}for<i=1;i<18;i++>{ if<i<4>Du[i]=j[1]/Hu[i];else if<i>=4&&i<9>Du[i]=j[2]/Hu[i];else if<i>=9&&i<16>Du[i]=j[3]/Hu[i];elseDu[i]=j[4]/Hu[i];}}fun6<> /*在T中积余车辆的持续时间*/{min=T;for<i=1;i<18;i++>{ { if<i<4>Ku[i]=cap[i]*lkk,Ju[i]=Qb[i]/Ku[i];else if<i>=4&&i<9>Ku[i]=cap[i]*lkk,Ju[i]=Qb[i]/Ku[i];else if<i>=9&&i<16>Ku[i]=cap[i]*lkk,Ju[i]=Qb[i]/Ku[i];elseKu[i]=cap[i]*lkk,Ju[i]=Qb[i]/Ku[i];}{ if<min<Ju[i]>Tu[i]=min;elseTu[i]=Ju[i];}}}fun7<> /*绿灯期车流到达率校正系数*/{for<i=1;i<18;i++>P[i]=<Ql[i]-Qb[i]>/Ql[i];for<i=1;i<18;i++>{ if<i<4>Fa[i]=<1-P[i]>/<<float>1-D[1]>;else if<i>=4&&i<9>Fa[i]=<1-P[i]>/<1-D[2]>;else if<i>=9&&i<16>Fa[i]=<1-P[i]>/<1-D[1]>;elseFa[i]=<1-P[i]>/<1-D[2]>;}}fun8<> /*均匀延误计算公式*/ { float ar[18],an[18],am[18],al[18],az[18];for<i=1;i<18;i++>if<i<4>ar[i]=Ds[1]*Tu[i]/T,an[i]=Fs[i]*Du[i]*<T-Tu[i]>,d1[i]=ar[i]+an[i]/T;else if<"i>=4&&i<9">d1[i]=<Ds[2]*Tu[i]/T>+<Fs[i]*Du[i]*<T-Tu[i]>/T> ;else if<"i>=9&&i<16">d1[i]=<Ds[3]*Tu[i]/T>+<Fs[i]*Du[i]*<T-Tu[i]>/T> ;elsed1[i]=<Ds[4]*Tu[i]/T>+<Fs[i]*Du[i]*<T-Tu[i]>/T> ;}float fun13< float x>{if <x>=0.000000&&x<=0.500000>e=0.13;else if<x>0.500000&&x<=0.600000>e=0.2;else if<x>0.600000&&x<=0.700000>e=0.28;else if<x>0.700000&&x<=0.800000>e=0.35;else if<x>0.800000&&x<=1.000000>e=0.43;else if<x>1>e=0.5;elseprintf<"输入错误\n">;return <e>;}fun9<> /*随机附加延误计算公式*/{ float c[18],ad,ac,ae,ar;for<i=1;i<18;i++>{ e=fun13<x[i]>;ac=pow<<x[i]-1>,2>;ae=<float>8*e*x[i];if<i<4>ar=cap[i]*T;else if<i>=4&&i<9>ar=cap[i]*T;else if<i>=9&&i<16>ar=cap[i]*T;elsear=cap[i]*T;c[i]=ac+ae/ar;ad=sqrt<c[i]>;d2[i]=<float>900*T*<<x[i]-1>+ad>;}}fun10<> /*初始排队延误计算公式*/{ float min,ji[18],jk[18],jh[18];for<i=1;i<18;i++>{ min=x[i];{if<min>1>min=1;}if<Tu[i]==T>{ ji[i]=<float>3600*Qb[i];jk[i]=<float>1800*T*<1-min>;if<i<4>d3[i]=ji[i]/cap[i]-jk[i];else if<i>=4&&i<9>d3[i]=ji[i]/cap[i]-jk[i];else if<i>=9&&i<16>d3[i]=ji[i]/cap[i]-jk[i];elsed3[i]=ji[i]/cap[i]-jk[i];}else{ if<i<4>d3[i]=<float>1800*Qb[i]*Tu[i]/<T*cap[i]>;else if<i>=4&&i<9>d3[i]=<float>1800*Qb[i]*Tu[i]/<T*cap[i]>;else if<i>=9&&i<16>d3[i]=<float>1800*Qb[i]*Tu[i]/<T*cap[i]>;elsed3[i]=<float>1800*Qb[i]*Tu[i]/<T*cap[i]>;}}}fun16<>{ for<i=1;i<18;i++>d[i]=d1[i]+d2[i]+d3[i];}fun17<>{ for<i=1;i<18;i++>d[i]=Du[i]+d2[i];}fun11<> /*各进口道平均信控延误计算公式*/{int k;for<i=1;i<4;i++>dab[1]+=<d[i]*<Q[i]/4>>,da1[1]+=<Q[i]/4>;dA[1]=<float>dab[1]/da1[1];for<i=4;i<9;i++>dab[2]+=<d[i]*<Q[i]/4>>,da1[2]+=<Q[i]/4>;dA[2]=dab[2]/da1[2];for<i=9;i<12;i++>dab[3]+=<d[i]*<Q[i]/4>>,da1[3]+=<Q[i]/4>;dA[3]=dab[3]/da1[3];for<i=12;i<16;i++>dab[4]+=<d[i]*<Q[i]/4>>,da1[4]+=<Q[i]/4>;dA[4]=dab[4]/da1[4];i=16;dab[3]+=<d[i]*<Q[i]/4>>,da1[3]+=<Q[i]/4>;dA[3]=dab[3]/da1[3];i=17;dab[4]+=<d[i]*<Q[i]/4>>,da1[4]+=<Q[i]/4>;dA[4]=dab[4]/da1[4];}fun14<float dl>{if <dl>=0&&dl<=10>printf<"服务水平为A级\n">; else if<dl>10&&dl<=20>printf<"服务水平为B级\n">; else if<dl>20&&dl<=35>printf<"服务水平为C级\n">;else if<dl>35&&dl<=55>printf<"服务水平为D级\n">;else if<dl>55&&dl<=80>printf<"服务水平为E级\n">;else if<dl>80>printf<"服务水平为F级\n">;elseprintf<"error">;}fun12<> /*整个交叉口*/ { for<i=1;i<5;i++>{ dk+=da1[i];dj+=<float><dA[i]*dab[i]>;}di=<float>dj/dk;printf<"此交叉口的信控延误为%f\n",di>;fun14<di>;}void main<>{int L,i,I,k,n;float a,b,Y,ge,h[17];printf<"请输入黄灯时间A<一般取值3s>:">;scanf<"%f",&A>; /*此处需插入一个界面*/printf<"请输入一个周期内的相位数k:">;scanf<"%d",&k>;for<i=1;i<4;i++>printf<"请输入第一相位第%d车道的车头时距:",i>,scanf<"%f",h+i>,S[i]=3600/h[i];for<i=4;i<9;i++>printf<"请输入第二相位第%d车道的车头时距:",i>,scanf<"%f",h+i>,S[i]=3600/h[i];for<i=9;i<16;i++>printf<"请输入第三相位第%d车道的车头时距:",i>,scanf<"%f",h+i>,S[i]=3600/h[i];for<i=16;i<18;i++>printf<"请输入第四相位第%d车道的车头时距:",i>,scanf<"%f",h+i>,S[i]=3600/h[i];I=fun1<>;Y=fun2<>;for<i=1;i<5;i++>printf<"\n请输入第%d相位的启动损失时间l<无实测数据时可取3s>:",i>,scanf<"%f",&l[i]>;for<i=1,L=0;i<=k;i++>L+=<l[i]>+I-A; /*I 为绿灯间隔时间*/a=1.5*L+5;b=1-Y;Co=a/b;printf<"计算得周期时长Co为%d s\n",Co>;ge=Co-L;printf<"总有效绿灯时间为%d\n",ge>;Y=maxA+maxB+maxC+maxD;a=ge*<maxA>;b=ge*maxB;v=ge*maxC;o=ge*<maxD>;Ge[1]=a/Y;Ge[2]=b/Y;Ge[3]=v/Y;Ge[4]=o/Y;for<n=1;n<5;n++>D[n]=Ge[n]/Co,printf<"第%d相位的绿信比为%f\n",n,D[n]>;for<i=1;i<5;i++>printf<"第%d相位有效绿灯时间为%f\n",i,Ge[i]>;fun31<>;fun15<>;fun3<>;fun4<>;fun5<>;fun6<>;fun7<>;fun8<>;fun9<>;fun10<>;fun17<>;fun11<>;fun12<>;}附录二:#include "stdio.h"#include "stdlib.h"#include "math.h"floatS[18],l[5],Ge[5],maxA,maxB,maxC,maxD,D[5],g[5],max,A;float di,dk,dj,lkk;float da[5],cap[18];float P[18],Ql[18],Fa[18];float Tu[18],Qb[18],Ku[18],Ju[17],min;floatdA[5],dab[5],da1[17],T=0.25,x[18],Ds[5],Tu[18],Dd[5],Hu[18],e,d[18],Co,D[5],Q[18];floatQb[18],CAPP[18],v,o,Fs[18],y[18],Du[18],j[5],Ql[18],Qb[18],d[18],d1[18],d2[18],d3[18];int i;float fun1 <> /*绿灯间隔时间计算公式*/{ float z,u,t,h,I;printf<"请输入停止线到冲突点的距离z<m>:">;scanf<"%f",&z>;printf<"请输入车辆在进口道上的行驶车速u<m/s>:">;scanf<"%f",&u>;printf<"请输入车辆制动时间t<s>:">;scanf<"%f",&t>;h=z/u; /*此处需插入一个界面*/I=h+t;printf<"计算得绿灯间隔时间I为%f s",I>;if<I<3>printf<"黄灯时间A=3s">;elseprintf<"<其中3s配以黄灯,其余时间配以红灯>\n">;return <I>;}float fun2 <> /*最大流量比计算公式*/{ int i,c,e;printf<"请输入第一相位各车道的交通流量〔1-3〕:">;for<i=1;i<4;i++>scanf<"%f",&Q[i]>;for<c=1;c<4;c++>y[c]=Q[c]/S[c];/*S[c]为各车道对应的饱和流量*/maxA=y[1]; /*第一相位最大流量比*/for<e=1;e<=3;e++>if<y[e]<=maxA>maxA=y[e];printf<"第一相位最大流量比为%f\n",maxA>;printf<"请输入第二相位各车道的交通流量〔4-8〕:">;for<i=4;i<9;i++>scanf<"%f",&Q[i]>;for<c=4;c<9;c++>y[c]=Q[c]/S[c];/*S[c]为各车道对应的饱和流量*/maxB=y[4]; /*第二相位最大流量比*/for<e=4;e<=9;e++>if<y[e]>=maxB>maxB=y[e];printf<"第二相位最大流量比为%f\n",maxB>;printf<"请输入第三相位各车道的交通流量〔9-15〕:">;for<i=9;i<16;i++>scanf<"%f",&Q[i]>;for<c=9;c<16;c++>y[c]=Q[c]/S[c];/*S[c]为各车道对应的饱和流量*/maxC=y[9]; /*第二相位最大流量比*/for<e=9;e<=15;e++>if<y[e]>=maxC>maxC=y[e];printf<"第三相位最大流量比为%f\n:",maxC>;printf<"请输入第四相位各车道的交通流量〔16-17〕:">;for<i=16;i<18;i++>scanf<"%f",&Q[i]>,y[c]=Q[c]/S[c];/*S[c]为各车道对应的饱和流量*/maxD=y[16]; /*第二相位最大流量比*/for<e=16;e<=17;e++>if<y[e]>=maxD>maxD=y[e];printf<"第四相位最大流量比为%f\n:",maxD>;max=maxA+maxB+maxC+maxD;printf<"此交叉口的流量比为%f:",max>;return <max>;}fun31<>{ int i;for<i=1;i<5;i++>g[i]=Ge[i]-A+l[i],printf<"第%d相位的显示绿灯时间为%f s\n",i,g[i]>;}fun32<>{int i;for<i=1;i<5;i++>Ge[i]=g[i]+A-l[i],printf<"第%d相位的有效绿灯时间为%f s\n",i,Ge[i]>;}int fun15<>{for<i=1;i<18;i++>{printf<"请输入第%d车道的分析期初初始积余车辆<辆>:",i>;scanf<"%f",&Qb[i]>;printf<"请输入第%d车道的分析期离开车辆<辆>:",i>;scanf<"%f",&Ql[i]>;}}fun3<>{for<i=1;i<18;i++>{ if<i<4>CAPP[1]+=S[i]*D[1];else if<i>=4&&i<9>CAPP[2]+=S[i]*D[2];else if<i>=9&&i<16>CAPP[3]+=S[i]*D[3];elseCAPP[4]+=S[i]*D[4];}}fun4<>{for<i=1;i<5;i++>Ds[i]=<float>1.5*Co*<1-D[i]>;}fun5<> /*不饱和延误的计算公式*/{ float j[5],min,Hu[18];for<i=1;i<5;i++>j[i]=0.5*Co*<1-D[i]>*<1-D[i]>;for<i=1;i<18;i++>{ if<i<4>cap[i]=S[i]*D[1];else if<i>=4&&i<9>cap[i]=S[i]*D[2];else if<i>=9&&i<16>cap[i]=S[i]*D[3];elsecap[i]=S[i]*D[4];}for<i=1;i<18;i++>x[i]=<float>Q[i]/cap[i];for<i=1;i<18;i++>{ min=x[i];if<min>1>min=1;lkk=<float>1-min;if<i<4>Hu[i]=<float>1-min*D[1];else if<i>=4&&i<9>Hu[i]=<float>1-min*D[2];else if<i>=9&&i<16>Hu[i]=<float>1-min*D[3];elseHu[i]=<float>1-min*D[4];}for<i=1;i<18;i++>{ if<i<4>Du[i]=j[1]/Hu[i];else if<i>=4&&i<9>Du[i]=j[2]/Hu[i];else if<i>=9&&i<16>Du[i]=j[3]/Hu[i];elseDu[i]=j[4]/Hu[i];}}fun6<> /*在T中积余车辆的持续时间*/{min=T;for<i=1;i<18;i++>{ { if<i<4>Ku[i]=cap[i]*lkk,Ju[i]=Qb[i]/Ku[i];else if<i>=4&&i<9>Ku[i]=cap[i]*lkk,Ju[i]=Qb[i]/Ku[i];else if<i>=9&&i<16>Ku[i]=cap[i]*lkk,Ju[i]=Qb[i]/Ku[i];elseKu[i]=cap[i]*lkk,Ju[i]=Qb[i]/Ku[i];}{ if<min<Ju[i]>Tu[i]=min;elseTu[i]=Ju[i];}}}fun7<> /*绿灯期车流到达率校正系数*/{for<i=1;i<18;i++>P[i]=<Ql[i]-Qb[i]>/Ql[i];for<i=1;i<18;i++>{ if<i<4>Fa[i]=<1-P[i]>/<<float>1-D[1]>;else if<i>=4&&i<9>Fa[i]=<1-P[i]>/<1-D[2]>;else if<i>=9&&i<16>Fa[i]=<1-P[i]>/<1-D[1]>;elseFa[i]=<1-P[i]>/<1-D[2]>;}}fun8<> /*均匀延误计算公式*/ { float ar[18],an[18],am[18],al[18],az[18];for<i=1;i<18;i++>if<i<4>ar[i]=Ds[1]*Tu[i]/T,an[i]=Fs[i]*Du[i]*<T-Tu[i]>,d1[i]=ar[i]+an[i]/T;else if<"i>=4&&i<9">d1[i]=<Ds[2]*Tu[i]/T>+<Fs[i]*Du[i]*<T-Tu[i]>/T> ;else if<"i>=9&&i<16">d1[i]=<Ds[3]*Tu[i]/T>+<Fs[i]*Du[i]*<T-Tu[i]>/T> ;elsed1[i]=<Ds[4]*Tu[i]/T>+<Fs[i]*Du[i]*<T-Tu[i]>/T> ;}float fun13< float x>{if <x>=0.000000&&x<=0.500000>e=0.13;else if<x>0.500000&&x<=0.600000>e=0.2;else if<x>0.600000&&x<=0.700000>e=0.28;else if<x>0.700000&&x<=0.800000>e=0.35;else if<x>0.800000&&x<=1.000000>e=0.43;else if<x>1>e=0.5;elseprintf<"输入错误\n">;return <e>;}fun9<> /*随机附加延误计算公式*/{ float c[18],ad,ac,ae,ar;for<i=1;i<18;i++>{ e=fun13<x[i]>;ac=pow<<x[i]-1>,2>;ae=<float>8*e*x[i];if<i<4>ar=cap[i]*T;else if<i>=4&&i<9>ar=cap[i]*T;else if<i>=9&&i<16>ar=cap[i]*T;elsear=cap[i]*T;c[i]=ac+ae/ar;ad=sqrt<c[i]>;d2[i]=<float>900*T*<<x[i]-1>+ad>;}}fun10<> /*初始排队延误计算公式*/{ float min,ji[18],jk[18],jh[18];for<i=1;i<18;i++>{ min=x[i];{if<min>1>min=1;}if<Tu[i]==T>{ ji[i]=<float>3600*Qb[i];jk[i]=<float>1800*T*<1-min>;if<i<4>d3[i]=ji[i]/cap[i]-jk[i];else if<i>=4&&i<9>d3[i]=ji[i]/cap[i]-jk[i];else if<i>=9&&i<16>d3[i]=ji[i]/cap[i]-jk[i];elsed3[i]=ji[i]/cap[i]-jk[i];}else{ if<i<4>d3[i]=<float>1800*Qb[i]*Tu[i]/<T*cap[i]>;else if<i>=4&&i<9>d3[i]=<float>1800*Qb[i]*Tu[i]/<T*cap[i]>;else if<i>=9&&i<16>d3[i]=<float>1800*Qb[i]*Tu[i]/<T*cap[i]>;elsed3[i]=<float>1800*Qb[i]*Tu[i]/<T*cap[i]>;}}}fun16<>{ for<i=1;i<18;i++>d[i]=d1[i]+d2[i]+d3[i];}fun17<>{ for<i=1;i<18;i++>d[i]=Du[i]+d2[i];}fun11<> /*各进口道平均信控延误计算公式*/{int k;for<i=1;i<4;i++>dab[1]+=<d[i]*<Q[i]/4>>,da1[1]+=<Q[i]/4>;dA[1]=<float>dab[1]/da1[1];for<i=4;i<9;i++>dab[2]+=<d[i]*<Q[i]/4>>,da1[2]+=<Q[i]/4>;dA[2]=dab[2]/da1[2];for<i=9;i<12;i++>dab[3]+=<d[i]*<Q[i]/4>>,da1[3]+=<Q[i]/4>;dA[3]=dab[3]/da1[3];for<i=12;i<16;i++>dab[4]+=<d[i]*<Q[i]/4>>,da1[4]+=<Q[i]/4>;dA[3]=dab[3]/da1[3];i=16;dab[3]+=<d[i]*<Q[i]/4>>,da1[3]+=<Q[i]/4>;dA[3]=dab[3]/da1[3];i=17;dab[4]+=<d[i]*<Q[i]/4>>,da1[4]+=<Q[i]/4>;dA[4]=dab[3]/da1[3];}fun14<float dl>{if <dl>=0&&dl<=10>printf<"服务水平为A级\n">; else if<dl>10&&dl<=20>printf<"服务水平为B级\n">;else if<dl>20&&dl<=35>printf<"服务水平为C级\n">;else if<dl>35&&dl<=55>printf<"服务水平为D级\n">;else if<dl>55&&dl<=80>printf<"服务水平为E级\n">;else if<dl>80>printf<"服务水平为F级\n">;elseprintf<"error">;}fun12<> /*整个交叉口*/{ for<i=1;i<5;i++>{ dk+=da1[i];dj+=<float><dA[i]*dab[i]>;}di=<float>dj/dk;printf<"此交叉口的信控延误为%f\n",di>;fun14<di>;}void main<>{int L,i,I,k,ge,n;float a,b,Y,h[18];printf<"请输入黄灯时间A<一般取值3s>:">;scanf<"%f",&A>; /*此处需插入一个界面*/printf<"请输入一个周期内的绿灯间隔数k:">;scanf<"%d",&k>;for<i=1;i<9;i++>{if<i<=3>{printf<"请输入第一相位第%d车道的车头时距:",<0+i>>;scanf<"%f",h+i>;S[i]=3600/h[i];}else{printf<"请输入第二相位第%d车道的车头时距:",<i>>;scanf<"%f",&h[i]>;S[i]=3600/h[i];}}for<i=1;i<10;i++>{if<i<=7>printf<"请输入第三相位第%d车道的车头时距:",8+i>,scanf<"%f",&h[8+i]>,S[8+i]=3600/h[8+i];elseprintf<"请输入第四相位第%d车道的车头时距:",8+i>,scanf<"%f",&h[8+i]>,S[8+i]=3600/h[8+i];}printf<"请输入绿灯间隔时间I:">;scanf<"%f",&I>;Y=fun2<>;printf<"请输入现有交叉口的信号周期Co:">;scanf<"%f",&Co>;for<i=1;i<5;i++>printf<"请输入第%d相位的启动损失时间l<无实测数据时可取3s>:",i>,scanf<"%f",&l[i]>;for<i=1;i<=4;i++>L+=<l[i]>+I-A,printf<"请输入第%d相位的实际显示绿灯时间:",i>,scanf<"%f",&g[i]>;fun32<>;for<n=1;n<5;n++>D[n]=Ge[n]/Co,printf<"第%d相位的绿信比为%.2f\n",n,D[n]>;for<i=1;i<3;i++>printf<"第%d相位有效绿灯时间为%.1f\n",i,Ge[i]>;fun15<>;fun3<>;fun4<>;fun5<>;fun6<>;fun7<>;fun8<>;fun9<>;fun10<>;fun16<>;fun11<>;fun12<>;}。
信号配时设计000
“上海方法”信号配时设计到目前为止,定时信号的配时方法在国际上主要有英国的TRRL 法(也称Webster 法)、澳大利亚的ARRB 法以及美国的HCM 法等。
在我国有 “停车线法”和“冲突点法”等方法。
随着研究的不断深入,定时信号的配时方法也在进一步的改进之中。
这里,在综合研究英国、澳大利亚和美国等国家以及我国现有的配时方法的基础上,结合我国城市交通的特点,讨论定时信号配时的基本方法。
1.定时信号配时设计流程 单个交叉口定时交通信号配时设计,要按照不同的流量时段来划分信号配时的时段,在同一时段内确定相应的配时方案。
改建、治理交叉口,具有各流向设计交通量数据时,信号配时设计的流程如图1所示。
2.确定信号相位基本方案1)对于新建交叉口,在缺乏交通量数据的情况下,十字交叉口,建议先按表1所列进口车道数与渠化方案选取初步试用方案;T 形交叉口,建议先用三相位信号;然后根据通车后实际交通各流向的流量调整渠化及信号相位方案。
2)交通信号相位设定 在设定交通信号相位时,应遵循以下原则:(1)信号相位必须同交叉口进口道车道渠化(即车道功能划分)方案同时设定;(2)信号相位对应于左右转弯交通量及其专用车道的布置,常用基本方案示于图2;(3)有左转专用车道时,根据左转流向设计交通量计算的左转车每周期平均到达3辆时,宜用左转专用相位。
(4)同一相位各相关进口道左转车每周期平均到达量相近时,宜用双向左转专用相位,否则宜用单向左转专用相位。
3.确定设计交通量确定设计交通量时,应按交叉口每天交通量的时变规律,分为早高峰时段、下午高峰时段、晚高峰时段、早、晚低峰时段、中午低峰时段及一般平峰时段等各时段,然后确定相应的设计交通量。
已选定时段的设计交通量,须按该时段内交叉口各进口道不同流向分别确定,其计算公式如下:mn mn Q q d 154⨯= (1)式中:mn d q —— 配时时段中,进口道m 、流向n 的设计交通量(pcu/h) ;mn Q 15——配时时段中,进口道m 、流向n 的高峰小时中最高15分钟的流率(pcu/15min)。
信号配时设计000
“上海方法”信号配时设计到目前为止,定时信号的配时方法在国际上主要有英国的TRRL 法(也称Webster 法)、澳大利亚的ARRB 法以及美国的HCM 法等。
在我国有 “停车线法”和“冲突点法”等方法。
随着研究的不断深入,定时信号的配时方法也在进一步的改进之中。
这里,在综合研究英国、澳大利亚和美国等国家以及我国现有的配时方法的基础上,结合我国城市交通的特点,讨论定时信号配时的基本方法。
1.定时信号配时设计流程单个交叉口定时交通信号配时设计,要按照不同的流量时段来划分信号配时的时段,在同一时段内确定相应的配时方案。
改建、治理交叉口,具有各流向设计交通量数据时,信号配时设计的流程如图1所示。
2.确定信号相位基本方案1)对于新建交叉口,在缺乏交通量数据的情况下,十字交叉口,建议先按表1所列进口车道数与渠化方案选取初步试用方案;T 形交叉口,建议先用三相位信号;然后根据通车后实际交通各流向的流量调整渠化及信号相位方案。
2)交通信号相位设定在设定交通信号相位时,应遵循以下原则:(1)信号相位必须同交叉口进口道车道渠化(即车道功能划分)方案同时设定;(2)信号相位对应于左右转弯交通量及其专用车道的布置,常用基本方案示于图2;(3)有左转专用车道时,根据左转流向设计交通量计算的左转车每周期平均到达3辆时,宜用左转专用相位。
(4)同一相位各相关进口道左转车每周期平均到达量相近时,宜用双向左转专用相位,否则宜用单向左转专用相位。
3.确定设计交通量确定设计交通量时,应按交叉口每天交通量的时变规律,分为早高峰时段、下午高峰时段、晚高峰时段、早、晚低峰时段、中午低峰时段及一般平峰时段等各时段,然后确定相应的设计交通量。
已选定时段的设计交通量,须按该时段内交叉口各进口道不同流向分别确定,其计算公式如下:mnmn Q q d 154⨯= (1)式中:mnd q —— 配时时段中,进口道m 、流向n 的设计交通量(pcu/h) ;mnQ 15——配时时段中,进口道m 、流向n 的高峰小时中最高15分钟的流率(pcu/15min)。
webster配时法
(2) 计算流量比:
; (3) 计算信号损失
(4) 计算周期长度
(5) 绿灯时间的计算; 1计算有效绿灯时间:
2计算各相有效绿灯时间:
, (6) 计算各相实际显示绿灯时间:
, (7) 作信号配时图; (8) 计算通行能力:
(
)(某一信号相位的通行能力); (9) 计算排队停车延误,有关指标计算参10.2.1; (10) 灯控路口的通行能力:N=
) 各相临界车道交通流量比:
=600÷1800=0.333
=400÷1800=0.222 则:
=0.555 所以:
=(1.5
10.4+5) ÷(1-0.555)=46.3(
) 取整数
=46(
)
(2) 计算有效绿灯时间: =46-12.4=35.6( )
35.6
=21.4( ) 35.6
=14.2( )
个信号相位的交叉口,总延误应为:
其中:
(11-1)
----第
相交叉口的单车延误;
----第
相的车辆到达率。 将(10-20)式代入(11-1)式,可得到交叉口的总延误与周期长度的关
系式。 因此周期长度最优化问题可以归纳为:
通过对周期长度求偏导,结合等价代换和近似计算,最终得出如下 最佳周期计算公式:
图113示例的信号相位图南北信号灯色东西信号灯色欢迎下载致力为企业和个人提供合同协议策划案计划书学习资料等等打造全网一站式需求
11.3 韦伯斯特(Webster)配时法
这一方法是以韦伯斯特(Webster)对交叉口车辆延误的估计为基础, 通过对周期长度的优化计算,确定相应的一系列配时参数。包括有关原 理、步骤和算法在内的韦伯斯特法是交叉口信号配时计算的经典方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6)各相位的绿信比 λj = 7)各相位显示绿灯时间
g ej C0
g j = g ej − Aj + lj 其中:lj —第 j 相位启动损失时间。
k
(Ls + I − A)k
式中:Ls —启动损失时间,应实测,当无实测数据时刻取 3s; A—黄灯时长,可定为 3s; I—绿灯间隔时间(s) ; K—一个周期内的绿灯时间间隔数。 3)流量比总和 流量比总和,按下时计算:
jLeabharlann Y=j=1max yj ,y ′ j , … = max (
′ qd qd )j ,( ) , … sd sd j
SR = SbR × fw × fg × fr 式中:SR —有专用相位时右转专用车道饱和流量(pcu/h) ; SbR —右转专用车道基本饱和流量(pcu/h) ; fr —转弯半径校正系数, 若 r 表示转弯半径 (m) , 则fr 可按下式计算。 fr = (2)无专用相位时 S ′ R = SbR × fw × fg × fr × fb 式中:S ′ R —无专用相位时右转专用车道饱和流量(pcu/h) ; 6)直左合用车道饱和流量 STL = ST × fTL 直左合流校正系数: fTL = (q T + q L )/q′ T q′ T = K L q L + q T 1 r 0.5 + 30 r > 15������ r ≤ 15m
1.饱和流量计算 饱和流量的定义是:在一次连续的绿灯信号时间内,进口道上一系列连续车 队能通过进口道停止线的最大流量,单位是 pcu/绿灯时间。 交叉口进口道经划分车道并加渠化以后,进口道饱和流量随进口道车道数及 渠化方案而异, 所以必须分别计算各条进口道的饱和流量,然后再把各条车道的 饱和流量累计成进口到的饱和流量。 饱和流量用实测平均基本饱和流量乘以各影响因素校正系数的方法估算。 Sf =Sbi × f(Fi ) 式中:Sf —进口到的估算饱和流量(pcu/h) Sbi —第 i 条进口车道基本饱和流量(pcu/h) ,i 取 T、L 或 R,分别表 示相应的直行、左转和右转,下同; f(Fi )—各类进口车道各类校正系数。 1)基本饱和流量 各类进口车道各有其专用相位时的基本饱和流量Sbi ,可采用下表中的数值。 各类车道的基本饱和流量(pcu/h) 车道 Sbi 直行车道 1400~2000,平均 1650 右转车道 1500 左转车道 1300~1800,平均 1500 2)各类车道通用校正系数 (1)车道宽度校正 0.4 w − 0.5 2.7 ≤ w ≤ 3.0 fw = 1 3.0 < ������ ≤ 3.5 0.05 w + 1.65 w > 3.5 式中:fw —车道宽度校正系数; w—车道宽度(m) (2)坡度及大车校正 fg = 1 − (G + HV) 式中:fg —坡度及大车校正系数; G—道路纵坡,下坡时取 0; HV—大车率,这里 HV 不大于 0.50。 3)直行车道饱和流量 直行车流受同相位绿灯初期左转自行车的影响时,直行车道设计饱和流 量除需作通用校正外,尚需作自行车影响校正。自行车影响校正系数可 按下式计算: fb = 1− 1 1 + bL (无左转专用相位) ge (有左转专用相位)
式中:fb —自行车影响校正系数; bL —左转自行车数(辆/周期) 。 直行车道饱和流量:
ST = SbT × fw × fg × fb 式中:ST —直行车道饱和流量(pcu/h) ; SbT —直行车道基本饱和流量(pcu/h) 。 4)左转专用车道饱和流量 (1)有专用相位时 SL = SbL × fw × fg 式中:SL —左转专用车道有专用相位时的饱和流量(pcu/h) ; SbL —左转专用车道有专用相位时的基本饱和流量(pcu/h) 。 (2)无专用相位时 S ′ L = SbL × fw × fg × fL 式中:S ′ L —无左转专用相位时左转专用车道饱和流量(pcu/h) fL —左转校正系数,可按下式估算: qT0 fL = exp −0.001ε − 0.1 λ 式中:ε—对向直行车道数的影响系数,见下表; qT0 —对向直行车流量(pcu/h) ; λ—绿信比。 对向直行车道数影响系数������������ 对向车道数 1 1.0 ε 5)右转专用车道饱和流量 (1)有专用相位时 2 0.625 3 0.51 4 0.44
KL =
ST
S′ R
式中:STL —直左合用车道饱和流量(pcu/h) ; fTL —直左合流校正系数; q T —合用车道中直行车交通量(pcu/h) ; q L —合用车道中左转车交通量(pcu/h) ; q′ T —合用车道中直行车当量(pcu/h) ; K L —合用车道中左转系数。 此外,直右合用车道饱和流量、直左右合用车道饱和流量、左右合用车道饱 和流量也均需结合各自的道路交通情况进行独立的校正计算, 其校正方法与直左 合用车道饱和流量的校正方法相同。 2.配时参数计算 1)最佳周期时长 1.5L + 5 C0 = 1−Y 式中:L—信号总损失时间; Y—流量比总和。 2)信号总损失时间 L=
(Y ≤ 0.9)
式中:Y—组成周期的全部信号的各个最大流量比 y 之和; j—一个周期内的相位数; yj —第 j 相的流量比; q d —设计交通量(pcu/h) ; sd —设计饱和流量(pcu/h) ; 当计算的 Y 值大于 0.9 时, 须改进进口道设计或相位设计方案, 并进行重新设计。 4)总有效绿灯时间 每周期的总有效时间按下式计算。 Ge = C0 − L 5)各相位有效绿灯时间 g ej = Ge max yj ,y ′ j , … Y