DOI: 10.5281/zenodo.4733598
title: Detection of partial shading and some faults in PV arrays by an ensemble of multilayer perceptrons (ONLY DATASET)

description: Detection of partial shading and some faults in PV arrays by an ensemble of multilayer perceptrons Michel Piliougine (mpiliouginerocha@unisa.it) and Giovanni Spagnuolo (gspagnuolo@unisa.it)<br> <br> UNIVERSITA DEGLI STUDI DI SALERNO<br> DIEM – Via Giovanni Paolo II 132. 84084 Fisciano (SA), Italy <br> Date: May 3rd, 2021<br> Version: 1.0 Filename: dataset.mat<br> Description: This file contains the dataset related to the article titled<br> Detection of partial shading and some faults in PV arrays by an ensemble of multilayer perceptrons This file has been stored using the native Matlab format for its workspace (*.mat) Now, the variables stored in the file are described: Variables:<br> (*) full_curvesOk_simulated<br> Cell array with 5000 full IV curves simulated using the SDM, assuming uniform conditions<br> Each IV curve is a 300 x 2 matrix (double), with column 1= voltage (V), column 2 = current (A)<br> (all the points of the simulated IV curve, not only those around MPP) <br> <br> From this variable, the following splitting has been made:<br> TRAINING =&gt; from index 1 to 3500<br> VALIDATION =&gt; from index 3501 to 4000<br> TEST =&gt; from index 4001 to 5000 (referred as TEST#1 in the paper) (*) full_curvesSh_simulated<br> Cell array with 5000 full IV curves simulated using the SDM, assuming FAULTY conditions (steeped curve)<br> Each IV curve is a 300 x 2 matrix (double), with column 1= voltage (V), column 2 = current (A)<br> (all the points of the simulated IV curve, not only those around MPP) <br> <br> From this variable, the following splitting has been made:<br> TRAINING =&gt; from index 1 to 3500<br> VALIDATION =&gt; from index 3501 to 4000<br> TEST =&gt; from index 4001 to 5000 (referred as TEST#1 in the paper)<br> <br> <br> (*) full_curvesOk_experimental<br> Cell array with 1000 full IV curves measured of a real PV module, assigned to be measured under<br> normal operating conditions, and assumed to be classified as HEALTHY<br> <br> Each IV curve is a n x 2 matrix (double), with column 1= voltage (V), column 2 = current (A)<br> (all the points of the simulated IV curve, not only those around MPP)<br> where n is the number of experimental points of each IV curve, although it is around 100, but it could<br> be different for each measured IV curve.<br> <br> All these curves has been used for testing<br> TEST =&gt; from index 1 to 1000 (referred as TEST#2 in the paper) (*) full_curvesSh_experimental<br> Cell array with 1000 full IV curves measured of a real PV module, assigned to be measured under<br> mismatched operating conditions, and assumed to be classified as FAULTY<br> <br> Each IV curve is a n x 2 matrix (double), with column 1= voltage (V), column 2 = current (A)<br> (all the points of the simulated IV curve, not only those around MPP)<br> where n is the number of experimental points of each IV curve, although it is around 100, but it could<br> be different for each measured IV curve.<br> <br> All these curves has been used for testing<br> TEST =&gt; from index 1 to 1000 (referred as TEST#2 in the paper)<br> <br>