论文部分内容阅读
集装箱港口多式作业系统(Container Port Multimodal Transportation System,CPMTS)是由不同类型的运输作业方式组成(如铁路运输、公路运输、海上运输),它连接着不同类型的运输作业过程完成货物的进港集运和出港疏运,系统内部存在货物进口,出口,装卸和转移活动,涉及到的实体、资源和活动较多,系统的仿真环境是复杂且动态的,用传统的单机版离散事件仿真建模方法对系统进行研究显得复杂,同时考虑到为了实现子系统间的互操作,重用和仿真系统的扩展,因此本文引入分布交互仿真技术最新发展—高层体系结构(High Level Architecture,HLA)方法构建系统的分布式仿真模型来简化仿真建模过程。本文主要目的是指出该HLA分布式仿真联邦的构建过程。 本文主要对以下五方面进行研究:1)分析整个集装箱港口多式作业系统的结构和活动组成,并指出系统作业能力的内外影响因素;2)根据HLA的思想和规则,建立分布仿真联邦框架。该仿真联邦由作业类成员、信息管理成员和作业管理成员三类模型组成,其中作业类成员又分为泊位成员模型、码头库场成员模型、场站大门模型、铁路库场成员模型;3)根据对象模型模板(OMT,Object Model Template)建立标准化的联邦对象模型(FOM,Federation Object Model)和仿真对象模型(SOM,Simulation Object Model),并设计联邦成员间的对象属性所有权转移过程模型和联邦成员间交互的时序图,并描述联邦的总体时间推进过程;4)设计并实现基于离散事件仿真语言开发的联邦成员与HLA中运行支撑框架(RTI,Run-Time Infrastructure)的接口,并根据实际的系统作业流程构建各个作业类成员的仿真模型;5)结合某个集装箱港口的具体作业过程,建立基于HLA的分布式仿真联邦系统,并对这个分布式仿真运行模型进行了验证。 该分布仿真模型在HLA基础上很好地实现了总体时间推进、成员间信息的交互和数据分发,成员间通过发送和接收交互类消息以及公布和订阅对象类消息实现了成员间信息的共享和互操作。整个集装箱港口多式作业仿真联邦的开发过程说明了基于HLA的分布式仿真模型可以方便地实现联邦扩展和模型重用。