Skip to content

Case study management of energy flows in an energy system with photovoltaic (PV) generation, battery storage, and grid interaction.

License

Notifications You must be signed in to change notification settings

mathaziz/energy_flow_optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Energy Flow Optimization

This repository provides an example of Energy Flow Optimization, where we optimize energy flows in a system consisting of a photovoltaic (PV) system, an electrical battery, a connection to the external electrical grid, and a consumer. The objective is to meet the predicted electrical energy consumption while minimizing costs.

The project is part of a technical task for an interview process with hymate. The problem statement can be found in the instructions.pdf file, and the data for the problem instance is in the test_data.xlsx file.

Solutions

Two solutions to the problem are provided:

  1. Pyomo: The original solution solved using Pyomo.
  2. AMPL: Another implementation of the solution using AMPL.

Files

In the root directory, you can find the following files and directories:

  • pyomo/: The folder containing the Pyomo solution.
  • ampl/: The folder containing the AMPL solution.
  • latex/: The LaTeX files for the reports found in the solution folders.
  • instructions.pdf: Problem statement and details of the technical task.
  • license.txt: The license of the project.
  • README.md: This file.
  • test_data.xlsx: Data for the problem instance.

Usage

Visit each subfolder corresponding to the solution of interest. Inside each folder, you will find specific instructions on how to set up and run the solution.

License

This project is released under the MIT License. Feel free to use, modify, and distribute the code as per the license terms.

Author & Contact

Amine Abdellaziz

For any questions or feedback, please feel free to reach out:

Acknowledgments

The problem statement and instructions in instructions.pdf, and the data in test_data.xlsx, are the property of hymate and are reproduced here with permission.

About

Case study management of energy flows in an energy system with photovoltaic (PV) generation, battery storage, and grid interaction.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published