这是Lock On的气动算法~来自ED
Aerodynamics
Realistic flight dynamics are a characteristic of the Flanker line of simulators. Lock On naturally continues this tradition.
In the dynamic model, non-simplified motion equations are used. Such equations do not overlook inertial characteristics of the plane.
In the model of the engine, real thrust - fuel consumption dependence on flight speed and altitude is considered. This provides real flight characteristics (acceleration, rate of climb, ceiling, maximum and minimum speed, flight range and time).
Non-linear corrections at high angles of attack are taken into account. This enables the ability to model flight at supercritical angles of attack and also stall modes and spins.
For more complicated modes, animation elements are used, for example, for the so called aerobatic "cobra" for Su-27, Su-33 and Mig-29.
General equations
Center of mass motion in wind axes is described by the following equations used at flight characteristics calculation (disregarding sliding)
where
H - is flight altitude;
V - is aircraft speed;
dV/dt - is acceleration;
θ - is flight path angle;
ψ - is heading;
P - is engine thrust;
Qsec - is second fuel consumption;
G - is aircraft weight;
φ - is angle between thrust vector and axe x;
γ - is angle of roll;
q - is dynamic pressure;
Cx - is drag coefficient;
Cy - normal force coefficient.
Sliding is described by the following equation:
When moving on the ground friction force is added: Ffriction = kfr * G * (1 - Ny).
When calculating Mach number and dynamic pressure the table of standard atmosphere is used.
At present in FM the following dependences are accepted for aerodynamics and engine characteristics:
Cy = Cyalfa(M) * α + Cyflaps * k(q) + nonlinear correction(α); Cy ≤ Cymax(M);
Cz = Czbeta(M)* β ;
Cx = Cx0(M) + Cxflaps + Cxpld(M) + Bpol(M) * Cy ** 2 + Dpol(M) * Cy ** 4 - Czbeta * β ** 2;
P(M,H,Dr) = F1(M)*F2(H)*F3(Dr);
Qsec = Ce * P / 3600
where:
M - is Mach number;
α - is angle of attack;
β - is slide angle;
Dr - is engine operating mode.
Dependences Cyalfa(M), Cymax(M), Czbeta(M), Cx0(M), Cxpld(M), Bpol(M), Dpol(M), F1(M), F2(H), F3(Dr) are set by the tables with linear interpolation.
To get real aerodynamics characteristics of aircraft and engine flight characteristics is rather difficult due to secrecy of such information. When there is not enough information on aerodynamics characteristics and engine flight characteristics we have to correct various table dependences to agree then with known flight characteristics (accelerations, turns, climb, flight range, etc).
[ 本帖最后由 Turkey 于 2007-5-26 20:09 编辑 ] |