Font Size: a A A

The Design And Implementation Of An Aircraft Model From A Training System

Posted on:2014-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:M ZhangFull Text:PDF
GTID:2248330395497263Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the development of computer science, gradually a large amount of data has far exceededthe scope of the analysis of the human. Visualization technology coming into being, it shows thedata in graphic form to the audience. Nowadays, the visualization of three-dimensional figurehas been used in various science fields. This training simulation system used this technique,which helps pilots train in the simulation environment, so as to enhance the pilot’s ability tocontrol aircrafts in various environments. Furthermore, compared to other training methods, thissimulation training system has the advantages of low cost, satisfying simulation effects and soon.This training system based on real requirements of the project, enables fighter aircrafts andits three-dimensional visualization of environmental requirements, eventually renders inFlightGear. This system can quickly responds to the aircraft control, and monitor the operationduring the whole process. At last according to the flight data and evaluation of mental workloadparameters, this system can assess system users.Author completed the aircraft model by using a3D drawing software. Now the mainmodeling software:3D max, Blender and AC3D. Because the AC3D software is functional, andeasy to use, so this article uses it to create aircraft models. Authors use basic elements such asvertices, surfaces, to finish modeling. According to aircraft’s real pictures, author drew texturesfor the aircraft and loaded them to the models. At the same time, in order to make simulationbetter, this model used a unique three-stage exhaust plume. In the modeling process, the authorseparately named each object a unique global name, as the preparation in definitions of aircraftmovements.Then author achieve the aircraft load. Firstly author defined the main configuration fileAircraft-set.xml the file to develop aircraft models, sounds, models, scenario modeling. Based onthe needs, author developed flight dynamics model for the aircraft and adjusted the parameters ofthe main sections in the configuration file. Aircraft flight dynamics model (FDM) is in the role ofthe entire software system on aircraft flight simulation. Due to this training simulation systemhaving demands to parameter accuracy, and better simulation results, author selected JSBSimdynamic model, because of its simulation results were always accurate. Finally, the authorsdefined aircraft actions. To define aircraft movements, it is necessary to define various properties.Properties in FlightGear are presented in a tree structure. Property tree used a very intuitivetree-structured hierarchy of access method to access lower-level run-time state variable. Alldefinitions of action code is in the aircraft.XML file. FlightGear supports a variety of simulatedmaneuvers. Author selected two main rotation types, no shadow, select. In order to finish making three-stage exhaust plume, author divided the fire models into flame heart, inner flame, outerflame and design models and actions for each part. Meanwhile author completed the actionsdesign of this aircraft landing gear, door action.The author used Nasal scripting language supported in FlightGear software, and set thelisteners and functions to make simulation results better. FlightGear has a variety of pre-setviews. Views define the viewpoint in the view of the location, and are able to track or focus onany object. Throughout the system development process, offset of views often happened. Bydefinition of parameters, setting up and modifying, the author completed the calibration of thisaircraft. There are two common types of offsets, but only one was used to write into theconfiguration. By defining LookFrom, and LookAt view correction offset, author made everyview work functionally. These offset variables are stored in the aircraft-set.XML file.According to requirements, this training system completed the mission to create a3D visualin FlightGear. At the same time, it proves that it is feasible for system to react to differentdemands. The simulation results are satisfying.
Keywords/Search Tags:Simulation System, Aircraft Modeling, Nasal
PDF Full Text Request
Related items