Font Size: a A A

Design And Implementation Of Combat Simulation System Based On HLA

Posted on:2009-01-28Degree:MasterType:Thesis
Country:ChinaCandidate:L SuFull Text:PDF
GTID:2178360242980388Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Computer simulation uses computers to imitate research objects according to similar principles in the process of researching systems. Research objects can be real systems or imaginary systems. Computer simulation is a high-tech integrated technology which can shorten the development cycle, improve the quality and save outlay in the process of research and development. It receives universal attention from advanced countries in the world. It is an important research direction that computer technology is used in the field of system simulation application.Currently, the development of computer simulation technology depends on a number of new technologies such as network technology, software engineering, human-computer interaction etc. It comes into being distributed simulation system and drives the applications of multisystem integrated simulation. In-depth research on the composition of distributed system is important foundation of the development of computer simulation application. With the expansion of the scale of simulation system, distributed interactive simulation technology faces a number of difficulties which need to be resolved during its development process.High Level Architecture (HLA) is the latest standard of distributed simulation. HLA emphasizes the application of object-oriented methods, separates services (implemented in RTI) and model realization (implemented in federate programs), introduces the publication/subscription service model, mixed-clock management and data distribution management technology etc, which drives the development of distributed simulation.HLA bring many potential benefits to simulation, but only if Federation Development and Execute Process Model (FEDEP) have sufficient automation circumstances, these benefits can become a reality. Currently, tools for supporting federate software design and implementation are rarely discussed. But it is of great realistic significance to federate development. Although the development of FOM need to do a lot of work in federation development progress, experience has shown that, more work on federate software development and integration needs to be done after the development of FOM has completed. So, federate software design and implementation need to be supported from other tools and technology.In the process of HLA federate software development, existing simulation systems, which must be appointed by user for reuse or be fit for working as federate, mainly modify interface of software and make themselves to be HLA-compatible members. For federate software development that needs to start from scratch, the basic approach is based on RTI API. Federate software development process based on RTI API is a tedious, boring and error-prone process. Although RTI provides all the features of HLA interface specification, it leaves the responsibilities of federation state management to federation developer and doesn't provide advanced functions that can make work that create federate easier. So, a large number of common functions are implemented repeatedly in every federate code. It not only wastes a lot of time, but also leads to inconvenience of interoperability and makes error correction difficult. At the same time, federate developers have to spent energy on RTI function calls because of a large number of underlying programming interfaces. It makes federate developers distract from energy on practical simulation function. In addition, the management and maintenance of program bring forward much more demands to users.In this paper, on the basis of the research on combat simulation system, referring some of the current research results, we developed a HLA-based distributed simulation application framework and Combat Simulation System based on the framework. Simulation system uses Advanced Distributed Simulation Technology, builds a distributed simulation platform based on HLA-based distributed simulation application framework. On this simulation platform, we can do military activities such as tactical battle simulation exercises etc. In addition, we also need to use visual simulation technology to provide realistic battlefield environment for simulation system in order to meeting the requirements of real-time visual environment. How to integrate above two technologies and make the platform to be a 3D visual environment which satisfies the large-scale military simulation activities is another important issue which is discussed in this paper. It is also a premise for researching on HLA-based distributed simulation application framework. In addition, we established battlefield environment and realistic framework for the assessment of combat units. We use simulation platform to simulate all units and get its combat effectiveness. In the design of the system, we considered the establishment of combat effectiveness evaluation system, combat model, the design of simulation database and simulation platform. In the process of the system design and development, we followed modular principle, the principle of universal principles and scalability. This simulation system for building an important place where are used for training, using equipment and experimental verification is of great significance.In summary, this paper studied HLA basic concepts, principles of operation and researched HLA-related technology. The main works are as follows:1. Brought forward a solution that how to integrate image rendering engine (VEGA) with federate execution progress based on HLA simulation system. Use structure that contains a Vega simulation thread and a HLA simulation thread.2. Developed a HLA-based simulation application framework. The framework is based on the first aspect of study and drives its distributed interactive features via a HLA simulation thread. Framework uses configuration file to manage variable data, reduces unnecessary complier process and provides a simple and easy-to-use framework API for other simulation technologies such as visual simulation technology.3. Brought forward the architecture of combat simulation system, build the simulation interactive model for the offense and defense subsystem, bring forward the software architecture of the subsystem and make it to be realized. Combat simulation system based on above research and development has achieved good results. According to test, the system can support at least 50 nodes to do simulation exercises, ensure real time feature, and the scenes are smooth.At last, the contents of the paper are summarized and future works are proposed.
Keywords/Search Tags:Implementation
PDF Full Text Request
Related items