JSBSim Engines: Difference between revisions

Jump to navigation Jump to search
m (Robot: Cosmetic changes)
Line 12: Line 12:
   <stroke unit="{IN | M}"> {number} </stroke>
   <stroke unit="{IN | M}"> {number} </stroke>
   <cylinders> {number} </cylinders><!-- Unused -->
   <cylinders> {number} </cylinders><!-- Unused -->
  <cylinder-head-mass unit="{KG | LBS}"> {number} </cylinder-head-mass>
   <compression-ratio> {number} </compression-ratio>
   <compression-ratio> {number} </compression-ratio>
   <sparkfaildrop> {number} </sparkfaildrop>
   <sparkfaildrop> {number} </sparkfaildrop>
   <maxhp unit="{HP | WATTS}"> {number} </maxhp>
   <maxhp unit="{HP | WATTS}"> {number} </maxhp>
  <static-friction unit="{HP | WATTS}"> {number} </static-friction> <!-- Not installed yet -->
   <cycles> {number} </cycles>  
   <cycles> {number} </cycles>  
   <idlerpm> {number} </idlerpm>
   <idlerpm> {number} </idlerpm>
Line 34: Line 36:
   <air-intake-impedance-factor> {number} </air-intake-impedance-factor>
   <air-intake-impedance-factor> {number} </air-intake-impedance-factor>
   <ram-air-factor> {number} </ram-air-factor>
   <ram-air-factor> {number} </ram-air-factor>
  <cooling-factor> {number} </cooling-factor>
  </piston_engine>
  </piston_engine>


Line 44: Line 47:
* Boost
* Boost
* Power production
* Power production
** <sparkfaildrop> is the amount of power you get for single magneto operation, try a value of 0.8 or so.
** <volumetric-efficiency> controls how much air goes through the engine at a given RPM. Values below 1 for unboosted engines and values over 1 for boosted engines. This value is exposed on the property tree so it may be altered at runtime.
** <bsfc> is the amount of power the engine produces per unit of fuel consumed. Use it to tune the power produced. This value is exposed on the property tree so it may be altered at runtime.
* Cooling
** <cylinder-head-mass> controls how fast the engine heats up and cools off. So if you have a '5-minute' limit on a power setting you can adjust this value so the engine just starts to overheat at the end of the given time frame.
** <cooling-factor> controls how much 'air' flows over the engine to cool it. Raising the value makes the engine run cooler. This value is exposed on the property tree so it may be altered at runtime to simulate cowl flaps, for example.
* Tuning
* Tuning
** Using a constant speed load, set the engine model to full throttle and rated RPM.
** Using a constant speed load, set the engine model to full throttle and rated RPM.
Line 51: Line 60:
** Adjust <volumetric-efficiency> first to achieve desired fuel flow rate, leaning engine as required.
** Adjust <volumetric-efficiency> first to achieve desired fuel flow rate, leaning engine as required.
** Adjust <bsfc> to achieve desired power.
** Adjust <bsfc> to achieve desired power.


== FGTurbine ==
== FGTurbine ==
189

edits

Navigation menu