Synchronous Control of Complex Networks with Fuzzy Connections ()
1. Introduction
Since Euler proposed and solved the “Seven Bridge Problem”, complex networks have gradually entered the public’s view. Afterwards, mathematicians Erdos and Renyi established random graph theory, which opened up systematic research on complex network theory. From 1998 to 1999, Watts and Strogatz, Barabási and Albert explained the small world [1] and scale-free characteristics of complex networks [2] , respectively. Afterwards, more and more scholars began to pay attention to complex networks. In nature, complex networks can be seen everywhere, such as the World Wide Web [3] , the Internet [4] , the food web [5] , the gene regulatory network [6] , the cellular and metabolic network [7] , the power grid [8] , the road traffic network [9] , various social relationship networks [10] , and the climate network [11] . The study of complex networks has become a hot topic in today’s society, and their connection with our lives is becoming increasingly close.
In complex networks, synchronization is a common dynamic behavior, which refers to the dynamic behavior of nodes in the network. Under different initial conditions, through the interaction between nodes, two or more nodes evolve independently over time, gradually approaching and ultimately reaching a relevant state. In the real world, synchronization phenomena can be seen everywhere [12] , such as the synchronous flash of fireflies; the frogs in the pond will sing in unison. Due to the significant role and potential application prospects of synchronization in laser systems, superconducting materials, communication systems, and other fields, complex network synchronization has become a research hotspot in physics, biology, mathematics, and other fields. In the study of synchronization, people have found various forms of synchronization, including phase synchronization, cluster synchronization, amplitude synchronization, and so on. Among them, complete synchronization [13] refers to two or more identical dynamic systems, which, through the interaction between systems or the action of external forces, gradually approach the states of each system under different initial conditions, and ultimately reach an identical state.
The synchronization control of complex networks has always been a research hotspot and has attracted the attention of scholars. Synchronous control refers to the inability of a network to achieve synchronization through edge connections or coupling itself, requiring the addition of appropriate controllers and the use of system control theory and methods to promote network synchronization. So far, many scholars have devoted themselves to studying the synchronization control problem of complex networks. There are various control methods that can achieve synchronization of complex networks, such as traction control, pulse control, adaptive control, intermittent control, sampling control, etc. In order to fully utilize the dynamic characteristics of network synchronization in engineering practice, it is crucial to study the synchronization control of complex networks. So far, the development of efficient and practical control methods for achieving synchronous development of complex networks is still a topic worth studying.
With the rapid development of science and technology, the systems involved in practical engineering are becoming increasingly complex, making it difficult to establish accurate mathematical models, which makes it impossible to use traditional control methods for system control design. In this context, fuzzy control theory [14] has gradually developed. Fuzzy control is a control method based on fuzzy logic, which can handle systems that are difficult to accurately describe using traditional control methods, and then determine control rules through fuzzy reasoning, ultimately achieving control of the system. In 1973, Professor Zadeh LA [15] proposed the idea of transforming the language description of logical rules into relevant control rates, making it possible to make practical and human thinking oriented treatments for complex systems, laying the theoretical foundation for the early introduction of fuzzy controllers. In 1985, Takagi and Sugeno proposed a new fuzzy inference model called the T-S fuzzy model [16] . Among many fuzzy logic control methods, the T-S fuzzy model is widely adopted as a tool for the design and analysis of fuzzy control systems. The main idea of T-S fuzzy model is to construct a series of linear equations to represent each subsystem, and then connect these subsystems into a global model through membership functions. Therefore, this model can utilize existing linear system theory to analyze and synthesize a highly nonlinear dynamic system.
At present, the research on synchronous control of complex networks is of great significance for solving practical problems. However, it is difficult to establish accurate mathematical models of complex networks, and theoretically feasible control methods applied to real systems may result in significant deviations. Fuzzy controllers have the advantages of simple structure, strong robustness, insensitivity to parameter changes, and strong anti-interference ability, making them suitable for application in complex network synchronization control. Therefore, the combination of fuzzy control and complex network control methods has become one of the important directions for complex network synchronization control. Based on the above analysis, this article establishes a model of a complex network with fuzzy connections to achieve complete synchronization of each node. Study its specific synchronization characteristics through examples. The rest of this article is organized as follows: In Section 2, a complex network synchronization model with fuzzy connections is constructed. In Section 3, through instance analysis, it is determined whether this method can achieve complete synchronization in complex networks. In the final section, the research work of this article is summarized and related issues are discussed.
2. A Complex Network Model with Fuzzy Connections
2.1. General Continuous Time Coupled Network Model
Consider a continuous-time dissipative coupled network system consisting of N identical nodes, where the equation of state for the i-th node is:
(2-1)
where
it is the state variable of the i-th node
,
it is a nonlinear vector field of a single node system,
is the internal coupling matrix between the state variables of each node. For different internal coupling matrices H, the network has different synchronization capabilities. The purpose of control design is to find an appropriate internal coupling matrix H, so that the network system can achieve complete synchronization while meeting the given synchronization performance.
The system (2-1) can also be expressed in the following form:
(2-2)
Among the
,
, and satisfy the dissipation condition
,
is the external coupling matrix of the network system, with a single eigenvalue
and an
multiple eigenvalues
.
When each node system on the network starts from different initial values and evolves over a period of time, with
, the network system (2-1) reaches complete synchronization. Due to the dissipative coupling condition, the synchronous state
must be the solution of a single isolated node, satisfying the equation:
(2-3)
In order to determine the stability of the synchronous epidemic
, the following main stability equation needs to be investigated [17] :
(2-4)
Among them,
represents the deviation in the cross-sectional direction of synchronous transmission, and
is the Jacobi matrix of
. When all eigenvalues corresponding to the main stable equation have negative real parts, the synchronous manifold is stable.
2.2. Continuous Time Fuzzy Coupled Network Model
To obtain the fuzzy coupling matrix H that enables the network to achieve complete synchronization, the main stability equation is transformed into the following fuzzy model in the form of
:
: IF
is
,
is
,
,
is
THEN:
represents the i-th fuzzy rule,
are fuzzy sets, r is the number of fuzzy rules.
By applying single point fuzzification, product reasoning, and center weighted anti fuzzification reasoning methods, a global fuzzy system model can be obtained:
(2-5)
Since
, and
,
, where
is the degree of the membership of
, then in fuzzy systems (2-5),
is fuzzified to
, and the internal coupling matrix H is fuzzified to
, where
is the matrix to be solved.
2.3. Fuzzy Coupling Matrix for Achieving Complete Synchronization
In order to obtain the fuzzy coupling matrix H, the fuzzy control theory is applied to the main stability Equation (2-5), and the following results can be obtained.
Theorem 1 Assuming that the number of triggering rules all t is less than or equal to s, where
, search for
and
that:
(2-6)
(2-7)
s.t.
where
,
,
.
According to the above conditions, the feedback gain matrix
is solved, so that the internal coupling matrix
can be solved.
3. Example Analysis
3.1. Fully Coupled Rossler System with Fuzzy Connection
Considering the fully coupled Rossler network system, the dynamic equation of the i-th node is:
(3-1)
Among them,
is the state variable of the i-th node system. Fix the Rossler system parameters of each node in the coupled network at
, where the dynamics of a single node are chaotic.
The Jacobi matrix of
in synchronous state
is:
Let
,
denote the first rule of fuzzy systems
,
,
,
,
are fuzzy sets, so we can represent the main stable system as the following fuzzy model:
: IF
is
and
is
THEN
where
:
,
,
,
,
,
Then, after gelatinization
, with
,
,
,
.
Here
, according to Theorem 1, the feedback gain matrix
can be obtained:
,
,
Thus, the coupling matrix is obtained as
.
In order to further verify the correctness of the obtained results, the total error is introduced:
Figure 1 shows the time history of the total error. It can be seen from the graph that the total error
asymptotically stabilizes to zero in a relatively short period of time, indicating that the complex network has achieved complete synchronization.
3.2. Fully Coupled Lorenz System with Fuzzy Connection
Considering the fully coupled Lorenz network system, the dynamic equation of the i-th node is:
(3-2)
![]()
Figure 1. Time history of total error E(t).
Fix the Lorenz system parameters of each node in the coupled network at
, where the dynamics of a single node are chaotic.
The Jacobi matrix of
in synchronous state
is:
Let
,
denote the first rule of fuzzy systems
,
,
,
,
,
,
,
are fuzzy sets, so we can represent the main stable system as the following fuzzy model:
: IF
is
,
is
and
is
THEN
where
,
,
,
,
,
,
,
,
,
,
Then, after gelatinization
, with
,
,
,
,
,
,
,
.
Here
, according to Theorem 1, the feedback gain matrix
can be obtained:
,
,
![]()
Figure 2. Time history of total error E(t).
,
,
Thus, the coupling matrix is obtained as
.
In order to further verify the correctness of the obtained results, the total error is introduced:
Figure 2 shows the time history of the total error. The graphical changes in this graph show that the complex network is synchronized.
4. Conclusion
This article is based on the T-S fuzzy control theory and first studies the synchronization control problem of complex networks with fuzzy connections. Example studies show that this method can not only achieve complete synchronization of complex networks, but also control the time to achieve synchronization. In practical application, this method has a simple structure, good control effect, and strong robustness. It will be widely applied in complex industrial fields, achieving greater economic and social benefits. This article only studies the synchronization problem of fully coupled complex networks using fuzzy control. Regarding complex networks with other structures and complex networks with time delays, it has not yet been addressed and deserves further research.