Mathematical Problems in Engineering

Mathematical Problems in Engineering / 2018 / Article
Special Issue

Mathematical Theories and Applications for Nonlinear Control Systems

View this Special Issue

Research Article | Open Access

Volume 2018 |Article ID 4931658 |

Hea-Min Lee, Wookyong Kwon, Sangmoon Lee, Dongyeop Kang, "Further Results on Sampled-Data Synchronization for Complex Dynamical Networks with Time-Varying Coupling Delay", Mathematical Problems in Engineering, vol. 2018, Article ID 4931658, 11 pages, 2018.

Further Results on Sampled-Data Synchronization for Complex Dynamical Networks with Time-Varying Coupling Delay

Guest Editor: Hiroaki Mukaidani
Received05 Sep 2018
Revised07 Nov 2018
Accepted12 Nov 2018
Published26 Nov 2018


This paper deals with the sampled-data synchronization problem for complex dynamical networks (CDNs) with time-varying coupling delay. To get improved results, two-sided free-weighting stabilization method is utilized with a novel looped functional taking the information of the present sampled states and next sampled states, which can more precisely account for the sawtooth shape of the sampling delay. Also, the quadratic generalized free-weighting matrix inequality (QGFWMI), which provides additional degree of freedom (DoF), is utilized to calculate the upper limit of the integral term. Based on the novel looped functional and QGFWMI, improved conditions of stability are derived from forms of linear matrix inequalities (LMIs). The numerical examples show the validity and effectiveness.

1. Introduction

Complex dynamical networks (CDNs) are an attempt to model a set of interconnected dynamic properties of nodes with specific contents. For example, there are human interaction networks, ad hoc networks, secure communications, harmonic oscillations, biological systems, and chaotic systems, financial systems, social networks, and neural networks. CDNs are faced with the problems of expressing structural complexity and connection diversity at the same time. Furthermore, the dynamic characteristics of the network make it difficult to provide a solution to the real world because modeling should be done with the node’s insufficient information from the network. Nevertheless, CDNs have attracted lots of attention in various fields of engineering [14]. Especially, the problem of synchronization has been focused by many researchers [57], as the synchronization of CDNs is a fundamental phenomenon. In nature, complex networks in the synchronization encounter time delay in biological and physical networks, because of the limited speed of network transmission, traffic jams, and signal propagation. The time delay is a source of degradation synchronization performance and instability, and thus complex networks with time-varying delay are of importance and generality [8, 9].

The design of control has been developed including pinning control [10], impulsive control [11], hybrid control [12], fuzzy adaptive output feedback control [13], and sampled-data control [5] to accomplish stable synchronization. Among these methods, sampled-data control for the synchronization of CDNs has been studied extensively with the development of digital communication since sampled-data offers many benefits in modern control systems. The advantages of sampled-data control are as follows: Firstly, the sampled-data control is more realistic than continuous control in that it can be implemented in practical systems. Secondly, in the case of the signal in the form of pulse data, the information is supplied immediately with a small outlay. Lastly, the control system for better performance is generally achieved by a sampled-data control. For continuous systems, the differentiator not only improves the existing noise but also generate additional noise. In the sampled-data system, the differential operation can be implemented without increasing noise problem. For that reason, sampled-data control was used because of these benefits: practicality, immediacy, economics, and accuracy. In sampled-data control systems, it is the main issue to design controllers that can get larger sampling interval. Increasing maximum sampling interval is very important because it not only enlarges the stable region but also improves performance when considered with other aspects: [14] and dissipativity [15].

Several criteria for CDNs with time delay are developed to derive stability conditions on sampled-data intervals. Sampled-data signals which are discontinuous at every sampling time can be treated as continuous time-varying delayed signals. In [5], the problem of sampled-data synchronization control for a class of general complex networks with time-varying coupling delay is firstly handled using Jensen’s inequality found in the input delay approach. The time-dependent Lyapunov functional and convex combination techniques are used in [16] to derive a less conservative condition for the sampled-data synchronization. The synchronization in memory neural networks with time-varying delays was studied in [2, 17, 18]. In [17], a sampled-data feedback controller was proposed by using the Lyapunov function theory and Jensen’s inequality method to guarantee the synchronization of memristive Bidirectional Associative Memory (BAM) neural networks with leakage and two additive time-varying delays. The authors in [18] obtained less conservative results by constructing a Lyapunov function and using the stochastic differential inclusions and some inequality techniques. Recently, Wirtinger’s inequality is used in [19, 20]. Also, the augmented Lyapunov function approach and Lyapunov function with triple integral have been reported in the literature [15, 21, 22]. In [23], a looped-functional-based approach was proposed for the stability analysis of linear impulsive systems. This approach easily formulates sampling interval result for discrete time stability using a continuous time’s approach. In [24], a new looped-functional for stability analysis was proposed. This functional entirely uses the information on both interval and , which improved stability condition. However, there are still more rooms for improvement, which motivates our research. To consider the information of sampling time at and , the modified looped-functional is proposed by using the augmented vector for two-sided sampling time.

In this paper, enhanced results on sampled-data synchronization criteria and controller design are given for the complex dynamical networks with time-varying coupling delay. The stability and stabilization criteria are presented in forms of linear matrix inequalities (LMIs). The superiority of the proposed scheme is shown through numerical examples. The main contribution of this note is summarized as follows:(i)Free-weighing matrices at time sequence and are separately employed with an additional scalar parameter in consideration of system dynamics in CDN satisfying convexity.(ii)In order to fully consider the information of sawtooth shape sampling pattern at and , novel looped functional is employed with augmented vectors which become zero by constructing the vector crossly aligned at each sampling time or . Namely, the dimension of the LMI variable extends from (2 × 2 dimensional Euclidean space) to . Therefore, augmented vectors provide an increased degrees of freedom (DoF) and improved results.(iii)QGFMI is firstly applied to sampled-data synchronization. QGFMI estimates the upper limit of the integral term more tightly. Thus it contributes to deriving a less conservative result.

2. Preliminaries

CDNs composed of N identical coupled nodes with n-dimensional dynamics are described as follows:where is the continuous vector-valued nonlinear function, is the outer coupling matrix from node to with weight, A and are the inner coupling matrix, is the state variable of node , is input variable e of node , and is the coupling strength. is defined as follows:The diagonal elements of are denoted as for . The bounded time-varying delay satisfieswhere and are positive known constants. Without loss of generality, the nonlinear function is assumed to satisfy a sector-bounded condition aswhere and are matrices with appropriate dimensions. Let be an unforced isolated node, , then the error dynamics of each dynamical system is derived as where and . Utilizing Kronecker product, the whole CDN is represented as whereFor the given system, our objective is to design a sampled-data controller which makes the error systems converge to zero. When considering that the measurement sensor generates a signal, discretized sampled signals are only sent to the controller through the network in system topology, and the control input can be utilized using zero order function. The control input signals using sampler are generated with a sequence of hold time where and k is a positive integer. The sampling intervals are represented aswhere is the maximum sampling instant. Then, the sampled-data controller is designed as where is the control gain matrix and is the sampled error signal. The closed-loop error systems with sampled-data control are rewritten as To develop main results, useful lemmas are introduced.

Lemma 1 (Wirtinger’s inequalities; [25]). For given a matrix and a continuous differentiable function in , the following inequality holds:where and .

Lemma 2 (reciprocally convex combination method; [26]). For a given scalar , vectors , , and matrices , N satisfying , then the following holds:

Lemma 3 (QGFMI). Given matrices and positive semidefinite matrix R, the inequality is given by where is any vector and , and is a differentiable function which is a continuous on .

Proof. The proof of Lemma 3 is omitted as it is similar to that of [27].

Remark 4. The QGFMI is used to calculate the upper limit of integral term in the derivative of Lyapunov-Krasovskii function, which increases freedom to choose a free-selectable vector [27]. Furthermore, the new free-weighting matrix plays a vital role in filling in the diagonal element and corresponding augmented vector provides additional flexibility.

Remark 5. The control technique using the sample value data in (9) can be applied to systems such as event-triggered communication as in [28, 29].

3. Main Results

The matrices for are denoted to represent matrices composed of zero elements matrices with identity matrix. For example, and . Moreover, the following are declared:

Theorem 6. For a given scalar parameter and a gain matrix , if there exist a positive scalar , symmetric matrices , , , , , and , any matrices , , , , , , , , , , and , and a scalar satisfying the inequalities whereand , , then CDNs are asymptotically stable.

Proof. Construct the following Lyapunov-Krasovskii function for :whereDifferentiating each LKF in equation (20) provideswhereSeparating the integral in for two sides and applying Lemmas 1 and 2, we havewhere ,
Using Lemma 3, the upper bound of each integrals in , is estimated as follows:Then, the following is satisfied with the given nonlinear function asEquation (13) is equivalent to where , , and is a constant scalar. Considering the dynamic equations (6) with auxiliary matrices , , , , the following holds:Summing up (21), (24), (25), (27), and (28), the derivative of LKF is expressed as where Therefore, the conditions implies that for . From the convex combination method, for is equivalent to the conditions in Theorem 6 using Schur complements, and thus the synchronization error system is asymptotically stable for given sampling time . This is the end of the proof.

Remark 7. The constructed Lyapunov functionals include novel looped functionals, which are , , and Those functionals satisfy at every sampling instances so it is looped functional as defined in [23].

Remark 8. The additional consideration of in Lyapunov-Krasovskii functional (LKF) results in deriving less conservative results, which reflect more information for sampling time. The idea is motivated by the two-sided looped-functional [24], which is applied to CDNs with time-varying coupling delay to achieve more stable synchronization between two or more nodes. In the stability analysis of the sampled-data system using looped-functional, it is important to take into account the sampled-time-dependent vectors which become zero at each end point of each sampling time. However, in [24], the product term between the vectors and and the product term between and are separately considered. In this paper, more generalized results are derived by defining the vector as η which provides each cross terms at the same time.

Remark 9. The novelty of the proposed looped functional is in the formation of . In , the variables are chosen as , and is composed of sampled-time-dependent matrix. The dimension of the LMI variable is extended to . Therefore, augmented vectors provide an increased degrees of freedom (DoF) and improved results compared with the existing results. Herein, the DoF is the number of independent variables or equations that must be specified to solve the problem uniquely. It extends the range of the solution and provides less conservative conditions.

Remark 10. In Theorem 6, a sufficient condition for the synchronization is derived in terms of LMIs which is obtained by constructing new looped functional. The results are sufficient conditions, which imply that there is still room for further improvement. Some approaches to reducing the conservatism are available. The conservativeness will be reduced by augmented vector or segmenting formulas. Also, new Lyapunov functions such as Lyapunov-Krasovskii or discontinuous Lyapunov [30] may play an essential role in the further reduction of the conservativeness.

Based on Theorem 6, the following corollary is constructed for the stabilization problem.

Corollary 11. For given scalars , and , if there exist a positive scalar , symmetric matrices , , , , , and , and any matrices , , , , , , , , , , ,wherethen the control gain is given by which stabilizes the error dynamics.

Proof. Substituting the variables , , , and in the zero equation (28) into , , , and , respectively, the following are obtained:where and . The other part of the proof is omitted for brevity as it is similar to that of Theorem 6.

4. Numerical Examples

In this section, two examples are revisited from literature [5].

Example 12. Let us consider the CDNs composed of 3 nodes with the following matrices and parameters:The nonlinear function is defined as satisfying the condition in (3) by the following matrices:For , , the corresponding gain matrices are given by are designed using the toolbox YALMIP 3.0 and SeDuMi 1.3 of MATLAB. The time-varying delay is chosen as . The initial state is . The state trajectories of error system and the sampled-data input signals are, respectively, presented in Figures 1 and 2, which show stable convergence. Figure 1 shows the trajectories of error dynamics which is controlled by using the gain matrices at the simulation time from 0 to 30 seconds. The input signals (, , and converge, respectively, to 0 in Figure 2.

Example 13. Consider Chua’s circuit composed of 4 nodes. The dynamics of Chua’s circuit is represented as where with the parameters , , , and . Then, the nonlinear function is denoted asFrom (4), the matrices are given asFor given systems, the inner coupling matrix , the outer coupling , and parameters are chosen asThe controller gain of Example 13 was calculated using toolbox YALMIP 3.0 and SeDuMi 1.3 of MATLAB in the same manner of Example 12. The corresponding gain with , is given as The trajectories of error dynamics and the sampled-data input signals are represented in Figures 3 and 4, respectively.

The maximum allowable sampling time is computed; the result using Corollary 11 is compared with existing results in Table 1. The results show that Corollary 11 provides more considerable maximum sampling period. It means that the synchronized error system guarantees stability in the broader sampling region. The last line of Table 1 represents a number of decision variables (NoV). It can be expressed as the product of the number of node and dimension of the node, which is defined as . Our method has higher complexity due to a larger NoV than ones of other methods. However, the proposed method is efficient on offline work with a more considerable allowable maximum sampling time.

ref. [5]ref. [31]ref. [16]ref. [19]Corollary 11