The error message states: 'Derivative of state '1' in block 'pulse/PV Array/Diode Rsh/Transfer Fcn' at time 0.0 is not finite', How to resolve?
16 views (last 30 days)
Show older comments
I'm doing a project to simulate a solar charge controller, and am having problems with the PV block.Its details are provided below, along with the error message:
Prelle Strings 1
Series-connected modules per string 1
cells per module 36
Voc 21
Isc 1.2
Vmp 18
Imp 1.12
Temperature coefficient of Voc -0.34
Tempreture coefficient of Isc 0.037
The error message is:"
- Derivative of state '1' in block 'pulse/PV Array1/Diode Rsh/Transfer Fcn' at time 0.0 is not finite. The simulation will be stopped. There may be a singularity in the solution. If not, try reducing the step size (either by reducing the fixed step size or by tightening the error tolerances)
"
0 Comments
Answers (1)
Daniel
on 3 Apr 2024
I'm not familiar with the specific block, but usually that message means that there's a value of infinity somewhere in the simulation. Turning on signal labels may help with this. (Select each input to the block, go to the Debug tab, and click the first button to the right of "Port Values", then run the simulation again.)
0 Comments
See Also
Categories
Find more on Renewables 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!