1
0
Fork 0

FMGC: Tweak rate scheme

This commit is contained in:
Josh Davidson 2022-01-19 14:52:44 -05:00
parent c2b6292915
commit a6fbe86b2e
4 changed files with 4 additions and 48 deletions

View file

@ -8,7 +8,6 @@
<!-- Predictors -->
<predict-simple>
<name>IAS 5 Second Predictor</name>
<debug>false</debug>
<input>/instrumentation/airspeed-indicator/indicated-speed-kt</input>
<output>/it-autoflight/internal/kts-predicted-5</output>
<seconds>5</seconds>
@ -17,7 +16,6 @@
<predict-simple>
<name>MACH 5 Second Predictor</name>
<debug>false</debug>
<input>/instrumentation/airspeed-indicator/indicated-mach</input>
<output>/it-autoflight/internal/mach-predicted-5</output>
<seconds>5</seconds>
@ -26,7 +24,6 @@
<predict-simple>
<name>IAS 15 Second Predictor</name>
<debug>false</debug>
<input>/instrumentation/airspeed-indicator/indicated-speed-kt</input>
<output>/it-autoflight/internal/kts-predicted-15</output>
<seconds>15</seconds>
@ -35,7 +32,6 @@
<predict-simple>
<name>MACH 15 Second Predictor</name>
<debug>false</debug>
<input>/instrumentation/airspeed-indicator/indicated-mach</input>
<output>/it-autoflight/internal/mach-predicted-15</output>
<seconds>15</seconds>
@ -188,7 +184,6 @@
<filter>
<name>Knots Rate Lag</name>
<debug>false</debug>
<type>exponential</type>
<input>
<condition>
@ -206,7 +201,6 @@
<filter>
<name>Flch Knots Rate Command</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -401,7 +395,6 @@
<filter>
<name>Heading Error Deg</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -473,7 +466,6 @@
<filter>
<name>Vertical Speed Sync</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<enable>
@ -641,7 +633,6 @@
<filter>
<name>Vertical Speed Filter</name>
<debug>false</debug>
<type>noise-spike</type>
<feedback-if-disabled>true</feedback-if-disabled>
<initialize-to>output</initialize-to>
@ -725,7 +716,6 @@
<filter>
<name>Nav Error Deg</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -744,7 +734,6 @@
<filter>
<name>Nav Course Error Deg</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -763,7 +752,6 @@
<filter>
<name>Internal Vertical Speed</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>/instrumentation/gps/indicated-vertical-speed</input>
@ -772,7 +760,6 @@
<filter>
<name>Nav G/S FPM Calc</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input> <!-- Under 110ft glideslope data starts to become unusable -->
@ -826,7 +813,6 @@
<filter>
<name>Heading Predictor Stage 1</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -876,7 +862,6 @@
<filter>
<name>Heading Predictor Stage 2</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -913,7 +898,6 @@
<filter>
<name>Altitude Predictor</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -932,7 +916,6 @@
<filter>
<name>Internal FPA Computer</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -949,7 +932,6 @@
<!-- Flight Director -->
<filter>
<name>FD Target Roll Filter</name>
<debug>false</debug>
<type>noise-spike</type>
<input>/it-autoflight/internal/target-roll-deg</input>
<output>/it-autoflight/internal/target-roll-fd</output>
@ -973,7 +955,6 @@
<filter>
<name>FD Roll</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -991,7 +972,6 @@
<filter>
<name>FD Pitch Takeoff</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -1022,7 +1002,6 @@
<filter>
<name>FD Pitch</name>
<debug>false</debug>
<type>noise-spike</type>
<input>
<expression>

View file

@ -8,7 +8,6 @@
<!-- Pitch Axis -->
<filter>
<name>IT-CONTROLLER: Altitude Capture/Hold</name>
<debug>false</debug>
<type>gain</type>
<gain>-5</gain>
<input>
@ -63,7 +62,6 @@
<pid-controller>
<name>IT-CONTROLLER: Speed By Pitch</name>
<debug>false</debug>
<enable>
<condition>
<property>/it-autoflight/internal/flch-active</property>
@ -169,7 +167,6 @@
<filter>
<name>Speed By Pitch Inactive Sync</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<enable>
@ -413,7 +410,6 @@
<filter>
<name>Target FPM</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -490,7 +486,6 @@
<pid-controller>
<name>IT-CONTROLLER: FPM Hold</name>
<debug>false</debug>
<enable>
<condition>
<and>
@ -644,7 +639,6 @@
<filter>
<name>System Command: Pitch Target Inactive Sync</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<enable>
@ -685,9 +679,8 @@
<filter>
<name>System Command: Pitch Rate Target</name>
<debug>false</debug>
<type>gain</type>
<gain>0.125</gain>
<gain>0.12</gain>
<input>/orientation/pitch-deg</input>
<reference>/it-autoflight/internal/target-pitch-deg</reference>
<output>/fdm/jsbsim/fbw/fmgc/pitch-cmd</output> <!-- Inputs to the FBW Pitch -->

View file

@ -8,7 +8,6 @@
<!-- Roll Axis -->
<filter>
<name>IT-CONTROLLER: Heading/LNAV</name>
<debug>false</debug>
<type>gain</type>
<gain>
<expression>
@ -65,7 +64,6 @@
<filter>
<name>IT-CONTROLLER: VOR/LOC</name>
<debug>false</debug>
<type>gain</type>
<gain>
<expression>
@ -116,7 +114,6 @@
<filter>
<name>IT-CONTROLLER: Align/Rollout/Takeoff</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<enable>
@ -139,7 +136,6 @@
<filter>
<name>System Command: Roll Target Inactive Sync</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<enable>
@ -181,7 +177,6 @@
<filter>
<name>System Command: Target Roll Filter</name>
<debug>false</debug>
<type>noise-spike</type>
<input>/it-autoflight/internal/target-roll-deg</input>
<output>/it-autoflight/internal/target-roll</output>
@ -234,20 +229,18 @@
<filter>
<name>System Command: Roll Rate Target</name>
<debug>false</debug>
<type>gain</type>
<gain>-0.1</gain>
<gain>-0.06</gain>
<input>/orientation/roll-deg</input>
<reference>/it-autoflight/internal/target-roll</reference>
<output>/fdm/jsbsim/fbw/fmgc/roll-cmd</output> <!-- Inputs to the FBW Roll -->
<min>-0.32</min>
<max>0.32</max>
<min>-0.33</min>
<max>0.33</max>
</filter>
<!-- Yaw Axis -->
<pi-simple-controller>
<name>IT-CONTROLLER: Yaw VOR/LOC</name>
<debug>false</debug>
<enable>
<condition>
<equals>
@ -284,7 +277,6 @@
<filter>
<name>System Command: Rudder</name>
<debug>false</debug>
<type>noise-spike</type>
<input>
<condition>

View file

@ -7,7 +7,6 @@
<!-- Thrust Axis -->
<filter>
<name>A/THR Knots Input Gain</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -42,7 +41,6 @@
<filter>
<name>A/THR Knots Input Filter</name>
<debug>false</debug>
<type>noise-spike</type>
<initialize-to>output</initialize-to>
<input>/it-autoflight/internal/athr-kts-cmd</input>
@ -79,7 +77,6 @@
<filter>
<name>A/THR Mach Input Gain</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<input>
@ -114,7 +111,6 @@
<filter>
<name>A/THR Mach Input Filter</name>
<debug>false</debug>
<type>noise-spike</type>
<feedback-if-disabled>true</feedback-if-disabled>
<initialize-to>output</initialize-to>
@ -152,7 +148,6 @@
<pid-controller>
<name>IT-CONTROLLER: Knots</name>
<debug>false</debug>
<enable>
<condition>
<and>
@ -200,7 +195,6 @@
<pid-controller>
<name>IT-CONTROLLER: Mach</name>
<debug>false</debug>
<enable>
<condition>
<and>
@ -254,7 +248,6 @@
<filter>
<name>IT-CONTROLLER: Idle Limit</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<enable>
@ -277,7 +270,6 @@
<filter>
<name>IT-CONTROLLER: Thrust Limit</name>
<debug>false</debug>
<type>gain</type>
<gain>1.0</gain>
<enable>