The non-ideal Power-Voltage curves obtained during actual experiments can be due to a variety of reasons. To name a few:
- Variation of irradiance throughout the duration of the day and the experiment. This could be due to cloud cover or weather.
- Variation of operating temperature of the PV array.
- Errors in Measurement devices.
Taking variation of irradiance over time for example, this could be modelled by taking irradiance as a function of time.
This is shown in the model below:
The MATLAB function block adds a sinusoidal noise.
The P-V plot we get is shown below:
Similarly, you can try to model other environmental factors to understand the effect on the P-V plots.
You can learn more about different parameters used in PV Array Block here: