Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2019 Apr 16;9:6154. doi: 10.1038/s41598-019-42636-6

Synchronization of interconnected heterogeneous networks: The role of network sizes

Huixin Zhang 1, Weidong Zhang 1,, Jianxi Gao 2,
PMCID: PMC6468008  PMID: 30992507

Abstract

Increasing evidence shows that real networks interact with each other, forming a network of networks (NONs). Synchronization, a ubiquitous process in natural and engineering systems, has fascinatingly gained rising attentions in the context of NONs. Despite efforts to study the synchronization of NONs, it is still a challenge to understand how do the network sizes affect the synchronization and its phase diagram of NONs coupled with nonlinear dynamics. Here, we model such NONs as star-like motifs to analytically derive the critical values of both the internal and the external coupling strengths, at which a phase transition from synchronization to incoherence occurs. Our results show that the critical values strongly depend on the network sizes. Reducing the difference between network sizes will enhance the synchronization of the whole system, which indicates the irrationality of previous studies that assume the network sizes to be the same. The optimal connection strategy also changes as the network sizes change, a discovery contradicting to the previous conclusion that connecting the high-degree nodes of each network is always the most effective strategy to achieve synchronization unchangeably. This finding emphasizes the crucial role of network sizes which has been neglected in the previous studies and could contribute to the design of a global synchronized system.

Introduction

The present high attention to network science roots in its capability of explaining the behavior of complex real systems, including Internet1,2, sociology3, biology4, transportation5, and power grids6. For these real-world systems, one component is often an individual network within a much larger complex multilayer network710, forming a part of a network of networks (NON). Comparing to a single network, the connection between networks brings more complex and complicated properties of NONs, such as robustness8,1113, epidemic eruption14, and the self-organization in evolutionary game15. Among these properties, synchronization16 is an important behavior in biological17, engineering18, climatological19, and ecological systems20. The synchronization of a single network has been intensively investigated in the past few decades. However, the synchronization of NONs, which is more universal in real world, has not gained enough understanding21 yet. There has been a limited number of studies on the synchronization of NONs. Martin et al.22 showed the existence of a critical number of diagonal interlinks, beyond which synchronization could not be enhanced, while Francesco23 introduced a unique Master Stability Function that determines the stability of synchronization. The study on the synchronization of NONs has certain practical significance. For instance, the smart-grid, which can be regarded as NONs24, is a combination of microgrids and the traditional power networks. More and more microgrids are integrated into the power system, consequently decreasing the couplings of the power system and thus driving this NON into the boundary of its synchronization18.

Three key factors dominate the synchronization of NONs: the connection strategy, i.e. the linkage between different networks; the dynamics, i.e. the universally nonlinear behavior in the real world; and the structure, i.e. the connections between a certain amount of nodes. While research on these three factors have led to some important findings, some scientific gaps remain. Some studies found that the optimal connection strategy for the case of a single connection is always to link the high-degree nodes from different networks25,26. No model, to our best knowledge, are available to systematically study and theoretically explain the optimal connection strategies for more than one connection. Previously, the most commonly applied predictive tools to study the dynamics of NONs, such as Master Stability Function27 and the eigenvalues of the adjacency matrix18,28, are based on the linearization (e.g. replacing sin(θiθj) by θiθj). A more accurate model should have the ability to utilize the original nonlinear dynamics to provide a more accurate prediction. Moreover, these tools introduce the usage of super-Laplacian matrix29 for NONs, requiring huge time for calculations. In the previous studies, the network sizes, defined as the number of nodes, between different networks are assumed the same3034. But in the real-world systems, the sizes between different networks are usually different and may change over time. One example is the smart-grid24. The number of the generating units of the grid-connected microgrids is significantly different from that of the traditional power grid, and the former number might vary by time due to unstable resources. Another example is the plant-animal mutualistic network35. In the mutualistic ecological networks, the numbers of species are different between plant and animal, and species’ numbers of both plant and animal are changing due to the extinction and evolution. When the network sizes change, the results derived by these current tools need to be updated18,27,28,36 since they require the exact adjacency matrix, which could change dramatically even with a tiny change in network sizes. This property determines that for NONs with fast-changeable sizes, these tools have to recalculate frequently every time the network size changes, causing low performance in time-demanding control. Therefore, a new mathematical tool is in need for the fast-changing network sizes in NONs.

In this paper, we propose a mathematical framework to study the synchronization of NONs, with nonlinear dynamics and fast-changing network sizes. Firstly, for different connection strategies, we observe that the decrease in coupling strengths or the increase of network sizes may drive a synchronized system to be unsynchronized. Secondly, fixing network sizes, we derive the analytical expressions of the critical coupling strengths, at which a phases transition from synchronization to incoherence occurs. In return, fixing the coupling strengths, we can mathematically provide the thresholds of allowable network sizes, above which one system could not keep synchronized. This finding has important implications. In the case of modern power grid, our study can provide the maximum allowable number of microgrids that the power system can tolerate. Thirdly, we give the phase diagram of the allowable network sizes, guiding how to adjust the coupling strengths for keeping system synchronized with the fast-changing network sizes. Finally, the phase diagrams for different connection strategies are compared to find the optimal one. In contrast to previous findings, we show that to connect the nodes with high degrees is not always the best connection strategy; the optimal strategy depends on the network sizes. Our results light up the important role of network sizes and may help to design a global synchronized system.

Results

The Model

One of the most widely studied models of synchronization is the Kuramoto model37 (see Method Kuramoto Model). We present a mechanical analog of this model in Fig. 1a, where nodes are coupled through the coupling strength λ. The nodes are synchronized if they rotate around a circle with angular velocity ω and avoid collisions. In the single network Kuramoto model, the system undergoes a first order38 or a hysteresis transition39 when the coupling strength crosses a critical value. Comparing to a single network, NONs behaves much more complex since it has two kinds of coupling strengths: the internal coupling strength λ and the external coupling strength β (see Fig. 1b and Method Coupled Kuramoto Model). As seen in Fig. 1c, previous studies25,26 raised three basic forms of connection strategies: the hub connects to the hub (H-H), the hub connects to the leaf (H-L) and the leaf connects to the leaf (L-L). Here, we not only consider the connection strategy with one link but also with two links (see Method Connection Strategy).

Figure 1.

Figure 1

The mechanical analog of the oscillator-based networks. (a) In one single oscillator-based network, synchronized oscillators with the intrinsic rotation frequency ω are coupled through the elastic spring λ to simultaneously rotate around the circle without colliding. (b) With interdependence, two oscillator-based networks (red color present one network, while blue color present the other network) share another kind of elastic spring β to rotate around the circle together. (c) These two networks can be coupled by 3 connection strategies, including hub connecting to hub (H-H), hub connecting to leaf (H-L), and leaf connecting to leaf (L-L).

In this paper, we mainly focus on the case of a NON composed of two networks, which can be easily extended to the case of multiple networks by introducing new network layers and the connections between the networks. The order parameter to quantify the synchronization of a single network37 is r(t)eiφ=1N(j=1Neiθj(t)), where r(t) is the order parameter at time step t, N is the network size, θ(t) is the phase at time t, and i denotes an imaginary number. The order parameters for network I and network II are set as rI(t) and rII(t). The upper indices (I) and (II) stand for ‘Network I’ and ‘Network II’ respectively. Furthermore, we define the order parameter for interconnected networks R(t) as:

R(t)eiφ=1NI+NII(j=1NIeiθjI(t)+j=1NIIeiθjII(t)), 1

where φ is the average phase of the both networks. Thus, we can generate two Scale-Free (SF) networks (see Method Scale-Free Networks) with NI=30 and NII=50, interconnected by the H-H strategy. Then numerically mimic the order parameter r(t) by solving the ordinary differential equations of the coupled Kuramoto model (See Method Coupled Kuramoto model) for the given internal and external coupling strengths, where t[0,T]. As shown in Fig. 2a,b, when λ=3 and β=0.1 (small value of β, i.e. βs in the legend) both order parameters rI(t) and R(t) show a periodic function as time t and we denote the period as ΔT (Case I), indicating that the interconnected networks are not globally synchronized. When λ=3 and β=5 (large value, i.e. βl in the legend), however, both rI(t) and R(t) converge to their steady states (Case II), demonstrating that the interconnected networks are in the globally synchronized state, showing in Fig. 2c,d. To systematically study how the internal coupling strength, λ, determines the synchronization of interconnected networks, we decrease λ from 3 to 0 gradually with a constant interval Δλ=0.01. Furthermore, the initial state of the phases θi(t=0,λΔλ) is equal to the final state of the phase θi(t=0,λ), as shown in Fig. 2b,e. Next, we define the order parameter for the given λ at the final state as

R={R(t)|t[TΔT,T],CaseIR(T),CaseII, 2

and the definition of r is similar to equation (2) by replacing R to r. The global order parameter R is a decreasing function of λ as shown in Fig. 2f, demonstrating that the system is always in the unsynchronized state for small β=0.1. When β is large (Fig. 2g), the system is globally synchronized for large λ and shows a phase transition from synchronization to incoherency when λ crosses a critical value λc. Similarly, we also investigate the order parameters r and R as function of λ for two interconnected SF networks with L-L (Fig. 2h) and L-L, L-L strategies (Fig. 2i). We find that the system with a small value of the external coupling strength βs can never synchronize, i.e., it is independent of the value of the internal coupling strength λ (in yellow). Meanwhile, for the large value βl, there exists the critical value of λ that separates the synchronized phase and the unsynchronized phase, indicating the existence of a minimum value of β, below which the system can never synchronize (more details in Supplementary Sec. S2). To study the critical coupling strength of SF networks2, one common method is analyzing the star-like networks40,41, a close proxy when the SF network has sufficient heterogeneity42. Thus, we develop an analytical method to study the critical internal and external coupling strengths with star-like motifs and validate our approach on interconnected SF networks.

Figure 2.

Figure 2

Phase transition with different coupling strengths. Two networks with NI=30 and NII=50 are coupled through connection strategies H-H (subplots (af)), L-L (subplot (h)) and L-L L-L (subplot i). (a) shows that rI(t), the order parameter of Network I, is a periodic function of time t with the coupling strengths λ=3.00, β=0.1 (small value of β, i.e., βs in the legend). (b) Indicates that R(t), the order parameter of the whole system, is also a periodic function of t with λ=3.00, β=0.1. (c and d) Show when λ=3.00, β=5.0 (large value of β, i.e. βl in the legend), rI(t) and R(t) converge to their steady states. In subplots (ad), the initial phases of all oscillators are 1. In subplot (e), the initial state of the phases θi(t=0,λΔλ) is equal to the final state of the phase θi(t=0,λ) (b), with λ=3.00 and Δλ=0.01 as indicated by ■. (f) Shows that how R, the global order parameter, changes as λ changes. presents the value of R with λ=2.99, β=0.1, which is the mean value during one period in (e). With small R, the system is aways unsynchronized with βs=0.1. In (g), with βl=5.0 the system is globally synchronized for large λ and has a phase transition from synchronization to incoherency. Subplots (h) (L-L) and i (L-L L-L) show order parameters as a function of λ, with both βs=0.1 and βl=5.0.

The Synchronization conditions

Without loss of generality, the network with more nodes is set as Network I, while the network with smaller size is defined as Networks II, i.e., NINII (for the derived process). When the two interconnected networks are synchronized, the phase differences between nodes would no-longer change, defined as locking manifolds40. Using this condition, we obtain the critical values as below (the derived process can be found in Supplementary Sec. S3 and S4):

λconelink={NI+NII4NI+NIIω,HIC3NINII4NI+NIIω,HIC, 3

where HI stands for the hub in Network I and C is the set of nodes linking both networks;

βconelink=2NINIINI+NIIω. 4

Here, one-link includes all the four connection strategies: H-H, H-L, L-H and L-L.

Next, we derive the analytical solutions for the case of two-links connection. The analytical critical internal coupling strength can be mathematically described as

λctwolinks={ξ2,max{ξ2,min{2ξ3,2ξ2+2ξ322ξ2ξ3}},2ξ1,HIC&HIICHIC&HIICHIC, 5

while the critical external coupling strengths are

βcHHLL=max{2λ+4ξ1π2+arcsin(12ξ2λ),π+28λ+ξ3+(π+28λξ3)2+λξ3}, 6
βcHLLH=max{2λ+4ξ1π2+arcsin(12ξ3λ),π+28λ+ξ1+(π+28λξ1)2+λξ3}, 7
βcHLLL=max{2λ+4ξ1π2+arcsin(12ξ2λ)+arcsin(12ξ3λ),π+212λ+2ξ1+3ξ36+(π+212λ2ξ1+3ξ36)2+23λξ3}, 8
βcLHLL=π+212λ+ξ3+2ξ46+(π+212λξ3+2ξ46)223λξ3, 9
βcLLLL=NINIINI+NIIω, 10

where ξ1=NI2NI+NIIω, ξ2=NI+NII4NI+NIIω, ξ3=NINIINI+NIIω, ξ4=NII2NI+NIIω. Different from one-link connection, βctwolinks depends on the value of λ except L-L L-L. Note that when λ>λc and β>βc the two networks are guaranteed to be synchronized together for H-H L-L, H-L L-H and L-L L-L connection strategies. It is, however, not a sufficient condition for both H-L L-L and L-H L-L connection strategies. If only one hub acts as a connector (H-L L-L and L-H L-L), only when 2ξ4<λ<2ξ2+4ξ44ξ2ξ4 and β[βc,βmax], the whole system is synchronized, where the maximum external coupling strength satisfies

βmaxHLLL,LHLL=2λ+4ξ4π2+arcsin(12ξ2λ)+arcsin(14ξ4λ). 11

It means that in this case the system not only has the lower limit βc but also has the upper limit βmax.

In the rest of this article, we do not assume NINII and thus H-L equals to L-H. Figure 3 shows the derived results of critical coupling strengths, as indicated in equations (310). In Fig. 3, the color of each point (NI, NII) presents the critical coupling strength with certain networks sizes NI and NII. Figure 3a demonstrates λc=NI+NII4NI+NIIω, which is the critical internal coupling strength for the cases H-H, H-H L-L, and H-L L-H. This λc increases with NI+NII, indicating that a larger system displays less synchronization, which coincides with experimental studies in power systems43 and is analogous to the discovery in etiological systems44. Figure 3b–e show λc for H-L, L-L, L-L L-L and H-L L-L respectively. We observe that Fig. 3b (H-L) is the combination of Fig. 3a (H-H) and Fig. 3c (L-L), along the diagonal line NI=NII. By comparing Figs 3e to 3d,c, we found that the upper triangle of case H-L L-L, i.e., NINII, is as the same as that of case L-L L-L. Such property depends on whether the hub with larger network size acts as the connector (HI in equations (2) and (4)), indicating the important role of network size in deciding the critical internal coupling strength. Figure 3f–i show βc for one-link, L-L L-L, H-H L-L and H-L L-H respectively. These critical external couplings increase with |NINII| and decrease with NI+NII, indicating the importance of absolute network sizes NI+NII and the relative network sizes |NINII|. Figure 4 is about βH-L L-L, which has the upper limit βmax as well as the lower limit βc. If the upper limit is less than the lower limit, i.e., βc>βmax, the system could not synchronize and we set the color of the corresponding points in Fig. 4a and b white. Moreover, both βc and βmax are closely related to λ, requiring λ belongs to a certain range (Eqs (8), (9) and (11)). If λ=0.98 (λ=0.99) does not belong to such certain range, the corresponding points in Fig. 4a,b are colored as black. In Fig. 4c and d, we show how βcHLLL and βmaxHLLL are closely related to λ.

Figure 3.

Figure 3

The critical coupling strengths. In each subplot, the color stands for the derived values of critical coupling strengths, as a function of networks sizes NI and NII. (a) The derived results of λc for H-H (equation (3) for case HIC), as well as H-H L-L and H-L L-H (equation (5) for case HIC&HIIC). (b) λcHL, combing with the lower triangle area (equation (3) for case HIC) and the upper triangle area (equation (3) for case HIC). (c) λcLL (equation (3) for case HIC). (d) The derived λcLLLL (equation (5) for HIC). (e) λcHLLL is combined with the lower triangle area (equation (5) for case HIC&HIIC) and the upper triangle area (equation (5) for case HIC). (f) βconelink (4). (g) βcLLLL (equation (10)). (h) βcHHLL (equation (6)). (i) βcHLLH (equation (7)).

Figure 4.

Figure 4

The lower and the upper limit of β in H-L L-L. Different from other connection strategies, βH-L L-L has the upper limit βmax as well as the lower limit βc. In (a and b), if the upper limit is less than the lower limit, i.e., βc>βmax, the system could not synchronize and we color the corresponding points as white. Meanwhile, βmax limits λ, which means when λ is out of a certain range the system could not synchronize. If λ (λ = 0.98 in (a), λ = 0.99 in (b)) does not belong to such range, the corresponding points in (a and b) are colored as black. (c and d) Show how βc and βmax change as λ, for certain network sizes. (c) NI=120, NII=100, λc=0.9818. (d) NI=150, NII=100, λc=0.9840.

The derived critical coupling strengths are validated in Fig. 5. The x-label in Fig. 5 describes the results obtained by our theory (using superscript T), while the y-label denotes the simulation results (using superscript S). When the derived results are as the same as the simulation results, the corresponding dots are on the diagonal line y=x. Three kinds of signs indicate three groups of network sizes: (1) ‘’, NI=80, NII=100; (2) ‘+’, NI=120, NII=100; (3) ‘’, NI=150, NII=100, while seven colors represent the results of seven connection strategies, such as blue for H-L L-L etc. In Fig. 5a–c we compare results from our theory with ones from the simulations for λc, βc and βmax respectively. The comparisons show that our theory aligns with the simulation.

Figure 5.

Figure 5

The validation of the derived critical coupling strengths. The derived results are compared to the simulation results. The prediction of the derived results get more accurate if the points are closer to the diagonal line y=x. There are three groups of network sizes, which are indicated by signs: (1) ‘’, NI=80, NII=100; (2) ‘+’, NI=120, NII=100; (3) ‘’, NI=150, NII=100. Seven colors present the results of seven connection strategies respectively. For example, blue for H-L L-L. (a) The validation of derived λc for seven connection strategies. (b) The validation of derived βc for seven connection strategies. (c) For all three groups of network sizes, we choose three values of λ, which are indicated by the size of sign and bigger value yields larger size. Group 1: 1.13; 1.14; 1.15. Group 2: 0.99; 1.00; 1.01. Group 3: 0.985; 0.987; 0.989.

Phase diagram

The above analysis points out the significant role of network sizes for the synchronization of NONs. In real systems, the network sizes are not constant and may change over time. Thus, it’s important to develop an approach to keep the system synchronized in a fast and efficient way, facing the time-variable network sizes.

First of all, we introduce a concept of “maximum allowable network sizes”, which comes from “maximum allowable penetration level”, a hot spot in the field of smart grid45. The “maximum allowable network sizes” refers to the maximum network sizes that the system can tolerate. If the network sizes are larger than this value, the system fails to remain synchronized. For H-H, the maximum allowable network sizes can be obtained from equation (3). Assuming NINII without loss of generation, we have

NIINI+4ωωλ,λ<ω, 12
NII2ωβ2ω+βNI. 13

It is noticed that when λω, the maximum allowable network size of Network II is 2ωβ2ω+βNI, only determined by β. Similarly, the maximum allowable network sizes for other cases can also be obtained.

With certain coupling strengths, whether the system with NI and NII remains synchronized or not is shown by the phase diagram. As seen in Fig. 6a–g, the phase diagram includes two part: one is the operating space (green or blue zone), constructed by the allowable network sizes; the other is the non-synchronized area (yellow zone), constructed by the non-allowable network sizes. The results, again, show that our theoretical results (blue and red lines in Fig. 6a–c and f, green zone in Fig. 6d, e and g) align with simulation results (green zone in Fig. 6a–c and f, blue zone in Fig. 6d, e and g).

Figure 6.

Figure 6

The operating space constructed with network sizes. (a) The synchronization area of two uncoupled networks is shown as the translucent red zone (zone I and zone II), while that of two networks coupled through H-H is shown as green zone (zone II and zone III), with λ=0.98, β=1.00. In (d, e and g), Inline graphic indicates the system with NI and NII is proved to be non-synchronized by both the theory and the simulation, Inline graphic indicates this system is proved to be synchronized by both the theory and the simulation, Inline graphic indicates this system is proved to be synchronized by the simulation but not by the theory, and Inline graphic indicates this system is proved to be synchronized by the theory but not by the simulation. (h) Green zone presents the operating space for λ=0.99, β=1.00, red zone denotes that for λ=0.98, β=1.00, and blue zone shows that for λ=0.99, β=1.00. A(73,122), B(245,150) and C(73,23). (i) Three groups of synchronization area: (1) S1 for the uniform networks with λ=0.98; (2) S2 for the non-uniform networks with λ randomly chosen from (0.98,0.99); (3) S3 for the uniform networks with λ continuously drops from 1.27 to 0.98 (S3S2S1). Inline graphic represent S1S2S3, Inline graphic stands for S2S3, while Inline graphic shows S3.

Network Sizes

Comparing the operating spaces from different connection strategies, we find that the optimal connection strategy depends on the network sizes, contradicting to the previous findings25,26 that connecting the high-degree nodes is always the most competitive one. As seen in Fig. 6f and g, when NINII, the system with L-L L-L (green zone) is much easier to be synchronized than that with H-L L-L (yellow zone), although the system with H-L L-L has a high-degree node as the connector. Besides, all the connection strategies except H-L L-L share similar operating space when NINII, i.e. near the diagonal line in Fig. 6a–g. One more example is that, H-H L-L connects the high-degree nodes while H-L L-H connects the high-degree node to the low-degree node. However, the former (Fig. 6d) has much less operating space than the later one (Fig. 6e). Counter-intuitively, more links between networks do not definitely lead to more operating space. For example, the operating space of H-H is much larger that that of H-H L-L, although the later has one more link.

It’s natural to ask further: how does the interdependence influences the operating space? Will interconnected networks be more stable than a single network? As shown in Fig. 6a, the operating space40 of a single network is zone I and zone II, while that for networks coupled by hubs is zone II and zone III. If Network I and Network II belong to zone I, they will lose synchronization if they become interdependent on each other. If Network I and Network II belong to zone III, they will lose synchronization if they loss interdependence. So whether the interdependence enhances the synchronization or not depends on the zone that the system belong to, i.e., the combination of the network sizes. This finding can inform whether it would be helpful to integrate different networks or not. The integration should be stopped if the interdependence brought by it drives the system from the operating space into the unsynchronized zone.

Facing the fast-changed network sizes, our results contribute to the time-demanding control. With certain coupling strengths (λ=0.98, β=0.50), the system A(73,122) is synchronized, as seen in Fig. 6h (A belongs to the intersection of red zone and blue zone: red zone, the safe operating space for λ=0.98, β=1.00; blue zone, the safe operating space for λ=0.98, β=1.00). With the enlargement of network sizes, A(73,122) jumps into B(245,150), the system cannot maintain synchronized (green zone, the safe operating space for λ=0.99, β=1.00). To maintain synchronization, it is λ that should be enhanced, while the enhancement of β does not make sense. Surprisingly, when the network size is decreased, A(73,122) jumps to C(73,23), we need to increase instead decrease β. These results highlight the distinct roles of the internal coupling strength (λ) and the external coupling strength (β) on operating space; the former one sizes the operating space while the latter, shapes. This finding helps to decide which coupling strength should be utilized and how much it should be enhanced, guiding the time-demanding control to maintain synchronization.

The theoretical results are verified on the heterogeneous networks. In Fig. 6i, there are three groups of phase diagrams with β=1.00: Group 1 indicates the operating space with λ=0.98, at which the synchronized systems loss synchronization; Group 2 concerns the unsynchronized systems that will gain synchronization with λ=0.98; Group 3 is a sensitivity test (see Method Sensitivity Tests) with λ randomly chosen from [0.98,0.99]. It can be seen that the synchronization area of Group 3 (unsynchronized to synchronized, λ[0.98,0.99]) is very close to that of Group 1 (synchronized to unsynchronized, λ=0.99). Moreover, our theoretical predictions of the synchronized regimes agrees with the simulation results on SF networks, as shown in Fig. 7. In conclusion, our result derived through homogenous networks can be applied to the heterogeneous ones.

Figure 7.

Figure 7

The validation on SF networks. The result derived by star networks is validated in SF networks through the comparison of phase diagram with the same coupling strength λ=0.99, β=1.00. SF network is grown by the preferential attachment with one link for a new node and two networks share the same growing process. In all plots, the synchronization area of star network is the one surrounded by red curves, while the synchronization area of SF networks is the green zone. The seven subplots are for seven connection strategies respectively: (a) H-H. (b) H-L. (c) L-L. (d) H-H L-L. (e) H-L L-H. (f) L-L L-L. (g) H-L L-L. (h) We calculate the acreage of the operating space of both star networks and SF networks, for all connection strategies.

Discussion

In this paper, we introduce a mathematical method to study the synchronization without lossing inherent nonlinearity. Since the method avoids the usage of super-Laplacian matrix, it can handle NONs with massive layers, especially for time-demanding control.

The method enabled us to, for the first time, discover the importance of network sizes in the study of the synchronization of NONs. Firstly, it is found that the optimal connection strategy depends on the network sizes. As we show in Fig. 6d and e, the operating space of H-H L-L is much smaller than that of H-L L-H. The finding, contradicting to the previous opinion that to connect the nodes with high degree is always the optimal solution, provides new insights to develop optimal connecting strategies. Secondly, the network sizes shed new light on the debate that whether the interdependence affects the stability negatively or positively. We found interdependence plays a positive role when the sizes between the networks are similar, and a negative role when the sizes are different, as seen in Fig. 6a. Thirdly, we find that network sizes help to guide the fast control to maintain synchronization. Network sizes indicates the kind of coupling strength that should be adjusted and the amount of adjustments that should be made, as seen in Fig. 6h.

The importance of network sizes to the synchronization of NONs will have important practical applications. The high penetration level of new energy source, i.e. grid networks of extremely varying sizes, should be carefully monitored. The decision-making of integrating microgrids into the main power grid should depend on whether the interdependence drives the system out of synchronization. The adjustments of coupling strengths need to follow the change in network sizes over time to keep the synchronization of smart-grids with time-varying penetration level. It is worth noticing that the applications we gave here is through the modeling of smart-grid as oscillator-based18 NONs. Controlling real smart grids with more complex network structures is more challenging and requires further research.

Despite the diverse properties and complex behaviors of NONs, we find a universal characteristic that dominates the synchronization of NONs: “unbalance”. If there is an unbalance between the network sizes, i.e., N1N2, the synchronization level is much lower than a “balanced” system with N1=N2 for a given β. Also, intuitively we would assume that connection strategy of H-H L-L should result a larger synchronized space than H-H due to the extra linkage. However, the result is opposite, as seen in Fig. 6a and d. This is because the additional link L-L makes the networks more “unbalanced”. Take H-H in Fig. 7a for example. When the difference between network sizes gets larger, the unbalance between the two star networks’ structures gets larger, while the two SF networks get more balanced due to the randomness. Thus, we may draw the conclusion that the unbalance between networks is a universal factor obstructing the synchronization of interconnected networks. Surprisingly, when we calculate the sizes of the operating space between star networks (SAstar) and SF networks (SASF), the ratios of different connection strategies are almost along a universal line (Fig. 7h). Assuming the existence of this ‘universal’ line, we can obtain the information of SF networks without calculations once we know the results of the corresponding star networks. That is to say, despite the fact that the topology of the SF networks is much different from that of the star networks, they share some universal properties. However, the existence of the potential universality needs further exploration.

Methods

Kuramoto model

The mathematical description of the Kuramoto model37 is as

θ˙i=ωijλijsin(θiθj). 14

Each node characterized by a phase angle θi has the intrinsic rotation frequency ωi, but is limited by the coupled neighbor through an elastic spring with stiffness λij.

Coupled Kuramoto model

The coupled Kuramoto model for Network I and Network II is

θ˙iI=ωiIλijIsin(θiIθjI)βipIsin(θiIθpII),θ˙mII=ωmIIλmnIIsin(θmIIθnII)βmkIIsin(θmIIθkI), 15

where θ[0,2π) is the phase of a node, and the natural frequency is proportional to its degree41, i.e., ωiI=kiIω, ωmII=kmIIω. Here ω is the natural rotating frequency unit and k is the degree of the node. Different from single network, there are two kinds of coupling strengths for interconnected networks. One is the coupling strength within a network (the internal coupling strength), λ. The other is the coupling strength between networks (the external coupling strength), β.

Parameter setup

The coupled Kuramoto model was applied to the simulations shown in Figs 2, 5, 6 and 7, with the initial condition of the phases of all oscillators as 1. Then λ drops gradually and everytime λ changes, the initial phases are the end states of the last λ. In all these plots, the natural frequency of all oscillators were 1 and β remained unchanged. λ was a fixed value in the simulation shown in Figs 2a–e and 5, while in Figs 2f–i, 6 and 7 λ was kept unchanged for 10000 iterations and passed to another value for another 100000 iterations with δλ=0.01. Fourth-order Runge-Kutta was used in the iteration to solve the nonlinear equations.

Scale-Free Networks

Scale-Free network was generated using BB model46. The initial network had one node. A new node was added to a existed node i with the probability Πi, where Πi=ηikijηjkj. Here k is the degree of one node and the mean degree is 1. η is the fitness randomly chosen between [0,1] for every node.

Connection Strategy and Adjacency Matrix

Connection strategy refers to which node acts as the connector that linking different networks. All the connections between two networks discussed in this study are H-H (short for hub-hub, means two hubs from two networks respectively act as such connectors,), H-L (short for hub-leaf), L-L, H-H L-L, H-L L-H, L-L L-L, and H-L L-L. Note that our results can be extended to multiple couplings between two networks. Connection Strategy indicates the adjacency matrix between networks M. When the nodes i and j act as the connector linking two networks, then Mij=1, else Mij=0.

Sensitivity Tests

The derived results were validated on the heterogeneous networks, as shown in Fig. 7i. We used three groups of coupling strengths: (1) all nodes were assigned with λ=0.98; (2) for each node, λ were randomly chosen from [0.98,0.99]; (3) λ for all nodes started from 1.20 that the system could be synchronized, then λ for all nodes deceased gradually until 0.98 to check whether the system could be synchronized or not.

Supplementary information

Acknowledgements

This work was supported by the National Natural Science Foundation of China (Grand Nos U1509211, 61473183, 61627810). J.G. was partially supported by the Knowledge and Innovation Program No. 1415291092 at Rensselaer Polytechnic Institute. Helpful discussions with Ryan Qi Wang from Northeastern University are greatly acknowledged.

Author Contributions

H.Z. and J.G. conceived the experiments, H.Z. conducted the experiments, W.Z. and J.G. analyzed the results. All authors reviewed the manuscript.

Data Availability

The datasets generated and/or analysed in this study are available from the corresponding author on reasonable request.

Competing Interests

The authors declare no competing interests.

Footnotes

Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

Weidong Zhang, Email: wdzhang@sjtu.edu.cn.

Jianxi Gao, Email: gaoj8@rpi.edu.

Supplementary information

Supplementary information accompanies this paper at 10.1038/s41598-019-42636-6.

References

  • 1.Albert R, Jeong H, Barabási AL. Error and attack tolerance of complex networks. Nature. 2000;406:378. doi: 10.1038/35019019. [DOI] [PubMed] [Google Scholar]
  • 2.Barabási A-L, Albert R. Emergence of scaling in random networks. Science. 1999;286:509–512. doi: 10.1126/science.286.5439.509. [DOI] [PubMed] [Google Scholar]
  • 3.Kitsak M, et al. Identification of influential spreaders in complex networks. Nature physics. 2010;6:888. doi: 10.1038/nphys1746. [DOI] [Google Scholar]
  • 4.Barabási A-L, Oltvai ZN. Network biology: understanding the cell’s functional organization. Nature reviews genetics. 2004;5:101. doi: 10.1038/nrg1272. [DOI] [PubMed] [Google Scholar]
  • 5.Guimera R, Mossa S, Turtschi A, Amaral LN. The worldwide air transportation network: Anomalous centrality, community structure, and cities’ global roles. Proceedings of the National Academy of Sciences. 2005;102:7794–7799. doi: 10.1073/pnas.0407994102. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Albert R, Albert I, Nakarado GL. Structural vulnerability of the North American power grid. Physical review E. 2004;60:025103. doi: 10.1103/PhysRevE.69.025103. [DOI] [PubMed] [Google Scholar]
  • 7.Vespignani A. Complex networks: The fragility of interdependency. Nature. 2010;464:984–985. doi: 10.1038/464984a. [DOI] [PubMed] [Google Scholar]
  • 8.Buldyrev SV, Parshani R, Paul G, Stanley HE, Havlin S. Catastrophic cascade of failures in interdependent networks. Nature. 2010;464:1025–1028. doi: 10.1038/nature08932. [DOI] [PubMed] [Google Scholar]
  • 9.Gao J, Li D, Havlin S. From a single network to a network of networks. National Science Review. 2014;1:346–356. doi: 10.1093/nsr/nwu020. [DOI] [Google Scholar]
  • 10.Kivelä M, et al. Multilayer networks. Journal of complex networks. 2015;2:203–271. doi: 10.1093/comnet/cnu016. [DOI] [Google Scholar]
  • 11.Gao J, Buldyrev SV, Havlin S, Stanley HE. Robustness of a network of networks. Physical Review Letters. 2011;107:195701. doi: 10.1103/PhysRevLett.107.195701. [DOI] [PubMed] [Google Scholar]
  • 12.Brummitt CD, D’Souza RM, Havlin S, Leicht EA. Suppressing cascades of load in interdependent networks. Proceedings of the National Academy of Sciences. 2012;109:E680–E689. doi: 10.1073/pnas.1110586109. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Gao J, Buldyrev SV, Stanley HE, Havlin S. Networks formed from interdependent networks. Nature physics. 2012;8:40–48. doi: 10.1038/nphys2180. [DOI] [PubMed] [Google Scholar]
  • 14.Dickison M, Havlin S, Stanley HE. Epidemics on interconnected networks. Physical Review E. 2012;85:066109. doi: 10.1103/PhysRevE.85.066109. [DOI] [PubMed] [Google Scholar]
  • 15.Santos MD, Dorogovtsev SN, Mendes JFF. Biased imitation in coupled evolutionary games in interdependent networks. Scientific reports. 2014;4:4436. doi: 10.1038/srep04436. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Boccaletti S, et al. Explosive transitions in complex networks’ structure and dynamics: Percolation and synchronization. Physics Reports. 2016;660:1–94. doi: 10.1016/j.physrep.2016.10.004. [DOI] [Google Scholar]
  • 17.Carr KW, White-Schwoch T, Tierney AT, Strait DL, Kraus N. Beat synchronization predicts neural speech encoding and reading readiness in preschoolers. Proceedings of the National Academy of Sciences. 2014;111:14559–14564. doi: 10.1073/pnas.1406219111. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Motter AE, Myers SA, Anghel M, Nishikawa T. Spontaneous synchrony in power-grid networks. Nature Physics. 2013;9:191–197. doi: 10.1038/nphys2535. [DOI] [Google Scholar]
  • 19.Coumou D, Petoukhov V, Rahmstorf S, Petri S, Schellnhuber HJ. Quasi-resonant circulation regimes and hemispheric synchronization of extreme weather in boreal summer. Proceedings of the National Academy of Sciences. 2014;111:12331–12336. doi: 10.1073/pnas.1412797111. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Noble AE, Machta J, Hastings A. Emergent long-range synchronization of oscillating ecological populations without external forcing described by Ising universality. Nature communications. 2015;6:16664. doi: 10.1038/ncomms7664. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Ferrari, F. A. S. et al. A network of networks model to study phase synchronization using structural connection matrix of human brain. Physica A: Statistical Mechanics and its Applications (2017).
  • 22.Martin-Hernandez, J., Wang, H., Van Mieghem, P. & D’Agostino, G. On synchronization of interdependent networks. arXiv preprint arXiv:1304.4731 (2013).
  • 23.Sorrentino F. Synchronization of hypernetworks of coupled dynamical systems. New Journal of Physics. 2012;14:033035. doi: 10.1088/1367-2630/14/3/033035. [DOI] [Google Scholar]
  • 24.Kuzlu, M. & Pipattanasomporn, M. Assessment of communication technologies and network requirements for different smart grid applications. Innovative Smart Grid Technologies (ISGT), 2013 IEEE PES 1–6 (IEEE, 2013).
  • 25.Aguirre J, Papo D, Buldú JM. Successful strategies for competing networks. Nature Physics. 2013;9:230–234. doi: 10.1038/nphys2556. [DOI] [Google Scholar]
  • 26.Aguirre J, Sevilla-Escoboza R, Gutiérrez R, Papo D, Buldú JM. Synchronization of interconnected networks: the role of connector nodes. Physical review letters. 2014;112:248701. doi: 10.1103/PhysRevLett.112.248701. [DOI] [PubMed] [Google Scholar]
  • 27.Huang L, Lai YC, Gatenby RA. Optimization of synchronization in complex clustered networks. Chaos: An Interdisciplinary Journal of Nonlinear Science. 2008;18:013101. doi: 10.1063/1.2826289. [DOI] [PubMed] [Google Scholar]
  • 28.Li Y, Wu X, Lu JA, Lü J. Synchronizability of duplex networks. IEEE Transactions on Circuits and Systems II: Express Briefs. 2016;63:206–210. doi: 10.1109/TCSII.2015.2468924. [DOI] [Google Scholar]
  • 29.Gomez S, et al. Diffusion dynamics on multiplex networks. Physical review letters. 2013;110:028701. doi: 10.1103/PhysRevLett.110.028701. [DOI] [PubMed] [Google Scholar]
  • 30.Buldyrev SV, Shere NW, Cwilich GA. Interdependent networks with identical degrees of mutually dependent nodes. Physical Review E. 2011;83:016112. doi: 10.1103/PhysRevE.83.016112. [DOI] [PubMed] [Google Scholar]
  • 31.Montbrió M, Kurths J, Blasius B. Synchronization of two interacting populations of oscillators. Physical Review E. 2004;70:056125. doi: 10.1103/PhysRevE.70.056125. [DOI] [PubMed] [Google Scholar]
  • 32.Um J, Minnhagen P, Kim BJ. Synchronization in interdependent networks. Chaos: An Interdisciplinary Journal of Nonlinear Science. 2011;21:025106. doi: 10.1063/1.3596698. [DOI] [PubMed] [Google Scholar]
  • 33.Lu R, Yu W, Lü J, Xue A. Synchronization on complex networks of networks. IEEE transactions on neural networks and learning systems. 2014;25:2110–2118. doi: 10.1109/TNNLS.2014.2305443. [DOI] [PubMed] [Google Scholar]
  • 34.Zhang X, Boccaletti S, Guan S, Liu Z. Explosive synchronization in adaptive and multilayer networks. Physical Review Letters. 2015;114:038701. doi: 10.1103/PhysRevLett.114.038701. [DOI] [PubMed] [Google Scholar]
  • 35.Bastolla U, et al. The architecture of mutualistic networks minimizes competition and increases biodiversity. Nature. 2009;458:1018. doi: 10.1038/nature07950. [DOI] [PubMed] [Google Scholar]
  • 36.Huang L, Park K, Lai YC, Yang L, Yang K. Abnormal synchronization in complex clustered networks. Physical review letters. 2006;97:164101. doi: 10.1103/PhysRevLett.97.164101. [DOI] [PubMed] [Google Scholar]
  • 37.Kuramoto, Y. Self-entrainment of a population of coupled non-linear oscillators. International symposium on mathematical problems in theoretical physics, 420–422 (Springer, 20).
  • 38.Tanaka H-A, Lichtenberg AJ, Oishi S. First order phase transition resulting from finite inertia in coupled oscillator systems. Physical review letters. 1997;78:2104. doi: 10.1103/PhysRevLett.78.2104. [DOI] [Google Scholar]
  • 39.Tanaka H-A, Lichtenberg AJ, Oishi S. Self-synchronization of coupled oscillators with hysteretic responses. Physica D: Nonlinear Phenomena. 1997;100:279–300. doi: 10.1016/S0167-2789(96)00193-5. [DOI] [Google Scholar]
  • 40.Zou Y, Pereira T, Small M, Liu Z, Kurths J. Basin of attraction determines hysteresis in explosive synchronization. Physical review letters. 2014;112:114102. doi: 10.1103/PhysRevLett.112.114102. [DOI] [PubMed] [Google Scholar]
  • 41.Gómez-Gardeñes J, Gómez S, Arenas A, Moreno Y. Explosive synchronization transitions in scale-free networks. Physical review letters. 2011;106:128701. doi: 10.1103/PhysRevLett.106.128701. [DOI] [PubMed] [Google Scholar]
  • 42.Albert R, Barabási AL. Statistical mechanics of complex networks. Reviews of modern physics. 2002;74:47. doi: 10.1103/RevModPhys.74.47. [DOI] [Google Scholar]
  • 43.Andersson G, et al. Causes of the 2003 major grid blackouts in North America and Europe, and recommended means to improve system dynamic performance. Power Systems, IEEE Transactions on. 2005;20:1922–1928. doi: 10.1109/TPWRS.2005.857942. [DOI] [Google Scholar]
  • 44.May RM. Will a large complex system be stable? Nature. 1972;238:413–414. doi: 10.1038/238413a0. [DOI] [PubMed] [Google Scholar]
  • 45.Golpîra H, Seifi H, Messina AR, Haghifam MR. Maximum Penetration Level of Micro-Grids in Large-Scale Power Systems: Frequency Stability Viewpoint. IEEE Transactions on Power Systems. 2016;31:5163–5171. doi: 10.1109/TPWRS.2016.2538083. [DOI] [Google Scholar]
  • 46.Bianconi G, Barabási AL. Competition and multiscaling in evolving networks. Europhysics Letters. 2001;54:4136. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Data Availability Statement

The datasets generated and/or analysed in this study are available from the corresponding author on reasonable request.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES