From: Erik H. <eh...@us...> - 2017-04-07 07:26:23
|
Update of /cvsroot/jsbsim/JSBSim/utils/aeromatic++/Systems In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv26167/aeromatic++/Systems Modified Files: Propulsion.cpp Thruster.cpp Log Message: Fix a bug: there are exceptions where an turbine engine with a bypass ration > 1.0 does have augmentation Index: Propulsion.cpp =================================================================== RCS file: /cvsroot/jsbsim/JSBSim/utils/aeromatic++/Systems/Propulsion.cpp,v retrieving revision 1.38 retrieving revision 1.39 diff -C2 -r1.38 -r1.39 *** Propulsion.cpp 28 Jul 2016 10:58:29 -0000 1.38 --- Propulsion.cpp 7 Apr 2017 07:26:19 -0000 1.39 *************** *** 571,580 **** if (_bypass_ratio < 0.07f) _bypass_ratio = 0.07f; tsfc = 0.635f - 0.144f * log10f(_oapr) * log10f(_bypass_ratio); - atsfc = 3.27f - 0.451f * log10f(2.9f * _oapr / _bypass_ratio); } ! else ! { tsfc = 0.7533f - 0.161f * log10f(0.0625f * _oapr * _bypass_ratio); } file.precision(1); --- 571,579 ---- if (_bypass_ratio < 0.07f) _bypass_ratio = 0.07f; tsfc = 0.635f - 0.144f * log10f(_oapr) * log10f(_bypass_ratio); } ! else { tsfc = 0.7533f - 0.161f * log10f(0.0625f * _oapr * _bypass_ratio); } + atsfc = 3.27f - 0.451f * log10f(2.9f * _oapr / _bypass_ratio); file.precision(1); Index: Thruster.cpp =================================================================== RCS file: /cvsroot/jsbsim/JSBSim/utils/aeromatic++/Systems/Thruster.cpp,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -r1.28 -r1.29 *** Thruster.cpp 18 Aug 2016 12:52:40 -0000 1.28 --- Thruster.cpp 7 Apr 2017 07:26:19 -0000 1.29 *************** *** 139,142 **** --- 139,148 ---- * Oak: 46 * Aluminum: 167 + * + * The code is based on: + * PROPELLER BLADE ELEMENT MOMENTUM THEORY WITH VORTEX WAKE DEFLECTION + * M. K. Rwigema, 2010 + * School of Mechanical, Industrial and Aeronautical Engineering + * http://www.icas.org/ICAS_ARCHIVE/ICAS2010/PAPERS/434.PDF */ void Propeller::bladeElement() |