Font Size: a A A

The Design And Implementation Of A Distributed Interactive Simulation Middleware--Real-Time Simulation Infrastructure

Posted on:2005-04-16Degree:MasterType:Thesis
Country:ChinaCandidate:J J ZhangFull Text:PDF
GTID:2168360125450776Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Recently, with the high-speed development of computer technology, information technology and system technology, the application fields of computer simulation become much wider, and with the development of national economics, especially martial demands powerfully impelled computer simulation growing fast. Now, computer simulation has been widely applied in natural science such as aviation, spaceflight, shipping, automobile, traffic, military affairs, chemistry, biology, medicine, social economic system, etc and all aspects of social science, and its importance has been known abroad. With the computer simulation constantly extending, the problems need to be solved is becoming more complex, many of which should be co-simulated by multi-simulation system instead of a single simulation system. Distributed interactive simulation has become an advance and hot field in computer simulation.Compared with simulation on single system, the key of distributed simulation is about inter-operation among multi-simulation system. American military has put forward DIS (Distributed Interactive Simulation) and HLA (High Level Architecture), the standard applied in distributed mutual simulation. It aims at promoting inter-operation and reuse of simulation resources. The corresponding strategy implementation the standards meet the requirement of large-scale military simulation. However, common civil corporation and scientific-research institution can't afford to develop a run-time infrastructure of simulation completely according to the DIS and HLA standards. Meanwhile, considering from technology, DIS and HLA are both derived from simulation demands on military. Those standards are too enormous and multifarious to fit the demand of small companies in other fields; considering from users, people in special field expect software fitting their special work pattern, being used easily.Our problem comes from a project on "driving simulator" in state key laboratory of automobile dynamic simulation (ADSL) of Jilin University. The simulator is a driving simulator used for researching and developing, on which automobile dynamic simulation experiment is a continuous system-level real-time simulation. We have abstracted the commonness about system-level real-time simulation, put forward and realized a Real-Time Simulation Infrastructure (RSI), defined interface rules for simulation model programming under this infrastructure. RSI has been designed with successful middle-components technology, which meets a highly real-time demand, separates the realization of simulation functions,management of simulating and essential communication, brings users much convenience, expands simulation applies from laboratory to civil industry.We study the problems below:In terms of the basic requirement of ADSL about "people―automobile―environment close-loop system", based on the wholly conceive on real-time simulation running mechanism risen by our laboratory, we developed a middle-component RSI(Real-Time Simulation Infrastructure). RSI is a simulation infrastructure facing real-time applications. Though it comes from automobile dynamic simulation, it is not limited to this simulation, and valuable to other distributed mutual simulation.In terms of programming rules of automobile dynamic simulation models, we have put forward a standard that can be deployed in RSI simulation models, and described it with standard XML Schema. Simulation models are provided to client with the form of service, which is defined by "simulation model describe language" based on XML. We have developed a "service interface auto-builder" from interface of C to "simulation model describe language".We have managed to join RSI and other successful applications together, such as Oracle Database, Matlab--a software in designing and analyzing the control system, ADMAS—a multi-body dynamic modeling simulating tool, PATRAN and NASTRAN—software in finite element analyzing.After system integration and testing, we conclude that: RSI is able to meet the require...
Keywords/Search Tags:Distributed Interactive Simulation, Real-Time, Middleware, Simulation Run-time Infrastructure, Simulation Grid
PDF Full Text Request
Related items