Parameter identification and design of a robust attitude controller using H∞ methodology for the raptor E620 small-scale helicopter

Rigorous control synthesis for an unmanned aerial vehicle necessitates the availability of a good, reasonable model for such a vehicle. The work reported in this paper focuses on the modeling of a rotary unmanned aerial vehicle (RUAV) and the development of a robust controller that can handle parameter uncertainties and disturbances. The parameters of the plant model are obtained through the use of the prediction error method with real flight data. The response of the identified linear model shows a good match with the measured flight data. The H∞ control scheme is applied to obtain a robustly stable controller using the identified model. The proposed controller is analyzed using frequency-domain analysis and time-domain simulations. The performance of the proposed H∞ controller is better than that of the conventional proportional derivative controller in that the proposed controller has a shorter settling time and less overshoot. Furthermore, the degradation of the proposed controller performance is negligible and stability is maintained when the input gains to the plant are doubled, which demonstrates the good performance and robustness of the controller.

[1]  D. J. Walker Multivariable control of the longitudinal and lateral dynamics of a fly-by-wire helicopter , 2003 .

[2]  Xiao-Heng Chang,et al.  H∞ controller design for linear systems with time-invariant uncertainties , 2011 .

[3]  Ian Postlethwaite,et al.  Evaluating H∞ controllers on the NRC Bell 205 fly-by-wire helicopter , 1999 .

[4]  William C. Messner,et al.  Design and Flight Testing of an H00 Controller for a Robotic Helicopter , 2006 .

[5]  Eric N. Johnson,et al.  Adaptive Flight Control for an Autonomous Unmanned Helicopter , 2002 .

[6]  S. Sastry,et al.  Output tracking control design of a helicopter model based on approximate linearization , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[7]  Hyoun Jin Kim,et al.  Control system design for rotorcraft-based unmanned aerial vehicles using time-domain system identification , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[8]  Kenzo Nonami,et al.  Model-based optimal attitude and positioning control of small-scale unmanned helicopter , 2005, Robotica.

[9]  T.H. Lee,et al.  Design and implementation of a hardware-in-the-loop simulation system for small-scale UAV helicopters , 2008, 2008 IEEE International Conference on Automation and Logistics.

[10]  Agus Budiyono,et al.  State space identification and implementation of H∞ control design for small‐scale helicopter , 2010 .

[11]  S. Shankar Sastry,et al.  A flight control system for aerial robots: algorithms and experiments , 2002 .

[12]  Marc D. Takahashi Helicopter Flight Control Law Design With and Without Rotor State Feedback , 1994 .

[13]  Bernard Mettler,et al.  Flight test and simulation results for an autonomous aerobatic helicopter , 2002, Proceedings. The 21st Digital Avionics Systems Conference.

[14]  Vladislav Gavrilets,et al.  Autonomous aerobatic maneuvering of miniature helicopters , 2003 .

[15]  S. Shankar Sastry,et al.  HIERARCHICAL CONTROL SYSTEM SYNTHESIS FOR ROTORCRAFT-BASED UNMANNED AERIAL VEHICLES , 2000 .

[16]  Yushin Chang,et al.  System Identification and 6-DOF Hovering Controller Design of Unmanned Model Helicopter , 2006 .

[17]  Agus Budiyono,et al.  Control system design and testing for a small‐scale autonomous helicopter , 2010 .

[18]  Yin-he Wang,et al.  State feedback H∞ control for a class of nonlinear systems using partition of unity method , 2009 .

[19]  Agus Budiyono,et al.  Intelligent Unmanned Systems: Theory and Applications , 2009, Intelligent Unmanned Systems.

[20]  Thomas B. Schön,et al.  Autonomous Landing of an Unmanned Aerial Vehicle , 2010 .

[21]  Bahram Shahian,et al.  Control system design using Matlab , 1993 .

[22]  Takeo Kanade,et al.  System identification of small-size unmanned helicopter dynamics , 1999 .

[23]  I. Postlethwaite,et al.  Improvement of helicopter handling qualities using H∞-optimisation , 1990 .

[24]  Raymond W. Prouty,et al.  Helicopter performance, stability, and control , 1986 .

[25]  Ciann-Dong Yang,et al.  Taguchi-genetic-algorithm in helicopter H∞ control design with robust flying quality , 2003 .

[26]  Frank L. Lewis,et al.  Structured H-Infinity Command and Control-Loop Design for Unmanned Helicopters , 2008 .

[27]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[28]  Jianda Han,et al.  Yaw Control of RUAVs :an Adaptive Robust H∞ Control Method , 2008 .

[29]  Michael S. Tombs Robust control system design with application to high performance helicopters , 1987 .

[30]  Agus Budiyono,et al.  Onboard Multivariable Controller Design for a Small Scale Helicopter Using Coefficient Diagram Method , 2008, ArXiv.

[31]  A. Budiyono,et al.  Design and Development of Autonomous Uninhabited Air Vehicles at ITB: Challenges and Progress Status , 2005 .

[32]  Bernard Mettler,et al.  Nonlinear model for a small-size acrobatic helicopter , 2001 .

[33]  Agus Budiyono,et al.  Optimal tracking controller design for a small scale helicopter , 2007, ArXiv.

[34]  Georgi M. Dimirovski,et al.  Dynamic output feedback robust H∞ control of uncertain switched nonlinear systems , 2011 .

[35]  Agus Budiyono,et al.  Control of Small Scale Helicopter Using s-CDM and LQ Design , 2009, Intelligent Unmanned Systems.

[36]  J. Doyle,et al.  Essentials of Robust Control , 1997 .