@@ -47,7 +47,7 @@ CREATE TABLE model_draft.ego_grid_hv_electrical_neighbours_bus
4747 geom geometry(Point ,4326 ));
4848
4949ALTER TABLE model_draft .ego_grid_hv_electrical_neighbours_bus
50- OWNER TO clara ;
50+ OWNER TO oeuser ;
5151
5252
5353INSERT INTO model_draft .ego_grid_hv_electrical_neighbours_bus (bus_id, cntr_id, v_nom, current_type)
@@ -120,6 +120,7 @@ SET bus_id = (SELECT DISTINCT ON (bus_i) bus_i FROM grid.otg_ehvhv_bus_data WHE
120120 geom = ' 0101000020E6100000A444C3ABCE9A254079A450D5E2F24A40'
121121WHERE cntr_id = ' SE' AND geom = ' 0101000020E61000004C93AD8960072A40DBBD816ED4B14B40' ;
122122
123+ -- - Update voltage level of DC-buses to Denmark
123124UPDATE model_draft .ego_grid_hv_electrical_neighbours_bus
124125SET v_nom = 400
125126WHERE (cntr_id = ' DK' AND geom = ' 0101000020E6100000AFB9FEB858EC2740621AE148FB474B40' ) OR (geom = ' 0101000020E610000060BB9D50CA422840B5CD3AA107124B40' ) AND v_nom = 380 ;
@@ -167,7 +168,7 @@ CREATE TABLE model_draft.ego_grid_hv_electrical_neighbours_line
167168);
168169
169170ALTER TABLE model_draft .ego_grid_hv_electrical_neighbours_line
170- OWNER TO clara ;
171+ OWNER TO oeuser ;
171172
172173
173174INSERT INTO model_draft .ego_grid_hv_electrical_neighbours_line (line_id, bus1, v_nom, cntr_id_2, cntr_id_1)
@@ -216,6 +217,8 @@ SET cables = (SELECT sum(b.cables) FROM model_draft.ego_grid_pf_hv_line b WHER
216217 AND (SELECT DISTINCT ON (geom) geom FROM model_draft .ego_grid_pf_hv_bus WHERE bus_id = b .bus0 ) NOT IN (SELECT geom FROM model_draft .ego_grid_hv_electrical_neighbours_bus WHERE central_bus = TRUE))
217218WHERE a .cntr_id_2 = ' DE' AND cables is null ;
218219
220+
221+
219222-- - Set bus0 to central bus of country 1
220223UPDATE model_draft .ego_grid_hv_electrical_neighbours_line a
221224SET bus0 = (SELECT bus_id FROM model_draft .ego_grid_hv_electrical_neighbours_bus b WHERE a .cntr_id_1 = b .cntr_id AND a .v_nom = b .v_nom AND central_bus = TRUE);
@@ -232,6 +235,22 @@ SET topo = (SELECT ST_MakeLine((SELECT geom FROM model_draft.ego_grid_hv_electr
232235 length = (SELECT ST_Length((SELECT ST_MakeLine((SELECT geom FROM model_draft .ego_grid_hv_electrical_neighbours_bus WHERE bus_id = bus0), (SELECT geom FROM model_draft .ego_grid_hv_electrical_neighbours_bus WHERE bus_id = bus1))), true))/ 1000 ,
233236 geom = (SELECT (ST_Multi(ST_MakeLine((SELECT geom FROM model_draft .ego_grid_hv_electrical_neighbours_bus WHERE bus_id = bus0), (SELECT geom FROM model_draft .ego_grid_hv_electrical_neighbours_bus WHERE bus_id = bus1)))));
234237
238+ -- - Update s_nom and cables when grid topology leads to over- or underestimation
239+ UPDATE model_draft .ego_grid_hv_electrical_neighbours_line a
240+ SET cables = 9 ,
241+ s_nom = 1590
242+ WHERE geom = ' 0105000020E6100000010000000102000000020000008219DE771A512C40E266B10F27CB4740F0D23C36B8E32A4052572D9F9B374840' AND s_nom = 550 ;
243+
244+ UPDATE model_draft .ego_grid_hv_electrical_neighbours_line a
245+ SET cables = 6 ,
246+ s_nom = 520
247+ WHERE geom = ' 0105000020E6100000010000000102000000020000008219DE771A512C40E266B10F27CB4740E5D308A293662840C0907AF42BD24740' AND s_nom = 800 ;
248+
249+ UPDATE model_draft .ego_grid_hv_electrical_neighbours_line a
250+ SET cables = 12 ,
251+ s_nom = 1040
252+ WHERE geom = ' 0105000020E6100000010000000102000000020000008219DE771A512C40E266B10F27CB4740565DD1F764672840609099B0A2D14740' AND cables = 15 ;
253+
235254-- - Set electrical parameters to standard-values of transmission lines
236255UPDATE model_draft .ego_grid_hv_electrical_neighbours_line
237256SET x = (CASE WHEN v_nom = 110 THEN 0 .31415 * 1 .2 / (cables/ 3 ) * length
@@ -278,7 +297,7 @@ CREATE TABLE model_draft.ego_grid_hv_electrical_neighbours_transformer
278297 CONSTRAINT neighbour_transformer_pkey PRIMARY KEY (trafo_id, scn_name)
279298);
280299ALTER TABLE model_draft .ego_grid_hv_electrical_neighbours_transformer
281- OWNER TO clara ;
300+ OWNER TO oeuser ;
282301
283302-- - Insert transformers to connect central buses
284303INSERT INTO model_draft .ego_grid_hv_electrical_neighbours_transformer (trafo_id, bus0, cntr_id, v1, geom_point)
@@ -414,7 +433,7 @@ WITH (
414433);
415434
416435ALTER TABLE model_draft .ego_grid_hv_electrical_neighbours_link
417- OWNER TO clara ;
436+ OWNER TO oeuser ;
418437
419438-- - Insert border-crossing and foregin DC-links
420439INSERT INTO model_draft .ego_grid_hv_electrical_neighbours_link (link_id, bus0, bus1, p_nom, length)
@@ -441,6 +460,25 @@ VALUES (nextval('model_draft.ego_grid_hv_electrical_neighbours_link_id'),
441460 (SELECT bus_id FROM model_draft .ego_grid_hv_electrical_neighbours_bus WHERE cntr_id = ' DK' AND central_bus = TRUE AND v_nom = 400 ),
442461 600 ,-- - source: Kontek - ABB
443462 115 );-- - source: Kontek - ABB
463+
464+ /* To avoid DC-subnetworks from buses only connected via DC-link set only one link between Bentwisch HGÜ and center of Denmark
465+ delete: lines from Bentwisch HGÜ to border of DK, buses connecting them; Update last lines to copy only the ones that are needed
466+ undo instertig --- Insert links from Bentwisch HGÜ to DK (they will replace lines); insert DC.buses (between Bentwisch and HGÜ)
467+ do: keep 400kV bus in Bentwisch HGÜ and update upper lines to :
468+
469+ (nextval('model_draft.ego_grid_hv_electrical_neighbours_link_id'),
470+ (SELECT bus_id FROM model_draft.ego_grid_hv_electrical_neighbours_bus WHERE cntr_id = 'DK' AND central_bus = TRUE AND v_nom = 400),
471+ (SELECT bus_id FROM model_draft.ego_grid_hv_electrical_neighbours_bus WHERE geom = '0101000020E610000032A490CBF66D2840DBDB2B66D70C4B40' AND v_nom = 400),
472+ 600, --- source: Kontek - ABB
473+ 170),--- source: Kontek - ABB
474+
475+ (nextval('model_draft.ego_grid_hv_electrical_neighbours_link_id'),
476+ (SELECT bus_id FROM model_draft.ego_grid_hv_electrical_neighbours_bus WHERE geom = '0101000020E610000032A490CBF66D2840DBDB2B66D70C4B40' AND v_nom = 400),
477+ (SELECT bus_id FROM model_draft.ego_grid_hv_electrical_neighbours_bus WHERE cntr_id = 'DK' AND central_bus = TRUE AND v_nom = 400),
478+ 600,--- source: Kontek - ABB
479+ 115);--- source: Kontek - ABB
480+
481+ */
444482
445483UPDATE model_draft .ego_grid_hv_electrical_neighbours_link
446484SET topo = (SELECT ST_MakeLine((SELECT geom FROM model_draft .ego_grid_hv_electrical_neighbours_bus WHERE bus_id = bus0), (SELECT geom FROM model_draft .ego_grid_hv_electrical_neighbours_bus WHERE bus_id = bus1 AND scn_name = ' Status Quo' )));
0 commit comments