Configuration
To customize a EnergyCommunity.jl
model, the main interface to represent a Energy Community system is by editing a configuration file using yaml
format. For reference, the default
sample configuration file is provided in the examples
and easily installable by running the following command:
julia> using EnergyCommunity
julia> create_example_data(".", config_name="default")
This code creates a folder named data
in the current directory with the following files:
energy_community_model.yaml
: a sample configuration file for a Energy Community system.market_data.csv
: a csv file with quantities related to the market prices, such as time-varying electricity prices and more.input_resource.csv
: a csv file with data related to the demand by each user and specific renewable production by time step of the simulation.energy_community_model_thermal.yaml
: another sample configuration file for a Energy Community that contains also dispatchable fuel-fired generators.
To delve and explore the modelling of Energy Communities with EnergyCommunity.jl
, we will use the energy_community_model.yaml
file as a reference and better detailed in the following.