In YASim, propellers start turning backwards instead of windmilling.
This code in PropEngine.cpp might be the problem:

    // Euler-integrate the RPM.  This doesn't need the full-on
    // Runge-Kutta stuff.
    float rotacc = (engTorque-propTorque)/Math::abs(_moment);
    _omega += dt * rotacc;

If then engine is idling (or close to it), it never manages to produce
produce the torque required by the propeller, so rotacc is negative;
very quickly, _omega (the revolution velocity) ends up negative as
well.

In real life, the propeller will keep spinning in a positive direction
(a bit below the current airspeed divided by its advance ratio, I
think), and will instead impose a negative thrust on the airplane --
the plane is pushing the propeller, rather than the propeller pulling
the plane.  In a 100 kt gliding descent, the propeller may well be
spinning at 2000 rpm, but it's also adding drag (or negative thrust)
to get there.

This is a very important effect for approach: pulling the power below
a certain point (often about 1500 rpm at approach speed) in a typical
fixed-pitch C172 or Cherokee will have a significant effect on how
fast the plane comes down.  It also matters for modelling an
engine-out in a twin.


All the best,


David

-- 
David Megginson, [EMAIL PROTECTED], http://www.megginson.com/

_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to