Consider the following scenario: The Sim World c182rg is sitting on
the runway at KSFO. The propeller control is pulled back, so that the
engine is operating at relatively low revs, about 1750 RPM in
contrast to redline which is 2400 RPM. The pilot can observe that if
the throttle is open anywhere between 52% and 100% open, moving the
throttle has no effect on the MAP. Similarly, it has no effect on the
shaft power of the engine, as you can confirm by looking at the
property tree. This insensitivity to throttle setting is dramatically
unlike what is seen in a Real World Cessna 182RG.

This buggy behavior is a direct consequence of the FGPiston.cpp code:
    suction_loss = RPM > 0.0 ? ThrottlePos * MaxRPM / RPM : 1.0;
    if (suction_loss > 1.0) suction_loss = 1.0;
    MAP = p_amb * suction_loss;

This effect of this code can be understood by reference to
   http://www.av8n.com/fly/throttle.htm#fig-x1x-rc2

In the figure, observe that when the revs are 1 in the
local units, three of the five throttle settings have the same MAP
and the same power. That is to say, moving the throttle will move you
from one blue curve to another, but since three of the five blue
curves lie one atop the other, this has no effect. Ditto for the red
curves.

An alternative approach is diagrammed at
  http://www.av8n.com/fly/throttle.htm#fig-x1xt

This is more plausible in terms of the physics of the situation, and
more consistent with everyday Real World pilot experience.

Fixing this would have immediate benefits for not just the 182 and
182rg but indeed for all the JSBSIM piston aircraft.

For details on all this, see
  http://www.av8n.com/fly/throttle.htm

------------------------------------------------------------------------------
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to