AssessingSolar / unofficial-psm3-userguide

https://assessingsolar.github.io/unofficial-psm3-userguide
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

Ideas list #1

Open kandersolar opened 1 year ago

kandersolar commented 1 year ago
williamhobbs commented 1 year ago
AdamRJensen commented 1 year ago
  • [ ] Illustrations that 5-minute PSM3 data does not contain the same variability as 5-min average irradiance ground weather station measurements or falling on a single PV inverter (this has been done elsewhere, but would be good to have in an NSRDB user guide so the data are not misused)

@williamhobbs df['ghi'].diff().plot.hist() do the trick? I.e., a histogram of the difference between the individual time stamps. Prehaps also a normal histogram of the ghi/dni/dhi values?

williamhobbs commented 1 year ago

Yes, I think a histogram of the difference would work. And a histogram/PDF could be informative.

Something based on pvanalytics.metrics.variability_index could be useful, as well as CDFs of GHI etc. values.

We used a CDF of GHI values here https://doi.org/10.1109/PVSC48317.2022.9938632 (preprint: https://www.nrel.gov/docs/fy22osti/82812.pdf) to show that is doesn't contain the same range of values.

image

williamhobbs commented 1 year ago

Thinking about this more, the range of values overall (like shown in the CDF in my last comment) and the range of values within hours relative to average for the hour are what matters for subhourly clipping loss error. I often incorrectly equate those with "variability" - they are similar and often correlated, but not the same.