Fuzzy Logic Controller based pitch control of aircraft tuned with Bees Algorithm

For linear systems and some of non-severe nonlinear systems, classic controllers such as PI and PID have been widely used in industrial control processes because of their simple structure and robust performance in a wide range of operating conditions. Several numerical approaches such as Fuzzy Logic Controller (FLC) algorithm and evolutionary algorithms have been used for the optimum design of PID controllers. In this paper, a pitch displacement of aircraft was controlled by FLC tuned with Bees Algorithm (BA). For a given input, the parameters of Mamdani-type-Fuzzy Logic Controller (the centers and the widths of the triangle membership functions (MFs) in inputs and output) were optimized by the BA with Integral Time Absolute Error (ITAE) as a cost function. In order to compare the optimized Fuzzy Logic Controller with different controller, the PI controller was tuned with BA and also PI controller tuned with Ziegler-Nichols tuning rules. The simulation results show that Fuzzy Logic Controller tuned by bees algorithm is better performance and more robust than the fuzzy-Expert and PI tuned by bees algorithm and Ziegler-Nichols for aircraft pitch control.

[1]  Rajani K. Mudi,et al.  Self-Tuning Fuzzy PI Controller and its Application to HVAC Systems , 2008 .

[2]  Zafer Bingul A New PID Tuning Technique Using Differential Evolution for Unstable and Integrating Processes with Time Delay , 2004, ICONIP.

[3]  Okyay Kaynak,et al.  Adaptive neuro-fuzzy inference system based autonomous flight control of unmanned air vehicles , 2007, Expert Syst. Appl..

[4]  Sakti Prasad Ghoshal,et al.  INTELLIGENT PARTICLE SWARM OPTIMIZED FUZZY PID CONTROLLER FOR AVR SYSTEM , 2007 .

[5]  Xiaodong Li,et al.  This article has been accepted for inclusion in a future issue. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION 1 Locating and Tracking Multiple Dynamic Optima by a Particle Swarm Model Using Speciation , 2022 .

[6]  Dan Simon,et al.  Training fuzzy systems with the extended Kalman filter , 2002, Fuzzy Sets Syst..

[7]  D. Pham,et al.  THE BEES ALGORITHM, A NOVEL TOOL FOR COMPLEX OPTIMISATION PROBLEMS , 2006 .

[8]  J. Deskur,et al.  Tuning and investigation of combined fuzzy controller , 1998 .

[9]  Keigo Watanabe,et al.  An optimized Takagi-Sugeno type neuro-fuzzy system for modeling robot manipulators , 2006, Neural Computing & Applications.

[10]  Marzuki Khalid,et al.  Tuning of a neuro-fuzzy controller by genetic algorithm , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[11]  Sameh Otri,et al.  Application of the Bees Algorithm to fuzzy clustering , 2008 .

[12]  Masahiro Kaneda,et al.  A design of self-tuning PID controllers using a genetic algorithm , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[13]  A. Visioli Tuning of PID controllers with fuzzy logic , 2001 .

[14]  Ji Young Lee,et al.  Multi-objective optimisation using the Bees Algorithm , 2010 .

[15]  Renato A. Krohling,et al.  Design of optimal disturbance rejection PID controllers using genetic algorithms , 2001, IEEE Trans. Evol. Comput..

[16]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[17]  Duc Truong Pham,et al.  Using the Bees Algorithm to tune a fuzzy logic controller for a robot gymnast , 2007 .

[18]  Kiyotaka Izumi,et al.  A particle-swarm-optimized fuzzy-neural network for voice-controlled robot systems , 2005, IEEE Transactions on Industrial Electronics.

[19]  Z. Bingul,et al.  A new PID tuning technique using ant algorithm , 2004, Proceedings of the 2004 American Control Conference.

[20]  T. Martin McGinnity,et al.  Design for Self-Organizing Fuzzy Neural Networks Based on Genetic Algorithms , 2006, IEEE Transactions on Fuzzy Systems.

[21]  Mohammad Teshnehlab,et al.  Novel Hybrid Learning Algorithms for Tuning ANFIS Parameters Using Adaptive Weighted PSO , 2007, 2007 IEEE International Fuzzy Systems Conference.

[22]  Francisco Herrera,et al.  A learning process for fuzzy control rules using genetic algorithms , 1998, Fuzzy Sets Syst..

[23]  Robert C. Nelson,et al.  Flight Stability and Automatic Control , 1989 .