diff --git a/src/FDM/JSBSim/models/propulsion/FGPropeller.cpp b/src/FDM/JSBSim/models/propulsion/FGPropeller.cpp index 63c057c34..9f9c7ba8d 100644 --- a/src/FDM/JSBSim/models/propulsion/FGPropeller.cpp +++ b/src/FDM/JSBSim/models/propulsion/FGPropeller.cpp @@ -255,7 +255,7 @@ double FGPropeller::Calculate(double EnginePower) double tangentialVel = localAeroVel.Magnitude(eV, eW); if (tangentialVel > 0.0001) { - double angle = atan2(tangentialVel, localAeroVel(eU)); + double angle = atan2(tangentialVel, localAeroVel(eU) + Vinduced); double factor = Sense * P_Factor * angle / tangentialVel; SetActingLocationY( GetLocationY() + factor * localAeroVel(eW)); SetActingLocationZ( GetLocationZ() + factor * localAeroVel(eV));