第1章 绪论 1
1.1 微观交通仿真概况 1
1.1.1 交通仿真简介 1
1.1.2 交通仿真分类 1
1.1.3 微观交通仿真模型 2
1.1.4 微观交通仿真软件 5
1.1.5 微观交通仿真的步骤 6
1.2 微观交通仿真的基本原理 8
1.3 VISSIM软件构成模块 9
第2章 微观交通仿真模型 14
2.1 驾驶模拟器 14
2.2 速度差阈值 17
2.3 相平面 19
2.4 决策点模型 20
2.5 反应点模型 22
2.6 Wiedemann驾驶行为阈值模型 24
2.6.1 Wiedemann 74模型 24
2.6.2 Wiedemann 99模型 26
第3章 微观交通仿真模型参数校正 28
3.1 校正指标选取 28
3.1.1 Wiedemann 99模型校正参数选取 31
3.1.2 Wiedemann 74模型校正参数选取 34
3.2 基于模式识别的校正模型 35
3.2.1 模式识别概述 35
3.2.2 差异化判别方法概述 36
3.2.3 差异化方法在仿真模型校正中的应用 37
3.2.4 VISSIM参数校正目标函数的确定 39
3.3 参数校正平台 40
3.3.1 校正算法的选取 40
3.3.2 校正算法系统设计 42
3.3.3 在线参数校正系统的实现 45
3.4 参数校正实例 45
3.4.1 Wiedemann 99模型参数校正实例 45
3.4.2 Wiedemann 74模型参数校正实例 50
3.5 本章小结 56
第4章 集成VISSIM-Excel_VBA-MATLAB的仿真平台 58
4.1 VISSIM简介 58
4.2 仿真平台的集成技术 62
4.2.1 VISSIM与Excel_VBA接口技术 62
4.2.2 Excel_VBA与MATLAB接口技术 65
4.2.3 VISSIM、Excel_VBA与MATLAB集成技术 68
4.3 集成VISSIM-Excel_VBA-MATLAB的仿真平台构建 69
4.3.1 仿真平台的构建方法 69
4.3.2 集成仿真平台的工作环境设置 72
4.3.3 集成仿真平台的实际应用 72
4.4 本章小结 73
第5章 微观交通仿真实例 74
5.1 环形信号控制交叉口VISSIM仿真实例 74
5.2 绿波控制VISSIM仿真实例 95
5.3 公交站和公交线路VISSIM仿真实例 102
第6章 NEXTA开源交通仿真软件 104
6.1 DTALITE软件简介 104
6.1.1 软件总体概述 104
6.1.2 DTALITE动态交通分配简介 105
6.1.3 DTALITE交通流模型 106
6.1.4 NEXTA数据中心简介 108
6.2 通过盐湖城例子来了解NEXTA-DTALITE软件 111
6.2.1 软件界面介绍 111
6.2.2 打开软件工程文件 111
6.2.3 在NEXTA中查看和编辑路网信息 112
6.2.4 执行仿真 114
6.2.5 创建施工区及仿真 116
6.2.6 比较两种仿真方案 117
6.2.7 查找路径信息 120
6.2.8 在NEXTA软件中查看仿真结果 121
6.2.9 在Google Earth或其他软件上查看仿真结果 123
6.3 手动创建简单NEXTA项目 124
6.3.1 路网创建 124
6.3.2 修改、添加路网属性 128
6.3.3 添加仿真需求OD矩阵 130
6.3.4 执行仿真 132
6.4 从TransCAD等规划软件导入工程项目 132
6.4.1 在TransCAD中打开项目文件 133
6.4.2 NEXTA中进行import_GIS_settings.csv设置 135
6.4.3 转换import_GIS_settings.csv为路网 138
6.4.4 完善路网信息 140
6.5 利用软件进行交通拥堵传播分析 147
6.5.1 动态网络加载:输入与输出 147
6.5.2 示例网络描述 149
6.5.3 不同比例需求矩阵仿真 151
6.6 NEXTA软件其他功能介绍 155
6.6.1 创建子路网 155
6.6.2 导出文件到Synchro、VISSIM微观交通仿真软件 158
6.6.3 从Synchro文件导入到NEXTA中 159
6.6.4 QEM介绍 161
6.6.5 NEXTA导出Shape文件 165
6.7 DTALITE中静态OD反推算法研究 167
6.7.1 DTALITE中静态OD反推问题 167
6.7.2 DTALITE中静态OD反推模型 167
6.7.3 开源线性规划软件GLPK 168
6.8 OD反推模型求解 169
6.8.1 技术路线 169
6.8.2 利用NEXTA-DTALITE求解路径比例矩阵 169
6.8.3 利用GLPK求解OD矩阵反推模型 171
6.8.4 结果检验 171
6.8.5 算例分析 172
附录 微观仿真模型参数校正过程中的程序 177
A.1 Wiedemann 99模型参数校正中的程序 177
A.1.1 MATLAB中程序 177
A.1.2 Excel_VBA程序 181
A.2 Wiedemann 74模型参数校正中的程序 188
A.2.1 MATLAB中程序 188
A.2.2 Excel VBA程序 192
参考文献 199