Font Size: a A A

The Implementation Of Interaction Between Distributive Simulation Systems Based On HLA/RTI And Socket Communication

Posted on:2011-04-14Degree:MasterType:Thesis
Country:ChinaCandidate:H S LinFull Text:PDF
GTID:2178360305454405Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of computer science and technology, the advance of informationsociety, all aspects of our life in the community felt the impact of computing technology.Among them, computer simulation technology in people's lives will play an increasinglyimportant role. Computer simulation technology can simulate real-life difficult to realize, ortake a very high price to realize activities in order to facilitate the people's research andevaluation. Conceptually, the computer simulation simulates the application system'sstructure, function and the people's thinking processes and behavior. The computer is as thetool to address the relevant areas of information theory and technology, according to theactual demand establish modeling simulation system and the model dynamic operation test.According to the number of indicators of the results obtained we can make decision aboutthe process or system.With the progress of science and technology, computer simulation become morecomplex, the size of a computer simulation system has become increasingly large. Thecomputer simulation system needs more development effort. In order to reducedevelopment costs and to further enhance the simulation performance of the system, theindustry put forward the concept of distributed interactive simulation. DistributedInteractive Simulation used in the design of a coherent software architecture, networkprotocols and databases, will be distributed in different locations of the simulation nodeinterconnect to form a unified set of integrated simulation environment. DistributedInteractive Simulation technology has been commonly used in integration of the manyadvantages of simulation technology, and add some of new features of its own. Comparedwith the previous computer simulation, distributed interactive simulation of the differenceis mainly reflected in three terms. First, in the architecture, distributed interactivesimulation from the previous centralized to distributed development, constitute thecomprehensive, interactive, portable. Second, in the function, distributed interactivesimulation develops from a single weapon system simulation to the simulation of weaponsystems, a variety of inter-system and system of interactive simulation. Third, in effect, theuse of existing technology, simulation software observed only from outside the systemsimulation results. Distributed interactive simulation technology allows observers toparticipate in the system and interact with the system in order to acquire a more realisticsimulation experience.In complex large-scale distributed interactive simulation systems, the various simulation nodes may be distributed in different locations and each node's simulationdesign architecture is different. Through a distributed simulation platform, all of thesenodes can be run in the same simulation system. Enhancing the reusability of simulationsoftware will reduce the complex large-scale simulation system. Which technologyapplications are relatively mature is high level architecture, that is, HLA / RTI platform.This platform can be associated with a range of heterogeneous simulation software togetherby a range of communications services standards, application agreement and relateddocumentation to ensure that these heterogeneous interoperability between simulationsoftware.The problem is to implement a distributed interactive simulation systeminterconnection between the various sub-module functions. The distributed simulationsystem is based on an existing simulation software. After add a series of simulationfunctions as sub-module, I build a set of Distributed Interactive Simulation System. In theimplement of the simulation system interconnect functions in the process will mainlyencounter two problems. First, because as a distributed simulation system, subsystemsimulation software developed very early, its external interactions using a Socket NetworkProgramming Interface technology, architecture does not satisfy the HLA specification.Therefore, the simulation software can not be directly loaded as a HLA federate. We mustdesign a command conversion module to make all external interactions conversion. Thesecond problem is that the Federal Executive and its various HLA federates run-timemaintenance, including quit the federal, object class, interactive class, order, release, update,reflection, and the time synchronization. Of course, these functions are run through the RTIservices to support environmental standards achieved. Solved the two issues, theDistributed Interactive Simulation System for Internet functions will be finished.The theme of this paper is structured as follows:The first chapter is an introduction and reviewed the status of related research at homeand abroad. In addition, this chapter also explained how the paper covered the DistributedInteractive Simulation System project background. The system assembles a number ofexisting applications to a new distributed simulation application to reuse the existingsoftware.The second chapter introduces the HLA high level architecture knowledge. Thischapter firstly introduced the concept and main features, then describes the rules and HLAinterface specification, and finally describes the DMSO RTI 1.3 NG Runtime Infrastructure.The third chapter describes the interconnection system design. With RTI RuntimeInfrastructure and Socket Network programming interface technology, the varioussub-simulation module interconnect successfully.Chapter fourth illustrates the simulation system at the interconnection module Designand Implementation.Fifth chapter focuses on explaining the RTI communication module design and implementation. In the application of the RTI Runtime Infrastructure, the system used theobject class and interaction class for information exchange.Chapter sixth explained how implementation of the synchronization between thevarious sub-modules running with RTI time management services.The final chapter summarizes the job in this distributed simulation system and futureproblems in the course of further research.
Keywords/Search Tags:Distributed Interactive Simulation, High Level Architecture, Socket network programming, the Federal Executive
PDF Full Text Request
Related items