Provided Data & Personal Data Setup
Units
- Timestep (input data) - h
- Power - MW
- Energy - MWh
- length - km
Provided Data
The package provides data for:
| name | nodes | lines | years | tech |
|---|---|---|---|---|
| GER-1 | 1 – germany as single node | none | 2006-2016 | Pv, wind, coal, oil, gas, bat-e, bat-in, bat-out, h2-e, h2-in, h2-out, trans |
| GER-18 | 18 – dena-zones within germany | 49 | 2006-2016 | Pv, wind, coal, oil, gas, bat-e, bat-in, bat-out, h2-e, h2-in, h2-out, trans |
| CA-1 | 1 - california as single node | none | 2014-2017 | Pv, wind, coal, oil, gas, bat-e, bat-in, bat-out, h2-e, h2-in, h2-out, trans |
| CA-14 | 14 – multiple nodes within CA (no installed capacities currently) | 23 | 2014-2017 | Pv, wind, coal, oil, gas, bat-e, bat-in, bat-out, h2-e, h2-in, h2-out, trans |
| TX-1 | 1 – single node within Texas | none | 2008 | Pv, wind, coal, nuc, gas, bat-e, bat-in, bat-out |
Personal Data Setup
Folder Structure
- costs.csv
- nodes.csv
- techs.yml
- lines.csv - optional
- TS - subfolder containing time-series-data
[timeseries name].csv
Time Series data
Timestamp | year | [nodes...] |
|---|---|---|
| [some iterator] | relative value of installed capacity for renewables or absolute values for demand or so | |
| ... | ... |
costs.csv
The different LCA-impact category columns define the impact-set. The different years within the column year define the year-set.
tech | year | account | [currency] | [LCA-Impact categories...] |
|---|---|---|---|---|
| [tech] | year of this price | cap or fix or var | Cost per unit Power(MW) or Energy (MWh) | Emissions per unit Power(MW) or Energy (MWh)... |
| ... | ... | ... | ... | ... |
nodes.csv
The different nodes within the column node define the node-set
node | region | infrastruct | lon | lat | [techs...] |
|---|---|---|---|---|---|
| [node...] | region of this node | ex - existing or lim - limiting capacity | Latitude in ° | Longitude in ° | installed capacity of each tech at this node in MW or MWh |
| ... | ... | ... | ... | ... |
techs.yml
The technologies within the group techs define the tech-set
The currently supported technology-groups are
demand: For example the electricity demandnon_dispatchable_generation: For generation technologies like e.g. PV, winddispatchable_generation: For generation technologies like gasstorage: A technology that stores e.g. electricity or hydrogenconversion: A technology that converts from one carrier to anothertransmission: For transmission technologies that have no capacity (CAP) pernode, but capacities (TRANS) perline
The implementation of storage typically needs the conversion from one carrier like electricity to another carrier like hydrogen. The integration of a carrier technology allows more complex energy systems. A single storage technology like hydrogen can be connected with one technology that converts electricity to hydrogen and another technology that runs a solar powered electrolysis.
techs.yml needs to have the following structure:
tech_groups: defines parent groups for techs or other tech_groupstechs: defines the technologies, the elements are used to declare the dimensiontech
We allow technologies to have parents to reduce unnecessary and mistake enabling repitions within the techs.yml-file. The information of the single techs is combined with the information provided from their parent techgroups. One technology can have multiple techgroups, if the parant has a parant. The combined information must contain:
name: A detailed description of the technologytech_group: a technology-group that the technology belongs to. Groups can be:demand,generation,dispatchable_generation,non_dispatchable_generation,storage,conversion,transmissionplant_lifetime: the physical expected lifetime of this technologies plant [a]financial_lifetime: financial time to break even [a]discount_rate: discount rate for technology [a]structure:nodeorlinedepending on the structure of the technologyunit: the unit that the capacity of the technology scales with. It can bepower[MW] orenergy[MWh]input: the input can be acarrierlike e.g. electricitycarrier: electricity, atimeserieslike e.g.timeseries: demand_electricity, or afuellike e.g.fuel: gas`
The information can conatin:
constraints: like anefficiencylike e.g.efficiency: 0.53orcap_eq(e.g. discharge capacity is same as charge capacity)cap_eq: bat_in
lines.csv
The different lines within the column line define the line-set
Each node_start and node_end has to be a node in the file nodes.csv.
line | node_start | node_end | reactance | resistance | power_ex | power_lim | voltage | circuits | length |
|---|---|---|---|---|---|---|---|---|---|
| [line...] | node - line starts | node - line ends | reactance | resistance | exisitng capacity in MW | capacity limit in MW | voltage or description | number of circuits included | length in km |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |