Skip to content

Commit d121771

Browse files
Merge pull request #159 from openego/features/integrate-egon-etrago
Integrate eTraGo
2 parents 383e904 + 92eb100 commit d121771

File tree

3 files changed

+148
-319
lines changed

3 files changed

+148
-319
lines changed

ego/scenario_setting.json

Lines changed: 140 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,146 @@
11
{
2-
"eGo": {
3-
"eTraGo": true,
4-
"eDisGo": true,
5-
"csv_import_eTraGo": false,
6-
"csv_import_eDisGo": false,
2+
"eGo": {
3+
"eTraGo": true,
4+
"eDisGo": true,
5+
"csv_import_eTraGo": false,
6+
"csv_import_eDisGo": false
7+
},
8+
"eTraGo": {
9+
"db": "egon-data",
10+
"gridversion": null,
11+
"method": {
12+
"type": "lopf",
13+
"n_iter": 4,
14+
"pyomo": true
715
},
8-
"eTraGo": {
9-
"db": "oedb",
10-
"gridversion": "v0.4.5",
11-
"method": "lopf",
12-
"pf_post_lopf": true,
13-
"start_snapshot": 1000,
14-
"end_snapshot": 1005,
15-
"solver": "gurobi",
16-
"solver_options": {},
17-
"scn_name": "eGo 100",
18-
"scn_extension": null,
19-
"scn_decommissioning": null,
20-
"lpfile": false,
21-
"csv_export": "results/your_results",
22-
"db_export": false,
23-
"extendable": ["storage", "network"],
24-
"generator_noise": 789456,
25-
"minimize_loading": false,
26-
"ramp_limits": false,
27-
"extra_functionality": null,
28-
"network_clustering_kmeans": 10,
29-
"load_cluster": false,
30-
"network_clustering_ehv": false,
31-
"disaggregation": "uniform",
32-
"snapshot_clustering": false,
33-
"parallelisation": false,
34-
"skip_snapshots": false,
35-
"line_grouping": false,
36-
"branch_capacity_factor": {"HV": 0.5, "eHV": 0.7},
37-
"load_shedding": false,
38-
"foreign_lines": {"carrier": "AC", "capacity": "osmTGmod"},
39-
"comments": "",
16+
"pf_post_lopf": {
17+
"active": true,
18+
"add_foreign_lopf": true,
19+
"q_allocation": "p_nom"
4020
},
41-
"eDisGo": {
42-
"db": "oedb",
43-
"gridversion": "v0.4.5",
44-
"ding0_files": "/path/to_your/.dingo/grids",
45-
"choice_mode": "cluster",
46-
"cluster_attributes": [
47-
"farthest_node",
48-
"wind_cap",
49-
"solar_cap",
50-
"extended_storage",
21+
"start_snapshot": 1,
22+
"end_snapshot": 2,
23+
"solver": "gurobi",
24+
"solver_options": {
25+
"BarConvTol": 1e-05,
26+
"FeasibilityTol": 1e-05,
27+
"method": 2,
28+
"crossover": 0,
29+
"logFile": "solver_etragos.log",
30+
"threads": 4
31+
},
32+
"model_formulation": "kirchhoff",
33+
"scn_name": "eGon2035",
34+
"scn_extension": null,
35+
"scn_decommissioning": null,
36+
"lpfile": false,
37+
"csv_export": "test",
38+
"extendable": {
39+
"extendable_components": [
40+
"as_in_db"
5141
],
52-
"only_cluster": false,
53-
"manual_grids": [],
54-
"no_grids": 2,
55-
"parallelization": true,
56-
"max_calc_time": 0.5,
57-
"max_workers": 2,
58-
"initial_reinforcement": true,
59-
"apply_curtailment": true,
60-
"curtailment_voltage_threshold": 0,
61-
"storage_distribution": true,
62-
"max_cos_phi_renewable": 0.9,
63-
"results": "results/another_result",
64-
"solver": "gurobi",
65-
"timesteps_pfa": "snapshot_analysis",
42+
"upper_bounds_grid": {
43+
"grid_max_D": null,
44+
"grid_max_abs_D": {
45+
"380": {
46+
"i": 1020,
47+
"wires": 4,
48+
"circuits": 4
49+
},
50+
"220": {
51+
"i": 1020,
52+
"wires": 4,
53+
"circuits": 4
54+
},
55+
"110": {
56+
"i": 1020,
57+
"wires": 4,
58+
"circuits": 2
59+
},
60+
"dc": 0
61+
},
62+
"grid_max_foreign": 4,
63+
"grid_max_abs_foreign": null
64+
}
65+
},
66+
"generator_noise": 789456,
67+
"extra_functionality": {},
68+
"network_clustering": {
69+
"random_state": 42,
70+
"active": true,
71+
"method": "kmedoids-dijkstra",
72+
"n_clusters_AC": 30,
73+
"cluster_foreign_AC": false,
74+
"method_gas": "kmedoids-dijkstra",
75+
"n_clusters_gas": 20,
76+
"cluster_foreign_gas": false,
77+
"k_busmap": false,
78+
"kmeans_gas_busmap": false,
79+
"line_length_factor": 1,
80+
"remove_stubs": false,
81+
"use_reduced_coordinates": false,
82+
"bus_weight_tocsv": null,
83+
"bus_weight_fromcsv": null,
84+
"gas_weight_tocsv": null,
85+
"gas_weight_fromcsv": null,
86+
"n_init": 10,
87+
"max_iter": 100,
88+
"tol": 1e-06,
89+
"CPU_cores": 4
90+
},
91+
"sector_coupled_clustering": {
92+
"active": true,
93+
"carrier_data": {
94+
"central_heat": {
95+
"base": [
96+
"CH4",
97+
"AC"
98+
],
99+
"strategy": "simultaneous"
100+
}
101+
}
102+
},
103+
"network_clustering_ehv": false,
104+
"disaggregation": "uniform",
105+
"snapshot_clustering": {
106+
"active": false,
107+
"method": "segmentation",
108+
"extreme_periods": null,
109+
"how": "daily",
110+
"storage_constraints": "soc_constraints",
111+
"n_clusters": 5,
112+
"n_segments": 5
113+
},
114+
"skip_snapshots": false,
115+
"dispatch_disaggregation": false,
116+
"branch_capacity_factor": {
117+
"HV": 0.5,
118+
"eHV": 0.7
119+
},
120+
"load_shedding": false,
121+
"foreign_lines": {
122+
"carrier": "AC",
123+
"capacity": "osmTGmod"
66124
},
125+
"comments": null
126+
},
127+
"eDisGo": {
128+
"db": "oedb",
129+
"gridversion": "v0.4.5",
130+
"ding0_path": "/path/to_your/.dingo/grids",
131+
"choice_mode": "cluster",
132+
"cluster_attributes":["farthest_node", "wind_cap", "solar_cap", "extended_storage"],
133+
"only_cluster": false,
134+
"manual_grids": [],
135+
"no_grids": 2,
136+
"parallelization":true,
137+
"max_calc_time": 0.5,
138+
"max_workers":2,
139+
"initial_reinforcement":true,
140+
"max_cos_phi_renewable": 0.9,
141+
"results": "results/another_result",
142+
"solver": "gurobi",
143+
"timesteps_pfa": "snapshot_analysis"
144+
}
145+
67146
}

0 commit comments

Comments
 (0)