Wind Driven Butterfly Optimization Algorithm with Hybrid Mechanism Avoiding Natural Enemies for Global Optimization and PID Controller Design

被引:6
作者
He, Yang [1 ,4 ]
Zhou, Yongquan [1 ,3 ,4 ]
Wei, Yuanfei [3 ]
Luo, Qifang [1 ,4 ]
Deng, Wu [2 ]
机构
[1] Guangxi Univ Nationalities, Coll Artificial Intelligence, Nanning 530006, Peoples R China
[2] Civil Aviat Univ China, Coll Elect Informat & Automat, Tianjin 300300, Peoples R China
[3] Univ Kebangsaan Malaysia, Fac Informat Sci & Technol, Bangi 43600, Selangor, Malaysia
[4] Guangxi Key Labs Hybrid Computat & IC Design Anal, Nanning 530006, Peoples R China
基金
中国国家自然科学基金;
关键词
Butterfly Optimization Algorithm (BOA); Wind Driven Optimization (WDO); Benchmark functions; Global optimization; Proportional integral derivative (PID); Metaheuristic; ARTIFICIAL BEE COLONY; TIME;
D O I
10.1007/s42235-023-00416-z
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper presents a Butterfly Optimization Algorithm (BOA) with a wind-driven mechanism for avoiding natural enemies known as WDBOA. To further balance the basic BOA algorithm's exploration and exploitation capabilities, the butterfly actions were divided into downwind and upwind states. The algorithm of exploration ability was improved with the wind, while the algorithm of exploitation ability was improved against the wind. Also, a mechanism of avoiding natural enemies based on Levy flight was introduced for the purpose of enhancing its global searching ability. Aiming at improving the explorative performance at the initial stages and later stages, the fragrance generation method was modified. To evaluate the effectiveness of the suggested algorithm, a comparative study was done with six classical metaheuristic algorithms and three BOA variant optimization techniques on 18 benchmark functions. Further, the performance of the suggested technique in addressing some complicated problems in various dimensions was evaluated using CEC 2017 and CEC 2020. Finally, the WDBOA algorithm is used proportional-integral-derivative (PID) controller parameter optimization. Experimental results demonstrate that the WDBOA based PID controller has better control performance in comparison with other PID controllers tuned by the Genetic Algorithm (GA), Flower Pollination Algorithm (FPA), Cuckoo Search (CS) and BOA.
引用
收藏
页码:2935 / 2972
页数:38
相关论文
共 84 条
[1]   Efficient Initialization Methods for Population-Based Metaheuristic Algorithms: A Comparative Study [J].
Agushaka, Jeffrey O. O. ;
Ezugwu, Absalom E. E. ;
Abualigah, Laith ;
Alharbi, Samaher Khalaf ;
Khalifa, Hamiden Abd El-Wahed .
ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2023, 30 (03) :1727-1787
[2]   INFO: An efficient optimization algorithm based on weighted mean of vectors [J].
Ahmadianfar, Iman ;
Heidari, Ali Asghar ;
Noshadian, Saeed ;
Chen, Huiling ;
Gandomi, Amir H. .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 195
[3]   Comparative Study of Different Metaheuristics on CEC 2020 Benchmarks [J].
Alsamia, Shaymaa ;
Albedran, Hazim ;
Jarmai, Karoly .
VEHICLE AND AUTOMOTIVE ENGINEERING 4, VAE2022, 2023, :709-719
[4]   Novel meta-heuristic bald eagle search optimisation algorithm [J].
Alsattar, H. A. ;
Zaidan, A. A. ;
Zaidan, B. B. .
ARTIFICIAL INTELLIGENCE REVIEW, 2020, 53 (03) :2237-2264
[5]   PID control system analysis, design, and technology [J].
Ang, KH ;
Chong, G ;
Li, Y .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2005, 13 (04) :559-576
[6]   Learning automata-based butterfly optimization algorithm for engineering design problems [J].
Arora, Sankalap ;
Anand, Priyanka .
INTERNATIONAL JOURNAL OF COMPUTATIONAL MATERIALS SCIENCE AND ENGINEERING, 2018, 7 (04)
[7]   Butterfly optimization algorithm: a novel approach for global optimization [J].
Arora, Sankalap ;
Singh, Satvir .
SOFT COMPUTING, 2019, 23 (03) :715-734
[8]   Binary butterfly optimization approaches for feature selection [J].
Arora, Sankalap ;
Anand, Priyanka .
EXPERT SYSTEMS WITH APPLICATIONS, 2019, 116 :147-160
[9]   A modified butterfly optimization algorithm for mechanical design optimization problems [J].
Arora, Sankalap ;
Singh, Satvir ;
Yetilmezsoy, Kaan .
JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2018, 40 (01) :1-17
[10]   An Effective Hybrid Butterfly Optimization Algorithm with Artificial Bee Colony for Numerical Optimization [J].
Arora, Sankalap ;
Singh, Satvir .
INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2017, 4 (04) :14-21