基于改进秃鹰搜索算法的固定翼无人机主动干扰抑制控制参数调整

IF 1.2 4区 工程技术 Q3 ENGINEERING, AEROSPACE Aircraft Engineering and Aerospace Technology Pub Date : 2024-09-17 DOI:10.1108/aeat-12-2023-0342
Dukun Xu, Yimin Deng, Haibin Duan
{"title":"基于改进秃鹰搜索算法的固定翼无人机主动干扰抑制控制参数调整","authors":"Dukun Xu, Yimin Deng, Haibin Duan","doi":"10.1108/aeat-12-2023-0342","DOIUrl":null,"url":null,"abstract":"<h3>Purpose</h3>\n<p>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.</p><!--/ Abstract__block -->\n<h3>Design/methodology/approach</h3>\n<p>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.</p><!--/ Abstract__block -->\n<h3>Findings</h3>\n<p>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.</p><!--/ Abstract__block -->\n<h3>Practical implications</h3>\n<p>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.</p><!--/ Abstract__block -->\n<h3>Originality/value</h3>\n<p>The CMP-BES algorithm and transitional function have been proposed for the parameter optimization of the active disturbance rejection controller for fixed-wing UAVs.</p><!--/ Abstract__block -->","PeriodicalId":55540,"journal":{"name":"Aircraft Engineering and Aerospace Technology","volume":null,"pages":null},"PeriodicalIF":1.2000,"publicationDate":"2024-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Parameter tuning for active disturbance rejection control of fixed-wing UAV based on improved bald eagle search algorithm\",\"authors\":\"Dukun Xu, Yimin Deng, Haibin Duan\",\"doi\":\"10.1108/aeat-12-2023-0342\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<h3>Purpose</h3>\\n<p>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.</p><!--/ Abstract__block -->\\n<h3>Design/methodology/approach</h3>\\n<p>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.</p><!--/ Abstract__block -->\\n<h3>Findings</h3>\\n<p>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.</p><!--/ Abstract__block -->\\n<h3>Practical implications</h3>\\n<p>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.</p><!--/ Abstract__block -->\\n<h3>Originality/value</h3>\\n<p>The CMP-BES algorithm and transitional function have been proposed for the parameter optimization of the active disturbance rejection controller for fixed-wing UAVs.</p><!--/ Abstract__block -->\",\"PeriodicalId\":55540,\"journal\":{\"name\":\"Aircraft Engineering and Aerospace Technology\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":1.2000,\"publicationDate\":\"2024-09-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Aircraft Engineering and Aerospace Technology\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://doi.org/10.1108/aeat-12-2023-0342\",\"RegionNum\":4,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"ENGINEERING, AEROSPACE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Aircraft Engineering and Aerospace Technology","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1108/aeat-12-2023-0342","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, AEROSPACE","Score":null,"Total":0}
引用次数: 0

摘要

目的 本文旨在开发一种用于固定翼无人飞行器(UAV)的主动干扰抑制控制器(ADRC)参数调整方法。本文改进了秃鹰搜索(BES)算法,并设计了一个代价函数,以提高 ADRC 参数的优化效率。扰动抑制控制器的参数采用协作互促秃鹰搜索(CMP-BES)算法进行微调。研究结果在萨尔普蜂群算法(SSA)的启发下,CMP-BES 算法中加入了单个秃鹰之间的交互作用,从而增强了算法的探索能力。通过与遗传算法、粒子群优化、哈里斯鹰优化 HHO、BES 和改良秃鹰搜索算法的对比实验,证明了所提出算法的高效和精确优化能力。通过在 CEC2017 测试功能套件上进行测试,进一步证明了该算法解决复杂优化问题的能力。为了加快算法找到 ADRC 控制器最佳参数的能力,还引入了一个用于适配计算的过渡函数。在对无人机机身轴引入阵风干扰的情况下,将经过调整的 ADRC 控制器与经典的比例-积分-派生(PID)控制器进行了比较。结果表明,与 PID 控制器相比,调谐 ADRC 控制器具有更快的响应时间和更强的干扰抑制能力。原创性/价值针对固定翼无人机主动干扰抑制控制器的参数优化,提出了 CMP-BES 算法和过渡函数。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Parameter tuning for active disturbance rejection control of fixed-wing UAV based on improved bald eagle search algorithm

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.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Aircraft Engineering and Aerospace Technology
Aircraft Engineering and Aerospace Technology 工程技术-工程:宇航
CiteScore
3.20
自引率
13.30%
发文量
168
审稿时长
8 months
期刊介绍: Aircraft Engineering and Aerospace Technology provides a broad coverage of the materials and techniques employed in the aircraft and aerospace industry. Its international perspectives allow readers to keep up to date with current thinking and developments in critical areas such as coping with increasingly overcrowded airways, the development of new materials, recent breakthroughs in navigation technology - and more.
期刊最新文献
Wind tunnel investigation of hemispherical forebody interaction on the drag coefficient of a D-shaped model Parameter tuning for active disturbance rejection control of fixed-wing UAV based on improved bald eagle search algorithm Integrating urban air mobility into smart cities: a proposal for relevant use cases in the next decades Heavy fuel preparation effects on the operation of a spark ignition unmanned aerial vehicle engine Flame stabilization and emission reduction: a comprehensive study on the influence of swirl velocity in hydrogen fuel-based burner design
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1