SPSUnipi / EnergyCommunity.jl

Optimization of Energy Communities in Julia
GNU General Public License v3.0
6 stars 5 forks source link

Possible indicators to add to the model #17

Open Cenergetiche opened 4 months ago

Cenergetiche commented 4 months ago

The following calculations should be performed:

  1. Virtual Self-Consumption Index: Calculate the percentage of energy that is shared by a single user.

  2. Energy Independence Index: Determine the amount of energy produced by the users relative to the total electrical energy demand consumed (by the entire Energy Community).

  3. Measurement and Indicator of User Production: Measure and indicate the total energy production of each individual user.

These indicators provide a comprehensive overview of energy sharing, self-sufficiency, and production levels for individual users.

TomFer97 commented 3 months ago

I think that the best way would be to add some some output in the excel files. Maybe you could try to find them in the save_summary function and manipulate some of them. @davide-f what do you think is the best way to proceed to add those variables?

davide-f commented 3 months ago

Hello! Sorry for the delay... Some of the suggested indicators can be already calculated using functions available in the tool. For example: calculate_self_consumption, calculate_shared_consumption, calculate_self_production, calculate_shared_production Some of the functions already provide an option "per_unit" to normalize the value with respect to the user demand (not the total EC demand, however the functionality is already available)

Documentation needs to be improved, as well as the docstrings that may not follow the expected format for the Documenter.jl, see here

In particular, we need to move the notebooks in another repository and try to rewrite the past history to drop the notebooks. This can lead to issues with the EC versioning. Need to investigate it.