A repository for a Smart Energy Management solution to optimize purchase of energy on the one-day-ahead market based on a price forecast and learnings of historical data of charging events using machine learning methods and optimization tools.
See requirements.txt
- setup variables
- objective
- start x0
- bounds
- constraints
- MINIMIZE OPTIMIZATION
- resulting vector
- plot results
- safe results
- Plots of the covariance matrix
- Plots of optimal energy purchase based on price forecast
json and csv for scheduled energy purchase
data_preparation.pyfor drop of useless variablesextract_prices.pyto make use of the historical data and one day ahead forecastbattery_distribution.pyto estimate the battery capacity to be charged at the next day given historical datamax_power_distribution.pyto estimate the maximal charging power for a given vehicle based on historical dataplug_distribution.pyto estimate when the vehicle is plugged a necessary condition to optimize chargingdata_exploration.pyfor first plots, covariance matrix and filters