Comparison of Metaheuristic Optimization Algorithms for Quadrotor PID Controllers

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...

Full description

Bibliographic Details
Main Authors: Batikan Erdem Demir, Funda Demir
Format: Article
Language:English
Published: Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek 2023-01-01
Series:Tehnički Vjesnik
Subjects:
Online Access:https://hrcak.srce.hr/file/440423
_version_ 1827281790140678144
author Batikan Erdem Demir
Funda Demir
author_facet Batikan Erdem Demir
Funda Demir
author_sort Batikan Erdem Demir
collection DOAJ
description 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.
first_indexed 2024-04-24T09:07:07Z
format Article
id doaj.art-5af21e47ec7e4d1c94a59f49ba16092c
institution Directory Open Access Journal
issn 1330-3651
1848-6339
language English
last_indexed 2024-04-24T09:07:07Z
publishDate 2023-01-01
publisher Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek
record_format Article
series Tehnički Vjesnik
spelling doaj.art-5af21e47ec7e4d1c94a59f49ba16092c2024-04-15T18:42:30ZengFaculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in OsijekTehnički Vjesnik1330-36511848-63392023-01-013041096110310.17559/TV-20221108150435Comparison of Metaheuristic Optimization Algorithms for Quadrotor PID ControllersBatikan Erdem Demir0Funda Demir1Mechatronics Engineering Department, Karabuk University, Demir Celik Campus, Karabuk, 78050 TurkeyMechatronics Engineering Department, Karabuk University, Demir Celik Campus, Karabuk, 78050 TurkeyIn 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.https://hrcak.srce.hr/file/440423ABCFAGAPID controllerPSOquadrotor
spellingShingle Batikan Erdem Demir
Funda Demir
Comparison of Metaheuristic Optimization Algorithms for Quadrotor PID Controllers
Tehnički Vjesnik
ABC
FA
GA
PID controller
PSO
quadrotor
title Comparison of Metaheuristic Optimization Algorithms for Quadrotor PID Controllers
title_full Comparison of Metaheuristic Optimization Algorithms for Quadrotor PID Controllers
title_fullStr Comparison of Metaheuristic Optimization Algorithms for Quadrotor PID Controllers
title_full_unstemmed Comparison of Metaheuristic Optimization Algorithms for Quadrotor PID Controllers
title_short Comparison of Metaheuristic Optimization Algorithms for Quadrotor PID Controllers
title_sort comparison of metaheuristic optimization algorithms for quadrotor pid controllers
topic ABC
FA
GA
PID controller
PSO
quadrotor
url https://hrcak.srce.hr/file/440423
work_keys_str_mv AT batikanerdemdemir comparisonofmetaheuristicoptimizationalgorithmsforquadrotorpidcontrollers
AT fundademir comparisonofmetaheuristicoptimizationalgorithmsforquadrotorpidcontrollers