You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/*INSERT INTO model_draft.ego_grid_hv_electrical_neighbours_link (link_id, bus0, cntr_id_1)
398
-
SELECT nextval('model_draft.ego_grid_hv_electrical_neighbours_link_id'), bus_id, cntr_id FROM model_draft.ego_grid_hv_electrical_neighbours_bus WHERE current_type = 'DC' AND central_bus = FALSE;
399
-
400
-
UPDATE model_draft.ego_grid_hv_electrical_neighbours_link a
401
-
SET bus1 = (SELECT bus_id FROM model_draft.ego_grid_hv_electrical_neighbours_bus b WHERE current_type = 'DC' AND central_bus = TRUE AND )
402
-
403
-
404
-
INSERT INTO model_draft.ego_grid_hv_electrical_neighbours_link (link_id, cntr_id_1, cntr_id_2, v_nom )
405
-
SELECT nextval('model_draft.ego_grid_hv_electrical_neighbours_link_id'), country_1 , country_2, voltage FROM model_draft.ego_grid_pp_entsoe_line WHERE country_1 != country_2
406
-
AND country_1 IN (SELECT cntr_id FROM model_draft.ego_grid_hv_electrical_neighbours_bus) AND country_2 IN (SELECT cntr_id FROM model_draft.ego_grid_hv_electrical_neighbours_bus) AND dc = true AND under_construction = false;
407
-
408
-
UPDATE model_draft.ego_grid_hv_electrical_neighbours_line a
409
-
SET bus0 = (SELECT bus_id FROM model_draft.ego_grid_hv_electrical_neighbours_bus b WHERE a.v_nom = b.v_nom AND a.cntr_id_1 = b.cntr_id AND a.current_type = 'DC' AND central_bus = TRUE),
410
-
bus1 = (SELECT bus_id FROM model_draft.ego_grid_hv_electrical_neighbours_bus b WHERE a.v_nom = b.v_nom AND a.cntr_id_1 = b.cntr_id AND a.current_type = 'DC' AND central_bus = FALSE);
/*INSERT INTO model_draft.ego_grid_hv_electrical_neighbours_link (link_id, bus1, p_min_pu, p_max_pu, efficiency, p_nom )
429
-
SELECT link_id*100, bus0, (-1), 1, 1, 600 FROM model_draft.ego_grid_hv_electrical_neighbours_link;
430
-
431
-
UPDATE model_draft.ego_grid_hv_electrical_neighbours_link a
432
-
SET bus0 = (CASE WHEN a.bus0 IS NULL THEN (SELECT b.bus_id FROM model_draft.ego_grid_pf_hv_bus b, model_draft.ego_grid_hv_electrical_neighbours_bus c WHERE b.v_nom = 380 ORDER BY ST_Distance((SELECT c.geom WHERE a.bus1 = c.bus_id) , b.geom) LIMIT 1) ELSE bus0 END);
SET topo = (CASE WHEN topo IS NULL THEN (SELECT ST_MakeLine ((SELECT geom FROM model_draft.ego_grid_pf_hv_bus WHERE bus_id = bus0 AND scn_name = 'Status Quo'),(SELECT geom FROM model_draft.ego_grid_hv_electrical_neighbours_bus WHERE bus_id = bus1))) ELSE topo END);
SET geom = (CASE WHEN geom IS NULL THEN (SELECT ST_Multi(topo)) ELSE geom END)*/
440
-
441
-
442
-
DELETEFROMmodel_draft.ego_grid_hv_electrical_neighbours_line a USING model_draft.ego_grid_pf_hv_link b WHEREa.geom=b.geom;
443
-
410
+
444
411
DELETEFROMmodel_draft.ego_grid_pf_hv_linkWHERE geom IN (SELECT geom FROMmodel_draft.ego_grid_hv_electrical_neighbours_link);
445
412
446
413
DELETEFROMmodel_draft.ego_grid_pf_hv_lineWHERE geom IN (SELECT geom FROMmodel_draft.ego_grid_hv_electrical_neighbours_line);
447
414
448
-
DELETEFROMmodel_draft.ego_grid_pf_hv_bus a USING model_draft.ego_grid_hv_electrical_neighbours_bus b WHEREa.geom=b.geomANDb.central_bus= TRUE ORa.v_nom=450ORa.geom='0101000020E6100000AFB9FEB858EC2740621AE148FB474B40';
415
+
DELETEFROMmodel_draft.ego_grid_hv_electrical_neighbours_line a USING model_draft.ego_grid_hv_electrical_neighbours_link b WHEREa.geom=b.geom;
449
416
450
-
DELETEFROMmodel_draft.ego_grid_pf_hv_transformerWHERE geom IN (SELECTgeom FROMmodel_draft.ego_grid_hv_electrical_neighbours_transformer);
417
+
DELETEFROMmodel_draft.ego_grid_pf_hv_bus a USING model_draft.ego_grid_hv_electrical_neighbours_bus b WHEREa.geom=b.geomANDb.central_bus= TRUE ORa.v_nom=450ORa.geom='0101000020E6100000AFB9FEB858EC2740621AE148FB474B40';
--DELETE FROM model_draft.ego_grid_pf_hv_load WHERE load_id in (28405, 28407, 28411, 28412, 28415, 28418, 28419, 28420, 28425);
455
-
--DELETE FROM model_draft.ego_grid_pf_hv_load_pq_set WHERE load_id IN (28532, 28536, 28538, 28541, 28544, 28545, 28546, 28548);
422
+
DELETEFROMmodel_draft.ego_grid_pf_hv_transformerWHERE geom IN (SELECT geom FROMmodel_draft.ego_grid_hv_electrical_neighbours_transformer) OR bus0 NOT IN (SELECT bus_id FROMmodel_draft.ego_grid_pf_hv_busWHERE scn_name ='Status Quo' );
0 commit comments