Incremental Nonlinear Dynamic Inversion and Control Allocation for a Tilt Rotor UAV

A flight control system for a tilt rotor UAV has been synthesized based on an incremental nonlinear dynamic inversion technique. As known the effectiveness of dynamic inversion controllers depends on an accurate knowledge of the plant dynamics. Tilt rotor aircraft are flexible platforms capable of flying in a wide envelope, ranging from hover to forward flight conditions. Inherent dynamics of the vehicle are highly nonlinear in such wide envelope and thrust vectoring, required to control the aircraft in hover and transition phases, introduces dramatic cross coupling effects. A component based approach has been used to model nonlinear aircraft dynamics in the entire flight envelope and to compute local control derivatives at any flight condition. The resulting model was not affine in the control, and an incremental approach was chosen to solve the problem. Effector redundancy was managed developing a control allocation module for distributing control effort among the available actuators, based on their availability and effectiveness. A daisy chaining approach was chosen to manage redundancies and alleviate saturation problems. Control laws have been split in two loops: an outer loop controlling slower dynamics and outputting virtual controls for an inner loop controlling faster dynamics. Different piloting logics were identified for hover and forward flight conditions, although the largest possible degree of commonality was sought. A command blending strategy was devised to control the aircraft during transition phases. Three control logics have been implemented and tested, mixing first order and second order error dynamics in the inner loop, first order and second order reference models in the outer loop, kinematic relations and dynamic inversion algorithm in the outer loop. Results for all three controllers are presented, showing satisfactory tracking of reference inputs with moderate control effort. Differences between the three control logics are deemed marginal. Robustness and disturbance rejection characteristics have not been assessed in this paper. However those are known problems affecting dynamic inversion. Further research will be carried out in the future to improve robustness and noise sensitivity implementing robust outer loops based on H∞ synthesis and adding neural networks to capture modeling errors.

[1]  Ola Härkegård Dynamic Control Allocation Using Constrained Quadratic Programming , 2002 .

[2]  Gang Tao,et al.  An adaptive actuator failure compensation controller using output feedback , 2002, IEEE Trans. Autom. Control..

[3]  Dong-Ho Shin,et al.  Reconfigurable flight control system design using adaptive neural networks , 2004, IEEE Trans. Control. Syst. Technol..

[4]  Yuri B. Shtessel,et al.  Tailless aircraft flight control using multiple time scale reconfigurable sliding modes , 2002, IEEE Trans. Control. Syst. Technol..

[5]  Young-shin Kang,et al.  Flight test of flight control performance for airplane mode of Smart UAV , 2012, 2012 12th International Conference on Control, Automation and Systems.

[6]  A. Kulhare,et al.  Back-stepping control strategy for stabilization of a Tilt-rotor UAV , 2012, 2012 24th Chinese Control and Decision Conference (CCDC).

[7]  A. Kulhare,et al.  A back-stepping control strategy for the Tri-rotor UAV , 2012, 2012 24th Chinese Control and Decision Conference (CCDC).

[8]  Arindam Bhanja Chowdhury,et al.  A generalized control method for a Tilt-rotor UAV stabilization , 2012, 2012 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER).

[9]  Anthony J. Calise,et al.  Adaptive Model Inversion Flight Control For Tiltrotor Aircraft , 1998 .

[10]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[11]  Ola Härkegård,et al.  Efficient active set algorithms for solving constrained least squares problems in aircraft control allocation , 2002, CDC.

[12]  Youmin Zhang,et al.  Reconfigurable control allocation applied to an aircraft benchmark model , 2008, 2008 American Control Conference.

[13]  Anthony Tzes,et al.  Model predictive attitude control of an unmanned Tilt-Rotor aircraft , 2011, 2011 IEEE International Symposium on Industrial Electronics.

[14]  David B. Doman,et al.  Nonlinear Control Allocation Using Piecewise Linear Functions: A Linear Programming Approach , 2004 .

[15]  Daigoro Ito,et al.  AIAA 2001-4380 Robust Dynamic Inversion Controller Design and Analysis for the X-38 , 2001 .

[16]  Jan Albert Mulder,et al.  Robust Flight Control Using Incremental Nonlinear Dynamic Inversion and Angular Acceleration Prediction , 2010 .

[17]  Anthony J. Calise,et al.  Robust adaptive nonlinear flight control applications using neural networks , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[18]  Yushin Kim,et al.  Flight test results of automatic tilt control for small scaled tilt rotor aircraft , 2008, 2008 International Conference on Control, Automation and Systems.

[19]  Michael S. Selig,et al.  Modeling full-envelope aerodynamics of small UAVs in realtime , 2010 .

[20]  P. Krishnamurthy,et al.  Adaptive backstepping and θ-D based controllers for a tilt-rotor aircraft , 2011, 2011 19th Mediterranean Conference on Control & Automation (MED).

[21]  Alejandro Ramirez-Serrano,et al.  Nonlinear adaptive control of a new configuration of rotary wing unmanned aerial vehicle , 2012, 2012 25th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE).

[22]  Rogelio Lozano,et al.  Modeling and Control of a Small Autonomous Aircraft Having Two Tilting Rotors , 2005, IEEE Transactions on Robotics.

[23]  Jihong Zhu,et al.  Nonlinear adaptive internal model control using neural networks for tilt rotor aircraft platform , 2005, Proceedings of the 2005 IEEE Midnight-Summer Workshop on Soft Computing in Industrial Applications, 2005. SMCia/05..

[24]  Wayne C. Durham Constrained Control Allocation , 1992 .

[25]  Narasimhan Sundararajan,et al.  Adaptive back-stepping neural controller for reconfigurable flight control systems , 2006, IEEE Transactions on Control Systems Technology.

[26]  James M. Buffington,et al.  Tailless Aircraft Control Allocation. , 1997 .

[27]  S. Yurkovich,et al.  A nonlinear programming approach for control allocation , 2004, Proceedings of the 2004 American Control Conference.

[28]  John Valasek,et al.  Reentry Vehicle Flight Controls Design Guidelines: Dynamic Inversion , 2002 .

[29]  Torkel Glad,et al.  Resolving actuator redundancy - optimal control vs. control allocation , 2005, Autom..

[30]  Song Yanguo,et al.  Design of Flight Control System for a Small Unmanned Tilt Rotor Aircraft , 2009 .

[31]  Michael S. Selig,et al.  Modeling propeller aerodynamics and slipstream effects on small UAVs in realtime , 2010 .

[32]  John Valasek,et al.  Evaluation of Longitudinal Desired Dynamics for Dynamic-Inversion Controlled Generic Reentry Vehicles , 2003 .

[33]  Youdan Kim,et al.  Reconfigurable Flight Control System Design Using Direct Adaptive Method , 2003 .

[34]  Narasimhan Sundararajan,et al.  Nonlinear Adaptive Neural Controller for Unstable Aircraft , 2005 .