To read this content please select one of the options below:

Parameter tuning for active disturbance rejection control of fixed-wing UAV based on improved bald eagle search algorithm

Dukun Xu (School of Automation Science and Electrical Engineering, Beihang University (BUAA), Beijing, China)
Yimin Deng (School of Automation Science and Electrical Engineering, Beihang University (BUAA), Beijing, China)
Haibin Duan (School of Automation Science and Electrical Engineering, Beihang University (BUAA), Beijing, China)

Aircraft Engineering and Aerospace Technology

ISSN: 0002-2667

Article publication date: 17 September 2024

Issue publication date: 30 September 2024

53

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

Related articles