Skip to content

Heat pump optimization algorithm based on the challenge for the Aveiro Tech City Hackathon

License

Notifications You must be signed in to change notification settings

antalvarenga/atc-heat-pump

Repository files navigation

Aveiro Tech City - Heat Pump Optimization

Heat pump optimization algorithm based on the challenge for the Aveiro Tech City Hackathon.

alt text

Setup and Run

For frontend:

For backend:

  • Install python 3.9 using https://www.python.org/downloads/

  • Install poetry (dependency manager):

    pip install poetry

  • Install dependencies:

    cd Optimization/

    poetry install

  • Run backend:

    poetry run flask --app main run --port=5010

  • Run APIs:

    cd ExternalAPI/

    poetry run flask --app api_electricity run --port=5001

    poetry run flask --app api_temperature_Braganca run --port=5002

  • Run continuous thermal model:

    poetry run python thermal_model.py

Repository Structure

  • fe - Frontend code

  • Optimization - Backend code:

    • ExternalAPI: Temperature and Price APIs

    • main.py - Backend API

    • hackathon.py - Base model optimization code

    • thermal_model.py - Continuous model optimization code

About

Heat pump optimization algorithm based on the challenge for the Aveiro Tech City Hackathon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •