关于R语言SolaR包prodGCPV函数光伏发电机参数设置的疑问
问题解答
这是因为Nmp(并联组件组数)的取值逻辑是代表串联支路的数量,哪怕你只有1组串联支路(也就是10块组件串联成1条支路),也需要将Nmp设为1,而不是0。
- 当你设置
Nmp=0时,相当于告诉函数整个发电系统没有任何并联的支路(连1条串联支路都没有),总组件数为10*0=0,自然计算出的发电量(Pdc和Pac)为0。 - 而
Nmp=1则表示系统有1组由10块组件串联成的支路,总组件数为10*1=10,符合你的实际设计,所以能得到合理的输出。
SolaR包的底层计算逻辑中,发电量是基于总有效组件数(串联数×并联数)来推导的,Nmp=0会直接导致总组件数为0,因此输出全零。你的设计是10块串联成1条支路,对应Nms=10、Nmp=1是完全正确的参数设置。
内容的提问来源于stack exchange,提问作者user10836645
相关产品推荐
相关产品推荐

