Font Size: a A A

Design And Implementation Of Multi-Domain Simulation Support System Based On HLA

Posted on:2022-09-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y F ChuFull Text:PDF
GTID:2518306572469534Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology,the use of digital methods for modeling and simulation has become an important means to improve production quality and shorten the production development cycle.The HLA simulation standard has become a popular method in building distributed simulation systems for comprehensive experimental analysis due to the advantages of its reusability and interoperability,and has been widely used in military,aerospace,supply chain,road transportation and other fields.However,most of the current research focuses on a single field,and cannot solve the problems of heterogeneous scenarios,dynamic events,and special situations in multi-domain collaborative simulation.At the same time,the construction of complex simulation systems is very difficult,requiring developers to have a lot of pre-knowledge and strong hard-coding capabilities.Therefore,this paper proposes a codeless HLA simulation system with highefficiency generation technology for simulation configuration,which aims to reduce the complexity of simulation system construction and meet the needs of multi-domain simulation.At present,most researches on rapid construction of multi-domain simulation systems use specific simulation frameworks.However,these simulation frameworks are often limited by commercial simulation software and cannot be expanded according to complex and changeable simulation requirements.In view of the above problems,this article starts from the research of the general simulation framework based on open source RTI,discusses the construction method of the distributed simulation system based on HLA,and studies the automatic generation method of the simulation system.The specific work is as follows:First,the overall design of a general simulation framework based on HLA is given.This article describes its system structure,architecture and core services in detail,and at the same time introduces the form and algorithm implementation process of life cycle management services in the framework.Secondly,build core components of simulation based on HLA.The simulation core component is the core component of the general simulation framework,and it is a strong support for providing related services of the HLA distributed simulation system.In this paper,RTI services are encapsulated by an adaptation method,and a standardized execution method of simulation calculation models is given,a standardized simulation interaction management scheme is proposed,and the function support of simulation objects is extended based on the object-oriented thinking.Third,build application extension components based on multi-domain analysis.The application extension component is mainly for heterogeneous scenarios,dynamic events and special situation problems existing in multi-domain simulation,and is an important supplement to the general simulation framework.This paper builds a simulation instruction library by decomposing events in various fields,analyzes the active and passive states of events to build a simulation behavior library,and designs external events to deal with special simulation situations.After that,the research on the automatic generation of simulation code was carried out using the method based on the fusion of model and template.Aiming at the problems of poor flexibility and low efficiency of a single code generation method,this paper combines the model-driven code generation method with the templatebased code generation method.The model-based method is applied to the model conversion stage of the simulation configuration file.The template-based method is applied to the actual source code generation stage.Finally,a multi-domain simulation support system based on HLA is designed and implemented.This paper integrates and tests the specific business processes and functional modules of the system,verifies the feasibility of the research theory,and verifies the effectiveness and accuracy of the generated simulation source code through specific simulation cases.
Keywords/Search Tags:High level Architecture, Simulation framework, multi-domain simulation, automatic code generation
PDF Full Text Request
Related items