-
Notifications
You must be signed in to change notification settings - Fork 1.1k
add missing area parameter for eta_m arg #1182
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
Conversation
Hi @KushalBeniwal, can you check stickler? also what do you think about formatting the math using latex so it looks better? Thx! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't believe that formula is correct. External module efficiency is based on total module area, including gaps between cells, rather than total cell area.
Co-authored-by: Cliff Hansen <cwhanse@sandia.gov>
@KushalBeniwal Sorry, I think we should remove the underscores. Also what would it look like if we use @cwhanse any preference? |
@mikofski you aren't wrong - the DC power and area need to match. But I think it's confusing, and out of synch with the rest of pvlib, to have this function ask for a parameter based on array scale values, rather than single module values. E.g. all the methods in I don't being formal with the equation adds value here. One can't use the output of the DC model as input to this temperature function (it's circular) so I wouldn't use pvlib variable names to avoid suggesting that's what is needed. I guess I'd prefer the text formula "DC power / (POA irradiance x module area)". OK with me if you'd prefer to render that using LateX, as "P_{DC} / (G_{POA} \times Area}" and then defining each of the three terms. Sorry @KushalBeniwal that we're having a bit of back and forth on this. |
Agreed. Let's drop the word "total" & keep it at the module (as in PV panel, not a Python "module") level |
Not an issue. |
My vote's on 1. |
Mine also. |
Thanks @KushalBeniwal ! |
Before:

After:
