El-401: B. Tech Project-I Mid-Semester Evaluation Report: Dr. Anup Kumar Mandpura
El-401: B. Tech Project-I Mid-Semester Evaluation Report: Dr. Anup Kumar Mandpura
TECH PROJECT-I
MID-SEMESTER
EVALUATION REPORT
Project Mentor
Dr. Anup Kumar Mandpura
Project Members
Khushbu Pahwa (Roll No. 2K16/EL/038)
Mankaran Singh (Roll No. 2K16/EL/041)
Mayank Sharma (Roll No. 2K16/EL/042)
INTRODUCTION:
The rapid growth of the solar industry over the past several years has expanded the significance
of photovoltaic (PV) systems. Fault analysis in solar photovoltaic (PV) arrays is a fundamental
task to increase reliability, efficiency, and safety of PV systems and, if not performed, may not
only reduce power generation and accelerate system ageing but also threaten the availability of
the whole system. Due to the current-limiting nature and nonlinear output characteristics of PV
arrays, faults in PV arrays may not be easily detected. The efficient use of photovoltaic energy
requires the optimization of photovoltaic systems. In fact, the diagnosis of the PV plants is
required in order to maintain optimum performance. The performance of photovoltaic systems
is affected by several circumstances such as shading, dirt and degradation of cells. To overcome
the drop of the PV plant yield, multiple methods favour the detection and localization of any
losses and faults occurring. In order to minimize energy losses in installed photovoltaic system,
the observation and detection of PV system plays a very crucial role. The output power of a
PV system relies mainly on irradiance and surface temperature of PV cells. If some faults exist
in a PV system which result in lower power output, users may ascribe this decrement and think
of it due to presence of low solar irradiance or other changing condition. Even if the users know
that the PV system has a fault condition, they may not able to identify which fault it has, nor
have a method to determine what fault is present. Besides decreasing the generation of output
power, faults in a photovoltaic system also threaten the availability and reliability of the whole
system. Therefore, in an effort to increase the output power to maximum, identifying faults in
a photovoltaic system is extremely important. Various factors such as effect of temperature,
shading, insulation etc. may affect the performance of the PV array.
LITERATURE REVIEW:
In recent years, artificial intelligence algorithms have attracted the attention of many research
scholars. These algorithms mainly include artificial neural networks (ANNs) and other machine
learning methods to detect PV array faults.
Chineetal. and Mekkietal. used an artificial neural network method to detect short circuit
faults and partial shading faults in a PV array.
Dhimish et al. introduced a method to distinguish short circuit faults and partial shading faults
of a PV array based on fuzzy logic. They also proposed a statistical method to detect and locate
accurately different faults types including a PV module fault, the PV strings faults, and a faulty
maximum power point tracker (MPPT) unit.
The mathematical model analysis method compares actually measuring output values with
analytically computing output values to detect the fault status of a PV array. There are some
mathematical modelling approaches for fault detection.
Kang et al. proposed a novel method to diagnose output power lowering in a PV array based
on using the Kalman-filter algorithm. But the effectiveness of these mathematical model-based
fault detection methods depends heavily on the accuracy of the models.
Silvestre et al. and Yahyaoui and Segatto presented a new procedure for automatic fault
detection in grid-connected PV systems based on the evaluation of current and voltage
indicators where the computational complexity is reduced through minimizing the number of
monitoring sensors. However, their method cannot distinguish between degradation faults and
partial shading faults of the PV modules in a PV array.
Sunil Rao et al. presented a Cyber Physical Systems approach to fault detection in
Photovoltaic PV arrays by developing Smart Monitoring Devices (SMDs) with sensors and
actuators that measure current, voltage and temperature.
OBJECTIVE:
Numerous models of solar cells that efficiently replicate the theoretical PV equations have been
reported in literature. The single diode model of a solar cell is the most common one. This
model contains a photo-generated current source connected in parallel with a diode. To this
model, a serial resistance is added on account of recombination of carriers in the PN junction
region of the diode, material resistance and contact resistance, and a parallel resistance is added
on account of the leakage current at the edge. The single diode model of a solar cell is shown
in Figure 1.
In our study, we modelled a 6x7 PV array using the PV block available in the Simscape
Electrical Library in Simulink. The PV array block implements an array of photovoltaic (PV)
modules. The array is built of strings of modules connected in parallel, each string consisting
of modules connected in series. The PV array block is a five-parameter model using a current
source IL (light-generated current), diode (with parameters I0 and nI), series resistance Rs, and
shunt resistance Rsh
The diode I-V characteristics for a single module are defined by the equations:
where
i. Parallel strings: Number of strings of series-connected modules that are connected in parallel. The
default value is 40.
ii. Series-connected modules per string: Number of PV modules connected in series in each string. The
default value is 10.
iii. Maximum Power (W): Power obtained at maximum power point (Vmp, Imp). Pmax is computed as
Pmax = Vmp × Imp. The default value is 213.15 W.
iv. Cells per module (Ncell): Number of cells per module. The default value is 60.
v. Open circuit voltage Voc (V): Voltage obtained when array terminals are left open. The default value
is 36.3V.
vi. Short-circuit current Isc (A): Current obtained when array terminals are short circuited. The default
value is 7.84 A.
vii. Voltage at maximum power point Vmp (V): Voltage at maximum power point. The default value is
29 V.
viii. Current at maximum power point Imp (A): Current at maximum power point. The default value is
7.35 A.
ix. Temperature coefficient of Voc (%/deg.C): Defines variation of Voc as a function of temperature. The
open-circuit voltage at temperature T is obtained as VocT = Voc (1 + beta_Voc(T–25)), where Voc is the
open-circuit voltage at 25 degrees C, VocT is the open-circuit voltage at temperature T (in degrees C),
beta_Voc is the temperature coefficient (in %/degrees C), and T is the temperature in degrees C. The
default value is -0.36099 %/deg.C.
x. Temperature coefficient of Isc (%/deg.C): Defines variation of Isc as a function of temperature. The
short-circuit current at temperature T is obtained as IscT = Isc (1 + alpha_Isc(T–25)), where Isc is the
short-circuit current at 25 degrees C, IscT is the short-circuit current at temperature T (in degrees C),
alpha_Isc is the temperature coefficient (in %/degrees C) and T is the temperature in degrees C. The
default value is 0.102 %/deg.C.
xi. Irradiances (W/m2): This parameter is available only if Display I-V and P-V characteristics of is set
to one module @ 25 deg.C & specified irradiances or array @ 25 deg. C & specified irradiances. Enter
a vector of irradiances in W/m2. The default value is [ 1000 500 100 ].
xii. T_cell (deg. C): This parameter is available only if Display I-V and P-V characteristics of is set to
array @ 1000 W/m2 & specified temperatures. Enter a vector of temperatures in degrees C. The default
value is [45 25] deg. C.
Figure 4. I-V and P-V characteristics of the PV array module under STC
We simulate each fault one by one on Simulink, and generate a dataset with 200 points of each
fault
1) Partial Shading Fault: The shading patterns can be very complicated due to non-
uniform insolation. Under partial shading conditions, the short-circuit current for two
cases remains identical, while the open-circuit voltage slightly decreases with the
increase in the number of shaded modules. I-V curves of all shaded groups have
multiple steps, while P-V curves of shaded groups are characterized by multiple peaks,
whose number is equal to the number of solar insolation levels received by string,
respectively. When the PV array is partially shaded, the MPP current of the PV array
declines obviously, but the short-circuit current and the open-circuit voltage of the PV
array are basically invariant.
Figure 5. I-V and P-V characteristics of the PV array module with partial shading
2) Bypass Diode Fault: This fault occurs because of short circuit of the bypass diode in
case of incorrect connection. If one full module is shorted by bypass diode, the
maximum power and Voc of the PV array drops significantly and short-circuit current
remains the same as other normal strings.
Figure
6. I-V and P-V characteristics of the PV array module with bypass diode fault
3) Bridge Fault: This fault is described as low- resistance connection between two points
of different potential in string of module or cabling. Bridging faults usually involve
reduced array voltage (Voc) but have much small reduction in array current (Isc). The
fault with larger voltage difference between two fault points will lead to larger reduction
in Voc and Impp and Vmpp.
Figure 7. I-V and P-V characteristics of the PV array module with bridge fault
6) Short Circuit Fault: A short-circuit fault is mainly due to bad wiring in a PV string or
between PV strings. Additionally, aging, vibration and abrasion of PV modules are also
the significant sources of short-circuit faults. When a short circuit fault appears, the
open-circuit voltage of the PV array reduces rapidly
𝐺𝑖𝑛𝑖 = 1 − ∑(𝑝𝑖 ) ^2
𝑖=1
4. Summarize the skill of the model using the sample of model evaluation scores
The evaluation scores used in this project can be explained by an understanding of the
confusion matrix. As the name suggests, it is a matrix which describes the complete
performance of the model.
● True Positives: The cases in which we predicted
YES and the actual output was also YES.
● True Negatives: The cases in which we predicted
NO and the actual output was NO.
● False Positives: The cases in which we predicted
YES and the actual output was NO.
● False Negatives: The cases in which we predicted
NO and the actual output was YES.
Based on TP, FP, FN and TN, the following evaluation scores are used:
𝑻𝑷+𝑻𝑵
a) Accuracy:
𝑻𝑷+𝑭𝑵+𝑻𝑵+𝑭𝑷
𝑻𝑷
b) Precision:
𝑻𝑷+𝑭𝑷
𝑻𝑷
c) Recall:
𝑻𝑷+𝑭𝑵
𝟐∗𝑷𝑹𝑬𝑪𝑰𝑺𝑰𝑶𝑵∗𝑹𝑬𝑪𝑨𝑳𝑳
d) F1-Score:
𝑷𝑹𝑬𝑪𝑰𝑺𝑰𝑶𝑵+𝑹𝑬𝑪𝑨𝑳𝑳
The results of the 5-fold cross validation are summarised in the table below:
FUTURE SCOPE:
Moving ahead, we would like to classify the same dataset using other machine learning
techniques such as Random Forest, K-Nearest Neighbour and Artificial Neural Networks. We
would then perform a comparative analysis of the results and choose the algorithm that best
classifies the PV faults. We are also planning to expand the dataset by including another PV
fault in the dataset, the Line-to-Line Fault, in which modules of the same string are shorted
together. We are also looking towards the feasibility of validating theoretical data with practical
data that is actually collected from a solar panel installation.