-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Effective irradiance units #472
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
It seems like the Desoto quantity is an actual broadband total irradiance, possibly normalized but not "effective"---poa_global with irrad_ref in pvlib or S or S/Sref here, while the unitless SAPM quantity seems more properly called an "effective" irradiance as a ratio of currents. |
Also, calling this "effective irradiance" might be confused with the G_{eff} appearing in the DeSoto's master's thesis, which appears to have a different definition. |
It appears above that I misunderstood the definition of the parameter I will also point out that my difficulties wrapping my head around these various irradiance definitions is what lead me to yet another formulation of "effective irradiance". This formulation does not eliminate all the various issues either, but in some measurement setups it is significantly easier to reason about. |
I would prefer things called "irradiance" to have units of W/m2. |
@thunderfish24 we are resolving the conflict about the irradiance input to |
As it is now, calcparams_desoto accepts irradiance in W/m2, sapm expects irradiance in suns. If we agree, the change will be to sapm to accept irradiance in W/m2. The suns unit in sapm is likely a holdover from transcribing PVLib for matlab to python. |
The original sapm report uses suns too. Maybe there is a role for an |
That's an idea. If we want to retain the units published for each model, I could see implementing a private helper function to convert units based on model. Not sure where it would plug into the model chain workflow, though. |
I prefer |
Here another thought out of the left corner. Perhaps these functions should have just |
@adriesse I think that would be a step back for pvlib in terms of our objective to clarify the component models and their usage. For the inverter example you cite, I'd be inclined to add clarity to the |
I admit I didn't have that objective foremost in mind. |
For this issue, my plan is to implement
|
pvsystem.sapm
expectedeffective_irradiance
in units of suns (1 sun = 1000 W/m2).pvsystem.calcparams_desoto
expectseffective_irradiance
in W/m2. I want to change to consistent units for effective irradiance.Preferences for suns or W/m2?
The text was updated successfully, but these errors were encountered: