Question: Best performing PV module The task for this section is to pick the best performing PV module from a range of available modules, by calculating

Best performing PV module
The task for this section is to pick the best performing PV module from a range of available modules, by calculating their efficiency. The input for this task is provided in a data file.
It contains specifications of five PV modules at standard test conditions (STC).
The data of the PV modules is again given in .mat format:
- 'PVData.mat' file is easier to import it in Matlab (link). If you are using Matlab you are supposed to import the variables from the '.mat' files. To import the PV module data from the file in the Matlab environment we use the function load() as in line 2.
Note, for this task you are required to store your output result under the variable name max_Eff in percentage (\%) value.
Further this task is a graded section. After you have completed your MATLAB simulation and obtained the output result, you have to answer the questions provided below the MATLAB section based on your simulation output.
```
% Load the PVData.mat file containing the cell array 'PVModule'.
load('PVData.mat','PVModule');
% 'PVData.mat file contains the cell array 'PVModule'. The cell array 'PVModule' contains five structures.
% Each structure contains of six fields, namely: Voc, Isc, Vmpp, Impp, Length and Width
% As an example we calculate the fill factor for all the PV modules.
% The index {i} refers to the number of the structure that contain all the PV modules
% And the '.Vmpp' refers to the field in the chosen structure
modules_count = length(PVModule); %Number of modules
FF = zeros(1,modules_count); %Create an empty array to store the FF values
for i =1:modules_count %' i' is the index to iterate through vector 'FF' for the five PV modules
FF(i)=100* PVModule{i}.Vmpp*PVModule{i}.Impp /(PVModule{i}.Voc*PVMModule{i}.Isc); %Calculate each FF value
end
% Find the PV Module with the highest fill from factor from the list.
[max_FF,idx_FF]= max(FF)% The maximum fill factor and its index in the cell array are displayed
Eff = zeros(1,modules_count);
% Remember the efficiency must be expressed as a percentage!
for ...
end
% Pick the PV Module with the highest efficiecny from the list.
max_Eff =...
```
Assessment:
This assesment test's whether the best performing PV module efficiency is calculated correctly? Make sure your output result is given in percentage (\%) value.
Best performing PV module The task for this

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Electrical Engineering Questions!