SunPower / pvfactors

:sunny: Open-source view-factor model for diffuse shading and bifacial PV modeling. Documentation:
http://sunpower.github.io/pvfactors/
BSD 3-Clause "New" or "Revised" License
81 stars 22 forks source link

back irradiance #59

Closed tcapelle closed 5 years ago

tcapelle commented 5 years ago

I am comparing the model with data from our installation and I am always overestimating back irradiance, mostly on winter. I am comparing qinc from the back of the pvrow to my reference cell data. Should I also consider reflection and iso? back_irradiance_compare I took the back irradiance from the surface element equivalent to the reference cell position.

anomam commented 5 years ago

Hi @tcapelle , thanks a lot for reaching out!

qinc is actually the sum of all the light components calculated in pvfactors (direct, isotropic, circumsolar, horizon, and reflection), so this is the right output to use: it's the calculated total irradiance incident on the back surface.

We have a paper that we presented at IEEE PVSC 46 coming up soon that show a validation and benchmark of pvfactors. Some important points to consider are the following:

Quick question: why is there such a drop in measured irradiance at the beginning of September 2017? (which doesn't seem to recover anytime onward) Does this happen on the front surface as well?

tcapelle commented 5 years ago

Thanks you for the detailed explanation. My front irradiances are almost perfect: front_irradiance_compare Our reference cell is really badly placed, with lot of racking.

tcapelle commented 5 years ago

Can i define a more complex geometry with pvfactors than the ones proposed by the library? I would like to integrate the racking.

anomam commented 5 years ago

Hi @tcapelle , this kind of capability doesn't exist in pvfactors at this moment (nor does it in bifacialvf or PVSyst as far as I know), but I don't think it would be impossible to implement, just difficult. For more detailed simulations like that, people generally turn to 3D ray-tracing methods: bifacial_radiance is an open-source package that would allow you to do this. There is a bit of a learning curve, but I'm sure the maintainers would be happy to help!

tcapelle commented 5 years ago

I am already using bifacial_radiance. It is far from being as friendly and well documented as pvfactors.

anomam commented 5 years ago

Thanks for the awesome feedback @tcapelle ! We've been putting a lot of effort into it and I really appreciate your contribution too. I'm going to close this issue for now since it's been a while, but feel free to re-open it if you have additional questions.