Creating a Computer Flight Model: Best Starting Place for Aerodynamic Theory

In summary, a computer engineer has been playing around with the idea of creating a simple flight simulator to learn about subsonic aerodynamics. They have a good understanding of mathematics and have researched NACA reports, airfoils, and aerodynamics books. They are seeking advice on where to start and how to incorporate actual airfoil data for a semi-realistic simulation. They also want to model all six degrees of freedom and are looking for tips on dealing with body aero forces. However, a fellow simulator developer warns that creating a full 6DOF simulation is a complex and time-consuming task, requiring extensive knowledge of stability and control derivatives. They also mention the importance of considering weather and other variables in the simulation.
  • #1
metiscus
3
0
Lately I've been playing around with the idea of creating a very simple flight simulator as a hobby, just to learn the mathematics behind subsonic (think cessna) aerodynamics. I'm a computer engineer by training, so I am not afraid of mathematics but my current exposure to the dynamics portions of this topic is limited. I have archived and read a large number of the NACA reports from the 1940s and I have a book that contains dozens of the NACA airfoils along with the tabulated curve information. I've got a pdf copy of the DATCOM as well as Andersons book on aerodynamics. I have a very good understanding of 3d mathematics, at least as it applies to computer graphics.

So my question is, what is the best starting place to create such a toy program as far as the aerodynamic theory goes?

I would like to make utilization of actual airfoil data, and have my simulation be semi-realistic. I've started reading up on thin-airfoil theory but there is also the method of using panels. Effectively, if someone could take a few minutes of their time to direct my efforts to a theory of flight that suits my mathematical / physical capabilities, I would be thankful. Please note that I want to model all 6 degrees of freedom, a simple 2d lift-drag wing model is not really what I am looking for. I know that body aero forces are important too, so bonus points if you can give me ideas on how to deal with those as well..
 
Science news on Phys.org
  • #2
http://www.flightgear.org/ is an open source flight simulator, IIRC you can write plugins to model the aerodynamics of particular aircraft, a lot of the users are heavily into extremely detailed performance modeling rather than the pretty pictures
 
  • #3
I'm not sure if this program is too elementary for what you are trying to do but basically its a calculator for aerodynamics. This program is a java application and it allows you to select from a variety of airfoils and you can change the angle of attack and airspeed to determine the net force of lift. You might consider checking it out:

http://www.grc.nasa.gov/WWW/K-12/airplane/foil2.html"

-James
 
Last edited by a moderator:
  • #5
metiscus said:
Lately I've been playing around with the idea of creating a very simple flight simulator as a hobby, just to learn the mathematics behind subsonic (think cessna) aerodynamics. I'm a computer engineer by training, so I am not afraid of mathematics but my current exposure to the dynamics portions of this topic is limited. I have archived and read a large number of the NACA reports from the 1940s and I have a book that contains dozens of the NACA airfoils along with the tabulated curve information. I've got a pdf copy of the DATCOM as well as Andersons book on aerodynamics. I have a very good understanding of 3d mathematics, at least as it applies to computer graphics.

So my question is, what is the best starting place to create such a toy program as far as the aerodynamic theory goes?

I would like to make utilization of actual airfoil data, and have my simulation be semi-realistic. I've started reading up on thin-airfoil theory but there is also the method of using panels. Effectively, if someone could take a few minutes of their time to direct my efforts to a theory of flight that suits my mathematical / physical capabilities, I would be thankful. Please note that I want to model all 6 degrees of freedom, a simple 2d lift-drag wing model is not really what I am looking for. I know that body aero forces are important too, so bonus points if you can give me ideas on how to deal with those as well..

I just recently made a 6DOF on a cessna 172 for NASA. I'll just say you are in for more than you think, and that you cannot use airfoil data for an entire airplane.

If all you want to do is have basic fun, buy Microsoft Flight Simulator or download Flightgear. If you want a realistic simulator, look elsewhere (i.e. design your own).

To do a full 6DOF requires a substantial amount of work. (People have PhD's in doing 6DOF)

What you need are the stability & control derivatives from wind tunnel and/or flight test data for anything remotely serious. Most simulators like Flight Gear or Microsoft use linearized models about a single trim condition (which is crap).
 
Last edited:
  • #6
Hi Metiscus
Please remember all the other variables if you are going to develop a flight sim. You'll need a decent weather and wind modeller. Understand the relationships between altitude, temperature, pressure, true airspeed, indicated airspeed, ground speed, and performance of engines etc.
If you were in the tropics, and the temperature on the ground was 100 F, what do you expect the temperature would be at 10000 feet? And what would be the dew point?

Answer: around 50 F @ 10000 ft, dewpoint around 26 F in fine weather, ratio between IAS and TAS roughly around 1.2 for a cessna

If you are flying in freezing conditions, how long would it take for the "boot" to freeze up if you forgot to hit the anti freeze switch?

You'll need to program all that in.
 
  • #7
LeonStanley said:
Hi Metiscus
Please remember all the other variables if you are going to develop a flight sim. You'll need a decent weather and wind modeller. Understand the relationships between altitude, temperature, pressure, true airspeed, indicated airspeed, ground speed, and performance of engines etc.
If you were in the tropics, and the temperature on the ground was 100 F, what do you expect the temperature would be at 10000 feet? And what would be the dew point?

Answer: around 50 F @ 10000 ft, dewpoint around 26 F in fine weather, ratio between IAS and TAS roughly around 1.2 for a cessna

If you are flying in freezing conditions, how long would it take for the "boot" to freeze up if you forgot to hit the anti freeze switch?

You'll need to program all that in.

All that is just fancy garnish. The heart of what you want is the aerodynamic stability and control parameters along with a good engine model. That is where MSFS and flightgear fail miserably.
 

FAQ: Creating a Computer Flight Model: Best Starting Place for Aerodynamic Theory

1. What is a computer flight model?

A computer flight model is a virtual representation of an aircraft that is used to simulate and study its flight performance. It is created using mathematical equations and aerodynamic theories to accurately simulate the behavior of the aircraft in different flight conditions.

2. Why is aerodynamic theory important in creating a computer flight model?

Aerodynamic theory is the foundation of understanding how an aircraft moves and behaves in the air. By using aerodynamic principles, scientists and engineers can accurately model the forces acting on an aircraft, such as lift and drag, and how they change with different flight conditions. This information is crucial in creating an accurate computer flight model.

3. What is the best starting place for aerodynamic theory in creating a computer flight model?

The best starting place for aerodynamic theory in creating a computer flight model is to understand the basic principles of aerodynamics, such as the Bernoulli's principle, lift and drag equations, and the role of airfoil shapes. This knowledge will provide a strong foundation for building a more complex and accurate flight model.

4. How do scientists validate the accuracy of a computer flight model?

Scientists validate the accuracy of a computer flight model by comparing the simulated results with real-world flight data. This can include flight tests, wind tunnel experiments, and other data collected from actual aircraft flights. Any discrepancies between the simulated and real-world data can help identify areas for improvement in the flight model.

5. Can a computer flight model be used for all types of aircraft?

Yes, a computer flight model can be used for all types of aircraft, from small single-engine planes to large commercial airliners. However, the level of complexity and accuracy of the flight model may vary depending on the type of aircraft and its specific flight characteristics. Additionally, the process of creating a flight model may differ for different types of aircraft, but the basic principles of aerodynamics and mathematical equations will still apply.

Similar threads

Back
Top