Cover
Vol. 15 No. 2 (2019)

Published: December 31, 2019

Pages: 89-100

Original Article

Design Tunable Robust Controllers for Unmanned Aerial Vehicle Based on Particle Swarm Optimization Algorithm

Abstract

PID controller is the most popular controller in many applications because of many advantages such as its high efficiency, low cost, and simple structure. But the main challenge is how the user can find the optimal values for its parameters. There are many intelligent methods are proposed to find the optimal values for the PID parameters, like neural networks, genetic algorithm, Ant colony and so on. In this work, the PID controllers are used in three different layers for generating suitable control signals for controlling the position of the UAV (x,y and z), the orientation of UAV (θ, Ø and ψ) and for the motors of the quadrotor to make it more stable and efficient for doing its mission. The particle swarm optimization (PSO) algorithm is proposed in this work. The PSO algorithm is applied to tune the parameters of proposed PID controllers for the three layers to optimize the performances of the controlled system with and without existences of disturbance to show how the designed controller will be robust. The proposed controllers are used to control UAV, and the MATLAB 2018b is used to simulate the controlled system. The simulation results show that, the proposed controllers structure for the quadrotor improve the performance of the UAV and enhance its stability.

References

  1. S. Norouzi Ghazbi , Y. Aghli “ Quadrotors Unmanned Aerial Vehicles: A Review “ International Journal on Smart Sensing and Intelligent Systems Vol. 9, No. 1, March 2016.
  2. B. Kada, Y. Ghazzawi “ Robust PID Controller Design for an UAV Flight Control System “ Proceedings of the World Congress on Engineering and Computer Science 2011 Vol II WCECS 2011, October 19-21, 2011, San Francisco, USA.
  3. Roman Czyba1, Grzegorz Szafranski” Control Structure Platform - Design, Analysis and Experimental Validation “
  4. Hossein Bolandi1, Mohammad Rezaei “ Attitude Control of a Quadrotor with Optimized PID Controller “ Intelligent Control and Automation, 2013, 4, 335-342 .
  5. Riaan Stopforth, Glen Bright “ Quad-Rotor Unmanned Aerial Vehicle Helicopter Modelling & Control “ School of Mechanical Engineering, University of KwaZulu Natal , Received 11 February 2011; Accepted 25 Aug 2011.
  6. Shahida Khatoon, Mohammad Shahid “ Quadrotor Control Using PID Controller “ Emerging Trends in Electrical And Electronics Engineering (ETEEE-2015) Jamia Millia Islamia, New Delhi .
  7. Mohammed Jasim “ Modelling, Control and College Of Engineering University Of Basrah April, 2015.
  8. M. Eatemadi “ Mathematical Dynamics, Kinematics Modeling and PID Equation Controller of QuadCopter “ No. 1, pp. 77-85, Winter 2017
  9. Oguz Kose, Tugrul Oktay1 “ Dynamic Modeling and Simulation of Quadrotor for Different Flight Conditions “ European Journal of Science and Technology No. 15, pp. 132-142, March 2019.
  10. Heba talla Mohamed “ Dynamic Modeling and Control of a Quadrotor Using Linear and Nonlinear Approaches “ School of Sciences and Engineering , Spring 2014.
  11. Teppo Luukkonen “ Modelling and control of quadcopter “School of Science Mat-2.4108 Independent research project in applied mathematics Espoo, August 22, 2011 .
  12. Amr Nagaty·Sajad Saeedi·Carl Thibault “ Control and Navigation Framework for Quadrotor Helicopters “ J Intell Robot Syst”.
  13. Nizar Hadi Abbas , Ahmed Ramz Sami “Tuning of PID Controllers for Quadcopter System using Hybrid Memory based Gravitational Search Algorithm – Particle Swarm Optimization “International Journal of Computer Applications (0975 – 8887) Volume 172 – No.4, August 2017.
  14. Jacob M. Goodman*a, Jinho Kima “ System and Mathematical Modeling of Quadrotor Dynamics “ a University of Maryland, Baltimore County (UMBC), Baltimore, MD, USA 21250; b U.S. Army Research Lab, Aberdeen, MD, USA 21001.
  15. Tommaso Bresciani “ Modelling, Identification and Control of a Quadrotor Helicopter “ Department of Automatic Control Lund University October 2008.
  16. FRANCESCO SABATINO “ Quadrotor control: modeling, nonlinear control design, and simulation “Master’s Degree Project Stockholm, Sweden June 2015
  17. Aminurrashid Noordin#1, Mohd Ariffanan Mohd Basri “ Modelling and PSO Fine-tuned PID Control of Quadrotor UAV “ international journal Advanced science engineering 5334 .
  18. Yong Taoa, Guang Xieb, Youdong Chena “ A PID and fuzzy logic based method for Quadrotor aircraft control motion “ Journal of Intelligent & Fuzzy Systems 31 (2016) 2975–2983 DOI:10.3233/JIFS-169182 IOS Press .
  19. Iman Salih KareemAL-Ghabban “ Automatic Tuning of (PID) Controller Using Particle Swarm Optimization (PSO) Algorithm for Steam Engine Speed Control (SESC “ Journal of Engineering and Development, Vol. 19, No.1, January 2015, ISSN 1813- 7822 .
  20. Sarah Pontes Madruga ∗ , Gabriel Fernando Basso “ Apso-Basedtuningalgorithmforquadcoptercontroller” Universidade Federal da Paraíba Rua dos Escoteiros, s/n, Mangabeira João Pessoa, Paraíba, Brasil .
  21. Andries P. Engelbrecht “Computational Intelligence An Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England 2007 .
  22. Huu-Khoa Tran 1,2 and Juing-Shian Chiou “ PSO-Based Algorithm Applied to Quadcopter Micro Air Vehicle Controller Design “ Micromachines 2016, 7, 168.
  23. Xingyang Lu1, Xiangyin Zhang, Songmin Jia1, Jichao Shan “ Design of Quadrotor Hovering Controller Based on Design .
  24. Mohammed Abdallah Khodja1,2,*, Mohamed Tadjine1, Mohamed Seghir Boucherit1, and Moussa Benzaoui2 “ Tuning PID attitude stabilization of a quadrotor using particle swarm optimization (experimental) “ Int. J. Simul. Multisci. Des. Optim. 2017, 8, A8 M. Khodja et al., Published by EDP Sciences, 2017 .
  25. Yul Y. Nazaruddin, Angela Dian Andrini and Boby Anditio “ PSO Based PID Controller for Quadrotor with Virtual Sensor “ Preprints of the 3rd IFAC Conference on Advances in ProportionalIntegral-Derivative Control, Ghent, Belgium, May 9-11, 2018 .
  26. Thi Thoa Mac1,2, Cosmin Copot1,3, Trung Tran Duc2 “ AR.Drone UAV control parameters tuning based on particle swarm optimization algorithm “ 1 Department of Dynamical Systems and Control (DySC), Ghent University, Belgium.
  27. Satyobroto Talukder “ Mathematical Modelling and Applications of Particle Swarm Optimization “ Master’s Thesis Mathematical Modelling and Simulation Thesis no: 2011.
  28. Spela Ivekovic and Emanuele Trucco “ Human Body Pose Estimation with PSO “ 2006 IEEE Congress on Evolutionary Computation Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada .
  29. Zwe-Lee Gaing “ A Particle Swarm Optimization Approach for Optimum Design of PID Controller in AVR System “IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 19, NO. 2, JUNE 2004 .
  30. S.M.GirirajKumar , Deepak Jayaraj “ PSO based Tuning of a PID Controller for a High Performance Drilling Machine 2010 International Journal of Computer Applications (0975 8887) Volume 1 – No. 19 .
  31. Soren Ebbesen, Pascal Kiwitz and Lino Guzzella “ A American Control Conference Fairmont Queen Elizabeth.
  32. Mohd Ariffanan Mohd Basri Kumeresan A. Danapalasingam Abdul Rashid Husain “ Design And Optimization Of Backstepping Controller For An Underactuated Autonomous Quadrotor Unmanned Aerial Vehicle “ Transactions Of Famena Xxxviii-3 (2014) .
  33. A. Belkadi, L. Ciarletta, and D. Theillio “ Particle swarm optimization method for the control of a fleet of Unmanned Aerial Vehicles “ 12th European Workshop on Advanced Control and Diagnosis (ACD 2015) .