Font Size: a A A

Study Of The HLA Compatibility Based On Traditional Simulation Tool SIMULINK

Posted on:2008-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z ZhanFull Text:PDF
GTID:2178360215477389Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of virtual prototype technology and related simulation tools, one-domain simulation can not fully meet the demand for product research and design capability. Therefore, multi-domain co-simulation must replace one-domain simulation. For the best use of the current information resources, promotion of the efficiency of building simulation models and avoidance of the repeated investment in manpower and infrastructure resources, the multi-domain co-simulation based on the current simulation tools should be solvedHLA is designed to facilitate interoperability among simulations and to promote reuse of simulation and their components. It provides a common and standard architecture for many kinds of simulation. A HLA federate is the base element of simulation component for interoperation and reuse. The development process of the federate consists of the Simulation Objects Model(SOM) and the simulation entity model. There are many software tools such as OMDT, FED Wizard etc, which can be used in the development of the Simulation Objects Model (SOM). Developing the entity model may usually depend on the special technique and tools which are not HLA compatible. So embedding these software tools for developing entity model into HLA frame is one of the methods that can be used to solve the multi-domain co-simulation based on the current simulation tools, and it is also one of the hot problems in distributed simulation field.At present, most of simulation tools don't support HLA standard, so how to make the current simulation tools compatible with HLA standard is the main purpose of this paper. SIMULINK is a kind of software developed by MathWorks Co. Under the support of the software, the model of the dynamic systems can be established and simulated, and the model can be transformed to C codes by using Real-Time-Workshop (RTW). In this paper, transforming an entity model to a HLA federate isstudied and validated based on an example of SIMULINK model. First, the paper introduces the basic concepts, theories of SIMULINK and HLA, and also introduces the structure and external interfaces of SIMULINK models codes. In this paper, the run-time framework of SIMULINK model code is studied, and the corresponding relation of SIMULINK model code framework and HLA federate runtime framework is studied, and the concept ,method and theory of transforming the system that doesn't support HLA standard into HLA system are given. Then, this paper analyses the methods to integrate the model tools with HLA standard. Finally, this paper details the process and the generated files of transforming SIMULINK model into C code, then presents the method of opening and running SIMULINK model codes in VC++ development environment, and studies some aspects that developing entity federate should comfort to. This paper also presents the HLA simulation scenario ,the development process of federate and the detailed process of embedding antenna model code into federate framework. Finally, the simulation result shows that this method is feasible and correct.
Keywords/Search Tags:SIMULINK models, HLA federate, multi-domain co-simulation, C code, VC ++ development environment
PDF Full Text Request
Related items