道路交叉口信号配时计算方式

道路交叉口信号配时计算方式

整理:若木的解忧杂货铺

引言

交通信号是在道路空间上无法实现分离原则的地方,主要是在平面交叉口上,用来在时间上给交通流分配通行权的一种交通指挥措施,交通信号灯用轮流显示不同的灯色来指挥交通的通行或停止。

近年来,随着信息技术和智能交通系统的发展,越来越多的先进技术被应用于交通信号配时中,如人工智能、大数据分析、传感器技术等。这些技术的应用为交通信号配时提供了更加科学、精准和高效的方法。本篇图文整理了基于韦伯斯特的信号配时方法。

推荐页

1.交通信号灯控制类别

控制范围

  • 点(单个交叉口)
  • 线(干道信号联动控制)
  • 面(区域交通信号控制)

控制方法

  • 定时
  • 感应
  • 自适应

交叉口

2.信号配时计算

具体原理是根据周期内信号总损失关键流率比之和高峰小时系数以及设计目标饱和度计算出周期时长和有效绿灯时长,然后将有效绿灯时长按比例分配至各相位,其中搭接相位时长分配要有别于普通相位。

1.周期内信号总损失
L = ∑ k ( L s + I − A ) k I = A + A R \begin{aligned} L=\sum_k(L_s+I-A)_k\\ I=A+AR\\ \end{aligned} L=k(Ls+IA)kI=A+AR
或者

L = ∑ i ( l i + r i ) \begin{aligned} L=\sum_i(l_i+r_i) \end{aligned} L=i(li+ri)
式中:
A----黄灯时间,s,应实测,无数据时常取3s
I----绿灯间隔时间,s
AR----全红时间,s
Ls----li
li----第i相位的启动损失,s;
ri----第i相位的全红时长,s

2.关键流率比之和

Y = ∑ i y i = ∑ i m a x ( q i S i ) = ∑ i m a x ( V i / P H F S i ) \begin{aligned} Y=\sum_iy_i=\sum_imax(\frac{q_i}{S_i})=\sum_imax(\frac{V_i/PHF}{S_i}) \end{aligned} Y=iyi=imax(Siqi)=imax(SiVi/PHF)
式中:
Yi----第i相位的关键流率比;
qi----第i相位某进口车道高峰小时交通量,pcu;
Si----第i相位某进口车道饱和流率,pcu/h;
PHF----高峰小时系数;
Vi----第i相位某进口车道实际交通量,RoadGee会根据大车比例将实际交通量折算为标准车当量数(pcu)。
3.周期时长
C = 1.5 L + 5 1 − Y [ 1 ] C = L 1 − Y P H F ∙ ν c [ 2 ] \begin{aligned} C=\frac{1.5L+5}{1-{Y}}[^1]\\ C=\frac{L}{1-\frac{Y}{PHF\bullet\nu c}}[^2] \end{aligned} C=1Y1.5L+5[1]C=1PHFνcYL[2]
[^1] :韦伯斯特(Webster)方法
[^2] :来源:https://www.roadgee.com/doc/timing
式中:
L----周期内信号总损失,s;
Y----关键流率比之和;
PHF----高峰小时系数;
vc----设计目标饱和度。
注意: 当Y≥0.9时,应调整相位设计方案或渠化方案;设计目标饱和度vc应大于Y值

4.有效绿灯时长和显示绿灯时长
(1)周期有效绿灯时长
G E = C − L \begin{aligned} G_{E}=C-L \end{aligned} GE=CL

(2)相位i的有效绿灯时长
g E i = G E y i Y \begin{aligned} g_E^i=G_E\frac{\mathbf{y}_i}{Y} \end{aligned} gEi=GEYyi

式中:
GE----周期有效绿灯时长,s;
Yi----相位i的关键流率比;
Y----关键流率比之和。
(3)相位i的显示绿灯时长
g i = G E i + l i − A i \begin{aligned} g^i=G_E^i+l_i-A_i \end{aligned} gi=GEi+liAi

式中:
GiE----相位i的有效绿灯时长,s;
li----相位i的启动损失,s;
Ai----相位i的黄灯时长,s。

3.评价分析

  • 交叉口饱和度评价分析
  • 交叉口延误时间评价分析
  • 交叉口排队长度评价分析
  • 交叉口服务水平评价分析

交叉口饱和度评价分析

1.绿信比

绿信比是指一个信号周期内某相位的有效绿灯时长与信号周期时长的比值,一般用λ表示:
公式为:
λ = g E C = g + A − l C \begin{aligned} \lambda=\frac{\mathbf{g}_E}{C}=\frac{g+A-l}{ C} \end{aligned} λ=CgE=Cg+Al

其中:
V----进口车道实际交通量,pcu/h;
CAP----进口车道通行能力,pcu/h;
S----进口车道饱和流率,pcu/h;
λ----进口车道绿信比。

2.饱和度
饱和度指进口车道实际交通量与进口车道通行能力的比值,通行能力等于进口车道的饱和流率与绿信比的乘积。
因此,饱和度可以表达为如下形式:
公式为:

x = V C A P = V S λ \begin{aligned} x=\frac{V}{CAP}=\frac{V}{S\lambda} \end{aligned} x=CAPV=SλV

式中:
q----进口车道高峰小时交通量;
PHF----进口车道高峰小时流量系数。

交叉口延误时间评价分析

1.进口车道(或车道组)延误
根据过渡曲线理论,设计交叉口延误(单位:s/pcu)由均匀延误和随机附加延误组成,不考虑初始排队附加延误。进口车道延误计算公式如下:

d = 0.5 C ( 1 − λ ) 2 1 − [ min ⁡ ( 1 , x ) λ ] + 900 T [ ( x − 1 ) + ( x − 1 ) 2 + ( 8 e x Q T ) ] \begin{aligned} d=\frac{0.5C(1-\lambda)^2}{1-\left[\min(1,x)\lambda\right]}+900T\left[(x-1)+\sqrt{(x-1)^2+(\frac{8ex}{\mathrm{QT}})}\right] \end{aligned} d=1[min(1,x)λ]0.5C(1λ)2+900T[(x1)+(x1)2+(QT8ex) ]

第一项为均匀延误,第二项为随机附加延误,式中:
C----信号周期时长,s;
λ----进口车道绿信比;
x----进口车道饱和度;
Q----进口车道通行能力,即CAP,pcu/h;
T----分析时段时长,一般取值0.25;
e----信号控制类型校正系数,定时信号取e=0.5。

2.交叉口平均延误
交叉口平均延误取各进口车道延误以进口车道流量为权的加权平均值。

d ∗ = ∑ i d i q i ∑ i q i \begin{aligned} d^*=\frac{\sum_id_iq_i}{\sum_iq_i} \end{aligned} d=iqiidiqi

式中:
di----进口车道i每车的平均延误,s/pcu;
qi----进口车道i高峰小时交通量,pcu/h。

交叉口排队长度评价分析

1.进口车道(或车道组)排队长度
参考HCM2000,排队长度:

Q = Q 1 + Q 2 \begin{aligned} Q=Q_1+Q_2 \end{aligned} Q=Q1+Q2
第一项Q1是均匀排队长度,计算公式:
Q 1 = P F 2 ν L C 3600 ( 1 − λ ) [ 1 − min ⁡ ( 1 , x ) λ ] \begin{aligned} Q_1=PF_2\frac{\frac{\nu_LC}{3600}(1-\lambda)}{[1-\min(1,x)\lambda]} \end{aligned} Q1=PF2[1min(1,x)λ]3600νLC(1λ)

式中:
PF2----信号联动影响校正系数,取值为1,所以PF2取值为1。
vL----进口车道组中每条车道的平均流率,veh/h,
C----信号周期时长,s;
λ----进口车道绿信比;
x----进口车道饱和度。

第二项Q2是溢出排队长度,计算公式:
Q 2 = 0.25 c L T [ ( x − 1 ) + ( x − 1 ) 2 + 8 K B x c L T + 16 K B Q b L ( c L T ) 2 ] \begin{aligned} Q_2=0.25c_LT[(x-1)+\sqrt{(x-1)^2+\frac{8K_Bx}{c_LT}+\frac{16K_BQ_{bL}}{\left(c_LT\right)^2}}] \end{aligned} Q2=0.25cLT[(x1)+(x1)2+cLT8KBx+(cLT)216KBQbL ]

式中:
cL----车道组中每条车道通行能力,veh/h;
T----分析时段长度,一般取0.25;
x----进口车道饱和度;
KB----校正系数,与车辆早期到达有关;
QbL----分析时段开始时车道组中每条车道的初始排队,veh,通常取值为0
校正系数KB 计算公式。
K B = 0.12 I ( s l g E 3600 ) 0.7 \begin{aligned} K_B=0.12I(\frac{s_lg_E}{3600})^{0.7} \end{aligned} KB=0.12I(3600slgE)0.7

式中,
I----上游到达率相关系数,孤立交叉口取值1;
sL----车道组中每条车道的饱和流率,veh/h;
gE----有效绿灯时长,s。

2.交叉口平均排队长度
交叉口平均排队长度取各进口车道排队长度以进口车道流量为权的加权平均值。

Q ∗ = ∑ i Q i q i ∑ i q i \begin{aligned} {Q}^*=\frac{\sum_iQ_iq_i}{\sum_i\mathbb{q}_i} \end{aligned} Q=iqiiQiqi

式中:
Qi----进口车道i每车的平均延误,s/pcu;
qi----进口车道i高峰小时交通量,pcu/h。

交叉口服务水平评价分析

交叉口服务水平评价表

交叉口服务水平评价表(来源PTV vissim 微信 公众号)

交叉口服务水平评价表(来源PTV vissim 微信 公众号


交叉口服务水平评价表2

交叉口服务水平评价表2


4.参考

结语

推荐参考及工具

联系我

联系我

编写邮箱微信
胡若木1938956827@qq.com15125988691

平台链接

平台链接
微信公众号若木的解忧杂货铺
CSDN若木胡
抖音若木

若木在平台中分享了大量的软件工具、编程教程、案例、小故事、杂谈…等你来撩哦😀

hello,我是若木的解忧杂货铺,欢迎你阅读

Markdown Nice 最全功能介绍

本文介绍如何使用 Python 实现经典韦伯斯特方法计算交叉口信号交叉口信号问题是交通工程中的一个重要问题,其目的是使车辆通过交叉口间最短,同保证安全和效率。经典韦伯斯特方法是一种常用的交叉口信号方法,它通过计算各个方向车流量的平均值和峰值,来确定红绿灯的间分。 具体实现步骤如下: Step 1:输入参数 首先,我们需要输入一些参数,包括交叉口的车流量、车速、道路宽度、红绿灯间等。这些参数可以根据实际情况进行设置。 ```python # 输入参数 v = 50 # 车速 w = 3.5 # 道路宽度 q1 = 600 # 北向南流量 q2 = 800 # 东向西流量 q3 = 1000 # 南向北流量 q4 = 700 # 西向东流量 T = 120 # 红绿灯周期 G = 30 # 绿灯间 Y = 5 # 黄灯间 R = T - G - Y # 红灯间 ``` Step 2:计算流量峰值和平均值 接下来,我们需要计算各个方向车流量的平均值和峰值。平均值可以直接使用输入参数 q1、q2、q3、q4,而峰值需要根据车速和道路宽度来计算。 ```python # 计算流量峰值和平均值 Q1 = q1 * w / v # 北向南流量峰值 Q2 = q2 * w / v # 东向西流量峰值 Q3 = q3 * w / v # 南向北流量峰值 Q4 = q4 * w / v # 西向东流量峰值 Qa = (q1 + q2 + q3 + q4) / 4 # 平均流量 Qp = max(Q1, Q2, Q3, Q4) # 峰值流量 ``` Step 3:计算绿灯间 接下来,我们需要根据峰值流量和平均流量来计算绿灯间。根据经典韦伯斯特方法,绿灯间可以计算如下: $$G=\frac{Q_p}{Q_a}T$$ ```python # 计算绿灯间 G = int(Qp / Qa * T) R = T - G - Y # 重新计算红灯间 ``` Step 4:输出结果 最后,我们可以输出计算结果,包括各个方向的流量峰值和平均值,以及绿灯间、黄灯间和红灯间。 ```python # 输出结果 print("流量峰值:Q1=%d,Q2=%d,Q3=%d,Q4=%d" % (Q1, Q2, Q3, Q4)) print("平均流量:Qa=%d" % Qa) print("峰值流量:Qp=%d" % Qp) print("绿灯间:G=%d,黄灯间:Y=%d,红灯间:R=%d" % (G, Y, R)) ``` 完整代码如下:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值