Jump to content

DCS World Flight Modelling Principles


Wags

Recommended Posts

  • ED Team

Dear DCS Pilots,

 

DCS World Flight Modelling Principles document: https://www.digitalcombatsimulator.com/upload/iblock/dcc/DCS FM principles plus MiG-29 P-47 F-16.pdf

 

Perhaps the least understood by customers, and the most complex task for us, is the creation of aircraft flight dynamics for DCS World aircraft. To help shine some light on this mysterious subject, our flight model engineering team created the linked document to share the sources we use, the fundamental principles behind the engineering, and the techniques we use to create and test the most accurate flight models possible.

 

It is our hope that with a better understanding of the process that you will truly appreciate the time and effort that goes into creating a flight model for DCS World and why it is not a speedy or simple task.

 

Thank you and kind regards,

The Eagle Dynamics Team

  • Like 6
  • Thanks 11
Link to comment
Share on other sites

I allways wanted to know some of this stuff, so: Thanks.

It seems that (with the work over the years) you are now better guessing a flight model.

And building a plane on scale gives you data to work but accurate data of the movements of the alerons under pressure, engine data, etc. needs to be verified on the real aircraft or with the constructor or all the work might be wrong later.

And is military data, so things are not very easy to obtain.

Can you tell us how many things are automated by the flight model and how many are tunned to accomplish the experiences of the real pilots experiences?

Link to comment
Share on other sites

I am curious why you calculate TAS using air density at a particular altitude when the speed of sound (in air) is dependent on temperature and not density.

 

Surely as I recall physics, the speed of sound is dependent on both and air density is affected by temperature? Higher temps - lower density and vica versa. So the base for calcs would be density?

  • Like 1
Link to comment
Share on other sites

Thanks guys! I hope you know that, as an avid military flight sim fan since Falcon 3.0, I have always assumed that the flight modeling was THE most challenging aspect of what you guys do... and it is what you're great at. :thumbup:

i7 8700K @ Stock - Win10 64 - 32 RAM - RTX 3080 12gb OC - 55 inch 4k Display

 

 

Link to comment
Share on other sites

I am curious why you calculate TAS using air density at a particular altitude when the speed of sound (in air) is dependent on temperature and not density.
So what happens to any fluid(gas) if its density increases? ...and if the density decreases? So how does an airfoil produce lift? Now you just need to connect the dots.

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Link to comment
Share on other sites

So what happens to any fluid(gas) if its density increases? ...and if the density decreases? So how does an airfoil produce lift? Now you just need to connect the dots.

 

 

I'd rather do the math.

 

 

Vsound=SQRT(adiabatic constant * gas constant * absolute temperature/molecular weight of gas)

 

 

Not seeing density anywhere in there. We're not talking about lift, we're calculating TAS from MACH, and MACH is calculated against the speed of sound.

 

 

Still confused, but thanks for trying.

Link to comment
Share on other sites

I'd rather do the math.

 

 

Vsound=SQRT(adiabatic constant * gas constant * absolute temperature/molecular weight of gas)

 

 

Not seeing density anywhere in there. We're not talking about lift, we're calculating TAS from MACH, and MACH is calculated against the speed of sound.

 

 

Still confused, but thanks for trying.

 

They're working in dimensionless units.

Link to comment
Share on other sites

If anyone wants to really understand the ED document or is creating their own flight model (I am) here are three books to really help get you up to speed:

 

1. Mechanics of Flight, 2nd Edn Warren F Philips

 

MechanicsOfFlight.png

 

https://www.amazon.com/Mechanics-Flight-Warren-F-Phillips/dp/0470539755/

 

2. Applied Computational Aerodynamics: A Modern Engineering Approach (Cambridge Aerospace Series)

 

AppliedComputationalAerodynamics.png

 

https://www.amazon.com/Applied-Computational-Aerodynamics-Engineering-Cambridge/dp/1107053749

 

3. Numerical Recipes 3rd Edition: The Art of Scientific Computing 3rd Edition

 

NumericalRecipies.png

 

https://www.amazon.com/Numerical-Recipes-3rd-Scientific-Computing/dp/0521880688

 

 

Mechanics of Flight - gives you an understanding of aerodynamics and dynamics (the physics of motion). It includes a chapter on the equations of flight in matrix form suitable for use in a flight simulator. It goes over the such subtleties as of the differences in sideslip determined from experimental data vs that obtained from calculation (don't mix them up !).

 

Applied Computational Aerodynamics - shows how aircraft performance can be estimated without access to a windtunnel or the aircraft. ED are doing this with their CFD modelling (bravo !).

 

Numerical Recipies - shows the techniques for non-linear fitting where you can take the observed or computed aircraft performance curves and fit to get the fundamental aircraft parameters which characterise the performance.

 

Hopefully that helps jump-start anyone with the inclination to get into this stuff (there have been aerospace engineering students on these fora in the past).

 

Thanks Wags for the technical overview. It won't stop that whining noise here, but still great to see.

Link to comment
Share on other sites

  • ED Team
I am curious why you calculate TAS using air density at a particular altitude when the speed of sound (in air) is dependent on temperature and not density.

 

Where did you see this calculation??

Ніщо так сильно не ранить мозок, як уламки скла від розбитих рожевих окулярів

There is nothing so hurtful for the brain as splinters of broken rose-coloured spectacles.

Ничто так сильно не ранит мозг, как осколки стекла от разбитых розовых очков (С) Me

Link to comment
Share on other sites

Thanks guys! I hope you know that, as an avid military flight sim fan since Falcon 3.0, I have always assumed that the flight modeling was THE most challenging aspect of what you guys do... and it is what you're great at. :thumbup:

 

Literally this. They really moved three steps forward with Flaming Cliffs back in the day, and have even been improving from that point on. The old SFM were kinda bland and dull, but the new Su-25 FM had me blown away and it set the standard it still holds today. I'll celebrate again when the SFMs of the AI get kicked out of the core. These improvements are what DCS really needs and there are quite some vital things like the weather that certainly need such a buff. If ED keeps making such jumps, the future will hopefully be bright.

dcsdashie-hb-ed.jpg

 

Link to comment
Share on other sites

Dear DCS Pilots,

Perhaps the least understood by customers, and the most complex task for us, is the creation of aircraft flight dynamics for DCS World aircraft. To help shine some light on this mysterious subject, our flight model engineering team created the linked document to share the sources we use, the fundamental principles behind the engineering, and the techniques we use to create and test the most accurate flight models possible.

 

It is our hope that with a better understanding of the process that you will truly appreciate the time and effort that goes into creating a flight model for DCS World and why it is not a speedy or simple task.

 

Thank you and kind regards,

The Eagle Dynamics Team

 

thanks for sharing, wags. much appreciated!

cheers

hilok

Link to comment
Share on other sites

Many Thanx to you and the Team WAGs

Deadlines..... I love the sound when they go whooshing by.....

 

Windows 10 Pro w WARTHOG HOTAS and Crosswinds MFG Pedals;

i7 9700 @ 3.8GHz, Asus, 16 GB RAM; NVidia GTX 2070 GDDR5x VRam11Gb; 500Gb SSD; Oculus Rift S and a partridge in a pear tree :punk:

Link to comment
Share on other sites

Books only get you so far. Time and again it seems that input from RL military pilots gets rejected as inconvenient ? Dismissing critique seems to be the preferred response.


Edited by CobaltUK
  • Like 1

Windows 7/10 64bit, Intel i7-4770K 3.9GHZ, 32 GB Ram, Gforce GTX 1080Ti, 11GB GDDR5 Valve Index. Force IPD 63 (for the F-16)

Link to comment
Share on other sites

I remember when Lock On was the top dog on the street and how accurate that was...

Intel 13900k @ 5.8ghz | 64gb GSkill Trident Z | MSI z790 Meg ACE| Zotac RTX4090 | Asus 1000w psu | Slaw RX Viper 2 pedals | VKB Gunfighter Mk3 MCE Ultimate + STECS/ Virpil MongoosT50+ MongoosT50CM |Virpil TCS+ AH64D grip + custom AH64D TEDAC | HP Reverb G2 | Windows 11 Pro | |Samsung Odyssey G9 | Next Level Racing Flight Seat Pro


 My wallpaper and skins

Link to comment
Share on other sites

Just two notes regarding the paper and the F-16:

 

1) The paper actually shows the DCS F-16's STR being too low below Mach 0.6 (difference gradually worsens the lower the speed)

 

2) It doesn't address ITR which has been proven too low (https://forums.eagle.ru/showthread.php?t=263877) compared to the same performance manual used for comparison in the paper, i.e. 9 G's cannot be hit until 0.10+ mach later than it should.


Edited by Hummingbird
Link to comment
Share on other sites

It's nice to know what devs use to arrive at performance numbers. It's even nicer to see the performance that relates to 'published' numbers.

 

I mostly fly the Hornet. Knowing how FCS works throughout the entire flight envelope is as important as fluid dynamics, etc.

 

I wonder if devs have enough info in that department.

Link to comment
Share on other sites

Books only get you so far. Time and again it seems that input from RL military pilots gets rejected as inconvenient ? Dismissing critique seems to be the preferred response.

 

Horseshit. Time and again ED reference SMEs, ex-pilots of the aircraft in question whose opinion they use to validate their FMs. Given that these will be a subjective evaluation is it any surprise that two pilots opinions may differ.

 

Furthermore, Wags has stated, particularly regards the Hornet FM, that some elements have to be deliberately less than accurate to protect those US military pilots who may be obliged to use the real aircraft operationally from potential adversaries using DCS to benchmark the performance of their aircraft and exploit any weaknesses.

  • Like 1
Link to comment
Share on other sites

Furthermore, Wags has stated, particularly regards the Hornet FM, that some elements have to be deliberately less than accurate to protect those US military pilots who may be obliged to use the real aircraft operationally from potential adversaries using DCS to benchmark the performance of their aircraft and exploit any weaknesses.

 

That's why they should have pushed the F-4 instead of the F-16 :smilewink: SCNR

Link to comment
Share on other sites

  • ED Team
Just two notes regarding the paper and the F-16:

 

1) The paper actually shows the DCS F-16's STR being too low below Mach 0.6 (difference gradually worsens the lower the speed)

 

2) It doesn't address ITR which has been proven too low (https://forums.eagle.ru/showthread.php?t=263877) compared to the same performance manual used for comparison in the paper, i.e. 9 G's cannot be hit until 0.10+ mach later than it should.

 

"Too low" means less than 0.5 seconds at 13 s or less than 4%?

Ніщо так сильно не ранить мозок, як уламки скла від розбитих рожевих окулярів

There is nothing so hurtful for the brain as splinters of broken rose-coloured spectacles.

Ничто так сильно не ранит мозг, как осколки стекла от разбитых розовых очков (С) Me

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...