Skip to content
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

Connection of unused transfer-busses (Netzinseln) to existing grid #21

Open
maltesc opened this issue Jun 20, 2016 · 3 comments
Open

Connection of unused transfer-busses (Netzinseln) to existing grid #21

maltesc opened this issue Jun 20, 2016 · 3 comments
Assignees

Comments

@maltesc
Copy link
Collaborator

maltesc commented Jun 20, 2016

ZNES: Finnish "Netzinsel" csv import-function and try/except in console execution part

@maltesc maltesc self-assigned this Jun 20, 2016
@maltesc maltesc closed this as completed Jun 28, 2016
@maltesc maltesc reopened this Jun 28, 2016
@maltesc maltesc changed the title Netzinsel Import Connection of unused transfer-busses (Netzinseln) to existing grid Jun 28, 2016
@maltesc
Copy link
Collaborator Author

maltesc commented Jun 28, 2016

The 110kV dead-end connection function (heuristic) is disabled no, because this will be covered by a new, improved transfer-bus connection function.

I implemented a first transfer-bus connection function that connects unused transfer buses to the existing grid. Iterative, the closest substation to transfer-bus distance is connected first. Nevertheless, this is not always good, because often substations should obviously be connected to its nearest line and no to the nearest substation. The function will thus be re-implemented the following way:

  • An initial buffer is set (e.g. 100km) and for a random unused transfer bus all transmission lines within this buffer are selected.
  • The closest point from the transfer bus to all of these transmission lines will be searched. The distance to this point is saved in a variable
  • The buffer is set to this distance (thus, in the next search only lines that are closer than the current smallest distance will be selected)
  • The new buffer is applied to the next (random) unused transfer bus. "Continue When no line within this buffer". In case a new (better) smallest distance is found, the buffer is set to this distance
  • This is done for every unused transfer bus. As a result the transfer bus that is closest to the grid can be identified.
    This transfer bus is connected to the grid in the following way:
  • The existing line-geometry is split up at the "closest point". The length of the two new parts is calculated. In case one of the distances is smaller than 75m (thus, the closest point is close to a substation or grid bus) the transfer bus is directly connected to this bus.
    Otherwise a new bus is defined. The old line is replaced by the new split up parts. the transfer bus is connected to this bus (via ground cable).
  • The transfer bus is deleted from the unused bus table.
  • The initial buffer is reset to 100km and the loop starts again. This is done until all unused transfer busses are connected.

@maltesc
Copy link
Collaborator Author

maltesc commented Jul 5, 2016

Dead ends are dead

@maltesc
Copy link
Collaborator Author

maltesc commented Jul 17, 2016

Bug: Simplify branches stopped working...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant