Dynamic Analysis of a Quadcopter Using PID, Adaptive and LQR Control Methods

Dynamic Analysis of a Quadcopter Using PID, Adaptive and LQR Control Methods

In this study, different control methods for controlling the position and angle values for the quadcopter (UAV) that take off and land vertically are simulated with MATLAB/Simulink. First of all, a mathematical model was created with the Newton-Euler method, taking into account the dynamics of the quadcopter system. The focus of the study is to investigate the appropriate control method for the position control of the quadcopter. For the linear model of the quadcopter system, PID, LQR and Adaptive Control methods, and for the nonlinear model of the quadcopter system. PD Control simulation has been done. The mentioned control methods have been applied to the system and the control of the movement of the system in each axis has been examined. The obtained results are compared with each other to see the performance of the controllers and the most appropriate control method for the quadcopter was determined with comparisons and tracking scenarios.

___

  • [1] Schmidt M. D. (2011). Simulation and Control of a Quadrotor Unmanned Aerial Vehicle (Master's dissertation, University of Kentucky).
  • [2] Hussein, A. N. B. (2017). Autopilot Design for a Quadcopter (Doctoral dissertation, University of Khartoum).
  • [3] Patel, K., & Barve, J. (2014, December). Modeling, simulation and control study for the quad-copter UAV. In 2014 9th International Conference on Industrial and Information Systems (ICIIS) (pp. 1-6). IEEE.
  • [4] Gupte, S., Mohandas, P. I. T., & Conrad, J. M. (2012, March). A survey of quadrotor unmanned aerial vehicles. In 2012 Proceedings of IEEE Southeastcon (pp. 1-6). IEEE.
  • [5] Bouabdallah S. (2007). Design and Control of Quadrotors with Applications to Autonomous Flying. (Doctoral dissertation, Ecole Polytechnique Federale de Lausanne, Switzerland).
  • [6] Abbas, N. H., & Sami, A. R. (2017). Tuning of PID controllers for quadcopter system using hybrid memory based gravitational search algorithm–particle swarm optimization. International Journal of Computer Applications, 172(04), 9-18.
  • [7] Ermeydan A. (2015). Bir Quadrotora Arıza Toleranslı Uçuş Kontrol Sistemi Tasarımı. (Master's dissertation, Anadolu University).
  • [8] Karahan M. (2019). Dört Rotorlu Bir İnsansız Hava Aracının Modellenmesi ve PID Kontrolcü Tasarımı. (Master's dissertation, TOBB Economy and Technology University).
  • [9] Domingues J.M.B. (2009). Quadrotor prototype. (Master's dissertation, Universidade Técnica de Lisboa).
  • [10] Coşkun, İ., & Terzioğlu, H. (2009). Gerçek Zamanda Değişken Parametreli Pid Hız Kontrolü. In 5. Uluslararası İleri Teknolojiler Sempozyumu (IATS’09).
  • [11] Åström, K. J., & Hägglund, T. (2000). The future of PID control. IFAC Proceedings Volumes, 33(4), 19-30.
  • [12] Usman M. (2019). Quadcopter Modelling and Control with Matlab /Simulink Implementation. (Master's dissertation, LAB University of Applied Sciences).
  • [13] Olfati-Saber R. (2001) Nonlinear control of underactuated mec-hanical systems with application to robotics and aerospace vehicles. (Doctoral dissertation, MIT).
  • [14] Fernando, H. C. T. E., De Silva, A. T. A., De Zoysa, M. D. C., Dilshan, K. A. D. C., & Munasinghe, S. R. (2013, December). Modelling, simulation and implementation of a quadrotor UAV. In 2013 IEEE 8th International Conference on Industrial and Information Systems (pp. 207-212). IEEE.
  • [15] Oflaz T. (2013). Dört Rotorlu Hava Aracının İrtifa Denetimi İçin Doğrusal Olmayan Denetleyici Tasarımı ve Uygulaması. (Master's dissertation, Yıldız Technical University).
  • [16] Kuzu F. (2018). Dört Pervaneli (Quadcopter) İnsansız Hava Aracına Farklı Kontrol Yöntemlerinin Uygulanması. (Master's dissertation, Fırat University).
  • [17] Matlab/Simulink Software Control Toolbox. Retrieved August 2, 2021, from https://www.mathworks.com/help/simulink/slref/fromwor kspace.html
  • [18] Lewis, F. L. (2008). Linear quadratic regulator (LQR) state feedback design. Lecture notes in Dept. Elect. Engineering, University of Texas, Arlington.
  • [19] Åström K.J. (1995, January) Adaptive control around 1960. In IEEE Conference on Decision and Control, (pp. 2784– 2789).
  • [20] Mohammadi, M., & Shahri, A. M. (2013, February). Modelling and decentralized adaptive tracking control of a quadrotor UAV. In 2013 First RSI/ISM International Conference on Robotics and Mechatronics (ICRoM) (pp. 293-300). IEEE.
  • [21] Kannan, S. K. (2005). Adaptive control of systems in cascade with saturation. (Doctoral dissertation, Georgia Inst.of Tech)