TY - JOUR
T1 - Intelligent fault identification strategy of photovoltaic array based on ensemble self-training learning
AU - Badr, Mohamed M.
AU - Abdel-Khalik, Ayman S.
AU - Hamad, Mostafa S.
AU - Hamdy, Ragi A.
AU - Hamdan, Eman
AU - Ahmed, Shehab
AU - Elmalhy, Noha A.
N1 - KAUST Repository Item: Exported on 2022-12-08
Acknowledgements: This work was supported by the Information Technology Industry Development Agency (ITIDA)-Egypt, Information Technology Academia Collaboration (ITAC) program of collaborative funded project under the category of Advanced Research Projects (ARP), Grant ARP2020.R28.18.
PY - 2022/11/28
Y1 - 2022/11/28
N2 - Identifying Photovoltaic (PV) array faults is crucial for improving the service life and consolidating system performance overall. The strategies based on the supervised Machine Learning (ML) approach represent an attractive solution to identify the PV array faults. However, attainable labeled data to train supervised ML algorithms present challenges in practice. Therefore, this work introduces a novel strategy that employs an ensemble learning concept in conjunction with a semi-supervised learning approach based on a self-training philosophy to realize the faults diagnosis of an arc, line-to-line, power tracker unit, open-circuit, and partial shading, under different of aspects which can directly be impacting faults behavior. The developed ensemble learning paradigm comprises multiple merged ML models, which enhances the overall diagnostics performance. Moreover, it works to alleviate the resource-intensive process, which, in turn, contributes to overcoming standard supervised ML algorithms limitations. To ensure high fault diagnostic capabilities through the proposed fault identification strategy, the principal component analysis is introduced to mitigate the correlation between variables. Moreover, the Bayesian optimization method is adopted to control the behaviors of training ML algorithms, providing models with better characterization results. The merits of the proposed strategy are corroborated through simulation and experimental case studies.
AB - Identifying Photovoltaic (PV) array faults is crucial for improving the service life and consolidating system performance overall. The strategies based on the supervised Machine Learning (ML) approach represent an attractive solution to identify the PV array faults. However, attainable labeled data to train supervised ML algorithms present challenges in practice. Therefore, this work introduces a novel strategy that employs an ensemble learning concept in conjunction with a semi-supervised learning approach based on a self-training philosophy to realize the faults diagnosis of an arc, line-to-line, power tracker unit, open-circuit, and partial shading, under different of aspects which can directly be impacting faults behavior. The developed ensemble learning paradigm comprises multiple merged ML models, which enhances the overall diagnostics performance. Moreover, it works to alleviate the resource-intensive process, which, in turn, contributes to overcoming standard supervised ML algorithms limitations. To ensure high fault diagnostic capabilities through the proposed fault identification strategy, the principal component analysis is introduced to mitigate the correlation between variables. Moreover, the Bayesian optimization method is adopted to control the behaviors of training ML algorithms, providing models with better characterization results. The merits of the proposed strategy are corroborated through simulation and experimental case studies.
UR - http://hdl.handle.net/10754/686277
UR - https://linkinghub.elsevier.com/retrieve/pii/S0038092X22008295
UR - http://www.scopus.com/inward/record.url?scp=85142876184&partnerID=8YFLogxK
U2 - 10.1016/j.solener.2022.11.017
DO - 10.1016/j.solener.2022.11.017
M3 - Article
SN - 0038-092X
VL - 249
SP - 122
EP - 138
JO - Solar Energy
JF - Solar Energy
ER -