论文部分内容阅读
交通系统仿真是进行城市交通系统问题研究,进而提高交通系统管理与控制效率的重要方法。传统仿真的抽象建模方法能准确灵活地反映各种道路和交通条件的影响,但由于受到计算机条件和软件开发方法的限制,在进行具有较强随机性和不确定性的系统仿真时效果较差。人工交通系统概念的提出,把交通仿真推向更高的层次,为我们提供了一个通过建模研究城市交通问题的新思路。为了提高仿真分析交通问题的效果,本文在分析国内外交通仿真相关研究基础上,提出基于Agent的人工交通系统建模方法。结合人工交通系统理念,利用Agent建模技术、面向对象编程方法和并行分布式计算技术,建立一段典型交通场景的人工交通系统,并对其进行可行性评估,从建模实践上讨论人工交通系统的可行性。主要内容分为以下几个方面:(1)介绍人工交通系统的概念以及相对于传统仿真方法的建模优势,探讨了人工交通系统的实现手段——基于Agent建模技术及面向对象编程方法,建立现实交通系统的人工交通系统并对其进行可行性评估,确立了本论文的研究路线。(2)用Agent建模方法描述交通系统中具有自适应性的智能实体,利用其自治性、社会性、反应型和交互性等优点,将多种不同功能的Agent组合起来,利用Java多线程原理实现它们之间的交互、协调,建立交通系统的Multi-Agent System,以进行交通问题的仿真研究。(3)建模过程中将车辆跟驰规则、换道规则、信号灯控制规则等交通工程学规则以知识库形式封装在Agent实体内,通过仿真实验对其验证,最后以动画效果展示出来,并通过动态图表分析其结果,以此从局部模块角度验证人工交通系统的可行性。(4)进行实地交通流数据调研,利用统计学分析方法将现实交通场景采集数据与人工交通系统仿真数据进行滤波、均值化等算法处理,并对处理后的数据进行统计对比分析,利用评价树从交通流角度对仿真系统可信度进行评估,并在此基础上进行信号灯优化控制实验。