Font Size: a A A

The Research And Implementation Of Flight Simulation Navigation System

Posted on:2014-01-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y F LiuFull Text:PDF
GTID:2232330395996465Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer, the popularity of the high speed of the Internetand related technologies,Computer can realize many functions of virtual simulation technology,and it can save a lot of cost. Computer can realize simulation of the real. With the help of acomputer we can realize simulation of medical technology, the astronomical calculation ofsimulation, and we can implement the various equipment in the field of military simulation. Thesimulation system can be validated for various options, save huge cost. Flight simulationnavigation system was born in such a case.Navigation flight simulation system is based on Windows platform developed by3D flightsimulation system,it is only in need of computer hardware which can be bought in the market,but it can provide a realistic, real-time and efficient, fast, and with "Data Driven"(Data Driven)visualization of flight simulation. It can also display at the same time with a particular airportand runway in the3D view, flight profile view, various instruments, all kinds of real-timeparameter, various Data curve, all kinds of navigation map, at the same time it can provideaudio (such as voice sound grounding, aircraft, etc.) and the special effects, in order to achievea realistic simulation results, so as to realize true reappearance of the plane in the whole flightprocess.The system is a effective tool for the analysis of the complex plane data, it can not onlyintuitive display of flight parameters, and can also be used for data analysis, researchment ofthe internal relations of various data and change rule. The system can be used for flight training,flight safety analysis, and display for non-technical people,which underwent recursivemanagement.It also can be validated for flight plan, test.This system is mainly on the basis of the flight simulation framework flightgear andflightgear by the doctors of university to develop a set of open source framework of flightsimulation. After years of development and evolution,they has made it a stable sourcesystem.The secondary advantage of this system is it can effectively shorten the developmentcycle and reduce the development costs. The flight simulation system’s process is roughly as follows, the pilot selection simulationhardware,which could be a keyboard,a mouse, or it can be handle, rocker. After selecting thehardware operating equipment,the users can choose flight simulation environment, includingthe weather, landscape, the screen split screen, communication protocols, resolution, airport,departure time, flight type, the clouds, flying model and so on.The pilot set the flight route, set the plane’s fuel quantity, initial speed, the relevant datasuch as mount. After all the preparation work has finished,they start the plane. Pilots startflying,they mainly get the aircraft’s current data and work conditions through the HUDsection.Run at the same time on the other computer programs to obtain the current status ofvarious plane data and display it. Including the horizontal plane, the plane flight direction,dashboard showed the plane the current amount of oil, speed, height, etc. During the flight thepilot follow the instructions of the HUD when flight appeared deviation, prompted the pilot, tomake a proper adjustment according to the prompt, until the plane fly up to the correct route.After the flight, the pilot will fill out a form with actual flight process, access to his state ofactual flight test data.The whole flight process is achieved by C/S structure, because the flight request the clienthas a strong self calculating equation computing power. And the B/S structure of the clientbrowser, the function of which is too single, cannot satisfy the development demand of thissystem.This system is mainly used in the development process of MVC structure, main functionscomplete picture for the customer to present the view layer,the control layer is responsible fordata processing of logic operation and related function. The data layer is responsible for datastorage and forwarding, etc. Through the C/S structure we can very good finish the system inthe LAN deployments. Calculating subject module is responsible for the calculation, display,and data transmission. Data in the form of a UDP packet transmission, broadcast out. Variouspoints module receives the data, to complete their own part of the data analysis, andrespectively to the dashboard, the data table, data graphs of various data, in the form ofrendering. Through these charts as well as the various data of flight navigation.The fourth chapter of this paper is mainly introduce the system of each algorithm which isexpounded, including geographic coordinate system to the plane coordinate system transformation algorithms, as well as aircraft navigation path algorithm. The navigation pathalgorithm is first proposed in China, its main job is responsible for the plane flight fornavigation, calculate according to the aircraft’s current location and the plane and the distanceof each route, bearing and give the correct tips and guides, made the plane can be flying abovethe right route. Once the plane fly off the course, it can prompt the pilots and aircraft to flyback on the right channel.
Keywords/Search Tags:flight simulation, simulation system, navigation algorithm, HUD, flightgear
PDF Full Text Request
Related items