Synthetic Dataset of Electroluminescence Images of Photovoltaic Cells by Deep Convolutional Generative Adversarial Networks

Affordable and clean energy is one of the Sustainable Development Goals (SDG). SDG compliance and economic crises have boosted investment in solar energy as an important source of renewable generation. Nevertheless, the complex maintenance of solar plants is behind the increasing trend to use advanced artificial intelligence techniques, which critically depend on big amounts of data. In this work, a model based on Deep Convolutional Generative Adversarial Neural Networks (DCGANs) was trained in order to generate a synthetic dataset made of 10,000 electroluminescence images of photovoltaic cells, which extends a smaller dataset of experimentally acquired images. The energy output of the virtual cells associated with the synthetic dataset is predicted using a Random Forest regression model trained from real IV curves measured on real cells during the image acquisition process. The assessment of the resulting synthetic dataset gives an Inception Score of 2.3 and a Fréchet Inception Distance of 15.8 to the real original images, which ensures the excellent quality of the generated images. The final dataset can thus be later used to improve machine learning algorithms or to analyze patterns of solar cell defects.

[1]  L. Hernández-Callejo,et al.  Applications of Artificial Intelligence to Photovoltaic Systems: A Review , 2022, Applied Sciences.

[2]  José Ignacio Morales-Aragonés,et al.  Low-Cost Three-Quadrant Single Solar Cell I-V Tracer , 2022, Applied Sciences.

[3]  Iqbal H. Sarker Deep Learning: A Comprehensive Overview on Techniques, Taxonomy, Applications and Research Directions , 2021, SN Computer Science.

[4]  Nurettin Besli,et al.  Efficient deep feature extraction and classification for identifying defective photovoltaic module cells in Electroluminescence images , 2021, Expert Syst. Appl..

[5]  Luis Hernández-Callejo,et al.  Nondestructive characterization of solar PV cells defects by means of electroluminescence, infrared thermography, I–V curves and visual tests: Experimental study and comparison , 2020 .

[6]  Kun Liu,et al.  Deep Learning-Based Solar-Cell Manufacturing Defect Detection With Complementary Attention Network , 2020, IEEE Transactions on Industrial Informatics.

[7]  S Y Cheng,et al.  GAN-Based Augmentation for Improving CNN Performance of Classification of Defective Photovoltaic Module Cells in Electroluminescence Images , 2019, IOP Conference Series: Earth and Environmental Science.

[8]  Luis Hernández-Callejo,et al.  A review of photovoltaic systems: Design, operation and maintenance , 2019, Solar Energy.

[9]  A. Gama,et al.  A comprehensive review of different types of solar photovoltaic cells and their applications , 2019, International Journal of Ambient Energy.

[10]  Yuhui Zheng,et al.  Recent Progress on Generative Adversarial Networks (GANs): A Survey , 2019, IEEE Access.

[11]  Frede Blaabjerg,et al.  A Comparative Evaluation of Advanced Fault Detection Approaches for PV Systems , 2019, IEEE Journal of Photovoltaics.

[12]  Christian Riess,et al.  Automatic Classification of Defective Photovoltaic Module Cells in Electroluminescence Images , 2018, Solar Energy.

[13]  Tom White,et al.  Generative Adversarial Networks: An Overview , 2017, IEEE Signal Processing Magazine.

[14]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[15]  Soteris A. Kalogirou,et al.  Artificial intelligence techniques for photovoltaic applications: A review , 2008 .

[16]  D. M. Titterington,et al.  Do unbalanced data have a negative effect on LDA? , 2008, Pattern Recognit..

[17]  L. Breiman Random Forests , 2001, Encyclopedia of Machine Learning and Data Mining.

[18]  Rolando A. Pula,et al.  Methods of photovoltaic fault detection and classification: A review , 2022, Energy Reports.