Next Article in Journal
Bogdanov–Takens Bifurcation of Kermack–McKendrick Model with Nonlinear Contact Rates Caused by Multiple Exposures
Previous Article in Journal
Several Symmetric Identities of the Generalized Degenerate Fubini Polynomials by the Fermionic p-Adic Integral on Zp
Previous Article in Special Issue
Fixed Point Dynamics in a New Type of Contraction in b-Metric Spaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamical Analysis and Synchronization of Complex Network Dynamic Systems under Continuous-Time

1
Xi’an Key Laboratory of Human-Machine Integration and Control Technology for Intelligent Rehabilitation, Xijing University, Xi’an 710123, China
2
Shaanxi International Joint Research Center for Applied Technology of Controllable Neutron Source, Xijing University, Xi’an 710123, China
3
School of Mathematics and Computer Science, Yan’an University, Yan’an 716000, China
*
Author to whom correspondence should be addressed.
Symmetry 2024, 16(6), 687; https://doi.org/10.3390/sym16060687
Submission received: 8 April 2024 / Revised: 17 May 2024 / Accepted: 23 May 2024 / Published: 4 June 2024
(This article belongs to the Special Issue Symmetry in Nonlinear Dynamics and Chaos II)

Abstract

:
In multilayer complex networks, the uncertainty in node states leads to intricate behaviors. It is, therefore, of great importance to be able to estimate the states of target nodes in these systems, both for theoretical advancements and practical applications. This paper introduces a state observer-based approach for the state estimation of such networks, focusing specifically on a class of complex dynamic networks with nodes that correspond one-to-one. Initially, a chaotic system is employed to model the dynamics of each node and highlight the essential state components for analysis and derivation. A network state observer is then constructed using a unique diagonal matrix, which underpins the driver and response-layer networks. By integrating control theory and stability function analysis, the effectiveness of the observer in achieving synchronization between complex dynamic networks and target systems is confirmed. Additionally, the efficacy and precision of the proposed method are validated through simulation.

1. Introduction

In the real world, complex dynamic networks are omnipresent and ubiquitous. Complex networks can be considered as dynamical systems in which connections between nodes represent interactions between nodes. The study of complex network dynamics helps to explain various real-world problems and increase the understanding of dynamical properties such as network stability, consistency, optimization and synchronization. Many natural or man-made systems can be modeled and described by complex dynamic networks, such as the World Wide Web, genetic networks [1,2], power networks [3,4,5], social communication networks [6,7,8], transportation networks [9,10,11,12], and so on. In addition, complex network topologies can be studied to solve problems in real networks, such as large-scale power outages in power networks and virus propagation in networks.
Euler adeptly resolved the “Königsberg Seven Bridges Problem” using foundational graph theory [13]. Erdős and Rényi collaboratively developed random graph theory, laying the groundwork for systematic studies in complex network theory [14]. Watts and Strogatz discovered the small world of networks [15], and Barabási and Albert revealed the scale-free characteristics and small-world properties of complex dynamic networks through the scale-free nature of networks [16]. These mathematical models provided a robust theoretical foundation that inspired increasing scholarly interest in complex dynamic networks. Targui et al. proposed an observer based on the hydrodynamic model to estimate the state of each node in the communication network [17]. Fan studies the topology identification of complex dynamic networks through systems with chaotic nodes [18]. Wu studies the state estimation problem of discrete-time general complex dynamic networks with packet loss in the transmission channel between the original network and the observation network [19]. Alsaadi et al. also discussed the problem of network state estimation on single-layer complex networks [20,21,22,23]. Lü summarizes the link prediction in complex networks [24]. Yu analyzed the complex network of China’s innovation and development [25]. Laumann discusses the complex network of climate sustainable development [26]. These studies highlight the ubiquity and importance of complex networks in nature and human society, not only advancing theoretical progress in mathematics and physics, but also having a profound impact on practical applications in fields such as engineering, economics, social sciences, and environmental science.
In complex dynamic networks, the phenomenon of synchronization is a striking collective behavior. However, since most networks cannot achieve synchronization spontaneously, control is often considered an effective method to realize network synchronization. Consequently, this topic has attracted considerable attention from scholars, encompassing various types such as complete synchronization [27], cluster synchronization [28], exponential synchronization [29,30], finite-time synchronization [31,32,33], and other synchronization schemes [34,35]. Soudbakhsh studies the problem of wide-area power system control using synchronization measurement in the presence of network delay [36]. Yu studies the long-term prediction of continuous-time dynamic graph networks [37]. Wu gives new criteria for the boundedness and asymptotic stability of neural networks under impulsive control on time scales [38]. Li studies the model following adaptive control problem for a class of time-varying complex dynamic networks [39]. Chen focuses on a new observer-based synchronization problem of discrete-time complex networks with Markov switching topology, and develops a non-homogeneous observer with asynchronous topology and gain to estimate the state of nodes [40]. However, these studies typically assume that complex networks are single-layer, neglecting the interactions between multiple networks that occur in real-world scenarios. For example, in social networks, daily communications among individuals occur through various channels, including telephone and email. Transportation networks consist of trains, cars, and airplanes. Given the limitations of single-layer network models, which fail to adequately describe many practical situations, it is essential to explore multilayer complex networks.
The existing synchronization research literature primarily focuses on achieving uniformity across all state components of network nodes [41,42]. However, practical network applications often require synchronization of only certain state components. In networks composed of high-dimensional nodes, attention may only be necessary for the dynamics of specific state components in certain applications. Therefore, studying the synchronization of partial state components is not only more cost effective but also economically feasible, especially in networks with varying dynamics, such as different parameters or structures. For instance, Motter explored the dynamics of nonlinear networks [43], Li studied state estimation in multilayer complex dynamic networks under time-varying delay conditions [44], and Wu et al. used observable state information from certain nodes in multilayer networks to estimate the states of target nodes in other layers [45]. Berner discussed the spectra of multilayer complex dynamic networks and the correlations between the eigenvalues of different layers [46]. Liu examined state changes in each layer of a dual-layer complex network [47]. Currently, theoretical research on the synchronization of partial state components primarily focuses on achieving synchronization over an infinite duration. However, in practical applications, there is a preference for achieving synchronization within a finite time to save time and reduce costs; yet, studies on finite-time partial state component synchronization in complex dynamic networks are still lacking.
This paper primarily examines the continuous-time state component synchronization issue of a specific type of complex dynamic network with one-to-one corresponding nodes. The key contributions of this paper are outlined as follows: In order to resolve the issue of target-layer state estimation in multilayer complex dynamic networks, an adaptive observer is designed, and the observability is studied by utilizing functional analysis. The structure of this paper is as follows: In Section 2, a mathematical model of a complex network dynamic system is established, and the stability of complete synchronization is analyzed. In Section 3, the state estimation problem of a two-layer complex dynamic network with one-to-one corresponding nodes is studied. The original network is regarded as the driving layer to construct the response-layer network. The topology identification of the network is realized by combining the Lyapunov stability principle. In Section 4, the efficacy of the method is validated through numerical simulations. Finally, the conclusions are presented in Section 5.

2. Construction of Mathematical Model of Complex Network Dynamic System

2.1. Problem Description

A network is considered, comprising N chaotic oscillator rings with an M-layer topology and N identical nonlinear systems, which are considered nodes. The state equation of the first node can be expressed as
X ˙ i ( t ) = f ( X i ( t ) ) + c j = 1 N a i j Γ ( X j ( t ) X i ( t ) )
where X i ( t ) = ( x i 1 , x i 2 , , x i n ) T R n is the state variable of the i-th node; f ( X i ( t ) ) : R n R n is a mapping of nonlinear functions, representing the dynamic behavior of each node; the constant c is the coupling strength of the state variable of the i-th node of the network, that is, the coupling strength c > 0 of the network, and A = ( a i j ) N × N represents the topological structure of the network. The topological structure of the network is shown by A , which meets the dissipative coupling condition j = 1 N a i j = 0 , i = 1 , , N , and is called the external coupling matrix a i j . It meets the following conditions:
A satisfies the dissipative coupling condition j = 1 N a i j = 0 , i = 1 , , N , A is called external coupling a i j , which satisfies the following conditions:
when the external coupling A is a simple topological structure with no right and no direction, if there is a connected edge between node i and node j, then a i j = a j i = 1 , otherwise a i j = a j i = 1 , the diagonal element is a i i = j = 1 , j i N a i j = j = 1 , j i N a j i = k i , i = 1 , 2 , , N , where k i is the degree of node i; Γ , the coupling matrix, links the internal state variables of each node and is known as the output function of each node.

2.2. Stability Analysis of Complete Synchronization of Complex Dynamic Networks

For the network Equation (1), can express the dynamic equation of the network’s synchronous target trajectory as follows:
S ˙ t = f ( S t )
In the dynamic network Equation (1), the coupling A has a single zero eigenvalue with multiplicity one. The corresponding eigenvector represents the invariant manifold of the system, which is given by the vector ( 1 , 1 , 1 , , 1 ) T . When t , X 1 ( t ) X 2 ( t ) X N ( t ) S ( t ) , that is,
lim t X i ( t ) = S t
Due to the dissipative coupling condition, the synchronized state vector S t R m must be the outcome of a solitary node, satisfying S ˙ t = f ( S t ) . S t may signify the equilibrium point of a single node, periodic orbits, or chaotic orbits.
For discrete cases, the discrete-time dissipative coupled dynamic network corresponding to Equation (1) is as follows:
X ˙ i ( n + 1 ) ( t ) = f ( X i ( n ) ( t ) ) + c j = 1 N a i j Γ X j n ( t )
where X j n ( t ) represents the state of the j-th node at the n-th time.
Similarly, if in the dynamic network model (4) there exists a condition where n implies lim n X i n ( t ) = S t ( i = 1 , 2 , , N ) , then the dynamic network is said to have achieved complete synchronization.
By analyzing the linear stability of Equation (1) of a continuous-time dynamic network with respect to the synchronous state S t , and linearizing the state Equation (1) with respect to the synchronous state S t , where ξ i is the state component of the i-th node, we can obtain
ξ ˙ i = D f ( S ) ξ i + c j = 1 N a i j D Γ ( S ) ξ j
where D f ( S ) and D Γ ( S ) are the Jacobi matrices of f ( S ) and Γ ( S ) with respect to S, respectively, and then, ξ = [ ξ 1 , ξ 2 , , ξ N ] is given; then, the above Equation (1) can be written in matrix form:
ξ ˙ = D f ( S ) ξ + c D Γ ( S ) ξ A T
Let A T = P Λ P 1 , perform the Jacobi–Jordan factorization of A , assuming that Λ is a diagonal matrix, then Λ = diag ( λ 1 , λ 2 , , λ N ) , where λ i ( i = 1 , 2 , , N ) is the eigenvalue of A and λ 1 = 0 . Then, making η = [ η 1 , η 2 , , η N ] = ξ P , gives
η ˙ = D f ( S ) η + c D Γ ( S ) η Λ
In other words, the above formula can be equivalent to
η ˙ k = [ D f ( S ) + c λ i D Γ ( S ) ] η i
where i = 2 , 3 , , N .
Secondly, the Lyapunov exponent method judges the stability of a synchronous manifold. In Equation (8), only λ i is connected to η i and i. If the external coupling matrix A is not symmetric, its eigenvalue might be complex, which leads to the main stability equation:
Y ˙ = [ D f ( S ) + c ( α + i β ) D Γ ( S ) ] Y
The principal stability function of a dynamic network is the maximum Lyapunov exponent γ max , which is a function of the real variables α and β . By identifying the fixed point c λ i on the complex plane where ( α , β ) is located, we can determine the stability of the network, represented by the positive and negative values of the maximum Lyapunov exponent at this point. The coupling strength c plays a crucial role in this regard.
By identifying the fixed point c λ i on the complex plane where ( α , β ) is located, we can determine the stability of the network, represented by the positive and negative values of the maximum Lyapunov exponent at this point.
When the maximum Lyapunov exponent corresponding to this point is positive, γ max > 0 , the characteristic state is deemed unstable.
When the maximum Lyapunov exponent corresponding to this point is positive, γ max > 0 , the characteristic state is deemed unstable.
Conversely, when the maximum Lyapunov exponent corresponding to this point is negative, γ max < 0 , the characteristic state is considered stable. If all the Lyapunov exponents corresponding to the eigenvalues λ i ( i = 1 , 2 , , N ) are negative, the entire network’s synchronization manifold becomes asymptotically stable under the coupling strength c.
When the network has no power and no connection, the eigenvalues of the external coupling matrix A are all real numbers, i.e., 0 = λ 1 > λ 2 λ N , and the main stability equation is
Y ˙ = [ D f ( S ) + c α D Γ ( S ) ] Y
So, the negative value range G of the main stability function is set by the dynamic function f, the coupling strength c, the outer coupling matrix A , and the inner coupling function Γ on the isolated node. This range is also known as the dynamic network’s synchronization region. If the product of the coupling strength c and each negative eigenvalue of the outer coupling matrix A is within the synchronization region, that is,
c λ i G
then, the synchronous manifold of the network is asymptotically stable.

3. State Estimation of Dynamic Systems with Multilayer Complex Networks

According to Equation (1), we can obtain the following dynamic equation for a multilayer complex network dynamic model with the same number of nodes in each layer and one-to-one correspondence between layers:
x ˙ i K = f ( x i K ) + c K j = 1 N d i j K Γ x j K + R = 1 M d i K R Γ x i R y i K = H x i K
where 1 i R ; x i K = [ x i 1 K , x i 2 K , , x i n K ] R N represents the state variable of the i-th node in the K ( 1 K M ) -th layer in the M-layer network, y i K R represents the state variable of the i-th node in the K-th layer, and f : R n R n is the dynamic equation of the node; c K is the intra-layer coupling strength of the K-layer network; D K = ( d i j K ) R N × N is the intra-layer coupling matrix of the K-layer network. If there is a connecting edge from node i to node j, then d i j K = 1 , otherwise d i j K = 0 , and d i j K = j = 1 , j i N d i j K ; the coupling strength between the i-th node of the K-th layer network and the i-th node of the R ( 1 R M ) -layer network is denoted by d i K R , and d i K K = R = 1 , R K N d i K R ; Γ is the inline matrix within and between layers of network nodes, which is a unit matrix; H = [ h 1 , h 2 , , h n ] is the output matrix of nodes.
When the network layer’s topology is unknown or uncertain, we can identify it by constructing the driving response. In this paper, we use the original network’s output variables as state observers at the driving end, and construct state observers at the response end to approximate the multilayer complex dynamic network. The state observers at the response end are constructed as follows:
x ^ i K = f ( x ^ i K ) + c K j = 1 N d i j K Γ x ^ j K + R = 1 M d i K R Γ x ^ i R + σ K i ( y i K y ^ i K ) y ^ i K = H x ^ i K
In the formula, 1 i R ; x ^ i K = [ x ^ i 1 K , x ^ i 2 K , , x ^ i n K ] R N represents the state observation value of the i-th node of the K-th layer; y ^ i K R represents the output observation value of the i-th node of the K-th layer network; and σ K i is the adaptive parameter.
Making the state observation error e i K = x ^ i K x i K , the state error of the system can be obtained from the driving-layer network (Equation (12)) and the response-layer network (Equation (13)) as follows:
e ˙ i K = x ^ i K x ˙ i K = f ( x ^ i K ) f ( x ˙ i K ) + c K j = 1 N d i j K Γ x ^ j K c K j = 1 N d i j K Γ x j K + R = 1 M d i K R Γ x ^ i R R = 1 M d i K R Γ x i R + σ K i ( y i K y ^ i K ) = f ( x ^ i K ) f ( x ˙ i K ) + c K j = 1 N d i j K Γ e j K + R = 1 M d i K R Γ e i R + σ K i H e i K
It can be observed that the state observer requires information solely about nodes and network trajectories, and not about other nodes in the network. Consequently, the continuous-time state component synchronous controller proposed in this paper exhibits the advantages of low dimensionality, low cost, and easy implementation. It is worth noting that the finite-time synchronization controller proposed in the literature [10,22,23,24,25,26] not only requires information about its own node and reference trajectory, but also requires information about other nodes in the network. This differs from the state observation designed in this paper, which does not require information about other nodes.
This paper presents an effective state observer designed to determine the adaptive parameter σ K i . Upon synchronizing the complex networks of the driving and response layers, the state error of the network converges to 0, allowing the corresponding layer to identify the driving-layer network. The following assumptions and lemmas are provided for the subsequent derivation and proof.
Suppose 1.
f ( x ) is Lipschitz continuous, that is, there is a positive constant α so that for any vector x R N , y R N , f ( x ) f y α x y holds. Where is the European norm.
Lemma 1.
For any vector x R N , y R N , the following inequalities hold:
2 x T y x T x + y T y
Lemma 2.
Schur’s theorem: For a given symmetric S = S 11 S 12 S 21 S 22 , where S 11 = S 11 T , S 12 = S 21 T , S 22 = S 22 T , then S < 0 is equivalent to
S 11 < 0 , S 22 S 21 S 11 1 S 12 < 0
S 22 < 0 , S 11 S 12 S 22 1 S 21 < 0
Theorem 1.
If hypothesis 1 holds, given an arbitrary constant k i ( k i > 0 ) , the following equation holds:
d i j K = c K ( e i K ) T Γ x ^ j K d i K R = ( e i K ) T Γ x ^ i R σ K i = k i ( e i K ) T H e i K
When time tends to infinity, the error dynamic network (Equation (14)) will converge to the origin. This is demonstrated by the fact that when x j K is approximately equal to x ^ j K , the designed state observer network (Equation (13)) can estimate the state between the practical nodes of the complex network in the response layer.
Theorem 2.
For a network as Equation (12) composed of chaotic nodes, let the maximum Lyapunov exponent of isolated nodes be h max . If H = I n and satisfies
c λ 2 > h max
then, the synchronous flow form is exponentially stable.
Proof. 
Build the Lyapunov function:
V = 1 2 i = 1 N ( e i K ) T e i K
Deriving it leads to
V ˙ = 1 2 i = 1 N ( e ˙ i K ( t ) T e i K ( t ) + e i K ( t ) T e ˙ i K ( t ) ) = i = 1 N e i K ( t ) T e ˙ i K ( t )
V ˙ > 0 , V 0 , by bringing in Equation (14):
V ˙ = 1 2 i = 1 N e ˙ i K ( t ) T e i K ( t ) + e i K ( t ) T e ˙ i K ( t ) = 1 2 i = 1 N f ( x ^ i K ) f ( x ˙ i K ) T e i K ( t ) + c K j = 1 N d i j K Γ e j K T e i K ( t ) + R = 1 M d i K R Γ e i R T e i K ( t ) + σ K i H e i K T e i K ( t ) + f ( x ^ i K ) f ( x ˙ i K ) e i K ( t ) T + c K j = 1 N d i j K Γ e j K T e i K ( t ) T + R = 1 M d i K R Γ e i R T e i K ( t ) T + σ K i H e i K e i K ( t ) T
According to Hypothesis 1 and Lemma 1, we can simplify Equation (20) and obtain
V ˙ = 1 2 i = 1 N f ( x ^ i K ) f ( x ˙ i K ) T e i K ( t ) + c K j = 1 N d i j K Γ e j K T e i K ( t ) + R = 1 M d i K R Γ e i R T e i K ( t ) + σ K i H e i K T e i K ( t ) + f ( x ^ i K ) f ( x ˙ i K ) e i K ( t ) T + c K j = 1 N d i j K Γ e j K T e i K ( t ) T + R = 1 M d i K R Γ e i R T e i K ( t ) T + σ K i H e i K e i K ( t ) T = 1 2 i = 1 N f ( x ^ i K ) f ( x ˙ i K ) T e i K ( t ) + f ( x ^ i K ) f ( x ˙ i K ) e i K ( t ) T + c K j = 1 N d i j K Γ e j K T e i K ( t ) + c K j = 1 N d i j K Γ e j K T e i K ( t ) T + R = 1 M d i K R Γ e i R T e i K ( t ) + R = 1 M d i K R Γ e i R T e i K ( t ) T + σ K i H e i K T e i K ( t ) + σ K i H e i K e i K ( t ) T = 1 2 i = 1 N e i K ( t ) T 2 α e i K ( t ) + c K j = 1 N d i j K Γ e j K T e i K ( t ) + c K j = 1 N d i j K Γ e j K T e i K ( t ) T + R = 1 M d i K R Γ e i R T e i K ( t ) + R = 1 M d i K R Γ e i R T e i K ( t ) T + σ K i H e i K T e i K ( t ) + σ K i H e i K e i K ( t ) T
V ˙ 1 2 i = 1 N e i K ( t ) T 2 α e i K ( t ) + e i K ( t ) σ K i H e i K T + e i K ( t ) T σ K i H e i K + e i K ( t ) T c K j = 1 N d i j K Γ e j K + e i K ( t ) R = 1 M d i K R Γ e i R T + 2 e i K ( t ) T R = 1 M d i K R Γ e i R 1 2 i = 1 N α e i K ( t ) T e i K ( t ) + σ K i T H T e i K ( t ) T e i K ( t ) + e i K ( t ) T σ K i H e i K + e i K ( t ) T c K j = 1 N d i j K Γ e j K + e i K ( t ) R = 1 M d i K R Γ e i R T + 2 e i K ( t ) T R = 1 M d i K R Γ e i R 1 2 E K T α E K + c K E K T Q 1 E K + R = 1 M E K T Q 2 E R 1 2 E K T α E K + c K E K T Q 1 E K + 1 2 R = 1 M E K T E K + 1 2 R = 1 M Q 2 E R T Q 2 E R 1 2 E K T ( α + c K Q 1 + M 2 ) E K + M 2 E R T Q 2 T Q 2 E R
Among them, E K = e 1 K T , e 2 K T , , e N K T ; E R = e 1 R T , e 2 R T , , e N R T ; Q 1 = d i j K Γ ; and Q 2 = d i K R Γ . Q 1 and Q 2 depend on the parameters in the network layer. When ( α + c K Q 1 + M 2 ) is small enough, the latter term of the above Equation (22) can be obtained. According to the Lasalle invariance principle, the dynamics of the error system is asymptotically stable, and the error Equation (14) will gradually converge to the origin and remain unchanged. That is, the driving-layer network Equation (12) and the response-layer network Equation (13) reach a synchronous state, and the topology of the driving-layer network Equation (12) can be successfully identified. □

4. Simulation and Result Analysis

A two-layer dynamic network represents a specific instance of a multilayer complex dynamic network. This section employs a two-layer complex dynamic network as a case study to assess the viability of the adaptive synchronization scheme. The selection of a chaotic system as the node dynamic characteristic of a complex dynamic network is motivated by its well-documented sensitivity to changes in its initial value. This paper examines a two-layer complex dynamic network with a topological structure of chaotic oscillators and nonlocal interactions. The network’s nodes are Lorenz oscillators. The single Lorenz oscillator’s dynamic equation is as follows:
x ˙ = a x + a y y ˙ = b x y x z z ˙ = x y c z
where x , y , and z are the dynamic variables and a , b , and c are the control parameters of the oscillator. Parameters a , b , and c determine the characteristics of the dynamic state, and their change factors affect the attractor of the phase space of the system. According to Equation (22), three fixed solutions are obtained, x = y = z = 0 , x = y = ± [ c ( b 1 ) ] 1 2 , and z = b 1 , where the last two solutions exist at b 1 . When a = 10 , b = 28 , and c = 1 , the system will appear as a chaotic phenomenon and produce strange attractors. The phase diagram corresponding to the system Equation (23) is as follows:
The chaotic attractor in Figure 1 can be made using numerical simulation, and it can be shown that the Lorenz oscillator has rich chaotic behavior. Figure 2 displays the complexity diagram of the Lorenz oscillator. The parameter settings are consistent with the dynamic phenomena studied above. The different colors in the diagram represent the chaotic, periodic, and divergent states of the Lorenz oscillator. The diagram reveals that chaotic areas dominate, and complex chaotic behaviors emerge. The boundary between high and low complexity is obvious. The evolution diagram of the x-, y-, and z-direction values in the Lorenz oscillator with time is shown in Figure 3 below. We find that while their trajectories remain within the Lorenz oscillator’s attractors’ range, they lack synchronization.
Through numerical simulation, the chaotic attractor shown in Figure 1 can be generated, and it can be determined that the Lorenz oscillator has rich chaotic behavior; Figure 2 shows the Lorenz oscillator’s complexity diagram. The parameter settings are consistent with the dynamic phenomena studied above. The diagram depicts the chaotic, periodic, and divergent states of the Lorenz oscillator, with different colors representing these states. It can be observed that the majority of the diagram is occupied by chaotic areas, which exhibit complex chaotic behaviors. The boundary between high and low complexity is clearly delineated. Figure 3 below illustrates the evolution diagram of the x-, y-, and z-direction values in the Lorenz oscillator over time. It is observed that although the trajectories of the two systems were not outside the range of the attractors of the Lorenz oscillator, they are not synchronized with each other.
Through computer simulation, the Lyapunov exponents of isolated nodes of Lorenz oscillator can be obtained as h 1 0.5839 , h 2 0.0569 , and h 3 11.4730 , namely, h max 0.06 . According to Theorem 2, the synchronization condition of isolated nodes of the Lorenz oscillator can be obtained as c > 0.06 / 3 = 0.02 . Figure 4 shows the Lyapunov exponent diagram of the Lorenz oscillator. To sum up, by analyzing the dynamics of the Lorenz oscillator, we can find that the Lorenz oscillator has abundant chaotic characteristics.
For any two state variables x i and x j of a Lorenz oscillator, because the chaotic attractor is bounded, there exists a constant β such that x i k β , x j k β ( k = 1 , 2 , 3 ) and
f ( x i ) f ( x j ) = x i 3 ( x i 1 x j 1 ) x j 1 ( x i 3 x j 3 ) 2 + x i 2 ( x i 1 x j 1 ) x j 1 ( x i 2 x j 2 ) 2 = x j 1 x j 3 x j 1 x i 3 2 + x i 1 x i 2 x j 1 x j 2 2 2 β x i x j = α x i x j
Therefore, the Lorenz oscillator satisfies Hypothesis 1. The dynamic model of a two-layer complex network with the same number of nodes in each layer and one-to-one correspondence is selected, and the state equation of the driving layer of the two-layer network is as follows:
x ˙ i 1 = f ( x i 1 ) + c 1 j = 1 N d i j 1 Γ x j 1 + d i 11 Γ x i 1 + d i 12 Γ x i 2 x ˙ i 2 = f ( x i 2 ) + c 2 j = 1 N d i j 2 Γ x j 2 + d i 21 Γ x i 1 + d i 22 Γ x i 2
The topological structure of the two-layer complex network consists of a ring network with 10 nodes, where the nodes of the two-layer network have a one-to-one correspondence. The couplings of the first-layer network ( D 1 ), the second layer ( D 2 ), and the inter-layer ( D 11 , D 12 , D 21 , D 22 ) are as follows:
D 1 = D 2 = 2 1 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 0 0 0 1 2
D 11 = D 22 = 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1
D 12 = D 21 = 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1
The parameters in the network are set as follows: the coupling strength of each layer of network is c 1 = c 2 = 1 ; inline Γ = d i a g ( 1 , 1 , 1 ) within and between layers of network nodes; output H = [ 1 , 0 , 0 ] of nodes. The complex network for building the response side is
x ˙ i 1 = f ( x i 1 ) + c 1 j = 1 N d i j 1 Γ x j 1 + d i 11 Γ x i 1 + d i 12 Γ x i 2 + σ K i ( x i 1 x ^ i 1 ) x ˙ i 2 = f ( x i 2 ) + c 2 j = 1 N d i j 2 Γ x j 2 + d i 21 Γ x i 1 + d i 22 Γ x i 2 + σ K i ( x i 2 x ^ i 2 )
The dynamic network equation of its error system is e ˙ i 1 = x ^ i 1 x ˙ i 1 , e ˙ i 2 = x ^ i 2 x ˙ i 2 .
Coupling the x , y , and z variables, the network equation of the Lorenz oscillator can be written as
x ˙ i 1 = a x i 1 + a x i 2 + c j = 1 10 d i j 1 Γ x j 1 x ˙ i 2 = b x i 1 x i 2 x i 1 x i 3 + c j = 1 10 d i j 1 Γ x j 2 1 x ˙ i 3 = x i 1 x i 2 c x i 3 + c j = 1 10 d i j 1 Γ x j 3 1
The evolution of the x, y, and z components of 10 nodes in a complex network dynamic system with a Lorenz oscillator can be obtained by estimating the states of the 10 nodes over time.
Figure 5, Figure 6 and Figure 7 illustrate the temporal evolution of errors between each node of the two-layer complex dynamic network and the target system. From the figure, it can be observed that when the initial values are disparate, the network error of the system is conspicuous in the initial period of time. However, with the implementation of the state observer, the system attains a synchronous state and the error value tends to 0 asymptotically, thereby realizing synchronous tracking between the driving-layer network and the response-layer network and achieving the desired synchronous state.
Due to the initial values and network topology, the driving and response layers initially exhibit significant errors. However, over time, the state observer begins to function, and after a certain period, the network’s total error tends towards zero. As the state error approaches zero, the rate of parameter change in the adaptive synchronization scheme also approaches zero, ultimately leading to a stable state. The above simulation results demonstrate that the discrepancy between the driving-layer network and the response-layer network rapidly diminishes and remains at a negligible level from approximately t = 0.4 , as illustrated in Figure 8 and Figure 9. Furthermore, the node state information within the driving-layer network gradually aligns with that of the response-layer network and persists in maintaining alignment with the node state information of the original network over time. The structure of the multilayered, complex dynamic network can be identified through the adaptive synchronization approach. It has been demonstrated that the adaptive synchronization scheme can precisely assess the state of unfamiliar nodes in multilayered, complex dynamic networks with a one-to-one correlation.

5. Conclusions

This paper investigates the synchronization issue between complex dynamic networks and chaotic systems. It proposes a state estimation scheme for multilayer complex networks, based on a state observer. The proposed scheme targets a multilayer complex network dynamic model, which exhibits the same number of nodes in each layer, and follows one-to-one correspondence. Firstly, the study focuses on estimating the state of a general multilayer complex dynamic network. We construct a corresponding network state observer based on the information of the node dynamics and topology of the original network, and establish the driving- and response-layer networks. Secondly, we analyze the stability of the system through the primary stability function analysis method, resulting in proof of the network state observer’s ability to achieve synchronization between the complex dynamic network and the target system. Finally, we present numerical simulations of a network consisting of 10 Lorenz oscillators and demonstrate the effectiveness of the proposed method through the results obtained. In the future, we will further study the synchronization problem of continuous-time partial state components in directed time-varying time-delay complex networks, and will consider using different control methods such as sliding mode control, pulse control, and intermittent control to achieve synchronization of the network.

6. Use of AI Tools Declaration

The authors declare they have not used artificial intelligence (AI) tools in the creation of this article.

Author Contributions

Software, H.T.; Validation, R.Y. and Z.W.; Formal analysis, W.W.; Investigation, Y.Z.; Resources, W.W.; Writing—original draft preparation, R.Y.; Writing—review and editing, Z.W.; Visualization, Z.W.; Supervision, Z.W. All authors have read and agreed to the published version of the manuscript.

Funding

This paper is supported by the Scientific Research Program Funded by Education Department of Shaanxi Provincial Government (23JK0706), the Scientific Research Foundation of Xijing University (XJ230108, XJ21B01), the Horizontal Project (2024610002002867), the National Natural Science Foundation of China (22278338, 12172281), the Fund of the Science and Technology Innovation Team of Shaanxi (2022TD-61), the Natural Science Basic Research Program of Shaanxi (2024JC-YBMS-064, 2024JC-YBMS-068), the Support Plan for Sanqin Scholars Innovation Team in Shaanxi Province of China, and the Fund of the Youth Innovation Team of Shaanxi Universities.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

The authors acknowledge the referees and the editor for carefully reading this paper and giving many helpful comments. The authors also express their gratitude to the reviewers for their insightful comments.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yang, L.; Li, Z.; Giua, A. Containment of rumor spread in complex social networks. Inf. Sci. 2020, 506, 113–130. [Google Scholar] [CrossRef]
  2. Ullah, A.; Shao, J.; Yang, Q.; Khan, N.; Bernard, C.M.; Kumar, R. LSS: A locality-based structure system to evaluate the spreader’s importance in social complex networks. Expert Syst. Appl. 2023, 228, 120326. [Google Scholar] [CrossRef]
  3. Alexandridis, A.T.; Papageorgiou, P.C. A complex network deployment suitable for modern power distribution analysis at the primary control level. IFAC-PapersOnLine 2017, 50, 9186–9191. [Google Scholar] [CrossRef]
  4. Xia, Y.; Kanna, S.; Mandic, D.P. Diffusion Augmented Complex Extended Kalman Filtering for Adaptive Frequency Estimation in Distributed Power Networks. In Cooperative and Graph Signal Processing; Elsevier: Amsterdam, The Netherlands, 2018; pp. 735–755. [Google Scholar]
  5. Dehdarian, A.; Tucci, C.L. A complex network approach for analyzing early evolution of smart grid innovations in Europe. Appl. Energy 2021, 298, 117143. [Google Scholar] [CrossRef]
  6. Schimit, P.H.; Pereira, F.H. Disease spreading in complex networks: A numerical study with Principal Component Analysis. Expert Syst. Appl. 2018, 97, 41–50. [Google Scholar] [CrossRef]
  7. Sun, Y.F.; Sun, Z.Y. Target observation of complex networks. Phys. A Stat. Mech. Its Appl. 2019, 517, 233–245. [Google Scholar] [CrossRef]
  8. Medina, P.; Carrasco, S.; Correa-Burrows, P.; Rogan, J.; Valdivia, J.A. Nontrivial and anomalous transport on weighted complex networks. Commun. Nonlinear Sci. Numer. Simul. 2022, 114, 106684. [Google Scholar] [CrossRef]
  9. Ji, P.; Ye, J.; Mu, Y.; Lin, W.; Tian, Y.; Hens, C.; Perc, M.; Tang, Y.; Sun, J.; Kurths, J. Signal propagation in complex networks. Phys. Rep. 2023, 1017, 1–96. [Google Scholar]
  10. Dramsch, J.S.; Lüthje, M.; Christensen, A.N. Complex-valued neural networks for machine learning on non-stationary physical data. Comput. Geosci. 2021, 146, 104643. [Google Scholar] [CrossRef]
  11. Qiao, H.H.; Deng, Z.H.; Li, H.J.; Hu, J.; Song, Q.; Gao, L. Research on historical phase division of terrorism: An analysis method by time series complex network. Neurocomputing 2021, 420, 246–265. [Google Scholar] [CrossRef]
  12. Rocha, R.V.; de Souza Filho, F.D.A. Stream gauge clustering and analysis for non-stationary time series through complex networks. J. Hydrol. 2023, 616, 128773. [Google Scholar] [CrossRef]
  13. Räz, T. Euler’s Königsberg: The explanatory power of mathematics. Eur. J. Philos. Sci. 2018, 8, 331–346. [Google Scholar] [CrossRef]
  14. Cohen, R.; Havlin, S. Scale-free networks are ultrasmall. Phys. Rev. Lett. 2003, 90, 058701. [Google Scholar] [CrossRef]
  15. Strogatz, S.H. Exploring complex networks. Nature 2001, 410, 268–276. [Google Scholar] [CrossRef]
  16. Saleh, M.; Esa, Y.; Mohamed, A. Applications of complex network analysis in electric power systems. Energies 2018, 11, 1381. [Google Scholar] [CrossRef]
  17. Targui, B.; Frikel, M.; M’saad, M.; Safi, S. Observer design for the state estimation of a class of communication networks. In Proceedings of the 18th Mediterranean Conference on Control and Automation, MED’10, Marrakech, Morocco, 23–25 June 2010; IEEE: New York, NY, USA, 2010; pp. 495–499. [Google Scholar]
  18. Fan, C.X.; Wan, Y.H.; Jiang, G.P. Topology identification for a class of complex dynamical networks using output variables. Chin. Phys. B 2012, 21, 020510. [Google Scholar] [CrossRef]
  19. Wu, X.; Jiang, G.P.; Wang, X. State estimation for general complex dynamical networks with packet loss. IEEE Trans. Circuits Syst. II Express Briefs 2017, 65, 1753–1757. [Google Scholar] [CrossRef]
  20. Zhang, H.; Hu, J.; Liu, H.; Yu, X.; Liu, F. Recursive state estimation for time-varying complex networks subject to missing measurements and stochastic inner coupling under random access protocol. Neurocomputing 2019, 346, 48–57. [Google Scholar] [CrossRef]
  21. Hu, B.; Song, Q.; Zhao, Z. Robust state estimation for fractional-order complex-valued delayed neural networks with interval parameter uncertainties: LMI approach. Appl. Math. Comput. 2020, 373, 125033. [Google Scholar] [CrossRef]
  22. Alsaadi, F.E.; Wang, Z.; Wang, D.; Alsaadi, F.E.; Alsaade, F.W. Recursive fusion estimation for stochastic discrete time-varying complex networks under stochastic communication protocol: The state-saturated case. Inf. Fusion 2020, 60, 11–19. [Google Scholar] [CrossRef]
  23. Hu, W.X.; Ruan, Z.H.; Xiao, X.Y.; Xiong, X.Y.; Wang, J.Q. A novel voltage sag state estimation method based on complex network analysis. Int. J. Electr. Power Energy Syst. 2022, 140, 108119. [Google Scholar] [CrossRef]
  24. Lü, L.; Zhou, T. Link prediction in complex networks: A survey. Phys. A Stat. Mech. Its Appl. 2011, 390, 1150–1170. [Google Scholar] [CrossRef]
  25. Yu, G.; Wan, Y.; Jiang, C. Complex network analysis on provincial innovation development in China. Appl. Math. Comput. 2023, 455, 128103. [Google Scholar] [CrossRef]
  26. Laumann, F.; von Kügelgen, J.; Uehara, T.H.K.; Barahona, M. Complex interlinkages, key objectives, and nexuses among the Sustainable Development Goals and climate change: A network analysis. Lancet Planet. Health 2022, 6, e422–e430. [Google Scholar] [CrossRef] [PubMed]
  27. Lü, L.; Li, C.; Bai, S.; Li, G.; Rong, T.; Gao, Y.; Yan, Z. Synchronization of uncertain time-varying network based on sliding mode control technique. Phys. A Stat. Mech. Its Appl. 2017, 482, 808–817. [Google Scholar] [CrossRef]
  28. Tong, L.; Liang, J.; Liu, Y. Generalized cluster synchronization of Boolean control networks with delays in both the states and the inputs. J. Frankl. Inst. 2022, 359, 206–223. [Google Scholar] [CrossRef]
  29. Aadhithiyan, S.; Raja, R.; Zhu, Q.; Alzabut, J.; Niezabitowski, M.; Lim, C.P. Exponential synchronization of nonlinear multi-weighted complex dynamic networks with hybrid time varying delays. Neural Process. Lett. 2021, 53, 1035–1063. [Google Scholar] [CrossRef]
  30. He, X.; Zhang, H. Exponential synchronization of complex networks via feedback control and periodically intermittent noise. J. Frankl. Inst. 2022, 359, 3614–3630. [Google Scholar] [CrossRef]
  31. Tian, H.; Wang, Z.; Zhang, P.; Chen, M.; Wang, Y. Dynamic analysis and robust control of a chaotic system with hidden attractor. Complexity 2021, 2021, 8865522. [Google Scholar] [CrossRef]
  32. Li, X.; Wu, H.; Cao, J. Synchronization in finite time for variable-order fractional complex dynamic networks with multi-weights and discontinuous nodes based on sliding mode control strategy. Neural Netw. 2021, 139, 335–347. [Google Scholar] [CrossRef]
  33. Tian, H.; Wang, Z.; Zhang, H.; Cao, Z.; Zhang, P. Dynamical analysis and fixed-time synchronization of a chaotic system with hidden attractor and a line equilibrium. Eur. Phys. J. Spec. Top. 2022, 231, 2455–2466. [Google Scholar] [CrossRef]
  34. Wang, Z.; Veeman, D.; Zhang, M.; Natiq, H.; Yang, R.; Hussain, I. A symmetric oscillator with multi-stability and chaotic dynamics: Bifurcations, circuit implementation, and impulsive control. Eur. Phys. J. Spec. Top. 2022, 231, 2153–2161. [Google Scholar] [CrossRef]
  35. Tian, H.; Liu, J.; Wang, Z.; Xie, F.; Cao, Z. Characteristic Analysis and Circuit Implementation of a Novel Fractional-Order Memristor-Based Clamping Voltage Drift. Fractal Fract. 2022, 7, 2. [Google Scholar] [CrossRef]
  36. Soudbakhsh, D.; Chakrabortty, A.; Annaswamy, A.M. A delay-aware cyber-physical architecture for wide-area control of power systems. Control Eng. Pract. 2017, 60, 171–182. [Google Scholar] [CrossRef]
  37. Li, Z.; Yu, J.; Zhang, G.; Xu, L. Dynamic spatio-temporal graph network with adaptive propagation mechanism for multivariate time series forecasting. Expert Syst. Appl. 2023, 216, 119374. [Google Scholar] [CrossRef]
  38. Wu, Y.; Huang, Z.; Bohner, M.; Cao, J. Impulsive boundedness for nonautonomous dynamic complex networks with constraint nonlinearity. Appl. Math. Model. 2023, 115, 853–867. [Google Scholar] [CrossRef]
  39. Li, X.; Wang, Y.; Liu, L. Model Following Adaptive Control for a Class of Complex Dynamic Networks Based on the Dynamics of Links. Int. J. Control Autom. Syst. 2022, 20, 2202–2210. [Google Scholar] [CrossRef]
  40. Wu, Z.; Chen, J.; Zhang, X.; Xiao, Z.; Tao, J.; Wang, X. Dynamic event-triggered synchronization of complex networks with switching topologies: Asynchronous observer-based case. Appl. Math. Comput. 2022, 435, 127413. [Google Scholar] [CrossRef]
  41. Wan, X.; Li, Y.; Li, Y.; Wu, M. Finite-time H state estimation for two-time-scale complex networks under stochastic communication protocol. IEEE Trans. Neural Netw. Learn. Syst. 2020, 33, 25–36. [Google Scholar] [CrossRef]
  42. Hongsri, A.; Botmart, T.; Weera, W.; Junsawang, P. New delay-dependent synchronization criteria of complex dynamical networks with time-varying coupling delay based on sampled-data control via new integral inequality. IEEE Access 2021, 9, 64958–64971. [Google Scholar] [CrossRef]
  43. Motter, A.E. Networkcontrology. Chaos Interdiscip. J. Nonlinear Sci. 2015, 25, 097621. [Google Scholar] [CrossRef] [PubMed]
  44. Li, K.; Wang, X.; Jiang, G.P. State estimation for multi-layer complex dynamical networks with time-varying delay. In Proceedings of the 2021 40th Chinese Control Conference (CCC), Shanghai, China, 26–28 July 2021; IEEE: New York, NY, USA, 2021; pp. 717–723. [Google Scholar]
  45. Wu, Y.; Wang, X.; Jiang, G.P.; Gu, M. Target layer state estimation in multilayer complex dynamical networks using functional observability. J. Frankl. Inst. 2023, 360, 8178–8199. [Google Scholar] [CrossRef]
  46. Berner, R.; Mehrmann, V.; Scholl, E.; Yanchuk, S. The multiplex decomposition: An analytic framework for multilayer dynamical networks. SIAM J. Appl. Dyn. Syst. 2021, 20, 1752–1772. [Google Scholar] [CrossRef]
  47. Liu, L.; Feng, M.; Xia, C.; Zhao, D.; Perc, M. Epidemic trajectories and awareness diffusion among unequals in simplicial complexes. Chaos Solitons Fractals 2023, 173, 113657. [Google Scholar] [CrossRef]
Figure 1. Phase diagram of Lorenz oscillator. (a) Lorentz system 3D projection. (b) Phase diagram of Lorenz system.
Figure 1. Phase diagram of Lorenz oscillator. (a) Lorentz system 3D projection. (b) Phase diagram of Lorenz system.
Symmetry 16 00687 g001
Figure 2. Complexity of Lorenz oscillator. (a) Lorenz system chaos map 1. (b) Lorenz system chaos map 2.
Figure 2. Complexity of Lorenz oscillator. (a) Lorenz system chaos map 1. (b) Lorenz system chaos map 2.
Symmetry 16 00687 g002
Figure 3. Evolution curve of Lorenz oscillator with initial value.
Figure 3. Evolution curve of Lorenz oscillator with initial value.
Symmetry 16 00687 g003
Figure 4. LLE and parameter b of Lorenz oscillator.
Figure 4. LLE and parameter b of Lorenz oscillator.
Symmetry 16 00687 g004
Figure 5. Variation curves of x 1 1 node.
Figure 5. Variation curves of x 1 1 node.
Symmetry 16 00687 g005
Figure 6. Variation curves of x 2 1 node.
Figure 6. Variation curves of x 2 1 node.
Symmetry 16 00687 g006aSymmetry 16 00687 g006b
Figure 7. Variation curves of x 3 1 node.
Figure 7. Variation curves of x 3 1 node.
Symmetry 16 00687 g007
Figure 8. All-dimensional trajectory diagram. (a) x i 1 -dimensional trajectory diagram; (b) x i 2 -dimensional trajectory diagram; (c) x i 3 -dimensional trajectory diagram.
Figure 8. All-dimensional trajectory diagram. (a) x i 1 -dimensional trajectory diagram; (b) x i 2 -dimensional trajectory diagram; (c) x i 3 -dimensional trajectory diagram.
Symmetry 16 00687 g008
Figure 9. Error graph of each dimension of each node and isolated node. (a) Error plot of x dimension and isolated node; (b) error plot of y dimension and isolated node; (c) error plot of z dimension and isolated node.
Figure 9. Error graph of each dimension of each node and isolated node. (a) Error plot of x dimension and isolated node; (b) error plot of y dimension and isolated node; (c) error plot of z dimension and isolated node.
Symmetry 16 00687 g009
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, R.; Tian, H.; Wang, Z.; Wang, W.; Zhang, Y. Dynamical Analysis and Synchronization of Complex Network Dynamic Systems under Continuous-Time. Symmetry 2024, 16, 687. https://doi.org/10.3390/sym16060687

AMA Style

Yang R, Tian H, Wang Z, Wang W, Zhang Y. Dynamical Analysis and Synchronization of Complex Network Dynamic Systems under Continuous-Time. Symmetry. 2024; 16(6):687. https://doi.org/10.3390/sym16060687

Chicago/Turabian Style

Yang, Rui, Huaigu Tian, Zhen Wang, Wei Wang, and Yang Zhang. 2024. "Dynamical Analysis and Synchronization of Complex Network Dynamic Systems under Continuous-Time" Symmetry 16, no. 6: 687. https://doi.org/10.3390/sym16060687

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop