节点文献

一种仿真模型动态加载技术研究

Research on Technology of Dynamic Loading of Simulation Model

【作者】 卞春丽

【导师】 徐海樵;

【作者基本信息】 中国舰船研究院 , 计算机应用技术, 2011, 硕士

【摘要】 随着分布式仿真技术的不断发展,以及军事领域仿真应用需求的复杂化,仿真应用系统在建设过程中,日益暴露出模型重用性差、资源大量冗余、系统部署困难、资源静态分配、管理能力不足等问题,本文针对这些问题,从模型动态加载、反射式组件及仿真引擎技术方面,对仿真应用系统的开发和集成展开研究,并根据实际应用需求,设计和实现了仿真模型动态加载的演示系统。主要研究内容包括:提出了一种仿真模型动态加载方案。该方案可以在系统运行时,将模型组件部署到仿真环境中并加载和运行,具有模型即插即用的特性;支持HLA链路下的仿真通信和网格链路下的模型部署,并能够基于模型组件建立仿真应用。设计了反射式仿真模型组件。该模型组件具有自描述能力,并能将自身的描述信息反射到上层应用程序中,使得上层应用程序能够利用模型组件反射上来的信息去构造并驱动仿真对象。分析了几种主要的组件技术及基本对象模型(BOM)的结构,采用.NET组件技术和BOM规范设计了反射式仿真模型组件的内部结构与对外接口,给出了开发实例。设计了仿真计算引擎,并构建了仿真模型组件的通用运行环境。仿真计算引擎是模型组件运行的软件环境,设计了其逻辑结构和内部结构。在此基础上,给出了模型加载的具体流程和实现方法,设计了模型动态部署框架和该框架下仿真应用的封装形式,以及模型组件间的信息交互方法及其执行结构,实现了模型组件加载、部署和运行环境的统一。开发了仿真模型动态加载技术的演示系统——RCSM-LoadFrame。该系统具备模型重复使用、独立升级、动态加载与统一管理等功能,支持仿真环境的灵活配置和资源的全局监控。

【Abstract】 With the development of the distributed simulation techniques and the complexity of the simulation application requirement in military domain, some problems are exposed in the constructions of simulation application systems, such as poor reuse of simulation models, redundancy of mass resource, difficulty of system deployment, static assignment of resource, scarce capacity of management, etc. This thesis researches on the development and integration of simulation application systems from the technology of dynamic loading of simulation model, reflective components and simulate engine, and a demo system is designed and implemented according to the practical application requirement, the main contents have been listed as bellow: It is proposed in this thesis with a new technology solution, called dynamic loading of simulation model. In this novel method, simulation model components can been deployed into simulation environment during running time, then load and run in the simulation system, and the simulation models have the characteristic of plug and play; The simulation models can communicate under High Level Architecture and been deployed under Grid, and simulation application can be structured in the form of components.The Reflection Component-based Simulation Model is designed in this thesis. This kind of simulation model not only has the ability of self-describing but also can reflect the information to the upper application, then the upper application can genarate and drive simulation object by using the information. Through analyses several main component techolologis, and the structure of Base Object Model, the RCSM takes the policy of .NET and BOM as design guidelines, the interior structure and the external interfaces of which are designed, and the example of which is gived.The Simulate Computing Engine is designed in this thesis, and based on which the all-purpose running environment for simulation models componets is constructed. The Simulate Computing Engine which is the software environment for the simulation models to run is designed from two aspects: the logistic structure and interior structure. And based on the design, the flow and approach for the model to load are gived, the dynamic loading frame and the encapsulation of simulation application are designed, with the additional design of the data exchange and the executive structure for the model componets, Through the above resarch, the unitive environment for simulation models to load, deploy and run is provided.The demo system - RCSM-LoadFrame is implemented at last. In this system, the simulation model can be upgraded independently, deployed dynamically, and managed centrally, and the simulation environment can be configured flexibly, the resources can be monitored globally.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络