Optimised sliding mode control of a hexacopter: Simulation and experiments
Hexacopters are a kind of unmanned aerial vehicle (UAV) with six actuators and six degrees-of-freedom motions. The control of a hexacopter drone is a critical challenge. This paper presents a nonlinear dynamical model for a hexacopter and complete control approaches based on sliding mode control the...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI
2022
|
Subjects: | |
Online Access: | http://eprints.utm.my/103559/1/ZaharuddinBMohamed2022_OptimisedSlidingModeControlofaHexacopter.pdf http://eprints.utm.my/103559/ http://dx.doi.org/10.3390/electronics11162519 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.utm.103559 |
---|---|
record_format |
eprints |
spelling |
my.utm.1035592023-11-19T07:51:47Z http://eprints.utm.my/103559/ Optimised sliding mode control of a hexacopter: Simulation and experiments Sun, Chaoran Agha, Stephen A. Mohamed, Zaharuddin Shaheed, M. Hasan TK Electrical engineering. Electronics Nuclear engineering Hexacopters are a kind of unmanned aerial vehicle (UAV) with six actuators and six degrees-of-freedom motions. The control of a hexacopter drone is a critical challenge. This paper presents a nonlinear dynamical model for a hexacopter and complete control approaches based on sliding mode control theory. Furthermore, this study proposed an effective control tuning method based on an optimisation algorithm. The controller has been improved by the grey wolf optimisation (GWO) algorithm, an iteration algorithm inspired by the social hierarchy and hunting behaviour of grey wolves. The improvement of the controller has been verified both experimentally and in simulations. The performance of the sub-controller for an attitude angle was tested in a test bench, and the whole flight controller was tested in simulation hexacopters, which are highly manoeuvrable, nonlinear aerial vehicles with six independent rotors and capacity for vertical take-off and landing. This article presents a derivation of the nonlinear dynamical model for a hexacopter, which includes the aerodynamic drag, and inertia counter torques. Flight control based on sliding mode control theory, which generally shows good performance on nonlinear systems, is developed and implemented. Given the need to simultaneously tune controller parameters, two nature inspired optimisation routines (GWO and PSO) are applied and compared for effectiveness in controller tuning. Results indicate that GWO-based tuning produces superior outcomes in terms of controller performance. This is in addition to the fact that PSO parameters require tuning rather than random selection of algorithm parameters. A reduced-order physical prototype is presented for the validation of the tuning routine on the roll/pitch control. The results indicate good agreement between simulation and experimental outcomes, with about 10.4% improvement in the tracking performance of roll DOF when GWO is applied to tune the controller. MDPI 2022 Article PeerReviewed application/pdf en http://eprints.utm.my/103559/1/ZaharuddinBMohamed2022_OptimisedSlidingModeControlofaHexacopter.pdf Sun, Chaoran and Agha, Stephen A. and Mohamed, Zaharuddin and Shaheed, M. Hasan (2022) Optimised sliding mode control of a hexacopter: Simulation and experiments. Electronics (Switzerland), 11 (16). pp. 1-19. ISSN 2079-9292 http://dx.doi.org/10.3390/electronics11162519 DOI : 10.3390/electronics11162519 |
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 Sun, Chaoran Agha, Stephen A. Mohamed, Zaharuddin Shaheed, M. Hasan Optimised sliding mode control of a hexacopter: Simulation and experiments |
description |
Hexacopters are a kind of unmanned aerial vehicle (UAV) with six actuators and six degrees-of-freedom motions. The control of a hexacopter drone is a critical challenge. This paper presents a nonlinear dynamical model for a hexacopter and complete control approaches based on sliding mode control theory. Furthermore, this study proposed an effective control tuning method based on an optimisation algorithm. The controller has been improved by the grey wolf optimisation (GWO) algorithm, an iteration algorithm inspired by the social hierarchy and hunting behaviour of grey wolves. The improvement of the controller has been verified both experimentally and in simulations. The performance of the sub-controller for an attitude angle was tested in a test bench, and the whole flight controller was tested in simulation hexacopters, which are highly manoeuvrable, nonlinear aerial vehicles with six independent rotors and capacity for vertical take-off and landing. This article presents a derivation of the nonlinear dynamical model for a hexacopter, which includes the aerodynamic drag, and inertia counter torques. Flight control based on sliding mode control theory, which generally shows good performance on nonlinear systems, is developed and implemented. Given the need to simultaneously tune controller parameters, two nature inspired optimisation routines (GWO and PSO) are applied and compared for effectiveness in controller tuning. Results indicate that GWO-based tuning produces superior outcomes in terms of controller performance. This is in addition to the fact that PSO parameters require tuning rather than random selection of algorithm parameters. A reduced-order physical prototype is presented for the validation of the tuning routine on the roll/pitch control. The results indicate good agreement between simulation and experimental outcomes, with about 10.4% improvement in the tracking performance of roll DOF when GWO is applied to tune the controller. |
format |
Article |
author |
Sun, Chaoran Agha, Stephen A. Mohamed, Zaharuddin Shaheed, M. Hasan |
author_facet |
Sun, Chaoran Agha, Stephen A. Mohamed, Zaharuddin Shaheed, M. Hasan |
author_sort |
Sun, Chaoran |
title |
Optimised sliding mode control of a hexacopter: Simulation and experiments |
title_short |
Optimised sliding mode control of a hexacopter: Simulation and experiments |
title_full |
Optimised sliding mode control of a hexacopter: Simulation and experiments |
title_fullStr |
Optimised sliding mode control of a hexacopter: Simulation and experiments |
title_full_unstemmed |
Optimised sliding mode control of a hexacopter: Simulation and experiments |
title_sort |
optimised sliding mode control of a hexacopter: simulation and experiments |
publisher |
MDPI |
publishDate |
2022 |
url |
http://eprints.utm.my/103559/1/ZaharuddinBMohamed2022_OptimisedSlidingModeControlofaHexacopter.pdf http://eprints.utm.my/103559/ http://dx.doi.org/10.3390/electronics11162519 |
_version_ |
1783876382081679360 |
score |
13.18916 |