论文部分内容阅读
铁路运输作为一种重要的运输方式,在国民经济中发挥着重要的作用。因此,需要对列车运行系统进行进行仿真设计和研究,以用于对行车组织方案及列车运营调整方案进行仿真实验,并对不同行车组织方案的优劣加以评价,为科学决策提供支持。 基于单机的列车运行仿真系统存在着效率低下、对现实系统表述不贴切等缺点。同时,采用多Agent技术不但可以避免系统中资源冲突和死锁的发生,还可以提高整个系统的运行效率。因此,本文以Petri对象子网模型TGOSOPS为基础,进行基于多Agent的分布式列车运行仿真系统的研究。 本文对模型TGOSOPS进行了基本分析,引入交互界面Agent、系统管理Agent、协调监控Agent等6种Agent,构建了一种基于多Agent的分布式列车运行仿真系统。其次,对系统中Agent的重要组成部分的设计和实施进行了描述。基于智能体开发环境CIAgent的程序设计思想,开发了本系统的列车仿真应用模块。最后,讨论了面向铁路背景的各种统计数据的分析;同时,基于列车运行仿真系统中多Agent间的协作关系,用Petri网可达图对系统中效率、安全性等问题进行了相关分析,从而验证该仿真系统的有效性。 本文所讨论的基于多Agent的分布式列车运行仿真系统,结构清晰、直观、易于程序实现、适用范围广。它不仅可以用于列车运行仿真,还可以用于其它交通种类,工矿机器控制,及军事模拟仿真等领域。