Chaotic Artificial Bee Colony Algorithm for System Identification of a Small-Scale Unmanned Helicopter

The purpose of this paper is devoted to developing a chaotic artificial bee colony algorithm (CABC) for the system identification of a small-scale unmanned helicopter state-space model in hover condition. In order to avoid the premature of traditional artificial bee colony algorithm (ABC), which is stuck in local optimum and can not reach the global optimum, a novel chaotic operator with the characteristics of ergodicity and irregularity was introduced to enhance its performance. With input-output data collected from actual flight experiments, the identification results showed the superiority of CABC over the ABC and the genetic algorithm (GA). Simulations are presented to demonstrate the effectiveness of our proposed algorithm and the accuracy of the identified helicopter model.

[1]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[2]  Kimon P. Valavanis,et al.  Linear Tracking Control for Small-Scale Unmanned Helicopters , 2012, IEEE Transactions on Control Systems Technology.

[3]  S. K. Kirn,et al.  MATHEMATICAL MODELING AND EXPERIMENTAL IDENTIFICATION OF A MODEL HELICOPTER , 1998 .

[4]  Zhiqiang Zheng,et al.  Platform and State Estimation Design of a Small-Scale UAV Helicopter System , 2013 .

[5]  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).

[6]  Dantong Ouyang,et al.  An artificial bee colony approach for clustering , 2010, Expert Syst. Appl..

[7]  Kimon P. Valavanis,et al.  System Identification and Discrete Nonlinear Control of Miniature Helicopters Using Backstepping , 2009, J. Intell. Robotic Syst..

[8]  Tianmiao Wang,et al.  Chaos-Genetic Algorithm for the System Identification of a Small Unmanned Helicopter , 2012, J. Intell. Robotic Syst..

[9]  Tong Heng Lee,et al.  Modeling and Control of the Yaw Channel of a UAV Helicopter , 2008, IEEE Transactions on Industrial Electronics.

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

[11]  A. Gandomi,et al.  Imperialist competitive algorithm combined with chaos for global optimization , 2012 .

[13]  Xusheng Lei,et al.  A Linear Domain System Identification for Small Unmanned Aerial Rotorcraft Based on Adaptive Genetic Algorithm , 2010 .

[14]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[15]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[16]  Kimon P. Valavanis,et al.  Linear and Nonlinear Control of Small-Scale Unmanned Helicopters , 2010 .

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

[18]  Subodh Bhandari,et al.  14-DoF Linear Parameter Varying Model of a UAV Helicopter using Analytical Techniques , 2008 .

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

[20]  T. Kanade,et al.  System Identification Modeling of a Model-Scale Helicopter , 2000 .

[21]  Juntong Qi,et al.  Modeling and control for unmanned helicopter based aerial manipulator , 2014, Proceedings of 2014 International Conference on Modelling, Identification & Control.

[22]  Ting Ting Yang,et al.  An Unmanned Helicopter Model Identification Method Based on the Immune Particle Swarm Optimization Algorithm , 2013 .

[23]  Zhao Zhigang,et al.  GA-Based Evolutionary Identification of Model Structure for Small-scale Robot Helicopter System , 2006 .

[24]  Fang Liu,et al.  Chaotic artificial bee colony approach to Uninhabited Combat Air Vehicle (UCAV) path planning , 2010 .

[25]  Rini Akmeliawati,et al.  Hybrid DE-PEM algorithm for identification of UAV helicopter , 2014 .