> If the rotational rates (returned by the function GetPQR()) are zero - > that is, at steady state - the angular momentum (vH) parameter will add > *nothing* to the total moment (vMn). The angular momentum introduces > gyroscopic effects. > > If the effect is too strong, it could be that the Ixx value for the > propeler/engine shaft is too large. In that case, the angular momentum > calculated would be too large and would cause the aircraft to behave > erratically when manuevering. Maybe I am wrong, but shouldnt these effects from the left engine compensate those from the right engine if both are rotating in opposite directions? > > Can you tell more about the conditions in your test, and more about the > problem? I will try :-) When you start the SenecaII and give full throttle on ground with parking brakes set, the aircraft turns slowly to the left (because the brakes are to weak - thats another story). When you fly the aircraft with full throttle with wings level, a slight aileron deflection to the right is needed (approx. 0.05) to keep the wings level. When you idle the engines, no aileron is needed to keep the wings level.
I put some debug code into FGPropulsion.cpp: for (i=0; i<numEngines; i++) { cout << "computing engine " << i << "\n"; Engines[i]->Calculate(); vForces += Engines[i]->GetBodyForces(); // sum body frame forces vMoments += Engines[i]->GetMoments(); // sum body frame moments cout << "Forces: " << Engines[i]->GetBodyForces() << "\n"; cout << "Moments: " << Engines[i]->GetMoments() << "\n"; cout << "finished with engine " << i << "\n\n"; } and FGPropeller.cpp: vMn = fdmex->GetPropagate()->GetPQR()*vH + vTorque*Sense; cout << "PQR: " << fdmex->GetPropagate()->GetPQR() << "\n"; cout << "vH(eX): " << vH(eX) << "\n"; cout << "vMn: " << vMn << "\n"; And the output for the Seneca is computing engine 0 PQR: -0.00243528 , -0.000488289 , -0.0360579 vH(eX): 508.722 vMn: -376.628 , -18.3435 , 0.248403 Forces: 819.428 , 0 , 0 Moments: -376.628 , -529.63 , 4889.5 finished with engine 0 computing engine 1 PQR: -0.00243528 , -0.000488289 , -0.0360579 vH(eX): -508.722 vMn: -376.628 , 18.3435 , -0.248403 Forces: 819.428 , 0 , 0 Moments: -376.628 , -492.943 , -4889.5 finished with engine 1 and the P-38L says: computing engine 0 PQR: 0.000489925 , 3.41744e-05 , -0.00822598 vH(eX): -3114.13 vMn: -6748.41 , 25.6167 , 0.106423 Moments: 3071.39 , 0 , 0 Moments: -6748.41 , -2090.55 , 25605.2 finished with engine 0 computing engine 1 PQR: 0.000489925 , 3.41744e-05 , -0.00822598 vH(eX): 3114.13 vMn: -6748.41 , -25.6167 , -0.106423 Moments: 3071.39 , 0 , 0 Moments: -6748.41 , -3126.87 , -25605.2 finished with engine 1 As you can see, the moments second values are different on the second value, because PQR is not zero. Both aircraft are sitting on ground, parking brake set, full throttle. I hope this helps Torsten ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel