<?xml version="1.0"?> <!-- ############################################## # Copyright (c) Joshua Davidson (it0uchpods) # ############################################## --> <!-- Airbus A320 FBW System --> <!-- Joshua Davidson (it0uchpods) --> <!-- I didn't see an easy way to do this controller in JSBsim, so I keep it here --> <PropertyList> <pi-simple-controller> <name>FBW PITCH G PI</name> <debug>false</debug> <input> <property>/fdm/jsbsim/fbw/pitch/g-error</property> </input> <reference> <value>0</value> </reference> <output> <property>/fdm/jsbsim/fbw/pitch/g-pi</property> </output> <config> <Kp>-1.5</Kp> <Ki> <condition> <and> <equals> <property>/fdm/jsbsim/position/wow</property> <value>0</value> </equals> <or> <equals> <property>/it-fbw/law</property> <value>0</value> </equals> <equals> <property>/it-fbw/law</property> <value>1</value> </equals> </or> </and> </condition> <value>-1.5</value> </Ki> <Ki>0.0</Ki> <min> <condition> <less-than> <property>/fdm/jsbsim/fbw/pitch/e-i</property> <value>0</value> </less-than> </condition> <property>/fdm/jsbsim/fbw/pitch/e-i</property> </min> <min>0.0</min> <max> <condition> <greater-than> <property>/fdm/jsbsim/fbw/pitch/e-i</property> <value>0</value> </greater-than> </condition> <property>/fdm/jsbsim/fbw/pitch/e-i</property> </max> <max>0.0</max> </config> </pi-simple-controller> </PropertyList>