buds-lab / building-prediction-benchmarking

An array of open source ML models applied to long-term hourly energy prediction for institutional buildings
http://www.budslab.org/
MIT License
26 stars 4 forks source link

Include the humidity and solar radiation (if possible) from the weather file #8

Closed cmiller8 closed 5 years ago

cmiller8 commented 5 years ago

In the same way as temperature, include the humidity and solar radiation as input variables from the weather files. I'm not sure if solar radiation is available, but maybe one of the other inputs could be used to account for certain behavior.

talantbekov123 commented 5 years ago

@cmiller8 I added humidity to this file(https://github.com/buds-lab/building-prediction-benchmarking/blob/master/notebooks/notebook.ipynb). Regarding solar radiation, I could not find any fast solution(available libraries, functions) for calculation of solar radion based on weather data. But there are papers available where this process described, it might be time-consuming to read those papers.

Notes: 1) Is it worth spending time reading papers to create our own function that will calculate solar radiation based on weather data? 2) Do we have lon/lat coordinates of buildings? I think it is possible to get solar radiation based on lon/lat. For example, NASA has an excellent web resource the only limitation is that data is daily averages per month and per year (not hourly). or we might try NREL National Solar Radiation Database or Solcast API it delivers solar power and radiation forecasts and measurements - anywhere in the world. (We need building locations for those) 3) I think it might be possible to assign the location of the building based on uid(building name) + timezone(string value). By using APIs similar to this(https://www.latlong.net/convert-address-to-lat-long.html) Get Lat Long from Address.

cmiller8 commented 5 years ago

good job on the humidity part -- let's wait to add radition. We can do that later if we have time

cmiller8 commented 5 years ago

Humidity implemented and radiation on hold due to data availability