Abstract
The slime mould algorithm (SMA) is a recent physics-based optimization approach. The main inspiration of the SMA is motivated by the natural oscillating state of the slime mould organisms. In order to boost the performance, several problems must be resolved properly on the original SMA itself. One of these problems is the dilemma of the improper balancing between the exploration and exploitation phases which might deviate the algorithm to be trapped in the local optima. This work introduces a new version of the SMA called mSMA-based on the hybridization of the original SMA with a modified version of the opposition-based learning (mOBL) and the Orthogonal learning (OL) strategies. To assess the performance of the proposed mSMA, it has been evaluated over ten CEC’2020 test suites and three engineering design problems. As the output performance of the thermoelectric generator (TEG) is mainly based on the applied temperatures on the hot and cold sides of the TEG together with the load value. Consequently, in case of either varying the applied temperature or the load, to force the TEG to operate as close as possible to the maximum power point (MPP), a robust maximum power point tracking (MPPT) strategy is highly required. Therefore, an optimized fractional-order (FO) MPPTS is proposed to increase the delivered energy from the TEG. The suggested strategy is based on the FO control approach. The optimal parameters of the optimized fractional MPPTS were identified by the new mSMA. To demonstrate the superiority of mSMA, the results are compared to other well-known algorithms such as the ABC, GSA, PSO, HHO, TSA, GBO, HBO, and the original SMA. The main purpose of the proposed optimal fractional MPPTS is to increase the dynamic response and to remove the oscillations that occurred at the steady-state response. Therefore, the performance of the proposed strategy is compared to two common methods; the incremental resistance and the perturb & observe. The obtained results proved the superiority of the optimized fractional MPPTS in comparison to the other traditional MPPT methods in both the dynamic and steady-state responses.
Similar content being viewed by others
References
Simpson Angus R, Dandy Graeme C, Murphy Laurence J (1994) Genetic algorithms compared to other techniques for pipe optimization. J Water Resour Plan Manag 120(4):423–443
Ilhem B, Julien L, Patrick S (2013) A survey on optimization metaheuristics. Inf Sci 237:82–117
Zakeri Ehsan, Seyed Alireza Moezi, Bazargan-Lari Yousef, Zare Amin (2017) Multi-tracker optimization algorithm: a general algorithm for solving engineering optimization problems. Iran J Sci Technol Trans Mech Eng 41(4):315–341
Hashim Fatma A, Houssein Essam H, Mabrouk Mai S, Al-Atabany Walid, Mirjalili Seyedali (2019) Henry gas solubility optimization: a novel physics-based algorithm. Future Gener Comput Syst 101:646–667
Hashim Fatma A, Kashif H, Houssein Essam H, Mabrouk Mai S, Walid AA (2021) Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems. Appl Intell 51(3):1531–1551
Houssein Essam H, El-din HB, Hegazy R, Nassef Ahmed M (2021) An enhanced archimedes optimization algorithm based on local escaping operator and orthogonal learning for pem fuel cell parameter identification. Eng Appl Artif Intell 103:104309
Seyedali M, Mohammad MS, Abdolreza H (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513
El-Fergany Attia A (2018) Extracting optimal parameters of pem fuel cells using salp swarm optimizer. Renew Energy 119:641–648
Korashy A, Kamel S, Houssein EH, Jurado F, Hashim FA (2021) Development and application of evaporation rate water cycle algorithm for optimal coordination of directional overcurrent relays. Exp Syst Appl 185:115538
Hassan MH, Houssein EH, Mahdy MA, Salah K (2021) An improved manta ray foraging optimizer for cost-effective emission dispatch problems. Eng Appl Artif Intell 100:104155
Houssein EH, Nageh ZG, Diab AAZ, Younis EMG (2021) An efficient manta ray foraging optimization algorithm for parameter extraction of three-diode photovoltaic model. Comput Electr Eng 94:107304
Abbassi Rabeh, Abbassi Abdelkader, Ali Asghar Heidari, Mirjalili Seyedali (2019) An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models. Energy Convers Manag 179:362–372
Houssein EH, Helmy BE, Oliva D, Elngar AA, Shaban H (2021) Multi-level thresholding image segmentation based on nature-inspired optimization algorithms: a comprehensive review. Metaheurist Mach Learn Theory Appl 967:239–265
Kalyanmoy D (2001) Multi-objective optimization using evolutionary algorithms, vol 16. Wiley, London
Holland John H (1992) Genetic algorithms. Scient Am 267(1):66–73
Rainer S, Kenneth P (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Global Opt 11(4):341–359
Eberhart RC, Shi Y (1998) Comparison between genetic algorithms and particle swarm optimization. In: international conference on evolutionary programming. Springer, pp. 611–616
Dawid P, Marcin W (2021) Red fox optimization algorithm. Exp Syst Appl 166:114107
Połap Dawid et al (2017) Polar bear optimization algorithm: meta-heuristic with fast population movement and dynamic birth and death mechanism. Symmetry 9(10):203
Li S, Chen H, Wang M, Heidari AA, Mirjalili S (2020) Slime mould algorithm: a new method for stochastic optimization. Future Gener Comput Syst 111:300–323
Esmat R, Hossein NP, Saeid S (2009) Gsa: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Wolpert David H, Macready William G (1997) No free lunch theorems for optimization. IEEE Trans Evolut Comput 1(1):67–82
Ibrahim Mohamed N, Hegazy R, Mujahed AD, Peter S (2019) Hybrid photovoltaic-thermoelectric generator powered synchronous reluctance motor for pumping applications. IEEE Access 7:146979–146988
Wei-Hsin C, Yi-Xian L (2019) Performance comparison of thermoelectric generators using different materials. Energy Procedia 158:1388–1393
Hegazy R, Eltamaly Ali M (2015) A comprehensive comparison of different mppt techniques for photovoltaic systems. Solar Energy 112:1–11
Hegazy R, Ahmed F (2020) Performance improvement of pem fuel cell using variable step-size incremental resistance mppt technique. Sustainability 12(14):5601
Kanagaraj N, Hegazy R, Gomaa MR (2020) A variable fractional order fuzzy logic control-based mppt technique for improving energy conversion efficiency of thermoelectric power generator. Energies 13(17):4531
Roy Prasanta, Binoy Krishna Roy (2016) Fractional order pi control applied to level control in coupled two tank mimo system with experimental validation. Control Eng Practice 48:119–135
Ewees Ahmed A, Elaziz Mohamed Abd, Houssein Essam H (2018) Improved grasshopper optimization algorithm using opposition-based learning. Exp Syst Appl 112:156–172
Tizhoosh HR (2005) opposition-based learning: a new scheme for machine intelligence. In: international conference on computational intelligence for modelling, control and automation and international conference on intelligent agents, web technologies and internet commerce (CIMCA-IAWTIC’06), vol 1. IEEE, pp 695–701
Tubishat Mohammad, Idris Norisma, Shuib Liyana, Abushariah Mohammad AM, Mirjalili Seyedali (2020) Improved salp swarm algorithm based on opposition based learning and novel local search algorithm for feature selection. Exp Syst Appl 145:113122
Liu Y, Cao B, Li H (2020) Improving ant colony optimization algorithm with epsilon greedy and levy flight. Complex Intell Syst 7(4):1711–1722
Mantegna RN (1994) Fast, accurate algorithm for numerical simulation of levy stable stochastic processes. Phys Rev E 49(5):4677
Liang X, Cai Z, Wang M, Zhao X, Chen H, Li C (2020) Chaotic oppositional sine-cosine method for solving global optimization problems. Eng Comput. https://doi.org/10.1007/s00366-020-01083-y
Shubham G, Kusum D (2020) A memory-based grey wolf optimizer for global optimization tasks. Appl Soft Comput 93:106367
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical report, Technical report-tr06, Erciyes university, engineering faculty, computer
Eberhart R, Kennedy J (1995) Particle swarm optimization. In: proceedings of the IEEE international conference on neural networks, vol 4. Citeseer, pp 1942–1948
Asghar HA, Seyedali M, Hossam F, Ibrahim A, Majdi M, Huiling C (2019) Harris hawks optimization: algorithm and applications. Future Gener Comput Syst 97:849–872
Kaur S, Awasthi Lalit K, Sangal AL, Dhiman G (2020) Tunicate swarm algorithm: a new bio-inspired based metaheuristic paradigm for global optimization. Eng Appl Artif Intell 90:103541
Askari Q, Saeed M, Younas I (2020) Heap-based optimizer inspired by corporate rank hierarchy for global optimization. Exp Syst Appl 161:113702
Ahmadianfar I, Bozorg-Haddad O, Chu X (2020) Gradient-based optimizer: a new metaheuristic optimization algorithm. Inf Sci 540:131–159
Mohamed AW, Hadi AA, Mohamed AK, Awad NH (2020) Evaluating the performance of adaptive gainingsharing knowledge-based algorithm on cec 2020 benchmark problems. In: 2020 IEEE congress on evolutionary computation (CEC). IEEE, pp. 1–8
van Doorn J, Ly A, Marsman M, Wagenmakers E-J (2020) Bayesian rank-based hypothesis testing for the rank sum test, the signed rank test, and spearman’s \(\rho \). J Appl Stat 47(16):2984–3006
Dhiman G, Kumar V (2017) Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw 114:48–70
Chakraborty I, Kumar V, Nair Shivashankar B, Tiwari R (2003) Rolling element bearing design through genetic algorithms. Eng Optim 35(6):649–659
Rezk H, Ziad MA, Abdalla O, Younis O, Mohamed RG, Hashim M (2019) Hybrid moth-flame optimization algorithm and incremental conductance for tracking maximum power of solar pv/thermoelectric system under different conditions. Mathematics 7(10):875
Yang B, Zhang M, Zhang X, Wang J, Shu H, Li S, He T, Yang L, Tao Y (2020) Fast atom search optimization based mppt design of centralized thermoelectric generation system under heterogeneous temperature difference. J Clean Prod 248:119301
Al-Dhaifallah M, Nassef Ahmed M, Rezk H, Kottakkaran SN (2018) Optimal parameter design of fractional order control based inc-mppt for pv system. Solar Energy 159:650–664
Author information
Authors and Affiliations
Contributions
EHH: Supervision, Methodology, Conceptualization, Software, Formal analysis, Writing - review & editing. BE-dH: Resources, Writing - original draft. HR: Conceptualization, Software, Formal analysis, Writing - review & editing. AMN: Methodology, Software, Formal analysis, Writing - review & editing. All authors read and approved the final paper.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest. The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: tension/compression spring design problem
The mathematical model of the Tension/compression spring design problem is as follows:
Appendix B: pressure vessel design problem
The mathematical model of the pressure vessel design problem is as follows:
Appendix C: rolling element bearing design problem
The mathematical model of the rolling element bearing design problem is as follows:
Rights and permissions
About this article
Cite this article
Houssein, E.H., Helmy, B.Ed., Rezk, H. et al. An efficient orthogonal opposition-based learning slime mould algorithm for maximum power point tracking. Neural Comput & Applic 34, 3671–3695 (2022). https://doi.org/10.1007/s00521-021-06634-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-06634-y