01
SUMO入门
交通仿真概述 · SUMO发展史 · 核心功能与应用场景 · 安装与验证
基础安装
02
路网构建基础
OpenStreetMap数据导出 · netconvert工具 · .net.xml结构解析
路网OSM
03
路网编辑与优化
netedit图形化编辑器 · 道路属性修改 · 交叉口渠化与信号灯配置
编辑信号灯
04
交通需求建模
OD矩阵 · trips/routes文件 · duarouter与jtrrouter工具
需求OD
05
车辆与驾驶行为模型
vType定义 · Krauss/IDM跟驰 · LC2013换道模型
驾驶跟驰
06
仿真配置与运行
sumo.cfg详解 · sumo-gui可视化 · 仿真步长与时间管理
配置GUI
07
TraCI接口入门
TraCI协议概述 · Python连接SUMO · 控制启停与步进
TraCIPython
08
TraCI获取交通数据
获取车辆位置、速度、加速度、车道ID、道路ID等实时信息
数据实时
09
TraCI获取基础设施状态
交通灯相位 · 感应线圈占有率 · 检测器数据
基础设施检测器
10
TraCI控制交通信号灯
读取/修改信号灯相位 · 固定配时与自适应控制
信号灯自适应
11
TraCI控制车辆行为
车辆变道、减速、绕行、重新规划路径
控制路径
12
TraCI添加与移除车辆
动态生成/移除车辆 · 设置出发与到达时间
动态生成
13
数据记录与存储
TraCI订阅变量 · 写入CSV/JSON · 数据库存储方案
存储CSV
14
轨迹数据回放基础
FCD/AMod格式 · SUMO FCD输出 · 轨迹可视化
轨迹FCD
15
基于Matplotlib的轨迹绘制
车辆轨迹散点图 · 时空图(Time-Space Diagram)
Matplotlib时空图
16
基于Folium/Leaflet的GIS回放
轨迹映射到真实地图 · 热力图与路径动画
GISFolium
17
交通流参数计算
流量(Volume) · 密度(Density) · 速度(Speed) 时空聚合
参数聚合
18
宏观交通流模型
Greenshields · Underwood · 流量-密度-速度关系拟合
宏观拟合
19
交通瓶颈识别
速度/密度阈值瓶颈检测 · 时空热力图瓶颈可视化
瓶颈热力图
20
排队长度分析
排队定义 · 基于轨迹的排队估算 · 最大/平均排队
排队延误
21
行程时间与延误分析
路段行程时间 · 交叉口延误 · 可靠性(标准差/百分位)
行程时间可靠性
22
排放与能耗分析
HBEFA/PHEMlight模型 · CO₂/NOx计算 · 能耗评估
排放能耗
23
多场景对比分析
基线/优化场景设置 · 指标对比 · 统计显著性检验
对比统计
24
仿真校准与验证
参数敏感性分析 · 基于实测数据校准 · GEH统计量验证
校准GEH
25
大规模路网仿真
路网简化策略 · 并行仿真 · 分布式仿真架构
大规模并行
26
基于SUMO的V2X仿真
V2X通信模型 · 车路协同场景 · TraCI与通信模拟器耦合
V2X车路协同
27
SUMO与深度学习结合
生成训练数据 · 强化学习交通信号控制
深度学习强化学习
28
SUMO与数字孪生
实时数据接入 · 在线仿真更新 · 数字孪生平台搭建
数字孪生实时
29
SUMO二次开发
C++源码编译 · 新增车辆模型 · 自定义输出模块
二次开发C++
30
综合项目实战
城市主干道交通流回放分析系统设计与实现
项目综合