Skip to content
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

Kempe standoff #34

Closed
wants to merge 52 commits into from
Closed

Kempe standoff #34

wants to merge 52 commits into from

Conversation

MDKempe
Copy link
Collaborator

@MDKempe MDKempe commented Dec 27, 2023

No description provided.

martin-springer and others added 10 commits December 7, 2023 11:01
overall major reworking of the standoff calculations. Too many things to list.
Just added in a print statement to indicate the humidity was finished calculating.
Just a bunch of updates to make it into the tool I want.
I updated it to have a theoretical measured set of module data.
Just small formating issues here.
Major revision underway. I have most of the program working but the last few sections are still needing a bit of work.
Lots of reworking on the code to get it to have more methods for calculations. there is still a lot to be done.
@martin-springer martin-springer changed the base branch from main to development January 3, 2024 19:16
@martin-springer
Copy link
Collaborator

@MDKempe - Do you know what causes the tests to fail?

Put in defaults in get_NSRDB
just working on it
Put in code to start a get_satellite function
typos fixed
fixed now.
Hopefully now it is patched correctly.
now it could work.
fixed import nsrdbx as f
@MDKempe
Copy link
Collaborator Author

MDKempe commented Jan 3, 2024

I'm still working on this a bit. I need to do a conference call with someone to figure it out.

MDKempe and others added 8 commits January 4, 2024 10:28
Updated the demo module data to be calculated from the cell temperature instead of the module surface temperature.
Updated the manufactured module data.
Incldues the modeled POA data from Python and an updated module temperature calculation.
I changed it to instead of just having 180 degrees south be the default azimuth, it will point north or 0 degrees by default in the southern hemisphere.
Kempe and others added 25 commits January 11, 2024 10:23
It's a complete overhaul. I'm going to merge it now, but I would like it put in the main as is and to have it's name changed to "Standoff.ipynb"
Making the default azimuth be equatorial facing instead of always south. No northern-centric bias here. ;)
I fixed the cell temperature calculation to default to a wind speed factor of 1.7 instead of 1 and to allow that to be passed in. My guess is that this change will cause problems elsewhere.
Massive changes here but for the most part it is all about the standoff calculation which is working. One change to be aware of is that the prior calculations were using the module surface temperature for the standoff calculation but now it is using the cell temperature calculation.
Added in a field for wind height data to the demonstration weather data.
Added in some if/then statements to put in a field for the wind speed measurement height. For the NSRDB it is set for 2m, for PVGIS it is set for 10m.
Made it so it would delete the message indicating that Rh was being calculated once it is completed.
Created a print statement method to output the results of the standoff calculation.
Changed it to do a wind speed factor calculation based on the wind height in the meta data and the supplied power factor using appropriate defaults.
Got it to correctly use the wind speed exponent.
Got it to correctly use the wind speed exponent.
Got it to correctly use the wind speed exponent.
Fixing wind speed stuff
Fixing wind speed stuff
Modified the fatigue calculator to work with the new wind speed exponent method.
Fixed this procedure to call the module temperature function correctly.
It now uses the desired power factor for wind speed height adjustment.
It now uses the desired power factor for wind speed height adjustment.
It now has a field for the wind speed height.
It now uses the desired power factor for wind speed height adjustment.
It now uses the desired power factor for wind speed height adjustment.
It now uses the desired power factor for wind speed height adjustment.
It now uses the desired power factor for wind speed height adjustment.

I found an error in the standoff calculation. It was previously using the module surface temperature and it should be using the module cell temperature. It makes the required standoff calculations a bit higher.
@martin-springer
Copy link
Collaborator

closing - PR got replaced with #43

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants