Skip to content

Commit 4cd9a80

Browse files
committed
update_documentation_13022026
1 parent d6aa141 commit 4cd9a80

File tree

2 files changed

+71
-71
lines changed

2 files changed

+71
-71
lines changed

docs/data.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This framework contains information about the following sectors in Europe:
1313
* Cargo transport, biomass, hydrocarbon liquids and methanol
1414
* Industry, chemicals, glass, fertilisers, refineries, cement and steel
1515
* Buildings, non-residential and residential, heating and cooling
16-
* Transport, road, train, aviation and shipping
16+
* Transport, road, rail, aviation and shipping
1717
* Residual electricity demand
1818

1919
# Spatial Scope
@@ -175,9 +175,11 @@ Transport demand covers road, train, aviation and shipping.
175175
* Bus
176176
* Truck
177177

178-
## Train
178+
## Non-road transport
179179
* Electric trains
180180
* Combustion trains
181+
* Planes
182+
* Ships
181183

182184
## Parameters
183185
For electric road transport, the profiles are hourly and flexibility is allowed through scenarios, 10% or 20% of the vehicles have G2V and V2G services, considering this fleet as virtual storage connected to the grid. The remaining vehicles have weekly profiles

docs/setup.md

Lines changed: 67 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ This guide explains how to configure your energy system model using the `usercon
1212
The `userconfig.yaml` file is structured into several main sections that control different aspects of the model:
1313

1414
- **Pipelines**: Enable/disable major model components
15+
- **Countries**: Specify geographical scope and wind zones
1516
- **Model Settings**: Define model type, temporal resolution, and planning years
1617
- **Timeline**: Set historical periods and clustering options
1718
- **Global Constraints**: Configure CO₂ budgets and renewable targets
18-
- **Countries**: Specify geographical scope and wind zones
1919
- **Commodities**: Define energy carriers and their properties
2020
- **Transmission**: Configure transmission networks
2121
- **Cargo**: Enable cargo transport for commodities
@@ -58,7 +58,64 @@ pipelines:
5858

5959
---
6060

61-
## 2. Model Settings
61+
## 2. Countries and Wind Zones
62+
63+
Define geographical scope and onshore/offshore wind characteristics.
64+
65+
```yaml
66+
countries:
67+
Europe:
68+
onshore: "PECD1"
69+
offshore: "OFF2"
70+
ES:
71+
onshore: "PECD1"
72+
offshore: "OFF2"
73+
```
74+
75+
**Usage**:
76+
- Use `Europe` as a country code to model all of Europe with default settings
77+
- Add specific country codes (e.g., `ES` for Spain, `DE` for Germany) to customize individual countries
78+
- Wind zone codes (`PECD1`, `OFF2`, etc.) determine the wind resource characteristics
79+
80+
**Available Country Codes**:
81+
```
82+
countries = [
83+
"AT", # Austria
84+
"BE", # Belgium
85+
"BG", # Bulgaria
86+
"HR", # Croatia
87+
"CY", # Cyprus
88+
"CZ", # Czech Republic
89+
"DK", # Denmark
90+
"EE", # Estonia
91+
"FI", # Finland
92+
"FR", # France
93+
"DE", # Germany
94+
"GR", # Greece
95+
"HU", # Hungary
96+
"IE", # Ireland
97+
"IT", # Italy
98+
"LV", # Latvia
99+
"LT", # Lithuania
100+
"LU", # Luxembourg
101+
"MT", # Malta
102+
"NL", # Netherlands
103+
"PL", # Poland
104+
"PT", # Portugal
105+
"RO", # Romania
106+
"SK", # Slovakia
107+
"SI", # Slovenia
108+
"ES", # Spain
109+
"SE", # Sweden
110+
"CH", # Switzerland
111+
"UK", # United Kingdom
112+
"NO" # Norway
113+
]
114+
```
115+
116+
---
117+
118+
## 3. Model Settings
62119
63120
Define the fundamental model characteristics and planning horizons.
64121
@@ -87,7 +144,7 @@ model:
87144

88145
---
89146

90-
## 3. Timeline Configuration
147+
## 4. Timeline Configuration
91148

92149
Set historical reference years and temporal clustering options.
93150

@@ -96,20 +153,17 @@ timeline:
96153
historical_alt:
97154
CY_1995:
98155
start: "1995-01-01T00:00:00"
99-
end: "1995-12-31T23:00:00"
100156
CY_2008:
101157
start: "2008-01-01T00:00:00"
102-
end: "2008-12-31T23:00:00"
103158
CY_2009:
104159
start: "2009-01-01T00:00:00"
105-
end: "2009-12-31T23:00:00"
106160
```
107161
108162
**Historical Periods**: Define reference years for weather and demand patterns
109163
110164
---
111165
112-
## 4. Global Constraints
166+
## 5. Global Constraints
113167
114168
Set system-wide CO₂ limits and renewable energy targets.
115169
@@ -128,34 +182,6 @@ global_constraints:
128182

129183
---
130184

131-
## 5. Countries and Wind Zones
132-
133-
Define geographical scope and onshore/offshore wind characteristics.
134-
135-
```yaml
136-
countries:
137-
Europe:
138-
onshore: "PECD1"
139-
offshore: "OFF2"
140-
ES:
141-
onshore: "PECD1"
142-
offshore: "OFF2"
143-
```
144-
145-
**Usage**:
146-
- Use `Europe` as a country code to model all of Europe with default settings
147-
- Add specific country codes (e.g., `ES` for Spain, `DE` for Germany) to customize individual countries
148-
- Wind zone codes (`PECD1`, `OFF2`, etc.) determine the wind resource characteristics
149-
150-
**Available Country Codes**:
151-
```
152-
AL, DE, HU, MK, SE, AT, DK, IE, MT, SI, BA, EE, IT, NL, SK, BE, ES,
153-
LT, NO, TR, BG, FI, LU, PL, UA, CH, FR, LV, PT, UK, CY, GR, MD, RO,
154-
XK, CZ, HR, ME, RS
155-
```
156-
157-
---
158-
159185
## 6. Commodities (Energy Carriers)
160186

161187
Define which energy carriers are modeled and their properties.
@@ -181,7 +207,7 @@ commodity:
181207

182208
**Node Types**:
183209
- `balance`: Supply must equal demand at each node (per country)
184-
- `storage`: Commodity can be stored (defined per country)
210+
- `storage`: Commodity can be stored
185211
- `commodity`: Simple commodity node without balance constraint
186212

187213
**Common Commodities**:
@@ -213,7 +239,7 @@ transmission:
213239
H2:
214240
status: True
215241
CO2:
216-
status: False
242+
status: False # not available yet
217243
```
218244

219245
**Usage**: Set `status: True` to allow cross-border transmission of that commodity.
@@ -269,12 +295,7 @@ storage:
269295
**Available Storage Types**:
270296
- `large-battery`: Large-scale battery storage
271297
- `CH4-geo-formation`: Underground methane storage
272-
- `H2-tank`: Hydrogen tanks
273298
- `salt-cavern`: Salt cavern storage (typically for hydrogen)
274-
- `CO2-geo-formation`: Geological CO₂ storage
275-
- `liquids-bunker`: Liquid fuel storage
276-
- `LT-hot-water-tank`: Low-temperature hot water storage
277-
- `heat-storage`: Heat storage systems
278299

279300
---
280301

@@ -289,10 +310,8 @@ Each technology has four main properties:
289310
```yaml
290311
technology:
291312
CCGT:
292-
rename: "CCGT" # Display name
293313
status: True # Include in model
294314
investment_method: "no_limits" # Investment constraint
295-
renewable: False # Renewable classification
296315
```
297316

298317
### Investment Methods
@@ -307,20 +326,14 @@ technology:
307326

308327
```yaml
309328
CCGT:
310-
rename: "CCGT"
311329
status: False
312330
investment_method: "no_limits"
313-
renewable: False
314331
CCGT-existing:
315-
rename: "CCGT-existing"
316332
status: True
317333
investment_method: "not_allowed"
318-
renewable: False
319334
CCGT+CC:
320-
rename: "CCGT+CC"
321335
status: True
322336
investment_method: "no_limits"
323-
renewable: False
324337
```
325338

326339
- `SCPC`: Supercritical Pulverized Coal
@@ -332,25 +345,19 @@ technology:
332345

333346
```yaml
334347
nuclear-3:
335-
rename: "nuclear-3"
336348
status: True
337349
investment_method: "no_limits"
338-
renewable: False
339350
```
340351

341352
**Biomass & Waste**:
342353

343354
```yaml
344355
bioST:
345-
rename: "bioST"
346356
status: True
347357
investment_method: "no_limits"
348-
renewable: True
349358
wasteST-existing:
350-
rename: "wasteST-existing"
351359
status: True
352360
investment_method: "not_allowed"
353-
renewable: False
354361
```
355362

356363
### Renewable Energy Technologies
@@ -359,15 +366,11 @@ technology:
359366

360367
```yaml
361368
wind-on-SP199-HH100:
362-
rename: "wind-on-SP199-HH100"
363369
status: True
364370
investment_method: "no_limits"
365-
renewable: True
366371
wind-off-FB-SP370-HH155:
367-
rename: "wind-off-FB-SP370-HH155"
368372
status: True
369373
investment_method: "no_limits"
370-
renewable: True
371374
```
372375

373376
Wind technology naming convention: `wind-[on/off]-[type]-SP[rotor]-HH[height]`
@@ -380,30 +383,22 @@ Wind technology naming convention: `wind-[on/off]-[type]-SP[rotor]-HH[height]`
380383

381384
```yaml
382385
solar-PV-no-tracking:
383-
rename: "solar-PV"
384386
status: True
385387
investment_method: "no_limits"
386-
renewable: True
387388
solar-PV-rooftop:
388-
rename: "solar-PV-rooftop"
389389
status: False
390390
investment_method: "no_limits"
391-
renewable: True
392391
solar-CSP:
393-
rename: "solar-CSP"
394392
status: False
395393
investment_method: "no_limits"
396-
renewable: True
397394
```
398395

399396
**Hydropower**:
400397

401398
```yaml
402399
hydro-turbine:
403-
rename: "hydro-turbine"
404400
status: True
405401
investment_method: "not_allowed"
406-
renewable: True
407402
```
408403

409404
### Hydrogen Production
@@ -596,4 +591,7 @@ Before running your model, verify:
596591
- [ ] Investment methods align with your scenario goals
597592

598593
# WARNINGS
599-
1. Current functionality only models the specified regions in a self-supply manner. It only accounts from non-EU imports those countries that have that connection, e.g., Italy has gas imports from North Africa.
594+
1. Current functionality only models the specified regions in a self-supply manner. It only accounts from non-EU imports those countries that have that connection, e.g., Italy has gas imports from North Africa.
595+
2. No all the technologies and options are introduced here, explore the file to check the whole catalogue.
596+
3. Spatial resolution applies to all sectors. Future development will include models with sectors at different spatial resolution.
597+
4. The configuration files allows to model countries at different spatial resolution however, the networks can be handled at one. So if the user chooses countries with different resolutions, then the networks will not be included and countries will be disconnected.

0 commit comments

Comments
 (0)