Font Size: a A A

The Realization Of The Submarine Simulation System Based On MultiGen Creator/Vega Prime

Posted on:2011-12-21Degree:MasterType:Thesis
Country:ChinaCandidate:H Y WangFull Text:PDF
GTID:2178360305454688Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Equipment maintenance is a complicated systematic project, especially in recent years, the submarine equipment of integration and control continuously develops, the technology content of equipment is increasingly high, systems become increasingly complex, the quality of the operators has become increasingly demanding. Traditional entity maintenance training faced many problems such as low efficiency, high cost and being limited by environmental conditions, so it has been difficult to meet fast-paced and high-efficient maintenance needs. This requires the development of virtual maintenance platform, which is able to carry out simulation training, reduce training risk, improve training quality and reduce costs, as well as training for consumption.At present, the virtual simulation technology has been widely used for maintenance of training system. This virtual simulation training system uses system simulation technology and virtual reality technology, and simulates the form and function of the equipment, the operation maintenance as well as the scene in which the operators have immersive feeling. The system is a highly information-based simulation training system, with a broad space for development. Now some developed countries has established the corresponding simulation laboratories, for example, the NASA Johnson Space Center has set up VR laboratory, in which the astronauts were trained in the maintenance for the satellite and space station. China's VR lab is being developed, and has achieved some results, but there is still a big gap with the developed countries.The main purpose of this study is to design a virtual simulation system for the realization of the submarine program, based on the analysis of virtual simulation technology. Using modeling tools for three-dimensional model of the entities, combined with physical and operational characteristics of the entities, the paper designs the model simulation program, and achieves the immersed multi-media simulation training of high-fidelity and high-interactivity of the submarine centralized and controlled instrument. I hope that this research can reform the traditional system and means of training, shortens maintenance training cycle, improves the quality of maintenance training, saves the maintenance funds for training, improves the efficiency of the equipment maintenance, extends the trouble-free intervals of equipment, and improves the comprehensive combat capability of the submarine finally.In order to realize the Submarine Simulation System Based on MultiGen Creator/Vega Prime, this paper completed the following work such as a framework design for virtual submarine simulation system, the key technologies study of the submarine three-dimensional modeling, the three-dimensional modeling of submarine equipment, the key technologies research of submarine visual simulation, submarine simulation system running experiments and evaluation.Submarine design a framework for virtual simulation system. The design goal of this system is to design and realize achieves the immersed multi-media simulation training of high-fidelity and high-interactivity of the submarine centralized and controlled instrument. On this basis, the system of logical functions are divided into three-dimensional modeling function, visual presentation function, and system customization and management function, and t design the system architecture using the MVC design pattern. MVC software design pattern invented by Xerox PARC in the 80s is used. Through the design pattern, the application is divided into three core components: model, view and controller. In which the model has the most processing tasks, the view is what the user uses in the interactive interface, and the controller accepts user input to invoke the model and view. System which chooses MVC as architecture has many advantages: the view and business separate, coupling is low; MVC model allows different styles of code to access the same server; having a high applicability, MVC is not just used in the design interface, but also used to create application framework.The key technologies study of the submarine three-dimensional modeling. This paper introduces the modeling techniques, including LOD technology, DOF nodes, blanking technology and texture mapping technology. LOD technology is a graphics acceleration technology, which describes the entities through a set of different models, and switches in those models with a standard. DOF node is the degree-of-freedom node, which mainly realizes dynamic node of the model. Blanking technology is the elimination of the deviation from the surface and hidden space of relative space, and it can improve the rendering speed of the image. Now the quite mature algorithms include Painter algorithm and Z-buffer algorithm. Texture mapping technique is to use real images as texture railroad model, and this method can not only enhance the model realism, but also raise the model rendering speed.The three-dimensional modeling for submarine equipments. This paper achieves the modeling process of Three-dimensional model. First, it analyses entities'data information according to project document. Second, it constructs three-dimensional models of the scene model and the entity using the modeling technologies and renders these models using textures. Third, it merges the scene model and the entity model. Then using these technologies, three-dimensional model of the submarine equipment is constructed, including boat compartment model, the main parade table model, the Deputy-speaking table model, depth sensor model, vertical and horizontal tilt sensor model and a feedback mechanism model.The key technologies research of submarine visual simulation. The paper research some simulation technologies, such as Viewpoint switching, collision detection, DOF nodes driver, fixed path for roaming and calling the OpenGL function. Viewpoint switching is to achieve the perspective switching of the observers by changing posture and the scene position of the model. Collision detection can enhance the realism of the simulation system, avoid model overlapping phenomena and so on. DOF nodes driver is to complete the movement function of the degree-of-freedom node, controlled by the API functions. The fixed path roaming by setting the path navigator enables automatic play. In Vega Prime, you can call the OpenGL function to achieve specific functions.Submarine simulation system running experiments and evaluation. According to the simulation program needs, it designs fixed path for roaming experiment, DOF nodes driver experiment and scene objects selecting experiment. Among them, the goal of the fixed path for roaming experiment which design and realize the path navigator is to complete a fixed path roaming function. The goal of DOF nodes driver experiment is to implement the submarine equipment of integration and control to switch by DOF nodes. The goal of scene objects selecting experiment is to implement the scene objects selected by vpPicker class. These three experiments all achieve their respective functions.In summary, this paper designs and implements based on MultiGen Creator / Vega Prime submarine simulation system. The system developed in this article has been checked and accepted, and basically achieves the proposed target. Because time is rather tight, and the workload is relatively large, the simulation system still has some shortcomings to be further improved. Improvement of the follow-up work is mainly the study of the simulation system based on large data, and I hope that research results can be applied to other fields such as aerospace, and make contributions to the application of virtual simulation.
Keywords/Search Tags:submarine simulation, virtual simulation, three-dimensional modeling, MultiGen Creator, Vega Prime
PDF Full Text Request
Related items