Update ALT, PITCH PID tuning, adjust autothrust

This commit is contained in:
Joshua Davidson 2017-05-08 21:10:23 -04:00
parent cad877cd39
commit d674bfd3e1
2 changed files with 53 additions and 11 deletions

View file

@ -291,10 +291,10 @@
<pitch>
<umin>-0.60</umin>
<umax>0.60</umax>
<kp>-0.09</kp>
<kp>-0.06</kp>
<ti>5.0</ti>
<td>0.00001</td>
<kp-cws>-0.09</kp-cws>
<td>0.0001</td>
<kp-cws>-0.06</kp-cws>
</pitch>
<cmd>
<roll-kp>-0.9</roll-kp>

View file

@ -59,7 +59,7 @@
<property>/it-autoflight/input/spd-kts</property>
</reference>
<output>
<property>/controls/engines/engine[0]/throttle-cmd</property>
<property>/controls/engines/engine[0]/throttle-cmd-pid</property>
</output>
<config>
<Kp>0.1</Kp>
@ -127,7 +127,7 @@
<scale>500.0</scale>
</reference>
<output>
<property>/controls/engines/engine[0]/throttle-cmd</property>
<property>/controls/engines/engine[0]/throttle-cmd-pid</property>
</output>
<config>
<Kp>0.1</Kp>
@ -186,7 +186,7 @@
<value>0</value>
</reference>
<output>
<property>/controls/engines/engine[0]/throttle-cmd</property>
<property>/controls/engines/engine[0]/throttle-cmd-pid</property>
</output>
<config>
<Kp>0.01</Kp>
@ -245,7 +245,7 @@
<value>900</value>
</reference>
<output>
<property>/controls/engines/engine[0]/throttle-cmd</property>
<property>/controls/engines/engine[0]/throttle-cmd-pid</property>
</output>
<config>
<Kp>0.01</Kp>
@ -260,6 +260,27 @@
</u_max>
</config>
</pid-controller>
<filter>
<name>Thrust Filter</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/engines/engine[0]/throttle-cmd-pid</property>
</input>
<output>/controls/engines/engine[0]/throttle-cmd</output>
<type>noise-spike</type>
<max-rate-of-change>0.1</max-rate-of-change>
</filter>
<!-- Engine 2 -->
<!-- Auto throttle -->
@ -311,7 +332,7 @@
<property>/it-autoflight/input/spd-kts</property>
</reference>
<output>
<property>/controls/engines/engine[1]/throttle-cmd</property>
<property>/controls/engines/engine[1]/throttle-cmd-pid</property>
</output>
<config>
<Kp>0.1</Kp>
@ -379,7 +400,7 @@
<scale>500.0</scale>
</reference>
<output>
<property>/controls/engines/engine[1]/throttle-cmd</property>
<property>/controls/engines/engine[1]/throttle-cmd-pid</property>
</output>
<config>
<Kp>0.1</Kp>
@ -438,7 +459,7 @@
<value>0</value>
</reference>
<output>
<property>/controls/engines/engine[1]/throttle-cmd</property>
<property>/controls/engines/engine[1]/throttle-cmd-pid</property>
</output>
<config>
<Kp>0.01</Kp>
@ -497,7 +518,7 @@
<value>900</value>
</reference>
<output>
<property>/controls/engines/engine[1]/throttle-cmd</property>
<property>/controls/engines/engine[1]/throttle-cmd-pid</property>
</output>
<config>
<Kp>0.01</Kp>
@ -512,5 +533,26 @@
</u_max>
</config>
</pid-controller>
<filter>
<name>Thrust Filter</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/engines/engine[1]/throttle-cmd-pid</property>
</input>
<output>/controls/engines/engine[1]/throttle-cmd</output>
<type>noise-spike</type>
<max-rate-of-change>0.1</max-rate-of-change>
</filter>
</PropertyList>