节点文献
HLA分布式仿真中的数据管理研究
Research of Data Management in HLA Distributed Simulation
【作者】 陈峰;
【导师】 费奇;
【作者基本信息】 华中科技大学 , 系统工程, 2005, 硕士
【摘要】 分布交互仿真是当今仿真领域的前沿和热点之一,而高层体系结构HLA 是今后分布式交互仿真发展的主要方向。HLA 是美国国防部(DoD)发布的建模与仿真大纲(DoD M&S Master Plan) 中第一个目标——开发建模和仿真通用技术框架中的首要内容,其主要目的是促进仿真应用的互操作性和仿真资源的可重用性。HLA 提出了一系列的建模标准和开发规范,在此基础上提供了较为灵活的时间管理、网络通讯以及分布数据管理机制。基于HLA 的分布式仿真将分布广泛的仿真实体联系在一起,实体间的数据交互起了极其重要的作用,因此,数据管理是HLA 分布式仿真中的核心内容之一。HLA中提供了交互数据分发机制,但它无法完全解决交互数据量大、实体分布广泛的问题,选择有效的数据管理方式、减少网络中的信息交互显得尤为重要。本文以国民经济动员仿真演练为背景,研究HLA分布式仿真中的数据管理问题。首先介绍了国民经济动员仿真演练的目的和意义,提出分布式仿真中数据管理面临的几个主要问题。随后介绍HLA 标准、运行支撑环境RTI 和HLA 应用的开发过程。在分析分布式仿真中数据管理的性能要求后,本文介绍了三种典型的数据管理结构,然后根据经济动员仿真演练的实际情况,构建一种数据存放在本地、由中央服务器统一管理的结构,并分析如何保持分布式的数据一致。本文讨论HLA 数据分发原理以及如何在pRTI 中实现,提出在交互数据量过大的情况下HLA 数据分发存在的缺陷,为了弥补这些缺陷引入XML 技术,直接在两联邦间传输XML 数据,将此作为HLA 数据交互的辅助手段,接着研究如何将HLA数据分发与XML 技术兼容在一起。最后,本文深入到联邦成员内部,研究实体内部的数据流程、pRTI 接口和数据接口的管理,接着分析如何收集和保存实体内的仿真数据,以及如何实现各实体的时间管理服务。
【Abstract】 Nowadays Distributed Interactive Simulation (DIS) is one of the focuses in the simulation field, and HLA is the main direction of DIS development in the future. High Level Architecture (HLA) is the main idea of developing the common mainframe of modeling and simulation, which was the first goal of Department of Defense (DoD) of USA’s M&S Master Plan. It is designed to facilitate the interoperability of simulation application and reusability of simulation resource. Based on a series of modeling standards and developing rules, more flexible management mechanism of time, communication mechanism of the network and management mechanism of distributing data were provided. DIS based on HLA links simulation entities distributed widely. It is very important to transfer data between entities. So data management is the core content of the HLA simulation. HLA provides data distributed management, but it can’t solve the condition in which there is too much data and many entities distributed widely. It is important to choose the effective method for data management and reduce the distributed information in the network. The article researches the data management in the HLA simulation, using the National Economic Mobilization Simulation and Practice as the background. First it introduces the purpose and significance of the National Economic Mobilization Simulation and Practice, and it bring forward the main problems of distributed data management. Then it introduces the HLA standard, the Run-Time Infrastructure and the course of developing HLA applications. After analyzing the capability demand of data management in the distributed simulation, the article introduces the three typical data management structure. According the condition of National Economic Mobilization, it builds the structure in which data is saved at home and is all managed by center server. Then it expatiates how to keep the coherence of the distributed data. The article analyses the theory of HLA data distributed management, and how to implement it in pRTI. It also brings forward the limitation of HLA data distributed when the data is too superfluous. The article transports data through entities by XML. It uses XML as the assistance of HLA. Then it researches how to use HLA data distributed management and XML technique together. At last, the article researches the data flow in entities, the management of pRTI interface and data interface. Then it analyses how to collect and save the simulation data, how to realize the time management in entities.
【Key words】 HLA; RTI; XML; Distributed Simulation; Data Management; National Economic Mobilization; Data Exchange; Database;
- 【网络出版投稿人】 华中科技大学 【网络出版年期】2006年 05期
- 【分类号】TP391.9
- 【被引频次】19
- 【下载频次】707