A32X: New Fuel System

This commit is contained in:
Joshua Davidson 2017-09-22 21:56:44 -04:00
parent 868e0761f2
commit e711e2701b
18 changed files with 868 additions and 1623 deletions

View file

@ -400,7 +400,6 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</ground_reactions>
<propulsion>
<engine file="cfm56_5b9">
<location unit="IN">
<x> 620.0683 </x>
@ -412,7 +411,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> 1 </yaw>
</orient>
<feed>7</feed>
<feed>3</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -438,7 +437,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> -1 </yaw>
</orient>
<feed>8</feed>
<feed>4</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -453,116 +452,64 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</thruster>
</engine>
<tank type="FUEL"> <!-- Left Tank (Wing tip Ventilation Surge) 0 -->
<location unit="IN">
<x> 783.0709 </x>
<y> -574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- need review --> <!-- would be 1 percent of max load per each wing, 412 each. Needs temp rise of 20C at max load to fill -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Outer) 1 -->
<location unit="IN">
<x> 739.5669 </x>
<y> -457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520.00 </capacity><!-- need review -->
<contents unit="LBS"> 1520 </contents><!-- outer filled first than inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Inner) 2 -->
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> -236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>3</priority>
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Center Tank 3 -->
<tank type="FUEL"> <!-- Center Tank -->
<location unit="IN">
<x> 522.0473 </x>
<y> 0 </y>
<z> -47.0 </z>
</location>
<capacity unit="LBS"> 14281 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 0 </contents> <!-- wing tanks always filled first -->
<contents unit="LBS"> 0 </contents> <!-- wing tanks filled first -->
<standpipe unit="LBS">43</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Inner) 4 -->
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> 236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimum fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Outer) 5 -->
<location unit="IN">
<x> 739.5669 </x>
<y> 457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 1520 </contents><!-- outer filled before inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Wing tip Ventilation Surge) 6 -->
<location unit="IN">
<x> 783.0709 </x>
<y> 574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- need review --> <!-- 1 percent of max, see left surge tank, is 412 lb each -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- LEFT FUEL PIPES (Engine 1 feed from this) -->
<tank type="FUEL"> <!-- Engines 1 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- RIGHT FUEL PIPES (Engine 2 feed from this) -->
<tank type="FUEL"> <!-- Engine 2 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>

View file

@ -400,7 +400,6 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</ground_reactions>
<propulsion>
<engine file="cfm56_5b6">
<location unit="IN">
<x> 620.0683 </x>
@ -412,7 +411,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> 1 </yaw>
</orient>
<feed>7</feed>
<feed>3</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -438,7 +437,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> -1 </yaw>
</orient>
<feed>8</feed>
<feed>4</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -453,116 +452,64 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</thruster>
</engine>
<tank type="FUEL"> <!-- Left Tank (Wing tip Ventilation Surge) 0 -->
<location unit="IN">
<x> 783.0709 </x>
<y> -574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- need review --> <!-- would be 1 percent of max load per each wing, 412 each. Needs temp rise of 20C at max load to fill -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Outer) 1 -->
<location unit="IN">
<x> 739.5669 </x>
<y> -457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520.00 </capacity><!-- need review -->
<contents unit="LBS"> 1520 </contents><!-- outer filled first than inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Inner) 2 -->
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> -236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>3</priority>
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Center Tank 3 -->
<tank type="FUEL"> <!-- Center Tank -->
<location unit="IN">
<x> 522.0473 </x>
<y> 0 </y>
<z> -47.0 </z>
</location>
<capacity unit="LBS"> 14281 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 0 </contents> <!-- wing tanks always filled first -->
<contents unit="LBS"> 0 </contents> <!-- wing tanks filled first -->
<standpipe unit="LBS">43</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Inner) 4 -->
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> 236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimum fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Outer) 5 -->
<location unit="IN">
<x> 739.5669 </x>
<y> 457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 1520 </contents><!-- outer filled before inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Wing tip Ventilation Surge) 6 -->
<location unit="IN">
<x> 783.0709 </x>
<y> 574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- need review --> <!-- 1 percent of max, see left surge tank, is 412 lb each -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- LEFT FUEL PIPES (Engine 1 feed from this) -->
<tank type="FUEL"> <!-- Engines 1 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- RIGHT FUEL PIPES (Engine 2 feed from this) -->
<tank type="FUEL"> <!-- Engine 2 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>

View file

@ -400,7 +400,6 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</ground_reactions>
<propulsion>
<engine file="v2527_a5">
<location unit="IN">
<x> 620.0683 </x>
@ -412,7 +411,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> 1 </yaw>
</orient>
<feed>7</feed>
<feed>3</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -438,7 +437,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> -1 </yaw>
</orient>
<feed>8</feed>
<feed>4</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -453,116 +452,64 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</thruster>
</engine>
<tank type="FUEL"> <!-- Left Tank (Wing tip Ventilation Surge) 0 -->
<location unit="IN">
<x> 783.0709 </x>
<y> -574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- need review --> <!-- would be 1 percent of max load per each wing, 412 each. Needs temp rise of 20C at max load to fill -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Outer) 1 -->
<location unit="IN">
<x> 739.5669 </x>
<y> -457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520.00 </capacity><!-- need review -->
<contents unit="LBS"> 1520 </contents><!-- outer filled first than inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Inner) 2 -->
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> -236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>3</priority>
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Center Tank 3 -->
<tank type="FUEL"> <!-- Center Tank -->
<location unit="IN">
<x> 522.0473 </x>
<y> 0 </y>
<z> -47.0 </z>
</location>
<capacity unit="LBS"> 14281 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 0 </contents> <!-- wing tanks always filled first -->
<contents unit="LBS"> 0 </contents> <!-- wing tanks filled first -->
<standpipe unit="LBS">43</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Inner) 4 -->
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> 236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimum fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Outer) 5 -->
<location unit="IN">
<x> 739.5669 </x>
<y> 457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 1520 </contents><!-- outer filled before inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Wing tip Ventilation Surge) 6 -->
<location unit="IN">
<x> 783.0709 </x>
<y> 574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- need review --> <!-- 1 percent of max, see left surge tank, is 412 lb each -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- LEFT FUEL PIPES (Engine 1 feed from this) -->
<tank type="FUEL"> <!-- Engines 1 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- RIGHT FUEL PIPES (Engine 2 feed from this) -->
<tank type="FUEL"> <!-- Engine 2 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>

View file

@ -400,7 +400,6 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</ground_reactions>
<propulsion>
<engine file="cfm56_5a1">
<location unit="IN">
<x> 620.0683 </x>
@ -412,7 +411,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> 1 </yaw>
</orient>
<feed>7</feed>
<feed>3</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -438,7 +437,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> -1 </yaw>
</orient>
<feed>8</feed>
<feed>4</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -453,47 +452,20 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</thruster>
</engine>
<tank type="FUEL"> <!-- Left Tank (Wing tip Ventilation Surge) 0 -->
<location unit="IN">
<x> 783.0709 </x>
<y> -574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total capacity, needs 20C to be filled -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Outer) 1 -->
<location unit="IN">
<x> 739.5669 </x>
<y> -457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520.00 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 1520 </contents><!-- outer filled first than inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Inner) 2 -->
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> -236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>3</priority>
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Center Tank 3 -->
<tank type="FUEL"> <!-- Center Tank -->
<location unit="IN">
<x> 522.0473 </x>
<y> 0 </y>
@ -506,63 +478,38 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Inner) 4 -->
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> 236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimum fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Outer) 5 -->
<location unit="IN">
<x> 739.5669 </x>
<y> 457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520 </capacity><!-- need review -->
<contents unit="LBS"> 1520 </contents><!-- outer tank filled first than inner tank -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Wing tip Ventilation Surge) 6 -->
<location unit="IN">
<x> 783.0709 </x>
<y> 574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total fuel capacity, needs 20C-->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- LEFT FUEL PIPES (Engine 1 feed from this) -->
<tank type="FUEL"> <!-- Engines 1 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- RIGHT FUEL PIPES (Engine 2 feed from this) -->
<tank type="FUEL"> <!-- Engine 2 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>

View file

@ -400,7 +400,6 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</ground_reactions>
<propulsion>
<engine file="cfm56_5b4">
<location unit="IN">
<x> 620.0683 </x>
@ -412,7 +411,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> 1 </yaw>
</orient>
<feed>7</feed>
<feed>3</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -438,7 +437,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> -1 </yaw>
</orient>
<feed>8</feed>
<feed>4</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -453,138 +452,64 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</thruster>
</engine>
<tank type="FUEL">
<!-- Left Tank (Wing tip Ventilation Surge) 0 -->
<location unit="IN">
<x> 783.0709 </x>
<y> -574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity>
<!-- 1 percent of total capacity, needs 20C to be filled -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL">
<!-- Left Tank (Outer) 1 -->
<location unit="IN">
<x> 739.5669 </x>
<y> -457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520.00 </capacity>
<!-- correct by FCOM -->
<contents unit="LBS"> 1520 </contents>
<!-- outer filled first than inner -->
<standpipe unit="LBS">21</standpipe>
<!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL">
<!-- Left Tank (Inner) 2 -->
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> -236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity>
<!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe>
<!-- minimun fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL">
<!-- Center Tank 3 -->
<tank type="FUEL"> <!-- Center Tank -->
<location unit="IN">
<x> 522.0473 </x>
<y> 0 </y>
<z> -47.0 </z>
</location>
<capacity unit="LBS"> 14281 </capacity>
<!-- correct by FCOM -->
<contents unit="LBS"> 0 </contents>
<!-- wing tanks filled first -->
<standpipe unit="LBS">43</standpipe>
<!-- minimun fuel on pipes -->
<capacity unit="LBS"> 14281 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 0 </contents> <!-- wing tanks filled first -->
<standpipe unit="LBS">43</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL">
<!-- Right Tank (Inner) 4 -->
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> 236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity>
<!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe>
<!-- minimum fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL">
<!-- Right Tank (Outer) 5 -->
<location unit="IN">
<x> 739.5669 </x>
<y> 457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520 </capacity>
<!-- need review -->
<contents unit="LBS"> 1520 </contents>
<!-- outer tank filled first than inner tank -->
<standpipe unit="LBS">21</standpipe>
<!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL">
<!-- Right Tank (Wing tip Ventilation Surge) 6 -->
<location unit="IN">
<x> 783.0709 </x>
<y> 574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity>
<!-- 1 percent of total fuel capacity, needs 20C-->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- LEFT FUEL PIPES (Engine 1 feed from this) -->
<tank type="FUEL"> <!-- Engines 1 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- RIGHT FUEL PIPES (Engine 2 feed from this) -->
<tank type="FUEL"> <!-- Engine 2 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>

View file

@ -400,7 +400,6 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</ground_reactions>
<propulsion>
<engine file="v2527_a5">
<location unit="IN">
<x> 620.0683 </x>
@ -412,7 +411,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> 1 </yaw>
</orient>
<feed>7</feed>
<feed>3</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -438,7 +437,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> -1 </yaw>
</orient>
<feed>8</feed>
<feed>4</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -453,47 +452,20 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</thruster>
</engine>
<tank type="FUEL"> <!-- Left Tank (Wing tip Ventilation Surge) 0 -->
<location unit="IN">
<x> 783.0709 </x>
<y> -574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total capacity, needs 20C to be filled -->
<contents unit="LBS"> 0 </contents>
<priority>0</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Outer) 1 -->
<location unit="IN">
<x> 739.5669 </x>
<y> -457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520.00 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 1520 </contents><!-- outer filled first than inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Inner) 2 -->
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> -236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>3</priority>
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Center Tank 3 -->
<tank type="FUEL"> <!-- Center Tank -->
<location unit="IN">
<x> 522.0473 </x>
<y> 0 </y>
@ -506,63 +478,38 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Inner) 4 -->
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> 236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimum fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Outer) 5 -->
<location unit="IN">
<x> 739.5669 </x>
<y> 457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520 </capacity><!-- need review -->
<contents unit="LBS"> 1520 </contents><!-- outer tank filled first than inner tank -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Wing tip Ventilation Surge) 6 -->
<location unit="IN">
<x> 783.0709 </x>
<y> 574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total fuel capacity, needs 20C-->
<contents unit="LBS"> 0 </contents>
<priority>0</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- LEFT FUEL PIPES (Engine 1 feed from this) -->
<tank type="FUEL"> <!-- Engines 1 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- RIGHT FUEL PIPES (Engine 2 feed from this) -->
<tank type="FUEL"> <!-- Engine 2 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>

View file

@ -353,31 +353,19 @@
<consumables>
<fuel>
<tank n="0">
<name>Left Wing Surge</name>
<name>Left Wing</name>
</tank>
<tank n="1">
<name>Left Wing Outer</name>
</tank>
<tank n="2">
<name>Left Wing Inner</name>
</tank>
<tank n="3">
<name>Center</name>
</tank>
<tank n="2">
<name>Right Wing</name>
</tank>
<tank n="3">
<name>Engine 1 Pipes</name>
</tank>
<tank n="4">
<name>Right Wing Inner</name>
</tank>
<tank n="5">
<name>Right Wing Outer</name>
</tank>
<tank n="6">
<name>Right Wing Surge</name>
</tank>
<tank n="7">
<name>Left Pipes</name>
</tank>
<tank n="8">
<name>Right Pipes</name>
<name>Engine 2 Pipes</name>
</tank>
</fuel>
</consumables>
@ -698,18 +686,18 @@
<systems>
<fuel n="0">
<only-use-ctr-tank type="bool">0</only-use-ctr-tank>
<tank n="0">
<feed0 type="bool">0</feed0>
<feed1 type="bool">0</feed1>
</tank>
<tank n="1">
<feed0 type="bool">0</feed0>
<feed1 type="bool">0</feed1>
</tank>
<tank n="2">
<feed0 type="bool">0</feed0>
<feed1 type="bool">0</feed1>
</tank>
<tank n="3">
<feed0 type="bool">0</feed0>
<feed1 type="bool">0</feed1>
</tank>
<tank n="4">
<feed0 type="bool">0</feed0>
<feed1 type="bool">0</feed1>
</tank>
</fuel>
<hydraulic n="0">
<blue-psi>0</blue-psi>

View file

@ -400,7 +400,6 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</ground_reactions>
<propulsion>
<engine file="leap1a26">
<location unit="IN">
<x> 620.0683 </x>
@ -412,7 +411,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> 1 </yaw>
</orient>
<feed>7</feed>
<feed>3</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -438,7 +437,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> -1 </yaw>
</orient>
<feed>8</feed>
<feed>4</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -453,47 +452,20 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</thruster>
</engine>
<tank type="FUEL"> <!-- Left Tank (Wing tip Ventilation Surge) 0 -->
<location unit="IN">
<x> 783.0709 </x>
<y> -574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total capacity, needs 20C to be filled -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Outer) 1 -->
<location unit="IN">
<x> 739.5669 </x>
<y> -457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520.00 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 1520 </contents><!-- outer filled first than inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Inner) 2 -->
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> -236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>3</priority>
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Center Tank 3 -->
<tank type="FUEL"> <!-- Center Tank -->
<location unit="IN">
<x> 522.0473 </x>
<y> 0 </y>
@ -506,63 +478,38 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Inner) 4 -->
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> 236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimum fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Outer) 5 -->
<location unit="IN">
<x> 739.5669 </x>
<y> 457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520 </capacity><!-- need review -->
<contents unit="LBS"> 1520 </contents><!-- outer tank filled first than inner tank -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Wing tip Ventilation Surge) 6 -->
<location unit="IN">
<x> 783.0709 </x>
<y> 574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total fuel capacity, needs 20C-->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- LEFT FUEL PIPES (Engine 1 feed from this) -->
<tank type="FUEL"> <!-- Engines 1 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- RIGHT FUEL PIPES (Engine 2 feed from this) -->
<tank type="FUEL"> <!-- Engine 2 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>

View file

@ -400,7 +400,6 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</ground_reactions>
<propulsion>
<engine file="pw1127g">
<location unit="IN">
<x> 620.0683 </x>
@ -412,7 +411,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> 1 </yaw>
</orient>
<feed>7</feed>
<feed>3</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -438,7 +437,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> -1 </yaw>
</orient>
<feed>8</feed>
<feed>4</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -453,47 +452,20 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</thruster>
</engine>
<tank type="FUEL"> <!-- Left Tank (Wing tip Ventilation Surge) 0 -->
<location unit="IN">
<x> 783.0709 </x>
<y> -574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total capacity, needs 20C to be filled -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Outer) 1 -->
<location unit="IN">
<x> 739.5669 </x>
<y> -457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520.00 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 1520 </contents><!-- outer filled first than inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Inner) 2 -->
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> -236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>3</priority>
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Center Tank 3 -->
<tank type="FUEL"> <!-- Center Tank -->
<location unit="IN">
<x> 522.0473 </x>
<y> 0 </y>
@ -506,63 +478,38 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Inner) 4 -->
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> 236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimum fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Outer) 5 -->
<location unit="IN">
<x> 739.5669 </x>
<y> 457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520 </capacity><!-- need review -->
<contents unit="LBS"> 1520 </contents><!-- outer tank filled first than inner tank -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Wing tip Ventilation Surge) 6 -->
<location unit="IN">
<x> 783.0709 </x>
<y> 574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total fuel capacity, needs 20C-->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- LEFT FUEL PIPES (Engine 1 feed from this) -->
<tank type="FUEL"> <!-- Engines 1 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- RIGHT FUEL PIPES (Engine 2 feed from this) -->
<tank type="FUEL"> <!-- Engine 2 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>

View file

@ -400,7 +400,6 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</ground_reactions>
<propulsion>
<engine file="cfm56_5b3">
<location unit="IN">
<x> 620.0683 </x>
@ -412,7 +411,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> 1 </yaw>
</orient>
<feed>7</feed>
<feed>3</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -438,7 +437,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> -1 </yaw>
</orient>
<feed>8</feed>
<feed>4</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -453,47 +452,20 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</thruster>
</engine>
<tank type="FUEL"> <!-- Left Tank (Wing tip Ventilation Surge) 0 -->
<location unit="IN">
<x> 783.0709 </x>
<y> -574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total capacity, needs 20C to be filled -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Outer) 1 -->
<location unit="IN">
<x> 739.5669 </x>
<y> -457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520.00 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 1520 </contents><!-- outer filled first than inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Inner) 2 -->
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> -236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>3</priority>
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Center Tank 3 -->
<tank type="FUEL"> <!-- Center Tank -->
<location unit="IN">
<x> 522.0473 </x>
<y> 0 </y>
@ -506,63 +478,38 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Inner) 4 -->
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> 236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimum fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Outer) 5 -->
<location unit="IN">
<x> 739.5669 </x>
<y> 457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520 </capacity><!-- need review -->
<contents unit="LBS"> 1520 </contents><!-- outer tank filled first than inner tank -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Wing tip Ventilation Surge) 6 -->
<location unit="IN">
<x> 783.0709 </x>
<y> 574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total fuel capacity, needs 20C-->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- LEFT FUEL PIPES (Engine 1 feed from this) -->
<tank type="FUEL"> <!-- Engines 1 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- RIGHT FUEL PIPES (Engine 2 feed from this) -->
<tank type="FUEL"> <!-- Engine 2 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>

View file

@ -400,7 +400,6 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</ground_reactions>
<propulsion>
<engine file="v2533_a5">
<location unit="IN">
<x> 620.0683 </x>
@ -412,7 +411,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> 1 </yaw>
</orient>
<feed>7</feed>
<feed>3</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -438,7 +437,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> -1 </yaw>
</orient>
<feed>8</feed>
<feed>4</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -453,47 +452,20 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</thruster>
</engine>
<tank type="FUEL"> <!-- Left Tank (Wing tip Ventilation Surge) 0 -->
<location unit="IN">
<x> 783.0709 </x>
<y> -574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total capacity, needs 20C to be filled -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Outer) 1 -->
<location unit="IN">
<x> 739.5669 </x>
<y> -457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520.00 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 1520 </contents><!-- outer filled first than inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Inner) 2 -->
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> -236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>3</priority>
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Center Tank 3 -->
<tank type="FUEL"> <!-- Center Tank -->
<location unit="IN">
<x> 522.0473 </x>
<y> 0 </y>
@ -506,63 +478,38 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Inner) 4 -->
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> 236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimum fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Outer) 5 -->
<location unit="IN">
<x> 739.5669 </x>
<y> 457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520 </capacity><!-- need review -->
<contents unit="LBS"> 1520 </contents><!-- outer tank filled first than inner tank -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Wing tip Ventilation Surge) 6 -->
<location unit="IN">
<x> 783.0709 </x>
<y> 574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total fuel capacity, needs 20C-->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- LEFT FUEL PIPES (Engine 1 feed from this) -->
<tank type="FUEL"> <!-- Engines 1 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- RIGHT FUEL PIPES (Engine 2 feed from this) -->
<tank type="FUEL"> <!-- Engine 2 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>

View file

@ -400,7 +400,6 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</ground_reactions>
<propulsion>
<engine file="leap1a32">
<location unit="IN">
<x> 620.0683 </x>
@ -412,7 +411,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> 1 </yaw>
</orient>
<feed>7</feed>
<feed>3</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -438,7 +437,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> -1 </yaw>
</orient>
<feed>8</feed>
<feed>4</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -453,47 +452,20 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</thruster>
</engine>
<tank type="FUEL"> <!-- Left Tank (Wing tip Ventilation Surge) 0 -->
<location unit="IN">
<x> 783.0709 </x>
<y> -574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total capacity, needs 20C to be filled -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Outer) 1 -->
<location unit="IN">
<x> 739.5669 </x>
<y> -457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520.00 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 1520 </contents><!-- outer filled first than inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Inner) 2 -->
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> -236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>3</priority>
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Center Tank 3 -->
<tank type="FUEL"> <!-- Center Tank -->
<location unit="IN">
<x> 522.0473 </x>
<y> 0 </y>
@ -506,63 +478,38 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Inner) 4 -->
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> 236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimum fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Outer) 5 -->
<location unit="IN">
<x> 739.5669 </x>
<y> 457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520 </capacity><!-- need review -->
<contents unit="LBS"> 1520 </contents><!-- outer tank filled first than inner tank -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Wing tip Ventilation Surge) 6 -->
<location unit="IN">
<x> 783.0709 </x>
<y> 574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total fuel capacity, needs 20C-->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- LEFT FUEL PIPES (Engine 1 feed from this) -->
<tank type="FUEL"> <!-- Engines 1 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- RIGHT FUEL PIPES (Engine 2 feed from this) -->
<tank type="FUEL"> <!-- Engine 2 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>

View file

@ -400,7 +400,6 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</ground_reactions>
<propulsion>
<engine file="pw1133g">
<location unit="IN">
<x> 620.0683 </x>
@ -412,7 +411,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> 1 </yaw>
</orient>
<feed>7</feed>
<feed>3</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -438,7 +437,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<pitch> 2.2 </pitch>
<yaw> -1 </yaw>
</orient>
<feed>8</feed>
<feed>4</feed>
<thruster file="direct">
<location unit="IN">
<x> 655.4820 </x>
@ -453,47 +452,20 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
</thruster>
</engine>
<tank type="FUEL"> <!-- Left Tank (Wing tip Ventilation Surge) 0 -->
<location unit="IN">
<x> 783.0709 </x>
<y> -574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total capacity, needs 20C to be filled -->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Outer) 1 -->
<location unit="IN">
<x> 739.5669 </x>
<y> -457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520.00 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 1520 </contents><!-- outer filled first than inner -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Left Tank (Inner) 2 -->
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> -236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>3</priority>
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Center Tank 3 -->
<tank type="FUEL"> <!-- Center Tank -->
<location unit="IN">
<x> 522.0473 </x>
<y> 0 </y>
@ -506,63 +478,38 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Inner) 4 -->
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="IN">
<x> 652.5591 </x>
<y> 236.2992 </y>
<z> -33.9470 </z>
</location>
<capacity unit="LBS"> 11982 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 4480 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimum fuel on pipes -->
<priority>3</priority>
<capacity unit="LBS"> 13914 </capacity><!-- correct by FCOM -->
<contents unit="LBS"> 6000 </contents>
<standpipe unit="LBS">31</standpipe><!-- minimun fuel on pipes -->
<priority>1</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Outer) 5 -->
<location unit="IN">
<x> 739.5669 </x>
<y> 457.4259 </y>
<z> -8.0898 </z>
</location>
<capacity unit="LBS"> 1520 </capacity><!-- need review -->
<contents unit="LBS"> 1520 </contents><!-- outer tank filled first than inner tank -->
<standpipe unit="LBS">21</standpipe><!-- minimun fuel on pipes -->
<priority>2</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- Right Tank (Wing tip Ventilation Surge) 6 -->
<location unit="IN">
<x> 783.0709 </x>
<y> 574.4148 </y>
<z> 3.1080 </z>
</location>
<capacity unit="LBS"> 412 </capacity><!-- 1 percent of total fuel capacity, needs 20C-->
<contents unit="LBS"> 0 </contents>
<priority>4</priority>
<type>JET-A1</type>
<temperature>50</temperature>
</tank>
<tank type="FUEL"> <!-- LEFT FUEL PIPES (Engine 1 feed from this) -->
<tank type="FUEL"> <!-- Engines 1 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- RIGHT FUEL PIPES (Engine 2 feed from this) -->
<tank type="FUEL"> <!-- Engine 2 Pipes -->
<location unit="IN">
<x>589.735</x>
<y>0</y>
<z>-45.567</z>
</location>
<capacity unit="LBS"> 100 </capacity><!-- need review -->
<contents unit="LBS"> 0 </contents>
<capacity unit="LBS">1.00</capacity>
<contents unit="LBS">0.00</contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>

View file

@ -66,12 +66,12 @@ var failReset = func {
setprop("/systems/failures/pump-green", 0);
setprop("/systems/failures/pump-yellow-eng", 0);
setprop("/systems/failures/pump-yellow-elec", 0);
setprop("/systems/failures/tank0pump1", 0);
setprop("/systems/failures/tank0pump2", 0);
setprop("/systems/failures/tank1pump1", 0);
setprop("/systems/failures/tank1pump2", 0);
setprop("/systems/failures/tank2pump1", 0);
setprop("/systems/failures/tank2pump2", 0);
setprop("/systems/failures/tank3pump1", 0);
setprop("/systems/failures/tank3pump2", 0);
setprop("/systems/failures/tank4pump1", 0);
setprop("/systems/failures/tank4pump2", 0);
setprop("/systems/failures/fuelmode", 0);
setprop("/systems/failures/cargo-aft-fire", 0);
setprop("/systems/failures/cargo-fwd-fire", 0);
@ -256,12 +256,12 @@ var beforestart = func {
}
var beforestart_b = func {
# Continue with engine start prep.
setprop("/controls/fuel/tank0pump1", 1);
setprop("/controls/fuel/tank0pump2", 1);
setprop("/controls/fuel/tank1pump1", 1);
setprop("/controls/fuel/tank1pump2", 1);
setprop("/controls/fuel/tank2pump1", 1);
setprop("/controls/fuel/tank2pump2", 1);
setprop("/controls/fuel/tank3pump1", 1);
setprop("/controls/fuel/tank3pump2", 1);
setprop("/controls/fuel/tank4pump1", 1);
setprop("/controls/fuel/tank4pump2", 1);
setprop("/controls/electrical/switches/gen-apu", 1);
setprop("/controls/electrical/switches/galley", 1);
setprop("/controls/electrical/switches/gen1", 1);
@ -331,12 +331,12 @@ var taxi = func {
}
var taxi_b = func {
# Continue with engine start prep, and start engine 2.
setprop("/controls/fuel/tank0pump1", 1);
setprop("/controls/fuel/tank0pump2", 1);
setprop("/controls/fuel/tank1pump1", 1);
setprop("/controls/fuel/tank1pump2", 1);
setprop("/controls/fuel/tank2pump1", 1);
setprop("/controls/fuel/tank2pump2", 1);
setprop("/controls/fuel/tank3pump1", 1);
setprop("/controls/fuel/tank3pump2", 1);
setprop("/controls/fuel/tank4pump1", 1);
setprop("/controls/fuel/tank4pump2", 1);
setprop("/controls/electrical/switches/gen-apu", 1);
setprop("/controls/electrical/switches/galley", 1);
setprop("/controls/electrical/switches/gen1", 1);

View file

@ -402,7 +402,7 @@
<checkbox>
<label>Tank L Pump 1</label>
<halign>left</halign>
<property>/systems/failures/tank2pump1</property>
<property>/systems/failures/tank0pump1</property>
<binding>
<command>dialog-apply</command>
</binding>
@ -412,7 +412,7 @@
<checkbox>
<label>Tank L Pump 2</label>
<halign>left</halign>
<property>/systems/failures/tank2pump2</property>
<property>/systems/failures/tank0pump2</property>
<binding>
<command>dialog-apply</command>
</binding>
@ -422,7 +422,7 @@
<checkbox>
<label>Tank C Pump 1</label>
<halign>left</halign>
<property>/systems/failures/tank3pump1</property>
<property>/systems/failures/tank1pump1</property>
<binding>
<command>dialog-apply</command>
</binding>
@ -432,7 +432,7 @@
<checkbox>
<label>Tank C Pump 2</label>
<halign>left</halign>
<property>/systems/failures/tank3pump2</property>
<property>/systems/failures/tank1pump2</property>
<binding>
<command>dialog-apply</command>
</binding>
@ -442,7 +442,7 @@
<checkbox>
<label>Tank R Pump 1</label>
<halign>left</halign>
<property>/systems/failures/tank4pump1</property>
<property>/systems/failures/tank2pump1</property>
<binding>
<command>dialog-apply</command>
</binding>
@ -452,7 +452,7 @@
<checkbox>
<label>Tank R Pump 2</label>
<halign>left</halign>
<property>/systems/failures/tank4pump2</property>
<property>/systems/failures/tank2pump2</property>
<binding>
<command>dialog-apply</command>
</binding>

View file

@ -2398,7 +2398,7 @@
</or>
</condition>
<command>property-toggle</command>
<property>controls/fuel/tank2pump1</property>
<property>controls/fuel/tank0pump1</property>
</binding>
<binding>
<command>nasal</command>
@ -2414,11 +2414,11 @@
<or>
<and>
<equals>
<property>systems/fuel/tank2pump1-fault</property>
<property>systems/fuel/tank0pump1-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/fuel/tank2pump1</property>
<property>controls/fuel/tank0pump1</property>
<value>1</value>
</equals>
</and>
@ -2435,7 +2435,7 @@
<condition>
<or>
<equals>
<property>controls/fuel/tank2pump1</property>
<property>controls/fuel/tank0pump1</property>
<value>0</value>
</equals>
<equals>
@ -2469,7 +2469,7 @@
</or>
</condition>
<command>property-toggle</command>
<property>controls/fuel/tank2pump2</property>
<property>controls/fuel/tank0pump2</property>
</binding>
<binding>
<command>nasal</command>
@ -2485,11 +2485,11 @@
<or>
<and>
<equals>
<property>systems/fuel/tank2pump2-fault</property>
<property>systems/fuel/tank0pump2-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/fuel/tank2pump2</property>
<property>controls/fuel/tank0pump2</property>
<value>1</value>
</equals>
</and>
@ -2506,7 +2506,7 @@
<condition>
<or>
<equals>
<property>controls/fuel/tank2pump2</property>
<property>controls/fuel/tank0pump2</property>
<value>0</value>
</equals>
<equals>
@ -2540,7 +2540,7 @@
</or>
</condition>
<command>property-toggle</command>
<property>controls/fuel/tank3pump1</property>
<property>controls/fuel/tank1pump1</property>
</binding>
<binding>
<command>nasal</command>
@ -2556,11 +2556,11 @@
<or>
<and>
<equals>
<property>systems/fuel/tank3pump1-fault</property>
<property>systems/fuel/tank1pump1-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/fuel/tank3pump1</property>
<property>controls/fuel/tank1pump1</property>
<value>1</value>
</equals>
</and>
@ -2577,7 +2577,7 @@
<condition>
<or>
<equals>
<property>controls/fuel/tank3pump1</property>
<property>controls/fuel/tank1pump1</property>
<value>0</value>
</equals>
<equals>
@ -2681,7 +2681,7 @@
</or>
</condition>
<command>property-toggle</command>
<property>controls/fuel/tank3pump2</property>
<property>controls/fuel/tank1pump2</property>
</binding>
<binding>
<command>nasal</command>
@ -2697,11 +2697,11 @@
<or>
<and>
<equals>
<property>systems/fuel/tank3pump2-fault</property>
<property>systems/fuel/tank1pump2-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/fuel/tank3pump2</property>
<property>controls/fuel/tank1pump2</property>
<value>1</value>
</equals>
</and>
@ -2718,7 +2718,7 @@
<condition>
<or>
<equals>
<property>controls/fuel/tank3pump2</property>
<property>controls/fuel/tank1pump2</property>
<value>0</value>
</equals>
<equals>
@ -2752,7 +2752,7 @@
</or>
</condition>
<command>property-toggle</command>
<property>controls/fuel/tank4pump1</property>
<property>controls/fuel/tank2pump1</property>
</binding>
<binding>
<command>nasal</command>
@ -2768,11 +2768,11 @@
<or>
<and>
<equals>
<property>systems/fuel/tank4pump1-fault</property>
<property>systems/fuel/tank2pump1-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/fuel/tank4pump1</property>
<property>controls/fuel/tank2pump1</property>
<value>1</value>
</equals>
</and>
@ -2789,7 +2789,7 @@
<condition>
<or>
<equals>
<property>controls/fuel/tank4pump1</property>
<property>controls/fuel/tank2pump1</property>
<value>0</value>
</equals>
<equals>
@ -2823,7 +2823,7 @@
</or>
</condition>
<command>property-toggle</command>
<property>controls/fuel/tank4pump2</property>
<property>controls/fuel/tank2pump2</property>
</binding>
<binding>
<command>nasal</command>
@ -2839,11 +2839,11 @@
<or>
<and>
<equals>
<property>systems/fuel/tank4pump2-fault</property>
<property>systems/fuel/tank2pump2-fault</property>
<value>1</value>
</equals>
<equals>
<property>controls/fuel/tank4pump2</property>
<property>controls/fuel/tank2pump2</property>
<value>1</value>
</equals>
</and>
@ -2860,7 +2860,7 @@
<condition>
<or>
<equals>
<property>controls/fuel/tank4pump2</property>
<property>controls/fuel/tank2pump2</property>
<value>0</value>
</equals>
<equals>

View file

@ -11,12 +11,12 @@
setlistener("/sim/signals/fdm-initialized", func {
var xfeed_sw = getprop("/controls/fuel/x-feed");
var tank0pump1_sw = getprop("/controls/fuel/tank0pump1");
var tank0pump2_sw = getprop("/controls/fuel/tank0pump2");
var tank1pump1_sw = getprop("/controls/fuel/tank1pump1");
var tank1pump2_sw = getprop("/controls/fuel/tank1pump2");
var tank2pump1_sw = getprop("/controls/fuel/tank2pump1");
var tank2pump2_sw = getprop("/controls/fuel/tank2pump2");
var tank3pump1_sw = getprop("/controls/fuel/tank3pump1");
var tank3pump2_sw = getprop("/controls/fuel/tank3pump2");
var tank4pump1_sw = getprop("/controls/fuel/tank4pump1");
var tank4pump2_sw = getprop("/controls/fuel/tank4pump2");
var mode_sw = getprop("/controls/fuel/mode");
var xfeed = getprop("/systems/fuel/x-feed");
var ac1 = getprop("/systems/electrical/bus/ac1");
@ -26,20 +26,20 @@ setlistener("/sim/signals/fdm-initialized", func {
var gload = getprop("/accelerations/pilot-gdamped");
var gravityfeedL_output = getprop("/systems/fuel/gravityfeedL-output");
var gravityfeedR_output = getprop("/systems/fuel/gravityfeedR-output");
var tank0feed0 = getprop("/systems/fuel/tank[0]/feed0");
var tank0feed1 = getprop("/systems/fuel/tank[0]/feed1");
var tank1feed0 = getprop("/systems/fuel/tank[1]/feed0");
var tank1feed1 = getprop("/systems/fuel/tank[1]/feed1");
var tank2feed0 = getprop("/systems/fuel/tank[2]/feed0");
var tank2feed1 = getprop("/systems/fuel/tank[2]/feed1");
var tank3feed0 = getprop("/systems/fuel/tank[3]/feed0");
var tank3feed1 = getprop("/systems/fuel/tank[3]/feed1");
var tank4feed0 = getprop("/systems/fuel/tank[4]/feed0");
var tank4feed1 = getprop("/systems/fuel/tank[4]/feed1");
var gravityfeedL = getprop("/systems/fuel/gravityfeedL");
var gravityfeedR = getprop("/systems/fuel/gravityfeedR");
var tank0pump1_fail = getprop("/systems/failures/tank0pump1");
var tank0pump2_fail = getprop("/systems/failures/tank0pump2");
var tank1pump1_fail = getprop("/systems/failures/tank1pump1");
var tank1pump2_fail = getprop("/systems/failures/tank1pump2");
var tank2pump1_fail = getprop("/systems/failures/tank2pump1");
var tank2pump2_fail = getprop("/systems/failures/tank2pump2");
var tank3pump1_fail = getprop("/systems/failures/tank3pump1");
var tank3pump2_fail = getprop("/systems/failures/tank3pump2");
var tank4pump1_fail = getprop("/systems/failures/tank4pump1");
var tank4pump2_fail = getprop("/systems/failures/tank4pump2");
});
var fuel_init = func {
@ -48,27 +48,27 @@ var fuel_init = func {
setprop("/systems/fuel/gravityfeedL-output", 0);
setprop("/systems/fuel/gravityfeedR-output", 0);
setprop("/controls/fuel/x-feed", 0);
setprop("/controls/fuel/tank0pump1", 0);
setprop("/controls/fuel/tank0pump2", 0);
setprop("/controls/fuel/tank1pump1", 0);
setprop("/controls/fuel/tank1pump2", 0);
setprop("/controls/fuel/tank2pump1", 0);
setprop("/controls/fuel/tank2pump2", 0);
setprop("/controls/fuel/tank3pump1", 0);
setprop("/controls/fuel/tank3pump2", 0);
setprop("/controls/fuel/tank4pump1", 0);
setprop("/controls/fuel/tank4pump2", 0);
setprop("/controls/fuel/mode", 1);
setprop("/systems/fuel/x-feed", 0);
setprop("/systems/fuel/tank[0]/feed0", 0);
setprop("/systems/fuel/tank[0]/feed1", 0);
setprop("/systems/fuel/tank[1]/feed0", 0);
setprop("/systems/fuel/tank[1]/feed1", 0);
setprop("/systems/fuel/tank[2]/feed0", 0);
setprop("/systems/fuel/tank[2]/feed1", 0);
setprop("/systems/fuel/tank[3]/feed0", 0);
setprop("/systems/fuel/tank[3]/feed1", 0);
setprop("/systems/fuel/tank[4]/feed0", 0);
setprop("/systems/fuel/tank[4]/feed1", 0);
setprop("/systems/fuel/only-use-ctr-tank", 0);
setprop("/systems/fuel/tank0pump1-fault", 0);
setprop("/systems/fuel/tank0pump2-fault", 0);
setprop("/systems/fuel/tank1pump1-fault", 0);
setprop("/systems/fuel/tank1pump2-fault", 0);
setprop("/systems/fuel/tank2pump1-fault", 0);
setprop("/systems/fuel/tank2pump2-fault", 0);
setprop("/systems/fuel/tank3pump1-fault", 0);
setprop("/systems/fuel/tank3pump2-fault", 0);
setprop("/systems/fuel/tank4pump1-fault", 0);
setprop("/systems/fuel/tank4pump2-fault", 0);
setprop("/systems/fuel/mode-fault", 0);
fuel_timer.start();
}
@ -78,12 +78,12 @@ var fuel_init = func {
##############
var master_fuel = func {
xfeed_sw = getprop("/controls/fuel/x-feed");
tank0pump1_sw = getprop("/controls/fuel/tank0pump1");
tank0pump2_sw = getprop("/controls/fuel/tank0pump2");
tank1pump1_sw = getprop("/controls/fuel/tank1pump1");
tank1pump2_sw = getprop("/controls/fuel/tank1pump2");
tank2pump1_sw = getprop("/controls/fuel/tank2pump1");
tank2pump2_sw = getprop("/controls/fuel/tank2pump2");
tank3pump1_sw = getprop("/controls/fuel/tank3pump1");
tank3pump2_sw = getprop("/controls/fuel/tank3pump2");
tank4pump1_sw = getprop("/controls/fuel/tank4pump1");
tank4pump2_sw = getprop("/controls/fuel/tank4pump2");
mode_sw = getprop("/controls/fuel/mode");
xfeed = getprop("/systems/fuel/x-feed");
ac1 = getprop("/systems/electrical/bus/ac1");
@ -91,12 +91,12 @@ var master_fuel = func {
gravityfeedL = getprop("/systems/fuel/gravityfeedL");
gravityfeedR = getprop("/systems/fuel/gravityfeedR");
gload = getprop("/accelerations/pilot-gdamped");
tank0pump1_fail = getprop("/systems/failures/tank0pump1");
tank0pump2_fail = getprop("/systems/failures/tank0pump2");
tank1pump1_fail = getprop("/systems/failures/tank1pump1");
tank1pump2_fail = getprop("/systems/failures/tank1pump2");
tank2pump1_fail = getprop("/systems/failures/tank2pump1");
tank2pump2_fail = getprop("/systems/failures/tank2pump2");
tank3pump1_fail = getprop("/systems/failures/tank3pump1");
tank3pump2_fail = getprop("/systems/failures/tank3pump2");
tank4pump1_fail = getprop("/systems/failures/tank4pump1");
tank4pump2_fail = getprop("/systems/failures/tank4pump2");
if (gload >= 0.7 and gravityfeedL) {
setprop("/systems/fuel/gravityfeedL-output", 1);
@ -113,9 +113,37 @@ var master_fuel = func {
gravityfeedL_output = getprop("/systems/fuel/gravityfeedL-output");
gravityfeedR_output = getprop("/systems/fuel/gravityfeedR-output");
if ((ac1 >= 110 or ac2 >= 110) and tank0pump1_sw and !tank0pump1_fail) {
setprop("/systems/fuel/tank[0]/feed0", 1);
} else if (gravityfeedL_output) {
setprop("/systems/fuel/tank[0]/feed0", 1);
} else {
setprop("/systems/fuel/tank[0]/feed0", 0);
}
if ((ac1 >= 110 or ac2 >= 110) and tank0pump2_sw and !tank0pump2_fail) {
setprop("/systems/fuel/tank[0]/feed1", 1);
} else if (gravityfeedL_output) {
setprop("/systems/fuel/tank[0]/feed1", 1);
} else {
setprop("/systems/fuel/tank[0]/feed1", 0);
}
if ((ac1 >= 110 or ac2 >= 110) and tank1pump1_sw and !tank1pump1_fail) {
setprop("/systems/fuel/tank[1]/feed0", 1);
} else {
setprop("/systems/fuel/tank[1]/feed0", 0);
}
if ((ac1 >= 110 or ac2 >= 110) and tank1pump2_sw and !tank1pump2_fail) {
setprop("/systems/fuel/tank[1]/feed1", 1);
} else {
setprop("/systems/fuel/tank[1]/feed1", 0);
}
if ((ac1 >= 110 or ac2 >= 110) and tank2pump1_sw and !tank2pump1_fail) {
setprop("/systems/fuel/tank[2]/feed0", 1);
} else if (gravityfeedL_output) {
} else if (gravityfeedR_output) {
setprop("/systems/fuel/tank[2]/feed0", 1);
} else {
setprop("/systems/fuel/tank[2]/feed0", 0);
@ -123,60 +151,32 @@ var master_fuel = func {
if ((ac1 >= 110 or ac2 >= 110) and tank2pump2_sw and !tank2pump2_fail) {
setprop("/systems/fuel/tank[2]/feed1", 1);
} else if (gravityfeedL_output) {
} else if (gravityfeedR_output) {
setprop("/systems/fuel/tank[2]/feed1", 1);
} else {
setprop("/systems/fuel/tank[2]/feed1", 0);
}
if ((ac1 >= 110 or ac2 >= 110) and tank3pump1_sw and !tank3pump1_fail) {
setprop("/systems/fuel/tank[3]/feed0", 1);
} else {
setprop("/systems/fuel/tank[3]/feed0", 0);
}
if ((ac1 >= 110 or ac2 >= 110) and tank3pump2_sw and !tank3pump2_fail) {
setprop("/systems/fuel/tank[3]/feed1", 1);
} else {
setprop("/systems/fuel/tank[3]/feed1", 0);
}
if ((ac1 >= 110 or ac2 >= 110) and tank4pump1_sw and !tank4pump1_fail) {
setprop("/systems/fuel/tank[4]/feed0", 1);
} else if (gravityfeedR_output) {
setprop("/systems/fuel/tank[2]/feed0", 1);
} else {
setprop("/systems/fuel/tank[4]/feed0", 0);
}
if ((ac1 >= 110 or ac2 >= 110) and tank4pump2_sw and !tank4pump2_fail) {
setprop("/systems/fuel/tank[4]/feed1", 1);
} else if (gravityfeedR_output) {
setprop("/systems/fuel/tank[2]/feed1", 1);
} else {
setprop("/systems/fuel/tank[4]/feed1", 0);
}
if ((ac1 >= 110 or ac2 >= 110) and xfeed_sw) {
setprop("/systems/fuel/x-feed", 1);
} else {
setprop("/systems/fuel/x-feed", 0);
}
tank0feed0 = getprop("/systems/fuel/tank[0]/feed0");
tank0feed1 = getprop("/systems/fuel/tank[0]/feed1");
tank1feed0 = getprop("/systems/fuel/tank[1]/feed0");
tank1feed1 = getprop("/systems/fuel/tank[1]/feed1");
tank2feed0 = getprop("/systems/fuel/tank[2]/feed0");
tank2feed1 = getprop("/systems/fuel/tank[2]/feed1");
tank3feed0 = getprop("/systems/fuel/tank[3]/feed0");
tank3feed1 = getprop("/systems/fuel/tank[3]/feed1");
tank4feed0 = getprop("/systems/fuel/tank[4]/feed0");
tank4feed1 = getprop("/systems/fuel/tank[4]/feed1");
if (((ac1 >= 110 or ac2 >= 110) and tank2pump1_sw and tank2pump1_sw)) {
if (((ac1 >= 110 or ac2 >= 110) and tank0pump1_sw and tank0pump1_sw)) {
setprop("/systems/fuel/gravityfeedL", 0);
} else {
setprop("/systems/fuel/gravityfeedL", 1);
}
if (((ac1 >= 110 or ac2 >= 110) and tank4pump1_sw and tank4pump1_sw)) {
if (((ac1 >= 110 or ac2 >= 110) and tank2pump1_sw and tank2pump1_sw)) {
setprop("/systems/fuel/gravityfeedR", 0);
} else {
setprop("/systems/fuel/gravityfeedR", 1);
@ -185,13 +185,37 @@ var master_fuel = func {
gravityfeedL = getprop("/systems/fuel/gravityfeedL");
gravityfeedR = getprop("/systems/fuel/gravityfeedR");
if ((getprop("/fdm/jsbsim/propulsion/tank[3]/contents-lbs") >= 50) and tank3feed0 and tank3feed1 and !gravityfeedL and !gravityfeedR) {
if ((getprop("/fdm/jsbsim/propulsion/tank[1]/contents-lbs") >= 50) and tank1feed0 and tank1feed1 and !gravityfeedL and !gravityfeedR) {
setprop("/systems/fuel/only-use-ctr-tank", 1);
} else {
setprop("/systems/fuel/only-use-ctr-tank", 0);
}
# Fault lights
if (tank0pump1_sw and tank0pump1_fail) {
setprop("/systems/fuel/tank0pump1-fault", 1);
} else {
setprop("/systems/fuel/tank0pump1-fault", 0);
}
if (tank0pump2_sw and tank0pump2_fail) {
setprop("/systems/fuel/tank0pump2-fault", 1);
} else {
setprop("/systems/fuel/tank0pump2-fault", 0);
}
if (tank1pump1_sw and tank1pump1_fail) {
setprop("/systems/fuel/tank1pump1-fault", 1);
} else {
setprop("/systems/fuel/tank1pump1-fault", 0);
}
if (tank1pump2_sw and tank1pump2_fail) {
setprop("/systems/fuel/tank1pump2-fault", 1);
} else {
setprop("/systems/fuel/tank1pump2-fault", 0);
}
if (tank2pump1_sw and tank2pump1_fail) {
setprop("/systems/fuel/tank2pump1-fault", 1);
} else {
@ -203,30 +227,6 @@ var master_fuel = func {
} else {
setprop("/systems/fuel/tank2pump2-fault", 0);
}
if (tank3pump1_sw and tank3pump1_fail) {
setprop("/systems/fuel/tank3pump1-fault", 1);
} else {
setprop("/systems/fuel/tank3pump1-fault", 0);
}
if (tank3pump2_sw and tank3pump2_fail) {
setprop("/systems/fuel/tank3pump2-fault", 1);
} else {
setprop("/systems/fuel/tank3pump2-fault", 0);
}
if (tank4pump1_sw and tank4pump1_fail) {
setprop("/systems/fuel/tank4pump1-fault", 1);
} else {
setprop("/systems/fuel/tank4pump1-fault", 0);
}
if (tank4pump2_sw and tank4pump2_fail) {
setprop("/systems/fuel/tank4pump2-fault", 1);
} else {
setprop("/systems/fuel/tank4pump2-fault", 0);
}
}
###################

View file

@ -1,197 +1,112 @@
<?xml version="1.0"?>
<!-- A3XX Fuel System -->
<!-- Joshua Davidson (it0uchpods) -->
<!--
#########################################
# Copyright (c) it0uchpods Design Group #
#########################################
-->
<!-- A3XX Fuel System -->
<!-- Joshua Davidson (it0uchpods) -->
<system name="fuel">
<property>propulsion/tank[7]/external-flow-rate/jettison</property>
<property>propulsion/tank[8]/external-flow-rate/jettison</property>
<property>/systems/fuel/x-feed</property>
<channel name="fuel">
<switch name="propulsion/tank[7]/external-flow-rate/x-feed">
<channel name="Fuel to Engine 1 Pipes">
<switch name="fuel/from-tank0-to-tank3">
<default value="0"/>
<test logic="AND" value="10">
/systems/fuel/x-feed == 1
propulsion/tank[7]/contents-lbs gt propulsion/tank[8]/contents-lbs
propulsion/tank[7]/contents-lbs gt 0
propulsion/tank[8]/contents-lbs lt 100
</test>
</switch>
<switch name="propulsion/tank[8]/external-flow-rate/x-feed">
<default value="0"/>
<test logic="AND" value="10">
/systems/fuel/x-feed == 1
propulsion/tank[8]/contents-lbs gt propulsion/tank[7]/contents-lbs
propulsion/tank[8]/contents-lbs gt 0
propulsion/tank[7]/contents-lbs lt 100
</test>
</switch>
<switch name="propulsion/tank[1]/external-flow-rate/transfer-valve">
<default value="0"/>
<test logic="AND" value="5">
<test logic="AND" value="0.9">
/systems/fuel/only-use-ctr-tank == 0
propulsion/tank[1]/contents-lbs gt 0
propulsion/tank[2]/contents-lbs lt 1650
/systems/fuel/tank[0]/feed0 == 1
propulsion/tank[0]/contents-lbs GT 0
/consumables/fuel/tank[3]/level-lbs LT 0.9
</test>
</switch>
<switch name="propulsion/tank[5]/external-flow-rate/transfer-valve">
<switch name="fuel/from-tank1-to-tank3">
<default value="0"/>
<test logic="AND" value="5">
/systems/fuel/only-use-ctr-tank == 0
propulsion/tank[5]/contents-lbs gt 0
propulsion/tank[4]/contents-lbs lt 1650
<test logic="AND" value="0.9">
/systems/fuel/tank[1]/feed0 == 1
propulsion/tank[1]/contents-lbs GT 0
/consumables/fuel/tank[3]/level-lbs LT 0.9
</test>
</switch>
<switch name="propulsion/tank[2]/external-flow-rate/pump[0]">
<switch name="fuel/from-tank2-to-tank3">
<default value="0"/>
<test logic="AND" value="5">
<test logic="AND" value="0.9">
/systems/fuel/x-feed == 1
/systems/fuel/only-use-ctr-tank == 0
/systems/fuel/tank[2]/feed0 == 1
propulsion/tank[2]/contents-lbs gt 0
propulsion/tank[7]/contents-lbs lt 90
propulsion/tank[2]/contents-lbs GT 0
/consumables/fuel/tank[3]/level-lbs LT 0.9
</test>
</switch>
</channel>
<switch name="propulsion/tank[2]/external-flow-rate/pump[1]">
<channel name="Fuel to Engine 2 Pipes">
<switch name="fuel/from-tank2-to-tank4">
<default value="0"/>
<test logic="AND" value="5">
<test logic="AND" value="0.9">
/systems/fuel/only-use-ctr-tank == 0
/systems/fuel/tank[2]/feed1 == 1
propulsion/tank[2]/contents-lbs gt 0
propulsion/tank[7]/contents-lbs lt 90
/systems/fuel/tank[2]/feed0 == 1
propulsion/tank[2]/contents-lbs GT 0
/consumables/fuel/tank[4]/level-lbs LT 0.9
</test>
</switch>
<switch name="propulsion/tank[4]/external-flow-rate/pump[0]">
<switch name="fuel/from-tank1-to-tank4">
<default value="0"/>
<test logic="AND" value="5">
<test logic="AND" value="0.9">
/systems/fuel/tank[1]/feed0 == 1
propulsion/tank[1]/contents-lbs GT 0
/consumables/fuel/tank[4]/level-lbs LT 0.9
</test>
</switch>
<switch name="fuel/from-tank0-to-tank4">
<default value="0"/>
<test logic="AND" value="0.9">
/systems/fuel/x-feed == 1
/systems/fuel/only-use-ctr-tank == 0
/systems/fuel/tank[4]/feed0 == 1
propulsion/tank[4]/contents-lbs gt 0
propulsion/tank[8]/contents-lbs lt 90
/systems/fuel/tank[0]/feed0 == 1
propulsion/tank[0]/contents-lbs GT 0
/consumables/fuel/tank[4]/level-lbs LT 0.9
</test>
</switch>
</channel>
<switch name="propulsion/tank[4]/external-flow-rate/pump[1]">
<default value="0"/>
<test logic="AND" value="5">
/systems/fuel/only-use-ctr-tank == 0
/systems/fuel/tank[4]/feed1 == 1
propulsion/tank[4]/contents-lbs gt 0
propulsion/tank[8]/contents-lbs lt 90
</test>
</switch>
<switch name="propulsion/tank[3]/external-flow-rate/pump[0]">
<default value="0"/>
<test logic="AND" value="5">
/systems/fuel/tank[3]/feed0 == 1
propulsion/tank[3]/contents-lbs gt 0
propulsion/tank[7]/contents-lbs lt 95
</test>
</switch>
<switch name="propulsion/tank[3]/external-flow-rate/pump[1]">
<default value="0"/>
<test logic="AND" value="5">
/systems/fuel/tank[3]/feed1 == 1
propulsion/tank[3]/contents-lbs gt 0
propulsion/tank[8]/contents-lbs lt 95
</test>
</switch>
<switch name="propulsion/tank[7]/external-flow-rate/recirculation">
<default value="0"/>
<test logic="AND" value="5">
propulsion/tank[4]/contents-lbs gt propulsion/tank[2]/contents-lbs
propulsion/tank[7]/contents-lbs gt 50
propulsion/tank[2]/contents-lbs lt 12186
</test>
</switch>
<switch name="propulsion/tank[8]/external-flow-rate/recirculation">
<default value="0"/>
<test logic="AND" value="5">
propulsion/tank[2]/contents-lbs gt propulsion/tank[4]/contents-lbs
propulsion/tank[8]/contents-lbs gt 50
propulsion/tank[4]/contents-lbs lt 12186
</test>
</switch>
<summer name="propulsion/tank[7]/external-flow-rate">
<input>-propulsion/tank[7]/external-flow-rate/jettison</input>
<input>-propulsion/tank[7]/external-flow-rate/recirculation</input>
<input>-propulsion/tank[7]/external-flow-rate/x-feed</input>
<input>propulsion/tank[8]/external-flow-rate/x-feed</input>
<input>propulsion/tank[2]/external-flow-rate/pump[0]</input>
<input>propulsion/tank[2]/external-flow-rate/pump[1]</input>
<input>propulsion/tank[3]/external-flow-rate/pump[0]</input>
<output>propulsion/tank[7]/external-flow-rate-pps</output>
</summer>
<summer name="propulsion/tank[8]/external-flow-rate">
<input>-propulsion/tank[8]/external-flow-rate/jettison</input>
<input>-propulsion/tank[8]/external-flow-rate/recirculation</input>
<input>-propulsion/tank[8]/external-flow-rate/x-feed</input>
<input>propulsion/tank[7]/external-flow-rate/x-feed</input>
<input>propulsion/tank[4]/external-flow-rate/pump[0]</input>
<input>propulsion/tank[4]/external-flow-rate/pump[1]</input>
<input>propulsion/tank[3]/external-flow-rate/pump[1]</input>
<output>propulsion/tank[8]/external-flow-rate-pps</output>
</summer>
<summer name="propulsion/tank[2]/external-flow-rate">
<input>-propulsion/tank[2]/external-flow-rate/pump[0]</input>
<input>-propulsion/tank[2]/external-flow-rate/pump[1]</input>
<input>propulsion/tank[7]/external-flow-rate/recirculation</input>
<input>propulsion/tank[1]/external-flow-rate/transfer-valve</input>
<output>propulsion/tank[2]/external-flow-rate-pps</output>
</summer>
<summer name="propulsion/tank[4]/external-flow-rate">
<input>-propulsion/tank[4]/external-flow-rate/pump[0]</input>
<input>-propulsion/tank[4]/external-flow-rate/pump[1]</input>
<input>propulsion/tank[8]/external-flow-rate/recirculation</input>
<input>propulsion/tank[5]/external-flow-rate/transfer-valve</input>
<output>propulsion/tank[4]/external-flow-rate-pps</output>
</summer>
<summer name="propulsion/tank[1]/external-flow-rate">
<input>-propulsion/tank[1]/external-flow-rate/transfer-valve</input>
<output>propulsion/tank[1]/external-flow-rate-pps</output>
</summer>
<summer name="propulsion/tank[5]/external-flow-rate">
<input>-propulsion/tank[5]/external-flow-rate/transfer-valve</input>
<output>propulsion/tank[5]/external-flow-rate-pps</output>
</summer>
<summer name="propulsion/tank[3]/external-flow-rate">
<input>-propulsion/tank[3]/external-flow-rate/pump[0]</input>
<input>-propulsion/tank[3]/external-flow-rate/pump[1]</input>
<channel name="Engine 1 Pipes">
<summer name="tank0 and 1 to tank3">
<input>fuel/from-tank0-to-tank3</input>
<input>fuel/from-tank1-to-tank3</input>
<output>propulsion/tank[3]/external-flow-rate-pps</output>
</summer>
</channel>
<channel name="Engine 2 Pipes">
<summer name="tank1 and 2 to tank4">
<input>fuel/from-tank2-to-tank4</input>
<input>fuel/from-tank1-to-tank4</input>
<output>propulsion/tank[4]/external-flow-rate-pps</output>
</summer>
</channel>
<channel name="Total PPS">
<summer name="fuel/tank0-flow-rate">
<input>-fuel/from-tank0-to-tank3</input>
<output>propulsion/tank[0]/external-flow-rate-pps</output>
</summer>
<summer name="fuel/tank1-flow-rate">
<input>-fuel/from-tank1-to-tank3</input>
<input>-fuel/from-tank1-to-tank4</input>
<output>propulsion/tank[1]/external-flow-rate-pps</output>
</summer>
<summer name="fuel/tank2-flow-rate">
<input>-fuel/from-tank2-to-tank4</input>
<output>propulsion/tank[2]/external-flow-rate-pps</output>
</summer>
</channel>
</system>