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...
Main Authors: | , |
---|---|
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 |