A3XX: Brand new FADEC system much improved, and new engine MilThrust tables
This commit is contained in:
parent
802573ca39
commit
fe31511c46
23 changed files with 1071 additions and 676 deletions
|
@ -549,6 +549,7 @@
|
||||||
<starter type="bool">0</starter>
|
<starter type="bool">0</starter>
|
||||||
<starter-switch type="bool">0</starter-switch>
|
<starter-switch type="bool">0</starter-switch>
|
||||||
<max-athr-thrust type="float">0.94</max-athr-thrust>
|
<max-athr-thrust type="float">0.94</max-athr-thrust>
|
||||||
|
<throttle-output type="float">0</throttle-output>
|
||||||
<throttle-fdm type="float">0</throttle-fdm>
|
<throttle-fdm type="float">0</throttle-fdm>
|
||||||
</engine>
|
</engine>
|
||||||
<engine n="1">
|
<engine n="1">
|
||||||
|
@ -561,6 +562,7 @@
|
||||||
<starter type="bool">0</starter>
|
<starter type="bool">0</starter>
|
||||||
<starter-switch type="bool">0</starter-switch>
|
<starter-switch type="bool">0</starter-switch>
|
||||||
<max-athr-thrust type="float">0.94</max-athr-thrust>
|
<max-athr-thrust type="float">0.94</max-athr-thrust>
|
||||||
|
<throttle-output type="float">0</throttle-output>
|
||||||
<throttle-fdm type="float">0</throttle-fdm>
|
<throttle-fdm type="float">0</throttle-fdm>
|
||||||
</engine>
|
</engine>
|
||||||
</engines>
|
</engines>
|
||||||
|
|
|
@ -7,52 +7,53 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<turbine_engine name="CFM56_5A1">
|
<turbine_engine name="CFM56_5A1">
|
||||||
<milthrust> 27000 </milthrust> <!-- Will put proper thrust amount once FDE sorted out -->
|
|
||||||
<bypassratio> 8.1 </bypassratio>
|
|
||||||
<tsfc> 0.5 </tsfc>
|
|
||||||
<bleed> 0.03 </bleed>
|
|
||||||
<idlen1> 22.4 </idlen1>
|
|
||||||
<idlen2> 60.9 </idlen2>
|
|
||||||
<n1spinup> 0.2 </n1spinup>
|
|
||||||
<n2spinup> 2.0 </n2spinup>
|
|
||||||
<maxn1> 105.8 </maxn1>
|
|
||||||
<maxn2> 102.1 </maxn2>
|
|
||||||
<augmented> 0 </augmented>
|
|
||||||
<injected> 0 </injected>
|
|
||||||
|
|
||||||
<function name="IdleThrust">
|
<milthrust> 27000 </milthrust>
|
||||||
<table>
|
<bypassratio> 8.1 </bypassratio>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<tsfc> 0.5 </tsfc>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<bleed> 0.03 </bleed>
|
||||||
<tableData>
|
<idlen1> 22.4 </idlen1>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
<idlen2> 60.9 </idlen2>
|
||||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
<n1spinup> 0.2 </n1spinup>
|
||||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
<n2spinup> 2.0 </n2spinup>
|
||||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
<maxn1> 103.8 </maxn1>
|
||||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
<maxn2> 99.6 </maxn2>
|
||||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
<augmented> 0 </augmented>
|
||||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
<injected> 0 </injected>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
<function name="MilThrust">
|
<function name="IdleThrust">
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1600
|
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||||
0.9 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.0000
|
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||||
1.0 1.1810 0.9510 0.7210 0.5320 0.3780 0.0000 0.0000
|
</tableData>
|
||||||
1.2 1.1500 0.9210 0.6920 0.0000 0.0000 0.0000 0.0000
|
</table>
|
||||||
1.4 1.1710 0.9340 0.0000 0.0000 0.0000 0.0000 0.0000
|
</function>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
|
<function name="MilThrust">
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
|
0.0 1.2600 1.0000 0.7400 0.5440 0.3720 0.2410 0.0000
|
||||||
|
0.2 1.1710 0.9740 0.6970 0.5160 0.3650 0.2310 0.0000
|
||||||
|
0.4 1.1500 0.9570 0.6920 0.5260 0.3670 0.2230 0.0000
|
||||||
|
0.6 1.1810 0.9410 0.7210 0.5460 0.3380 0.1880 0.0000
|
||||||
|
0.8 1.2290 1.0200 0.7820 0.5370 0.2840 0.1450 0.0000
|
||||||
|
0.9 1.2580 1.0200 0.7820 0.5020 0.2510 0.0650 0.0000
|
||||||
|
1.0 1.1810 0.9510 0.7210 0.4210 0.1540 0.0150 0.0000
|
||||||
|
1.2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
1.4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
|
||||||
</turbine_engine>
|
</turbine_engine>
|
||||||
|
|
|
@ -7,52 +7,53 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<turbine_engine name="CFM56_5B3">
|
<turbine_engine name="CFM56_5B3">
|
||||||
<milthrust> 27000 </milthrust> <!-- Will put proper thrust amount once FDE sorted out -->
|
|
||||||
<bypassratio> 8.1 </bypassratio>
|
|
||||||
<tsfc> 0.5 </tsfc>
|
|
||||||
<bleed> 0.03 </bleed>
|
|
||||||
<idlen1> 22.4 </idlen1>
|
|
||||||
<idlen2> 60.9 </idlen2>
|
|
||||||
<n1spinup> 0.2 </n1spinup>
|
|
||||||
<n2spinup> 2.0 </n2spinup>
|
|
||||||
<maxn1> 105.8 </maxn1>
|
|
||||||
<maxn2> 102.1 </maxn2>
|
|
||||||
<augmented> 0 </augmented>
|
|
||||||
<injected> 0 </injected>
|
|
||||||
|
|
||||||
<function name="IdleThrust">
|
<milthrust> 27000 </milthrust>
|
||||||
<table>
|
<bypassratio> 8.1 </bypassratio>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<tsfc> 0.5 </tsfc>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<bleed> 0.03 </bleed>
|
||||||
<tableData>
|
<idlen1> 22.4 </idlen1>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
<idlen2> 60.9 </idlen2>
|
||||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
<n1spinup> 0.2 </n1spinup>
|
||||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
<n2spinup> 2.0 </n2spinup>
|
||||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
<maxn1> 103.8 </maxn1>
|
||||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
<maxn2> 99.6 </maxn2>
|
||||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
<augmented> 0 </augmented>
|
||||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
<injected> 0 </injected>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
<function name="MilThrust">
|
<function name="IdleThrust">
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1600
|
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||||
0.9 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.0000
|
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||||
1.0 1.1810 0.9510 0.7210 0.5320 0.3780 0.0000 0.0000
|
</tableData>
|
||||||
1.2 1.1500 0.9210 0.6920 0.0000 0.0000 0.0000 0.0000
|
</table>
|
||||||
1.4 1.1710 0.9340 0.0000 0.0000 0.0000 0.0000 0.0000
|
</function>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
|
<function name="MilThrust">
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
|
0.0 1.2600 1.0000 0.7400 0.5440 0.3720 0.2410 0.0000
|
||||||
|
0.2 1.1710 0.9740 0.6970 0.5160 0.3650 0.2310 0.0000
|
||||||
|
0.4 1.1500 0.9570 0.6920 0.5260 0.3670 0.2230 0.0000
|
||||||
|
0.6 1.1810 0.9410 0.7210 0.5460 0.3380 0.1880 0.0000
|
||||||
|
0.8 1.2290 1.0200 0.7820 0.5370 0.2840 0.1450 0.0000
|
||||||
|
0.9 1.2580 1.0200 0.7820 0.5020 0.2510 0.0650 0.0000
|
||||||
|
1.0 1.1810 0.9510 0.7210 0.4210 0.1540 0.0150 0.0000
|
||||||
|
1.2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
1.4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
|
||||||
</turbine_engine>
|
</turbine_engine>
|
||||||
|
|
|
@ -7,52 +7,53 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<turbine_engine name="CFM56_5B4">
|
<turbine_engine name="CFM56_5B4">
|
||||||
<milthrust> 27000 </milthrust>
|
|
||||||
<bypassratio> 8.1 </bypassratio>
|
|
||||||
<tsfc> 0.5 </tsfc>
|
|
||||||
<bleed> 0.03 </bleed>
|
|
||||||
<idlen1> 22.4 </idlen1>
|
|
||||||
<idlen2> 60.9 </idlen2>
|
|
||||||
<n1spinup> 0.2 </n1spinup>
|
|
||||||
<n2spinup> 2.0 </n2spinup>
|
|
||||||
<maxn1> 105.8 </maxn1>
|
|
||||||
<maxn2> 102.1 </maxn2>
|
|
||||||
<augmented> 0 </augmented>
|
|
||||||
<injected> 0 </injected>
|
|
||||||
|
|
||||||
<function name="IdleThrust">
|
<milthrust> 27000 </milthrust>
|
||||||
<table>
|
<bypassratio> 8.1 </bypassratio>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<tsfc> 0.5 </tsfc>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<bleed> 0.03 </bleed>
|
||||||
<tableData>
|
<idlen1> 22.4 </idlen1>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
<idlen2> 60.9 </idlen2>
|
||||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
<n1spinup> 0.2 </n1spinup>
|
||||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
<n2spinup> 2.0 </n2spinup>
|
||||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
<maxn1> 103.8 </maxn1>
|
||||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
<maxn2> 99.6 </maxn2>
|
||||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
<augmented> 0 </augmented>
|
||||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
<injected> 0 </injected>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
<function name="MilThrust">
|
<function name="IdleThrust">
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1600
|
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||||
0.9 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.0000
|
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||||
1.0 1.1810 0.9510 0.7210 0.5320 0.3780 0.0000 0.0000
|
</tableData>
|
||||||
1.2 1.1500 0.9210 0.6920 0.0000 0.0000 0.0000 0.0000
|
</table>
|
||||||
1.4 1.1710 0.9340 0.0000 0.0000 0.0000 0.0000 0.0000
|
</function>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
|
<function name="MilThrust">
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
|
0.0 1.2600 1.0000 0.7400 0.5440 0.3720 0.2410 0.0000
|
||||||
|
0.2 1.1710 0.9740 0.6970 0.5160 0.3650 0.2310 0.0000
|
||||||
|
0.4 1.1500 0.9570 0.6920 0.5260 0.3670 0.2230 0.0000
|
||||||
|
0.6 1.1810 0.9410 0.7210 0.5460 0.3380 0.1880 0.0000
|
||||||
|
0.8 1.2290 1.0200 0.7820 0.5370 0.2840 0.1450 0.0000
|
||||||
|
0.9 1.2580 1.0200 0.7820 0.5020 0.2510 0.0650 0.0000
|
||||||
|
1.0 1.1810 0.9510 0.7210 0.4210 0.1540 0.0150 0.0000
|
||||||
|
1.2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
1.4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
|
||||||
</turbine_engine>
|
</turbine_engine>
|
||||||
|
|
|
@ -7,52 +7,53 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<turbine_engine name="CFM56_5B6">
|
<turbine_engine name="CFM56_5B6">
|
||||||
<milthrust> 27000 </milthrust> <!-- Will put proper thrust amount once FDE sorted out -->
|
|
||||||
<bypassratio> 8.1 </bypassratio>
|
|
||||||
<tsfc> 0.5 </tsfc>
|
|
||||||
<bleed> 0.03 </bleed>
|
|
||||||
<idlen1> 22.4 </idlen1>
|
|
||||||
<idlen2> 60.9 </idlen2>
|
|
||||||
<n1spinup> 0.2 </n1spinup>
|
|
||||||
<n2spinup> 2.0 </n2spinup>
|
|
||||||
<maxn1> 105.8 </maxn1>
|
|
||||||
<maxn2> 102.1 </maxn2>
|
|
||||||
<augmented> 0 </augmented>
|
|
||||||
<injected> 0 </injected>
|
|
||||||
|
|
||||||
<function name="IdleThrust">
|
<milthrust> 27000 </milthrust>
|
||||||
<table>
|
<bypassratio> 8.1 </bypassratio>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<tsfc> 0.5 </tsfc>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<bleed> 0.03 </bleed>
|
||||||
<tableData>
|
<idlen1> 22.4 </idlen1>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
<idlen2> 60.9 </idlen2>
|
||||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
<n1spinup> 0.2 </n1spinup>
|
||||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
<n2spinup> 2.0 </n2spinup>
|
||||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
<maxn1> 103.8 </maxn1>
|
||||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
<maxn2> 99.6 </maxn2>
|
||||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
<augmented> 0 </augmented>
|
||||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
<injected> 0 </injected>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
<function name="MilThrust">
|
<function name="IdleThrust">
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1600
|
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||||
0.9 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.0000
|
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||||
1.0 1.1810 0.9510 0.7210 0.5320 0.3780 0.0000 0.0000
|
</tableData>
|
||||||
1.2 1.1500 0.9210 0.6920 0.0000 0.0000 0.0000 0.0000
|
</table>
|
||||||
1.4 1.1710 0.9340 0.0000 0.0000 0.0000 0.0000 0.0000
|
</function>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
|
<function name="MilThrust">
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
|
0.0 1.2600 1.0000 0.7400 0.5440 0.3720 0.2410 0.0000
|
||||||
|
0.2 1.1710 0.9740 0.6970 0.5160 0.3650 0.2310 0.0000
|
||||||
|
0.4 1.1500 0.9570 0.6920 0.5260 0.3670 0.2230 0.0000
|
||||||
|
0.6 1.1810 0.9410 0.7210 0.5460 0.3380 0.1880 0.0000
|
||||||
|
0.8 1.2290 1.0200 0.7820 0.5370 0.2840 0.1450 0.0000
|
||||||
|
0.9 1.2580 1.0200 0.7820 0.5020 0.2510 0.0650 0.0000
|
||||||
|
1.0 1.1810 0.9510 0.7210 0.4210 0.1540 0.0150 0.0000
|
||||||
|
1.2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
1.4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
|
||||||
</turbine_engine>
|
</turbine_engine>
|
||||||
|
|
|
@ -7,52 +7,53 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<turbine_engine name="CFM56_5B9">
|
<turbine_engine name="CFM56_5B9">
|
||||||
<milthrust> 27000 </milthrust> <!-- Will put proper thrust amount once FDE sorted out -->
|
|
||||||
<bypassratio> 8.1 </bypassratio>
|
|
||||||
<tsfc> 0.5 </tsfc>
|
|
||||||
<bleed> 0.03 </bleed>
|
|
||||||
<idlen1> 22.4 </idlen1>
|
|
||||||
<idlen2> 60.9 </idlen2>
|
|
||||||
<n1spinup> 0.2 </n1spinup>
|
|
||||||
<n2spinup> 2.0 </n2spinup>
|
|
||||||
<maxn1> 105.8 </maxn1>
|
|
||||||
<maxn2> 102.1 </maxn2>
|
|
||||||
<augmented> 0 </augmented>
|
|
||||||
<injected> 0 </injected>
|
|
||||||
|
|
||||||
<function name="IdleThrust">
|
<milthrust> 27000 </milthrust>
|
||||||
<table>
|
<bypassratio> 8.1 </bypassratio>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<tsfc> 0.5 </tsfc>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<bleed> 0.03 </bleed>
|
||||||
<tableData>
|
<idlen1> 22.4 </idlen1>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
<idlen2> 60.9 </idlen2>
|
||||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
<n1spinup> 0.2 </n1spinup>
|
||||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
<n2spinup> 2.0 </n2spinup>
|
||||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
<maxn1> 103.8 </maxn1>
|
||||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
<maxn2> 99.6 </maxn2>
|
||||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
<augmented> 0 </augmented>
|
||||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
<injected> 0 </injected>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
<function name="MilThrust">
|
<function name="IdleThrust">
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1600
|
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||||
0.9 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.0000
|
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||||
1.0 1.1810 0.9510 0.7210 0.5320 0.3780 0.0000 0.0000
|
</tableData>
|
||||||
1.2 1.1500 0.9210 0.6920 0.0000 0.0000 0.0000 0.0000
|
</table>
|
||||||
1.4 1.1710 0.9340 0.0000 0.0000 0.0000 0.0000 0.0000
|
</function>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
|
<function name="MilThrust">
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
|
0.0 1.2600 1.0000 0.7400 0.5440 0.3720 0.2410 0.0000
|
||||||
|
0.2 1.1710 0.9740 0.6970 0.5160 0.3650 0.2310 0.0000
|
||||||
|
0.4 1.1500 0.9570 0.6920 0.5260 0.3670 0.2230 0.0000
|
||||||
|
0.6 1.1810 0.9410 0.7210 0.5460 0.3380 0.1880 0.0000
|
||||||
|
0.8 1.2290 1.0200 0.7820 0.5370 0.2840 0.1450 0.0000
|
||||||
|
0.9 1.2580 1.0200 0.7820 0.5020 0.2510 0.0650 0.0000
|
||||||
|
1.0 1.1810 0.9510 0.7210 0.4210 0.1540 0.0150 0.0000
|
||||||
|
1.2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
1.4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
|
||||||
</turbine_engine>
|
</turbine_engine>
|
||||||
|
|
|
@ -6,8 +6,5 @@
|
||||||
#######################################
|
#######################################
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!--
|
|
||||||
Thrust is computed directly by the engine
|
|
||||||
-->
|
|
||||||
<direct name="Direct">
|
<direct name="Direct">
|
||||||
</direct>
|
</direct>
|
||||||
|
|
|
@ -6,53 +6,54 @@
|
||||||
#######################################
|
#######################################
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<turbine_engine name="leap1a26">
|
<turbine_engine name="LEAP1A26">
|
||||||
<milthrust> 27000 </milthrust> <!-- Will put proper thrust amount once FDE sorted out -->
|
|
||||||
<bypassratio> 8.1 </bypassratio>
|
|
||||||
<tsfc> 0.5 </tsfc>
|
|
||||||
<bleed> 0.03 </bleed>
|
|
||||||
<idlen1> 22.4 </idlen1>
|
|
||||||
<idlen2> 60.9 </idlen2>
|
|
||||||
<n1spinup> 0.2 </n1spinup>
|
|
||||||
<n2spinup> 2.0 </n2spinup>
|
|
||||||
<maxn1> 105.8 </maxn1>
|
|
||||||
<maxn2> 102.1 </maxn2>
|
|
||||||
<augmented> 0 </augmented>
|
|
||||||
<injected> 0 </injected>
|
|
||||||
|
|
||||||
<function name="IdleThrust">
|
<milthrust> 27000 </milthrust>
|
||||||
<table>
|
<bypassratio> 8.1 </bypassratio>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<tsfc> 0.5 </tsfc>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<bleed> 0.03 </bleed>
|
||||||
<tableData>
|
<idlen1> 22.4 </idlen1>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
<idlen2> 60.9 </idlen2>
|
||||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
<n1spinup> 0.2 </n1spinup>
|
||||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
<n2spinup> 2.0 </n2spinup>
|
||||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
<maxn1> 103.8 </maxn1>
|
||||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
<maxn2> 99.6 </maxn2>
|
||||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
<augmented> 0 </augmented>
|
||||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
<injected> 0 </injected>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
<function name="MilThrust">
|
<function name="IdleThrust">
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1600
|
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||||
0.9 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.0000
|
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||||
1.0 1.1810 0.9510 0.7210 0.5320 0.3780 0.0000 0.0000
|
</tableData>
|
||||||
1.2 1.1500 0.9210 0.6920 0.0000 0.0000 0.0000 0.0000
|
</table>
|
||||||
1.4 1.1710 0.9340 0.0000 0.0000 0.0000 0.0000 0.0000
|
</function>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
|
<function name="MilThrust">
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
|
0.0 1.2600 1.0000 0.7400 0.5440 0.3720 0.2410 0.0000
|
||||||
|
0.2 1.1710 0.9740 0.6970 0.5160 0.3650 0.2310 0.0000
|
||||||
|
0.4 1.1500 0.9570 0.6920 0.5260 0.3670 0.2230 0.0000
|
||||||
|
0.6 1.1810 0.9410 0.7210 0.5460 0.3380 0.1880 0.0000
|
||||||
|
0.8 1.2290 1.0200 0.7820 0.5370 0.2840 0.1450 0.0000
|
||||||
|
0.9 1.2580 1.0200 0.7820 0.5020 0.2510 0.0650 0.0000
|
||||||
|
1.0 1.1810 0.9510 0.7210 0.4210 0.1540 0.0150 0.0000
|
||||||
|
1.2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
1.4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
|
||||||
</turbine_engine>
|
</turbine_engine>
|
||||||
|
|
|
@ -6,53 +6,54 @@
|
||||||
#######################################
|
#######################################
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<turbine_engine name="leap1a32">
|
<turbine_engine name="LEAP1A32">
|
||||||
<milthrust> 27000 </milthrust> <!-- Will put proper thrust amount once FDE sorted out -->
|
|
||||||
<bypassratio> 8.1 </bypassratio>
|
|
||||||
<tsfc> 0.5 </tsfc>
|
|
||||||
<bleed> 0.03 </bleed>
|
|
||||||
<idlen1> 22.4 </idlen1>
|
|
||||||
<idlen2> 60.9 </idlen2>
|
|
||||||
<n1spinup> 0.2 </n1spinup>
|
|
||||||
<n2spinup> 2.0 </n2spinup>
|
|
||||||
<maxn1> 105.8 </maxn1>
|
|
||||||
<maxn2> 102.1 </maxn2>
|
|
||||||
<augmented> 0 </augmented>
|
|
||||||
<injected> 0 </injected>
|
|
||||||
|
|
||||||
<function name="IdleThrust">
|
<milthrust> 27000 </milthrust>
|
||||||
<table>
|
<bypassratio> 8.1 </bypassratio>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<tsfc> 0.5 </tsfc>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<bleed> 0.03 </bleed>
|
||||||
<tableData>
|
<idlen1> 22.4 </idlen1>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
<idlen2> 60.9 </idlen2>
|
||||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
<n1spinup> 0.2 </n1spinup>
|
||||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
<n2spinup> 2.0 </n2spinup>
|
||||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
<maxn1> 103.8 </maxn1>
|
||||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
<maxn2> 99.6 </maxn2>
|
||||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
<augmented> 0 </augmented>
|
||||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
<injected> 0 </injected>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
<function name="MilThrust">
|
<function name="IdleThrust">
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1600
|
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||||
0.9 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.0000
|
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||||
1.0 1.1810 0.9510 0.7210 0.5320 0.3780 0.0000 0.0000
|
</tableData>
|
||||||
1.2 1.1500 0.9210 0.6920 0.0000 0.0000 0.0000 0.0000
|
</table>
|
||||||
1.4 1.1710 0.9340 0.0000 0.0000 0.0000 0.0000 0.0000
|
</function>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
|
<function name="MilThrust">
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
|
0.0 1.2600 1.0000 0.7400 0.5440 0.3720 0.2410 0.0000
|
||||||
|
0.2 1.1710 0.9740 0.6970 0.5160 0.3650 0.2310 0.0000
|
||||||
|
0.4 1.1500 0.9570 0.6920 0.5260 0.3670 0.2230 0.0000
|
||||||
|
0.6 1.1810 0.9410 0.7210 0.5460 0.3380 0.1880 0.0000
|
||||||
|
0.8 1.2290 1.0200 0.7820 0.5370 0.2840 0.1450 0.0000
|
||||||
|
0.9 1.2580 1.0200 0.7820 0.5020 0.2510 0.0650 0.0000
|
||||||
|
1.0 1.1810 0.9510 0.7210 0.4210 0.1540 0.0150 0.0000
|
||||||
|
1.2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
1.4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
|
||||||
</turbine_engine>
|
</turbine_engine>
|
||||||
|
|
|
@ -6,53 +6,54 @@
|
||||||
#######################################
|
#######################################
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<turbine_engine name="pw1127g">
|
<turbine_engine name="PW1127G">
|
||||||
<milthrust> 26345 </milthrust>
|
|
||||||
<bypassratio> 8.1 </bypassratio>
|
|
||||||
<tsfc> 0.5 </tsfc>
|
|
||||||
<bleed> 0.03 </bleed>
|
|
||||||
<idlen1> 22.4 </idlen1>
|
|
||||||
<idlen2> 60.9 </idlen2>
|
|
||||||
<n1spinup> 0.2 </n1spinup>
|
|
||||||
<n2spinup> 2.0 </n2spinup>
|
|
||||||
<maxn1> 105.8 </maxn1>
|
|
||||||
<maxn2> 102.1 </maxn2>
|
|
||||||
<augmented> 0 </augmented>
|
|
||||||
<injected> 0 </injected>
|
|
||||||
|
|
||||||
<function name="IdleThrust">
|
<milthrust> 26345 </milthrust>
|
||||||
<table>
|
<bypassratio> 8.1 </bypassratio>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<tsfc> 0.5 </tsfc>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<bleed> 0.03 </bleed>
|
||||||
<tableData>
|
<idlen1> 22.4 </idlen1>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
<idlen2> 60.9 </idlen2>
|
||||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
<n1spinup> 0.2 </n1spinup>
|
||||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
<n2spinup> 2.0 </n2spinup>
|
||||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
<maxn1> 103.8 </maxn1>
|
||||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
<maxn2> 99.6 </maxn2>
|
||||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
<augmented> 0 </augmented>
|
||||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
<injected> 0 </injected>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
<function name="MilThrust">
|
<function name="IdleThrust">
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1600
|
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||||
0.9 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.0000
|
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||||
1.0 1.1810 0.9510 0.7210 0.5320 0.3780 0.0000 0.0000
|
</tableData>
|
||||||
1.2 1.1500 0.9210 0.6920 0.0000 0.0000 0.0000 0.0000
|
</table>
|
||||||
1.4 1.1710 0.9340 0.0000 0.0000 0.0000 0.0000 0.0000
|
</function>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
|
<function name="MilThrust">
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
|
0.0 1.2600 1.0000 0.7400 0.5440 0.3720 0.2410 0.0000
|
||||||
|
0.2 1.1710 0.9740 0.6970 0.5160 0.3650 0.2310 0.0000
|
||||||
|
0.4 1.1500 0.9570 0.6920 0.5260 0.3670 0.2230 0.0000
|
||||||
|
0.6 1.1810 0.9410 0.7210 0.5460 0.3380 0.1880 0.0000
|
||||||
|
0.8 1.2290 1.0200 0.7820 0.5370 0.2840 0.1450 0.0000
|
||||||
|
0.9 1.2580 1.0200 0.7820 0.5020 0.2510 0.0650 0.0000
|
||||||
|
1.0 1.1810 0.9510 0.7210 0.4210 0.1540 0.0150 0.0000
|
||||||
|
1.2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
1.4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
|
||||||
</turbine_engine>
|
</turbine_engine>
|
||||||
|
|
|
@ -6,53 +6,54 @@
|
||||||
#######################################
|
#######################################
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<turbine_engine name="pw1133g">
|
<turbine_engine name="PW1133G">
|
||||||
<milthrust> 26345 </milthrust> <!-- Will put proper thrust amount once FDE sorted out -->
|
|
||||||
<bypassratio> 8.1 </bypassratio>
|
|
||||||
<tsfc> 0.5 </tsfc>
|
|
||||||
<bleed> 0.03 </bleed>
|
|
||||||
<idlen1> 22.4 </idlen1>
|
|
||||||
<idlen2> 60.9 </idlen2>
|
|
||||||
<n1spinup> 0.2 </n1spinup>
|
|
||||||
<n2spinup> 2.0 </n2spinup>
|
|
||||||
<maxn1> 105.8 </maxn1>
|
|
||||||
<maxn2> 102.1 </maxn2>
|
|
||||||
<augmented> 0 </augmented>
|
|
||||||
<injected> 0 </injected>
|
|
||||||
|
|
||||||
<function name="IdleThrust">
|
<milthrust> 26345 </milthrust>
|
||||||
<table>
|
<bypassratio> 8.1 </bypassratio>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<tsfc> 0.5 </tsfc>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<bleed> 0.03 </bleed>
|
||||||
<tableData>
|
<idlen1> 22.4 </idlen1>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
<idlen2> 60.9 </idlen2>
|
||||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
<n1spinup> 0.2 </n1spinup>
|
||||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
<n2spinup> 2.0 </n2spinup>
|
||||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
<maxn1> 103.8 </maxn1>
|
||||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
<maxn2> 99.6 </maxn2>
|
||||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
<augmented> 0 </augmented>
|
||||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
<injected> 0 </injected>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
<function name="MilThrust">
|
<function name="IdleThrust">
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1600
|
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||||
0.9 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.0000
|
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||||
1.0 1.1810 0.9510 0.7210 0.5320 0.3780 0.0000 0.0000
|
</tableData>
|
||||||
1.2 1.1500 0.9210 0.6920 0.0000 0.0000 0.0000 0.0000
|
</table>
|
||||||
1.4 1.1710 0.9340 0.0000 0.0000 0.0000 0.0000 0.0000
|
</function>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
|
<function name="MilThrust">
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
|
0.0 1.2600 1.0000 0.7400 0.5440 0.3720 0.2410 0.0000
|
||||||
|
0.2 1.1710 0.9740 0.6970 0.5160 0.3650 0.2310 0.0000
|
||||||
|
0.4 1.1500 0.9570 0.6920 0.5260 0.3670 0.2230 0.0000
|
||||||
|
0.6 1.1810 0.9410 0.7210 0.5460 0.3380 0.1880 0.0000
|
||||||
|
0.8 1.2290 1.0200 0.7820 0.5370 0.2840 0.1450 0.0000
|
||||||
|
0.9 1.2580 1.0200 0.7820 0.5020 0.2510 0.0650 0.0000
|
||||||
|
1.0 1.1810 0.9510 0.7210 0.4210 0.1540 0.0150 0.0000
|
||||||
|
1.2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
1.4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
|
||||||
</turbine_engine>
|
</turbine_engine>
|
||||||
|
|
|
@ -6,53 +6,54 @@
|
||||||
#######################################
|
#######################################
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<turbine_engine name="V2527_A5">
|
<turbine_engine name="V2522_A5">
|
||||||
<milthrust> 26600 </milthrust> <!-- Will put proper thrust amount once FDE sorted out -->
|
|
||||||
<bypassratio> 10.1 </bypassratio>
|
|
||||||
<tsfc> 0.5 </tsfc>
|
|
||||||
<bleed> 0.03 </bleed>
|
|
||||||
<idlen1> 22.4 </idlen1>
|
|
||||||
<idlen2> 60.9 </idlen2>
|
|
||||||
<n1spinup> 0.2 </n1spinup>
|
|
||||||
<n2spinup> 2.0 </n2spinup>
|
|
||||||
<maxn1> 105.8 </maxn1>
|
|
||||||
<maxn2> 102.1 </maxn2>
|
|
||||||
<augmented> 0 </augmented>
|
|
||||||
<injected> 0 </injected>
|
|
||||||
|
|
||||||
<function name="IdleThrust">
|
<milthrust> 26600 </milthrust>
|
||||||
<table>
|
<bypassratio> 8.1 </bypassratio>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<tsfc> 0.5 </tsfc>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<bleed> 0.03 </bleed>
|
||||||
<tableData>
|
<idlen1> 22.4 </idlen1>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
<idlen2> 60.9 </idlen2>
|
||||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
<n1spinup> 0.2 </n1spinup>
|
||||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
<n2spinup> 2.0 </n2spinup>
|
||||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
<maxn1> 103.8 </maxn1>
|
||||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
<maxn2> 99.6 </maxn2>
|
||||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
<augmented> 0 </augmented>
|
||||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
<injected> 0 </injected>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
<function name="MilThrust">
|
<function name="IdleThrust">
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1600
|
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||||
0.9 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.0000
|
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||||
1.0 1.1810 0.9510 0.7210 0.5320 0.3780 0.0000 0.0000
|
</tableData>
|
||||||
1.2 1.1500 0.9210 0.6920 0.0000 0.0000 0.0000 0.0000
|
</table>
|
||||||
1.4 1.1710 0.9340 0.0000 0.0000 0.0000 0.0000 0.0000
|
</function>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
|
<function name="MilThrust">
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
|
0.0 1.2600 1.0000 0.7400 0.5440 0.3720 0.2410 0.0000
|
||||||
|
0.2 1.1710 0.9740 0.6970 0.5160 0.3650 0.2310 0.0000
|
||||||
|
0.4 1.1500 0.9570 0.6920 0.5260 0.3670 0.2230 0.0000
|
||||||
|
0.6 1.1810 0.9410 0.7210 0.5460 0.3380 0.1880 0.0000
|
||||||
|
0.8 1.2290 1.0200 0.7820 0.5370 0.2840 0.1450 0.0000
|
||||||
|
0.9 1.2580 1.0200 0.7820 0.5020 0.2510 0.0650 0.0000
|
||||||
|
1.0 1.1810 0.9510 0.7210 0.4210 0.1540 0.0150 0.0000
|
||||||
|
1.2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
1.4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
|
||||||
</turbine_engine>
|
</turbine_engine>
|
||||||
|
|
|
@ -7,52 +7,53 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<turbine_engine name="V2527_A5">
|
<turbine_engine name="V2527_A5">
|
||||||
<milthrust> 26600 </milthrust>
|
|
||||||
<bypassratio> 10.1 </bypassratio>
|
|
||||||
<tsfc> 0.5 </tsfc>
|
|
||||||
<bleed> 0.03 </bleed>
|
|
||||||
<idlen1> 22.4 </idlen1>
|
|
||||||
<idlen2> 60.9 </idlen2>
|
|
||||||
<n1spinup> 0.2 </n1spinup>
|
|
||||||
<n2spinup> 2.0 </n2spinup>
|
|
||||||
<maxn1> 105.8 </maxn1>
|
|
||||||
<maxn2> 102.1 </maxn2>
|
|
||||||
<augmented> 0 </augmented>
|
|
||||||
<injected> 0 </injected>
|
|
||||||
|
|
||||||
<function name="IdleThrust">
|
<milthrust> 26600 </milthrust>
|
||||||
<table>
|
<bypassratio> 8.1 </bypassratio>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<tsfc> 0.5 </tsfc>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<bleed> 0.03 </bleed>
|
||||||
<tableData>
|
<idlen1> 22.4 </idlen1>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
<idlen2> 60.9 </idlen2>
|
||||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
<n1spinup> 0.2 </n1spinup>
|
||||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
<n2spinup> 2.0 </n2spinup>
|
||||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
<maxn1> 103.8 </maxn1>
|
||||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
<maxn2> 99.6 </maxn2>
|
||||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
<augmented> 0 </augmented>
|
||||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
<injected> 0 </injected>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
<function name="MilThrust">
|
<function name="IdleThrust">
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1600
|
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||||
0.9 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.0000
|
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||||
1.0 1.1810 0.9510 0.7210 0.5320 0.3780 0.0000 0.0000
|
</tableData>
|
||||||
1.2 1.1500 0.9210 0.6920 0.0000 0.0000 0.0000 0.0000
|
</table>
|
||||||
1.4 1.1710 0.9340 0.0000 0.0000 0.0000 0.0000 0.0000
|
</function>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
|
<function name="MilThrust">
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
|
0.0 1.2600 1.0000 0.7400 0.5440 0.3720 0.2410 0.0000
|
||||||
|
0.2 1.1710 0.9740 0.6970 0.5160 0.3650 0.2310 0.0000
|
||||||
|
0.4 1.1500 0.9570 0.6920 0.5260 0.3670 0.2230 0.0000
|
||||||
|
0.6 1.1810 0.9410 0.7210 0.5460 0.3380 0.1880 0.0000
|
||||||
|
0.8 1.2290 1.0200 0.7820 0.5370 0.2840 0.1450 0.0000
|
||||||
|
0.9 1.2580 1.0200 0.7820 0.5020 0.2510 0.0650 0.0000
|
||||||
|
1.0 1.1810 0.9510 0.7210 0.4210 0.1540 0.0150 0.0000
|
||||||
|
1.2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
1.4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
|
||||||
</turbine_engine>
|
</turbine_engine>
|
||||||
|
|
|
@ -6,53 +6,54 @@
|
||||||
#######################################
|
#######################################
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<turbine_engine name="V2527_A5">
|
<turbine_engine name="V2533_A5">
|
||||||
<milthrust> 26600 </milthrust> <!-- Will put proper thrust amount once FDE sorted out -->
|
|
||||||
<bypassratio> 10.1 </bypassratio>
|
|
||||||
<tsfc> 0.5 </tsfc>
|
|
||||||
<bleed> 0.03 </bleed>
|
|
||||||
<idlen1> 22.4 </idlen1>
|
|
||||||
<idlen2> 60.9 </idlen2>
|
|
||||||
<n1spinup> 0.2 </n1spinup>
|
|
||||||
<n2spinup> 2.0 </n2spinup>
|
|
||||||
<maxn1> 105.8 </maxn1>
|
|
||||||
<maxn2> 102.1 </maxn2>
|
|
||||||
<augmented> 0 </augmented>
|
|
||||||
<injected> 0 </injected>
|
|
||||||
|
|
||||||
<function name="IdleThrust">
|
<milthrust> 26600 </milthrust>
|
||||||
<table>
|
<bypassratio> 8.1 </bypassratio>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<tsfc> 0.5 </tsfc>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<bleed> 0.03 </bleed>
|
||||||
<tableData>
|
<idlen1> 22.4 </idlen1>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
<idlen2> 60.9 </idlen2>
|
||||||
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
<n1spinup> 0.2 </n1spinup>
|
||||||
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
<n2spinup> 2.0 </n2spinup>
|
||||||
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
<maxn1> 103.8 </maxn1>
|
||||||
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
<maxn2> 99.6 </maxn2>
|
||||||
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
<augmented> 0 </augmented>
|
||||||
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
<injected> 0 </injected>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
<function name="MilThrust">
|
<function name="IdleThrust">
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 1.2600 1.0000 0.7400 0.5340 0.3720 0.2410 0.1490
|
0.0 0.0430 0.0488 0.0528 0.0694 0.0899 0.1183 0.1467
|
||||||
0.2 1.1710 0.9340 0.6970 0.5060 0.3550 0.2310 0.1430
|
0.2 0.0500 0.0501 0.0335 0.0544 0.0797 0.1049 0.1342
|
||||||
0.4 1.1500 0.9210 0.6920 0.5060 0.3570 0.2330 0.1450
|
0.4 0.0040 0.0047 0.0020 0.0272 0.0595 0.0891 0.1203
|
||||||
0.6 1.1810 0.9510 0.7210 0.5320 0.3780 0.2480 0.1540
|
0.6 0.0 0.0 0.0 0.0 0.0276 0.0718 0.1073
|
||||||
0.8 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.1600
|
0.8 0.0 0.0 0.0 0.0 0.0474 0.0868 0.0900
|
||||||
0.9 1.2580 1.0200 0.7820 0.5820 0.4170 0.2750 0.0000
|
1.0 0.0 0.0 0.0 0.0 0.0 0.0552 0.0800
|
||||||
1.0 1.1810 0.9510 0.7210 0.5320 0.3780 0.0000 0.0000
|
</tableData>
|
||||||
1.2 1.1500 0.9210 0.6920 0.0000 0.0000 0.0000 0.0000
|
</table>
|
||||||
1.4 1.1710 0.9340 0.0000 0.0000 0.0000 0.0000 0.0000
|
</function>
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</function>
|
|
||||||
|
|
||||||
|
<function name="MilThrust">
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
|
0.0 1.2600 1.0000 0.7400 0.5440 0.3720 0.2410 0.0000
|
||||||
|
0.2 1.1710 0.9740 0.6970 0.5160 0.3650 0.2310 0.0000
|
||||||
|
0.4 1.1500 0.9570 0.6920 0.5260 0.3670 0.2230 0.0000
|
||||||
|
0.6 1.1810 0.9410 0.7210 0.5460 0.3380 0.1880 0.0000
|
||||||
|
0.8 1.2290 1.0200 0.7820 0.5370 0.2840 0.1450 0.0000
|
||||||
|
0.9 1.2580 1.0200 0.7820 0.5020 0.2510 0.0650 0.0000
|
||||||
|
1.0 1.1810 0.9510 0.7210 0.4210 0.1540 0.0150 0.0000
|
||||||
|
1.2 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
1.4 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
|
||||||
</turbine_engine>
|
</turbine_engine>
|
||||||
|
|
|
@ -95,7 +95,7 @@ var canvas_lowerECAM_base = {
|
||||||
lowerECAM_apu.page.hide();
|
lowerECAM_apu.page.hide();
|
||||||
lowerECAM_eng1.page.hide();
|
lowerECAM_eng1.page.hide();
|
||||||
lowerECAM_eng.page.hide();
|
lowerECAM_eng.page.hide();
|
||||||
lowerECAM_fctl.page.hide();
|
lowerECAM_fctl.page.hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
settimer(func me.update(), 0.02);
|
settimer(func me.update(), 0.02);
|
||||||
|
|
|
@ -12,12 +12,14 @@ setprop("/systems/thrust/epr/toga-lim", 0.0);
|
||||||
setprop("/systems/thrust/epr/mct-lim", 0.0);
|
setprop("/systems/thrust/epr/mct-lim", 0.0);
|
||||||
setprop("/systems/thrust/epr/flx-lim", 0.0);
|
setprop("/systems/thrust/epr/flx-lim", 0.0);
|
||||||
setprop("/systems/thrust/epr/clb-lim", 0.0);
|
setprop("/systems/thrust/epr/clb-lim", 0.0);
|
||||||
setprop("/systems/thrust/n1/toga-lim", 95.8);
|
setprop("/systems/thrust/n1/toga-lim", 0.0);
|
||||||
|
setprop("/systems/thrust/n1/mct-lim", 0.0);
|
||||||
setprop("/systems/thrust/n1/flx-lim", 0.0);
|
setprop("/systems/thrust/n1/flx-lim", 0.0);
|
||||||
|
setprop("/systems/thrust/n1/clb-lim", 0.0);
|
||||||
setprop("/engines/flx-thr", 0.0);
|
setprop("/engines/flx-thr", 0.0);
|
||||||
setprop("/controls/engines/thrust-limit", "TOGA");
|
setprop("/controls/engines/thrust-limit", "TOGA");
|
||||||
setprop("/controls/engines/epr-limit", 1.308);
|
setprop("/controls/engines/epr-limit", 0.0);
|
||||||
setprop("/controls/engines/n1-limit", 95.8);
|
setprop("/controls/engines/n1-limit", 0.0);
|
||||||
setprop("/systems/thrust/state1", "IDLE");
|
setprop("/systems/thrust/state1", "IDLE");
|
||||||
setprop("/systems/thrust/state2", "IDLE");
|
setprop("/systems/thrust/state2", "IDLE");
|
||||||
setprop("/systems/thrust/lvrclb", "0");
|
setprop("/systems/thrust/lvrclb", "0");
|
||||||
|
@ -51,10 +53,9 @@ setlistener("/controls/engines/engine[0]/throttle-pos", func {
|
||||||
} else if (thrr >= 0.78 and thrr < 0.83) {
|
} else if (thrr >= 0.78 and thrr < 0.83) {
|
||||||
setprop("/it-autoflight/input/athr", 1);
|
setprop("/it-autoflight/input/athr", 1);
|
||||||
if (getprop("/controls/engines/thrust-limit") == "FLX") {
|
if (getprop("/controls/engines/thrust-limit") == "FLX") {
|
||||||
var derate = getprop("/engines/flex-derate");
|
setprop("/controls/engines/engine[0]/throttle-fdm", 0.97);
|
||||||
setprop("/controls/engines/engine[0]/throttle-fdm", 0.88 - derate);
|
|
||||||
} else {
|
} else {
|
||||||
setprop("/controls/engines/engine[0]/throttle-fdm", 0.84);
|
setprop("/controls/engines/engine[0]/throttle-fdm", 0.94);
|
||||||
}
|
}
|
||||||
setprop("/systems/thrust/state1", "MCT");
|
setprop("/systems/thrust/state1", "MCT");
|
||||||
} else if (thrr >= 0.83 and thrr < 0.95) {
|
} else if (thrr >= 0.83 and thrr < 0.95) {
|
||||||
|
@ -63,7 +64,7 @@ setlistener("/controls/engines/engine[0]/throttle-pos", func {
|
||||||
unflex();
|
unflex();
|
||||||
} else if (thrr >= 0.95) {
|
} else if (thrr >= 0.95) {
|
||||||
setprop("/it-autoflight/input/athr", 1);
|
setprop("/it-autoflight/input/athr", 1);
|
||||||
setprop("/controls/engines/engine[0]/throttle-fdm", 0.88);
|
setprop("/controls/engines/engine[0]/throttle-fdm", 0.97);
|
||||||
setprop("/systems/thrust/state1", "TOGA");
|
setprop("/systems/thrust/state1", "TOGA");
|
||||||
unflex();
|
unflex();
|
||||||
}
|
}
|
||||||
|
@ -83,7 +84,7 @@ setlistener("/controls/engines/engine[0]/throttle-pos", func {
|
||||||
} else if (thrr >= 0.95) {
|
} else if (thrr >= 0.95) {
|
||||||
setprop("/systems/thrust/state1", "TOGA");
|
setprop("/systems/thrust/state1", "TOGA");
|
||||||
}
|
}
|
||||||
setprop("/controls/engines/engine[0]/throttle-fdm", 0.88);
|
setprop("/controls/engines/engine[0]/throttle-fdm", 1.00);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -106,10 +107,9 @@ setlistener("/controls/engines/engine[1]/throttle-pos", func {
|
||||||
} else if (thrr >= 0.78 and thrr < 0.83) {
|
} else if (thrr >= 0.78 and thrr < 0.83) {
|
||||||
setprop("/it-autoflight/input/athr", 1);
|
setprop("/it-autoflight/input/athr", 1);
|
||||||
if (getprop("/controls/engines/thrust-limit") == "FLX") {
|
if (getprop("/controls/engines/thrust-limit") == "FLX") {
|
||||||
var derate = getprop("/engines/flex-derate");
|
setprop("/controls/engines/engine[1]/throttle-fdm", 0.97);
|
||||||
setprop("/controls/engines/engine[1]/throttle-fdm", 0.88 - derate);
|
|
||||||
} else {
|
} else {
|
||||||
setprop("/controls/engines/engine[1]/throttle-fdm", 0.84);
|
setprop("/controls/engines/engine[1]/throttle-fdm", 0.94);
|
||||||
}
|
}
|
||||||
setprop("/systems/thrust/state2", "MCT");
|
setprop("/systems/thrust/state2", "MCT");
|
||||||
} else if (thrr >= 0.83 and thrr < 0.95) {
|
} else if (thrr >= 0.83 and thrr < 0.95) {
|
||||||
|
@ -118,7 +118,7 @@ setlistener("/controls/engines/engine[1]/throttle-pos", func {
|
||||||
unflex();
|
unflex();
|
||||||
} else if (thrr >= 0.95) {
|
} else if (thrr >= 0.95) {
|
||||||
setprop("/it-autoflight/input/athr", 1);
|
setprop("/it-autoflight/input/athr", 1);
|
||||||
setprop("/controls/engines/engine[1]/throttle-fdm", 0.88);
|
setprop("/controls/engines/engine[1]/throttle-fdm", 0.97);
|
||||||
setprop("/systems/thrust/state2", "TOGA");
|
setprop("/systems/thrust/state2", "TOGA");
|
||||||
unflex();
|
unflex();
|
||||||
}
|
}
|
||||||
|
@ -138,7 +138,7 @@ setlistener("/controls/engines/engine[1]/throttle-pos", func {
|
||||||
} else if (thrr >= 0.95) {
|
} else if (thrr >= 0.95) {
|
||||||
setprop("/systems/thrust/state2", "TOGA");
|
setprop("/systems/thrust/state2", "TOGA");
|
||||||
}
|
}
|
||||||
setprop("/controls/engines/engine[1]/throttle-fdm", 0.88);
|
setprop("/controls/engines/engine[1]/throttle-fdm", 1.00);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -177,16 +177,19 @@ var thrust_lim = func {
|
||||||
var eprmct = getprop("/systems/thrust/epr/mct-lim");
|
var eprmct = getprop("/systems/thrust/epr/mct-lim");
|
||||||
var eprflx = getprop("/systems/thrust/epr/flx-lim");
|
var eprflx = getprop("/systems/thrust/epr/flx-lim");
|
||||||
var eprclb = getprop("/systems/thrust/epr/clb-lim");
|
var eprclb = getprop("/systems/thrust/epr/clb-lim");
|
||||||
|
var n1toga = getprop("/systems/thrust/n1/toga-lim");
|
||||||
|
var n1mct = getprop("/systems/thrust/n1/mct-lim");
|
||||||
var n1flx = getprop("/systems/thrust/n1/flx-lim");
|
var n1flx = getprop("/systems/thrust/n1/flx-lim");
|
||||||
|
var n1clb = getprop("/systems/thrust/n1/clb-lim");
|
||||||
if (getprop("/gear/gear[1]/wow") == 0 and getprop("/gear/gear[2]/wow") == 0) {
|
if (getprop("/gear/gear[1]/wow") == 0 and getprop("/gear/gear[2]/wow") == 0) {
|
||||||
if ((state1 == "TOGA" or state2 == "TOGA" or (state1 == "MAN THR" and thr1 >= 0.83) or (state2 == "MAN THR" and thr2 >= 0.83)) or getprop("/systems/thrust/alpha-floor") == 1 or getprop("/systems/thrust/toga-lk") == 1) {
|
if ((state1 == "TOGA" or state2 == "TOGA" or (state1 == "MAN THR" and thr1 >= 0.83) or (state2 == "MAN THR" and thr2 >= 0.83)) or getprop("/systems/thrust/alpha-floor") == 1 or getprop("/systems/thrust/toga-lk") == 1) {
|
||||||
setprop("/controls/engines/thrust-limit", "TOGA");
|
setprop("/controls/engines/thrust-limit", "TOGA");
|
||||||
setprop("/controls/engines/epr-limit", eprtoga);
|
setprop("/controls/engines/epr-limit", eprtoga);
|
||||||
setprop("/controls/engines/n1-limit", 95.8);
|
setprop("/controls/engines/n1-limit", n1toga);
|
||||||
} else if ((state1 == "MCT" or state2 == "MCT" or (state1 == "MAN THR" and thr1 < 0.83) or (state2 == "MAN THR" and thr2 < 0.83)) and getprop("/systems/thrust/lim-flex") == 0) {
|
} else if ((state1 == "MCT" or state2 == "MCT" or (state1 == "MAN THR" and thr1 < 0.83) or (state2 == "MAN THR" and thr2 < 0.83)) and getprop("/systems/thrust/lim-flex") == 0) {
|
||||||
setprop("/controls/engines/thrust-limit", "MCT");
|
setprop("/controls/engines/thrust-limit", "MCT");
|
||||||
setprop("/controls/engines/epr-limit", eprmct);
|
setprop("/controls/engines/epr-limit", eprmct);
|
||||||
setprop("/controls/engines/n1-limit", 92.5);
|
setprop("/controls/engines/n1-limit", n1mct);
|
||||||
} else if ((state1 == "MCT" or state2 == "MCT" or (state1 == "MAN THR" and thr1 < 0.83) or (state2 == "MAN THR" and thr2 < 0.83)) and getprop("/systems/thrust/lim-flex") == 1) {
|
} else if ((state1 == "MCT" or state2 == "MCT" or (state1 == "MAN THR" and thr1 < 0.83) or (state2 == "MAN THR" and thr2 < 0.83)) and getprop("/systems/thrust/lim-flex") == 1) {
|
||||||
setprop("/controls/engines/thrust-limit", "FLX");
|
setprop("/controls/engines/thrust-limit", "FLX");
|
||||||
setprop("/controls/engines/epr-limit", eprflx);
|
setprop("/controls/engines/epr-limit", eprflx);
|
||||||
|
@ -194,7 +197,7 @@ var thrust_lim = func {
|
||||||
} else if (state1 == "CL" or state2 == "CL" or state1 == "MAN" or state2 == "MAN" or state1 == "IDLE" or state2 == "IDLE") {
|
} else if (state1 == "CL" or state2 == "CL" or state1 == "MAN" or state2 == "MAN" or state1 == "IDLE" or state2 == "IDLE") {
|
||||||
setprop("/controls/engines/thrust-limit", "CLB");
|
setprop("/controls/engines/thrust-limit", "CLB");
|
||||||
setprop("/controls/engines/epr-limit", eprclb);
|
setprop("/controls/engines/epr-limit", eprclb);
|
||||||
setprop("/controls/engines/n1-limit", 89.1);
|
setprop("/controls/engines/n1-limit", n1clb);
|
||||||
}
|
}
|
||||||
} else if (getprop("/FMGC/internal/flex-set") == 1 and getprop("/systems/fadec/n1mode1") == 0 and getprop("/systems/fadec/n1mode2") == 0) {
|
} else if (getprop("/FMGC/internal/flex-set") == 1 and getprop("/systems/fadec/n1mode1") == 0 and getprop("/systems/fadec/n1mode2") == 0) {
|
||||||
setprop("/systems/thrust/lim-flex", 1);
|
setprop("/systems/thrust/lim-flex", 1);
|
||||||
|
@ -204,7 +207,7 @@ var thrust_lim = func {
|
||||||
} else {
|
} else {
|
||||||
setprop("/controls/engines/thrust-limit", "TOGA");
|
setprop("/controls/engines/thrust-limit", "TOGA");
|
||||||
setprop("/controls/engines/epr-limit", eprtoga);
|
setprop("/controls/engines/epr-limit", eprtoga);
|
||||||
setprop("/controls/engines/n1-limit", 95.8);
|
setprop("/controls/engines/n1-limit", n1toga);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -217,8 +220,6 @@ var unflex = func {
|
||||||
}
|
}
|
||||||
|
|
||||||
var thrust_loop = func {
|
var thrust_loop = func {
|
||||||
var derate = getprop("/engines/flex-derate");
|
|
||||||
setprop("/engines/flx-thr", 0.88 - derate);
|
|
||||||
var state1 = getprop("/systems/thrust/state1");
|
var state1 = getprop("/systems/thrust/state1");
|
||||||
var state2 = getprop("/systems/thrust/state2");
|
var state2 = getprop("/systems/thrust/state2");
|
||||||
if ((state1 == "CL") and (state2 == "CL")) {
|
if ((state1 == "CL") and (state2 == "CL")) {
|
||||||
|
|
|
@ -210,9 +210,9 @@
|
||||||
<product>
|
<product>
|
||||||
<table>
|
<table>
|
||||||
<product><property>/engines/engine[0]/n1</property><value>0.01</value> </product>
|
<product><property>/engines/engine[0]/n1</property><value>0.01</value> </product>
|
||||||
<entry><ind>0.75</ind> <dep>0.00</dep></entry>
|
<entry><ind>0.65</ind> <dep>0.00</dep></entry>
|
||||||
<entry><ind>0.80</ind> <dep>0.10</dep></entry>
|
<entry><ind>0.70</ind> <dep>0.10</dep></entry>
|
||||||
<entry><ind>1.08</ind> <dep>0.80</dep></entry>
|
<entry><ind>1.02</ind> <dep>0.80</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</product>
|
</product>
|
||||||
</expression>
|
</expression>
|
||||||
|
@ -230,9 +230,9 @@
|
||||||
<product>
|
<product>
|
||||||
<table>
|
<table>
|
||||||
<product><property>/engines/engine[1]/n1</property><value>0.01</value> </product>
|
<product><property>/engines/engine[1]/n1</property><value>0.01</value> </product>
|
||||||
<entry><ind>0.75</ind> <dep>0.00</dep></entry>
|
<entry><ind>0.65</ind> <dep>0.00</dep></entry>
|
||||||
<entry><ind>0.80</ind> <dep>0.10</dep></entry>
|
<entry><ind>0.70</ind> <dep>0.10</dep></entry>
|
||||||
<entry><ind>1.08</ind> <dep>0.80</dep></entry>
|
<entry><ind>1.02</ind> <dep>0.80</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</product>
|
</product>
|
||||||
</expression>
|
</expression>
|
||||||
|
@ -354,8 +354,8 @@
|
||||||
<product>
|
<product>
|
||||||
<table>
|
<table>
|
||||||
<product><property>/engines/engine[0]/n1</property><value>0.01</value> </product>
|
<product><property>/engines/engine[0]/n1</property><value>0.01</value> </product>
|
||||||
<entry><ind>0.80</ind> <dep>0.80</dep></entry>
|
<entry><ind>0.70</ind> <dep>0.80</dep></entry>
|
||||||
<entry><ind>1.08</ind> <dep>1.28</dep></entry>
|
<entry><ind>1.02</ind> <dep>1.28</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</product>
|
</product>
|
||||||
</expression>
|
</expression>
|
||||||
|
@ -373,8 +373,8 @@
|
||||||
<product>
|
<product>
|
||||||
<table>
|
<table>
|
||||||
<product><property>/engines/engine[1]/n1</property><value>0.01</value> </product>
|
<product><property>/engines/engine[1]/n1</property><value>0.01</value> </product>
|
||||||
<entry><ind>0.80</ind> <dep>0.80</dep></entry>
|
<entry><ind>0.70</ind> <dep>0.80</dep></entry>
|
||||||
<entry><ind>1.08</ind> <dep>1.28</dep></entry>
|
<entry><ind>1.02</ind> <dep>1.28</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</product>
|
</product>
|
||||||
</expression>
|
</expression>
|
||||||
|
|
|
@ -114,6 +114,31 @@
|
||||||
<value>0.1</value>
|
<value>0.1</value>
|
||||||
</max-rate-of-change>
|
</max-rate-of-change>
|
||||||
</filter>
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>Throttle Comparator</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<input>
|
||||||
|
<condition>
|
||||||
|
<greater-than-equals>
|
||||||
|
<property>/controls/engines/engine[0]/throttle-man</property>
|
||||||
|
<property>/controls/engines/engine[1]/throttle-man</property>
|
||||||
|
</greater-than-equals>
|
||||||
|
</condition>
|
||||||
|
<property>/controls/engines/engine[0]/throttle-man</property>
|
||||||
|
</input>
|
||||||
|
<input>
|
||||||
|
<condition>
|
||||||
|
<less-than>
|
||||||
|
<property>/controls/engines/engine[0]/throttle-man</property>
|
||||||
|
<property>/controls/engines/engine[1]/throttle-man</property>
|
||||||
|
</less-than>
|
||||||
|
</condition>
|
||||||
|
<property>/controls/engines/engine[1]/throttle-man</property>
|
||||||
|
</input>
|
||||||
|
<output>/controls/engines/throttle-pid-max</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
<!-- Auto throttle -->
|
<!-- Auto throttle -->
|
||||||
<pid-controller>
|
<pid-controller>
|
||||||
|
@ -170,7 +195,9 @@
|
||||||
<Ti>10.0</Ti>
|
<Ti>10.0</Ti>
|
||||||
<Td>0.00001</Td>
|
<Td>0.00001</Td>
|
||||||
<u_min>0.005</u_min>
|
<u_min>0.005</u_min>
|
||||||
<u_max>0.800</u_max>
|
<u_max>
|
||||||
|
<property>/controls/engines/throttle-pid-max</property>
|
||||||
|
</u_max>
|
||||||
</config>
|
</config>
|
||||||
</pid-controller>
|
</pid-controller>
|
||||||
|
|
||||||
|
@ -232,7 +259,9 @@
|
||||||
<Ti>10.0</Ti>
|
<Ti>10.0</Ti>
|
||||||
<Td>0.00001</Td>
|
<Td>0.00001</Td>
|
||||||
<u_min>0.005</u_min>
|
<u_min>0.005</u_min>
|
||||||
<u_max>0.800</u_max>
|
<u_max>
|
||||||
|
<property>/controls/engines/throttle-pid-max</property>
|
||||||
|
</u_max>
|
||||||
</config>
|
</config>
|
||||||
</pid-controller>
|
</pid-controller>
|
||||||
|
|
||||||
|
@ -285,7 +314,9 @@
|
||||||
<Ti>10.0</Ti>
|
<Ti>10.0</Ti>
|
||||||
<Td>0.00001</Td>
|
<Td>0.00001</Td>
|
||||||
<u_min>0.005</u_min>
|
<u_min>0.005</u_min>
|
||||||
<u_max>1.000</u_max>
|
<u_max>
|
||||||
|
<property>/controls/engines/throttle-pid-max</property>
|
||||||
|
</u_max>
|
||||||
</config>
|
</config>
|
||||||
</pid-controller>
|
</pid-controller>
|
||||||
|
|
||||||
|
@ -338,7 +369,9 @@
|
||||||
<Ti>10.0</Ti>
|
<Ti>10.0</Ti>
|
||||||
<Td>0.00001</Td>
|
<Td>0.00001</Td>
|
||||||
<u_min>0.005</u_min>
|
<u_min>0.005</u_min>
|
||||||
<u_max>1.000</u_max>
|
<u_max>
|
||||||
|
<property>/controls/engines/throttle-pid-max</property>
|
||||||
|
</u_max>
|
||||||
</config>
|
</config>
|
||||||
</pid-controller>
|
</pid-controller>
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#######################################
|
#######################################
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- A3XX CFM56 FADEC -->
|
<!-- A3XX CFM/PW FADEC -->
|
||||||
<!-- Joshua Davidson -->
|
<!-- Joshua Davidson -->
|
||||||
|
|
||||||
<PropertyList>
|
<PropertyList>
|
||||||
|
@ -18,16 +18,16 @@
|
||||||
<update-interval-secs type="double">0.05</update-interval-secs>
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/controls/engines/engine[0]/throttle-pos</property>
|
<property>/controls/engines/engine[0]/throttle-pos</property>
|
||||||
<entry><ind>0.00</ind><dep>0.00</dep></entry>
|
<entry><ind>0.00</ind><dep>0.00</dep></entry>
|
||||||
<entry><ind>0.01</ind><dep>0.00</dep></entry>
|
<entry><ind>0.01</ind><dep>0.00</dep></entry>
|
||||||
<entry><ind>0.60</ind><dep>0.80</dep></entry>
|
<entry><ind>0.60</ind><dep>0.91</dep></entry>
|
||||||
<entry><ind>0.65</ind><dep>0.80</dep></entry>
|
<entry><ind>0.65</ind><dep>0.91</dep></entry>
|
||||||
<entry><ind>0.78</ind><dep>0.84</dep></entry>
|
<entry><ind>0.78</ind><dep>0.94</dep></entry>
|
||||||
<entry><ind>0.83</ind><dep>0.84</dep></entry>
|
<entry><ind>0.83</ind><dep>0.94</dep></entry>
|
||||||
<entry><ind>0.95</ind><dep>0.88</dep></entry>
|
<entry><ind>0.95</ind><dep>0.97</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
<output>/controls/engines/engine[0]/throttle-man</output>
|
<output>/controls/engines/engine[0]/throttle-man</output>
|
||||||
|
@ -40,21 +40,71 @@
|
||||||
<update-interval-secs type="double">0.05</update-interval-secs>
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/controls/engines/engine[1]/throttle-pos</property>
|
<property>/controls/engines/engine[1]/throttle-pos</property>
|
||||||
<entry><ind>0.00</ind><dep>0.00</dep></entry>
|
<entry><ind>0.00</ind><dep>0.00</dep></entry>
|
||||||
<entry><ind>0.01</ind><dep>0.00</dep></entry>
|
<entry><ind>0.01</ind><dep>0.00</dep></entry>
|
||||||
<entry><ind>0.60</ind><dep>0.80</dep></entry>
|
<entry><ind>0.60</ind><dep>0.91</dep></entry>
|
||||||
<entry><ind>0.65</ind><dep>0.80</dep></entry>
|
<entry><ind>0.65</ind><dep>0.91</dep></entry>
|
||||||
<entry><ind>0.78</ind><dep>0.84</dep></entry>
|
<entry><ind>0.78</ind><dep>0.94</dep></entry>
|
||||||
<entry><ind>0.83</ind><dep>0.84</dep></entry>
|
<entry><ind>0.83</ind><dep>0.94</dep></entry>
|
||||||
<entry><ind>0.95</ind><dep>0.88</dep></entry>
|
<entry><ind>0.95</ind><dep>0.97</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
<output>/controls/engines/engine[1]/throttle-man</output>
|
<output>/controls/engines/engine[1]/throttle-man</output>
|
||||||
</filter>
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>MAN CMD One</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
|
<input>
|
||||||
|
<expression>
|
||||||
|
<product>
|
||||||
|
<table>
|
||||||
|
<property>/controls/engines/engine[0]/throttle-pos</property>
|
||||||
|
<entry><ind>0.00</ind><dep>0.00</dep></entry>
|
||||||
|
<entry><ind>0.01</ind><dep>0.00</dep></entry>
|
||||||
|
<entry><ind>0.60</ind><dep>0.91</dep></entry>
|
||||||
|
<entry><ind>0.65</ind><dep>0.91</dep></entry>
|
||||||
|
<entry><ind>0.78</ind><dep>0.94</dep></entry>
|
||||||
|
<entry><ind>0.83</ind><dep>0.94</dep></entry>
|
||||||
|
<entry><ind>0.95</ind><dep>0.97</dep></entry>
|
||||||
|
</table>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<output>/controls/engines/engine[0]/throttle-cmd-man</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>MAN CMD Two</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
|
<input>
|
||||||
|
<expression>
|
||||||
|
<product>
|
||||||
|
<table>
|
||||||
|
<property>/controls/engines/engine[1]/throttle-pos</property>
|
||||||
|
<entry><ind>0.00</ind><dep>0.00</dep></entry>
|
||||||
|
<entry><ind>0.01</ind><dep>0.00</dep></entry>
|
||||||
|
<entry><ind>0.60</ind><dep>0.91</dep></entry>
|
||||||
|
<entry><ind>0.65</ind><dep>0.91</dep></entry>
|
||||||
|
<entry><ind>0.78</ind><dep>0.94</dep></entry>
|
||||||
|
<entry><ind>0.83</ind><dep>0.94</dep></entry>
|
||||||
|
<entry><ind>0.95</ind><dep>0.97</dep></entry>
|
||||||
|
</table>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<output>/controls/engines/engine[1]/throttle-cmd-man</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
<name>N1 CMD 1</name>
|
<name>N1 CMD 1</name>
|
||||||
<type>gain</type>
|
<type>gain</type>
|
||||||
|
@ -75,18 +125,21 @@
|
||||||
</condition>
|
</condition>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/engines/flx-thr</property>
|
<product>
|
||||||
|
<value>0.97</value>
|
||||||
|
<property>/engines/flx-throttle</property>
|
||||||
|
</product>
|
||||||
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||||
<entry><ind>1.00</ind><dep>105.8</dep></entry>
|
<entry><ind>1.00</ind><dep>103.8</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/controls/engines/engine[0]/throttle-man</property>
|
<property>/controls/engines/engine[0]/throttle-cmd-man</property>
|
||||||
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||||
<entry><ind>1.00</ind><dep>105.8</dep></entry>
|
<entry><ind>1.00</ind><dep>103.8</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
|
@ -113,18 +166,21 @@
|
||||||
</condition>
|
</condition>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/engines/flx-thr</property>
|
<product>
|
||||||
|
<value>0.97</value>
|
||||||
|
<property>/engines/flx-throttle</property>
|
||||||
|
</product>
|
||||||
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||||
<entry><ind>1.00</ind><dep>105.8</dep></entry>
|
<entry><ind>1.00</ind><dep>103.8</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/controls/engines/engine[1]/throttle-man</property>
|
<property>/controls/engines/engine[1]/throttle-cmd-man</property>
|
||||||
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||||
<entry><ind>1.00</ind><dep>105.8</dep></entry>
|
<entry><ind>1.00</ind><dep>103.8</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
|
@ -141,7 +197,7 @@
|
||||||
<table>
|
<table>
|
||||||
<property>/controls/engines/engine[0]/throttle-cmd-cmd</property>
|
<property>/controls/engines/engine[0]/throttle-cmd-cmd</property>
|
||||||
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||||
<entry><ind>1.00</ind><dep>105.8</dep></entry>
|
<entry><ind>1.00</ind><dep>103.8</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
|
@ -158,7 +214,7 @@
|
||||||
<table>
|
<table>
|
||||||
<property>/controls/engines/engine[1]/throttle-cmd-cmd</property>
|
<property>/controls/engines/engine[1]/throttle-cmd-cmd</property>
|
||||||
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||||
<entry><ind>1.00</ind><dep>105.8</dep></entry>
|
<entry><ind>1.00</ind><dep>103.8</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
|
@ -523,6 +579,46 @@
|
||||||
</max-rate-of-change>
|
</max-rate-of-change>
|
||||||
</filter>
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>N1 Limit TOGA</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
|
<input>
|
||||||
|
<expression>
|
||||||
|
<table>
|
||||||
|
<product>
|
||||||
|
<value>0.97</value>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
|
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||||
|
<entry><ind>1.00</ind><dep>103.8</dep></entry>
|
||||||
|
</table>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<output>/systems/thrust/n1/toga-lim</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>N1 Limit MCT</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
|
<input>
|
||||||
|
<expression>
|
||||||
|
<table>
|
||||||
|
<product>
|
||||||
|
<value>0.94</value>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
|
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||||
|
<entry><ind>1.00</ind><dep>103.8</dep></entry>
|
||||||
|
</table>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<output>/systems/thrust/n1/mct-lim</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
<name>N1 Limit FLX</name>
|
<name>N1 Limit FLX</name>
|
||||||
<type>gain</type>
|
<type>gain</type>
|
||||||
|
@ -530,16 +626,111 @@
|
||||||
<update-interval-secs type="double">0.05</update-interval-secs>
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/engines/flx-thr</property>
|
<product>
|
||||||
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
<value>0.97</value>
|
||||||
<entry><ind>1.00</ind><dep>105.8</dep></entry>
|
<property>/engines/flx-throttle</property>
|
||||||
</table>
|
</product>
|
||||||
|
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||||
|
<entry><ind>1.00</ind><dep>103.8</dep></entry>
|
||||||
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
<output>/systems/thrust/n1/flx-lim</output>
|
<output>/systems/thrust/n1/flx-lim</output>
|
||||||
</filter>
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>N1 Limit CLB</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
|
<input>
|
||||||
|
<expression>
|
||||||
|
<table>
|
||||||
|
<product>
|
||||||
|
<value>0.91</value>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
|
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||||
|
<entry><ind>1.00</ind><dep>103.8</dep></entry>
|
||||||
|
</table>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<output>/systems/thrust/n1/clb-lim</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>Throttle Output One</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
|
<input>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<equals>
|
||||||
|
<property>/controls/engines/thrust-limit</property>
|
||||||
|
<value>FLX</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>/systems/thrust/state1</property>
|
||||||
|
<value>MCT</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
<expression>
|
||||||
|
<product>
|
||||||
|
<property>/controls/engines/engine[0]/throttle-fdm</property>
|
||||||
|
<property>/engines/flx-throttle</property>
|
||||||
|
</product>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<input>
|
||||||
|
<expression>
|
||||||
|
<product>
|
||||||
|
<property>/controls/engines/engine[0]/throttle-fdm</property>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<output>/controls/engines/engine[0]/throttle-output</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>Throttle Output Two</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
|
<input>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<equals>
|
||||||
|
<property>/controls/engines/thrust-limit</property>
|
||||||
|
<value>FLX</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>/systems/thrust/state2</property>
|
||||||
|
<value>MCT</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
<expression>
|
||||||
|
<product>
|
||||||
|
<property>/controls/engines/engine[1]/throttle-fdm</property>
|
||||||
|
<property>/engines/flx-throttle</property>
|
||||||
|
</product>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<input>
|
||||||
|
<expression>
|
||||||
|
<product>
|
||||||
|
<property>/controls/engines/engine[1]/throttle-fdm</property>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<output>/controls/engines/engine[1]/throttle-output</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
<name>EGT L</name>
|
<name>EGT L</name>
|
||||||
<type>gain</type>
|
<type>gain</type>
|
||||||
|
|
|
@ -20,13 +20,13 @@
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/controls/engines/engine[0]/throttle-pos</property>
|
<property>/controls/engines/engine[0]/throttle-pos</property>
|
||||||
<entry><ind>0.00</ind><dep>0.00</dep></entry>
|
<entry><ind>0.00</ind><dep>0.00</dep></entry>
|
||||||
<entry><ind>0.01</ind><dep>0.00</dep></entry>
|
<entry><ind>0.01</ind><dep>0.00</dep></entry>
|
||||||
<entry><ind>0.60</ind><dep>0.80</dep></entry>
|
<entry><ind>0.60</ind><dep>0.91</dep></entry>
|
||||||
<entry><ind>0.65</ind><dep>0.80</dep></entry>
|
<entry><ind>0.65</ind><dep>0.91</dep></entry>
|
||||||
<entry><ind>0.78</ind><dep>0.84</dep></entry>
|
<entry><ind>0.78</ind><dep>0.94</dep></entry>
|
||||||
<entry><ind>0.83</ind><dep>0.84</dep></entry>
|
<entry><ind>0.83</ind><dep>0.94</dep></entry>
|
||||||
<entry><ind>0.95</ind><dep>0.88</dep></entry>
|
<entry><ind>0.95</ind><dep>0.97</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
|
@ -42,18 +42,68 @@
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/controls/engines/engine[1]/throttle-pos</property>
|
<property>/controls/engines/engine[1]/throttle-pos</property>
|
||||||
<entry><ind>0.00</ind><dep>0.00</dep></entry>
|
<entry><ind>0.00</ind><dep>0.00</dep></entry>
|
||||||
<entry><ind>0.01</ind><dep>0.00</dep></entry>
|
<entry><ind>0.01</ind><dep>0.00</dep></entry>
|
||||||
<entry><ind>0.60</ind><dep>0.80</dep></entry>
|
<entry><ind>0.60</ind><dep>0.91</dep></entry>
|
||||||
<entry><ind>0.65</ind><dep>0.80</dep></entry>
|
<entry><ind>0.65</ind><dep>0.91</dep></entry>
|
||||||
<entry><ind>0.78</ind><dep>0.84</dep></entry>
|
<entry><ind>0.78</ind><dep>0.94</dep></entry>
|
||||||
<entry><ind>0.83</ind><dep>0.84</dep></entry>
|
<entry><ind>0.83</ind><dep>0.94</dep></entry>
|
||||||
<entry><ind>0.95</ind><dep>0.88</dep></entry>
|
<entry><ind>0.95</ind><dep>0.97</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
<output>/controls/engines/engine[1]/throttle-man</output>
|
<output>/controls/engines/engine[1]/throttle-man</output>
|
||||||
</filter>
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>MAN CMD One</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
|
<input>
|
||||||
|
<expression>
|
||||||
|
<product>
|
||||||
|
<table>
|
||||||
|
<property>/controls/engines/engine[0]/throttle-pos</property>
|
||||||
|
<entry><ind>0.00</ind><dep>0.00</dep></entry>
|
||||||
|
<entry><ind>0.01</ind><dep>0.00</dep></entry>
|
||||||
|
<entry><ind>0.60</ind><dep>0.91</dep></entry>
|
||||||
|
<entry><ind>0.65</ind><dep>0.91</dep></entry>
|
||||||
|
<entry><ind>0.78</ind><dep>0.94</dep></entry>
|
||||||
|
<entry><ind>0.83</ind><dep>0.94</dep></entry>
|
||||||
|
<entry><ind>0.95</ind><dep>0.97</dep></entry>
|
||||||
|
</table>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<output>/controls/engines/engine[0]/throttle-cmd-man</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>MAN CMD Two</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
|
<input>
|
||||||
|
<expression>
|
||||||
|
<product>
|
||||||
|
<table>
|
||||||
|
<property>/controls/engines/engine[1]/throttle-pos</property>
|
||||||
|
<entry><ind>0.00</ind><dep>0.00</dep></entry>
|
||||||
|
<entry><ind>0.01</ind><dep>0.00</dep></entry>
|
||||||
|
<entry><ind>0.60</ind><dep>0.91</dep></entry>
|
||||||
|
<entry><ind>0.65</ind><dep>0.91</dep></entry>
|
||||||
|
<entry><ind>0.78</ind><dep>0.94</dep></entry>
|
||||||
|
<entry><ind>0.83</ind><dep>0.94</dep></entry>
|
||||||
|
<entry><ind>0.95</ind><dep>0.97</dep></entry>
|
||||||
|
</table>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<output>/controls/engines/engine[1]/throttle-cmd-man</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
<name>EPR Scale</name>
|
<name>EPR Scale</name>
|
||||||
|
@ -64,8 +114,8 @@
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/position/altitude-ft</property>
|
<property>/position/altitude-ft</property>
|
||||||
<entry><ind> 0</ind><dep>0.444</dep></entry>
|
<entry><ind> 0</ind><dep>0.487</dep></entry>
|
||||||
<entry><ind>42000</ind><dep>0.784</dep></entry>
|
<entry><ind>42000</ind><dep>0.721</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
|
@ -81,7 +131,7 @@
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/position/altitude-ft</property>
|
<property>/position/altitude-ft</property>
|
||||||
<entry><ind> 0</ind><dep>0.992</dep></entry>
|
<entry><ind> 0</ind><dep>0.988</dep></entry>
|
||||||
<entry><ind>13000</ind><dep>0.975</dep></entry>
|
<entry><ind>13000</ind><dep>0.975</dep></entry>
|
||||||
<entry><ind>42000</ind><dep>0.966</dep></entry>
|
<entry><ind>42000</ind><dep>0.966</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
|
@ -101,7 +151,7 @@
|
||||||
<property>/engines/engine[0]/n1</property>
|
<property>/engines/engine[0]/n1</property>
|
||||||
<entry><ind> 18.0</ind><dep>0.00</dep></entry>
|
<entry><ind> 18.0</ind><dep>0.00</dep></entry>
|
||||||
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
|
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
|
||||||
<entry><ind>105.8</ind><dep>1.00</dep></entry>
|
<entry><ind>103.8</ind><dep>1.00</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
<scale>/engines/epr-scale</scale>
|
<scale>/engines/epr-scale</scale>
|
||||||
|
@ -145,7 +195,10 @@
|
||||||
</condition>
|
</condition>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/engines/flx-thr</property>
|
<product>
|
||||||
|
<value>0.97</value>
|
||||||
|
<property>/engines/flx-throttle</property>
|
||||||
|
</product>
|
||||||
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
||||||
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
|
@ -155,7 +208,7 @@
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/controls/engines/engine[0]/throttle-man</property>
|
<property>/controls/engines/engine[0]/throttle-cmd-man</property>
|
||||||
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
||||||
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
|
@ -192,7 +245,7 @@
|
||||||
<property>/engines/engine[1]/n1</property>
|
<property>/engines/engine[1]/n1</property>
|
||||||
<entry><ind> 18.0</ind><dep>0.00</dep></entry>
|
<entry><ind> 18.0</ind><dep>0.00</dep></entry>
|
||||||
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
|
<entry><ind> 22.4</ind><dep>0.03</dep></entry>
|
||||||
<entry><ind>105.8</ind><dep>1.00</dep></entry>
|
<entry><ind>103.8</ind><dep>1.00</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
<scale>/engines/epr-scale</scale>
|
<scale>/engines/epr-scale</scale>
|
||||||
|
@ -236,7 +289,10 @@
|
||||||
</condition>
|
</condition>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/engines/flx-thr</property>
|
<product>
|
||||||
|
<value>0.97</value>
|
||||||
|
<property>/engines/flx-throttle</property>
|
||||||
|
</product>
|
||||||
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
||||||
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
|
@ -246,7 +302,7 @@
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/controls/engines/engine[1]/throttle-man</property>
|
<property>/controls/engines/engine[1]/throttle-cmd-man</property>
|
||||||
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
||||||
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
|
@ -382,7 +438,7 @@
|
||||||
<table>
|
<table>
|
||||||
<property>/controls/engines/engine[0]/throttle-man</property>
|
<property>/controls/engines/engine[0]/throttle-man</property>
|
||||||
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||||
<entry><ind>1.00</ind><dep>105.8</dep></entry>
|
<entry><ind>1.00</ind><dep>103.8</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
|
@ -399,7 +455,7 @@
|
||||||
<table>
|
<table>
|
||||||
<property>/controls/engines/engine[1]/throttle-man</property>
|
<property>/controls/engines/engine[1]/throttle-man</property>
|
||||||
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
<entry><ind>0.00</ind><dep> 22.4</dep></entry>
|
||||||
<entry><ind>1.00</ind><dep>105.8</dep></entry>
|
<entry><ind>1.00</ind><dep>103.8</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
|
@ -740,7 +796,10 @@
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<value>0.88</value>
|
<product>
|
||||||
|
<value>0.97</value>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
||||||
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
|
@ -774,7 +833,10 @@
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<value>0.84</value>
|
<product>
|
||||||
|
<value>0.94</value>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
||||||
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
|
@ -808,7 +870,10 @@
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/engines/flx-thr</property>
|
<product>
|
||||||
|
<value>0.97</value>
|
||||||
|
<property>/engines/flx-throttle</property>
|
||||||
|
</product>
|
||||||
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
||||||
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
|
@ -842,7 +907,10 @@
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<value>0.80</value>
|
<product>
|
||||||
|
<value>0.91</value>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
<entry><ind>0.000</ind><dep>0.03</dep></entry>
|
||||||
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
<entry><ind>1.000</ind><dep>1.00</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
|
@ -868,6 +936,78 @@
|
||||||
<output>/systems/thrust/epr/clb-lim</output>
|
<output>/systems/thrust/epr/clb-lim</output>
|
||||||
</filter>
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>Throttle Output One</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
|
<input>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<equals>
|
||||||
|
<property>/controls/engines/thrust-limit</property>
|
||||||
|
<value>FLX</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>/systems/thrust/state1</property>
|
||||||
|
<value>MCT</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
<expression>
|
||||||
|
<product>
|
||||||
|
<property>/controls/engines/engine[0]/throttle-fdm</property>
|
||||||
|
<property>/engines/flx-throttle</property>
|
||||||
|
</product>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<input>
|
||||||
|
<expression>
|
||||||
|
<product>
|
||||||
|
<property>/controls/engines/engine[0]/throttle-fdm</property>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<output>/controls/engines/engine[0]/throttle-output</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>Throttle Output Two</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
|
<input>
|
||||||
|
<condition>
|
||||||
|
<and>
|
||||||
|
<equals>
|
||||||
|
<property>/controls/engines/thrust-limit</property>
|
||||||
|
<value>FLX</value>
|
||||||
|
</equals>
|
||||||
|
<equals>
|
||||||
|
<property>/systems/thrust/state2</property>
|
||||||
|
<value>MCT</value>
|
||||||
|
</equals>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
<expression>
|
||||||
|
<product>
|
||||||
|
<property>/controls/engines/engine[1]/throttle-fdm</property>
|
||||||
|
<property>/engines/flx-throttle</property>
|
||||||
|
</product>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<input>
|
||||||
|
<expression>
|
||||||
|
<product>
|
||||||
|
<property>/controls/engines/engine[1]/throttle-fdm</property>
|
||||||
|
<property>/controls/engines/throttle-scale</property>
|
||||||
|
</product>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<output>/controls/engines/engine[1]/throttle-output</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
<name>EGT L</name>
|
<name>EGT L</name>
|
||||||
<type>gain</type>
|
<type>gain</type>
|
||||||
|
|
|
@ -102,14 +102,14 @@
|
||||||
<channel name="Throttle">
|
<channel name="Throttle">
|
||||||
|
|
||||||
<pure_gain name="fcs/throttle1">
|
<pure_gain name="fcs/throttle1">
|
||||||
<input>/controls/engines/engine[0]/throttle-fdm</input>
|
<input>/controls/engines/engine[0]/throttle-output</input>
|
||||||
<gain>1</gain>
|
<gain>1</gain>
|
||||||
<output>fcs/throttle-cmd-norm</output>
|
<output>fcs/throttle-cmd-norm</output>
|
||||||
<output>fcs/throttle-pos-norm</output>
|
<output>fcs/throttle-pos-norm</output>
|
||||||
</pure_gain>
|
</pure_gain>
|
||||||
|
|
||||||
<pure_gain name="fcs/throttle2">
|
<pure_gain name="fcs/throttle2">
|
||||||
<input>/controls/engines/engine[1]/throttle-fdm</input>
|
<input>/controls/engines/engine[1]/throttle-output</input>
|
||||||
<gain>1</gain>
|
<gain>1</gain>
|
||||||
<output>fcs/throttle-cmd-norm[1]</output>
|
<output>fcs/throttle-cmd-norm[1]</output>
|
||||||
<output>fcs/throttle-pos-norm[1]</output>
|
<output>fcs/throttle-pos-norm[1]</output>
|
||||||
|
|
|
@ -8,22 +8,41 @@
|
||||||
|
|
||||||
<PropertyList>
|
<PropertyList>
|
||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
<name>Flex Derate</name>
|
<name>OAT Thrust Scale</name>
|
||||||
<type>gain</type>
|
<type>gain</type>
|
||||||
<gain>1</gain>
|
<gain>1</gain>
|
||||||
<update-interval-secs type="double">0.05</update-interval-secs>
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/FMGC/internal/flex-cmd</property>
|
<property>/environment/temperature-degc</property>
|
||||||
<entry><ind> 0</ind><dep>0.00</dep></entry>
|
<entry><ind> 70</ind><dep>0.790</dep></entry>
|
||||||
<entry><ind>70</ind><dep>0.12</dep></entry>
|
<entry><ind> 40</ind><dep>0.815</dep></entry>
|
||||||
</table>
|
<entry><ind>-60</ind><dep>1.000</dep></entry>
|
||||||
</expression>
|
</table>
|
||||||
</input>
|
</expression>
|
||||||
<output>/engines/flex-derate</output>
|
</input>
|
||||||
</filter>
|
<output>/controls/engines/throttle-scale</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>FLX Thrust Scale</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1</gain>
|
||||||
|
<update-interval-secs type="double">0.05</update-interval-secs>
|
||||||
|
<input>
|
||||||
|
<expression>
|
||||||
|
<table>
|
||||||
|
<property>/FMGC/internal/flex</property>
|
||||||
|
<entry><ind> 70</ind><dep>0.790</dep></entry>
|
||||||
|
<entry><ind> 40</ind><dep>0.815</dep></entry>
|
||||||
|
<entry><ind>-60</ind><dep>1.000</dep></entry>
|
||||||
|
</table>
|
||||||
|
</expression>
|
||||||
|
</input>
|
||||||
|
<output>/engines/flx-throttle</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
<name>FF 1</name>
|
<name>FF 1</name>
|
||||||
|
|
|
@ -210,9 +210,9 @@
|
||||||
<product>
|
<product>
|
||||||
<table>
|
<table>
|
||||||
<product><property>/engines/engine[0]/n1</property><value>0.01</value> </product>
|
<product><property>/engines/engine[0]/n1</property><value>0.01</value> </product>
|
||||||
<entry><ind>0.75</ind> <dep>0.00</dep></entry>
|
<entry><ind>0.65</ind> <dep>0.00</dep></entry>
|
||||||
<entry><ind>0.80</ind> <dep>0.10</dep></entry>
|
<entry><ind>0.70</ind> <dep>0.10</dep></entry>
|
||||||
<entry><ind>1.08</ind> <dep>0.80</dep></entry>
|
<entry><ind>1.02</ind> <dep>0.80</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</product>
|
</product>
|
||||||
</expression>
|
</expression>
|
||||||
|
@ -230,9 +230,9 @@
|
||||||
<product>
|
<product>
|
||||||
<table>
|
<table>
|
||||||
<product><property>/engines/engine[1]/n1</property><value>0.01</value> </product>
|
<product><property>/engines/engine[1]/n1</property><value>0.01</value> </product>
|
||||||
<entry><ind>0.75</ind> <dep>0.00</dep></entry>
|
<entry><ind>0.65</ind> <dep>0.00</dep></entry>
|
||||||
<entry><ind>0.80</ind> <dep>0.10</dep></entry>
|
<entry><ind>0.70</ind> <dep>0.10</dep></entry>
|
||||||
<entry><ind>1.08</ind> <dep>0.80</dep></entry>
|
<entry><ind>1.02</ind> <dep>0.80</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</product>
|
</product>
|
||||||
</expression>
|
</expression>
|
||||||
|
@ -354,8 +354,8 @@
|
||||||
<product>
|
<product>
|
||||||
<table>
|
<table>
|
||||||
<product><property>/engines/engine[0]/n1</property><value>0.01</value> </product>
|
<product><property>/engines/engine[0]/n1</property><value>0.01</value> </product>
|
||||||
<entry><ind>0.80</ind> <dep>0.80</dep></entry>
|
<entry><ind>0.70</ind> <dep>0.80</dep></entry>
|
||||||
<entry><ind>1.08</ind> <dep>1.28</dep></entry>
|
<entry><ind>1.02</ind> <dep>1.28</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</product>
|
</product>
|
||||||
</expression>
|
</expression>
|
||||||
|
@ -373,8 +373,8 @@
|
||||||
<product>
|
<product>
|
||||||
<table>
|
<table>
|
||||||
<product><property>/engines/engine[1]/n1</property><value>0.01</value> </product>
|
<product><property>/engines/engine[1]/n1</property><value>0.01</value> </product>
|
||||||
<entry><ind>0.80</ind> <dep>0.80</dep></entry>
|
<entry><ind>0.70</ind> <dep>0.80</dep></entry>
|
||||||
<entry><ind>1.08</ind> <dep>1.28</dep></entry>
|
<entry><ind>1.02</ind> <dep>1.28</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</product>
|
</product>
|
||||||
</expression>
|
</expression>
|
||||||
|
|
Reference in a new issue