Clear Filters
Clear Filters

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?

8 views (last 30 days)
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)
"

Answers (1)

Daniel
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.)

Tags

Products


Release

R2023b

Community Treasure Hunt

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

Start Hunting!