ec145-propulsion.xml 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <?xml version="1.0"?>
  2. <PropertyList>
  3. <!--
  4. Propulsion with turbines for YASIM helicopters.
  5. EC145 (BK-117C2)
  6. To use this you must load propulsion.nas from the aircraft-set file in its "nasal" section
  7. and the property rules propulsion-rules.xml.
  8. This file propulsion.xml must reside in the aircrafts Systems folder and must be
  9. included via the aircraft-set file in the property tree at /sim/systems.
  10. -->
  11. <num-engines type="int">2</num-engines>
  12. <refresh-rate-hz type="float">20</refresh-rate-hz>
  13. <!--
  14. Parameters common to all turbine engines,
  15. if no unit is given, normalized rpm : 1.0 == 100%
  16. All max. values are taken for the 2.5 min OEI condition.
  17. The turbine datasheets gives 877 Nm max. trq for 2.5 min OEI.
  18. Using this as 100% limit underestimates the %-torque
  19. considerably compared to videos found in internet.
  20. In accordance with the 2E datasheet 60% of the OEI trq.
  21. limit is used as max.cont. limit ~ 530 Nm
  22. -->
  23. <turbines>
  24. <model-name type="string">Safran Arriel 1E2</model-name>
  25. <data-source type="string">EASA TCDS E073/Eurocopter 145 08.101.01E</data-source>
  26. <starter-max type="float">0.40</starter-max>
  27. <starter-time-s type="float">10.0</starter-time-s>
  28. <starter-spooltime-s type="float">6.0</starter-spooltime-s>
  29. <n1-min type="float">0.35</n1-min> <!-- below that n1 engine will stall -->
  30. <n1-fuelpress type="float">0.02</n1-fuelpress> <!-- engine internal fuel pump min.n1, below that primer-prop must be true to have fuelpressure -->
  31. <n1-idle type="float">0.62</n1-idle>
  32. <n1-rpm-max type="float">51800</n1-rpm-max>
  33. <n2-idle type="float">0.78</n2-idle>
  34. <n2-train type="float">0.91</n2-train> <!--reduced n2 in 'training idle' mode -->
  35. <n2-no-trq type="float">0.25</n2-no-trq>
  36. <n2-rpm-max type="float">41586</n2-rpm-max>
  37. <shaft-rpm-max>6000</shaft-rpm-max>
  38. <trq-max-Nm type="float">530</trq-max-Nm> <!--estimated max.cont.trq. limit wrt datasheet to get realisitc trq readings (datasheet=877 Nm)-->
  39. <pwr-start type="float">0.02</pwr-start> <!-- power during starter on -->
  40. <pwr-idle type="float">0.35</pwr-idle> <!-- power from start to idle -->
  41. <pwr-flight type="float">0.9</pwr-flight> <!-- in spoolup from idle to flight. after that, governor PD controller controls power -->
  42. <fuelflow-idle-kgh type="float">60</fuelflow-idle-kgh>
  43. <fuelflow-max-kgh type="float">150</fuelflow-max-kgh>
  44. <spooltime-idle-s type="float">30.0</spooltime-idle-s>
  45. <decaytime-s type="float">2</decaytime-s>
  46. <tot-ignite-deg type="float">900</tot-ignite-deg>
  47. <tot-timeconst-s type="float">3</tot-timeconst-s>
  48. <tot-cooltime-s type="float">200</tot-cooltime-s>
  49. <tot-dn1dt-factor type="float"> 0.2 </tot-dn1dt-factor>
  50. <oiltemp-nominal-degc type="float">95</oiltemp-nominal-degc>
  51. <oiltemp-cooltime-s type="float">300</oiltemp-cooltime-s>
  52. <oilpress-nominal-bar type="float">4.0</oilpress-nominal-bar>
  53. <!--
  54. Parameters individual to each turbine engine
  55. -prop's control engine and must be > 0 to activate turbine condition
  56. e.g. if starter > 0 the engine is starting to ground idle,
  57. if cutoff> 0 the engine is stopping (fuel cutoff)
  58. supply-tank must be a YASIM tank number
  59. -->
  60. <turbine n="0">
  61. <supply-tank type="int">1</supply-tank>
  62. <primer-prop type="string">systems/electrical/outputs/fuelpump-prime[1]</primer-prop>
  63. <starter-prop type="string">systems/electrical/outputs/starter[0]</starter-prop>
  64. <ignition-prop type="string">controls/engines/engine[0]/ignition</ignition-prop>
  65. <flight-prop type="string">controls/engines/engine[0]/flight</flight-prop>
  66. <cutoff-prop type="string">controls/engines/engine[0]/cutoff</cutoff-prop>
  67. <train-prop type="string">controls/engines/engine[0]/training</train-prop>
  68. </turbine>
  69. <turbine n="1">
  70. <supply-tank type="int">2</supply-tank>
  71. <primer-prop type="string">systems/electrical/outputs/fuelpump-prime[2]</primer-prop>
  72. <starter-prop type="string">systems/electrical/outputs/starter[1]</starter-prop>
  73. <ignition-prop type="string">controls/engines/engine[1]/ignition</ignition-prop>
  74. <flight-prop type="string">controls/engines/engine[1]/flight</flight-prop>
  75. <cutoff-prop type="string">controls/engines/engine[1]/cutoff</cutoff-prop>
  76. <train-prop type="string">controls/engines/engine[1]/training</train-prop>
  77. </turbine>
  78. </turbines>
  79. <!--
  80. yasim-rotor-rpm must be copied from YASIM aircraft configuration file.
  81. -->
  82. <transmission>
  83. <yasim-rotor-rpm type="float">383</yasim-rotor-rpm>
  84. <mgb-oiltemp-nominal-degc type="float">95</mgb-oiltemp-nominal-degc>
  85. <mgb-oiltemp-cooltime-s type="float">120</mgb-oiltemp-cooltime-s>
  86. <mgb-oiltemp-trq-influence type="float">0.3</mgb-oiltemp-trq-influence>
  87. <mgb-oilpress-nominal-bar type="float">4</mgb-oilpress-nominal-bar>
  88. <mgb-oilpress-min-nr type="float">0.25</mgb-oilpress-min-nr>
  89. </transmission>
  90. <!--
  91. table data for approximation of relations. given in format x0,y0 x1,y1 x2,y2 .. xn,yn
  92. -->
  93. <tables>
  94. <!-- nr-law -->
  95. <table>
  96. <name type="string">ias-vs-nr</name>
  97. <tableData type="string">0,1.01 54,1.01 55,1.01 71,0.985 120,0.965 200,0.965</tableData>
  98. </table>
  99. <!-- n1 with power demand in flight mode. min.n1 in flight mode is at power=0 -->
  100. <table>
  101. <name type="string">pwr-vs-n1</name>
  102. <tableData type="string">0.0,0.70 0.05,0.72 0.10,0.77 0.60,0.90 1.00,1.05</tableData>
  103. </table>
  104. <!-- turbine outlet temp with n1-->
  105. <table>
  106. <name type="string">n1-vs-tot</name>
  107. <tableData type="string">0,0 0.10,450 0.70,600 1.03,885</tableData>
  108. </table>
  109. </tables>
  110. </PropertyList>