Abstract
This paper addresses the control allocation to several aircraft flight controls to produce required body axis angular accelerations. Control law is designed to produce the virtual control effort signals, which are then distributed by solving a sequential least squares problem using active set method to the flight control surfaces to generate this effort. Two cases are described: in the first case the control law and allocation for the healthy aircraft is implemented, and in the second case, jamming of one control surface is introduced at time zero. In this case, it was shown how the controller and allocation compensate for this failure without changing the control law. To implement this system it was assumed that there is a good fault identification system onboard. Normally aircraft are over-actuated and in the case of a control failure this over actuation is more pronounced due to coupling of aircraft dynamics. Instead of using one-to-one mapping between control allocator and control surfaces, actuator dynamics was included in the system. The discrepancy in the optimal signal from control allocation due to this additional dynamics was compensated using the scheme mentioned in this paper. Each gain corresponding to the actuator is tuned using genetic algorithms (GA). The controller and allocation design are implemented on a nonlinear B747 model with actuator dynamics. Nomenclature aor δ = right outboard aileron (deg) air δ = right inboard aileron (deg) aol δ = left outboard aileron (deg) ail δ = left inboard aileron (deg) eor δ = right outboard elevator (deg) eir δ = right inboard elevator (deg) eol δ = left outboard elevator (deg) eil δ = left inboard elevator (deg) ih δ = stabilizer (deg) ur δ = upper rudder (deg) dr δ = down rudder (deg) p = roll rate about body x-axis (rad/s) q = pitch rate about body y-axis (rad/s) r = yaw rate about body z-axis (rad/s) T V = true airspeed (m/s)
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have