Desoto's calc params, near zero irradiance, and Rsh #1978
Replies: 2 comments 1 reply
-
@natecostello The pvlib code faithfully implements the algorithm in that Solar Energy 2006 paper. In that paper, the author points to analysis of NIST data (described but given here) as indicating an inverse relationship between effective irradiance and the slope of the IV curve near Isc. The author also points to a book, D. K. Schroder, “Semiconductor Material and Device Characterizations,” Willey-Interscience Publication, Arizona, 1998, as reaching the same conclusion. At very low effective irradiance (e.g., moonlight on the order of 30 mW/m2), the single diode equation would predict that Voc is proportional to Rsh. I doubt De Soto's data (or NIST data) considered irradiance much below ~200 W/m2, which is a reasonable minimum for daylight conditions. |
Beta Was this translation helpful? Give feedback.
-
FYI: Widalys De Soto-Burt is a woman. |
Beta Was this translation helpful? Give feedback.
-
I've been messing around with pvlib for a couple weeks mainly looking at low irradiance behavior. One thing that caught my eye was the discontinuity in Voc with the introduction of any amount of irradiance (vs zero). This doesn't match some very crude empirical measurements I've made, so I started to focus on pvlib's behavior under those conditions.
What I've found as the primary responsible cause is the treatment/calculation of$R_{sh}$ by
pvlib.pvsystem.calcparams_desoto
In that function he calculates$R_{sh} = \frac{E_{ref}}{E} \cdot R_{s-ref}$
At very low irradiance (like moonlight), this leads to a healthy$V_{oc}$ that doesn't match reality.
When I read desoto's thesis he proposes not varying$R_{sh}$ based on his research. Unfortunately, the paper referenced in the code is paywalled, so I can't see the basis for the change from the method in his thesis, assuming it is in there.
This also led me to take a close look at$R_{sh-ref}$ for shunt resistance at zero irradiance, the low irradiance curve matches the produced by $R_{sh}$ constant.
pvlib.pvsystem.calcparams_pvsyst
which includes a parameter for shunt resistance at zero irradiance. It also requires some parameters that don't seem to be offered by most manufacturers: gamma_ref and mu_gamma. By estimating those two parameters and passingcalc_params_desoto
modified by holdingMy question: Is there any good non-paywalled sources that I can be pointed towards that cover treatment of$R_{sh}$ at conditions of near zero irradiance
Relevant Plot (a "12V" panel):
Beta Was this translation helpful? Give feedback.
All reactions