-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve handling of DC lines when loading HIFLD data #233
Comments
It seems like some of the AC lines that connect to HVDC B2B stations can also be identified. For these, we'll want to ensure that they don't connect to the substations closest to both endpoints, since one end will need to connect to a zero-distance HVDC link instead in order to keep the interconnections separate. Going from north to south along the east/west seam:
For the ERCOT/Eastern seam:
I think one approach we could take to interpret this data is to designate a set of substations as 'B2B substations' (potentially after grouping some substations together, to deal with cases like Miles City), then somehow split the lines connecting to these substations into two groups (one for each interconnection), and then replace the one original substation with a pair of substations, each connected to one set of lines, with a single HVDC link between them. We will also probably need to somehow manually exclude certain lines or substations, in order to avoid cross-interconnection connections when we know they don't actually connect, but there's no B2B facility there. |
@danielolsen I like the proposed approach. I was thinking of the same thing when fixing the HVDC layout in the current |
Why don't we use the DC lines table from TAMU, look for the closest substations in HIFLD data and remove all entries related to DC lines in the HIFLD transmission file? |
We added the DC lines ourselves to the |
Ok. I thought the DC lines in the TAMU were a close representation of the existing one (of course with some geographical adjustment for the from/to to find a bus in the model) |
Close-ish, but now that we've identified all the HVDC lines in the HIFLD dataset (I've updated the original post with details), I think using these is the best approach. Based on the information we have, I think for we can:
|
I was playing around with some NetworkX tools to help identify which break-points were necessary to separate the interconnections, and getting unusual results, until I realized that currently we're only loading transmission lines with
...the point of which is to say: ignoring |
What values STATUS besides IN SERVICE and NOT AVAILABLE? |
|
What is the breakdown of the connected components when all the lines are considered? |
If we allow both |
Ah. I thought I took care of reversing Lat and Lon in this function. |
Somehow we all missed it together, but I figured something was up when there were seven thousand transmission lines all connected to the far corner of Washington state. |
Closed via #240. |
🚀
Describe the workflow you want to enable
I wish when we loaded the HIFLD lines data (i.e.
prereise.gather.griddata.hifld.data_access.load.get_hifld_electric_power_transmission_lines
):TYPE
columns of the data frame (i.e. explicitly remove"DC; OVERHEAD"
and"DC; UNDERGROUND"
) to eventually become part of theGrid.dcline
table instead ofGrid.branch
."DC; OVERHEAD"
,"DC; UNDERGROUND"
} and looking at the substation names, I can identify:CELILO
toNOT AVAILABLE
INTERMOUNTAIN
toADELANTO
PITTSBURG
toTRANS BAY CABLE FACILITY
ARROWHEAD
toUNKNOWN133416
DICKINSON
toUNDERWOOD
NEW HAVEN HARBOR
toSHOREHAM POWER STATION
(ambiguously classified asUNDERGROUND
)HVDC B2B STATION HUDSON
toWEST 49TH STREET
(accurately classified asAC; UNDERGROUND
, since it connects to a B2B facility)SAYREVILLE
toDUFFY AVENUE CONVERTER STATION
(erroneously classified asAC; UNDERGROUND
)I also see the Quebec/New England Transmission line, in two sections (ID 158515 from
NOT AVAILABLE
[Canada] toMONROE
and ID 131914 fromUNKNOWN133682
[Ayer, MA] toMONROE
).I don't see the Neptune cable, the Cross-Sound cable, or the Hudson Project, although they might be part of the more general {"OVERHEAD"
,"UNDERGROUND"
, or"NOT AVAILABLE"
} type lines (16% of the total).Later, when we're building the
Grid.dcline
table, I wish we can add back-to-back converter stations as applicable, and remove DC lines coming from Canada, since we don't currently model the Canadian grid (but maybe keep the HVDC line from Monroe to Ayer, MA, since this line is multi-terminal?).Describe your proposed implementation
get_hifld_electric_power_transmission_lines
should be updated to filter out {"DC; OVERHEAD"
,"DC; UNDERGROUND"
} before we use the table to build AC transmission lines. Maybe we change the return to a table of AC lines and a table of DC lines.Grid.dcline
table using the {"DC; OVERHEAD"
,"DC; UNDERGROUND"
} transmission lines, we should add the ability to define additional DC lines not present in the original data, for DC lines/cables/B2Bs that we know exist in real life. We may also want to add the ability to further filter lines, to avoid adding HVDC lines that originate outside of the U.S.The text was updated successfully, but these errors were encountered: