Yujun Zhang , Wenyin Gong , Rui Zhong , Huiling Chen , Jun Yu , Junbo Jacob Lian , Juan Zhao , Zhengming Gao
{"title":"Advanced design for nonlinear photovoltaic system problems: A co-evolutionary framework based on a decomposition approach","authors":"Yujun Zhang , Wenyin Gong , Rui Zhong , Huiling Chen , Jun Yu , Junbo Jacob Lian , Juan Zhao , Zhengming Gao","doi":"10.1016/j.swevo.2025.102179","DOIUrl":null,"url":null,"abstract":"<div><div>Under complex outdoor environments, accurately estimating the unknown parameters of nonlinear photovoltaic (PV) systems remains a major challenge. Key parameters are often influenced by changing weather conditions such as temperature and irradiance. Although many approaches have been proposed, their reliability often drops when environments shift or computing resources are limited. To address these issues, this paper proposes a knowledge transfer-driven self-adaptive decomposition multi-problem cooperative co-evolutionary framework, named SaCEPV, for parameter estimation. SaCEPV is designed to solve a group of related problems simultaneously, where each problem corresponds to parameter estimation for PV modules under specific temperature and irradiance settings. First, the framework integrates a self-adaptive parameter method that dynamically controls the search behavior. Furthermore, knowledge transfer mechanism based on population dynamic diversity is introduced, which adaptively determines when and what to transfer among related problems by analyzing population evolution characteristics. This mechanism enables effective knowledge sharing across correlated problems. Moreover, to handle the complexity of nonlinear PV models, the framework incorporates a parameter pre-decomposition method that separates model components into linear and nonlinear subcomponents based on the nature of the unknown parameters. Then different estimation strategies are then applied to each component accordingly. To evaluate the effectiveness of SaCEPV, the first multi-problem test suite is constructed for PV parameter estimation, covering multiple PV models under various environmental conditions. Experimental results show that SaCEPV achieves superior accuracy and robustness across all problem instances, highlighting strong potential for real-world PV modeling in diverse scenarios.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"99 ","pages":"Article 102179"},"PeriodicalIF":8.5000,"publicationDate":"2025-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Swarm and Evolutionary Computation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210650225003360","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
Under complex outdoor environments, accurately estimating the unknown parameters of nonlinear photovoltaic (PV) systems remains a major challenge. Key parameters are often influenced by changing weather conditions such as temperature and irradiance. Although many approaches have been proposed, their reliability often drops when environments shift or computing resources are limited. To address these issues, this paper proposes a knowledge transfer-driven self-adaptive decomposition multi-problem cooperative co-evolutionary framework, named SaCEPV, for parameter estimation. SaCEPV is designed to solve a group of related problems simultaneously, where each problem corresponds to parameter estimation for PV modules under specific temperature and irradiance settings. First, the framework integrates a self-adaptive parameter method that dynamically controls the search behavior. Furthermore, knowledge transfer mechanism based on population dynamic diversity is introduced, which adaptively determines when and what to transfer among related problems by analyzing population evolution characteristics. This mechanism enables effective knowledge sharing across correlated problems. Moreover, to handle the complexity of nonlinear PV models, the framework incorporates a parameter pre-decomposition method that separates model components into linear and nonlinear subcomponents based on the nature of the unknown parameters. Then different estimation strategies are then applied to each component accordingly. To evaluate the effectiveness of SaCEPV, the first multi-problem test suite is constructed for PV parameter estimation, covering multiple PV models under various environmental conditions. Experimental results show that SaCEPV achieves superior accuracy and robustness across all problem instances, highlighting strong potential for real-world PV modeling in diverse scenarios.
期刊介绍:
Swarm and Evolutionary Computation is a pioneering peer-reviewed journal focused on the latest research and advancements in nature-inspired intelligent computation using swarm and evolutionary algorithms. It covers theoretical, experimental, and practical aspects of these paradigms and their hybrids, promoting interdisciplinary research. The journal prioritizes the publication of high-quality, original articles that push the boundaries of evolutionary computation and swarm intelligence. Additionally, it welcomes survey papers on current topics and novel applications. Topics of interest include but are not limited to: Genetic Algorithms, and Genetic Programming, Evolution Strategies, and Evolutionary Programming, Differential Evolution, Artificial Immune Systems, Particle Swarms, Ant Colony, Bacterial Foraging, Artificial Bees, Fireflies Algorithm, Harmony Search, Artificial Life, Digital Organisms, Estimation of Distribution Algorithms, Stochastic Diffusion Search, Quantum Computing, Nano Computing, Membrane Computing, Human-centric Computing, Hybridization of Algorithms, Memetic Computing, Autonomic Computing, Self-organizing systems, Combinatorial, Discrete, Binary, Constrained, Multi-objective, Multi-modal, Dynamic, and Large-scale Optimization.