An Explosion Based Algorithm to Solve the Optimization Problem in Quadcopter Control

作者: Parvathy Rajendran , Nurulasikin Mohd Suhadis , Mohamad Norherman Shauqee

DOI: 10.3390/AEROSPACE8050125

关键词: Genetic algorithmAlgorithmControl theoryBenchmark (computing)Optimization problemDifferential evolutionParticle swarm optimizationFirefly algorithmConvergence (routing)Computer science

摘要: This paper presents an optimization algorithm named Random Explosion Algorithm (REA). The fundamental idea of this is based on a simple concept the explosion object. object commonly known as particle: when exploded, it will randomly disperse fragments around particle within radius. fragment that be considered search agent fill local space and particular region for best fitness solution. proposed was tested 23 benchmark test functions, results are validated by comparative study with eight well-known algorithms, which Particle Swarm Optimization (PSO), Artificial Bee Colony (ABC), Genetic (GA), Differential Evolution (DE), Multi-Verse Optimizer (MVO), Moth Flame (MFO), Firefly (FA), Sooty Tern (STOA). After that, implemented analyzed quadrotor control application. Similarly, other algorithms stated done. findings reveal REA can yield very competitive results. It also shows convergence analysis has proved converge more quickly toward global optimum than metaheuristic algorithms. For application result, controller better track desired reference input shorter rise time settling time, lower percentage overshoot, minimal steady-state error root mean square (RMSE).

参考文章(60)
M. Hassan Tanveer, D. Hazry, S. Faiz Ahmed, M. Kamran Joyo, Faizan A. Warsi, H. Kamarudin, Khairunizam Wan, Zuradzman M. Razlan, Shahriman A. B., A. T. Hussain, Feedback sensor noise rejection control strategy for quadrotor UAV system INTERNATIONAL CONFERENCE ON MATHEMATICS, ENGINEERING AND INDUSTRIAL APPLICATIONS 2014 (ICoMEIA 2014). ,vol. 1660, pp. 070053- ,(2015) , 10.1063/1.4915771
Seyedali Mirjalili, Moth-flame optimization algorithm Knowledge Based Systems. ,vol. 89, pp. 228- 249 ,(2015) , 10.1016/J.KNOSYS.2015.07.006
Honglin Wang, Mou Chen, Trajectory tracking control for an indoor quadrotor UAV based on the disturbance observer Transactions of the Institute of Measurement and Control. ,vol. 38, pp. 675- 692 ,(2016) , 10.1177/0142331215597057
Marco Dorigo, Mauro Birattari, Thomas Stutzle, Ant colony optimization: artificial ants as a computational intelligence technique IEEE Computational Intelligence Magazine. ,vol. 1, pp. 28- 39 ,(2006) , 10.1109/CI-M.2006.248054
Hans-Georg Beyer, Hans-Paul Schwefel, Evolution strategies –A comprehensive introduction Natural Computing. ,vol. 1, pp. 3- 52 ,(2002) , 10.1023/A:1015059928466
Rainer Storn, Kenneth Price, Differential Evolution – A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces Journal of Global Optimization. ,vol. 11, pp. 341- 359 ,(1997) , 10.1023/A:1008202821328
Gyou Beom Kim, Trung Kien Nguyen, Agus Budiyono, Jung Keun Park, Kwang Joon Yoon, Jinok Shin, Design and Development of a Class of Rotorcraft-based UAV International Journal of Advanced Robotic Systems. ,vol. 10, pp. 131- ,(2013) , 10.5772/54885
Bao Feng, Robust control for lateral and longitudinal channels of small-scale unmanned helicopters Journal of Control Science and Engineering. ,vol. 2015, pp. 42- ,(2015) , 10.1155/2015/483096
Young-Cheol Choi, Hyo-Sung Ahn, Nonlinear Control of Quadrotor for Point Tracking: Actual Implementation and Experimental Tests IEEE-ASME Transactions on Mechatronics. ,vol. 20, pp. 1179- 1192 ,(2015) , 10.1109/TMECH.2014.2329945
Mostafa Mohammadi, Alireza Mohammad Shahri, Adaptive Nonlinear Stabilization Control for a Quadrotor UAV: Theory, Simulation and Experimentation Journal of Intelligent and Robotic Systems. ,vol. 72, pp. 105- 122 ,(2013) , 10.1007/S10846-013-9813-Y