NONLINEAR TRAJECTORY SIMULATION OF A QUADCOPTER USING THE BEEMAN METHOD | Minh | TNU Journal of Science and Technology

NONLINEAR TRAJECTORY SIMULATION OF A QUADCOPTER USING THE BEEMAN METHOD

About this article

Received: 01/04/25                Revised: 16/06/25                Published: 17/06/25

Authors

1. Nguyen Cong Minh Email to author, University of Engineering and Technology - Vietnam National University
2. Nguyen Hoang Quan, University of Engineering and Technology - Vietnam National University

Abstract


Quadcopters are increasingly being applied in various fields such as surveillance, transportation, and search and rescue, etc. This reality necessitates the study and development of dynamic models for quadcopters to accurately simulate flight trajectories. This study focuses on developing a quadcopter dynamic model based on the Newton-Euler equations and applying the Beeman method to compute flight trajectories. Beeman is a numerical algorithm with high accuracy, particularly effective in nonlinear dynamic problems. The effectiveness of this method is verified by comparing it with the fourth-order Runge-Kutta method. The results show that the Beeman method achieves a processing time of only 61.54% to 73.75% compared to the processing time of the fourth-order Runge-Kutta method, while maintaining an error margin of less than 1%. This confirms that Beeman is an optimal choice for nonlinear dynamic simulations of quadcopters, helping to reduce computation time, enhance efficiency, and maintain high accuracy. Accurate trajectory simulation can support the improvement of control algorithms, assess quadcopter stability under external environmental influences, and predict flight trajectories based on experimental data.

Keywords


Quadcopter; Nonlinear dynamics; Beeman method; Flight trajectory; Computational efficiency

References


[1] M. A. Hashemi, H. R. Momeni, and M. J. Yazdanpanah, "Mathematical modeling and control law design for 1DOF quadcopter flight dynamics," Proceedings of IEEE Conference on Control and Automation, 2016, pp. 315-320.

[2] Y. Wang, K. P. Lee, and J. H. Park, "Model predictive control for quadcopters with almost global trajectory tracking guarantees," IEEE Transactions on Control Systems Technology, vol. 32, no. 1, pp. 142-155, 2024.

[3] T. S. Kim and R. T. Jones, "Trajectory tracking of a quadcopter using fuzzy-PD controller," Journal of Aerospace Engineering, vol. 35, no. 7, pp. 987-1002, 2022.

[4] J. K. Patel, S. S. Sharma, and P. Gupta, "Position and trajectory control of a quadcopter using optimization algorithm," IEEE Transactions on Aerospace and Electronic Systems, vol. 60, no. 2, pp. 1025-1037, 2024.

[5] P. R. Evans and M. T. Lee, "Trajectory control of quadcopter in Matlab simulation environment," Proceedings of the IEEE International Conference on Robotics and Automation, 2025, pp. 1248-1253.

[6] W. Zhou, D. Nair, O. Gunawan, T. van Kessel, and H. F. Hamann, "A testing platform for on-drone computation," Proceedings of the 33rd IEEE International Conference on Computer Design (ICCD), 2015, pp. 472-475.

[7] A. R. Smith and D. J. Brown, "Trajectory analysis of quadcopter UAV using software in the loop simulation," Journal of Intelligent & Robotic Systems, vol. 98, no. 3, pp. 475-490, 2023.

[8] T. Luukkonen, "Modelling and control of quadcopter," Independent Research Project in Applied Mathematics, School of Science, Mat-2.4108, Espoo, 2011.

[9] T. Oktay and O. Kose, "Dynamic modeling and simulation of quadrotor for different flight conditions," European Journal of Science and Technology, no. 15, pp. 132-142, 2019.

[10] A. Nagaty, S. Saeedi, C. Thibault, M. Seto, and H. Li, "Control and navigation framework for quadrotor helicopters," Journal of Intelligent and Robotic Systems, vol. 70, no. 1-4, pp. 1–12, 2013.

[11] A. Tayebi and S. McGilvray, "Attitude stabilization of a four-rotor aerial robot," in Proceedings of the 43rd IEEE Conference on Decision and Control, vol. 2, pp. 1216-1221, 2005.

[12] H. M. Elkholy and M. K. Habib, "Dynamic modeling and control techniques for a quadrotor," Handbook of Research on Advancements in Robotics and Mechatronics, IGI Global, 2015, doi: 10.4018/978-1-4666-7387-8.ch014.

[13] M. A. Braun, Numerical Methods for Physics, Cambridge University Press, 2008.

[14] M. Newman, Computational Physics: Problem Solving with Python, Pearson Education, 2012

[15] M. A. Demba, N. Senu, and F. Ismail, “Trigonometrically-fitted explicit four-stage fourth-order Runge–Kutta–Nyström method for the solution of initial value problems with oscillatory behavior,” Global Journal of Pure and Applied Mathematics, vol. 12, no. 1, pp. 67–80, 2016.

[16] V. Singh, “Estimation of Error in Runge-Kutta Fourth Order Method,” Journal of Emerging Technologies and Innovative Research (JETIR), vol. 5, no. 2, 2018, Art. no. b1590.

[17] V. Chauhan and P. K. Srivastava, “Computational Techniques Based on Runge-Kutta Method of Various Order and Type for Solving Differential Equations,” International Journal of Mathematical, Engineering and Management Sciences, vol. 4, no. 2, pp. 375–386, 2019.




DOI: https://doi.org/10.34238/tnu-jst.12451

Refbacks

  • There are currently no refbacks.
TNU Journal of Science and Technology
Rooms 408, 409 - Administration Building - Thai Nguyen University
Tan Thinh Ward - Thai Nguyen City
Phone: (+84) 208 3840 288 - E-mail: jst@tnu.edu.vn
Based on Open Journal Systems
©2018 All Rights Reserved