Parameter tuning for active disturbance rejection control of fixed-wing UAV based on improved bald eagle search algorithm
Aircraft Engineering and Aerospace Technology
ISSN: 0002-2667
Article publication date: 17 September 2024
Issue publication date: 30 September 2024
Abstract
Purpose
This paper aims to develop a method for tuning the parameters of the active disturbance rejection controller (ADRC) for fixed-wing unmanned aerial vehicles (UAVs). The bald eagle search (BES) algorithm has been improved, and a cost function has been designed to enhance the optimization efficiency of ADRC parameters.
Design/methodology/approach
A six-degree-of-freedom nonlinear model for a fixed-wing UAV has been developed, and its attitude controller has been formulated using the active disturbance rejection control method. The parameters of the disturbance rejection controller have been fine-tuned using the collaborative mutual promotion bald eagle search (CMP-BES) algorithm. The pitch and roll controllers for the UAV have been individually optimized to obtain the most effective controller parameters.
Findings
Inspired by the salp swarm algorithm (SSA), the interaction among individual eagles has been incorporated into the CMP-BES algorithm, thereby enhancing the algorithm's exploration capability. The efficient and accurate optimization ability of the proposed algorithm has been demonstrated through comparative experiments with genetic algorithm, particle swarm optimization, Harris hawks optimization HHO, BES and modified bald eagle search algorithms. The algorithm's capability to solve complex optimization problems has been further proven by testing on the CEC2017 test function suite. A transitional function for fitness calculation has been introduced to accelerate the ability of the algorithm to find the optimal parameters for the ADRC controller. The tuned ADRC controller has been compared with the classical proportional-integral-derivative (PID) controller, with gust disturbances introduced to the UAV body axis. The results have shown that the tuned ADRC controller has faster response times and stronger disturbance rejection capabilities than the PID controller.
Practical implications
The proposed CMP-BES algorithm, combined with a fitness function composed of transition functions, can be used to optimize the ADRC controller parameters for fixed-wing UAVs more quickly and effectively. The tuned ADRC controller has exhibited excellent robustness and disturbance rejection capabilities.
Originality/value
The CMP-BES algorithm and transitional function have been proposed for the parameter optimization of the active disturbance rejection controller for fixed-wing UAVs.
Keywords
Acknowledgements
This work was partially supported by Science and Technology Innovation 2030-Key Project of “New Generation Artificial Intelligence” under grant #2018AAA0100803, National Natural Science Foundation of China under grant #T2121003, #U20B2071.
Citation
Xu, D., Deng, Y. and Duan, H. (2024), "Parameter tuning for active disturbance rejection control of fixed-wing UAV based on improved bald eagle search algorithm", Aircraft Engineering and Aerospace Technology, Vol. 96 No. 9, pp. 1152-1164. https://doi.org/10.1108/AEAT-12-2023-0342
Publisher
:Emerald Publishing Limited
Copyright © 2024, Emerald Publishing Limited