From: Bertrand <bco...@us...> - 2015-08-09 17:42:04
|
Update of /cvsroot/jsbsim/JSBSim/src In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv24013/src Modified Files: FGFDMExec.cpp Log Message: Fixed the calculations of the accelerations at the pilot seat : a small centrifugal acceleration can exist if the body is spinning at the same rotation rate than the Earth in which case (p,q,r) == (0,0,0) but (pi,qi,ri) != (0,0,0) (see also the fix to the accelerometer code) Index: FGFDMExec.cpp =================================================================== RCS file: /cvsroot/jsbsim/JSBSim/src/FGFDMExec.cpp,v retrieving revision 1.173 retrieving revision 1.174 diff -C2 -r1.173 -r1.174 *** FGFDMExec.cpp 12 Jul 2015 19:34:08 -0000 1.173 --- FGFDMExec.cpp 9 Aug 2015 17:42:01 -0000 1.174 *************** *** 423,427 **** Auxiliary->in.Tb2l = Propagate->GetTb2l(); Auxiliary->in.vPQR = Propagate->GetPQR(); ! Auxiliary->in.vPQRdot = Accelerations->GetPQRdot(); Auxiliary->in.vUVW = Propagate->GetUVW(); Auxiliary->in.vUVWdot = Accelerations->GetUVWdot(); --- 423,428 ---- Auxiliary->in.Tb2l = Propagate->GetTb2l(); Auxiliary->in.vPQR = Propagate->GetPQR(); ! Auxiliary->in.vPQRi = Propagate->GetPQRi(); ! Auxiliary->in.vPQRidot = Accelerations->GetPQRidot(); Auxiliary->in.vUVW = Propagate->GetUVW(); Auxiliary->in.vUVWdot = Accelerations->GetUVWdot(); |