交通流模拟器(LWR基本图) 返回
交通工程

交通流模拟器 — LWR 基本图

用格林希尔兹、格林伯格、安德伍德三个模型实时绘制交通基本图。通过流量-密度、速度-密度、速度-流量三个标签页图表和车辆动画,直观理解堵车发生机制。

速度-密度模型
道路参数
自由流速度 uf
km/h
阻塞密度 kj
台/km
当前交通状态
当前密度 k
台/km
计算结果
最大流量 [台/h]
最优密度 [台/km]
当前速度 [km/h]
当前流量 [台/h]
流量 q [台/h] vs 密度 k [台/km](● 当前工作点)
速度 u [km/h] vs 密度 k [台/km](● 当前工作点)
速度 u [km/h] vs 流量 q [台/h](● 当前工作点)
车辆动画(密度越高车间距越短,速度越低)
理论·主要公式
u = uf (1 − k/kj)
q = k · u
qmax @ k = kj/2

交通流模拟器(LWR基本图)是什么?

🙋
"LWR基本图"是什么?是道路拥堵情况的图表吗?
🎓
大体上说,交通"状态"用密度、速度、流量三个量来表示。密度(拥堵程度)增加时速度下降,流量(1小时内通过的车数)如何变化,绘成图表后,一眼就能判断当前道路是否畅通或即将堵车。在这个模拟器中,试试缓慢向右移动"当前密度 k"滑块。你会看到工作点在曲线上移动,当流量超过顶点(最大流量)时,流量开始下降。
🙋
切换"速度-密度模型"时曲线形状完全不同。哪一个是正确的呢?
🎓
实际上没有绝对"正确"的唯一答案。格林希尔兹的线性模型计算简单,但在中高密度拥堵区的精度较低。格林伯格对数模型擅长表示堵车状态(高密度),安德伍德指数模型适合中低密度流。现场通常根据该道路的实际观测数据拟合参数,选择最合适的模型。
🙋
显示的"最大流量"是道路的容量吗?
🎓
完全正确!这是理论上最多能流的极限值。对于格林希尔兹模型,$q_{max} = u_f k_j / 4$,最优密度为 $k_{opt} = k_j / 2$。试试把"自由流速度 uf"从80改成100 km/h。你会看到最大流量大幅增加。这模拟的是"提高速度限制会增加容量"。反过来,降低"阻塞密度 kj"(道路更窄)会降低最大流量。
🙋
"速度-流量"标签页的曲线很有趣,不是普通抛物线,而是像个环形。
🎓
观察敏锐!这展示了交通的"双面性"。同一流量中,存在两种状态:自由流区(少数车快速行驶)和拥堵区(多数车缓慢行驶)。曲线上半部分是自由流,下半部分是堵车状态。工作点在曲线上方(快)还是下方(慢),决定了当前交通状态。这正是交通堵车"不稳定性"的根本原因。
🙋
下面的动画显示密度增加时车辆变得拥挤且速度变慢,非常逼真。
🎓
是的!动画中车速使用计算得出的"当前速度 u"实时更新。现实中常见的"沙格堵车"(下坡转上坡处的自然堵车)就发生在密度-速度关系处于不稳定区域(最优密度附近)时,微小的制动会形成波向上游传播。我们称之为冲击波(堵车波)。

实际应用

工业实际应用案例
汽车行业在ETC收费站最优配置设计和自动驾驶车辆的车间距控制算法开发中,利用流量-密度关系的实时可视化来识别堵车发生的阈值。物流行业将LWR基本图的速度-流量图表融入配送路线规划,以提高高峰时段配送效率。

研究和教育应用
在交通工程课程中,学生通过操作格林希尔兹、格林伯格、安德伍德模型,直观学习堵车的物理机制。研究中用于交通流稳定性分析和可变速度限制等新交通管制手法的效果验证。

与CAE分析的关联
本模拟器定位为大规模交通模拟(SUMO、Vissim等)的前期工具。道路设计顾问利用它进行交叉口改造方案的初步评估,在进行详细3D模拟前先从基本图快速筛选堵车风险,既降低计算成本又迅速验证设计合理性。

常见误解和注意事项

容易误认为"交通基本图形状对每条道路固定不变",但实际参数(自由流速度、饱和密度等)的设定会大幅改变曲线形状。同一道路也会因时间、天气而改变实际参数,所以基本图只是"特定条件下的近似",而非绝对关系。

常常以为"堵车只在高密度区发生",但LWR理论中同一密度可以有两种状态:"自由流"和"堵车流"。特别是在速度-密度图上,中等密度时速度会急剧下降的过渡区,小的外扰就能引发急剧堵车。

易误解"车辆动画就是实际交通流的再现",但本模拟器基于连续体模型的近似,未反映驾驶员反应延迟或车间距变化等微观行为。应将其作为理解宏观趋势的工具来使用。

常见问题

两个交通状态(密度 $k_1$、流量 $q_1$ 和 $k_2$、$q_2$)的边界传播速度可通过Rankine-Hugoniot条件 $w = (q_2 - q_1)/(k_2 - k_1)$ 计算。通常堵车后端以负速度(上游方向)传播。格林希尔兹模型中最大约为 $-u_f/2$。
格林希尔兹计算简单,适合基础学习(高密度区精度低)。格林伯格与拥堵区(高密度)的观测数据拟合好,但低密度表现不自然。安德伍德在中低密度再现性高。实际中应根据现场观测的速度-密度数据拟合,选择最符合的模型。
使用道路上安装的超声波传感器或线圈线感应器测计车辆通行,通过5分钟、15分钟集计数据计算流量和密度(或速度)。统计分析基本图顶点附近的数据点群估算容量。日本高速公路的典型容量为2,200~2,400台/时/车道。
LWR假设速度只是密度的函数(平衡速度-密度关系),因此无法再现加减速过渡现象或"幽灵堵车(自发性堵车)"等某些不稳定现象。处理这些需要加入加速度项的高阶模型(Payne-Whitham模型等)。车道变更、收费站等局部现象需用细胞传输模型(CTM)或微观模拟处理。
自动驾驶车反应时间更短,能保持恒定车间距,因此阻塞密度 $k_j$ 会增加(能流更多车)。协作行驶(车队行进)在保持自由流速度的同时能大幅提高密度,使基本图顶点向右上方移动,道路容量大幅增加。但混行期(人类和自动驾驶混行)的不稳定性是课题。
同一流量(如1500台/小时)存在两种交通状态:"少量车高速流动的自由流"和"多量车缓慢行进的堵车状态"。在速度-流量曲线上,自由流区域(曲线上半)和堵车区域(下半)对应。工作点在自由流侧时稳定,在堵车侧时不稳定,微小扰动会加重堵车。

使用指南

  1. 设置自由流速度(vuf)和自由流密度(suf),确定格林希尔兹模型的上限边界
  2. 输入阻塞速度(vkj)和阻塞密度(skj),建立拥堵区域的下限斜率
  3. 将当前速度(vk)和密度(sk)输入模拟器,实时在LWR基本图上绘制点,自动计算当前流量[台/h]和最优密度[台/km]

具体计算示例

以首都高速实测数据为例:自由流速度100km/h、自由流密度30台/km、阻塞速度-20km/h、阻塞密度180台/km时,最优密度约60台/km,最大流量3000台/h。当前速度80km/h、密度75台/km时,当前流量达6000台/h,表示系统饱和(接近最大流量)。切换为格林伯格或安德伍德模型,同样输入条件下基本图形状会改变,堵车预测精度提高。

实务注意事项