From 81035d65354799ed17893c548fb3a26dc5d7e3e6 Mon Sep 17 00:00:00 2001
From: Joshua Davidson <joshuadavidson2000@gmail.com>
Date: Sun, 8 Oct 2017 19:48:59 -0400
Subject: [PATCH] A32X: FDE FCS and Aero improvements

---
 A318-100-CFM.xml              | 14 +++++-----
 A319-100-CFM.xml              | 14 +++++-----
 A319-100-IAE.xml              | 14 +++++-----
 A320-100-CFM.xml              | 14 +++++-----
 A320-200-CFM.xml              | 14 +++++-----
 A320-200-IAE.xml              | 14 +++++-----
 A320neo-CFM.xml               | 14 +++++-----
 A320neo-PW.xml                | 14 +++++-----
 A321-200-CFM.xml              | 14 +++++-----
 A321-200-IAE.xml              | 14 +++++-----
 A321neo-CFM.xml               | 14 +++++-----
 A321neo-PW.xml                | 14 +++++-----
 Systems/a318-aerodynamics.xml | 49 ++++++-----------------------------
 Systems/a319-aerodynamics.xml | 49 ++++++-----------------------------
 Systems/a320-aerodynamics.xml | 49 ++++++-----------------------------
 Systems/a321-aerodynamics.xml | 49 ++++++-----------------------------
 Systems/fcs.xml               | 16 +++++++++++-
 revision.txt                  |  2 +-
 18 files changed, 132 insertions(+), 250 deletions(-)

diff --git a/A318-100-CFM.xml b/A318-100-CFM.xml
index c791eab0..71357ab5 100644
--- a/A318-100-CFM.xml
+++ b/A318-100-CFM.xml
@@ -57,7 +57,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<emptywt unit="LBS">80431</emptywt>
 
 		<location name="CG" unit="M">
-			<x> 18.8231 </x>
+			<x> 19.0231 </x>
 			<y> 0 </y>
 			<z> 0.19249 </z>
 		</location>
@@ -74,7 +74,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<pointmass name="PAX">
 			<weight unit="LBS">23000</weight>
 			<location name="POINTMASS" unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -388,7 +388,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 
 		<tank type="FUEL">    <!-- Left Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> -5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -401,7 +401,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Center Tank -->
 			<location unit="M">
-				<x> 18.7731 </x>
+				<x> 18.9731 </x>
 				<y> 0 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -414,7 +414,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Right Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> 5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -427,7 +427,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 1 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -438,7 +438,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 2 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
diff --git a/A319-100-CFM.xml b/A319-100-CFM.xml
index 9b4b7039..31582fe0 100644
--- a/A319-100-CFM.xml
+++ b/A319-100-CFM.xml
@@ -57,7 +57,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<emptywt unit="LBS">80431</emptywt>
 
 		<location name="CG" unit="M">
-			<x> 18.8231 </x>
+			<x> 19.0231 </x>
 			<y> 0 </y>
 			<z> 0.19249 </z>
 		</location>
@@ -74,7 +74,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<pointmass name="PAX">
 			<weight unit="LBS">23000</weight>
 			<location name="POINTMASS" unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -388,7 +388,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 
 		<tank type="FUEL">    <!-- Left Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> -5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -401,7 +401,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Center Tank -->
 			<location unit="M">
-				<x> 18.7731 </x>
+				<x> 18.9731 </x>
 				<y> 0 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -414,7 +414,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Right Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> 5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -427,7 +427,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 1 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -438,7 +438,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 2 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
diff --git a/A319-100-IAE.xml b/A319-100-IAE.xml
index d3f42689..e63587f3 100644
--- a/A319-100-IAE.xml
+++ b/A319-100-IAE.xml
@@ -57,7 +57,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<emptywt unit="LBS">80431</emptywt>
 
 		<location name="CG" unit="M">
-			<x> 18.8231 </x>
+			<x> 19.0231 </x>
 			<y> 0 </y>
 			<z> 0.19249 </z>
 		</location>
@@ -74,7 +74,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<pointmass name="PAX">
 			<weight unit="LBS">23000</weight>
 			<location name="POINTMASS" unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -388,7 +388,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 
 		<tank type="FUEL">    <!-- Left Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> -5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -401,7 +401,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Center Tank -->
 			<location unit="M">
-				<x> 18.7731 </x>
+				<x> 18.9731 </x>
 				<y> 0 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -414,7 +414,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Right Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> 5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -427,7 +427,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 1 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -438,7 +438,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 2 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
diff --git a/A320-100-CFM.xml b/A320-100-CFM.xml
index 38db372e..56edb993 100644
--- a/A320-100-CFM.xml
+++ b/A320-100-CFM.xml
@@ -57,7 +57,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<emptywt unit="LBS">80431</emptywt>
 
 		<location name="CG" unit="M">
-			<x> 18.8231 </x>
+			<x> 19.0231 </x>
 			<y> 0 </y>
 			<z> 0.19249 </z>
 		</location>
@@ -74,7 +74,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<pointmass name="PAX">
 			<weight unit="LBS">23000</weight>
 			<location name="POINTMASS" unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -388,7 +388,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 
 		<tank type="FUEL">    <!-- Left Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> -5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -401,7 +401,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Center Tank -->
 			<location unit="M">
-				<x> 18.7731 </x>
+				<x> 18.9731 </x>
 				<y> 0 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -414,7 +414,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Right Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> 5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -427,7 +427,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 1 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -438,7 +438,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 2 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
diff --git a/A320-200-CFM.xml b/A320-200-CFM.xml
index 0a996a76..c1f0e2da 100644
--- a/A320-200-CFM.xml
+++ b/A320-200-CFM.xml
@@ -57,7 +57,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<emptywt unit="LBS">80431</emptywt>
 
 		<location name="CG" unit="M">
-			<x> 18.8231 </x>
+			<x> 19.0231 </x>
 			<y> 0 </y>
 			<z> 0.19249 </z>
 		</location>
@@ -74,7 +74,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<pointmass name="PAX">
 			<weight unit="LBS">23000</weight>
 			<location name="POINTMASS" unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -388,7 +388,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 
 		<tank type="FUEL">    <!-- Left Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> -5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -401,7 +401,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Center Tank -->
 			<location unit="M">
-				<x> 18.7731 </x>
+				<x> 18.9731 </x>
 				<y> 0 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -414,7 +414,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Right Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> 5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -427,7 +427,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 1 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -438,7 +438,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 2 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
diff --git a/A320-200-IAE.xml b/A320-200-IAE.xml
index bde83d78..e78472e3 100644
--- a/A320-200-IAE.xml
+++ b/A320-200-IAE.xml
@@ -57,7 +57,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<emptywt unit="LBS">80431</emptywt>
 
 		<location name="CG" unit="M">
-			<x> 18.8231 </x>
+			<x> 19.0231 </x>
 			<y> 0 </y>
 			<z> 0.19249 </z>
 		</location>
@@ -74,7 +74,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<pointmass name="PAX">
 			<weight unit="LBS">23000</weight>
 			<location name="POINTMASS" unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -388,7 +388,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 
 		<tank type="FUEL">    <!-- Left Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> -5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -401,7 +401,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Center Tank -->
 			<location unit="M">
-				<x> 18.7731 </x>
+				<x> 18.9731 </x>
 				<y> 0 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -414,7 +414,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Right Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> 5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -427,7 +427,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 1 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -438,7 +438,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 2 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
diff --git a/A320neo-CFM.xml b/A320neo-CFM.xml
index 64ab77a9..6f9dd87c 100644
--- a/A320neo-CFM.xml
+++ b/A320neo-CFM.xml
@@ -57,7 +57,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<emptywt unit="LBS">80431</emptywt>
 
 		<location name="CG" unit="M">
-			<x> 18.8231 </x>
+			<x> 19.0231 </x>
 			<y> 0 </y>
 			<z> 0.19249 </z>
 		</location>
@@ -74,7 +74,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<pointmass name="PAX">
 			<weight unit="LBS">23000</weight>
 			<location name="POINTMASS" unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -388,7 +388,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 
 		<tank type="FUEL">    <!-- Left Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> -5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -401,7 +401,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Center Tank -->
 			<location unit="M">
-				<x> 18.7731 </x>
+				<x> 18.9731 </x>
 				<y> 0 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -414,7 +414,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Right Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> 5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -427,7 +427,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 1 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -438,7 +438,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 2 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
diff --git a/A320neo-PW.xml b/A320neo-PW.xml
index 299717a5..9376b574 100644
--- a/A320neo-PW.xml
+++ b/A320neo-PW.xml
@@ -57,7 +57,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<emptywt unit="LBS">80431</emptywt>
 
 		<location name="CG" unit="M">
-			<x> 18.8231 </x>
+			<x> 19.0231 </x>
 			<y> 0 </y>
 			<z> 0.19249 </z>
 		</location>
@@ -74,7 +74,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<pointmass name="PAX">
 			<weight unit="LBS">23000</weight>
 			<location name="POINTMASS" unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -388,7 +388,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 
 		<tank type="FUEL">    <!-- Left Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> -5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -401,7 +401,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Center Tank -->
 			<location unit="M">
-				<x> 18.7731 </x>
+				<x> 18.9731 </x>
 				<y> 0 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -414,7 +414,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Right Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> 5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -427,7 +427,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 1 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -438,7 +438,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 2 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
diff --git a/A321-200-CFM.xml b/A321-200-CFM.xml
index 4af98ab2..46850d41 100644
--- a/A321-200-CFM.xml
+++ b/A321-200-CFM.xml
@@ -57,7 +57,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<emptywt unit="LBS">80431</emptywt>
 
 		<location name="CG" unit="M">
-			<x> 18.8231 </x>
+			<x> 19.0231 </x>
 			<y> 0 </y>
 			<z> 0.19249 </z>
 		</location>
@@ -74,7 +74,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<pointmass name="PAX">
 			<weight unit="LBS">23000</weight>
 			<location name="POINTMASS" unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -388,7 +388,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 
 		<tank type="FUEL">    <!-- Left Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> -5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -401,7 +401,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Center Tank -->
 			<location unit="M">
-				<x> 18.7731 </x>
+				<x> 18.9731 </x>
 				<y> 0 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -414,7 +414,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Right Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> 5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -427,7 +427,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 1 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -438,7 +438,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 2 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
diff --git a/A321-200-IAE.xml b/A321-200-IAE.xml
index b581833b..05c102cc 100644
--- a/A321-200-IAE.xml
+++ b/A321-200-IAE.xml
@@ -57,7 +57,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<emptywt unit="LBS">80431</emptywt>
 
 		<location name="CG" unit="M">
-			<x> 18.8231 </x>
+			<x> 19.0231 </x>
 			<y> 0 </y>
 			<z> 0.19249 </z>
 		</location>
@@ -74,7 +74,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<pointmass name="PAX">
 			<weight unit="LBS">23000</weight>
 			<location name="POINTMASS" unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -388,7 +388,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 
 		<tank type="FUEL">    <!-- Left Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> -5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -401,7 +401,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Center Tank -->
 			<location unit="M">
-				<x> 18.7731 </x>
+				<x> 18.9731 </x>
 				<y> 0 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -414,7 +414,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Right Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> 5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -427,7 +427,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 1 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -438,7 +438,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 2 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
diff --git a/A321neo-CFM.xml b/A321neo-CFM.xml
index 183d0bce..3aaf2db4 100644
--- a/A321neo-CFM.xml
+++ b/A321neo-CFM.xml
@@ -57,7 +57,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<emptywt unit="LBS">80431</emptywt>
 
 		<location name="CG" unit="M">
-			<x> 18.8231 </x>
+			<x> 19.0231 </x>
 			<y> 0 </y>
 			<z> 0.19249 </z>
 		</location>
@@ -74,7 +74,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<pointmass name="PAX">
 			<weight unit="LBS">23000</weight>
 			<location name="POINTMASS" unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -388,7 +388,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 
 		<tank type="FUEL">    <!-- Left Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> -5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -401,7 +401,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Center Tank -->
 			<location unit="M">
-				<x> 18.7731 </x>
+				<x> 18.9731 </x>
 				<y> 0 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -414,7 +414,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Right Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> 5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -427,7 +427,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 1 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -438,7 +438,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 2 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
diff --git a/A321neo-PW.xml b/A321neo-PW.xml
index 1939de3f..7089461e 100644
--- a/A321neo-PW.xml
+++ b/A321neo-PW.xml
@@ -57,7 +57,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<emptywt unit="LBS">80431</emptywt>
 
 		<location name="CG" unit="M">
-			<x> 18.8231 </x>
+			<x> 19.0231 </x>
 			<y> 0 </y>
 			<z> 0.19249 </z>
 		</location>
@@ -74,7 +74,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		<pointmass name="PAX">
 			<weight unit="LBS">23000</weight>
 			<location name="POINTMASS" unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -388,7 +388,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 
 		<tank type="FUEL">    <!-- Left Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> -5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -401,7 +401,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Center Tank -->
 			<location unit="M">
-				<x> 18.7731 </x>
+				<x> 18.9731 </x>
 				<y> 0 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -414,7 +414,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Right Wing Tank -->
 			<location unit="M">
-				<x> 18.7231 </x>
+				<x> 18.9231 </x>
 				<y> 5.1104 </y>
 				<z> -0.61182 </z>
 			</location>
@@ -427,7 +427,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 1 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
@@ -438,7 +438,7 @@ xsi:noNamespaceSchemaLocation="http://jsbsim.sourceforge.net/JSBSim.xsd">
 		</tank>
 		<tank type="FUEL">    <!-- Engine 2 Pipes -->
 			<location unit="M">
-				<x> 18.8231 </x>
+				<x> 19.0231 </x>
 				<y> 0 </y>
 				<z> 0.19249 </z>
 			</location>
diff --git a/Systems/a318-aerodynamics.xml b/Systems/a318-aerodynamics.xml
index 4dd97d07..3f384d78 100644
--- a/Systems/a318-aerodynamics.xml
+++ b/Systems/a318-aerodynamics.xml
@@ -68,7 +68,7 @@
 		</function>
 
 		<function name="aero/force/Lift_pitch_control">
-			<description>Lift due to Pitch Control Deflection</description>
+			<description>Lift due to pitch control deflection</description>
 			<product>
 				<property>aero/qbar-psf</property>
 				<property>metrics/Sw-sqft</property>
@@ -200,7 +200,7 @@
 		</function>
 
 		<function name="aero/force/Drag_pitch_control">
-			<description>Drag due to Pitch Control Deflection</description>
+			<description>Drag due to pitch control deflection</description>
 			<product>
 				<property>aero/qbar-psf</property>
 				<property>metrics/Sw-sqft</property>
@@ -262,15 +262,7 @@
 				<property>metrics/bw-ft</property>
 				<property>aero/bi2vel</property>
 				<property>velocities/p-aero-rad_sec</property>
-				<table>
-					<independentVar lookup="row">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						0     -0.91
-						1     -0.66
-						2     -0.66
-						3     -0.66
-					</tableData>
-				</table>
+				<value>-0.91</value>
 			</product>
 		</function>
 
@@ -293,15 +285,7 @@
 				<property>metrics/Sw-sqft</property>
 				<property>metrics/bw-ft</property>
 				<property>fcs/roll-pos-rad</property>
-				<table>
-					<independentVar lookup="row">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						0     0.11
-						1     0.09
-						2     0.09
-						3     0.09
-					</tableData>
-				</table>
+				<value>0.11</value>
 			</product>
 		</function>
 
@@ -337,17 +321,8 @@
 				<property>aero/qbar-psf</property>
 				<property>metrics/Sw-sqft</property>
 				<property>metrics/cbarw-ft</property>
-				<property>fcs/pitch-pos-rad</property>
-				<table>
-					<independentVar lookup="row">velocities/mach</independentVar>
-					<independentVar lookup="column">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						         0          1          2          3
-						0.0     -1.850     -1.850     -1.850     -1.850
-						0.2     -1.750     -1.750     -1.750     -1.750
-						2.0     -0.650     -0.650     -0.450     -0.450
-					</tableData>
-				</table>
+				<property>fcs/pitch-pos-geared</property>
+				<value>-1.600</value>
 			</product>
 		</function>
 
@@ -359,15 +334,7 @@
 				<property>metrics/cbarw-ft</property>
 				<property>aero/ci2vel</property>
 				<property>velocities/q-aero-rad_sec</property>
-				<table>
-					<independentVar lookup="row">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						0     -136
-						1     -136
-						2     -116
-						3     -116
-					</tableData>
-				</table>
+				<value>-136</value>
 			</product>
 		</function>
 
@@ -433,4 +400,4 @@
 		</function>
 
 	</axis>
-</aerodynamics>
\ No newline at end of file
+</aerodynamics>
diff --git a/Systems/a319-aerodynamics.xml b/Systems/a319-aerodynamics.xml
index 4dd97d07..3f384d78 100644
--- a/Systems/a319-aerodynamics.xml
+++ b/Systems/a319-aerodynamics.xml
@@ -68,7 +68,7 @@
 		</function>
 
 		<function name="aero/force/Lift_pitch_control">
-			<description>Lift due to Pitch Control Deflection</description>
+			<description>Lift due to pitch control deflection</description>
 			<product>
 				<property>aero/qbar-psf</property>
 				<property>metrics/Sw-sqft</property>
@@ -200,7 +200,7 @@
 		</function>
 
 		<function name="aero/force/Drag_pitch_control">
-			<description>Drag due to Pitch Control Deflection</description>
+			<description>Drag due to pitch control deflection</description>
 			<product>
 				<property>aero/qbar-psf</property>
 				<property>metrics/Sw-sqft</property>
@@ -262,15 +262,7 @@
 				<property>metrics/bw-ft</property>
 				<property>aero/bi2vel</property>
 				<property>velocities/p-aero-rad_sec</property>
-				<table>
-					<independentVar lookup="row">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						0     -0.91
-						1     -0.66
-						2     -0.66
-						3     -0.66
-					</tableData>
-				</table>
+				<value>-0.91</value>
 			</product>
 		</function>
 
@@ -293,15 +285,7 @@
 				<property>metrics/Sw-sqft</property>
 				<property>metrics/bw-ft</property>
 				<property>fcs/roll-pos-rad</property>
-				<table>
-					<independentVar lookup="row">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						0     0.11
-						1     0.09
-						2     0.09
-						3     0.09
-					</tableData>
-				</table>
+				<value>0.11</value>
 			</product>
 		</function>
 
@@ -337,17 +321,8 @@
 				<property>aero/qbar-psf</property>
 				<property>metrics/Sw-sqft</property>
 				<property>metrics/cbarw-ft</property>
-				<property>fcs/pitch-pos-rad</property>
-				<table>
-					<independentVar lookup="row">velocities/mach</independentVar>
-					<independentVar lookup="column">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						         0          1          2          3
-						0.0     -1.850     -1.850     -1.850     -1.850
-						0.2     -1.750     -1.750     -1.750     -1.750
-						2.0     -0.650     -0.650     -0.450     -0.450
-					</tableData>
-				</table>
+				<property>fcs/pitch-pos-geared</property>
+				<value>-1.600</value>
 			</product>
 		</function>
 
@@ -359,15 +334,7 @@
 				<property>metrics/cbarw-ft</property>
 				<property>aero/ci2vel</property>
 				<property>velocities/q-aero-rad_sec</property>
-				<table>
-					<independentVar lookup="row">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						0     -136
-						1     -136
-						2     -116
-						3     -116
-					</tableData>
-				</table>
+				<value>-136</value>
 			</product>
 		</function>
 
@@ -433,4 +400,4 @@
 		</function>
 
 	</axis>
-</aerodynamics>
\ No newline at end of file
+</aerodynamics>
diff --git a/Systems/a320-aerodynamics.xml b/Systems/a320-aerodynamics.xml
index 4dd97d07..3f384d78 100644
--- a/Systems/a320-aerodynamics.xml
+++ b/Systems/a320-aerodynamics.xml
@@ -68,7 +68,7 @@
 		</function>
 
 		<function name="aero/force/Lift_pitch_control">
-			<description>Lift due to Pitch Control Deflection</description>
+			<description>Lift due to pitch control deflection</description>
 			<product>
 				<property>aero/qbar-psf</property>
 				<property>metrics/Sw-sqft</property>
@@ -200,7 +200,7 @@
 		</function>
 
 		<function name="aero/force/Drag_pitch_control">
-			<description>Drag due to Pitch Control Deflection</description>
+			<description>Drag due to pitch control deflection</description>
 			<product>
 				<property>aero/qbar-psf</property>
 				<property>metrics/Sw-sqft</property>
@@ -262,15 +262,7 @@
 				<property>metrics/bw-ft</property>
 				<property>aero/bi2vel</property>
 				<property>velocities/p-aero-rad_sec</property>
-				<table>
-					<independentVar lookup="row">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						0     -0.91
-						1     -0.66
-						2     -0.66
-						3     -0.66
-					</tableData>
-				</table>
+				<value>-0.91</value>
 			</product>
 		</function>
 
@@ -293,15 +285,7 @@
 				<property>metrics/Sw-sqft</property>
 				<property>metrics/bw-ft</property>
 				<property>fcs/roll-pos-rad</property>
-				<table>
-					<independentVar lookup="row">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						0     0.11
-						1     0.09
-						2     0.09
-						3     0.09
-					</tableData>
-				</table>
+				<value>0.11</value>
 			</product>
 		</function>
 
@@ -337,17 +321,8 @@
 				<property>aero/qbar-psf</property>
 				<property>metrics/Sw-sqft</property>
 				<property>metrics/cbarw-ft</property>
-				<property>fcs/pitch-pos-rad</property>
-				<table>
-					<independentVar lookup="row">velocities/mach</independentVar>
-					<independentVar lookup="column">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						         0          1          2          3
-						0.0     -1.850     -1.850     -1.850     -1.850
-						0.2     -1.750     -1.750     -1.750     -1.750
-						2.0     -0.650     -0.650     -0.450     -0.450
-					</tableData>
-				</table>
+				<property>fcs/pitch-pos-geared</property>
+				<value>-1.600</value>
 			</product>
 		</function>
 
@@ -359,15 +334,7 @@
 				<property>metrics/cbarw-ft</property>
 				<property>aero/ci2vel</property>
 				<property>velocities/q-aero-rad_sec</property>
-				<table>
-					<independentVar lookup="row">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						0     -136
-						1     -136
-						2     -116
-						3     -116
-					</tableData>
-				</table>
+				<value>-136</value>
 			</product>
 		</function>
 
@@ -433,4 +400,4 @@
 		</function>
 
 	</axis>
-</aerodynamics>
\ No newline at end of file
+</aerodynamics>
diff --git a/Systems/a321-aerodynamics.xml b/Systems/a321-aerodynamics.xml
index 4dd97d07..3f384d78 100644
--- a/Systems/a321-aerodynamics.xml
+++ b/Systems/a321-aerodynamics.xml
@@ -68,7 +68,7 @@
 		</function>
 
 		<function name="aero/force/Lift_pitch_control">
-			<description>Lift due to Pitch Control Deflection</description>
+			<description>Lift due to pitch control deflection</description>
 			<product>
 				<property>aero/qbar-psf</property>
 				<property>metrics/Sw-sqft</property>
@@ -200,7 +200,7 @@
 		</function>
 
 		<function name="aero/force/Drag_pitch_control">
-			<description>Drag due to Pitch Control Deflection</description>
+			<description>Drag due to pitch control deflection</description>
 			<product>
 				<property>aero/qbar-psf</property>
 				<property>metrics/Sw-sqft</property>
@@ -262,15 +262,7 @@
 				<property>metrics/bw-ft</property>
 				<property>aero/bi2vel</property>
 				<property>velocities/p-aero-rad_sec</property>
-				<table>
-					<independentVar lookup="row">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						0     -0.91
-						1     -0.66
-						2     -0.66
-						3     -0.66
-					</tableData>
-				</table>
+				<value>-0.91</value>
 			</product>
 		</function>
 
@@ -293,15 +285,7 @@
 				<property>metrics/Sw-sqft</property>
 				<property>metrics/bw-ft</property>
 				<property>fcs/roll-pos-rad</property>
-				<table>
-					<independentVar lookup="row">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						0     0.11
-						1     0.09
-						2     0.09
-						3     0.09
-					</tableData>
-				</table>
+				<value>0.11</value>
 			</product>
 		</function>
 
@@ -337,17 +321,8 @@
 				<property>aero/qbar-psf</property>
 				<property>metrics/Sw-sqft</property>
 				<property>metrics/cbarw-ft</property>
-				<property>fcs/pitch-pos-rad</property>
-				<table>
-					<independentVar lookup="row">velocities/mach</independentVar>
-					<independentVar lookup="column">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						         0          1          2          3
-						0.0     -1.850     -1.850     -1.850     -1.850
-						0.2     -1.750     -1.750     -1.750     -1.750
-						2.0     -0.650     -0.650     -0.450     -0.450
-					</tableData>
-				</table>
+				<property>fcs/pitch-pos-geared</property>
+				<value>-1.600</value>
 			</product>
 		</function>
 
@@ -359,15 +334,7 @@
 				<property>metrics/cbarw-ft</property>
 				<property>aero/ci2vel</property>
 				<property>velocities/q-aero-rad_sec</property>
-				<table>
-					<independentVar lookup="row">fcs/internal-fbw-law</independentVar>
-					<tableData>
-						0     -136
-						1     -136
-						2     -116
-						3     -116
-					</tableData>
-				</table>
+				<value>-136</value>
 			</product>
 		</function>
 
@@ -433,4 +400,4 @@
 		</function>
 
 	</axis>
-</aerodynamics>
\ No newline at end of file
+</aerodynamics>
diff --git a/Systems/fcs.xml b/Systems/fcs.xml
index eae38aed..9863b4f8 100644
--- a/Systems/fcs.xml
+++ b/Systems/fcs.xml
@@ -77,8 +77,22 @@
 			<output>fcs/pitch-pos-rad</output>
 		</aerosurface_scale>
 		
-		<aerosurface_scale name="Pitch Control Normalized">
+		<scheduled_gain name="Pitch Control Gearing">
 			<input>fcs/pitch-pos-rad</input>
+			<table>
+				<independentVar lookup="row">velocities/mach</independentVar>
+				<independentVar lookup="column">atmosphere/density-altitude</independentVar>
+				<tableData>
+					         0.0       43000
+					0.0      1.00      0.85
+					0.9      0.02      0.75
+				</tableData>
+			</table>
+			<output>fcs/pitch-pos-geared</output>
+		</scheduled_gain>
+		
+		<aerosurface_scale name="Pitch Control Normalized">
+			<input>fcs/pitch-pos-geared</input>
 			<domain>
 				<min>-0.523599</min>
 				<max>0.523599</max>
diff --git a/revision.txt b/revision.txt
index 6adc804a..024bf3f8 100644
--- a/revision.txt
+++ b/revision.txt
@@ -1 +1 @@
-2112
\ No newline at end of file
+2113
\ No newline at end of file