Comparison of Metaheuristic Optimization Algorithms for Quadrotor PID Controllers

被引:0
作者
Demir, Batikan Erdem [1 ]
Demir, Funda [1 ]
机构
[1] Karabuk Univ, Mechatron Engn Dept, Demir Celik Campus, TR-78050 Karabuk, Turkiye
来源
TEHNICKI VJESNIK-TECHNICAL GAZETTE | 2023年 / 30卷 / 04期
关键词
ABC; FA; GA; PID controller; PSO; quadrotor; CONTROL-SYSTEM; DESIGN; TRACKING; ATTITUDE;
D O I
10.17559/TV-20221108150435
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In the present study, different solution methods are discussed in order to control the quadrotor with the most optimal PID parameters for the determined purposes. One of these methods is to make use of meta-heuristic algorithms in control systems. There are some limitations of using a PID controller as a classical construct. However, it is thought that more successful results will be obtained by optimizing its parameters through meta-heuristic algorithms. Initially, the mathematical model of the vehicle was created in MATLAB/Simulink. Then, genetic algorithms (GA), artificial bee colony (ABC), particle swarm optimization (PSO) and firefly algorithms (FA) were determined respectively as optimization methods. And these optimization methods used to determine the PID control parameters are applied to the developed mathematical model in the MATLAB/Simulink environment. In addition, the performances of the optimization methods are evaluated according to the comparison criteria. As a result of the comparison carried out according to ITAE (Integral Time Absolute Error) fitness criteria, ABC (1.2% -4.4%) in terms of altitude, FA (4% -13%) in terms of roll angle, GA (13% -%21) in terms of pitch angle, and PSO (4% -%15) in terms of yaw angle has been more successful than other methods.
引用
收藏
页码:1096 / 1103
页数:8
相关论文
共 50 条
[21]   Application of Metaheuristic Algorithms in Nano-process Parameter Optimization [J].
Norlina, M. S. ;
Mazidah, P. ;
Sin, N. D. Md ;
Rusop, M. .
2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, :2625-2630
[22]   Comparison of SMC and PID Controllers for Pneumatically Powered Knee Orthosis [J].
Ashmi, M. ;
Anila, M. ;
Sivanandan, K. S. .
JOURNAL OF CONTROL AUTOMATION AND ELECTRICAL SYSTEMS, 2021, 32 (05) :1153-1163
[23]   Quadrotor Navigation Using the PID and Neural Network Controller [J].
Lower, Michal ;
Tarnawski, Wojciech .
THEORY AND ENGINEERING OF COMPLEX SYSTEMS AND DEPENDABILITY, 2015, 365 :265-274
[24]   Gene Clustering Using Metaheuristic Optimization Algorithms [J].
Banu, P. K. Nizar ;
Andrews, S. .
INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2015, 6 (04) :14-38
[25]   Plant intelligence based metaheuristic optimization algorithms [J].
Akyol, Sinem ;
Alatas, Bilal .
ARTIFICIAL INTELLIGENCE REVIEW, 2017, 47 (04) :417-462
[26]   Whale optimization algorithm to tune PID and PIDA controllers on AVR system [J].
Mosaad, Ahmed M. ;
Attia, Mahmoud A. ;
Abdelaziz, Almoataz Y. .
AIN SHAMS ENGINEERING JOURNAL, 2019, 10 (04) :755-767
[27]   METAHEURISTIC TUNING AND PRACTICAL IMPLEMENTATION OF A PID CONTROLLER EMPLOYING GENETIC ALGORITHMS [J].
Angel, Luis ;
Viola, Jairo ;
Vega, Mauro .
PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2019, VOL 9, 2019,
[28]   Studing of PID parameter optimization method for attitude controller of quadrotor [J].
Li, Xun ;
Qu, Shiru ;
Cai, Lei .
Journal of Computational Information Systems, 2014, 10 (18) :7805-7812
[29]   PID control of quadrotor UAVs: A survey✩ [J].
Lopez-Sanchez, Ivan ;
Moreno-Valenzuela, Javier .
ANNUAL REVIEWS IN CONTROL, 2023, 56
[30]   Setting the PID Controller for Controlling Quadrotor Flight: a Gradient Approach [J].
Kucherov, D. ;
Kozub, A. ;
Rasstrygin, A. .
2018 IEEE 5TH INTERNATIONAL CONFERENCE ON METHODS AND SYSTEMS OF NAVIGATION AND MOTION CONTROL (MSNMC), 2018, :90-93