Problem using the "Solar Cell" block

8 views (last 30 days)
Iordanis Raptopoulos
Iordanis Raptopoulos on 10 Jul 2020
Answered: Sabin on 2 Jul 2025
I'm using simulink R2019a and want to simulate a photovoltaic system. There are two models for a solar cell in the simulink library: one called "Solar Cell", and the second called "PV Array". There is a problem with the first one. I want to measure the open circuit voltage (Voc) of the cell.
Using the "PV Array", this can be done by connecting a capacitor in paraller with the array. The voltage of the capacitor cannot be higher than the Voc of the cell, because the current flow stops when the voltage gets higher than the Voc.
However, when using the "Solar Cell" block, the capacitor's voltage won't stop increasing no matter what.
Has anyone else come across this error?

Answers (1)

Sabin
Sabin on 2 Jul 2025
I cannot reproduce this issue on my end. Without a model we can only speculate where the problem may be. A possible problem may be the parameterization of the capacitor, if the capacitance is unrealistically big, the voltage will look like a ramp. With the Solar Cell block it is possible to measure the open circuit voltage by directly connecting a voltage sensor.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!