1. Introduction
Modeling power grids has become a hot topic in statistical physics as electric energy infrastructure is bound to undergo huge changes in both the generation and demand sides to make it environmentally sustainable. They are a large complex, heterogeneous dynamical system, built up from nodes of energy suppliers and consumers, interconnected by a network with hierarchical modular (HMN) structure [
1,
2,
3]. The transition from fossil to renewable energy sources poses unprecedented challenges towards the robustness and resilience of power grids, as they introduce correlated spatio-temporal fluctuations.
Unexpected changes may cause desynchronization cascades, propagating through the whole system as an avalanche, causing blackouts of various sizes. These can lead to full system desynchronization, lasting for a long time [
4]. Numerous attempts have been made for understanding and forecasting power outages from several different angles [
5]. Particularly, from the point of view of statistical physics of breakdown phenomena, systemic risk of failure in power infrastructure represents a particular case of a generic phenomena: the risk of system-wide breakdown in threshold activated disordered systems.
The size distributions of the outages have been found scale-free in the US, China, Norway, and Sweden in the available long time series data [
6]. They have been modeled [
7] by direct current (DC) threshold models with self-organized criticality (SOC) [
8], arising as the consequence of self-tuning to a critical point by the competition of power demand and network capabilities. These models are similar to those of sand piles, in which redistribution avalanches are generated, when the local level exceeds a threshold value. By analyzing the statistics of seven years (from 2002 to 2008) of European Union (EU) network failures a moderate support for scale-free behavior has been found [
9]. In particular, power-laws could be fitted better in countries, with so-called robust networks [
10]. The categorization of robust/fragile is based on the static network topology analysis of national power-grids [
11], where networks with
cumulative degree (
k) distribution and
are called robust. Restoration time was supported particularly well by a power law (PL) model in both groups, but this behavior is in accordance with findings, where human temporal response distributions have been found to be fat tail distributed. It is well known that human behavior exhibits bursty behavior [
12], which raises the question whether the observed PL-s are the consequence of the power-grid function itself or related to the bursty behavior of system maintenance procedures. One of the aims of our study is to investigate whether such PL-s can be reproduced by more realistic power-grid models than the first attempts made using simple threshold ones.
The framework of direct current DC threshold models [
7] can be extended by taking into account the real power flow in alternating current (AC) networks by modeling via the second order Kuramoto equation [
13]. A number of studies exist, which focus on the synchronization and stability issues. In [
14], the authors show that the coupling strength of the power grid models behaves differently, depending on the heterogeneity of the nodes; synchronization appears in highly heterogeneous complex networks, where nodes show different characteristics. Our work considers an even more heterogeneous system derived from real data and also goes beyond the bimodal Gaussian self-frequency approximations. Choi et al. [
15,
16] use various frameworks to test the effect of inertia on the speed of synchronization. Their results imply that large inertia induces slower synchronization. In their works, Dörfler et al. [
17,
18] examine synchronization and stability in power networks and other complex networks, applying non-uniform (heterogeneous) parameters to the Kuramoto-model. Using the real topology of the Italian transmission network, Fortuna et al. [
19] find that the class of Kuramoto-like models with bimodal distribution (sources and consumers) of the frequencies is the most appropriate mapping between oscillators and power system nodes. The same network and modeling approach is also used in [
20], concluding that the synchronization transition is hysteric for sufficiently large masses, but, for Italian high voltage power grid, the transition is largely nonstrategic, due to the low value of the average connectivity. Future spread of distributed generation is modeled in [
21], while using non-uniform parameters for power system nodes. The results of the authors show that realistic (non-optimal) topologies have wider phase differences between connected nodes, which leads to less homogeneously transmitted power, but no significant differences have been observed in case of node removal. Smaller topologies are used in [
22] to test the extension of the Kuramoto-model with voltage dynamics to study the voltage-angle stability of power systems. The authors of [
23] introduce a method to estimate coupling strength of power grids, which is a crucial parameter of the Kuramoto-model; proper knowledge of such parameters can help in maintaining stability of the power system even in the presence of large transients. The recent work by Taher et al. [
24] proposes a time-delayed feedback control to the Kuramoto-model and test it on a realistic topology, with complex bimodal self-frequency distributions.
Our study goes beyond the synchronization stability issues, by generating failure cascade distributions, which had only been considered in DC models. Solving AC power flow equations is a significant computational challenge. The DC approach limits this by linearizing the equations and it has been used in large-scale simulations. It considers active powers, but ignores reactive ones and transmission losses [
25]. Its efficiency approximates the AC power flow, without being iterative and complex [
26,
27]. It misrepresents transmission line flows by less than
, but about 10 times faster than the exact solution provided by the AC load flow approach [
28]. However, while, for DC threshold models, SOC critical transition is established, for AC threshold models we have no knowledge how the underlying second order Kuramoto model, which has a first order transition [
3], affects the avalanche size distributions. One of the main objective of our study is to show how scale-free avalanches can occur in the AC Kuramoto threshold model as we increase the network heterogeneity.
The synchronization and stability can be deduced from the power transfer behavior of a load/supply AC electrical circuit and it turns out to be the generalization of the Kuramoto model [
29] with inertia. The Kuramoto model below
does not exhibit real phase transition to a synchronized state, but a smooth crossover only [
30]. In real life, we can observe partially synchronized states. The second order Kuramoto equation is also expected to have
, and in lower graph dimensions the transition point shifts to infinity with the system size and hysteresis behavior emerges [
3].
While most of the SOC models are homogeneous, which means that all nodes and interactions are the same and the connection matrix is regular deterministic, in real life all kinds of heterogeneity can occur in the connection network topology as well as in the node/interaction parameters. Highly heterogeneous, also called disordered with respect to the homogeneous, system can experience rare-region effects altering critical dynamics [
31]. These rare regions, which are locally in another state than the whole, evolve slowly and contribute to the global order parameter, causing slow dynamics and fluctuations. They can generate so-called Griffihts Phases (GP) [
32] in an extended region around the critical point, causing slowly decaying auto-correlations and burstyness [
12]. In synchronization models, such rare regions can cause frustrated synchronization and chimera states [
33,
34,
35]. These result in non-universal PL distributions of the desynchronization events below the transition point [
3,
36,
37]. In Ref. [
3], we provided numerical evidence for this by modeling a sudden drop of global coupling of the second order Kuramoto model defined on 2D square lattices and on large synthetic power-grids.
Very recently, dynamical modeling of cascade failure has been introduced combining the second order Kuramoto with power transfer thresholds [
38]. The identification of critical lines of transmission in different national power grids has been determined. We follow this method to investigate the desynchronization duration distributions via measuring the number of failed lines following a node removal event. We shall compare the results obtained on 2D square lattices with those of the US high voltage power-grid and the Hungarian power-grid with 418 nodes that we generated from our network providers.
Modeling power-spectra of renewable energy sources has been done in the case of wind farms and solar cells [
39]. The effects of sudden weather changes and the strong spatio-temporal correlations decrease the stability of power grids. The power output of a single unit deviates largely from the normal distribution, but this non-Gaussian behavior also remains for the aggregated power of farms. Therefore, the central limit theorem, predicting a convergence to Gaussian for independent data sets with defined standard deviation, does not apply. Here, we shall also investigate the effects of replacing Gaussian self-frequency distributions to exponential ones in the case of our power-grid models. In particular, we test the robustness of the scale-free behavior of outage distributions, by the replacement of all nodes to non-Gaussian.
2. Models and Methods
The main purpose of using the Kuramoto-model is to examine the cascade failures. Transmission System Operators traditionally use a static approach for such analysis, which means that they start the simulation at a fixed operating point by performing a load-flow, trip the faulty line (remove the edge from the graph), and then perform another load-flow at this different operating point. While this method is simple, it fails to capture the dynamic response of the units (generators and loads) in the system, since the iterative nature of load-flow calculations aims to create a numerical solution; if necessary, by linearization and simplification. In the contrary, the Kuramoto-model starts the simulation at a fixed operating point by performing thermalization (which is a dynamic process), tripping the faulty line, and examining the unfolding transient, which will reveal dynamic response of the units.
The evolution of synchronization is based on the swing equations [
40] set up for mechanical elements with inertia by the second order Kuramoto equation [
13]. For a network of
N oscillators with phase
:
where
is the damping parameter, describing the power dissipation,
K is the global coupling, being related to the maximum transmitted power between nodes and
, which is the weighted adjacency matrix of the network, containing admittance elements. Very recently, this equation has been refined with the aim of application for the German HV power-grid by [
24]
Generator units (
) and loads (
) are modeled with a bi-modal probability distribution with peaks at mean values of power sources and sink. The authors assume homogeneous transmission capacities, thus
. The dissipation parameter
[1/s] and moments of inertia at the nodes is also considered to be homogeneous:
, which approximately equals the moment of inertia of a 400 MW power plant. The adjacency matrix is constructed of binary elements, 1 represents connection and 0 represents the lack of it. The authors cite that previous applications of the Kuramoto equation had a significant limitation, as all generators and loads were handled with a bi-modal
-distribution, where all of the units had the same power. However, the proposed method uses empirical data for
only and all other parameters are handled in a uniform way. In the following, we extend this, as follows.
When considering Equation (
2), the following statements can be made:
dissipation factor is chosen to be equal to 0.4/[1/s], which value will be used in this paper as well
in real power systems, the i-th node has connection both to generators and loads, thus parameter of the equation can be written as
where
represents generators (production),
represents loads (consumption).
For a given node, the ratio of and shows significant dependence on the voltage of the node and the size of the supplied service area. If the node serves as the connection point of a power plant, , since only self-consumption of the plants has to be considered as a load. If the node only supplied consumers, . It has to be noted that due to the increasing number of distributed generators, such purely consuming nodes are becoming less frequent. The third case is the most typical, when the node connects both supplies and loads. In such cases, the ratio of and will determine not only that a certain node will behave as a net producer or a net consumer, but also the moment of inertia for that service area. Exact ratios might also depend on the actual load state, season, day of the week, etc., where variations could be addressed by using so-called characteristic load states (e.g., summer and winter peaks).
The
moment of inertia can be considered as a sum of two contributions: inertia of generators and inertia of loads. In large power systems, the cumulative moment of inertia of power plants exceeds that of the loads by magnitudes, so load inertia is often neglected. However, in the examined network model, there are numerous subsystems, where the power (and thus the inertia) of generators is very low or even zero. The relation between the body moment of inertia, apparent power
and
H inertia constant is:
The magnitude of the inertia constant is highly dependent on the type of the power plant (see
Table 1) and the load mix (see
Table 2) as well, thus uniform handling of
is a simplification of modeling.
The
couplings represent the amount of power that can be transmitted from the
i-th node. If elements of
adjacency matrix take up binary (
) values, the dimension of the coupling is power:
. Such power values are usually available in the database of system operators as operation limits. These operational limits can be based on thermal limits (to avoid overloading of the conductor) or limited capabilities of the infrastructure (measurement transformers, switch gear, etc.). The operational limits show large dependence on voltage level, age of the infrastructure, and seasons, thus uniform handling of this parameter is also a simplification of modeling. In conclusion, returning to the equation by [
24] for
,
and
empirical distribution values can be used instead of an uniform characterization.
Taking into consideration that multiple generators and loads can be connected to the same node, cumulative values (e.g., net load) will be marked by
index instead of the
i index. Transforming Equation (
2),
will represent the net load of a certain area:
Using the relation (
4), we are able to express the inertia constant of the service area:
If the area only consists of generators,
and the value can be determined based on the composition of the power plant portfolio, while using
Table 1. For European power systems, these values are expected to be between 6 s and 1 s in 2030, depending on the power plant portfolio [
42]. If the area consists of both generators and loads, the value of
can be calculated taking into consideration the inertial response of both generators and loads
where
is the power of single generator units,
is the power of single load units. Value of
can be chosen from
Table 1, while in case of
certain empirical values can be used (see
Table 2). In this paper, it is assumed that 60–70% of total load is of rotating machines (
[s]), and the remaining 30–40% load is of low inertia units (
[s]),
equals:
An illustrative example is shown to underline the importance of properly assessing
. In the paper by [
24],
was used as a representation of a 400 MW power plant, which by substituting into Equation (
6) will result
[s]; this will be used as
in the following example.
Figure 1 shows how the moment of inertia varies for a 400 MW node, depending on the proportion of locally generated power and the share of converter-based generation units, which have no inertia. The values on the figure vary between 2918 and
, which emphasizes the importance of using different inertia values for the nodes in such models. E.g., in the case of the Hungarian model, only
of the nodes can be represented as purely generation ones and the remaining
has a substantially smaller moment of inertia.
If we substitute Equation (
7) to the right side of Equation (
5)
After simplification, we obtain:
Assuming that the power factor is one (
):
which shows that this part of Equation (
7) is affected by both generation and load mix.
With similar steps, the remaining elements of Equation (
5) can be rewritten:
Equation (
13) is the form, which we used in the simulation code of Hungarian High Voltage (HU-HV) power-grid.
We have studied three different types of networks, by gradually increasing the heterogeneity:
square lattices, with periodic boundary conditions, simulating homogeneous electric power-grids using Equation (
1).
The 4941 node power-grid of the western states of the US (US-HV) [
43] with Equation (
1).
A 418 node Hungarian HV electric power grid, deduced from the Hungarian Transmission System Operator (MAVIR) detailed database, using Equation (
13).
We evaluated at each time step the actual power flow along the transmission lines and compared it to the available capacity of the edges of the network as in [
38]. The flow of the power from edge
j to
i with the generalized coupling
is described by
The overload condition is expressed by a comparison with a fraction
of the maximum flow
During the solution of the equation of motion, we checked this condition at each time step. In case the power flow of the line exceeded a pre-set threshold, we cut the line by resetting the adjacency matrix elements
. These thresholds can be selected by the settings of transmission line protection, which are responsible for tripping the line in case of instantaneous overloads.
We applied fourth order Runge–Kutta method (RK4 from Numerical Recipes) [
44] to solve Equation (
13) on various networks. Step sizes:
and the convergence criterion
were used in the RK4 algorithm. Generally, the
precision did not improve the stability of the solutions, except at large
K-s, while
was insufficient, so most of the results presented here are obtained using
. In case of the 2D and US-HV grids, we applied
self-frequencies. Due to the Galilean invariance of Equation (
1) we can gauge out the mean value in a rotating frame.), while in the case of the HU-HV, the mean-values come from the first term of right hand side of Equation (
13). For modeling uncorrelated fluctuations, we added random numbers
to the self-frequencies
, following unit variance Gaussian distribution. In order to model correlated fluctuations, we added
-s with exponential tail distributions of the form:
.
The initial state was fully synchronized:
,
, but for testing the hysteresis we used uniform random distribution of phases:
. Note that these conditions do not correspond to a fixed point, which is characterized by the sum over all flows
being equal to the generated power at each node
i. Thermalization was performed by running the code for
iterations. Following that, we perturbed the system by removing a randomly selected node in order to simulate a power failure event. After this, initial node removal the dynamics was simulated according to Equation (
1) or Equation (
2) and lines are cut dynamically, according to the criterion (
16). We also tried such perturbations by line cuts, but these caused too small cascades for making statistical analysis. We also tried multiple, simultaneous random node removals, which caused larger, but identical, blackout distributions as the single node case. During the cascade simulations, which had the length of
(Throughout the simulations we assumed dimensionless units for the time, but, in the case of the HU-HV, we had parameters, with real SI units; thus, here, time can be interpreted with units of
s.) we measured the Kuramoto order parameter:
by increasing the sampling time steps exponentially:
where
gauges the overall coherence and
is the average phase. We solved (
1) numerically for
independent initial conditions, with different
-s and determined the sample average:
. We also recorded the total number of line failures
of each sample and calculated the probability distribution
of them. In the steady state, which we determined by visual inspection of the mean values, we measured the standard deviation:
of
in order to locate the transition point.
Description and Analysis of the Power-Grids
The authors have relied dominantly on the data provided by MAVIR (see
Figure 2) to create the model of the Hungarian HV power grid. Complete topology of 750, 400, and 220 transmission and 120 kV sub-transmission networks has been replicated with 418 nodes. The topology of these systems (see
Figure 3) is mostly looped and meshed, with only a number of direct lines. The model includes approx. 50 larger power plants, 200 composite distributed generators, which represent units of mixed fuel (gas engines, solar photovoltaics, and wind turbines), and 200 loads. The generation mix, the share of converter-based generation units in the portfolio, and the value of
couplings were determined using statistics of the Hungarian Energy and Public Utility Regulatory Authority and MAVIR, while
and
values were set according to empirical distributions created from historical data.
and
were
[s] and
[s], respectively.
We determined some basic topology characteristics [
45] of this graph while using the Gephi tool [
46]. The
nodes of the network are interconnected via
undirected links. The average degree is:
and the exponent of the cumulative degree distribution is:
, which renders this network just at the threshold of robust/fragile:
, according to the definition by [
11]. Note that, in the publication [
10], only the 220 and 400 kV infrastructure of the Hungarian HV network was considered, which is a smaller sub-network with
, possessing more fragile geometry than the model used for present paper.
The HU-HV is a highly modular network with modularity quotient
, being defined by
where
is the adjacency matrix and
is the Kronecker delta function. The Watts–Strogatz clustering coefficient [
47] of the network of
N nodes is
where
denotes the number of direct edges interconnecting the
nearest neighbors of node
i,
is about 10 times higher than that of a random network of same size
, defined by
. The average shortest path length is
where
is the graph distance between vertices
i and
j. In case of HU-HV, this is
, which is somewhat larger than that of the random network of same size:
obtained by the formula [
48]
Accordingly, this is a small-world network, according to the definition of the coefficient [
49]:
because
is much larger than unity.
We have also studied the dynamical behavior on the western states power-grid of US-HV that we downloaded from [
43]. This is a standard modular network, in which all of the transmission lines are bidirectional and identical, but other (distribution...etc.) lines are omitted. Nodes are also identical and featureless. The network invariants are summarized in the
Table 3.
As we can see, this network is about 10 times larger than the HU-HV, but it exhibits similar network invariant values. The small world coefficient is large again: . The cumulative degree distribution is: , categorizing it a robust network, by static topological sense. Later, we shall investigate if this holds in the dynamical sense, in the presence of fluctuating energy resources.
By looking at the adjacency matrix of the
node HU-HV grid (
Figure 4), we can see some blocks, especially for node numbers
, corresponding to the sub-network, considered in [
10], but, many other connections, resembling like a random structure, are also present. This is in contrast with the US-HV grid (
Figure 5), where a more regular, HMN structure is visible. This does not mean the lack of HMN structure of the Hungarian system had we considered lower levels [
3], but suggests a more random-like structure. Note that, in ref. [
10], more random-like structures were found to be more robust.
4. Conclusions
Power-grids are becoming increasingly heterogeneous, as renewable (solar, wind, ... etc.) small suppliers are connected. Therefore, the danger of failures that are caused by desynchronization is of a great concern. Failure data of large power-grids have shown blackout size distributions with power-law (PL) tails. Previous simulations could explain this using power threshold cascade models, assuming self-organized criticality. In these DC models, the power redistribution, following a line or node cut, is described by a fixed amount of load. We have studied the stability of phase and frequency synchronized steady-states of realistic, Hungarian, and US high voltage power grids while using dynamical simulations of the swing-equations, which describe the real power redistribution in AC electric networks. Earlier, we have shown that heterogeneity can generate power-law desynchronization duration distributions without the assumption of criticality [
3].
Now, we obtained roughly universal PL failure tails, without fine tuning to a critical point: i.e., at different thresholds (T), global couplings (K), and self-frequency distributions, for the 4941 node US and the 418 node HU-HV networks. The fitted exponents agree with those of the HU failure time data and other world-wide measurements. While the synchronization values dropped, the US and HU grid cascade size distributions both seem to be insensitive to such stronger fluctuations.
We emphasize, that we do not rule out a SOC mechanism, which tunes the network into the neighborhood of the synchronization transition point, as the consequence of power supply/demand competition, but show that this parameter region is extended, due to heterogeneity and load dependent PL exponents potentially arising. The lack of PL-s in the case of the homogeneous 2D square lattice shows that heterogeneity must be taken into account, simple homogeneous models cannot describe scale-free behavior of outages.
We also found that too strong heterogeneity of inertia destabilizes the power-grid and reliable synchronization cannot be sustained without feedback. Applying simple zero lag feedback were insufficient in our model; possibly, a time-delayed feedback control would be necessary, as suggested in [
24], which should be the target of further research. This feedback is supposed to represent the frequency response of generators and loads. In the case of generators, units providing primary reserve (or Frequency Containment Reserve) provide a practically immediate response based on the steepness (MW/Hz) of their open-loop control characteristic. Similarly, the behavior of loads during frequency disturbances can be described by their respective correlation factor (MW/Hz); however, their response is usually slightly delayed. Still, without the this feedback, our model is capable to describe short time scales, which can be interesting for high variability systems with rapid changes, coming from large fluctuations of renewable resources.
Our future work will focus on further extensions of the presented model. To describe the stabilization of synchronization, a retarded model will be implemented, which has larger inertial feedback, thus compensating for the decrease of inertia due to renewable generation. Using the methods of complex network and hybrid tools, a better insight can be gained into robustness and vulnerability issues of power systems. Such multi-level network analysis has proven to be useful previously, as coupling level of different networked infrastructures may increase and decrease stability, depending on the actual level. Literature is yet to provide a validation of European power system failures in the presence of large share of distributed generation. It was also shown that tools, specifically designed for power system analysis, outperform the methods that are solely built on topological connections. This gap between the two approaches is to be examined in detail by the authors, while taking into consideration realistic network topologies and power flows, extreme failure statistics and the theory of self-critical systems.
The data-sets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.