|AERO Senior Project Final Report 2010 Flight Simulation
In the past, because of complexity of the calculation process inside the system, flight simulation islimited only for a group of expert scientist or engineers whose can afford a mainframe computeror a super computer to handle such a level of calculation, and another reason for it to be confineonly within a group of expert is that each mainframe required specific input code to be programedto handle the process. So, the development is confine only in major institute.However, since the starting of the silicon age, consumer level computers are becoming smallerwhereas having higher calculation power. Also from the development of software in both qualityand compatibility to have better method of presenting and operating (i.e. no specific code need tobe program for each kind of machine). With these two major reason, a possibility of the buildingflight simulation on consumer level computer arise and has been continuing develop widelyaround the world for many application (e.g. flight control development, flight test support).This project was motivated from those reasons, and for the benefit of Aerospace engineeringstudents at ISE, Faculty of engineering, Chulalongkorn University that can use this system inaircraft design process. The flight simulations that use in aircraft design process are differencefrom those that use for crew training or entertainment purpose (gaming) which is a level of dataacquisition. For a design process, it is almost 2 times higher level of data acquisition than that fortraining.The flight simulation system is a large scale project compose with significant level of complexitywith the limitation of time, this project will concentrate on the control system of the aircraft.Therefore, the expected out comes at the end of the project is to use this flight simulation systemto observe the handling quality of the aircraft.
2.1 Flight dynamics
The main component for flight dynamics are
2.1.1. Equation of motion
The equations of motion are focal point of all flight simulators. They determine the state of thesimulator, taking all the inputs, including pilot controls, winds, aerodynamic terms and engineterms to compute the variables that represent the state of the simulated aircraft, particularlyforces, moments, attitude, altitude, heading and velocities. This translation of inputs to outputsdepends on the equations of motions used to resolve the linear and rotary motion of the aircraftand includes the aerodynamic data for the aircraft, details of the undercarriage and engine data,usually provided in the form of tables and graphs of data.
2.1.2. Aircraft model
The aerodynamic model enables the aerodynamic forces and moments to be computed. Forexample, the coefficient of lift may be derived as a function of the angle of attack where thespecific aerodynamic coefficients are defined in the aerodynamic database.The aerodynamic data is provided as a large database, typically in the form of several thousandgraphs of the aerodynamic variables, often as functions of two or three variables. This database islikely to have been obtained from a combination of flight testing, wind tunnel tests and possiblycomputational fluid dynamics (CFD) analysis. The database will also include a vast amount of