01
SUMO入门:交通仿真概述
SUMO发展史 · 核心概念 · 安装与环境配置
基础入门
02
路网构建基础
NETEDIT图形化编辑器 · 绘制道路 · 交叉口 · 信号灯
路网NETEDIT
03
路网构建进阶
NETCONVERT转换OSM · 道路属性 · 公交专用道 · 限速区域
OSM进阶
04
交通需求生成
vType · flow · route · randomTrips.py随机交通流
需求生成
05
仿真运行与可视化
SUMO-GUI详解 · 仿真参数 · 可视化配置(颜色/缩放/标签)
GUI可视化
06
探测器与数据采集
e1Detector · e2Detector · 行程时间检测器 · 车辆轨迹数据
检测器数据
07
交通信号控制基础
固定配时 · 多相位 · 配时参数(周期/绿信比/相位差)
信号基础
08
交通信号控制进阶
感应控制 · 自适应控制(TraCI) · 绿波带协调控制
自适应绿波
09
TraCI接口入门
TraCI概述 · Python连接SUMO · 仿真步进 · 获取车辆信息
TraCIPython
10
TraCI车辆控制
生成/删除车辆 · 路径重规划 · 速度控制 · 换道控制
控制车辆
11
TraCI交通灯控制
读取信号灯状态 · 修改配时 · 感应/自适应控制逻辑
信号灯TraCI
12
TraCI检测器与数据
读取感应线圈 · 区间检测器 · 实时流量/速度/密度
数据检测器
13
交通流理论验证
流量-密度-速度关系 · 跟驰/换道模型参数标定
理论标定
14
场景设计基础
单点交叉口 · 主干道 · 快速路 · 环形交叉口
场景基础
15
场景设计进阶
高速合流区 · 施工区 · 事故 · 公交优先场景
进阶场景
16
测试用例设计方法
等价类 · 边界值 · 场景法 · 正交实验法
方法设计
17
功能测试用例设计
信号灯 · 车辆生成 · 路径规划 · 检测器功能测试
功能测试
18
性能测试用例设计
大规模路网 · 高密度交通流 · 长时间稳定性
性能压力
19
压力测试用例设计
极端流量 · 信号灯故障 · 路网拓扑错误压力
压力异常
20
异常测试用例设计
车辆卡死 · 路径死锁 · 数据丢失 · 仿真崩溃
异常鲁棒性
21
回归测试用例设计
版本升级 · 参数修改 · 模型变更回归
回归持续
22
自动化测试框架
unittest · pytest · 测试用例管理 · 报告生成
自动化框架
23
测试数据管理
参数化 · 数据驱动 · 生成器 · 版本控制
数据管理
24
测试环境管理
Docker容器化 · 多版本并行 · CI/CD集成
环境Docker
25
测试覆盖率分析
代码覆盖率 · 功能/场景/参数组合覆盖率
覆盖率分析
26
测试报告与可视化
HTML报告 · 图表展示 · 趋势分析 · 缺陷管理
报告可视化
27
实际项目案例一
城市主干道信号协调 · 绿波带 · 行程时间优化
案例主干道
28
实际项目案例二
高速合流区控制 · 匝道控制 · 主线协同验证
案例高速
29
实际项目案例三
公交优先信号 · 专用道效果 · 行程时间可靠性
案例公交
30
课程总结与展望
最佳实践 · 常见问题 · 未来方向 · 学习资源
总结资源