论文部分内容阅读
为提高效率,增强真实度和可信度,采用分布式仿真解决列车群行为的分析和验证问题,并基于列车群的对象Petri子网模型(TGOSOPS)实施分布式仿真系统。针对模型到仿真系统的逻辑映射、运行中的动态关联以及依靠模型处理仿真冲突和时间协调等问题,提出由终端上的列车仿真应用模块和服务器上的全局控制模块构成分布式仿真系统框架,并对TGOSOPS按照功能进行划分,使其和分布式框架有机结合和映射。根据系统结构,结合动态离散事件系统的仿真思想,明确系统中各类实体和事件间的逻辑关系,采用定时与主动对象(主动成分)扫描相结合的方法,建立分布式仿真策略,包括客户端和服务器端两部分,从而实现模型到系统的动态关联,并采用空消息算法消除策略死锁。采用一个统一的全局时钟来调整局部时钟的时间周期,以实现分布时钟的协调。路网图、运行图、模型库和各种信息库等都以全局数据库的形式存储在服务器上,在仿真过程中,根据实验推进的需要可以随时从服务器上读入所需信息和数据。
In order to improve the efficiency, enhance the authenticity and credibility, the distributed simulation is used to solve the problem of train group behavior analysis and verification, and the distributed simulation system is implemented based on the object train Petri-subnet model (TGOSOPS). According to the logic mapping of the model to the simulation system, the dynamic association in operation and the model conflict and time coordination, it is proposed that the distributed simulation system framework is composed of the train simulation application module on the terminal and the global control module on the server. Divide TGOSOPS according to the function, make it combine with the distributed frame and map. According to the system structure and the simulation idea of dynamic discrete event system, the logical relationship between all kinds of entities and events in the system is clarified. By combining the method of timing and active object scanning, a distributed simulation strategy is established, including client And server-side two parts, in order to achieve the dynamic model-to-system association, and the use of empty message algorithm to eliminate strategy deadlock. A unified global clock is used to adjust the time period of the local clock to achieve coordination of distributed clocks. Road map, operation diagram, model database and various information databases are all stored on the server in the form of global database. During the simulation, the required information and data can be read in from the server at any time according to the need of experimental advancement.