DynaCHINA(Dynamic Consistent Hybrid Information based Network Assignment)是完全由国内自主研发的动态网络交通分析与实时路况预测软件系统,实验室版本叫作"DynaCASTIM",流体中文网论坛 (bbs.cfluid.com)上对其技术思路做了大量讨论。
DynaCHINA(DynaCASTIM)的主要目标是服务于 ATIS/ATMS,为这些系统提供30-60分钟内的实时交通预测信息,以便实施更有效的动态交通管理。由于实时预测信息发布后,会改变出行者的出行选择,从而改变未来交通状况,因此可采用复杂的行为模型及有效的迭代仿真分配技术来求解这个“不动点”问题,以便产生真正有用的交通预报。
DynaCHINA 的核心技术主要包括:基于仿真的实时动态交通分配、实时动态OD矩阵估计与预测、离线/在线参数校正、PS-Logit/Nested Logit行为模型及巧妙的路径处理与存储技术。系统将位于交通管理中心,通过融合历史信息、覆盖部分路网的实时交通检测数据及信号控制逻辑,实现三个功能:
1、产生当前的整个网络交通状况估计;
2、针对各种交通控制与信息发布策略,实时预测网络状况并分析网络性能;
3、产生出行信息,引导出行者做出最优的出行决定
DynaCHINA也将与自适应区域交通信号控制系统集成,在线分析与评价各种信号配时方案的性能,这与澳大利亚SCATS开发组正在将Tritram快速交通仿真系统与SCATS集成的思路类似。
系统原型主要参考了美国麻省理工学院开发的DynaMIT(http://mit.edu/its),同时在人机接口的设计上借鉴了Hani Mahmassani教授课题组开发的DynaSmart-P系统的一些优点。与上述系统不同之处在于中观仿真模型设计、路径处理及无任何历史OD数据的情况下,如何进行准确的路况估计和预测等相关技术。
DynaCHINA前期的技术积累可追溯到2000年前后西安交通大学开展的动态OD 流估计与预测研究、交通预测系统的理论框架研究;2004年底,在山东省科学院重点项目的支持下,当年的主要技术人员开始了系统的具体开发工作,于近期完成了核心模型与算法的实现,正在开发相关的人机接口与数据接口,有希望在半年内进入到可实际应用阶段。DynaCHINA采用C++进行开发,具有较好的计算效率,程序源代码目前已接近16万行。
由于一直埋头于系统开发,因此,DynaCHINA的相关学术论文极少,具体的技术思路只在流体中文网论坛上有报道。不过,我们自信这套系统的技术水平已接近DynaMIT和DynaSmart 了 :)
附件中是DynaCHINA软件的Beta测试版和用户指南,欢迎下载测试!作为测试版本,路网的规模限制在250个节点以内(规模应该不算太小),为免安装的绿色软件。其中的data文件夹下面带有对应3个不同交通网络的子文件夹。分别打开相应子文件夹下面的brunnsviken_vrc.dat, Florian.txt, intersection.dat,然后运行菜单“运行->系统参数设置”,将“输入目录”设置为刚打开的路网文件所在的文件夹,点击“确定”后退出对话框,点击菜单“运行->动画历史OD加载”可以察看和分析交通流的动态变化情况。对"Florian.txt"路网文件,应在“系统参数”设置中将仿真起始和终止时间分别设为 7:15, 9:15。另外,DynaCHINA解压后的路径中不能包含中文,否则可能会出现程序错误。
Florian网络中带有 incident.dat文件,仿真过程中可以看到事件发生情况下,车辆如何“择路分流”;事件终止后,车流又回到原来的最优路径上(加载历史OD流量前,需点击“网络->自定义->其他设置->删除每条路段以扩大路径集合->设为默认值->确定”。
intersection.dat用于分析信号控制参数的变化对路口周边道路交通流的影响。
交通流量预测 java
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章