From 5fe4e3b900d897c9eb515873d5d4ff002080d739 Mon Sep 17 00:00:00 2001 From: Joshua Davidson <joshuadavidson2000@gmail.com> Date: Wed, 23 May 2018 17:23:02 -0400 Subject: [PATCH] Engine: New dynamic spoolup/down values, REQUIRES 2018.1.0 or later --- A320-100-CFM.xml | 4 +- A320-200-CFM.xml | 4 +- A320-200-IAE.xml | 4 +- A320neo-CFM.xml | 4 +- A320neo-PW.xml | 4 +- AircraftConfig/acconfig.nas | 4 +- Engines/cfm56_5a1.xml | 59 ------------------ Engines/cfm56_5a1_1.xml | 118 ++++++++++++++++++++++++++++++++++++ Engines/cfm56_5a1_2.xml | 118 ++++++++++++++++++++++++++++++++++++ Engines/cfm56_5b4.xml | 59 ------------------ Engines/cfm56_5b4_1.xml | 118 ++++++++++++++++++++++++++++++++++++ Engines/cfm56_5b4_2.xml | 118 ++++++++++++++++++++++++++++++++++++ Engines/leap1a26.xml | 59 ------------------ Engines/leap1a26_1.xml | 118 ++++++++++++++++++++++++++++++++++++ Engines/leap1a26_2.xml | 118 ++++++++++++++++++++++++++++++++++++ Engines/pw1127g.xml | 59 ------------------ Engines/pw1127g_1.xml | 118 ++++++++++++++++++++++++++++++++++++ Engines/pw1127g_2.xml | 118 ++++++++++++++++++++++++++++++++++++ Engines/v2527_a5.xml | 59 ------------------ Engines/v2527_a5_1.xml | 118 ++++++++++++++++++++++++++++++++++++ Engines/v2527_a5_2.xml | 118 ++++++++++++++++++++++++++++++++++++ INSTALL.md | 2 +- revision.txt | 2 +- 23 files changed, 1194 insertions(+), 309 deletions(-) delete mode 100644 Engines/cfm56_5a1.xml create mode 100644 Engines/cfm56_5a1_1.xml create mode 100644 Engines/cfm56_5a1_2.xml delete mode 100644 Engines/cfm56_5b4.xml create mode 100644 Engines/cfm56_5b4_1.xml create mode 100644 Engines/cfm56_5b4_2.xml delete mode 100644 Engines/leap1a26.xml create mode 100644 Engines/leap1a26_1.xml create mode 100644 Engines/leap1a26_2.xml delete mode 100644 Engines/pw1127g.xml create mode 100644 Engines/pw1127g_1.xml create mode 100644 Engines/pw1127g_2.xml delete mode 100644 Engines/v2527_a5.xml create mode 100644 Engines/v2527_a5_1.xml create mode 100644 Engines/v2527_a5_2.xml diff --git a/A320-100-CFM.xml b/A320-100-CFM.xml index 754d9c0d..25469134 100644 --- a/A320-100-CFM.xml +++ b/A320-100-CFM.xml @@ -334,7 +334,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd"> </ground_reactions> <propulsion> - <engine file="cfm56_5a1"> + <engine file="cfm56_5a1_1"> <location unit="M"> <x> 14.3962788 </x> <y> -5.755 </y> @@ -360,7 +360,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd"> </thruster> </engine> - <engine file="cfm56_5a1"> + <engine file="cfm56_5a1_2"> <location unit="M"> <x> 14.3962788 </x> <y> 5.755 </y> diff --git a/A320-200-CFM.xml b/A320-200-CFM.xml index 30c57093..684c57f4 100644 --- a/A320-200-CFM.xml +++ b/A320-200-CFM.xml @@ -334,7 +334,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd"> </ground_reactions> <propulsion> - <engine file="cfm56_5b4"> + <engine file="cfm56_5b4_1"> <location unit="M"> <x> 14.3962788 </x> <y> -5.755 </y> @@ -360,7 +360,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd"> </thruster> </engine> - <engine file="cfm56_5b4"> + <engine file="cfm56_5b4_2"> <location unit="M"> <x> 14.3962788 </x> <y> 5.755 </y> diff --git a/A320-200-IAE.xml b/A320-200-IAE.xml index e75a5f6e..111fc55b 100644 --- a/A320-200-IAE.xml +++ b/A320-200-IAE.xml @@ -334,7 +334,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd"> </ground_reactions> <propulsion> - <engine file="v2527_a5"> + <engine file="v2527_a5_1"> <location unit="M"> <x> 14.3962788 </x> <y> -5.755 </y> @@ -360,7 +360,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd"> </thruster> </engine> - <engine file="v2527_a5"> + <engine file="v2527_a5_2"> <location unit="M"> <x> 14.3962788 </x> <y> 5.755 </y> diff --git a/A320neo-CFM.xml b/A320neo-CFM.xml index d7e063af..06583b4d 100644 --- a/A320neo-CFM.xml +++ b/A320neo-CFM.xml @@ -334,7 +334,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd"> </ground_reactions> <propulsion> - <engine file="leap1a26"> + <engine file="leap1a26_1"> <location unit="M"> <x> 14.3962788 </x> <y> -5.755 </y> @@ -360,7 +360,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd"> </thruster> </engine> - <engine file="leap1a26"> + <engine file="leap1a26_2"> <location unit="M"> <x> 14.3962788 </x> <y> 5.755 </y> diff --git a/A320neo-PW.xml b/A320neo-PW.xml index 02e096be..cb7fcf25 100644 --- a/A320neo-PW.xml +++ b/A320neo-PW.xml @@ -334,7 +334,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd"> </ground_reactions> <propulsion> - <engine file="pw1127g"> + <engine file="pw1127g_1"> <location unit="M"> <x> 14.3962788 </x> <y> -5.755 </y> @@ -360,7 +360,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd"> </thruster> </engine> - <engine file="pw1127g"> + <engine file="pw1127g_2"> <location unit="M"> <x> 14.3962788 </x> <y> 5.755 </y> diff --git a/AircraftConfig/acconfig.nas b/AircraftConfig/acconfig.nas index 0b774808..85c34687 100644 --- a/AircraftConfig/acconfig.nas +++ b/AircraftConfig/acconfig.nas @@ -126,9 +126,9 @@ setlistener("/systems/acconfig/new-revision", func { }); var mismatch_chk = func { - if (num(string.replace(getprop("/sim/version/flightgear"),".","")) < 201730) { + if (num(string.replace(getprop("/sim/version/flightgear"),".","")) < 201810) { setprop("/systems/acconfig/mismatch-code", "0x121"); - setprop("/systems/acconfig/mismatch-reason", "FGFS version is too old! Please update FlightGear to at least 2017.3.0."); + setprop("/systems/acconfig/mismatch-reason", "FGFS version is too old! Please update FlightGear to at least 2018.1.0."); if (getprop("/systems/acconfig/out-of-date") != 1) { error_mismatch.open(); } diff --git a/Engines/cfm56_5a1.xml b/Engines/cfm56_5a1.xml deleted file mode 100644 index 42062ede..00000000 --- a/Engines/cfm56_5a1.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0"?> - -<!-- -############################################## -# Copyright (c) Joshua Davidson (it0uchpods) # -############################################## ---> - -<turbine_engine name="CFM56_5A1"> - - <milthrust> 25000 </milthrust> - <bypassratio> 8.1 </bypassratio> - <tsfc> 0.5 </tsfc> - <bleed> 0.03 </bleed> - <idlen1> 19.7 </idlen1> - <idlen2> 61.2 </idlen2> - <n1spinup> 0.2 </n1spinup> - <n2spinup> 1.0 </n2spinup> - <maxn1> 103.8 </maxn1> - <maxn2> 101.4 </maxn2> - <augmented> 0 </augmented> - <injected> 0 </injected> - - <function name="IdleThrust"> - <table> - <independentVar lookup="row">velocities/mach</independentVar> - <independentVar lookup="column">atmosphere/density-altitude</independentVar> - <tableData> - -10000 0 10000 20000 30000 40000 50000 - 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 - 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 - 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 - 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 - 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 - 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 - </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.5640 0.3920 0.2710 0.0000 - 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 - 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 - 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 - 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 - 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 - 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/cfm56_5a1_1.xml b/Engines/cfm56_5a1_1.xml new file mode 100644 index 00000000..3e6d1eb7 --- /dev/null +++ b/Engines/cfm56_5a1_1.xml @@ -0,0 +1,118 @@ +<?xml version="1.0"?> + +<!-- +############################################## +# Copyright (c) Joshua Davidson (it0uchpods) # +############################################## +--> + +<turbine_engine name="CFM56_5A1"> + + <milthrust> 25000 </milthrust> + <tsfc> 0.5 </tsfc> + <bleed> 0.03 </bleed> + <idlen1> 19.7 </idlen1> + <idlen2> 61.2 </idlen2> + <n1spinup> 0.2 </n1spinup> + <n2spinup> 1.0 </n2spinup> + <maxn1> 103.8 </maxn1> + <maxn2> 101.4 </maxn2> + <augmented> 0 </augmented> + <injected> 0 </injected> + + <function name="N1SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N1SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="IdleThrust"> + <table> + <independentVar lookup="row">velocities/mach</independentVar> + <independentVar lookup="column">atmosphere/density-altitude</independentVar> + <tableData> + -10000 0 10000 20000 30000 40000 50000 + 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 + 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 + 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 + 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 + 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 + 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 + </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.5640 0.3920 0.2710 0.0000 + 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 + 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 + 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 + 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 + 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 + 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/cfm56_5a1_2.xml b/Engines/cfm56_5a1_2.xml new file mode 100644 index 00000000..acfa8b71 --- /dev/null +++ b/Engines/cfm56_5a1_2.xml @@ -0,0 +1,118 @@ +<?xml version="1.0"?> + +<!-- +############################################## +# Copyright (c) Joshua Davidson (it0uchpods) # +############################################## +--> + +<turbine_engine name="CFM56_5A1"> + + <milthrust> 25000 </milthrust> + <tsfc> 0.5 </tsfc> + <bleed> 0.03 </bleed> + <idlen1> 19.7 </idlen1> + <idlen2> 61.2 </idlen2> + <n1spinup> 0.2 </n1spinup> + <n2spinup> 1.0 </n2spinup> + <maxn1> 103.8 </maxn1> + <maxn2> 101.4 </maxn2> + <augmented> 0 </augmented> + <injected> 0 </injected> + + <function name="N1SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N1SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="IdleThrust"> + <table> + <independentVar lookup="row">velocities/mach</independentVar> + <independentVar lookup="column">atmosphere/density-altitude</independentVar> + <tableData> + -10000 0 10000 20000 30000 40000 50000 + 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 + 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 + 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 + 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 + 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 + 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 + </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.5640 0.3920 0.2710 0.0000 + 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 + 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 + 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 + 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 + 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 + 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/cfm56_5b4.xml b/Engines/cfm56_5b4.xml deleted file mode 100644 index 49983bb5..00000000 --- a/Engines/cfm56_5b4.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0"?> - -<!-- -############################################## -# Copyright (c) Joshua Davidson (it0uchpods) # -############################################## ---> - -<turbine_engine name="CFM56_5B4"> - - <milthrust> 27000 </milthrust> - <bypassratio> 8.1 </bypassratio> - <tsfc> 0.5 </tsfc> - <bleed> 0.03 </bleed> - <idlen1> 19.7 </idlen1> - <idlen2> 61.2 </idlen2> - <n1spinup> 0.2 </n1spinup> - <n2spinup> 1.0 </n2spinup> - <maxn1> 103.8 </maxn1> - <maxn2> 101.4 </maxn2> - <augmented> 0 </augmented> - <injected> 0 </injected> - - <function name="IdleThrust"> - <table> - <independentVar lookup="row">velocities/mach</independentVar> - <independentVar lookup="column">atmosphere/density-altitude</independentVar> - <tableData> - -10000 0 10000 20000 30000 40000 50000 - 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 - 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 - 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 - 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 - 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 - 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 - </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.5640 0.3920 0.2710 0.0000 - 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 - 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 - 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 - 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 - 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 - 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/cfm56_5b4_1.xml b/Engines/cfm56_5b4_1.xml new file mode 100644 index 00000000..48139e8a --- /dev/null +++ b/Engines/cfm56_5b4_1.xml @@ -0,0 +1,118 @@ +<?xml version="1.0"?> + +<!-- +############################################## +# Copyright (c) Joshua Davidson (it0uchpods) # +############################################## +--> + +<turbine_engine name="CFM56_5B4"> + + <milthrust> 27000 </milthrust> + <tsfc> 0.5 </tsfc> + <bleed> 0.03 </bleed> + <idlen1> 19.7 </idlen1> + <idlen2> 61.2 </idlen2> + <n1spinup> 0.2 </n1spinup> + <n2spinup> 1.0 </n2spinup> + <maxn1> 103.8 </maxn1> + <maxn2> 101.4 </maxn2> + <augmented> 0 </augmented> + <injected> 0 </injected> + + <function name="N1SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N1SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="IdleThrust"> + <table> + <independentVar lookup="row">velocities/mach</independentVar> + <independentVar lookup="column">atmosphere/density-altitude</independentVar> + <tableData> + -10000 0 10000 20000 30000 40000 50000 + 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 + 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 + 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 + 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 + 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 + 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 + </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.5640 0.3920 0.2710 0.0000 + 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 + 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 + 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 + 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 + 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 + 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/cfm56_5b4_2.xml b/Engines/cfm56_5b4_2.xml new file mode 100644 index 00000000..9ff26da9 --- /dev/null +++ b/Engines/cfm56_5b4_2.xml @@ -0,0 +1,118 @@ +<?xml version="1.0"?> + +<!-- +############################################## +# Copyright (c) Joshua Davidson (it0uchpods) # +############################################## +--> + +<turbine_engine name="CFM56_5B4"> + + <milthrust> 27000 </milthrust> + <tsfc> 0.5 </tsfc> + <bleed> 0.03 </bleed> + <idlen1> 19.7 </idlen1> + <idlen2> 61.2 </idlen2> + <n1spinup> 0.2 </n1spinup> + <n2spinup> 1.0 </n2spinup> + <maxn1> 103.8 </maxn1> + <maxn2> 101.4 </maxn2> + <augmented> 0 </augmented> + <injected> 0 </injected> + + <function name="N1SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N1SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="IdleThrust"> + <table> + <independentVar lookup="row">velocities/mach</independentVar> + <independentVar lookup="column">atmosphere/density-altitude</independentVar> + <tableData> + -10000 0 10000 20000 30000 40000 50000 + 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 + 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 + 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 + 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 + 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 + 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 + </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.5640 0.3920 0.2710 0.0000 + 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 + 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 + 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 + 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 + 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 + 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/leap1a26.xml b/Engines/leap1a26.xml deleted file mode 100644 index e3bc3491..00000000 --- a/Engines/leap1a26.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0"?> - -<!-- -############################################## -# Copyright (c) Joshua Davidson (it0uchpods) # -############################################## ---> - -<turbine_engine name="LEAP1A26"> - - <milthrust> 27000 </milthrust> - <bypassratio> 8.1 </bypassratio> - <tsfc> 0.5 </tsfc> - <bleed> 0.03 </bleed> - <idlen1> 19.7 </idlen1> - <idlen2> 61.2 </idlen2> - <n1spinup> 0.2 </n1spinup> - <n2spinup> 1.0 </n2spinup> - <maxn1> 103.8 </maxn1> - <maxn2> 101.4 </maxn2> - <augmented> 0 </augmented> - <injected> 0 </injected> - - <function name="IdleThrust"> - <table> - <independentVar lookup="row">velocities/mach</independentVar> - <independentVar lookup="column">atmosphere/density-altitude</independentVar> - <tableData> - -10000 0 10000 20000 30000 40000 50000 - 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 - 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 - 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 - 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 - 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 - 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 - </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.5640 0.3920 0.2710 0.0000 - 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 - 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 - 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 - 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 - 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 - 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/leap1a26_1.xml b/Engines/leap1a26_1.xml new file mode 100644 index 00000000..05477ba7 --- /dev/null +++ b/Engines/leap1a26_1.xml @@ -0,0 +1,118 @@ +<?xml version="1.0"?> + +<!-- +############################################## +# Copyright (c) Joshua Davidson (it0uchpods) # +############################################## +--> + +<turbine_engine name="LEAP1A26"> + + <milthrust> 27000 </milthrust> + <tsfc> 0.5 </tsfc> + <bleed> 0.03 </bleed> + <idlen1> 19.7 </idlen1> + <idlen2> 61.2 </idlen2> + <n1spinup> 0.2 </n1spinup> + <n2spinup> 1.0 </n2spinup> + <maxn1> 103.8 </maxn1> + <maxn2> 101.4 </maxn2> + <augmented> 0 </augmented> + <injected> 0 </injected> + + <function name="N1SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N1SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="IdleThrust"> + <table> + <independentVar lookup="row">velocities/mach</independentVar> + <independentVar lookup="column">atmosphere/density-altitude</independentVar> + <tableData> + -10000 0 10000 20000 30000 40000 50000 + 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 + 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 + 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 + 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 + 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 + 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 + </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.5640 0.3920 0.2710 0.0000 + 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 + 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 + 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 + 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 + 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 + 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/leap1a26_2.xml b/Engines/leap1a26_2.xml new file mode 100644 index 00000000..2ab51019 --- /dev/null +++ b/Engines/leap1a26_2.xml @@ -0,0 +1,118 @@ +<?xml version="1.0"?> + +<!-- +############################################## +# Copyright (c) Joshua Davidson (it0uchpods) # +############################################## +--> + +<turbine_engine name="LEAP1A26"> + + <milthrust> 27000 </milthrust> + <tsfc> 0.5 </tsfc> + <bleed> 0.03 </bleed> + <idlen1> 19.7 </idlen1> + <idlen2> 61.2 </idlen2> + <n1spinup> 0.2 </n1spinup> + <n2spinup> 1.0 </n2spinup> + <maxn1> 103.8 </maxn1> + <maxn2> 101.4 </maxn2> + <augmented> 0 </augmented> + <injected> 0 </injected> + + <function name="N1SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N1SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="IdleThrust"> + <table> + <independentVar lookup="row">velocities/mach</independentVar> + <independentVar lookup="column">atmosphere/density-altitude</independentVar> + <tableData> + -10000 0 10000 20000 30000 40000 50000 + 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 + 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 + 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 + 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 + 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 + 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 + </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.5640 0.3920 0.2710 0.0000 + 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 + 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 + 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 + 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 + 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 + 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/pw1127g.xml b/Engines/pw1127g.xml deleted file mode 100644 index 394f6f26..00000000 --- a/Engines/pw1127g.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0"?> - -<!-- -############################################## -# Copyright (c) Joshua Davidson (it0uchpods) # -############################################## ---> - -<turbine_engine name="PW1127G"> - - <milthrust> 26345 </milthrust> - <bypassratio> 8.1 </bypassratio> - <tsfc> 0.5 </tsfc> - <bleed> 0.03 </bleed> - <idlen1> 19.7 </idlen1> - <idlen2> 61.2 </idlen2> - <n1spinup> 0.2 </n1spinup> - <n2spinup> 1.0 </n2spinup> - <maxn1> 103.8 </maxn1> - <maxn2> 101.4 </maxn2> - <augmented> 0 </augmented> - <injected> 0 </injected> - - <function name="IdleThrust"> - <table> - <independentVar lookup="row">velocities/mach</independentVar> - <independentVar lookup="column">atmosphere/density-altitude</independentVar> - <tableData> - -10000 0 10000 20000 30000 40000 50000 - 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 - 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 - 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 - 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 - 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 - 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 - </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.5640 0.3920 0.2710 0.0000 - 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 - 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 - 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 - 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 - 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 - 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/pw1127g_1.xml b/Engines/pw1127g_1.xml new file mode 100644 index 00000000..8d13b325 --- /dev/null +++ b/Engines/pw1127g_1.xml @@ -0,0 +1,118 @@ +<?xml version="1.0"?> + +<!-- +############################################## +# Copyright (c) Joshua Davidson (it0uchpods) # +############################################## +--> + +<turbine_engine name="PW1127G"> + + <milthrust> 26345 </milthrust> + <tsfc> 0.5 </tsfc> + <bleed> 0.03 </bleed> + <idlen1> 19.7 </idlen1> + <idlen2> 61.2 </idlen2> + <n1spinup> 0.2 </n1spinup> + <n2spinup> 1.0 </n2spinup> + <maxn1> 103.8 </maxn1> + <maxn2> 101.4 </maxn2> + <augmented> 0 </augmented> + <injected> 0 </injected> + + <function name="N1SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N1SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="IdleThrust"> + <table> + <independentVar lookup="row">velocities/mach</independentVar> + <independentVar lookup="column">atmosphere/density-altitude</independentVar> + <tableData> + -10000 0 10000 20000 30000 40000 50000 + 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 + 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 + 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 + 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 + 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 + 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 + </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.5640 0.3920 0.2710 0.0000 + 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 + 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 + 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 + 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 + 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 + 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/pw1127g_2.xml b/Engines/pw1127g_2.xml new file mode 100644 index 00000000..6dfae068 --- /dev/null +++ b/Engines/pw1127g_2.xml @@ -0,0 +1,118 @@ +<?xml version="1.0"?> + +<!-- +############################################## +# Copyright (c) Joshua Davidson (it0uchpods) # +############################################## +--> + +<turbine_engine name="PW1127G"> + + <milthrust> 26345 </milthrust> + <tsfc> 0.5 </tsfc> + <bleed> 0.03 </bleed> + <idlen1> 19.7 </idlen1> + <idlen2> 61.2 </idlen2> + <n1spinup> 0.2 </n1spinup> + <n2spinup> 1.0 </n2spinup> + <maxn1> 103.8 </maxn1> + <maxn2> 101.4 </maxn2> + <augmented> 0 </augmented> + <injected> 0 </injected> + + <function name="N1SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N1SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="IdleThrust"> + <table> + <independentVar lookup="row">velocities/mach</independentVar> + <independentVar lookup="column">atmosphere/density-altitude</independentVar> + <tableData> + -10000 0 10000 20000 30000 40000 50000 + 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 + 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 + 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 + 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 + 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 + 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 + </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.5640 0.3920 0.2710 0.0000 + 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 + 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 + 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 + 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 + 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 + 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/v2527_a5.xml b/Engines/v2527_a5.xml deleted file mode 100644 index 9c1253d3..00000000 --- a/Engines/v2527_a5.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0"?> - -<!-- -############################################## -# Copyright (c) Joshua Davidson (it0uchpods) # -############################################## ---> - -<turbine_engine name="V2527_A5"> - - <milthrust> 26600 </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> 1.0 </n2spinup> - <maxn1> 103.8 </maxn1> - <maxn2> 101.4 </maxn2> - <augmented> 0 </augmented> - <injected> 0 </injected> - - <function name="IdleThrust"> - <table> - <independentVar lookup="row">velocities/mach</independentVar> - <independentVar lookup="column">atmosphere/density-altitude</independentVar> - <tableData> - -10000 0 10000 20000 30000 40000 50000 - 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 - 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 - 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 - 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 - 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 - 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 - </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.5640 0.3920 0.2710 0.0000 - 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 - 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 - 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 - 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 - 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 - 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/v2527_a5_1.xml b/Engines/v2527_a5_1.xml new file mode 100644 index 00000000..074cecc2 --- /dev/null +++ b/Engines/v2527_a5_1.xml @@ -0,0 +1,118 @@ +<?xml version="1.0"?> + +<!-- +############################################## +# Copyright (c) Joshua Davidson (it0uchpods) # +############################################## +--> + +<turbine_engine name="V2527_A5"> + + <milthrust> 26600 </milthrust> + <tsfc> 0.5 </tsfc> + <bleed> 0.03 </bleed> + <idlen1> 22.4 </idlen1> + <idlen2> 60.9 </idlen2> + <n1spinup> 0.2 </n1spinup> + <n2spinup> 1.0 </n2spinup> + <maxn1> 103.8 </maxn1> + <maxn2> 101.4 </maxn2> + <augmented> 0 </augmented> + <injected> 0 </injected> + + <function name="N1SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N1SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[0]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="IdleThrust"> + <table> + <independentVar lookup="row">velocities/mach</independentVar> + <independentVar lookup="column">atmosphere/density-altitude</independentVar> + <tableData> + -10000 0 10000 20000 30000 40000 50000 + 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 + 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 + 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 + 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 + 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 + 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 + </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.5640 0.3920 0.2710 0.0000 + 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 + 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 + 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 + 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 + 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 + 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/Engines/v2527_a5_2.xml b/Engines/v2527_a5_2.xml new file mode 100644 index 00000000..2810b1bd --- /dev/null +++ b/Engines/v2527_a5_2.xml @@ -0,0 +1,118 @@ +<?xml version="1.0"?> + +<!-- +############################################## +# Copyright (c) Joshua Davidson (it0uchpods) # +############################################## +--> + +<turbine_engine name="V2527_A5"> + + <milthrust> 26600 </milthrust> + <tsfc> 0.5 </tsfc> + <bleed> 0.03 </bleed> + <idlen1> 22.4 </idlen1> + <idlen2> 60.9 </idlen2> + <n1spinup> 0.2 </n1spinup> + <n2spinup> 1.0 </n2spinup> + <maxn1> 103.8 </maxn1> + <maxn2> 101.4 </maxn2> + <augmented> 0 </augmented> + <injected> 0 </injected> + + <function name="N1SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N1SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolUp"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="N2SpoolDown"> + <table> + <independentVar lookup="row">/engines/engine[1]/n1</independentVar> + <tableData> + 24 1.1 + 28 2.9 + 46 9.7 + 68 15.4 + 80 19.6 + 94 21.4 + 103 23.6 + </tableData> + </table> + </function> + + <function name="IdleThrust"> + <table> + <independentVar lookup="row">velocities/mach</independentVar> + <independentVar lookup="column">atmosphere/density-altitude</independentVar> + <tableData> + -10000 0 10000 20000 30000 40000 50000 + 0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000 + 0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000 + 0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000 + 0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000 + 0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000 + 1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000 + </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.5640 0.3920 0.2710 0.0000 + 0.2 1.1710 0.9740 0.6970 0.5360 0.3850 0.2610 0.0000 + 0.4 1.1500 0.9570 0.6920 0.5460 0.3870 0.2530 0.0000 + 0.6 1.1810 0.9410 0.7210 0.5660 0.3580 0.2180 0.0000 + 0.8 1.2290 1.0200 0.7820 0.5570 0.3040 0.1930 0.0000 + 0.9 1.2580 1.0200 0.7820 0.5220 0.2710 0.1140 0.0000 + 1.0 1.1810 0.9510 0.7210 0.4410 0.1740 0.0450 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> diff --git a/INSTALL.md b/INSTALL.md index caa691ba..140410f6 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -1,7 +1,7 @@ # INSTALL ## Prerequisites Have at least following versions installed: -* FlightGear 2017.3.0 or newer +* FlightGear 2018.1.0 or newer ## Install using ZIP Snapshot [Download](https://github.com/it0uchpods/IDG-A32X/archive/master.zip) the zip file. diff --git a/revision.txt b/revision.txt index 8c69207c..c4f73bac 100644 --- a/revision.txt +++ b/revision.txt @@ -1 +1 @@ -4416 \ No newline at end of file +4500 \ No newline at end of file