Energy Measures Computation Engine
Algorithm design and implementation to estimate the effect of insulation and installation measures on energy consumption.
The initial purpose of this project was to create a detailed list of recommendations of energy savings measures for each household in The Netherlands, based on publicly available data from sources such as BAG, Kadaster, CBS, and RVO. Measures included cavity wall insulation (spouwmuurisolatie), floor insulation (vloerisolatie en bodemisolatie), roof insulation (dakisolatie), insulated glazing (isolatieglas, HR++), and many different installation measures (e.g. from traditional gas heating to heating pump/warmtepomp). Later the project was extended to allow user input on building characteristics, resident behavior, and energy consumption to improve accuracy and to be able to use it for high quality lead generation and gamification. The internal model was based on a heat loss calculation of the building, models for tap water heating, cooking, and basic energy consumption, and several optimization algorithms to account for (sometimes inconsistent) user input and to improve the estimated energy needs. The computation engine was accessible via a real time stateless REST API.
My Contribution
- Machine learning algorithm
- Backend architecture
- Backend development
- API design
Images and Screenshots
Backhoom Dossier:
Backhoom Dossier Future:
Omons startpunt selectie van maatregelen:
Frontend presentatie van maatregelen:
Screenshot customer app:
External Links
Highlights
- Available for every building or object in the Netherlands (via Kadaster)
- A large scala of optional user input to improve the estimations.
- Realtime computation via scalable, serverless REST APIs
- Optimization criteria based on industry standards, and fully configurable.
- Realtime computation via scalable, serverless REST APIs
Users
- multiple international energy corporations (both app and website)
- insurance company
- large international bank
- about 30k users daily (early 2020)
- several smaller clients
Technology Stack
Python
algorithms
AWS Lambda
AWS ApiGateway