]> git.mxchange.org Git - flightgear.git/commitdiff
Maik JUSTUS: minor fix for bending patch
authormfranz <mfranz>
Wed, 17 Jan 2007 23:38:13 +0000 (23:38 +0000)
committermfranz <mfranz>
Wed, 17 Jan 2007 23:38:13 +0000 (23:38 +0000)
src/FDM/YASim/Rotorpart.cpp

index dcf62d9abda1a3918ffb09f4c76c41e64a75eb2b..1bd3a70887ad00c3cadf84df19b50d2f08e47ea2 100644 (file)
@@ -373,7 +373,7 @@ float Rotorpart::calculateAlpha(float* v_rel_air, float rho,
     int i,n;
     for (i=0;i<3;i++)
         moment[i]=0;
-    lift_moment=-_mass*_len; //*cos yaw * cos roll
+    lift_moment=-_mass*_len*9.81; //*cos yaw * cos roll
     *torque=0;//
     if((_nextrp==NULL)||(_lastrp==NULL)||(_rotor==NULL)) 
         return 0.0;//not initialized. Can happen during startupt of flightgear
@@ -464,7 +464,7 @@ float Rotorpart::calculateAlpha(float* v_rel_air, float rho,
     //as above, use 1st order approximation
     //float alpha=Math::atan2(lift_moment,_centripetalforce * _len); 
     float alpha;
-    alpha=lift_moment/(_centripetalforce * _len - _mass * _len/_alpha0);
+    alpha=lift_moment/(_centripetalforce * _len - _mass * _len * 9.81 /_alpha0);
     //centripetalforce is >=0 and _alpha0<-0.01
     return (alpha);
 }