Problem using the "Solar Cell" block
8 views (last 30 days)
Show older comments
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?
0 Comments
Answers (1)
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.
0 Comments
See Also
Categories
Find more on Sources in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!