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 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Daniel
2024-4-3
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Renewables 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!