This is input data of the Dispa-SET model, applied to the Balkans Region

Countries included in different scenarios are show in the table [1][2][3][4] :

Countries

2010

2015

2020

2030

Albania

[O]

[O]

[O]

[O]

Bosnia and
Herzegovina

[O]

[O]

[O]

[O]

Croatia

[X]

[O]

[O]

[O]

Kosovo

[O]

[O]

[O]

[O]

Macedonia

[O]

[O]

[O]

[O]

Montenegro

[O]

[O]

[O]

[O]

Serbia

[O]

[O]

[O]

[O]

Slovenia

[X]

[O]

[O]

[O]

The model has the ability to describe every single unit, or a cluster of units powered by the same fuel type and technology, with a high level of detail can be modelled together with a large number of RES units with separate hourly distribution curves.

The model is expressed as an optimization problem. Continuous variables include the individual unit dispatched power, the shedded load and the curtailed power generation. The binary variables are the commitment status of each unit. The main model features can be summarized as follows:

Minimum and maximum power for each unit

Power plant ramping limits

Reserves up and down

Minimum up/down times

Load Shedding

Curtailment

Pumped-hydro storage

Non-dispatchable units (e.g. wind turbines, run-of-river, etc.)

Start-up, ramping and no-load costs

Multi-nodes with capacity constraints on the lines (congestion)

Constraints on the targets for renewables and/or CO2 emissions

Yearly schedules for the outages (forced and planned) of each units

CHP power plants and thermal storage

The demand is assumed to be inelastic to the price signal. The MILP objective function is therefore the total generation cost over the optimization period.

If you want to download the latest version from github for use or development purposes, make sure that you have git and the [anaconda distribution](https://www.continuum.io/downloads) installed and type the following:

gitclonehttps://github.com/energy-modelling-toolkit/Dispa-SET.gitcdDispa-SETcondaenvcreate# Automatically creates environment based on environment.ymlsourceactivatedispaset# in Windows: activate dispasetpipinstall-e.# Install editable local version

The above commands create a dedicated environment so that your anconda configuration remains clean from the required dependencies installed.

To check that everything runs fine, you can build and run a test case by typing:

dispaset-cConfigFiles/ConfigTest.xlsxbuildsimulate

Make sure that the path is changed to local Dispa-SET folder in folowing scripts (the procedure is provided in the scripts):