sandialabs / pvOps

A set of documented functions for supporting operations research of photovoltaic energy systems.
https://pvops.readthedocs.io/en/latest/
Other
16 stars 10 forks source link

[JOSS review assistance] Timeseries expected energy models #77

Closed williamhobbs closed 8 months ago

williamhobbs commented 9 months ago
williamhobbs commented 9 months ago

After thinking about this some more, I suggest significant updates to the expected energy modeling capabilities, or leaving this part of pvOps out. Unless I'm misunderstanding the AIT or linear models, I don't think these are consistent with industry best-practices, and could confuse performance engineers that are new to solar.

MichaelHopwood commented 9 months ago

Thanks @williamhobbs! As you've discovered, one of the main purposes of the timeseries section is to provide access to timeseries modeling methods for photovoltaic system performance. And as you're probably aware, the IEC standard denotes formulas that practitioners can use to effectively model the performance of their system based off the site's capacity, and the irradiance conditions, among other information (based off which IEC formula you're looking at specifically). The point of the linear models is to render a model that is more accurate (experimentally proven, see below) using the same information that the IEC formula uses, with no extra information required.

For more information, you can see our open-access journal paper available here: https://www.mdpi.com/2076-3417/12/4/1872 Here's a plot from the paper that shows the linear method has reduced bias compared to the IEC model. image

@kbonney maybe you can address some of the documentation improvements recommended above. I've provided some information below (same bullet points ordering as presented in question) :

williamhobbs commented 9 months ago

In my opinion, the performance ratio in iec_calc is too simple to be used for plant performance assessments in a utility-scale plant operations/performance engineering application. The linear model does look relatively good in comparison, but it is hard to know how good it is in an absolute sense if it is not compared with a model that includes temperature effects and inverter clipping.

Teams can use AC energy if they want to train an AC energy modeler.

I think this is in response to my comment about AC capacity. I was referring to inverter and/or plant power limits that can result in "clipping" of plant output.

tgunda commented 8 months ago

Thanks for sharing this feedback Will. We will work on revising the documentation to clarify the intent of the different options for expected energy models within pvOps, including the specific IEC standard, parameters, etc. that Michael noted above.

Re: inverter clipping - this has not been in scope for any of the expected energy models included within pvOps to date. If you are aware of any empirically-derived methods that support inverter clipping analysis, happy to create a separate pull request to tackle this item.

kbonney commented 8 months ago

Addressed in #85