Abstract
This paper is concerned with designing delay feedback controllers of master–slave synchronization for Lur’e systems. Through dividing the delay interval into two parts and choosing two augmented Lyapunov–Krasovskii functionals, some delay-dependent synchronization criteria are formulated in terms of linear matrix inequalities (LMIs), in which the conservatism can be effectively reduced based on adjusting some useful parameters. The proposed conditions can be easily checked, and the controller gains can be achieved by solving the derived LMIs. Finally, two numerical examples are given to illustrate the presented results.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In past decades, synchronization control of various chaotic systems has attracted considerable attention since the pioneering works of Pecora and Carroll were reported [5, 26], which shows that as some conditions are satisfied, a chaotic system (the slave system) may become synchronized to another identical one (the master system) if the master system sends some driving signals to the slave one. Presently, it is widely known that there exist many benefits of having synchronization in various engineering applications, such as teleoperation, secure communication, image processing, and harmonic oscillation generation. Moreover, there also exists synchronization in language emergence and development, which comes up with a common vocabulary, while agents’ synchronization in organization management will improve their work efficiency. Therefore, the problem on chaos synchronization has been widely investigated in recent years [1–4, 8, 16–19, 24, 25, 29, 31, 32, 38–40, 42].
Meanwhile, since Lur’e system can represent many nonlinear models as its special cases and exhibit some chaotic behaviors, its synchronization has received much attention and many elegant results have been proposed either [6, 7, 9–15, 20–22, 27, 28, 30, 33, 34, 36, 37, 41, 43, 44]. In [33], the finite-time master–slave synchronization has been discussed for uncertain Lur’e systems based on adaptive control. It is worth pointing out that time-delay is an inherent feature in physical processes, which may lead to instability or significantly deteriorate system’s performance. Thus, many works have dealt with the issue on chaotic synchronization of Lur’e systems [6, 7, 9–15, 20–22, 27, 28, 30, 34, 36, 37, 41, 43, 44]. In recent years, the design of delay feedback controllers for master–slave synchronization has been deeply studied. Based on several effective techniques, some elegant delay-dependent criteria have been obtained and formulated in terms of simple LMIs. In [10–12, 14, 20, 21, 28, 36, 41], through using free-weighting matrix, integral inequality, and Moon’s inequality, many significant results have been proposed with both constant and invariable delay included. In particular, the results in [6] were based on Lyapunov functional with quadratic form of some augmented vectors, in which the nonlinear functions were expressed as convex combinations and the derivative of state was also used in the controller. In [15], the synchronization of Lur’e systems was extended to singular case and the output feedback controller was used, in which the controller algorithm has been given in terms of nonlinear matrix inequalities.
In many practical situations, digital controllers are more preferable than continuous ones since they allow for synchronization only by using the samples of the states in both the master system and slave one at discrete time instants. Thus, in [27, 30, 34, 43], the sampled-data controller was designed to discuss the master–slave synchronization and the controller gains could be obtained by solving the derived LMIs. Moreover, its application in secure communication was also involved in [30]. It should be noted that the synchronization schemes in [27, 30, 34, 43] were based on that there had been a perfect communication channel between the measurement of the system and the input of the controller. However, in networked environment, sampled signals are usually quantized before being transmitted. Thus, the quantizer can be regarded as a coder which converts the continuous signal into piecewise continuous one taking values in a finite set. Then quantization effect has been added into the master–slave synchronization problem [37, 44]. Presently, since the delay-partitioning idea was verified to be more effective in reducing the conservatism, it has been utilized to discuss chaotic synchronization [9, 22] and yet, their complicated results cannot be easily checked. Furthermore, though the synchronization in [13] has considered the presence of parameter mismatches, the concerning time-delay was constant.
Now based on the synchronization results in [7, 9, 13, 22, 27, 30, 34, 37, 43, 44], the issue on time-varying delay has been involved and many elegant techniques have been put forward, in which the information on bounds of both delay and its derivative has been deeply involved. Yet there still exists much room waiting for the improvements, which can be illustrated in what follows. On the one hand, since the restriction that the upper bound on derivative of time-varying delay was greater than 1 has been adopted, its negative effect could be somewhat removed by introducing some free-weighting matrices. However, in [9, 12, 14, 21, 22], as for Lyapunov term \(\int _{t-\tau (t)}^{t}\varepsilon ^T(s)Q_1\varepsilon (s)\hbox {d}s\) with \(\dot{\tau }(t)\ge 1\), its derivative could be obtained as
It can be easily checked that even the free matrices were used, some conservatism still could be induced when estimating its upper bound and, thus, it is urgent to propose some new effective techniques. Though the work [35] has given some preliminary discussions on this point, there still exists some room for the further improvements. On the other hand, although the works [9, 13] divided delay interval into some uniform ones, they could not fully represent the inherent feature when time-delay took the values in each subinterval during choosing the LKF and estimating its derivative. Meanwhile, in recent years, the issue on time-delay also has been concerned during studying the various Lur’e systems [6, 7, 9–15, 20–22, 27–30, 34, 36, 37, 41, 43, 44]. Therefore, it still remains important and urgent to put forward some novel techniques to achieve the much less conservative results on chaotic synchronization for delay Lur’e systems, which constitutes the main focus of this work.
In this paper, the master–slave synchronization for Lur’e systems with time-varying delay will be further studied. Two augmented Lyapunov–Krasovskii functionals will be chosen based on the introduction of some adjusting parameters. Through employing combined convex technique, some novel conditions will be proposed owing to that the derived criteria can be presented in terms of LMIs and their feasibility can be easily checked by resorting to recently developed algorithms. Finally, the efficiency and reduced conservatism of the derived criteria will be demonstrated by utilizing two numerical examples.
Notation
\(\mathbf {R}^{n\times m}\) is the set of all \(n\times m\) real matrices. For the symmetric matrices \(X,Y,X>Y\) (respectively, \(X\ge Y\)) means that \(X-Y>0\) \((X-Y\ge 0)\) is a positive-definite (respectively, positive-semidefinite) matrix; \(A^T\) stands for the transpose of matrix A; I represents the identity matrix of an appropriate dimension; and \(*\) in a symmetric matrix denoting the symmetric term \(Y^T\).
2 Model Descriptions and Preliminaries
Consider the master–slave synchronization scheme of Lur’e systems using delay-state feedback control
where \(\mathcal {M}\) is master system, \(\mathcal {S}\) is slave system, and \(\mathcal {C}\) is controller; here \(x(t),z(t)\in \mathbf {R}^n\) are the state vectors and the output vectors \(p(t),q(t)\in \mathbf {R}^k\); \(A=[a_{ij}]_{n\times n},B=[b_{ij}]_{n\times n_1}\), \(E=[e_{ij}]_{n_1\times n}=[E_1^T,E_2^T,\ldots ,E_{n_1}^T]^T,F=[f_{ij}]_{k\times n}\) are constant matrices; moreover, \({h}(\cdot )=[h_1(\cdot ),h_2(\cdot ),\ldots ,h_{n_1}(\cdot )]^T\) denotes the nonlinear vector-valued function which satisfies global Lipschitz condition.
The following assumptions will be utilized throughout this paper.
H 1
\(\tau (t)\) denotes the time-varying delay satisfying
and we set \(\bar{\mu }_m=\mu _m-\mu _0\).
H 2
There exist the constants \(\sigma ^+_i,\sigma ^-_i~(i=1,\ldots ,n_1)\) such that the nonlinear function \({h}_{i}(\cdot )\) in (1)–(2) satisfies
Here, we introduce \(\bar{\Sigma }={\mathrm {diag}}(\sigma _1^+,\ldots ,\sigma _{n_1}^+)\), \(\Sigma ={\mathrm {diag}}(\sigma _1^-,\ldots ,\sigma _{n_1}^-)\), and
Remark 1
In assumption H1, as for both bounds on the derivative of time-varying delay \(\tau (t)\), the value \(\mu _0\) is always less than 0 and the value \(\mu _m\) is always greater than 0, which can help to guarantee \(\tau (t)\) to be variable and bounded in \([0,\tau _m]\).
Letting the synchronization error state be \(\varepsilon (t) = x(t)-z(t)\), then the error system can be obtained as
where \(f(E\varepsilon (t))={h}(Ex(t))-{h}(Ez(t))\) and \(f_{i}(0)=0~(i=1,\ldots ,n_1)\). For any \(\xi \in \mathbf R ^n\), it follows from H2 that
The purpose of this paper is to study the master–slave synchronization for the systems (1)–(2) and design the controller (3), i.e., to find the controller gains K, L such that the error system (6) is absolutely stable.
In order to obtain the less conservative conditions, two lemmas will be presented.
Lemma 1
[22] For any constant matrix \({\mathrm {X}}\in {\mathbf {R}}^{n\times n},\) \({\mathrm {X}}={\mathrm {X}}^T\ge 0\), two scalars \(h_2\ge h_1\ge 0\), such that the following integrations are well defined, then
Lemma 2
[23] For any vectors \(\zeta _1,\zeta _2,\) constant matrices R, S, and two real scalars \(\alpha \ge 0,\beta \ge 0\) satisfying \(\left[ \begin{array}{cc} R &{}S \\ *&{} R \end{array} \right] \ge 0\) and \(\alpha +\beta =1\), the following inequality can be true,
3 Master–Slave Synchronization Results
In this section, we firstly propose some denotations, which will be essential in the following proof and theorems.
As for time-varying delay \(0\le \tau (t)\le \tau \) and two scalars \(0\le \delta ,\gamma \le 1\), we denote
Then based on (6)–(8), we will construct the following Lyapunov–Krasovskii functional (LKF):
where
with \(n\times n\) matrices \(P>0, Q_i>0~(i=1,2,3,4),R_i>0~(i=1,2,3,4,5,6)\), \(2n\times 2n\) matrix \(\left[ \begin{array}{ccc} P_1 &{} P_2 \\ *&{} P_3 \end{array}\right] >0\), and \(n_1\times n_1\) diagonal matrices \(Q={\mathrm {diag}}(q_1,\ldots ,q_{n_1})>0,R={\mathrm {diag}}(r_1,\ldots ,r_{n_1})>0\).
In what follows, we will give one novel delay-dependent stability criterion for the error system (6).
Theorem 1
For any given scalars \(\tau \ge 0,\mu _0,\mu _m,1\ge \delta ,\gamma \ge 0\), the system (6) satisfying (4) and (7) has one equilibrium point and is absolutely stable, if there exist \(n\times n\) matrices \(P>0, P_1>0,P_2,P_3>0,Q_i>0~(i=1,2,3,4),R_j>0,Z_j~(i=1,2,3,4,5),R_6>0,N_1,N_2\) making \(\left[ \begin{array}{ccc} P_1 &{} \quad P_2 \\ *&{} \quad P_3 \end{array}\right] >0,\left[ \begin{array}{ccc} R_j &{} \quad Z_j \\ *&{} \quad R_j \end{array}\right] >0~(j=1,2,3,4,5)\), \(n_1\times n_1\) diagonal matrices \(Q>0,R>0,U>0\) such that for \(i=1,2,\) the matrix inequalities in (11)–(12) hold
where \(e_i~(i=1,\ldots ,9)\) are defined in (9) and
with
Proof
Firstly, for any appropriately dimensional matrices \(N_i~(i=1,2)\) and diagonal one \(U\ge 0\), it follows from (6) to (7) and methods in [9, 22, 32] that
Now together with the denotations (8) and LKF (10), the derivative of \({V}_i(\varepsilon _t)~(i=1,2,3)\) along the system (6) can be directly computed out as
In what follows, as for (17), we will deal with two cases for delay subintervals, i.e., \([0,\omega ]\cup [\omega ,\tau ]=[0,\tau ]\). \(\square \)
Case I When \(\tau (t)\in [0,\omega ]=[0,\delta \tau ]\), based on (8) and Lemmas 1–2 we can derive the following inequalities:
Now together with the denotations (8)–(9) and combining with the terms (13)–(23), we can easily derive
where
with \(\varOmega \) defined in (11)–(12). Then based on convex combination technique, the inequalities (11) can guarantee \(\varXi _1(t)<0\) to be true since \(\varXi _1(t)\mid _{\dot{\tau }(t)=\mu _0}<0\) and \(\varXi _1(t)\mid _{\dot{\tau }(t)=\mu _m}<0\) hold simultaneously.
Case II When \(\tau (t)\in [\omega ,\tau ]=[\delta \tau ,\tau ]\), by using Lemmas 1–2 we also can derive the following inequalities:
Combining the terms (13)–(17), (22), (23) with (25)–(28), we can easily obtain
where
with \(\varOmega ,e_i~(i=1,\ldots ,9)\) defined in (9) and (11)–(12), respectively. Similar to Case I, through using convex combination technique, the inequalities (12) can guarantee \(\varXi _2(t)<0\) to be true since \(\varXi _2(t)\mid _{\dot{\tau }(t)=\mu _0}<0\) and \(\varXi _2(t)\mid _{\dot{\tau }(t)=\mu _m}<0\) hold simultaneously. Therefore, together with the Cases I–II, it can be concluded that as the conditions (11)–(12) hold, the dynamics of Lur’e system (6) is absolutely stable.
Now based on Theorem 1, we are ready to address the issue on controller design (3). In order to show the design of the controller gain matrices K, L, a simple transformation is made to obtain the following theorem.
Theorem 2
For any given scalars \(\tau \ge 0,\mu _0,\mu _m,1\ge \delta ,\gamma \ge 0,\upsilon >0\), the systems described by (1)–(3) achieve the master–slave synchronization, if there exist \(n\times n\) matrices \(P>0, P_1>0,P_2,P_3>0,Q_i>0~(i=1,2,3,4),R_j>0,Z_j~(j=1,2,3,4,5),R_6>0,N_1\) making \(\left[ \begin{array}{ccc} P_1 &{} \quad P_2 \\ *&{} \quad P_3 \end{array}\right] >0,\left[ \begin{array}{ccc} R_j &{} \quad Z_j \\ *&{} \quad R_j \end{array}\right] >0~(j=1,2,3,4,5)\), \(n_1\times n_1\) diagonal matrices \(Q>0,\) \(R>0,U>0\), and \(n\times k\) matrices \(F_i~(i=1,2)\) such that for \(i=1,2,\) the LMIs in (30)–(31) hold
where \(e_i~(i=1,\ldots ,9)\) are defined in (9) and
with
Moreover, the estimation gains can be derived as \(K=N_1^{-T} F_1\) and \(L=N_1^{-T} F_2\).
Proof
Based on Theorem 1, replacing \(N_2\) in (11)–(12) by the term \(\upsilon N_1\) and setting \(F_1=N_1^{T} K,F_2=N_1^{T}L\), it is obvious to derive the theorem. The detailed proof is straightforward and omitted here. \(\square \)
In many present works, the lower bound \(\mu _0\) of time-varying delay has not been involved, i.e., \(\dot{\tau }(t)\le \mu _m\), such as [6, 10–12, 14, 15, 20, 21, 27, 28, 33, 34, 36, 41, 43]. Thus, as for this case, we can derive the following corollary.
Corollary 1
For any given scalars \(\tau \ge 0,\mu _m,1\ge \delta ,\gamma \ge 0,\upsilon >0\), the systems described by (1)–(3) achieve the master–slave synchronization, if there exist \(n\times n\) matrices \(P>0, P_1>0,P_2,P_3>0,Q_i>0~(i=1,2,3,4),R_j>0,Z_j~(j=1,2,3,4,5),R_6>0,N_1\) making \(\left[ \begin{array}{ccc} P_1 &{} P_2 \\ *&{} P_3 \end{array}\right] >0,\left[ \begin{array}{ccc} R_j &{} \quad Z_j \\ *&{} \quad R_j \end{array}\right] >0~(j=1,2,3,4,5)\), \(n_1\times n_1\) diagonal matrices \(Q>0,\) \(R>0,U>0\), and \(n\times k\) matrices \(F_i~(i=1,2)\) such that the LMIs in (32)–(33) hold
where the matrices \(\varXi ,e_i~(i=1,\ldots ,9)\) are identical to the relevant ones in Theorem 2 except for two following terms
Moreover, the estimation gains can be derived as \(K=N_1^{-T} F_1\) and \(L=N_1^{-T} F_2\).
Proof
As for the term \(V_2(\varepsilon _t)\) in (10), through replacing \(\int _{t-\tau }^{t-\varphi (t)}\varepsilon ^T(s)Q_2\varepsilon (s)\hbox {d}s\) by \(\int _{t-\tau }^{t-\varphi }\varepsilon ^T(s)Q_2\varepsilon (s)\hbox {d}s\) and using the similar methods to prove Theorem 2, the corollary can be derived and the detailed proof is omitted. \(\square \)
In what follows, we will consider the master-slave synchronization for more general systems as
Then through setting \(\varepsilon (t)=x(t)-z(t)\), the synchronization error system can be derived as
Theorem 3
For any given scalars \(\tau \ge 0,\mu _0,\mu _m,1\ge \delta ,\gamma \ge 0,\upsilon >0\), the systems described by (34)–(36) achieve the master–slave synchronization, if there exist \(n\times n\) matrices \(P>0, P_1>0,P_2,P_3>0,Q_i>0~(i=1,2,3,4),R_j>0,Z_j~(j=1,2,3,4,5),R_6>0,N_1\) making \(\left[ \begin{array}{ccc} P_1 &{} P_2 \\ *&{} P_3 \end{array}\right] >0,\left[ \begin{array}{ccc} R_j &{} \quad Z_j \\ *&{} \quad R_j \end{array}\right] >0~(j=1,2,3,4,5)\), \(n_1\times n_1\) diagonal matrices \(Q>0,\) \(R>0,U>0\), and \(n\times k\) matrices \(F_i~(i=1,2)\) such that for \(i=1,2,\) the LMIs in (38)–(39) hold
where the matrices \(\varXi ,e_i~(i=1,\ldots ,9)\) are identical to the relevant ones in Theorem 2 except for the following terms
Moreover, the estimation gains can be derived as \(K=N_1^{-T} F_1\) and \(L=N_1^{-T} F_2\).
Proof
Based on the proof of Theorem 2 and replacing the term (13) by the following equation
this theorem can be straightforwardly derived and its detailed proof is omitted here. \(\square \)
Remark 2
Though Theorems 2–3 and Corollary 1 in our work are not presented in terms of standard LMIs, it is still convenient to check their feasibility without tuning any parameters by resorting to the LMI in MATLAB Toolbox. Furthermore, through adjusting two useful parameters \(\gamma ,\delta \), we can achieve the maximum allowable delay upper bound as large as possible.
Remark 3
Many existent works have used the LKF term \(\int _{t-\tau (t)}^{t}\varepsilon ^T(s)Q_1\varepsilon (s)\hbox {d}s\) to derive the results. Yet as \(\mu _m\ge \dot{\tau }(t)\) \(>1\), this term’s derivative can be obtained as
which unavoidably played a negative role during estimating \(\dot{V}(\varepsilon _t)<0\). Thus, in our paper, the LKF one \(\int _{t-\gamma \tau (t)}^{t}\varepsilon ^T(s)Q_1\varepsilon (s)\hbox {d}s\) has been used to get less conservative results via adjusting the parameter \(\gamma \).
Remark 4
In many cases, the lower bound of time-delay may be greater than 0, i.e., it belongs to the interval \([\tau _0,\tau _m]\), which can be expressed as
Now as for two scalars \(0\le \delta ,\gamma \le 1\), we can employ the following denotations
and choose the following Lyapunov–Krasovskii functional as
where
with \(n\times n\) matrices \(P>0, Q_i>0~(i=1,2,3,4,5),R_i>0~(i=1,\ldots ,8)\), \(3n\times 3n\) matrices \(\left[ \begin{array}{ccc} P_1 &{} \quad P_2 &{} \quad P_3\\ *&{} \quad P_4 &{} \quad P_5 \\ *&{} \quad *&{} \quad P_6 \end{array}\right] >0\), and \(n_1\times n_1\) diagonal matrices \(Q={\mathrm {diag}}(q_1,\ldots ,q_{n_1})>0,R={\mathrm {diag}}(r_1,\ldots ,r_{n_1})>0\).
Remark 5
Though some novel techniques have been utilized in this work, the conditions of Theorems 1–3 are still rigorous and limited. Presently, delay-partitioning idea has been used to further reduce the conservatism [9, 22], which also can help to achieve less conservative conditions for the synchronization. Thus, in further research we will use and improve this approach to carry out the discussion. However, these techniques will add significantly to the complexities of proof procedure and theorems.
4 Numerical Examples
In order to show the effectiveness and less conservatism of the proposed criteria, we will consider two numerical examples and give the comparing results with some reported methods.
Example 1
As for \(u(t)=L\left[ Fx(t-\tau )-Fy(t-\tau )\right] \), the following Chua’s circuit is considered to illustrate the master–slave synchronization criteria, which has been studied in [7, 9, 11, 12, 21, 22, 34]
with \(h(x_1)=\frac{1}{2}(m_1-m_0)(|x_1+c|-|x_1-c|)\) and parameters
Then the system can be represented in the form of Lur’e model (1) with
and \({f}(\xi )=\frac{1}{2}(|\xi +1|-|\xi -1|)\) belonging to the sector [0, k] with \(k=1\). Moreover, \(F=\left[ \begin{array}{ccc}1&\quad 0&0\end{array}\right] \).
Since time-delay in u(t) is constant, one can check \(\mu _0=\mu _m=0\). Then by resorting to LMI in the MATLAB Toolbox, we can obtain the feasible solutions to the LMIs in Theorem 2 based on setting \(\nu =0.3\) and different \(\delta ,\gamma \). Therefore, the corresponding gain matrix L can stabilize the error system (6) with different delay maximum allowable upper bounds (MAUB) \(\tau _{\max }\), and the comparisons with some existent ones are shown in Table 1. Based on this table, one can clearly check that our criteria produce much less conservatism.
Example 2
Consider the master system (34) of delayed Lur’e model as follows:
where
The nonlinear functions can be presented as \({h}_{i}(s)=\tanh (s)~(i=1,2)\). The corresponding slave system (35) can be given as
Firstly, as a special case, through choosing time-delay as a constant, i.e., \(\tau (t)=\tau \) with \(\dot{\tau }(t)=0\), we will give some comparisons with two present works [13, 44] to illustrate the reduced conservatism. Through checking the LMIs in Theorem 3, our derived delay MAUBs \(\tau _{\max }\) can be compared with the ones in [13, 44], which is listed in Table 2.
Furthermore, we consider the issue on time-varying delay. If \((\delta ,\gamma ,\nu )=(1,1,0.3)\) is set, we choose \(\tau (t)=1.5+0.3\sin ^2(10t)+0.2\cos ^2(20t)\) and it is easy to check \(\tau _m=2,\mu _0=-7,\mu _m=7\). Then we can verify the feasible solution to the LMIs in (30)–(31) and obtain the estimation gains K, L as
Through choosing the initial conditions \([x_1(0),~x_2(0)]^T=[-2,~-1]^T\) and \([z_1(0),~z_2(0)]^T=[1,~2]^T\), the phase trajectories of master system and slave one are expressed in Fig. 1 and their state trajectories are, respectively, shown in Fig. 2, which helps illustrate the desired synchronization. In particular, in Fig. 3, the state trajectories of the error system also support the above results.
In what follows, we choose time-varying delay as \(\tau (t)=\alpha +0.3\sin ^2(20t)+0.2\cos ^2(70t)\), in which \(\alpha \) is an alterable scalar and \(\mu _0=-20,\mu _m=20\) can be easily checked. Now together with the LMIs in Theorem 3, we set \(\nu =0.3\) and change the scalars \(\delta ,\gamma \) to obtain the corresponding MAUBs \(\tau _{\max }\), which can obtain the control gains K, L and guarantee the addressed synchronization.
In particular, as for \((\delta ,\gamma ,\nu )=(0.1,0.1,0.3)\), when time-delay is chosen as \(\tau (t)=30+0.3\sin ^2(20t)+0.2\cos ^2(70t)\), it is easy to check that \(\tau _m=30.5,\mu _0=-20,\mu _m=20,\) which means that the delay satisfies Table 3. Then we can solve the LMIs in (30)–(31) and obtain the estimation gains K, L as
Furthermore, if we choose the similar initial conditions in Figs. 1, 2 and 3, the phase trajectories of master system and slave one and their state trajectories are, respectively, shown in Figs. 4 and 5. In particular, based on the state trajectories of error system in Fig. 6, the desired synchronization can be achieved.
5 Conclusions
In the paper, the problem on designing delay feedback controllers of master–slave synchronization has been considered for Lur’e systems and some novel criteria have been obtained. In order to reduce the conservatism, we have chosen two augmented LKFs and introducing some adjusting parameters, which were used to derive delay-dependent results. Together with stability criteria for synchronization error system, we have obtained several sufficient conditions on the existence of feedback controller and the controller gains can be computed out by solving a set of LMIs. Finally, two numerical examples have demonstrated that our results produced much less conservative than some reported ones.
References
D. Banjerdpongchai, H. Kimura, Robust analysis of discrete-time Lur’e systems with slope restrictions using convex optimization. Asian J. Control 4(2), 119–126 (2002)
T.S. Banerjee, P. Balasubramaniam, Synchronization of chaotic systems under sampled-data control. Nonlinear Dyn. 70(3), 1977–1987 (2012)
P. Balasubramaniam, R. Chandran, S. Theesar, Synchronization of chaotic nonlinear continuous neural networks with time-varying delay. Cogn. Neurodyn. 5(4), 361–371 (2011)
P. Balasubramaniam, Vembarasan, synchronization of recurrent neural networks with mixed time-delays via output coupling with delayed feedback. Nonlinear Dyn. 70(1), 677–691 (2012)
T. Carroll, L. Pecora, Synchronization chaotic circuits. IEEE Trans. Circ. Syst. 38(4), 453–456 (1991)
Y. Chun, 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)
W.H. Chen, Z.P. Wang, X.M. Lu, On sampled-data control for master–slave synchronization of chaotic Lur’e systems. IEEE Trans. Circ. Syst. 59(8), 515–519 (2012)
A.L. Fradkov, B. Andrievsky, R.J. Evans, Synchronization of nonlinear systems via under information constraints. Chaos 18(1), 037109 (2008)
C. Ge, C.C. Hua, X.P. Guan, Master–slave synchronization criteria of Lur’e systems with time-delay feedback control. Appl. Math. Comput. 244(1), 895–902 (2014)
H. Huang, J.D. Cao, Master–slave synchronization of Lur’e systems based on time-varying delay feedback control. Int. J. Bifurc. Chaos 17(11), 4159–4166 (2007)
Q.L. Han, On designing time-varying delay feedback controllers for master–slave synchronization of Lur’e systems. IEEE Trans. Circ. Syst. I 54(7), 1573–1583 (2007)
Y. He, G.L. Wen, Q.G. Wang, Delay-dependent synchronization criterion for Lur’e systems with delay feedback control. Int. J. Bifurc. Chaos 16(2), 3087–3091 (2006)
W.L. He, F. Qian, Q.L. Han, Synchronization error estimation and controller design for delayed Lur’e systems with parameter mismatches. IEEE Trans. Neural Netw. Learn. Syst. 33(1), 1551–1563 (2012)
X.F. Ji, W.N. Zhou, H.Y. Su, On Designing time-delay feedback controller for master–slave synchronization of Lur’e systems. Asian J. Control 16(1), 308–312 (2014)
X.F. Ji, C. Zu, H.Y. Su, Delay-dependent synchronisation for singular Lur’e systems using time delay feedback control. Int. J. Model. Identif. Control 19(2), 125–133 (2013)
H.R. Karimi, A sliding mode approach to H-infinity synchronization of master-slave time-delay systems with Markovian jumping parameters and nonlinear uncertainties. J. Frankl. Instit. 349(4), 1480–1496 (2012)
H.H. Kuo, T.L. Liao, J.J. Yan, Design and synchronization of master–slave electronic horizontal platform system. Disc. Dyn. Nat. Soc. 1–11, 948126 (2012)
H.R. Karimi, M. Zapateiro, N.S. Luo, Adaptive synchronization of master–slave systems with mixed neutral and discrete time-delays and nonlinear perturbations. Asian J. Control 14(1), 251–257 (2012)
S.M. Lee, Ju H. Park, O.M. Kwon, Improved asymptotic stability analysis for Lur’e systems with sector and slope restricted nonlinearities. Phys. Lett. A 362(5–6), 348–351 (2007)
S.M. Lee, S.J. Choi, D.H. Ji, J.H. Park, S.C. Won, Synchronization for chaotic Lur’e systems with sector-restricted nonlinearities via delayed feedback control. Nonlinear Dyn. 59(11), 277–288 (2010)
T. Li, J.J. Yu, Z. Wang, Delay-range-dependent synchronization criterion for Lur’e systems with delay feedback control. Commun. Nonlinear Sci. Numer. Simul. 14(2), 1796–1803 (2009)
T. Li, A.G. Song, S.M. Fei, Master–slave synchronization for delayed Lur’e systems using time-delay feedback control. Asian J. Control 13(6), 879–892 (2011)
J. Liu, J. Zhang, Note on stability of discrete-time time-varying delay systems. IET Control Theor. Appl. 6(2), 335–339 (2012)
H. Mkaouar, O. Boubaker, Chaos synchronization for master slave piecewise linear systems: application to Chua’s circuit. Commun. Nonlinear Sci. Numer. Simul. 17(3), 1292–1302 (2012)
V.F. Montagner, R.C. Oliveira, T.R. Calliero, Robust absolute stability and nonlinear state feedback stabilization based on polynomial Lur’e functions. Nonlinear Anal. Theory Methods Appl 70(5), 1803–1812 (2009)
L. Pecora, T. Carroll, Synchronization in chaotic systems. Phys. Rev. Lett. 64(8), 821–824 (1990)
R. Rakkiyappan, R. Sivasamy, S. Lakshmanan, Exponential synchronization of chaotic Lur’e systems with time-varying delay via sampled-data control. Chin. Phys. B 23(6), 060504 (2014)
F.O. Souza, R.M. Palhares, E.M.A.M. Mendes, Further results on master–slave synchronization of general Lur’e systems with time-varying delay. Int. J. Bifurc. Chaos 18(1), 187–202 (2008)
S. Theesar, R. Chandran, P. Balasubramaniam, Delay-dependent exponential synchronization criteria for chaotic neural networks with time-varying delays. Brazil. J. Phys. 42(3–4), 207–218 (2012)
S.J. Theesar, P. Balasubramaniam, Secure communication via synchronization of Lur’e systems using sampled-data controller. Circuits Syst. Signal Proc. 33(1), 37–52 (2014)
T.B. Wang, W.N. Zhou, S.W. Zhao, Robust master-slave synchronization for general uncertain delayed dynamical model based on adaptive control scheme. ISA Trans. 53(2), 335–340 (2014)
Z.G. Wu, P. Shi, H.Y. Su, 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)
T.B. Wang, S.W. Zhao, W.N. Zhou, Finite-time master–slave synchronization and parameter identification for uncertain Lurie systems. ISA Trans. 53(4), 1184–1190 (2014)
Z.G. Wu, P. Shi, H.Y. Su, Sampled-data synchronization of chaotic Lur’e systems with time delays. IEEE Trans. Neural Netw. Learn. Syst. 24(3), 410–421 (2013)
W.Q. Wang, S.K. Nhguang, S.M. Zhong, F. Liu, Novel delay-dependent stability criterion for time-varying delay systems with parameter uncertainties and nonlinear perturbations. Inform. Sci. 281(10), 321–333 (2014)
J. Xiang, Y.J. Li, W. Wei, An improved condition for master–slave synchronization of Lur’e systems with time delay. Phys. Lett. A. 362(2–3), 154–158 (2007)
X.Q. Xiao, L. Zhou, Z.J. Zhang, Synchronization of chaotic Lur’e systems with quantized sampled-data controller. Commun. Nonlinear Sci. Numer. Simul. 19(6), 2039–2047 (2014)
J.Q. Yang, Y.T. Chen, F.L. Zhu, Singular reduced-order observer-based synchronization for uncertain chaotic systems subject to channel disturbance and chaos-based secure communication. Appl. Math. Comput. 229(25), 227–238 (2014)
J.Q. Yang, F.L. Zhu, Synchronization for chaotic systems and chaos-based secure communications via both reduced-order and step-by-step sliding mode observers. Communic. Nonlinear Sci. Numer. Simul. 18(4), 926–937 (2013)
D.S. Yang, Z.W. Liu, Y. Zhao, Exponential networked synchronization of master-slave chaotic systems with time-varying communication topologies. Chin. Phys. B 21(4), 040503 (2012)
M.E. Yalein, J.A.K. Suykens, J. Vandewalle, Master–slave synchronization of Lur’e systems with time-delay. Int. J. Bifurc. Chaos. 11(6), 1707–1722 (2001)
J. Zhong, L.Q. Lu, T.W. Huang, Synchronization of master-slave Boolean networks with impulsive effects: necessary and sufficient criteria. Neurocomputing 143(5), 269–274 (2014)
C.K. Zhang, L. Jiang, Y. He, Q.H. Wu, Asymptotical synchronization for chaotic Lur’e systems using sampled-data control. Communic. Nonlinear Sci. Numer. Simul. 18(10), 2743–2751 (2013)
X.M. Zhang, G.P. Lu, Y.F. Zhang, Synchronization for time-delay Lur’e systems with sector and slope restricted nonlinearities under communication constraints. Circuits Syst. Signal Proc. 30(6), 1573–1593 (2011)
Acknowledgments
This work is supported by the National Natural Science Foundation of China (Nos. 61374116, 61473079, 61473047), Jiangsu Natural Science Foundation (Nos. SBK201240801, BKs2012384) and the Open Founds of Key Laboratory of Measurement and Control of Complex Systems of Engineering, Ministry of Education (No. MCCSE2013A04).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, T., Zhang, G., Fei, S. et al. Further Criteria on Master–Slave Synchronization in Chaotic Lur’e Systems Using Delay Feedback Control. Circuits Syst Signal Process 35, 2992–3014 (2016). https://doi.org/10.1007/s00034-015-0167-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-015-0167-5