PSO–PID controller for quadcopter UAV: Index performance comparison

A quadcopter is underactuated where there are 6° of motion with only four rotors to control all six motions. Varying the speed of the four rotors can produce thrust, roll, pitch and yaw torque which results in specific movements of the quadcopter. This paper presents the dynamic modeling of a quadco...

Full description

Saved in:
Bibliographic Details
Main Authors: Sahrir, Nur Hayati, Mohd. Basri, Mohd. Ariffanan
Format: Article
Language:English
Published: Institute for Ionics 2023
Subjects:
Online Access:http://eprints.utm.my/105211/1/MohdAriffanan2023_PSOPIDControllerforQuadcopterUAV.pdf
http://eprints.utm.my/105211/
http://dx.doi.org/10.1007/s13369-023-08088-x
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.105211
record_format eprints
spelling my.utm.1052112024-04-17T06:04:01Z http://eprints.utm.my/105211/ PSO–PID controller for quadcopter UAV: Index performance comparison Sahrir, Nur Hayati Mohd. Basri, Mohd. Ariffanan TK Electrical engineering. Electronics Nuclear engineering A quadcopter is underactuated where there are 6° of motion with only four rotors to control all six motions. Varying the speed of the four rotors can produce thrust, roll, pitch and yaw torque which results in specific movements of the quadcopter. This paper presents the dynamic modeling of a quadcopter, which derived using Newton–Euler formalism and Proportional–integral–derivative (PID) controller for a quadcopter unmanned aerial vehicle. The PID controller is employed in this study due to its simplicity and easy to design. However, it is relatively difficult to determine the optimal tuning gains for PID controller which requires an ample of time with consideration of quadcopter dynamics and nonlinearities. There are several traditional methods for PID gains tuning such as manual tuning and Ziegler–Nichols (ZN-PID) methods, but both are time-wasting with unreliable results specifically for quadcopter system. This work proposes PID gains optimization using Particle Swarm Optimization (PSO) algorithm (PSO–PID) for quadcopter to reduce tuning effort with optimal results. This meta-heuristic algorithm is implemented to provide the optimal PID gains for altitude and attitude stabilization through setup iterations and populations with fixed boundaries. PSO performance is evaluated using several index performances which are IAE, ISE, ITAE and ITSE. The results obtained confirm that the PSO meta-heuristic algorithm works acceptably good with all index performances, especially ITSE, in identifying optimal PID gains for stabilization and trajectory tracking of a quadcopter. It is also proven that PSO–PID controller is better than ZN-PID controller in escape maneuvering of roll motion during wind disturbance occurrence. Institute for Ionics 2023 Article PeerReviewed application/pdf en http://eprints.utm.my/105211/1/MohdAriffanan2023_PSOPIDControllerforQuadcopterUAV.pdf Sahrir, Nur Hayati and Mohd. Basri, Mohd. Ariffanan (2023) PSO–PID controller for quadcopter UAV: Index performance comparison. Arabian Journal for Science and Engineering, 48 (11). pp. 15241-15255. ISSN 2193-567X http://dx.doi.org/10.1007/s13369-023-08088-x DOI : 10.1007/s13369-023-08088-x
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Sahrir, Nur Hayati
Mohd. Basri, Mohd. Ariffanan
PSO–PID controller for quadcopter UAV: Index performance comparison
description A quadcopter is underactuated where there are 6° of motion with only four rotors to control all six motions. Varying the speed of the four rotors can produce thrust, roll, pitch and yaw torque which results in specific movements of the quadcopter. This paper presents the dynamic modeling of a quadcopter, which derived using Newton–Euler formalism and Proportional–integral–derivative (PID) controller for a quadcopter unmanned aerial vehicle. The PID controller is employed in this study due to its simplicity and easy to design. However, it is relatively difficult to determine the optimal tuning gains for PID controller which requires an ample of time with consideration of quadcopter dynamics and nonlinearities. There are several traditional methods for PID gains tuning such as manual tuning and Ziegler–Nichols (ZN-PID) methods, but both are time-wasting with unreliable results specifically for quadcopter system. This work proposes PID gains optimization using Particle Swarm Optimization (PSO) algorithm (PSO–PID) for quadcopter to reduce tuning effort with optimal results. This meta-heuristic algorithm is implemented to provide the optimal PID gains for altitude and attitude stabilization through setup iterations and populations with fixed boundaries. PSO performance is evaluated using several index performances which are IAE, ISE, ITAE and ITSE. The results obtained confirm that the PSO meta-heuristic algorithm works acceptably good with all index performances, especially ITSE, in identifying optimal PID gains for stabilization and trajectory tracking of a quadcopter. It is also proven that PSO–PID controller is better than ZN-PID controller in escape maneuvering of roll motion during wind disturbance occurrence.
format Article
author Sahrir, Nur Hayati
Mohd. Basri, Mohd. Ariffanan
author_facet Sahrir, Nur Hayati
Mohd. Basri, Mohd. Ariffanan
author_sort Sahrir, Nur Hayati
title PSO–PID controller for quadcopter UAV: Index performance comparison
title_short PSO–PID controller for quadcopter UAV: Index performance comparison
title_full PSO–PID controller for quadcopter UAV: Index performance comparison
title_fullStr PSO–PID controller for quadcopter UAV: Index performance comparison
title_full_unstemmed PSO–PID controller for quadcopter UAV: Index performance comparison
title_sort pso–pid controller for quadcopter uav: index performance comparison
publisher Institute for Ionics
publishDate 2023
url http://eprints.utm.my/105211/1/MohdAriffanan2023_PSOPIDControllerforQuadcopterUAV.pdf
http://eprints.utm.my/105211/
http://dx.doi.org/10.1007/s13369-023-08088-x
_version_ 1797905961045721088
score 13.160551