]> git.mxchange.org Git - flightgear.git/commitdiff
JSBSim change:
authordavid <david>
Fri, 12 Apr 2002 17:24:17 +0000 (17:24 +0000)
committerdavid <david>
Fri, 12 Apr 2002 17:24:17 +0000 (17:24 +0000)
Set an arbitrary cutoff (5RPM) where friction causes the propeller to
stop spinning.

src/FDM/JSBSim/FGPropeller.cpp

index 1d9a9e0af7f6f7b7d03eaf44a53455419351a485..1bd9118ef6de4cfe8401b8e1d437f923c182d4aa 100644 (file)
@@ -177,6 +177,12 @@ double FGPropeller::Calculate(double PowerAvailable)
   ExcessTorque = PowerAvailable / omega;
   RPM = (RPS + ((ExcessTorque / Ixx) / (2.0 * M_PI)) * deltaT) * 60.0;
 
+                               // The friction from the engine should
+                               // stop it somewhere; I chose an
+                               // arbitrary point.
+  if (RPM < 5.0)
+    RPM = 0;
+
   vMn = fdmex->GetRotation()->GetPQR()*vH + vTorque*Sense;
 
   return Thrust; // return thrust in pounds