Abstract

This paper deals with the function projective synchronization of two complex dynamic networks with unknown sector nonlinear input, multiple time-varying delay couplings, model uncertainty, and external interferences. Based on Lyapunov stability theory and inequality transformation method, the robust adaptive synchronization controller is designed, by which the drive and response systems can achieve synchronization according to the function scaling factor. Different from some existing studies on nonlinear system with sector nonlinear input, this paper studies the synchronization of two complex dynamic networks when the boundary of sector nonlinear input is unknown. The controller does not include the boundary value of the sector nonlinear input and the time delay term, so it is more practical and relatively easy to implement. The corresponding simulation examples demonstrate the effectiveness of the proposed scheme.

1. Introduction

There are all kinds of complex systems in nature world. These complex systems can be seen as networks, such as Internet, power grid, communication networks, transportation networks, ecological networks, and social networks. The dynamic behavior of complex networks affects almost every aspect of our lives. Among many researches on complex networks, synchronization research is one of the most important branches. So far, many types of synchronization have been investigated, such as complete synchronization [1, 2], antisynchronization [3], exponential synchronization [46], quasisynchronization [7], lag synchronization [8, 9], combined synchronization [10], projection synchronization [11], and function projection synchronization [1214]. Function projection synchronization is a general synchronization form, which means that the driving system and the response system can be synchronized according to a certain function proportional relationship. The complete synchronization, antisynchronization, and projection synchronization are all its exceptional cases. Function projection synchronization has attracted widespread attention because of its implied application in information science and secure communication [15, 16].

It is well known that various time delays are unavoidable in actual engineering applications. The time delay may destroy the dynamic characteristics and decrease the stability of the system, which is extremely detrimental to the control system [1719]. Multiple time-varying delay couplings mean that multiple different time-varying delays exist in the complex network. The description of multiple time-varying delay couplings is a general description of time delay, and the constant time-delay couplings and single time-varying delay couplings are its special circumstances. The synchronization researches of complex networks with multiple time-varying delay couplings are more realistic and representative [20, 21]. Zhang et al. [22] researched the synchronization of uncertain complex networks with time-varying node delay and multiple time-varying coupling delays via the adaptive control. In [23], the authors researched the synchronization in nonlinear complex networks with multiple time-varying delays. Wang et al. [24] studied the lag synchronization between two coupled complex networks with multiple time-varying delays via the adaptive pinning control. Zhao et al. [25] studied the synchronization issue of uncertain complex networks with multiple time-varying delays. Lu et al. [26] established a robust adaptive synchronization scheme for general complex networks with multiple time-varying coupling delays and uncertainties. Guan et al. [27] studied the synchronization of complex networks with system delay and multiple time-varying coupling delays via impulsive distributed control.

In the actual control system, the backlash, friction, dead zone, and hysteresis will cause the nonlinearity of the control input, which lead to system instability or control performance degeneration [2834]. Therefore, the synchronization researches of complex networks with input nonlinearity are meaningful. Sector nonlinear input is one type of the nonlinear input, which means that the system input is in a fan-shaped area. Sector nonlinear input represents a large type of input nonlinearity. Many scholars have studied the control of nonlinear systems with sector nonlinear input. Boulkroune and Msaad [35] researched the adaptive variable-structure control of uncertain chaotic MIMO systems with both sector nonlinearities and dead-zones. Fang et al. [36] researched the modified projective synchronization of chaotic systems with sector nonlinearities input. Boubellouta et al. [37] achieved synchronization for a class of fractional-order chaotic systems with sector nonlinearities. Wang and Liu [38] researched the sliding mode control of the master-slave chaotic systems with sector nonlinear input. Yang et al. [39] addressed an adaptive two-stage sliding mode control to realize the synchronization for a class of -dimensional nonlinear systems with sector nonlinearity input. Although the researches on sector nonlinear input have achieved certain results, most existing studies mainly focus on a single system rather than complex networks. Recently, Fang et al. [40] studied the modified function projective synchronization of complex dynamic networks with sector nonlinear input. In the controller design, it is assumed that the range of the sector nonlinear input is known. However, it is difficult to determine the exact boundary value of the sector nonlinear input. Once the restricted boundary of the control input is unknown, the controller designed in [40] is no longer applicable. How to realize function projective synchronization of complex dynamic networks under unknown sector nonlinear input is a challenging research topic.

Based on the results of previous researches, the function projective synchronization for a class of complex dynamic networks with unknown sector nonlinear input, multiple time-varying delay couplings, model uncertainty, and external interferences is studied in this paper. Through the designed adaptive controller, two complex dynamic networks can realize synchronization according to the corresponding function scaling factor. Compared with the existing research results, the contributions of this paper are (a) the complex network model includes the input nonlinearity, multiple time-varying delay couplings, model uncertainty, and external interferences, which is a more general model. (b) Many of the existing studies are concerned with synchronization between complex networks and single systems. This paper studies the synchronization between two complex networks, which is more complex and general. (c) Different from known sector nonlinear inputs in previous studies, this paper investigates the function projective synchronization of complex dynamic networks with unknown sector inputs. The boundary value of the sector nonlinear input and the delay term is not needed in controller design, so it is relatively easy to implement in practical engineering. (d) Function projective synchronization is a more general synchronization form. The controller in this paper can also realize complete synchronization, antisynchronization, and projective synchronization of complex dynamic networks.

2. Model Description

In this article, a type of complex dynamic networks with unknown sector nonlinear input, multiple time-varying delay couplings, model uncertainty, and external interferences is described as the drive system: the corresponding response system is where is the state vector of the th node in the drive system, is the state vector of the th node in the response system. are the continuous nonlinear function vectors, denotes the -dimensional vector space on the real number field , are unknown -dimensional constant parameter vector, are the continuous nonlinear function matrices, denotes the order matrix on the real number field . and are the disturbances. The complex network is divided into subnetworks by , is the different time-varying delays, and especially means that the coupling delay is 0; is the coupling strength; is the inner coupling matrix; is weight configuration matrix, representing the topological structure of the network. If nodes and are connected, then, . If nodes and have no connection, then. The diagonal elements of the matrix are defined as is the control input. is in a sector , where and are two positive numbers and satisfy when . The sector nonlinear input is shown in Figure 1.

Definition 1 (see [15]). For the complex dynamic networks (1) and (2), if Eq. (3) holds, the complex network (1) and (2) will realize function projective synchronization when where denotes the Euclidean norm of a vector. is function scaling factor, which is a continuously differentiable and bounded function.

Assumption 2. External disturbances and are bounded, and there exist positive constants such that

Corollary 3. Because is a continuously differentiable and bounded function, there exists a positive constant and satisfies . Under Assumption 2, there exists a positive constant , such that

Assumption 4. The time-varying coupling strength is bounded, and there exists a positive constant , such that

Assumption 5. The time-varying delay is a continuously differentiable function and satisfies , so it is easy to get where is positive constant. This assumption is still satisfied if is zero or some other constants.

Lemma 6 (see [9]). For any vectors and a positive definite matrix ( denotes the -dimensional vector space on the real number field , denotes the order matrix on the real number field ), the following matrix inequality holds:.

Proof. Let
It is easy to get and
Because then, , i.e.,
Let then, we can get
This completes the proof.

3. Controller Design

To realize function projective synchronization, the controller and parameter adaptive laws are designed as follows: where are positive constants and satisfy is the estimated parameter for , respectively. are the th row of the function matrices .

Remark 7. Let , then,

Because we can get.

Lemma 8 (see [40]). Let we can get i.e.,

Proof. It can be known from that
When the equation obviously holds, that is,
When substituting into we can get
Using instead of , we can get .
Multiplying both sides of the inequality by , we can get Dividing both sides by , we can get
It is easy to get , then,
This completes the proof.

Theorem 9. If Assumptions 25 are satisfied, the drive system (1) and the response system (2) can realize function projective synchronization with the controller (7) and adaptive laws (8)–(12).

Proof. From Definition 1, we have the error term: The time derivative of is Choosing Lyapunov function as where is the estimated parameter for . is the positive constant to be designed.
Taking the derivative of the Lyapunov function, we can get Substituting (8), (9), and (14) into (16), we can get Because we can get so Substituting Lemma 8 and Corollary 3 into (20), we can get Substituting and into (21), because where we can get Substituting (10) and (11) into (22), because then, the above formula can be simplified as In order to simplify the proof process, is decomposed into two parts and : Let where represents the Kronecker product, then, we can get Based on Lemma 6, it is so we can get Because , if , we can get , where is the maximum eigenvalue of the matrix .
Making a simple equation transformation to , we can get Because , then Based on the above analysis, we can get that if According to Lyapunov stability theory, we can obtain as , which means that the function projective synchronization between the drive system (1) and the response system (2) is achieved. This completes the proof.

Remark 10. In the proof of Theorem 9, based on Lyapunov stability theory and inequality transformation method, by introducing Lemma 6 and 8 and some reasonable Assumptions, the controller is designed flexibly without the boundary value ( and ) of the sector nonlinear input and the delay term .

Remark 11. When is constant or , the multiple time-varying delay couplings are transformed into constant time-delay coupling or single time-varying delay coupling. When is constant or Assumption 5 is also satisfied, and the control method in this article is also applicable to constant time-delay coupling or single time-varying delay coupling.

Remark 12. If is a constant, the function projection synchronization is transformed into the projection synchronization. In particular, when or , the function projection synchronization turns into complete synchronization or antisynchronization.

4. Numerical Simulation

In order to verify the correctness of the theoretical analysis, we select communication network with chaotic nodes as simulation examples.

Example 1. Considering a communication network with the drive system is composed of four Lorenz chaotic systems with two different time-varying delay couplings.

The response system is composed of four Chen chaotic systems with two different time-varying delay couplings.

In MATLAB numerical simulation, set The nonlinear input is The topological structure matrices are as follows:

And the topology of the driver network and response network is shown in Figure 2.

The MATLAB simulation results are shown in Figures 36. It displays that the error signal between the drive system and the response system can stably approach to zero with the designed adaptive controller, that is, the function projection synchronization of the complex dynamic networks is realized.

Example 2. Considering a communication network with , the drive system is composed of eight LS hyperchaotic systems with three different time-varying delay couplings.

The response system is composed of four hyperchaotic systems with three different time-varying delay couplings.

To simplify numerical simulation, set The nonlinear input is The topological structure matrices are as follows:

And the topology of the driver network and response network is shown in Figure 7.

The MATLAB simulation results are shown in Figures 815. The function projection synchronization can still be achieved when the number of nodes and the system dimension of the complex network are increased, which further verifies the correctness of the theoretical analysis.

5. Conclusion

In this paper, the function projective synchronization of complex dynamic networks with unknown sector nonlinear input, multiple time-varying delay couplings, model uncertainty, and external interferences is studied. Based on Lyapunov stability theory, adaptive control theory, and inequality theory, the robust adaptive controller is formulated to make the drive and response systems synchronize by the function scaling factor. The controller designed in this paper can effectively overcome the effects of unknown sector input and multiple time-varying delays, so it is more general and easier to implement. Our future research work will focus on how to realize the complex network synchronization with other forms of input constraints and how to apply the research results of this paper to the fields of information security.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The work was supported in part by the National Natural Science Foundation of China (Grant no. 61775198) and Henan Province Science and Technology research project (Grant nos. 222102210266 and 222102210059).