{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,20]],"date-time":"2026-07-20T10:17:26Z","timestamp":1784542646983,"version":"3.55.0"},"reference-count":52,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2019,11,26]],"date-time":"2019-11-26T00:00:00Z","timestamp":1574726400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["51907035, 51867005, 51667007"],"award-info":[{"award-number":["51907035, 51867005, 51667007"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Scientific Research Foundation for the Introduction of Talent of Guizhou University","award":["[2017]16"],"award-info":[{"award-number":["[2017]16"]}]},{"name":"Guizhou Education Department Growth Foundation for Youth Scientific and Technological Talents","award":["QianJiaoHe KY Zi [2018]108"],"award-info":[{"award-number":["QianJiaoHe KY Zi [2018]108"]}]},{"name":"Guizhou Province Science and Technology Innovation Talent Team Project","award":["[2018]5615"],"award-info":[{"award-number":["[2018]5615"]}]},{"DOI":"10.13039\/501100004001","name":"Science and Technology Foundation of Guizhou Province","doi-asserted-by":"publisher","award":["QianKeHe Platform Talents [2018]5781"],"award-info":[{"award-number":["QianKeHe Platform Talents [2018]5781"]}],"id":[{"id":"10.13039\/501100004001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Extracting accurate values for involved unknown parameters of solar photovoltaic (PV) models is very important for modeling PV systems. In recent years, the use of metaheuristic algorithms for this problem tends to be more popular and vibrant due to their efficacy in solving highly nonlinear multimodal optimization problems. The whale optimization algorithm (WOA) is a relatively new and competitive metaheuristic algorithm. In this paper, an improved variant of WOA referred to as MCSWOA, is proposed to the parameter extraction of PV models. In MCSWOA, three improved components are integrated together: (i) Two modified search strategies named WOA\/rand\/1 and WOA\/current-to-best\/1 inspired by differential evolution are designed to balance the exploration and exploitation; (ii) a crossover operator based on the above modified search strategies is introduced to meet the search-oriented requirements of different dimensions; and (iii) a selection operator instead of the \u201cgenerate-and-go\u201d operator used in the original WOA is employed to prevent the population quality getting worse and thus to guarantee the consistency of evolutionary direction. The proposed MCSWOA is applied to five PV types. Both single diode and double diode models are used to model these five PV types. The good performance of MCSWOA is verified by various algorithms.<\/jats:p>","DOI":"10.3390\/rs11232795","type":"journal-article","created":{"date-parts":[[2019,11,26]],"date-time":"2019-11-26T10:57:27Z","timestamp":1574765847000},"page":"2795","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":33,"title":["Modified Search Strategies Assisted Crossover Whale Optimization Algorithm with Selection Operator for Parameter Extraction of Solar Photovoltaic Models"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8913-7315","authenticated-orcid":false,"given":"Guojiang","family":"Xiong","sequence":"first","affiliation":[{"name":"Guizhou Key Laboratory of Intelligent Technology in Power System, College of Electrical Engineering, Guizhou University, Guiyang 550025, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3732-7432","authenticated-orcid":false,"given":"Jing","family":"Zhang","sequence":"additional","affiliation":[{"name":"Guizhou Key Laboratory of Intelligent Technology in Power System, College of Electrical Engineering, Guizhou University, Guiyang 550025, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dongyuan","family":"Shi","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Advanced Electromagnetic Engineering and Technology, Huazhong University of Science and Technology, Wuhan 430074, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lin","family":"Zhu","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering and Computer Science, University of Tennessee, Knoxville, TN 37996, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xufeng","family":"Yuan","sequence":"additional","affiliation":[{"name":"Guizhou Key Laboratory of Intelligent Technology in Power System, College of Electrical Engineering, Guizhou University, Guiyang 550025, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gang","family":"Yao","sequence":"additional","affiliation":[{"name":"Guizhou Electric Power Grid Dispatching and Control Center, Guiyang 550002, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,11,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1049","DOI":"10.1002\/er.4252","article-title":"Solar energy\u2014A look into power generation, challenges, and a solar-powered future","volume":"43","author":"Hayat","year":"2019","journal-title":"Int. J. Energy Res."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1109\/TEC.2018.2878885","article-title":"State-of-the-Art of the Medium-Voltage Power Converter Technologies for Grid Integration of Solar Photovoltaic Power Plants","volume":"34","author":"Islam","year":"2019","journal-title":"IEEE Trans. Energy Conver."},{"key":"ref_3","unstructured":"National Energy Administration (2019, May 25). Introduction to the Operation of Grid Connected Renewable Energy in the First Quarter of 2019, (In Chinese)."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"500","DOI":"10.1016\/j.apenergy.2015.05.035","article-title":"Cell modelling and model parameters estimation techniques for photovoltaic simulator application: A review","volume":"154","author":"Chin","year":"2015","journal-title":"Appl. Energy"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1768","DOI":"10.1016\/j.solener.2011.04.015","article-title":"A critical evaluation of EA computational methods for Photovoltaic cell parameter extraction based on two diode model","volume":"85","author":"Ishaque","year":"2011","journal-title":"Sol. Energy"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1016\/j.enconman.2017.12.033","article-title":"Parameter extraction of solar cell models using improved shuffled complex evolution algorithm","volume":"157","author":"Gao","year":"2018","journal-title":"Energy Convers. Manag."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"805","DOI":"10.1109\/TSTE.2016.2620941","article-title":"Shuffled Complex Evolution on Photovoltaic Parameter Extraction: A Comparative Analysis","volume":"8","author":"Gomes","year":"2016","journal-title":"IEEE Trans. Sustain Energy"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1049\/iet-rpg.2017.0308","article-title":"Simplex Simplified Swarm Optimization for the Efficient Optimization of Parameter Identification for Solar Cell Models","volume":"12","author":"Yeh","year":"2018","journal-title":"IET Renew. Power Gen."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/j.solener.2017.10.063","article-title":"Enhanced leader particle swarm optimisation (ELPSO): An efficient algorithm for parameter estimation of photovoltaic (PV) cells and modules","volume":"159","year":"2018","journal-title":"Sol. Energy"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"774","DOI":"10.1016\/j.apenergy.2017.11.078","article-title":"A new high performance method for determining the parameters of PV cells and modules based on guaranteed convergence particle swarm optimization","volume":"211","author":"Nunes","year":"2018","journal-title":"Appl. Energy"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1002\/er.3359","article-title":"Parameter estimation of photovoltaic model via parallel particle swarm optimization algorithm","volume":"40","author":"Ma","year":"2016","journal-title":"Int. J. Energy Res."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1129","DOI":"10.1016\/j.renene.2018.09.017","article-title":"An advanced onlooker-ranking-based adaptive differential evolution to extract the parameters of solar cell models","volume":"134","author":"Muangkote","year":"2019","journal-title":"Renew. Energy"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1016\/j.energy.2016.01.052","article-title":"Parameters identification of solar cell models using generalized oppositional teaching learning based optimization","volume":"99","author":"Chen","year":"2016","journal-title":"Energy"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1016\/j.enconman.2017.04.054","article-title":"Parameters identification of photovoltaic models using self-adaptive teaching-learning-based optimization","volume":"145","author":"Yu","year":"2017","journal-title":"Energy Convers. Manag."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"3923691","DOI":"10.1155\/2019\/3923691","article-title":"Application of Supply-Demand-Based Optimization for Parameter Extraction of Solar Photovoltaic Models","volume":"2019","author":"Xiong","year":"2019","journal-title":"Complexity"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Xiong, G., Zhang, J., Yuan, X., Shi, D., and He, Y. (2018). Application of Symbiotic Organisms Search Algorithm for Parameter Extraction of Solar Cell Models. Appl. Sci., 8.","DOI":"10.3390\/app8112155"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"742","DOI":"10.1016\/j.enconman.2017.08.063","article-title":"Parameters identification of photovoltaic models using an improved JAYA optimization algorithm","volume":"150","author":"Yu","year":"2017","journal-title":"Energy Convers. Manag."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Oliva, D., Ewees, A.A., Aziz, M.A.E., Hassanien, A.E., and Cisneros, M.P. (2017). A Chaotic Improved Artificial Bee Colony for Parameter Estimation of Photovoltaic Cells. Energies, 10.","DOI":"10.3390\/en10070865"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1016\/j.renene.2017.04.014","article-title":"Parameter estimation of photovoltaic system using imperialist competitive algorithm","volume":"111","author":"Fathy","year":"2017","journal-title":"Renew. Energy"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1698","DOI":"10.1016\/j.renene.2019.05.107","article-title":"Extraction of the PV modules parameters with MPP estimation using the modified flower algorithm","volume":"143","author":"Benkercha","year":"2019","journal-title":"Renew. Energy"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1016\/j.enconman.2016.12.082","article-title":"A new hybrid bee pollinator flower pollination algorithm for solar PV parameter estimation","volume":"135","author":"Ram","year":"2017","journal-title":"Energy Convers. Manag."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Mughal, M.A., Ma, Q., and Xiao, C. (2017). Photovoltaic Cell Parameter Estimation Using Hybrid Particle Swarm Optimization and Simulated Annealing. Energies, 10.","DOI":"10.3390\/en10081213"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1016\/j.solener.2015.07.008","article-title":"Extraction of photovoltaic module model\u2019s parameters using an improved hybrid differential evolution\/electromagnetism\u2212like algorithm","volume":"119","author":"Muhsen","year":"2015","journal-title":"Sol. Energy"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1578","DOI":"10.1016\/j.apenergy.2017.12.115","article-title":"Teaching\u2013learning\u2013based artificial bee colony for solar photovoltaic parameter estimation","volume":"212","author":"Chen","year":"2018","journal-title":"Appl. Energy"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.advengsoft.2016.01.008","article-title":"The Whale Optimization Algorithm","volume":"95","author":"Mirjalili","year":"2016","journal-title":"Adv. Eng. Softw."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/j.apenergy.2017.05.029","article-title":"Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm","volume":"200","author":"Oliva","year":"2017","journal-title":"Appl. Energy"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1843","DOI":"10.1016\/j.enconman.2018.05.062","article-title":"Parameter estimation of solar cells diode models by an improved opposition-based whale optimization algorithm","volume":"171","author":"Oliva","year":"2018","journal-title":"Energy Convers. Manag."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"388","DOI":"10.1016\/j.enconman.2018.08.053","article-title":"Parameter extraction of solar photovoltaic models using an improved whale optimization algorithm","volume":"174","author":"Xiong","year":"2018","journal-title":"Energy Convers. Manag."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"742","DOI":"10.1016\/j.solener.2018.10.050","article-title":"Parameter extraction of solar photovoltaic models by means of a hybrid differential evolution with whale optimization algorithm","volume":"176","author":"Xiong","year":"2018","journal-title":"Sol. Energy"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1016\/j.renene.2016.04.072","article-title":"A comparative study of evolutionary algorithms and adapting control parameters for estimating the parameters of a single-diode photovoltaic module\u2019s model","volume":"96","author":"Muhsen","year":"2016","journal-title":"Renew. Energy"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1016\/j.renene.2016.07.002","article-title":"Comparison of two PV array models for the simulation of PV systems using five different algorithms for the parameters identification","volume":"99","author":"Kichou","year":"2016","journal-title":"Renew. Energy"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1023\/A:1008202821328","article-title":"Differential evolution\u2013a simple and efficient heuristic for global optimization over continuous spaces","volume":"11","author":"Storn","year":"1997","journal-title":"J. Glob. Optim."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/j.apenergy.2019.01.008","article-title":"A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module","volume":"237","author":"Yu","year":"2019","journal-title":"Appl. Energy"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1002","DOI":"10.1049\/iet-smt.2017.0015","article-title":"Application of chaotic whale optimization algorithm for transient stability constrained optimal power flow","volume":"11","author":"Prasad","year":"2017","journal-title":"IET Sci. Meas. Technol."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"e3539","DOI":"10.1002\/dac.3539","article-title":"A Lion-Whale optimization-based migration of virtual machines for data centers in cloud computing","volume":"31","author":"Upadhayaya","year":"2018","journal-title":"Int. J. Commun. Syst."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"6168","DOI":"10.1109\/ACCESS.2017.2695498","article-title":"L\u00e9vy flight trajectory-based whale optimization algorithm for global optimization","volume":"5","author":"Ling","year":"2017","journal-title":"IEEE Access"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1016\/j.eswa.2018.08.027","article-title":"A modified whale optimization algorithm for large-scale global optimization problems","volume":"114","author":"Sun","year":"2018","journal-title":"Expert Syst. Appl."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Bhatia, S., Mishra, K., Tiwari, S., and Singh, V. (2018). A novel hybrid PSO-WOA algorithm for global numerical functions optimization. Advances in Computer and Computational Sciences, Springer.","DOI":"10.1007\/978-981-10-3773-3"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"El-Amary, N.H., Balbaa, A., Swief, R., and Abdel-Salam, T. (2018). A reconfigured whale optimization technique (RWOT) for renewable electrical energy optimal scheduling impact on sustainable development applied to Damietta seaport, Egypt. Energies, 11.","DOI":"10.3390\/en11030535"},{"key":"ref_40","first-page":"1","article-title":"Implementing self adaptiveness in whale optimization for cluster head section in Internet of Things","volume":"22","author":"Reddy","year":"2017","journal-title":"Clust. Comput."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1016\/j.asoc.2017.11.006","article-title":"Whale optimization approaches for wrapper feature selection","volume":"62","author":"Mafarja","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Abed-alguni, B.H., and Klaib, A.F. (2019). Hybrid Whale Optimization and \u03b2-hill Climbing Algorithm for Continuous Optimization Problems. Int. J. Comput. Sci. Math., in press.","DOI":"10.1504\/IJCSM.2020.10034911"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"7519","DOI":"10.1007\/s00500-016-2307-7","article-title":"Biogeography-based learning particle swarm optimization","volume":"21","author":"Chen","year":"2017","journal-title":"Soft Comput."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1109\/TEVC.2005.857610","article-title":"Comprehensive learning particle swarm optimizer for global optimization of multimodal functions","volume":"10","author":"Liang","year":"2006","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1109\/TCYB.2014.2322602","article-title":"A competitive swarm optimizer for large scale optimization","volume":"42","author":"Cheng","year":"2015","journal-title":"IEEE Trans. Cybern."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1188","DOI":"10.1016\/j.cor.2010.11.004","article-title":"Two-stage update biogeography-based optimization using differential evolution algorithm (DBBO)","volume":"38","author":"Chatterjee","year":"2011","journal-title":"Comput. Oper. Res."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"645","DOI":"10.1007\/s00500-010-0591-1","article-title":"DE\/BBO: A hybrid differential evolution with biogeography-based optimization for global numerical optimization","volume":"15","author":"Gong","year":"2010","journal-title":"Soft Comput."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"725","DOI":"10.1016\/j.asoc.2015.08.047","article-title":"Teaching-learning-based optimization with learning experience of other learners and its application","volume":"37","author":"Zou","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"687","DOI":"10.1016\/j.cor.2011.06.007","article-title":"A modified artificial bee colony algorithm","volume":"39","author":"Gao","year":"2012","journal-title":"Comput. Oper. Res."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/TEVC.2007.894200","article-title":"Opposition-based differential evolution","volume":"12","author":"Rahnamayan","year":"2008","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.ins.2014.08.039","article-title":"A social learning particle swarm optimization algorithm for scalable optimization","volume":"291","author":"Cheng","year":"2015","journal-title":"Inf. Sci."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/4235.585893","article-title":"No free lunch theorems for optimization","volume":"1","author":"Wolpert","year":"1997","journal-title":"IEEE Trans. Evol. Comput."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/11\/23\/2795\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:37:40Z","timestamp":1760189860000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/11\/23\/2795"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,26]]},"references-count":52,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2019,12]]}},"alternative-id":["rs11232795"],"URL":"https:\/\/doi.org\/10.3390\/rs11232795","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,11,26]]}}}