Hey’yall

I’m doing some experiments with Unreal Engine 4’s default flying template

I’m trying to put some physics and aero calculation into its code.

So I’m putting atmosphere data and aerodynamic data into its .h files

Before I put "L = .5 * Cl * r * V^2 * A " into the flying pawns cpp file

However, I do not have reliable real-life aircraft data

So I have to do some experiments from DCS to BMS and check their data files

I did a check of the Unit

Then I found problems.

Take Mig-29S as an example.

It says its wing area is 38.1 m2

Spawn in mid air, empty weight 11347kg, fuel weight 3400 kg after a sprint

Therefore gravity should be 144,000N

Reach speed of 1647km/h IAS at 500 meters

AoA of 0.4 (almost zero)

The plane’s altitude remains steady, which means weight==lift

Then I look the mig29c.dat table in the data folder

I found that 0.07 is the closet value for the Cl

So I put 0.95(relative density of air) as r

38.1 square meters as A

457.8m/s as V

into the equation

and I found (ignore AoA here)

L==3.41x105 N

From the perspective of fundamental unit, the unit for r should be kg/m3

If I put 1.22 (approximately 500m’s air density) into the equation, the Lift I get will be even bigger…

That’s obviously wrong…

But the magnitude seems right,

I am wondering where did I go wrong…Was it Unit problem? Or wing area problem?