From: Bertrand <bco...@us...> - 2016-07-03 13:56:03
|
Update of /cvsroot/jsbsim/JSBSim/src/initialization In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv693/src/initialization Modified Files: FGInitialCondition.cpp Log Message: Account for the Pitot angle in the VCAS update when the altitude is modified. Index: FGInitialCondition.cpp =================================================================== RCS file: /cvsroot/jsbsim/JSBSim/src/initialization/FGInitialCondition.cpp,v retrieving revision 1.108 retrieving revision 1.109 diff -C2 -r1.108 -r1.109 *** FGInitialCondition.cpp 26 Jun 2016 20:33:04 -0000 1.108 --- FGInitialCondition.cpp 3 Jul 2016 13:55:59 -0000 1.109 *************** *** 701,704 **** --- 701,705 ---- double vc0 = VcalibratedFromMach(mach0, pressure, pressureSL, rhoSL); double ve0 = vt * sqrt(rho/rhoSL); + double PitotAngle = Aircraft->GetPitotAngle(); altitudeASL=alt; *************** *** 711,716 **** switch(lastSpeedSet) { case setvc: ! mach0 = MachFromVcalibrated(vc0, pressure, pressureSL, rhoSL); ! SetVtrueFpsIC(mach0 * soundSpeed); break; case setmach: --- 712,718 ---- switch(lastSpeedSet) { case setvc: ! mach0 = MachFromVcalibrated(vc0 * cos(alpha+PitotAngle), pressure, ! pressureSL, rhoSL); ! SetVtrueFpsIC(mach0 * soundSpeed / cos(alpha+PitotAngle)); break; case setmach: |