Abstract

This paper considers the control problem of dynamically complex networks with saturation couplings. Two novel control schemes in terms of adaptive control are presented to deal with such saturation couplings. Based on the robust idea, the underlying complex network is firstly transformed into a strongly connected network having time-varying uncertainty. However, the upper bound of uncertainty is unknown. Because of such an unavailable bound, a kind of adaptive controller added to each node is proposed such that the closed-loop auxiliary network is uniformly bounded. In particular, the original system states are asymptotically stable. Moreover, in order to avoid adding the desired controller to every node, another different kind of adaptive controller based on the pinning control idea is proposed. Compared with the former method, it is only applied to a part of nodes and has a good operability. Finally, a numerical example is provided to show the effectiveness of our results.

1. Introduction

Complex network is composed of a large number of interconnected dynamical units, which is ubiquitous in nature and human society, such as ecosystem network, biological network, food network, social network, and transportation network. It is regarded as a fundamental tool in understanding a variety of dynamic phenomena which are presented in real worlds [1, 2]. During the past years, a lot of related problems have been investigated for complex networks, for example, stability and synchronization [37], the analysis of complex networks with topological structures [811], pinning control [1214], adaptive control [1517], impulsive control [18, 19], and robust analysis [2022].

On the other hand, it is known that the topological structure of complex network is important and could determine the characteristic of complex network in addition to controlling them effectively. By investigating the existing references about complex networks, it is found that most of them such as [2327] were mainly focused on the static networks, whose topological structures were fixed. In order to consider an actual case that the topological structure of complex network changes randomly, the synchronization problem of dynamical networks with switching [2830] or Markovian jump topologies has been reported in [3134]. It is said that such results are general but the coupling structures are not completely time-varying. The reason is that the related changes of topology belong to a finite set. Particularly, the synchronization problem of complex network with time-varying topological structures was studied in [35, 36]. In the above results, it is seen that their couplings are totally time-varying and without any restrictions. However, in many practical applications especially in the real networks with a limited communication capacity, it is difficult to allow them varying abruptly in terms of being randomly large. In this case, saturation phenomenon is a common problem existing in most network systems, which could affect the stability in a large part. To the best of authors’ knowledge, no related results are available and could be used to study the related problems of complex networks with saturation couplings. All these observations motivate the current study.

Inspired by the above discussions, the control problem of dynamically complex networks with saturation couplings is studied in this paper, where new adaptive controllers are proposed to handle the saturation couplings. The main contributions of this paper are as follows. By applying the robust method, an equivalent description of such a complex network is established, which is actually a strongly connected complex network with time-varying uncertainty. However, the upper bound of uncertainty with norm form is unknown. Due to the bound inaccessible, a new kind of adaptive controller is developed and added to every node, where the estimation of such an unknown bound is given by the given updated law. It is achieved that not only is the closed-loop auxiliary network bounded but also the system states are asymptotically stable. Because of the above adaptive controller related to each node and in order to remove the constraint, another different kind of adaptive pinning controller motivated by the pinning viewpoint is proposed. Compared with the former adaptive controller, it could effectively reduce the number of controllers and is more suitable in some practical applications.

Notation 1. denotes the dimensional Euclidean space; denotes a block-diagonal matrix. represents an identity matrix being of dimensions. is the maximum eigenvalue of matrix. denotes the Frobenius norm of a matrix. denotes an ellipsis for the term induced by symmetry.

2. Problem Formulation

Consider a class of complex networks with saturation coupling and described aswith representing the state vector of node . Nonlinear function is a vector function and describes the dynamics of each node. Positive scalar is the coupling strength. is the control input of node . is the coupling matrix. Its element is defined as follows: if there is a connection between nodes and at time , , ; otherwise, . , , stands for coupling saturation and is defined as follows: In order to make the notation simple, the corresponding coupling matrix is denoted as . Without loss of generality, parameter is assumed to be in this paper. Different from the traditionally complex network whose time-varying coupling is without any restrictions and described bythe introduction of saturation coupling in complex network (1) comes from the actual network having limited communication capacity. In particular, if , complex network (1) with saturation coupling will become complex network (4) without any constraints on coupling. In other words, it is more actual that it cannot suffer the coupling between nodes arbitrarily large. Instead, there are some restrictions. In this sense, it is said that system (1) is more general and reasonable. Because of the coupling having saturation and nonlinear, the corresponding analysis and synthesis will be complicated. In this paper, by considering the property of saturation coupling (2) with constraint (3) fully, we firstly apply the robust idea to deal with the saturation coupling. Then, complex network (1) is equivalent towhich can be expressed bywhere Particularly, is time-varying uncertainty and defined as . Moreover, its element is satisfied:Though, its uncertainty could be expressed by (8), it is unknown and inaccessible. Thus, its norm is also unknown and described aswhere is unavailable.

Remark 1. It is worth mentioning that, based on the robust method, the originally complex network (1) with saturation couplings (2) and (3) is transformed into an equivalent complex network (5). It is found that the equivalent description is a strongly connected complex network having a time-varying uncertainty. But, the uncertainty is unknown, whose bound is also inaccessible. Then, the difficulty coming from the saturation coupling is avoided. Unfortunately, it is transformed into another difficulty which should be handled. That is how to deal with a complex network with unknown coupling uncertainties. However, it is said that this equivalent transformation would make the control problem of generally complex network (1) considered possibly.

Before giving our main results, some necessary statements are needed here.

Lemma 2 (see [37]). Kronecker product has the following properties: (i).(ii).(iii).(iv)

Assumption 3. Assuming that there is a matrix with such that where ,  , and .

Remark 4. For this assumption, it is said that it is without loss of generality and could be gotten from reference [25] directly. It has been verified that many chaotic systems, such as Chen system, Lorenz system, and Lü system, satisfy this assumption. Moreover, based on this reference, it is known that matrix and scalar are given in advance, which should satisfy the above condition.

Definition 5. The complex network (1) with saturation coupling described by (2) and (3) is asymptotically stable, if . It is equivalent that the complex network (6) with conditions (8) and (9) is asymptotically stable.

3. Main Results

In this section, a kind of adaptive controller guaranteeing the states of the closed-loop complex network asymptotically stable is proposed aswhere is to be determined and is any positive uniform continuous bounded function and satisfies with a limited positive constant . Function is the estimation of , which is updated bywhere and are positive constants. Letting , one haswhere initial condition is finite.

Theorem 6. Supposing that Assumption 3 holds, solution to the adaptive closed-loop auxiliary system described by (6), (11), and (14) is uniformly bounded, if there exist , , such thatwhere and . In particular, the original system state is asymptotically stable.

Proof. For the adaptive closed-loop auxiliary system described by (6) with (11) and (14), choose the following Lyapunov function:Then, one getsSubstituting (11) into (17) and further based on the inequalityone haswhere . By letting , and based on condition (15), it is obtained thatwhere . Under the above representations, Lyapunov function (16) is equivalent toThen, it is obvious thatwhere and . Now, we will prove that system state asymptotically converges to zero. Based on (21), it is got thatFollowed from (20), (22), and (23), it is obtained thatwith . By taking , one hasBy considering the definition of , one concludesFrom (24), it is known thatFor any , one concludesThen, it is obtained thatIt means that is uniformly bounded. On the other hand, because is continuous, it is obtained that is uniformly continuous. Then, is uniformly continuous. From the expression of , it is claimed that is uniformly continuous. By applying the Barbalat lemma, one has implying . This completes the proof.

Remark 7. Based on this theorem, it is seen that the adaptive controller (11) plays an important role in achieving the asymptotical stability. Thus, how to obtain the corresponding parameters is an essential problem to be solved. Firstly, for any given function , it is necessary to find appropriate parameters and satisfying Assumption 3. As for the computation of parameter , it could be obtained by selecting some positive scalars , , while the choice of should satisfy this assumption too. Secondly, coupling strength and function could be obtained directly and easily, while function is given by (13). Thirdly, based on the condition (15), we could find suitable parameter , . On the other hand, though the solution to closed-loop system (6) by applying the proposed adaptive controller (11) could achieve zero, it should be added to all the nodes. This will have the application of the proposed method (11) limited. In particular, the node number of complex network is very large. Thus, it is necessary to propose another method to deal with the saturation couplings, where the desired controller could be applied to a part of nodes.

In order to remove the above constraint, another kind of adaptive controller based on the pinning control idea is proposed aswhere The corresponding updated law is given bywhere is a given positive scalar and is the initial condition. Then, we have the following theorem, where fewer nodes are needed to be controlled directly.

Theorem 8. Supposing that Assumption 3 holds, solution to the adaptive closed-loop auxiliary system described by (5), (30), and (32) is uniformly bounded, if there exist , , such thatwhere and and is defined in (15).

Proof. For the adaptive closed-loop auxiliary system described by (5), (30), and (32), choose the following Lyapunov function:Then, one hasLetting , , it is obtained thatThen, it is obtained that is uniformly bounded. This completes the proof.

Remark 9. It is worth mentioning that, different from Theorem 6, the proposed adaptive controller (30) is not necessarily added to every node. In other words, the stabilization of complex network (1) could be achieved by only controlling a fraction of nodes. Thus, it is very suitable to some complex networks having very large nodes. Moreover, it is said that the selected nodes and their number are very close to the network dynamics. In other words, the effects based on different selected nodes and node number will be distinct, even for same complex network. Without loss of generality, only two kinds of complex networks are mentioned here. Because of the nodes of small-world network connected with same probability, it is obvious that the more nodes are controlled, the better performance will be achieved. However, this phenomenon is not true in scale-free network. It means the better performance cannot be obtained by simply controlling nodes as many as possible. This is mainly determined by the structure of scale-free network. In order to get the better performance, we should select the nodes with higher degrees to control. Thus, which and how many nodes to be selected depend on the complex network closely and should be considered concretely. Finally, it is also to point out that, due to only a few nodes controlled, only the bound stability of the closed-loop system could be guaranteed. This is different from Theorem 6. Based on these demonstrations, it is said that both of them are useful to stabilize the complex network with saturation coupling. However, the detailed applications of them should be considered in the concrete situations.

4. Numerical Example

Example 1. Consider a complex network with four nodes, each of which is the Sprott G chaotic system [38] and described asThe chaotic attractor of the Sprott G system is shown in Figure 1. By using the method [25], it is known that one could select and to satisfy Assumption 3. Here, without loss of generality, the time-varying coupling matrix is given by Based on the saturation description (2) with (3), the corresponding is where ,  . If we select and , it is known that condition (15) holds. Under initial condition , and letting and , one could construct the adaptive controller (11) and updated law (13). After applying the above adaptive controller, the curves of the closed-loop auxiliary system are given in Figure 2. The estimated parameter with is depicted in Figure 3. From these simulations, it is seen that the proposed adaptive controller is useful.

Next, we will design an adaptive controller (30) only added to one node to stabilize the above complex network. By selecting where the other parameters are the same as the above ones, it is concluded that condition (33) is also satisfied. Then, the corresponding adaptive controller (30) in addition to the updated law (32) could be constructed. After applying the above controller, the simulations of the closed-loop auxiliary system are given in Figures 4 and 5, respectively. Based on the simulations, it is seen that both controllers obtained by Theorems 6 and 8 are useful in terms of stabilizing such a complex network. Moreover, it is obtained that the convergence property of Theorem 6 is better, while fewer nodes are needed in the method of Theorem 8. Thus, it is said that the utility of Theorems 6 and 8 should be considered in the concrete situations.

5. Conclusions

In this paper, we have investigated the stabilization problem of complex networks with saturation coupling, whose saturation coupling is handled by the adaptive control method. By exploiting the robust viewpoint, an equivalent description of such a complex network is established, which is transformed to a strongly connected network having time-varying coupling uncertainty. However, the uncertainty is unknown in addition to its bound unavailable. Based on the proposed model, an adaptation law is proposed to estimate the unknown parameter. By applying the updated value, a kind of adaptive controller is proposed that the estimated parameter is bounded, whereas the system state is asymptotically stable. Because of the above adaptive controller added to each node and having some application restrictions, another different adaptive controller which could be added to a fraction of nodes is proposed based on the pinning control idea. Finally, the effectiveness of the theoretical results is illustrated by a numerical example.

Competing Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under Grants 61104066, 61374043, and 61473140, the China Postdoctoral Science Foundation funded project under Grant 2012M521086, the Program for Liaoning Excellent Talents in University under Grant LJQ2013040, and the Natural Science Foundation of Liaoning Province under Grant 2014020106.