CORSIM的开发研究始于二十世纪七十年代初期。在美联邦公路管理局(FHWA)的支持下,CORSIM在仿真逻辑和软件工程技术上经历了几个主要的改进和升级阶段。其最近的软件工程技术的发展是TSIS(Traffic Software Integrated System)的引进。TSIS是运行CORSIM交通仿真模型的完整的、友好用户界面和环境的系统。
CORSIM被研究人员和交通工作者广泛接受和应用的原因是由于有如下特点:
能模拟复杂几何条件。CORSIM对路网的各组成部分编码灵活,能够仿真真实世界中各种复杂的路网几何形状,包括不同类型的城市道路平交、(互通式)立交、渠化道设置、高速公路多车道路段、不同类型出入口匝道等。
• 能模拟不同交通现象。CORSIM通过校准,能够在很大程度上模拟真实世界的各种交通现象,如变化的交通需求、拥挤或阻塞的交通现象、交通事故的产生、车队在交叉口处的排队、起动和消散。在模拟过饱和交通流现象时,CORSIM比传统的经验分析方法有着独特的优势。在交通需求接近道路通行能力时,如在实际应用中采用《公路使用手册》所述的传统的分析方法就有严重的限制,而CORSIM能够预测出拥挤现象的发展和消散过程。
能模拟不同的交通控制、管理和操作。CORSIM能够模拟不同的交通控制设施,如城市平叉路口的红绿灯控制、信号灯定时和实时的相位变化。另外还能模拟高速公路匝道检测器和HOV(高占用率车辆)的运行,以及公交车辆的运行方式等。
• 能说明路网不同组成部分之间的相互作用。CORSIM能够模拟由城市道路、高速公路主干道、匝道组成的完整的路网系统。许多传统的研究方法只能把路网的各组成部分进行单独的交通分析,而CORSIM能够仿真一种集成风格的路网交通流,这使得CORSIM能模拟溢出等情况。如由于交通阻塞使得匝道与城市道路相互之间的排队溢出就能够进行有效地模拟。
•备有与外部控制逻辑和程序的接口。通过特殊的设计的TSIS界面,CORSIM能够与外部控制逻辑和程序进行数据和信息的交流互换。这种互换功能的一个典型的程序如下:
•CORSIM在动画模拟器中使车辆在路网移动。
•经过特殊的接口,车辆运动的信息(如速度、位置等)能够送出至外接控制程序
•基于送来的信息,外接程序能够做出控制决策。
控制决策能通过接口返回至CORSIM。这种控制决策立即又会影响车辆的运行。
通过接口双向数据互换是实时进行的,这独特的接口特征使得CORSIM应用于ITS技术打开了方便之门。而且在评价RT-TRACS(交通实时自适应系统)试验模型和匝道检测器研究(FHWA基金资助的项目)中得到了成功应用。
模拟时变交通和控制情况。CORSIM采用Record Types (RTs) 形式组织数据的输入,如道路拓朴结构、交通流量和车辆类型、监视和检测设施、交通控制、工程标准、运算控制、输出形式等。根据这样数据,经运算后CORSIM仿真一周期路网的交通情形。这些输入数据不仅可以因路网中节点间的变化进行相应地调整,而且能够根据需要随时间改变。仿真分析的时变部分用户可以通过连续的周期来表示。在各个周期中,CORSIM允许有不同的交通需求、不同的交通运转方式和控制。
TSIS是一个集成的程序组,由数据输入程序(TRAFED),仿真运算程序(CORSIM)和动画模拟器(TRAFVU)组成。这个程序组与由Word、Access、Excel组成的 Microsoft Office有着相似之处。FHWA旨意于把TSIS开发成为一个最成功的交通分析工具。上述几种程序组成的TSIS集成了普通的Windows操作界面,使得用户应用时与标准的Windows应用程序有着相似的亲切感。






