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
Right now, only branches connecting renewable generators are scaled, and the identification process for stub branches is rudimentary: we only trace back into the network until it 'branches' (we encounter a bus 3+ branches connected to it), but that doesn't identify branches where there is a 'Y' downstream of a single connection to the mesh network. I.e., we're not accurately identifying all 'bridges' https://en.wikipedia.org/wiki/Bridge_(graph_theory). Since the Seams study will require a decent quantity of new gas capacity, and since there are often several units at one gas plant behind a single point-of-interconnection to the main grid, we want to fix these issues.
Proposed solutions
Refactor scale_renewable_stubs() to allow an arbitrary set of resources to upgrade
Problem
Right now, only branches connecting renewable generators are scaled, and the identification process for stub branches is rudimentary: we only trace back into the network until it 'branches' (we encounter a bus 3+ branches connected to it), but that doesn't identify branches where there is a 'Y' downstream of a single connection to the mesh network. I.e., we're not accurately identifying all 'bridges' https://en.wikipedia.org/wiki/Bridge_(graph_theory). Since the Seams study will require a decent quantity of new gas capacity, and since there are often several units at one gas plant behind a single point-of-interconnection to the main grid, we want to fix these issues.
Proposed solutions
scale_renewable_stubs()
to allow an arbitrary set of resources to upgradescale_renewable_stubs()
to better identify bridge branches, using thenetworkx
package or similar (see https://networkx.github.io/documentation/stable/reference/algorithms/generated/networkx.algorithms.bridges.bridges.html)The text was updated successfully, but these errors were encountered: