Experiment 6
Experiment 6
Objective:
To investigate the impact of shadowing on the performance of a 1 kWp Solar PV
System and assess the effectiveness of diode-based solutions in mitigating the
shadowing effects.
Experimental Setup:
1. Solar PV System Configuration: Install a 1 kWp Solar PV System, including
photovoltaic panels, inverter, charge controller, and batteries for energy storage.
Matlab Code
% Solar PV System Simulation with Shadowing and Diode-Based Solution
% Parameters
solarPanelCapacity = 1000; % Solar panel capacity in watts (1 kWp)
shadowFraction = 0.3; % Fraction of solar panel covered by shadow
shadowIntensity = 0.5; % Intensity of the shadow (0 to 1)
% Displaying Results
disp('Solar PV System Performance Without Shadowing:');
disp(['Power Output: ' num2str(unshadedPowerOutput) ' watts']);
Certainly! Let's go through the MATLAB code step by step, explaining each part:
Matlab code
% Solar PV System Simulation with Shadowing and Diode-Based Solution
% Parameters
solarPanelCapacity = 1000; % Solar panel capacity in watts (1 kWp)
shadowFraction = 0.3; % Fraction of solar panel covered by shadow
shadowIntensity = 0.5; % Intensity of the shadow (0 to 1)
Parameters: Define the parameters of your solar PV system. This includes the
capacity of the solar panel (solarPanelCapacity), the fraction of the solar panel
covered by shadow (shadowFraction), and the intensity of the shadow
(shadowIntensity).
Matlab code
% Simulating unshaded conditions
unshadedPowerOutput = solarPanelCapacity;
Unshaded Conditions: Simulate the power output of the solar PV system under
unshaded conditions. In this simple case, it assumes that the power output is equal to
the capacity of the solar panel (solarPanelCapacity).
Matlab code
% Simulating shadowing effect
shadedPowerOutput = (1 - shadowFraction * shadowIntensity) *
solarPanelCapacity;
Shadowing Effect: Simulate the power output of the solar PV system under
shadowing conditions. The power output is reduced based on the shadow fraction and
intensity.
Matlab code
% Implementing Diode-Based Solution
% Assuming a simple bypass diode solution
diodeEfficiency = 0.95; % Efficiency of the diode-based solution
Matlab code
% Displaying Results
disp('Solar PV System Performance Without Shadowing:');
disp(['Power Output: ' num2str(unshadedPowerOutput) ' watts']);
Display Results: Display the results of the simulation for comparison. It shows the
power output under unshaded conditions, power output under shadowing conditions,
and power output with the diode-based solution.