Abstract
This paper deals with the problem of robust \(H_{\infty }\) synchronization of chaotic Lur’e systems with time-varying delays via sampled-data control. In order to make full use of the information about sampling intervals, nonlinear functions and time-varying delays, an improved Lyapunov–Krasovskii (L–K) functional is introduced. Based on reciprocal convex combination technique, sufficient conditions are derived in terms of linear matrix inequalities (LMIs) to ensure the asymptotic synchronization of the considered Lur’e system with a guaranteed \(H_{\infty }\) performance. By solving the obtained LMIs, the required sampled-data control gain matrix is obtained, which assures the asymptotic stability of the error system and reduces the effect of external disturbance according to \(H_{\infty }\) norm. Finally, the effectiveness and less conservatism of the proposed method are verified through numerical simulations of the Chua’s circuit and neural networks.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
It is well known that chaotic systems are sensitive dependence on initial conditions, i.e., small change in initial conditions leads to very large differences in the system states. The concept of master–slave synchronization between two identical chaotic systems has been initially introduced by Pecora and Carroll in [27], in which particular chaotic system is called the master system and another chaotic system is called the slave system. Main thirsts along master–slave synchronization is that slave system is controlled by using the output of the master system, that is, output of the slave system tracks the output of other one asymptotically. In recent years, the problem of chaos control and synchronization have been paid much attention because of their a wide applications in secure communication, chemical reaction, biological systems, and information science [2, 5, 23–25, 46]. More precisely, in the field of secure communication, same chaotic systems have been used for both master (transmitter) system and slave (receiver) system. Firstly, to obtain the chaotified original message, the given message is added to the output of the chaotic system in transmitter based on encryption. Then, from the output of the chaotic system in the receiver, the transmitted message is subtracted by decryption, and the outcome is the message signal itself. However, to obtain successful communication message securely, the chaotic systems in the transmitter and receiver should be synchronized. So far, many synchronization schemes have been proposed such as complete synchronization [23], lag synchronization [24], projective synchronization [5, 25] and projective lag synchronization [5].
Lur’e system is one of the important classes of nonlinear system, and it can be represented as a linear system in the forward path and a nonlinear element in the feedback path, whose nonlinearity satisfies some sector bound constraints. The problem of chaos control and synchronization of Lur’e systems have been paid a lot of efforts in recent years [3, 11, 15, 17, 34, 42, 43, 45], because many nonlinear systems such as Chua’s circuit, n-scroll attractors and hyperchaotic attractors can be modeled in this form. Meanwhile, time delay is unavoidable in real situations, which leads the dynamical behavior of the system to be more complex. For this reason, Yalcin et al. [42] have introduced the effect of time delay in the problem of synchronization for chaotic Lur’e system and presented sufficient conditions for stability. Thus, synchronization of chaotic Lur’e system with time delay has been widely investigated by many researchers (see [9, 15, 40, 42, 45] and the references therein).
In order to achieve synchronization of chaotic Lur’e systems, a lot of control schemes have been proposed including feedback control [34], delayed output-feedback control [15, 34], observer-based control [11], adaptive control [17] and proportional derivative (PD) control [43]. In these control methods, feedback signals are updated continuously, and thus, it can be found in analog circuits. When working in an open communication networks, it may be difficult to obtain an accurate feedback signal in real time because of the noise corruption in these controllers. To overcome this difficulty, signals are updated at instant times, i.e., discrete-time controllers are used such as impulsive control [3] and sampled-data control [1, 6, 29, 38, 39, 41]. Because of the rapid growth of modern high-speed computers, communication networks and microelectronics, discrete (digital) controllers are more preferable than continuous controllers. Therefore, by using sampled-data control, synchronization of chaotic Lur’e system has become an important topic and it has attracted many researchers [4, 9, 18, 35, 37, 40, 44]. The main advantage of using sampled-data controller is to exploit the digital control techniques in real time. This digital controller allows synchronization of chaotic systems only by using the samples of the state variables of the master system and the slave system at discrete-time instants.
In sampled-data control problems, selecting proper sampling interval is very important for designing suitable controllers. It should be noted that a bigger sampling period will lead to lower communication channel occupation, fewer actuation of the controller and less signal transmission. Therefore, the main objective is to design a controller in such a way that leads to synchronization under bigger sampling period. In the problem of designing sampled-data controllers, an input delay approach has been proposed in [6], where sampling holder is modeled as a delayed control input and the stability conditions are derived based on L–K functional method. By introducing piecewise L–K functional, sampled-data synchronization criterion has been given in [4], where the results in [4] are less conservative than in [18]. In [40], exponential synchronization of chaotic Lur’e system with time delays has been investigated, where the proposed L–K functional is positive definite at sampling times but not necessarily positive definite during the sampling interval. Asymptotic synchronization of two identical chaotic Lur’e systems based on sampled-data control has been studied in [37, 44], where they have introduced novel L–K functional which includes the information about the slope of the nonlinear function.
In mathematical modeling problems, parameter uncertainties are unavoidable one due to environmental noise, uncertain or slowly varying parameters, variations of the operating point and aging of the devices. In this regard, the problem of synchronization for chaotic systems with uncertainties has been investigated. On the other hand, some noises or disturbances occur widely in the physical systems which may lead to difficulties in achieving synchronization. Therefore, to reduce the effect of noises or disturbances in synchronization of chaotic systems, \(H_{\infty }\) control concept has been introduced by Hou et al. [8]. In [12, 28, 36], \(H_{\infty }\) synchronization for delayed chaotic neural networks and mechanical systems with external disturbance have been presented, while \(H_{\infty }\) synchronization for Lur’e system has been studied in [10]. The problem of \(H_{\infty }\) filtering for time-delay systems has been investigated in [20, 22, 30–32], whereas stability and stabilization of time-delay systems with disturbances have given in [13, 16, 19, 21]. Recently, the problem of synchronization for identical chaotic Lur’e systems with external disturbance and uncertainties using sampled-data \(H_{\infty }\) controller has been discussed in [7]. However, there are only very few works only having results on \(H_{\infty }\) synchronization problem of Lur’e systems, and thus, there is enough room for extra improvement. This is the main motivation of this paper. To the best of the author’s knowledge, the problem of sampled-data \(H_{\infty }\) synchronization for Lur’e systems with time delays has not been fully investigated and remains open.
Inspired by above discussions, this paper studies the problem of robust \(H_{\infty }\) synchronization of chaotic Lur’e system with time delays via sampled-data control. By introducing an improved discontinuous L–K functional in Theorem 1 and by utilizing reciprocal convex technique, sufficient conditions for synchronization are derived in terms LMIs under \(H_{\infty }\) performance index. Then, by solving the obtained LMIs, desired control gain matrices are obtained. Main contributions to this paper lie in the following facts: (1) in real situations, external disturbances and time-varying delays are unavoidable, and thus, they are taken into account. (2) With the ideas in [17], a sampled-data feedback control is designed, which utilizes both input sampling delay and signal transmission delay. (3) The aim is to derive new synchronization criteria to achieve less conservative result (i.e., finding larger sampling period). Different from the works [11, 15, 34], reciprocal convex approach is used to deal wit the derivative of L–K functional which may lead less conservative results. (4) Our considered L–K functional fully utilizes the information about sampling patterns and bounds of time-varying delays. Also, the information about the slope of the nonlinear function is used in this paper, whereas the L–K functional proposed in [11, 34] ignores this information. Finally, numerical simulations are performed by Chua’s circuit and neural networks, which shows that the proposed method is less conservative and more effective.
Notation: Throughout this paper, the superscripts T and \(-1\) mean the transpose and the inverse of a matrix, respectively. \({\mathbb {R}}^n\) denotes the n-dimensional Euclidean space, \({\mathbb {R}}^{n \times m}\) is the set of all \(n \times m\) real matrices, \(\Vert \cdot \Vert \) refers to the Euclidean vector norm or the induced matrix 2-norm, \(P >0\,(P\ge 0)\) means that P is a real symmetric and positive definite (semi-positive definite) matrix, I stands for an appropriately dimensioned identity matrix, \({\text{ diag }}\{\cdots \}\) denotes a block-diagonal matrix and symmetric term in a symmetric matrix is denoted by \(\star \).
2 Problem Description
Consider the following master–slave-type synchronization scheme with sampled-data control
with the master system (\({\mathcal {M}}\)), the slave system (\({\mathcal {S}}\)) and the controller (\({\mathcal {C}}\)). \(x(t)\in {\mathbb {R}}^n\) and \(z(t)\in {\mathbb {R}}^n \) are state vectors of \({\mathcal {M}}\) and \({\mathcal {S}}\), respectively, corresponding outputs are p(t) and \(\,q(t)\in {\mathbb {R}}^l\), \(u(t)\in {\mathbb {R}}^n\) is the slave system control input and \(\omega (t) \in {\mathbb {R}}^{k}\) is the external disturbance which belongs to \({\mathcal {L}}_2[0,\infty ]\). \(A\in {\mathbb {R}}^{n\times n},\,B\in {\mathbb {R}}^{n\times n},\,C\in {\mathbb {R}}^{l\times n},\,D\in {\mathbb {R}}^{n_h\times n}\), \(H \in {\mathbb {R}}^{n \times k}\) and \(W\in {\mathbb {R}}^{n\times n_h}\) are known constant matrices. The time-varying delay satisfies the following conditions
Assume that \(\varphi (\cdot ):{\mathbb {R}}^{n_h}\rightarrow {\mathbb {R}}^{n_h}\) is a diagonal nonlinearity with \(\varphi _i(\cdot )\) belonging to the sector \(\left[ k_i^- , k_i^+\right] \) and satisfies the following condition
Denote the updating instant time of the ZOH by \(t_k\). The control input to the system \({\mathcal {S}}\) is denoted by \(u(t)\in {\mathbb {R}}^n\) under sampler time \(t_k\), and \(K\in {\mathrm {R}}^{n\times n_h}\) is the sampled-data controller gain matrix to be designed later. For sampled-data synchronization purpose, discrete measurements of p(t) and q(t) at the sampling instant \(t_k\) are used, that is, \(p(t_k)\) and \(q(t_k)\), respectively. Suppose that the updating signal (successfully transmitted signal from the sampler to the controller and to the ZOH) at the instant \(t_k\) has experienced a constant signal transmission delay \(\rho \). It is assumed that the sampling intervals are bounded and satisfy
where \(\tau _m>0\) represents the largest sampling period. Thus, we have
Here, \(\tau _M\) denotes the maximum time span between the time \(t_k-\rho \) at which the state is sampled and the time \(t_{k+1}\) at which the next update arrives at the destination. Let the synchronization error between \({\mathcal {M}}\) and \({\mathcal {S}}\) be \(e(t)= x(t)-z(t)\). Our main aim of this study is to design sampled-data controller \({\mathcal {C}}\) to achieve synchronization between \({\mathcal {M}}\) and \({\mathcal {S}}\) in (1), which means e(t) is asymptotically stable. Moreover, based on the above sampled-data controller design formulation, the feedback controller takes the form
with \(t_{k+1}\) being the next updating instant time of the ZOH after \(t_k\). Then, we can written closed loop error dynamical system in the following form for \(t_k\le t \le t_{k+1}\)
where \(\eta (De(t),z(t))=\varphi (D(e(t)+z(t))-\varphi (Dz(t))\) and \(\tau (t)=t-t_{k}+\rho \). It can be seen that \(\rho \le \tau (t) < t_{k+1}-t_{k}+\rho \le \tau _M\) and \(\dot{\tau }(t) = 1\) for \(t \ne t_{k}\). It can be easily checked that \(\eta _i(0)=0\) and the nonlinearity \(\eta _i(\cdot )\) belongs to the sector \([k_i^-,k_i^+]\) for all \(i=1,2,\ldots , n_h\) and \(\forall s \in {\mathbb {R}}\)
Also, we denote \(K_1={\text{ diag }} \left\{ k_1^-,\ldots ,k_{n_h}^-\right\} \) and \(K_2={\text{ diag }} \left\{ k_1^-,\ldots ,k_{n_h}^-\right\} \).
Suppose the matrices \(A, \ B\) and W have parameter perturbation \(\Delta A(t), \ \Delta B(t)\) and \(\Delta W(t)\), which are in the form of
where \(M,E_1,E_2\) and \(E_3\) are given matrices. The class of parametric uncertainties \(\varLambda (t)\) that satisfy
is said be admissible, where J is also a known matrix satisfying
and F(t) is an uncertain matrix satisfying
Before proceeding further, the following essential lemmas and definitions are introduced.
Lemma 1
[33] For any constant matrix \(X\in {\mathbf {R}}^{n\times n}\), \(X=X^\mathrm{T}>0\), two scalars \(h_{2}\ge h_{1}>0\), such that the integrations concerned are well defined, and then,
Lemma 2
[26] For any vectors \(\delta _{1}, \delta _{2}\), constant matrices R, S, and real scalars \(\alpha \ge 0\), \(\beta \ge 0\) satisfying that \(\left[ \begin{array}{cc} R &{} S \\ *&{} R\end{array}\right] \ge 0\) and \(\alpha +\beta =1\), then the following inequality holds:
Lemma 3
[14] Suppose \(\varLambda (t)=\left[ I-F(t)J\right] ^{-1}F(t)\) and satisfying the conditions (10) and (11). Given matrices \(\varPi =\varPi ^\mathrm{T}, \ \varTheta \) and \(\varOmega \) of appropriate dimensions, the following inequality holds for F(t)
such that \(F^\mathrm{T}(t)F(T)<I\), if and only if, for some \(\sigma >0\)
Definition 1
[10] The error system (6) is \(H_{\infty }\) synchronized if the synchronization error e(t) satisfies
for a given level \(\gamma >0\) under zero initial condition, where S is a positive symmetric matrix. The parameter \(\gamma \) is called the \(H_{\infty }\) norm bound or the disturbance attenuation level.
Our main objective of this paper is to find the maximum allowable sampling period (MASP) because a bigger sampling period leads to lower communication channel occupying and less transmission. Also, in order to achieve \(H_{\infty }\) synchronization with the presence of external disturbances \(\omega (t)\), suitable controller u(t) is designed which guarantees the asymptotical stability of the error system.
3 Main Results
In this section, we will derive the synchronization criteria for chaotic Lur’e system based on sampled-data control by introducing L–K functional. For the simplicity of matrix representation, \(e_i(i=1,\ldots ,11) \in {\mathbb {R}}^{11n \times n}\) is defined a block entry matrix. For example, \(e_3^\mathrm{T}=[0 \ 0 \ I \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0]\) and
Theorem 1
Given scalars \(\epsilon \) and \(\gamma \), the master system \({\mathcal {M}}\) and slave system \({\mathcal {S}}\) in (1) are synchronous if there exist matrices \(P>0\), \(Q_1 >0, \ Q_2 >0\), \(R_1 >0, \ R_2 >0\), \(S>0\), \(S_1 >0\), \(S_2 >0\), \(T_1 >0, \ T_2 >0\), \(\varLambda = diag\left\{ \lambda _1,\ldots , \lambda _{n_h}\right\} >0\), \(\varDelta =diag \left\{ \delta _1,\ldots ,\delta _{n_h}\right\} >0\), \(\left[ \begin{array}{cc}Z_1 &{} Z_2 \\ \star &{} Z_3\end{array}\right] >0\), \(U_1 \ge 0, \ U_2 \ge 0\) and for any appropriately dimensioned matrices \(X_i, \ i=1,\ldots ,5\), G, L, \(V_1,V_2\) and \(N=[N_1^\mathrm{T},N_2^\mathrm{T},N_3^\mathrm{T},N_4^\mathrm{T},N_5^\mathrm{T},N_6^\mathrm{T},N_7^\mathrm{T},N_8^\mathrm{T},N_9^\mathrm{T},N_{10}^\mathrm{T},N_{11}^\mathrm{T}]\) such that
Furthermore, the sampled-data controller gain matrix is given by
Proof
Consider the L–K functional candidate as follows:
where
with
Note that from the assumptions, \(V_i(t), \ i=1,2,3,4,5,7\) are positive definite. If \(V_6(t)\) is positive definite, which implies V(t) is positive definite. It can seen that
If LMI (15) holds, then one has \(V_6(t) \ge 0\), which gives L–K functional (21) is positive definite. It should be noted that V(t) is continuous on \([0,\infty )\) except the sampling instants \(t_k, \ \forall k\). Calculating the time derivative of V(t) along the trajectories of (6), we have
where
By Lemma 1, we obtain
If the inequalities (16) and (17) are hold, according to Lemma 2, we conclude that
and
For any appropriately dimensional matrix N, the following equation is considered
According to the error system (6), for any appropriately dimensioned matrix G and scalar \(\epsilon \), the following equation holds:
For any matrices \(X \in {\mathbb {R}}^{n \times m}\), \(Y \in {\mathbb {R}}^{n \times m}\), \(\varTheta =\varTheta ^\mathrm{T} >0\), \(\varTheta \in {\mathbb {R}}^{n \times n}\), the inequality \(-2X^\mathrm{T}Y \le X^\mathrm{T} \varTheta X+Y^\mathrm{T} \varTheta ^{-1}Y\) is true. Then, the last term of (35) becomes
Moreover, for any \(U_1={\text{ diag }}\{u_{11},\ldots , u_{1n_h}\} \ge 0\) and \(U_2={\text{ diag }}\{u_{21},\ldots , u_{2n_h}\} \ge 0\), it follows from (7) that
Applying expressions (23), (24), (28), (29), (31)–(34) into \(\dot{V}(t)\) and adding the right-hand side of Eq. (35) and the left-hand side of inequality (37) and letting \(L = GK\), we conclude that
where
If \(\varPi _i+\gamma ^{-2}\varUpsilon _i^\mathrm{T}\varUpsilon _i < 0, \ i=1,2\), we have
Integrating on both sides of (38) from 0 to \(\infty \) gives
From Schur complement, \(<0\) is equivalent to the LMI (18) and 19, and since \(V(\infty )>0\) and \(V(0)=0\), then by definition 1, the error system (11) is \(H_{\infty }\) synchronized. \(\square \)
Next theorem we consider robust \(H_{\infty }\) synchronization of Lur’e system (1).
Theorem 2
Given scalar \(\epsilon \), the master system \({\mathcal {M}}\) and slave system \({\mathcal {S}}\) in (1) are synchronous if there exist matrices \(P>0\), \(Q_1 >0, \ Q_2 >0\), \(R_1 >0, \ R_2 >0\), \(S_1 >0, \ S_2 >0\), \(T_1 >0, \ T_2 >0\), \(\varLambda = diag\left\{ \lambda _1,\ldots , \lambda _{n_h}\right\} >0\), \(\varDelta =diag \left\{ \delta _1,\ldots ,\delta _{n_h}\right\} >0\), \(\left[ \begin{array}{cc}Z_1 &{} Z_2 \\ \star &{} Z_3\end{array}\right] >0\), \(U_1 \ge 0, \ U_2 \ge 0\) and for any appropriately dimensioned matrices \(X_i, \ i=1,\ldots ,5\), G, L and \(N=[N_1^\mathrm{T},N_2^\mathrm{T},N_3^\mathrm{T},N_4^\mathrm{T},N_5^\mathrm{T},N_6^\mathrm{T},N_7^\mathrm{T},N_8^\mathrm{T},N_9^\mathrm{T},N_{10}^\mathrm{T},N_{11}^\mathrm{T}]\) such that LMIs (15)–(17) hold and
Furthermore, the sampled-data controller gain matrix is given by
Proof
In the proof of Theorem 1, A, B and W can be replaced by \(A + M\varLambda (t)E1\), \(B + M\varLambda (t)E2\) and \(W + M\varLambda (t)E3,\) respectively. The proof of this theorem follows the same steps as in Theorem 1. Finally, we obtain
where
By using Lemma 3, LMIs (40) and (41) hold. This completes the proof. \(\square \)
The \(H_{\infty }\) performance of \(\gamma \) can be calculated by solving the following optimization problem
Theorem 3
For given scalar \(\epsilon \), if the following optimization problem
subject to the LMIs (15)–(19), \(P>0\), \(Q_i >0\), \(R_i >0\), \(S_i >0\), \(T_i >0\), \(\varLambda >0\), \(\varDelta >0\), \(\left[ \begin{array}{cc}Z_1 &{} Z_2 \\ \star &{} Z_3\end{array}\right] >0\), \(U_i \ge 0, i=1,2\), \(X_j, \ j=1,\ldots ,5\), G, L and N.
Next, we consider the following sampled-data \(H_{\infty }\) synchronization scheme of Lur’e system without time delays and uncertainties:
Therefore, error system of the above equation can be written as follows
and corresponding L–K functional is constructed as
where \(V_1(t),V_4(t),V_5(t),V_6(t)\) and \(V_7(t)\) are given in (21). From Theorem 1, we have the following corollary.
Corollary 1
For given scalar \(\epsilon \), the master system \({\mathcal {M}}\) and slave system \({\mathcal {S}}\) in (44) are synchronous if there exist matrices \(P>0\), \(S_1 >0, \ S_2 >0\), \(T_1 >0, \ T_2 >0\), \(\varLambda = diag\left\{ \lambda _1,\ldots , \lambda _{n_h}\right\} >0\), \(\varDelta =diag \left\{ \delta _1,\ldots ,\delta _{n_h}\right\} >0\), \(\left[ \begin{array}{cc}Z_1 &{} Z_2 \\ \star &{} Z_3\end{array}\right] >0\), \(U_1 \ge 0, \ U_2 \ge 0\) and for any appropriately dimensioned matrices \(X_i, \ i=1,\ldots ,5\), G, L and \(N=[N_1^\mathrm{T},N_2^\mathrm{T},N_3^\mathrm{T},N_4^\mathrm{T},N_5^\mathrm{T},N_6^\mathrm{T},N_7^\mathrm{T}]\) such that LMIs (15)–(17) hold and
where
and other parameters are same as in Theorem 1. Furthermore, the sampled-data controller gain matrix is given by
To the end of this section, we derive master–slave synchronization scheme of system (44) without considering disturbance term, which has been studied in [7]. Then, letting \(\rho =0\), by using Theorem 1 and Corollary 1, we have the following corollary.
Corollary 2
Given scalars \(\epsilon \), the master system \({\mathcal {M}}\) and slave system \({\mathcal {S}}\) in (44) are synchronous if there exist matrices \(P>0\), \(T_1 >0, \ T_2 >0\), \(\varLambda = diag\left\{ \lambda _1,\ldots , \lambda _{n_h}\right\} >0\), \(\varDelta =diag \left\{ \delta _1,\ldots ,\delta _{n_h}\right\} >0\), \(\left[ \begin{array}{cc}Z_1 &{} Z_2 \\ \star &{} Z_3\end{array}\right] >0\), \(U_1 \ge 0, \ U_2 \ge 0\) and for any appropriately dimensioned matrices \(X_i, \ i=1,\ldots ,5\), G, L and \(N=[N_1^\mathrm{T},N_2^\mathrm{T},N_3^\mathrm{T},N_4^\mathrm{T},N_5^\mathrm{T},N_6^\mathrm{T}]\) such that LMIs (15)–(17) hold and
where
Furthermore, the sampled-data controller gain matrix is given by
Remark 1
Theorem 1 ensures the \(H_{\infty }\) synchronization between Lur’e system with time delays under a sampled-data controller. It should be pointed out that the information of sampling instants and time delays has been considered for the construction of L–K functional which includes available information about the actual sampling pattern and upper bound of the time delay. Most of the authors in the literature have considered the problem of synchronization between identical Lur’e system without time delays. Synchronization for identical Lur’e system with constant time delays has been studied by authors in [9] and [40]. However, in real-life applications, time delays are unavoidable and the existence of delays is not always constant. Therefore, time-varying delays are considered to take the fact into account.
Remark 2
Noted that the term \(V_6(t)\) in L–K functional (21) was newly proposed in Theorem 1 compared with the L–K functional used in [7, 9, 44]. By introducing the \({\mathcal {H}}\)-dependent term \(V_6(t)\), the constraint conditions of the matrices in the L–K functional have been relaxed. To make \(V_6(t)\) positive, this constraint is replaced by a more relaxable condition (15).
Remark 3
The information about the slope of the nonlinear function has been used, where the slopes \(k_i^-,k_i^+\) are used to construct the term \(V_1(t)\) in the L–K functional (21). Noted that bigger sampling period leads to lower communication channel occupying and less transmission, so we need to find the maximum allowable sampling period. In order to increase the bound of sampling period, reciprocal convex technique has been utilized in this paper. Also, the proposed synchronization criterion is less conservative than other related studies.
Remark 4
In [40], the author investigates the exponential synchronization of chaotic Lure system with constant time delays based on sampled-data control. Asymptotical synchronization of two identical chaotic Lure systems via sampled-data control has been considered in [9, 44]. However, in sampled-data problems, updating signals (successfully transmitted signal from the sampler to the controller and to the ZOH) at the instant \(t_k\) may experience a constant signal transmission delay \(\rho \), which also may break stability of the system. But, most of the authors in existing works [4, 18, 40, 44] have not considered these signal transmission delays in the synchronization problem, and thus, it has been taken into fact in this paper. On the other hand, to obtain an exact mathematical model is a very difficult task owing to the noises or disturbances followed by environmental noise, slowly varying parameters and modeling errors. Hence, the problem of \(H_{\infty }\) synchronization of chaotic Lur’e system with disturbances has been considered in [10], where they have used continuous delayed feedback control. Recently, robust \(H_{\infty }\) synchronization of chaotic Lur’e system based on the sampled-data controller has been given in [7]. Note that, main aim of the \(H_{\infty }\) control performance is to reduce the effect of external disturbances, that is, disturbance attenuation level is optimized by solving the convex optimization algorithm, which is not given in [7]. Moreover, by taking time-varying delays, external disturbances and signal transmission delay into Lur’e system, our sampled-data synchronization problem becomes more and more general than others. Also, convex optimization problem for disturbance attenuation level \(\gamma \) is optimized in this paper, which is given in Theorem 3.
Remark 5
In [13], the robust \(H_{\infty }\) filtering problem for singular systems with time-varying parameters and time delays has been investigated. A delay-dependent sufficient condition is derived by using bounded real lemma and delay-partitioning method. In this method, time-varying delays are divided into finite number of sub- intervals (l), which is an effective method to deal with time-delay systems. The obtained results in this paper confirmed that less conservative result occurs as l increases. However, when l increases, stability conditions become more complex and computational burden will increase. The distributed fuzzy filtering problem for a class of sensor networks described by discrete-time T–S fuzzy systems with time-varying delays and multiple packet losses has been dealt in [32]. An effective method, so called input–output approach, has been used to deal with time-varying delays in which the given stability problem of time delay systems is reduced to the stability problem for a class of systems with the same nominal part but with additional inputs and outputs. Based on this approach and small-scale gain theorem, delay-dependent stability conditions are derived under \(H_{\infty }\) performance in [32]. Also, slack variable methods are used to get relaxation conditions for LMI-based optimization problems.
4 Numerical Examples
In this section, we shall present numerical examples to demonstrate the effectiveness of the proposed method.
Example 1
Consider the following Chua’s circuit system with time-varying delay
with the nonlinear characteristics
and the parameters \(m_0=-1/7,\,m_1=2/7,\,a=9,\,b=14.28,\,c=0.1\) and the time-varying delay \(d(t)=1.0|\sin t|\). The above system can be expressed in the Lur’e form (1) with following matrices
and \(\varphi (x_1(t))=\frac{1}{2}(|x_1(t)+1|-|x_1(t)-1|)\) belonging to the sector [0, 1] and \(\varphi _2(x_2(t))=\varphi _3(x_3(t))=0\). In this example, we choose \(C=[\begin{array}{ccc}1&0&0\end{array}]\) and \(\epsilon =2\). Solving LMIs (15)–(19) in Theorem 1 by using MATLAB LMI toolbox, we obtain maximum allowable sampling period (MASP) of \(\tau _M\) and the results are listed in Table 1. The authors in [9] and [40], constant delay \(d = 1\) was taken, but our results are presented for an upper bound of the time-varying delay as 1 (i.e., \(d = 1\)). From Table 1, it is clear that Theorem 1 is less conservative than results in [40] and [9]. Choosing \(\tau _M=0.4395\), we can get the following gain matrix \(K =\left[ \begin{array}{ccc} 4.0304&0.7769&-0.9536\end{array}\right] ^\mathrm{T}\). During the simulations, initial conditions of master and slave systems are taken as \(x(0)=(0.2,0.2,0.2)\) and \(z(0)=(0.2,-0.2,0.33)\), respectively. The chaotic attractors of master and slave systems of (51) are shown Fig. 1. Figure 2 displays the synchronization errors of Chua’s circuit (51). The number of decision variables used in this example is 267 based on Theorem 1.
Example 2
Consider following Chua’s circuit with noise disturbance is given by
with the nonlinear function
belonging to the sector [0, 1] and the other parameters are taken as those in Example 1. The noise disturbance is chosen as
Then, the system (52) can be represented in Lur’e form (44) with noise disturbance by
By choosing \(\tau _M=0.2\) and using LMIs in Corollary 1, we can get the following \(H_{\infty }\) performance \(\gamma _{\min }=0.936\) and control gain matrix \(K =\left[ \begin{array}{ccc}3.2889&0.5781&-4.9260 \end{array}\right] .\) The initial conditions are taken \(x(0)=(0.25, 0.11, 0.22)\) and \(z(0)=(0.32, 0.18, 0.21)\) for the master and slave systems of (52), respectively. The time response of the master system and the slave system (52) is shown Fig. 3. Figure 4 displays the synchronization errors of system (52). The number of decision variables used in this example is 201 based on Corollary 1.
Example 3
Consider the following chaotic neural networks in the form of Lur’e system 44 with following matrices
Moreover, neuron activation functions are given by
By solving LMIs in Corollary 2, MASP is calculated and listed in Table 2. When \(\tau _M=0.4234\), the controller gain matrix is calculated as
For the numerical simulations, the initial conditions of master and slave scheme of (53) are, respectively, taken as \(x(0)=(0.7,-0.3,0.4)\) and \(z(0)=(0.2,0.4,0.9 )\). Figures 5 and 6 show the chaotic attractors of master and slave systems of system (53) and the synchronization errors of system (53), respectively. The number of decision variables used in this example is 186 based on Corollary 2.
5 Conclusion
In this paper, sampled-data robust \(H_{\infty }\) synchronization problem for chaotic Lur’e systems with time-varying delays has been proposed. A novel L–K functional has been introduced, which includes the information about sampling intervals, interval time delays and nonlinear function. A new delay-dependent synchronization criteria has been derived in terms of LMIs by utilizing reciprocal convex method. Finally, numerical examples such as Chua’s circuit and neural networks have been provided to demonstrate the less conservatism and effectiveness of the proposed results.
References
R. Anbuvithya, K. Mathiyalagan, R. Sakthivel, P. Prakash, Sampled-data state estimation for genetic regulatory networks with time-varying delays. Neurocomputing 151, 737–744 (2015)
J.F. Chang, T.L. Liao, J.J. Yan, H.C. Chen, Implementation of synchronized chaotic Lu systems and its application in secure communication using PSO-based PI controller. Circuits Syst. Signal Process. 29(3), 527–538 (2010)
W.H. Chen, X. Lu, F. Chen, Impulsive synchronization of chaotic Lur’e systems via partial states. Phys. Lett. A 372(23), 4210–4216 (2008)
W.H. Chen, Z. Wang, X. Lu, On sampled-data control for master–slave synchronization of chaotic Lur’e systems. IEEE Trans. Circuits Syst. II Exp. Briefs 59(8), 515–519 (2012)
C.F. Feng, W. Guan, Y.H. Wang, Projective-anticipating, projective and projective-lag synchronization of chaotic systems with time-varying delays. Phys. Scr. 87(4), 045009 (2013)
E. Fridman, A. Seuret, J.P. Richard, Robust sampled-data stabilization of linear systems: an input delay approach. Automatica 40(8), 1441–1446 (2004)
C. Ge, Z. Li, X. Huang, C. Shi, New globally asymptotical synchronization of chaotic systems under sampled-data controller. Nonlinear Dyn. (2014). doi:10.1007/s11071-014-1597-5
Y.Y. Hou, T.L. Liao, J.J. Yan, \(H_{\infty }\) synchronization of chaotic systems using output feedback control design. Phys. A 379(1), 81–89 (2007)
C. Hua, C. Ge, X. Guan, Synchronization of chaotic Lur’e systems with time delays using sampled-data control. IEEE Trans. Neural Netw. Learn. Syst. (2014). doi:10.1109/TNNLS.2014.2334702
H. Huang, G. Feng, Robust \(H_{\infty }\) synchronization of chaotic Lur’e systems. Chaos 18(3), 033113 (2008)
G.P. Jiang, W.X. Zheng, W.K.S. Tang, G. Chen, Integral observer-based chaos synchronization. IEEE Trans. Circuits Syst. II Exp. Briefs 53(2), 110–114 (2006)
O. Kwon, M. Park, J.H. Park, S. Lee, E. Cha, \(H_{\infty }\) synchronization of chaotic neural networks with time-varying delays. Chin. Phys. B 22(11), 110504 (2013)
F. Li, X. Zhang, Delay-range-dependent robust \(H_{\infty }\) filtering for singular LPV systems with time variant delay. Int. J. Innov. Comput. Inf. Control 9(1), 339–353 (2013)
T. Li, L. Guo, C. Sun, Robust stability for neural networks with time-varying delays and linear fractional uncertainties. Neurocomputing 71(1), 421–427 (2007)
T. Li, J. Yu, Z. Wang, Delay-range-dependent synchronization criterion for Lur’e systems with delay feedback control. Commun. Nonlinear Sci. Numer. Simul. 14(5), 1796–1803 (2009)
X. Liu, K. Zhang, S. Li, H. Wei, Optimal control for switched delay systems. Int. J. Innov. Comput. Inf. Control 10(4), 1555–1566 (2014)
J. Lu, J. Cao, D.W. Ho, Adaptive stabilization and synchronization for chaotic Lur’e systems with time-varying delay. IEEE Trans. Circuits Syst. I Reg. Pap. 55(5), 1347–1356 (2008)
J. Lu, D.J. Hill, Global asymptotical synchronization of chaotic Lur’e systems using sampled data: a linear matrix inequality approach. IEEE Trans. Circuits Syst. II Exp. Briefs 55(6), 586–590 (2008)
J. Lu, D.W. Ho, Stabilization of complex dynamical networks with noise disturbance under performance constraint. Nonlinear Anal. RWA 12(4), 1974–1984 (2011)
R. Lu, H. Li, Y. Zhu, Quantized \(H_{\infty }\) filtering for singular time-varying delay systems with unreliable communication channel. Circuits Syst. Signal Process. 31(2), 521–538 (2012)
R. Lu, H. Wu, J. Bai, New delay-dependent robust stability criteria for uncertain neutral systems with mixed delays. J. Franklin Inst. 351(3), 1386–1399 (2014)
R. Lu, Y. Xu, A. Xue, \(H_{\infty }\) filtering for singular systems with communication delays. Signal Process. 90(4), 1240–1248 (2010)
J. Ma, F. Li, L. Huang, W.Y. Jin, Complete synchronization, phase synchronization and parameters estimation in a realistic chaotic system. Commun. Nonlinear Sci. Numer. Simul. 16(9), 3770–3785 (2011)
Q. Miao, Y. Tang, S. Lu, J. Fang, Lag synchronization of a class of chaotic systems with unknown parameters. Nonlinear Dyn. 57(1–2), 107–112 (2009)
P. Mukherjee, S. Banerjee, Projective and hybrid projective synchronization for the Lorenz Stenflo system with estimation of unknown parameters. Phys. Scr. 82(5), 055010 (2010)
P. Park, J.W. Ko, C. Jeong, Reciprocally convex approach to stability of systems with time-varying delays. Automatica 47(1), 235–238 (2011)
L.M. Pecora, T.L. Carroll, Master stability functions for synchronized coupled systems. Phys. Rev. Lett. 80(10), 2109 (1998)
R. Sakthivel, A. Arunkumar, K. Mathiyalagan, Robust sampled-data \(H_{\infty }\) control for mechanical systems. Complexity 20(4), 19–29 (2015)
R. Sakthivel, S. Santra, K. Mathiyalagan, S.M. Anthoni, Robust reliable sampled-data control for offshore steel jacket platforms with nonlinear perturbations. Nonlinear Dyn. 78(2), 1109–1123 (2014)
P. Shi, X. Luan, F. Liu, \(H_{\infty }\) filtering for discrete-time systems with stochastic incomplete measurement and mixed delays. IEEE Trans. Ind. Electron. 59(6), 2732–2739 (2012)
X. Su, P. Shi, L. Wu, M.V. Basin, Reliable filtering with strict dissipativity for T–S fuzzy time-delay systems. IEEE Trans. Cybern. (2014). doi:10.1109/TCYB.2014.2308983
X. Su, L. Wu, P. Shi, Sensor networks with random link failures: distributed filtering for T–S fuzzy systems. IEEE Trans. Ind. Inf. 9(3), 1739–1750 (2013)
J. Sun, G. Liu, J. Chen, D. Rees, Improved delay-range-dependent stability criteria for linear systems with time-varying delays. Automatica 46(2), 466–470 (2010)
J.A.K. Suykens, P.F. Curran, J. Vandewalle, L.O. Chua, Robust nonlinear \(H_{\infty }\) synchronization of chaotic Lur’e systems. IEEE Trans. Circuits Syst. I, Fundam. Theory Appl. 44(10), 891–904 (1997)
S.J.S. Theesar, P. Balasubramaniam, Secure communication via synchronization of Lur’e systems using sampled-data controller. Circuits Syst. Signal Process. 33(1), 37–52 (2014)
G. Wang, Q. Yin, Y. Shen, F. Jiang, \(H_{\infty }\) Synchronization of directed complex dynamical networks with mixed time-delays and switching structures. Circuits Syst. Signal Process. 32(4), 1575–1593 (2013)
Y.Q. Wu, H. Su, Z.G. Wu, Asymptotical synchronization of chaotic Lur’e systems under time-varying sampling. Circuits Syst. Signal Process. 33(3), 699–712 (2014)
Z.G. Wu, P. Shi, H. Su, J. Chu, Exponential synchronization of neural networks with discrete and distributed delays under time-varying sampling. IEEE Trans. Neural Netw. Learn. Syst. 23(9), 1368–1376 (2012)
Z.G. Wu, P. Shi, H. Su, J. Chu, Sampled-data exponential synchronization of complex dynamical networks with time-varying coupling delay. IEEE Trans. Neural Netw. Learn. Syst. 24(8), 1177–1187 (2013)
Z.G. Wu, P. Shi, H. Su, J. Chu, Sampled-data synchronization of chaotic Lur’e systems with time delays. IEEE Trans. Neural Netw. Learn. Syst. 24(3), 410–421 (2013)
Z.G. Wu, P. Shi, H. Su, J. Chu, Stochastic synchronization of Markovian jump neural networks with time-varying delay using sampled data. IEEE Trans. Cybern. 43(6), 1796–1806 (2013)
M. Yalcin, J. Suykens, J. Vandewalle, Master–slave synchronization of Lur’e systems with time-delay. Int. J. Bifurc. Chaos 11(6), 1707–1722 (2001)
C. Yin, S.M. Zhong, W.F. Chen, Design PD controller for master–slave synchronization of chaotic Lur’e systems with sector and slope restricted nonlinearities. Commun. Nonlinear Sci. Numer. Simul. 16(3), 1632–1639 (2011)
C.K. Zhang, L. Jiang, Y. He, Q. Wu, M. Wu, Asymptotical synchronization for chaotic Lur’e systems using sampled-data control. Commun. Nonlinear Sci. Numer. Simul. 18(10), 2743–2751 (2013)
X. Zhang, G. Lu, Y. Zheng, Synchronization for time-delay Lur’e systems with sector and slope restricted nonlinearities under communication constraints. Circuits Syst. Signal Process. 30(6), 1573–1593 (2011)
J. Zhou, T. Chen, L. Xiang, Chaotic lag synchronization of coupled delayed neural networks and its applications in secure communication. Circuits Syst. Signal Process. 24(5), 599–613 (2005)
Acknowledgments
This research work is supported by UGC-BSR Fellowship Grant No. F.4-1/2006(BSR)/ 7-27/2007(BSR) from the University Grant Commission, Government of India, New Delhi, the National Natural Science Foundation of China (Grant Nos. 61272530 and 11072059), the Natural Science Foundation of Jiangsu Province of China (Grant No. BK2012741) and the Specialized Research Fund for the Doctoral Program of Higher Education (Grant Nos. 20110092110017 and 20130092110017).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cao, J., Sivasamy, R. & Rakkiyappan, R. Sampled-Data \(H_{\infty }\) Synchronization of Chaotic Lur’e Systems with Time Delay. Circuits Syst Signal Process 35, 811–835 (2016). https://doi.org/10.1007/s00034-015-0105-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-015-0105-6