Paper The following article is Open access

Curing critical links in oscillator networks as power flow models

, , and

Published 6 January 2017 © 2017 IOP Publishing Ltd and Deutsche Physikalische Gesellschaft
, , Citation Martin Rohden et al 2017 New J. Phys. 19 013002 DOI 10.1088/1367-2630/aa5597

1367-2630/19/1/013002

Abstract

Modern societies crucially depend on the robust supply with electric energy so that blackouts of power grids can have far reaching consequences. Typically, large scale blackouts take place after a cascade of failures: the failure of a single infrastructure component, such as a critical transmission line, results in several subsequent failures that spread across large parts of the network. Improving the robustness of a network to prevent such secondary failures is thus key for assuring a reliable power supply. In this article we analyze the nonlocal rerouting of power flows after transmission line failures for a simplified AC power grid model and compare different strategies to improve network robustness. We identify critical links in the grid and compute alternative pathways to quantify the grid's redundant capacity and to find bottlenecks along the pathways. Different strategies are developed and tested to increase transmission capacities to restore stability with respect to transmission line failures. We show that local and nonlocal strategies typically perform alike: one can equally well cure critical links by providing backup capacities locally or by extending the capacities of bottleneck links at remote locations.

Export citation and abstract BibTeX RIS

Original content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

1. Introduction

We are currently witnessing a rapid transition in power generation from conventional to renewable power sources. Typically, renewable power sources are strongly fluctuating, have a lower power output than conventional ones, and their potential geographical locations are restricted to places with sufficient solar or wind power [1, 2]. This development is challenging the operation and stability of electric power grids: power has to be transmitted over long distances [3], fluctuations must be balanced by storage or backup power plants [46], and many decentralized units must be controlled [79].

In general power grids work reliably, and power outages on a large scale are rare events [1012]. However, just in the last decade major outages were recorded in India (2012), Bangladesh (2014), Pakistan (2015), Indonesia (2005), Brazil (2009), Turkey (2015) and Germany (2006). A detailed analysis of the latter outage can be found in [13]. Each of these outages affected millions of people with potentially destructive impact [14, 15]. It is commonly expected that the loads will increase strongly in future grids [3], so that these outages can become more likely. So it is urgent to trace back what causes such outages and to minimize the risk for these events to happen in the future. It may come as a surprise that large power outages in the past often were triggered by the outage of a single infrastructure component, such as a transmission line [11]. In such an event, after one transmission line failed, a second line became overloaded and initiated a whole cascade of further failures [1622].

To exclude such outages induced by single component failures, the so-called ($N-1$) rule is currently implemented in modern power grid operations. The ($N-1$)-rule states that at every instant of time, the power grid has still to be fully functional even if any given single component, e.g., a transmission line, fails [23]. However, this criterion may be violated in times of high loads, as for example in Germany (2006). The intentional shutdown of a single transmission line in Northern Germany brought the entire grid to the edge of a breakdown. A coupling of the busbars at a nearby transformer station then finally triggered the blackout, in which the European grid fragmented into three mutually asynchronous areas [13]. Additionally, an inclusion of new power sources into the grid is ongoing, and the need for additional transmission lines continues. Therefore it becomes more and more challenging to maintain the implementation of the ($N-1$)-rule.

In this article we study how general supply networks can be cured from critical line failures by extending the transmission capacities. We use an AC power flow model based on the swing equation [24] to model the dynamics of the supply networks, so that the results are in principle also applicable for power grids. In particular, we analyze how much additional capacity is needed and where it can be inserted. We approach these questions in terms of a graph-theoretic max-flow problem to derive rigorous results and provide an insight into the robustness of complex supply networks. We quantify the redundancy of a grid with respect to line failures and identify the bottlenecks which limit the redundancy. The capacity needed to restore $N-1$-security can then be bounded from below by the lack of redundancy with respect to the flow prior to the link failure. This approach also shows where grid extensions should be placed. Typically, it plays a minor role whether capacity is increased locally or non-locally at the position of grid bottlenecks.

2. An oscillator model for power grid dynamics

In this article we focus on the stability of AC power grids with respect to transmission line outages. Consider a transmission line connecting two nodes j and of the grid with impedance ${Z}_{j{\ell }}={R}_{j{\ell }}+{{\rm{i}}{X}}_{j{\ell }}$, i being the imaginary unit. In high-voltage transmission grids, ohmic losses are typically small such that we can neglect the resistance R. The real power flow along this line from node j to node is then given by

Equation (1)

where ${I}_{j{\ell }}=({U}_{j}-{U}_{{\ell }})/{Z}_{j{\ell }}$ is the electric current and Uj is the complex voltage at node j. Evaluating this expression, one finds

Equation (2)

where ${\theta }_{j}$ is the voltage phase angle. In the steady operation of a grid, the real power at each node must be balanced, i.e., the injected power ${P}_{j}^{\mathrm{in}}$ must equal the power transmitted to the grid for all nodes $j=1,\ldots ,N$. In terms of the nodal voltage phase angles this condition reads

Equation (3)

where ${ \mathcal N }(j)$ denotes the immediate neighborhood of node j, i.e., the set of nodes connected to j. The injected power is the sum of the mechanical power and the load, ${P}_{j}^{\mathrm{in}}={P}_{j}^{\mathrm{mech}}-{P}_{j}^{\mathrm{load}}$. For generator nodes the injected power is positive with ${P}_{j}^{\mathrm{mech}}\gt 0$ and ${P}_{j}^{\mathrm{load}}=0$, while for load nodes the injected power is negative with ${P}_{j}^{\mathrm{mech}}=0$ and ${P}_{j}^{\mathrm{load}}\gt 0$. In this article we analyze whether this equation has a stable solution after the outage of a single transmission line and how stability can be recovered by local or non-local grid extensions. We concentrate on the real power flow in the grid, leaving aside problems of voltage stability or reactive power compensation. We thus assume that the voltages are given by their nominal values and define the transmission capacity of a line $(j,{\ell })$ as ${K}_{j{\ell }}={K}_{{\ell }j}=| {U}_{j}{U}_{{\ell }}| /{X}_{j{\ell }}$ with ${K}_{j{\ell }}=0$ if no line exists.

To assess the dynamical stability we further need a model for the dynamics of the single nodes. We concentrate on the rotor angle or frequency stability of the machines connected to the grid. Generators are modeled as rotating synchronous machines, whose voltage phase angle equals the mechanical rotor angle. Typically the rotor angle ${\theta }_{j}$ is given in a reference frame rotating at the nominal frequency ${\omega }_{0}=2\pi \times 50\,\mathrm{Hz}$ or ${\omega }_{0}=2\pi \times 60\,\mathrm{Hz}$, respectively. The dynamics is then given by the swing equation [24]

Equation (4)

where Mj is the machine's moment of inertia and Dj is a damping coefficient. The right hand side is the mechanical torque ${\tau }_{j}$ acting on the machine, which is related to the total power via ${\omega }_{0}\cdot {\tau }_{j}$, ${\omega }_{0}$ being the base frequency of the grid.

Different models have been used to describe the dynamics of load nodes and a comparison of models for synchronous machine operation can be found in [2528]. In the classical model of electric power engineering one assumes that loads are ohmic, which can be eliminated from the dynamics [24, 29]. Bergen and Hill introduced a model on the basis of the load-frequency characteristics of a load node, leading to an equation of motion of the form (4), however with inertia Mj = 0 [30, 31]. The loads are thus given by first order oscillators, while the generators are given by second order oscillators. Other models consider synchronous motors as models of the load, such that all nodes are equally modeled as second order oscillators [7, 3234]. The dynamics of the load nodes is then exactly given by equation (4) with ${P}_{j}^{\mathrm{in}}\lt 0$. In both cases the steady state of the grid is given by the algebraic equation

Equation (5)

which obviously coincides with the condition of real power balance for each node (3).

Figure 1.

Figure 1. Test grid based on the topology of the Romanian high-voltage power grid according to [35] with 88 nodes, out of which 22 are generators (${P}_{j}^{\mathrm{in}}\gt 0$, green diamonds) and 66 are consumers (${P}_{j}^{\mathrm{in}}\leqslant 0$, blue circles). The links correspond to transmission lines. The real power flow of the links in the steady state is coded by the colors (blue representing low load, red high load). A magnification of the marked area is illustrated in figure 2. The transmission capacity of all links is set to K = 1000 MW.

Standard image High-resolution image

For the sake of simplicity, we choose to model all nodes as second order oscillators with equal values of the inertia ${\omega }_{0}{M}_{j}\equiv {10}^{7}\,\mathrm{kg}\ {{\rm{m}}}^{2}\,{{\rm{s}}}^{-1}$ and the damping ${\omega }_{0}{D}_{j}\equiv {10}^{6}\,\mathrm{kg}\ {{\rm{m}}}^{2}\,{{\rm{s}}}^{-2}$ and also assume that all transmission lines have the same transmission capacity K. The reason for this simplification is that we primarily focus on the strategies, in which the actual load models only enter in the identification of bottlenecks to be discussed below. Otherwise the strategies apply to different and also more realistic versions of the load models. We consider hypothetical power grids, which are heavily loaded and thus not ($N-1$)-secure in the first place. Such situations are rare nowadays, but are expected to become much more frequent in future highly renewable power grids (see, e.g., [3]).

3. Critical links and flow rerouting

A failure of a single transmission line can have different types of impact on the operation of the power grid as illustrated in figure 2. It may cause only weak transient disturbances such that the network relaxes back to a stable steady state, or it may destabilize the synchronous action of the machines and, in the extreme case, induce a cascade of failures that ends up in a large-scale power outage. We call links, whose failure leads to a desychronization of the grid, 'critical links'. All other links are referred to as stable. An example is demonstrated in figure 2, where a stable and a critical link are marked in panel (a). The response of the frequency to a failure of the marked critical link is illustrated in panel (b) and to the marked stable link in panel (c).

Figure 2.

Figure 2. Critical and stable links in the Romanian power grid. (a) Zoom into the grid structure in central Romania, with one stable and one critical link marked by arrows. (b) When the marked critical link is removed, the grid decomposes into two clusters which remain phase-locked internally, but loose synchrony with respect to each other. No steady power transmission is possible between the two clusters and emergency shutdowns will eventually become necessary. (c) When the marked stable link is removed, the grid relaxes to a stable phase-locked steady state. In both panels we plot the evolution of the frequencies ${\dot{\theta }}_{j}(t)$ averaged over the two clusters (b) or the entire grid (c), respectively.

Standard image High-resolution image

So suppose that the load in the grid is so large that some links are critical. We want to expand the grid to restore $N-1$-stability by building new links or by increasing the capacity of existing links. The central question addressed in this article is how much additional capacity is needed and where it can be inserted. One obvious strategy (called strategy A in the following) is to just duplicate every critical link to provide a backup. This strategy trivially restores $N-1$-stability but is rather costly in the sense that much additional capacity has to be added. The numerical examples studied in this paper (see figures 46) show hat generally much less capacity is actually required. But how much additional capacity do we really need and where can we extend the grid?

Figure 3.

Figure 3. Response to the failure of a stable link. Fast drop off of the additional load with the distance from the removed link when the load has to be redistributed after the deletion of a stable link. The color codes the difference between the loads $| {F}_{j{\ell }}^{\prime }-{F}_{j{\ell }}| $ after and before the removal. It is pronounced only along the shortest alternative paths connecting the endpoints of the stable link.

Standard image High-resolution image
Figure 4.

Figure 4. How much additional capacity is required to cure all critical links? We compare the three strategies defined in section 4: A: duplicating the critical line (blue dashed) B: adding a backup line of minimum capacity locally (red dash-dotted) C: adding capacity at bottlenecks nonlocally (solid green). The black dotted line shows the approximate lower bound (17). Results are shown for the test grid based on the topology of the Romanian power grid shown in figure 1.

Standard image High-resolution image

To answer these questions we analyze the flow rerouting problem in more detail. So denote the flows before the outage by a superscript $(0)$. We consider the failure of a link (a, b) assuming w.l.o.g. ${F}_{{ab}}^{(0)}\geqslant 0$, i.e., power flows from a to b before the failure. A necessary condition for stability after the failure of link (a, b) is that a stable fixed point still exists. We now derive a necessary conditions (10) for the existence of such a fixed point. If this condition is violated, then link (a, b) must be critical. Furthermore, we discuss how the condition can be restored by grid extensions, which guides us in the formulation of algorithms for curing all critical links as detailed in section 4.

We denote the flows in the fixed point after the failure by ${F}_{j{\ell }}^{(0)}+{\rm{\Delta }}{F}_{j{\ell }}$. The flows changes must satisfy

Equation (6)

i.e., we have to transmit the power ${F}_{{ab}}^{(0)}$ from a to b via an alternative route. Furthermore, the flow is limited by the transmission capacities

Equation (7)

for all links $(j,{\ell })$. Whether such a flow can exist is a standard problem in graph theory. So define the weighted directed graph $\tilde{G}$, whose vertices are the oscillators and edges are the transmission lines. We have to consider a directed graph, because the bounds for the flow change (7) are asymmetric. Hence we define the edge weights in the graph $\tilde{G}$ as

Equation (8)

The line (a, b) cannot carry any flow after the damage so we set

Equation (9)

Then one can easily compute the maximum $a\mbox{--}b \mbox{-} $flow, i.e., the maximum flow that can be transmitted from node a to node b respecting the upper bound for the flows given by (8). Several algorithms have been developed for this task, such as the algorithm of Edmonds and Karp and the algorithm of Ford and Fulkerson [36]. The value of the maximum $a\mbox{--}b \mbox{-} $flow quantifies the redundancy of the grid with respect to the failure of the link (a, b) and will thus be referred to as the redundant capacity ${K}_{{ab}}^{\mathrm{red}}$ in the following. If this value is larger than ${F}_{{ab}}^{(0)}$, then a solution of the flow problem defined by equations (6) and (7) exists. Hence a necessary condition for the existence of a stable steady state after the outage of a link (a, b) is given by

Equation (10)

This condition allows us to understand the main aspects of the flow rerouting problem and to identify bottlenecks in the grid via the max-flow-min-cut theorem [36]. Consider a partition $({V}_{1},{V}_{2})$ of the vertex set V such that $a\in {V}_{1}$ and $b\in {V}_{2}$ (also called an $a\mbox{--}b \mbox{-} $cut of the graph). The edges connecting the two parts V1 and V2 (called the induced cutset)

Equation (11)

provide a certain amount of capacity for flow rerouting:

Equation (12)

The max-flow-min-cut theorem now states that the maximum $a\mbox{--}b \mbox{-} $flow is equal to the minimum capacity over all $a\mbox{--}b \mbox{-} $cuts such that

Equation (13)

The max-flow-min-cut theorem now tells us what to do if the necessary condition (10) for $N-1$-stability is violated. To increase ${K}_{{ab}}^{\mathrm{red}}$ above ${F}_{{ab}}^{(0)}$ we must add at least the capacity

Equation (14)

Furthermore, the max-flow-min-cut theorem also tells us where to extend the grid. So let $V={V}_{1}+{V}_{2}$ be the partition of the vertex set for which the minimum in equation (13) is attained and $E({V}_{1},{V}_{2})$ the induced cutset. The transmission lines in $E({V}_{1},{V}_{2})$ are the bottlenecks for the flow rerouting from a to b—they are fully loaded when the maximum ab-flow is realized. To increase this maximum flow, we have to extend the transmission capacity between the two vertex sets V1 and V2. One obvious choice is to add another direct connection (a, b) as used for the local strategy A. But we can also add transmission capacity at remote places, in particular by extending any transmission line from the cutset $E({V}_{1},{V}_{2})$. One efficient strategy to localize a link in $E({V}_{1},{V}_{2})$ is again provided by the Edmonds–Karp algorithm. This algorithm calculates the maximum $a\mbox{--}b \mbox{-} $flow by finding shortest paths from a to b and adding flows along these paths. In this sense we propose the following strategy (strategy C in the following) to increase ${K}_{{ab}}^{\mathrm{red}}$ in a nonlocal way:

  • Calculate the shortest path from a to b after the link (a, b) has been removed.
  • Localize the bottleneck along the path.
  • Increase the capacity of this bottleneck.

This strategy is particularly efficient if there is only one 'critical' cutset, i.e., only one cutset $E({V}_{1},{V}_{2})$ which limits the maximum ab-flow, while all other links on the rerouting pathways have enough transmission capacity ${\tilde{K}}_{j,{\ell }}$ left. Then the extension of a single line in $E({V}_{1},{V}_{2})$ is sufficient to restore the condition (10). In general there can be several bottlenecks along a rerouting pathway, which limit the maximum flow from a to b. Then we have to iterate the procedure as detailed in the next section.

We emphasize that condition (10) is necessary but not sufficient for the existence of a stable steady state after the outage of a line (a, b) for two reasons. First, the flows in a power grid cannot be chosen arbitrarily but are determined by the phases $({\theta }_{1},\ldots ,{\theta }_{N})$ at each oscillator via equation (2). Hence it is possible that a suitable $a\mbox{--}b \mbox{-} $flow exists, but that we cannot find phases such that ${F}_{j{\ell }}^{(0)}+{\rm{\Delta }}{F}_{j{\ell }}={K}_{j{\ell }}\sin ({\theta }_{j}-{\theta }_{{\ell }})$ for all links $(j,{\ell })$ [37]. Secondly, there may be a transient effect causing a desynchronization. After the loss of a transition line (a, b) there can be a coexistence of a stable fixed point with a limit cycle [38]. Then it is possible that the system converges to the limit cycle and loses synchrony although a stable operation is possible in principle [18].

4. Curing strategies

In this section we describe how to operationalize the local and nonlocal strategies to extend the grid to restore $N-1$-security. First we identify critical links by removing single links from the network and recording the time evolution of all rotator phases and their velocities. For stable links the phase differences become constant over time, and the common frequency is the desired grid frequency. For critical links, deviations from the net frequency outside a tolerance interval remain, which would lead to an emergency shutdown of parts of the power grid in real-world power grids (see figure 2 for an example). We then analyze three different strategies to stabilize critical links.

Strategy A: A straightforward local strategy is to build identical backup links for the critical links, i.e., to increase the grid's redundancy locally at the places, where critical failures take place.

Strategy B: As argued in the previous section we typically need less backup capacity to restore $N-1$-security, a lower bound being given by expression (14). So, as a variation of strategy A we insert a backup link of minimum capacity. In practice, we increase the transmission capacity of the backup line in steps of $0.1\,{\rm{K}}$ until the grid becomes stable with respect to an outage of the critical line (a, b).

Strategy C: Furthermore, we can also increase the grid's redundancy non-locally by extending bottleneck links along rerouting pathways as discussed in the previous section. If we find a critical link (a, b), we localize the bottleneck on the shortest rerouting path and increase its capacity. We iterate this procedure if necessary until the link (a, b) becomes stable. If there is no rerouting path, the critical link (a, b) is a bridge. These links are trivially critical, so we exclude these links from our analysis.

Schematically, we use the following algorithm for strategy C: for a given uniformly chosen capacity ${K}_{j{\ell }}$ calculate the load distribution in the normal operation of the grid. Sort the links in an arbitrary sequence. Start the loop over all links (a, b):

  • (1)  
    Determine whether link (a, b) of the sequence is critical:
    • (a)  
      Eliminate (a, b), i.e., set ${K}_{{ab}}=0$ and run the dynamics.
    • (b)  
      If the system approaches a stable state with $\dot{{\theta }_{i}}=0$ for all nodes i, go to the next link in the sequence without any update, otherwise the link is identified as critical.
  • (2)  
    If the link (a, b) is critical, find and strengthen the bottleneck:
    • (a)  
      Calculate the shortest path p from a to b in the residual network and identify the bottleneck, i.e., the link $(j,{\ell })$ for which the residual capacity
      Equation (15)
      assumes its minimum along the path p.
    • (b)  
      Increase the capacity at the bottleneck
      Equation (16)
      Here we choose c = 1.1.
    • (c)  
      Determine whether the link is still critical despite the increased capacity. If no, go to the next link.
    • (d)  
      If yes, repeat the procedure, i.e., GOTO step (a).
  • (3)  
    Calculate the sum of the increase in capacities along the bottlenecks of all critical links to decide which strategy is superior if all critical links of a whole network should be cured.

A few remarks are in order. The algorithm always increases the capacity along the shortest rerouting path as inspired by the Edmonds–Karp algorithm, which is conceptually simplest. The restriction to the shortest paths seems to be justified in the network with the topology of the Romanian grid, as we have explicitly checked. An example of flow rerouting for a stable link is shown in figure 3. One clearly sees that the flow changes $| {\rm{\Delta }}{F}_{j{\ell }}| $ are largest along the shortest alternative paths. We tested the redistribution of flows for other stable links and found similar decay behavior for all tested links in the Romanian grid. In cases where the change in the flow decays only slowly with the distance from the critical link such as discussed in [39], one should include longer paths in more remote areas of the grid, which connect node a with b. The decay behavior in the flow rerouting problem is discussed in detail in [3942].

Our strategy applies to transmission line overloads, but does not capture voltage instabilities. For models dealing with transmission line overloads, the strategies are generally independent of the specific model system. The strategies A, B and C can be applied for other dynamics. For strategy C the steady state of the dynamics determines the bottlenecks, whereas strategies A and B work in the same way for any dynamics. Other improved or refined models may replace the oscillator dynamics, as long as they satisfy the continuity equation for flows, and losses along the lines are negligible.

5. Performance of curing strategies

5.1. Curing the Romanian power grid

We test the performance of the strategies using a synthetic network, sharing the topology with the Romanian high voltage power transmission grid [35] as illustrated in figure 1 and the distribution of generators and consumers including their actual values for production and consumption. However, we discard all connections to neighboring countries and keep only the internal lines of Romania. The net power injection at the 66 substations is negative with $P\in [-400,0]\mathrm{MW}$, i.e., these nodes act as consumers (blue circles in figure 1). There are 22 substations with positive power injection and $P\in [24,1108]\,\mathrm{MW}$ (green diamonds). For simplicity we assume that the transmission capacity of all links is equal, i.e., ${K}_{j{\ell }}\equiv K$ for all lines $(j,{\ell })$. Furthermore, we vary the value of K to interpolate between a weakly (K large) and a strongly (K small) loaded grid.

The different strategies for improving network resilience are compared in figure 4. Obviously, the naive addition of backup links by strategy A performs worst. A large amount of capacity (twice the original capacity of all critical links) has to be added to make the grid $N-1$-secure. We note that the steps in the curve are due to the fact that the added capacity is directly proportional to the number of critical links, which changes abruptly as a function of the initial capacity. The slight increase between succeeding steps results from the fact that the added line for replacement of the critical link is equipped with the same capacity as the critical link was before its removal.

Remarkably, the performance of the two alternative strategies B and C is very similar. This corresponds to our graph-theoretical analysis of the flow rerouting problem in section 3: if we can attribute a critical link (a, b) to exactly one critical cutset, then it makes no difference if additional capacity is added locally or along one of the bottleneck links in the cutset. In practice differences arise for example due to transient effects. Our numerical results show that the difference in the total added capacity is rather small when adding capacity locally or nonlocally.

The total added capacity can be estimated from the redundant capacity in the sense of providing a lower bound. For one particular critical link (a, b) we must add at least the capacity ${K}_{{ab}}^{\mathrm{add},\,\min }$ defined in equation (14) to restore $N-1$-stability. Assuming that the critical lines are uncorrelated, i.e., that they are not caused by the same bottleneck, we thus obtain the following lower bound for the total added capacity

Equation (17)

where ${ \mathcal I }$ denotes an indicator function which is one if the condition in the argument is true and zero otherwise. Indeed this formula provides a reasonable estimate for the total added capacity in the network under consideration (see figure 4). Obviously, the total numerical value is slightly higher since the graph-theoretical considerations provide only necessary conditions for $N-1 \mbox{-} $stability. For instance, several bottlenecks may be found along the paths for one critical link so that the added capacity in the algorithm would be larger, or the readjustment factors c in the algorithm have not been chosen optimally small.

5.2. Random graphs

We further compare the different curing strategies for generic random network ensembles. We first consider random networks of the Erdös Renyi type [43], again with 100 nodes (five large generators with $P=100\,\mathrm{MW}$, ten small ones with $P=35\,\mathrm{MW}$ and 85 consumers with $P=-10\,\mathrm{MW}$ placed at random locations in the grid). Results are shown in figure 5 for two different values for the mean degree, connecting any randomly chosen pair of nodes with probability (a) 4/100 or (b) 6/100, respectively. Hence each node is connected with four or six other ones on average. Each link has the same transmission capacity K. For both connection probabilities, different realizations of the grid need different initial capacities ${K}_{\min }$ that are minimally required for reaching a stable state. We then compare and average only over grids with similar ${K}_{\min }$. Here we consider a minimal transmission capacity of ${K}_{\min }=34\,\mathrm{MW}$ for an average of four connections and of ${K}_{\min }=46\,\mathrm{MW}$ for six connections. In both cases we take the average over fifty random realizations.

Figure 5.

Figure 5. Comparison of strategies as in figure 4, but for random networks with an average degree of six (a) and four (b). We compare the three strategies defined in section 4: A: duplicating the critical line (blue dashed) B: adding a backup line of minimum capacity locally (red dash-dotted) C: adding capacity at bottlenecks nonlocally (solid green). The black dotted line shows the approximate lower bound (17).

Standard image High-resolution image

The numerical results confirm our analysis for the Romanian test grid. The performance of strategies B and C is comparable and in any case much better than the naive strategy A. For a mean degree of 6 (figure 5 (b)), the local strategy B performs slightly better. This confirms the view that it is typically of minor importance whether capacity is added locally or nonlocally at the position of the bottlenecks.

5.3. Ultrasparse networks

The effectiveness of the nonlocal strategy C relied on the assumption that we can attribute each critical link to one remote bottleneck in the grid. This assumption can fail in specific network topologies. If there are several bottleneck links along a rerouting pathway, strategy C requires to extend all these bottlenecks whereas only one link has to be added in strategy B. On the contrary, if a single bottleneck causes several other links to be critical, we can stabilize the entire grid by extending just this bottleneck using strategy C. Strategy B would require to add capacity for every critical link separately.

We illustrate these effects for an ultrasparse network. As before we consider a network with 100 nodes and randomly assign five large generators with $P=100\,\mathrm{MW}$, ten small ones with $P=35\,\mathrm{MW}$ and 85 consumers with $P=-10\,\mathrm{MW}$ to the nodes. The topology is a ring with a single rewired link, i.e., a small-world topology in the limit of an almost regular topology [44]. In particular, we start from a simple ring where every node is connected to its nearest neighbors only. Then we randomly delete one heavily loaded link connected to a large generator and reinsert it at a different location so that the ring is broken into a loop and an attached chain. All links have the same transmission capacity K.

Depending on the initial value of the transmission capacity K, strategy B or C may be superior, as demonstrated in figure 6. The single rewired link is always critical. When this critical link fails, power flow has to be rerouted along the entire loop, where several bottlenecks are present for low K. In the nonlocal strategy C we have to extend all these bottleneck separately, which is very costly. Indeed we find that the local strategies A and B outperform strategy C by far in this case.

Figure 6.

Figure 6. Comparison of strategies as in figure 4, but for a ring topology with one rewired link. We compare the three strategies defined in section 4: A: duplicating the critical line (blue dashed) B: adding a backup line of minimum capacity locally (red dash-dotted) C: adding capacity at bottlenecks nonlocally (solid green).

Standard image High-resolution image

The situation is reversed when K is larger. The rewired link remains critical but there is only one bottleneck left in the grid which can be effectively extended using strategy C. Indeed we find that the total added capacity is smallest for strategy C for $K\geqslant 140$ MW.

6. Conclusions and outlook

Single link failures may induce global outages in power grids and other complex supply networks. The design of future grids which ensure $N-1$ security is generally based on large-scale numerical simulations. In this article we contribute to a better theoretical understanding of network resilience and optimization by comparing local and nonlocal strategies to extend existing grids.

Building local backup lines is a straightforward option to maintain $N-1$-security, but elementary graph-theoretic arguments show that the same result can often be achieved by a different, nonlocal strategy. To enable flow rerouting after a link failure, the grid must provide enough redundant capacity along alternative pathways. If this is not possible, we can equally well build a new backup locally or strengthen the alternative pathways nonlocally. Based on these considerations we describe in detail an algorithm to identify and strengthen bottlenecks along short rerouting pathways.

Local and nonlocal strategies are comparable if each critical link can be attributed to one bottleneck. Then it is insignificant whether we add capacity locally or at the bottleneck and we can estimate the necessary grid extensions from the redundant capacity. This scenario was confirmed by numerical simulations for a real-world grid topology as well as for random networks. Strong differences between the strategies were found in an ultrasparse network. If such a grid is heavily loaded, there are typically several bottlenecks along a rerouting path such that the nonlocal strategies perform significantly worse than local strategies. On the contrary, a single bottleneck can cause several links to be critical in the case of weak loads. Then the nonlocal strategy is clearly superior as it cures all critical lines by strengthening a single bottleneck.

We note that the results presented above make no immediate conclusions about real-world power grids due to several simplifications in the model class itself. Yet, given the generic dynamics and conservation laws on flow and supply networks, we are confident that this article may contribute to a better understanding of collective properties of flow and supply networks. It may also provide valuable hints about the operation of real-world power grids, where more detailed studies for more specific systems and settings might reveal specifically tailored counter actions for a power system under consideration. Taken together, our results indicate that non-local rerouting of flows upon link failure often provides a viable complement to local updates. In power grids, taking into account non-local rerouting along the lines of our strategy C may enhance our options to satisfy the $(N-1)$-criterion in a more efficient way.

Acknowledgments

We gratefully acknowledge support from the Federal Ministry of Education and Research (BMBF grant no. 03SF0472A-E), the Deutsche Forschungsgemeinschaft (DFG grant no. ME-1332/19-1 to MR and HM-O), the Helmholtz Association (via the joint initiative 'Energy System 2050—A Contribution of the Research Field Energy' and the grant no. VH-NG-1025 to DW) and the Max Planck Society to MT.

Please wait… references are loading.