<?xml version="1.0"?> <!-- IT-AUTOFLIGHT: AUTOTHRUST --> <PropertyList> <!-- =============================================================== --> <!-- Thrust Modes --> <!-- =============================================================== --> <!-- Auto throttle --> <pid-controller> <name>IAS THR</name> <debug>false</debug> <enable> <condition> <and> <equals> <property>/it-autoflight/input/kts-mach</property> <value>0</value> </equals> <equals> <property>/it-autoflight/output/thr-mode</property> <value>0</value> </equals> <equals> <property>/it-autoflight/output/athr</property> <value>1</value> </equals> <equals> <property>/it-autoflight/output/retard</property> <value>0</value> </equals> </and> </condition> </enable> <input> <property>/instrumentation/airspeed-indicator/indicated-speed-kt</property> </input> <reference> <property>/it-autoflight/input/spd-kts</property> </reference> <output> <property>/controls/flight/throttle-cmd</property> </output> <config> <Kp>0.1</Kp> <beta>1.0</beta> <alpha>0.1</alpha> <gamma>0.0</gamma> <Ti>10.0</Ti> <Td>0.00001</Td> <u_min>0.0</u_min> <u_max>0.94</u_max> </config> </pid-controller> <!-- Auto throttle (Mach Hold)--> <pid-controller> <name>MACH THR</name> <debug>false</debug> <enable> <condition> <and> <equals> <property>/it-autoflight/input/kts-mach</property> <value>1</value> </equals> <equals> <property>/it-autoflight/output/thr-mode</property> <value>0</value> </equals> <equals> <property>/it-autoflight/output/athr</property> <value>1</value> </equals> <equals> <property>/it-autoflight/output/retard</property> <value>0</value> </equals> </and> </condition> </enable> <input> <property>/instrumentation/airspeed-indicator/indicated-mach</property> <scale>1000.0</scale> </input> <reference> <property>/it-autoflight/input/spd-mach</property> <scale>1000.0</scale> </reference> <output> <property>/controls/flight/throttle-cmd</property> </output> <config> <Kp>0.1</Kp> <beta>1.0</beta> <alpha>0.1</alpha> <gamma>0.0</gamma> <Ti>10.0</Ti> <Td>0.00001</Td> <u_min>0.0</u_min> <u_max>0.94</u_max> </config> </pid-controller> <!-- IDLE THR --> <pid-controller> <name>IDLE</name> <debug>false</debug> <enable> <condition> <and> <or> <equals> <property>/it-autoflight/output/thr-mode</property> <value>1</value> </equals> <equals> <property>/it-autoflight/output/retard</property> <value>1</value> </equals> </or> <equals> <property>/it-autoflight/output/athr</property> <value>1</value> </equals> </and> </condition> </enable> <input> <value>900</value> </input> <reference> <value>0</value> </reference> <output> <property>/controls/flight/throttle-cmd</property> </output> <config> <Kp>0.1</Kp> <beta>1.0</beta> <alpha>0.1</alpha> <gamma>0.0</gamma> <Ti>10.0</Ti> <Td>0.00001</Td> <u_min> <condition> <equals> <property>/it-autoflight/output/retard</property> <value>0</value> </equals> </condition> <value>0.08</value> </u_min> <u_min> <condition> <equals> <property>/it-autoflight/output/retard</property> <value>1</value> </equals> </condition> <value>0</value> </u_min> <u_max>0.2</u_max> </config> </pid-controller> <!-- CLB THR --> <pid-controller> <name>CLB</name> <debug>false</debug> <enable> <condition> <and> <equals> <property>/it-autoflight/output/thr-mode</property> <value>2</value> </equals> <equals> <property>/it-autoflight/output/athr</property> <value>1</value> </equals> <equals> <property>/it-autoflight/output/retard</property> <value>0</value> </equals> </and> </condition> </enable> <input> <value>0</value> </input> <reference> <value>900</value> </reference> <output> <property>/controls/flight/throttle-cmd</property> </output> <config> <Kp>0.1</Kp> <beta>1.0</beta> <alpha>0.1</alpha> <gamma>0.0</gamma> <Ti>10.0</Ti> <Td>0.00001</Td> <u_min>0.0</u_min> <u_max>0.95</u_max> </config> </pid-controller> <filter> <name>IT-CONTROLLER: THRUST CMD</name> <debug>false</debug> <feedback-if-disabled>true</feedback-if-disabled> <initialize-to>output</initialize-to> <enable> <condition> <equals> <property>/it-autoflight/output/athr</property> <value>1</value> </equals> </condition> </enable> <input> <property>/controls/flight/throttle-cmd</property> </input> <output> <property>/controls/engines/engine[0]/throttle</property> <property>/controls/engines/engine[1]/throttle</property> <property>/controls/engines/engine[2]/throttle</property> <property>/controls/engines/engine[3]/throttle</property> <property>/controls/engines/engine[4]/throttle</property> <property>/controls/engines/engine[5]/throttle</property> <property>/controls/engines/engine[6]/throttle</property> <property>/controls/engines/engine[7]/throttle</property> </output> <type>noise-spike</type> <max-rate-of-change> <condition> <and> <equals> <property>/it-autoflight/output/thr-mode</property> <value>0</value> </equals> <equals> <property>/it-autoflight/output/retard</property> <value>0</value> </equals> </and> </condition> <value>0.20</value> </max-rate-of-change> <max-rate-of-change> <condition> <and> <not-equals> <property>/it-autoflight/output/thr-mode</property> <value>0</value> </not-equals> <equals> <property>/it-autoflight/output/retard</property> <value>0</value> </equals> </and> </condition> <value>0.05</value> </max-rate-of-change> <max-rate-of-change> <condition> <equals> <property>/it-autoflight/output/retard</property> <value>1</value> </equals> </condition> <value>0.10</value> </max-rate-of-change> </filter> </PropertyList>