openclimatefix / Open-Source-Quartz-Solar-Forecast

Open Source Solar Site Level Forecast
MIT License
43 stars 40 forks source link

Tilt and Orientation params don't seem to affect output #119

Closed philjohn closed 3 weeks ago

philjohn commented 1 month ago

Describe the bug

When defining 4 separate PV sites, each of 1kWp, at the same location but with each site at 90 degrees orientation from the next, the prediction is the same for all four sites. I would expect to see a shift in when PV generation starts and ramps up, especially for the East/West sites, but they appear to be the same.

To Reproduce

I've put together a Google Colab worksheet here: https://colab.research.google.com/drive/1HXaASf-cRihcwtLbw5gBx5QU7fhvix9L?usp=sharing

You need to run the pip install cell first, then when prompted restart the session, before executing the prediction and plotting cells.

Expected behavior

I would expect to see the east site start generating and ramp up before the west site, and for the south site to have a shorter generation time, but higher peak (based on my understanding of PV array azimuth differences).

peterdudfield commented 1 month ago

Hi @philjohn Thanks so much for getting in touch

You are totally right. The first model we released did not include this as a feature. Physically these features of course make sense. However in our data set the in accuracy in the orientation and tilt meant they weren't an important feature.

We are hoping to include these in a next release, or in a different model.

https://github.com/openclimatefix/pv-site-production/issues/73

zakwatts commented 3 weeks ago

Hi @philjohn, I have updated the model to now handle the tilt and orientation. Thanks for creating to notebook to run some analysis on this.

Would you be able to re run and show the new results?

zakwatts commented 3 weeks ago
Screenshot 2024-06-05 at 14 19 29

I now get this for the different orientations

zakwatts commented 3 weeks ago

I am going to close this issue for now, but @philjohn the notebook you have made could be useful for others so feel free to add it into the examples or notebook folder