1 Erratum to: Nonlinear Dyn (2013) 74:957–967 DOI 10.1007/s11071-013-1015-4

2 Introduction

In the original article [1], there are some errors in the proof of Theorem 1. Now, we point out the mistakes as follows:

The inequality (11) \(\ln \alpha +(h-2d^*)(t_k -t_{k-1} )\le 0,\) where \(\alpha >1\) and \(t_k -t_{k-1} >0\) in Theorem 1 implies that \(h-2d^*<0\). Therefore, with the Lyapunov type function (12)

$$\begin{aligned} V(t)=e^T (t)\overline{e(t)} +\tilde{\varTheta }{}^{T}\bar{{\tilde{\varTheta }}}+\sum _{i=1}^n {\frac{(d_i -d_i^*)^{2}}{k_i }} , \end{aligned}$$

the inequality enlargement \(D^{+}V(t)\le (h-2d^*)e^T (t)\overline{e(t)} \le (h-2d^*)V(t)\) is incorrect, which appeared in the line 27 of the left column on page 960 in Ref. [1].

For correcting the mistakes in the original paper, we slightly revise them and a correct version of Theorem 1 is given. The corresponding proof is also given in this paper.

3 Correct version of Theorem 1 [1]

Assumption 1

Suppose that there exists a constant diagonal matrix \(H=\mathrm{diag}(h_1 ,h_2 ,\ldots ,h_n )\) such that the complexvalued vector function \(F(x,\varTheta )\) satisfies

$$\begin{aligned}&(y-x)^{T}\overline{(F(y,\varTheta )-F(x,\varTheta ))} +(F(y,\varTheta )\\&\quad -F(x,\varTheta )){}^{T}\overline{(y-x)} \le (y-x)^{T}H\overline{(y-x)}. \end{aligned}$$

Theorem 1

Suppose Assumption 1 holds. The parameters updating law is designed as

$$\begin{aligned} \left\{ {\begin{array}{l@{\quad }l} \dot{\hat{{\varTheta }}}=-\overline{g(y(t))} ^{T}e(t),&{} {t\ne t_k ,} \\ \Delta \tilde{\varTheta }=A_k \tilde{\varTheta }, &{} {t=t_k ,k=1,2,\ldots ,} \\ \end{array}} \right. \end{aligned}$$
(10)

where \(\tilde{\varTheta }=\hat{{\varTheta }}-\varTheta , \quad A_k \in R^{n\times n}\) is impulsive gain matrix. Let \(\alpha _k =\lambda _{\max } \left( {(I+A_k )^{T}(I+A_k )} \right) <1, \quad \beta _k =\lambda _{\max } \left( {(I+B_k )^{T}(I+B_k )} \right) <1\), \(\mu _k =\max (\alpha _k ,\beta _k )\) and \(d^{*}\) is the minimum value of the initial feedback strength \(d_{i0} \) (\(d_{i0} \le d_i \),\(1\le i\le n)\). If there exist a constant \(\alpha >1\) such that

$$\begin{aligned} \ln \alpha \mu _k +(h-2d^*)(t_k -t_{k-1} )\le 0, \quad k=1,2,\ldots . \end{aligned}$$
(11)

Then the response chaotic complex system (3) can synchronize the drive chaotic complex system (2) asymptotically with the impulsive controller (5), the adaptive controller (9) and the parameter update law (10) in Ref. [1]. Moreover, \(\hat{{\varTheta }}\rightarrow \varTheta \) , that is, all the unknown parameters are identified exactly.

Proof

Select the following Lyapunov type function defined as

$$\begin{aligned} V(t)=e^T (t)\overline{e(t)} +\tilde{\varTheta }{}^{T}\bar{{\tilde{\varTheta }}} \end{aligned}$$
(12)

For \(t\ne t_k\), the derivative of (12) along the trajectories of (7) and Assumption 1, we have

$$\begin{aligned} D^{+}V(t)&= \dot{e}^T (t)\overline{e(t)} +e^T (t)\overline{\dot{e}(t)} +\dot{\tilde{\varTheta }}{}^{T}\overline{\tilde{\varTheta }} +\tilde{\varTheta }{}^{T}\dot{\bar{{\tilde{\varTheta }}}}\\&= [F(y(t),\varTheta )-F(x(t),\varTheta )]{}^{T}\overline{e(t)}\\&+\,\,e^{T}(t)\overline{[F(y(t),\varTheta )-F(x(t),\varTheta )]}\\&+\,\,[g(y(t))\tilde{\varTheta }]{}^{T}\overline{e(t)} +e^{T}(t)\overline{[g(y(t))\tilde{\varTheta }]} \\&+\,\,[U_1 ]^{T}\overline{e(t)} +e^{T}(t)\overline{U_1 }\\&+\,\,\dot{\tilde{\varTheta }}{}^{T}\bar{{\tilde{\varTheta }}}+\tilde{\varTheta }{}^{T}\dot{\bar{{\tilde{\varTheta }}}}\\&\le e^T (t)H\overline{e(t)} +[g(y(t))\tilde{\varTheta }]{}^{T}\overline{e(t)} \\&+\,\,e^{T}(t)\overline{[g(y(t))\tilde{\varTheta }]}\\&+\,\,\dot{\tilde{\varTheta }}{}^{T}\bar{{\tilde{\varTheta }}}+\tilde{\varTheta }{}^{T}\dot{\bar{{\tilde{\varTheta }}}}-2\sum _{i=1}^n {d_{i} e_{i}^T (t)\overline{e_i (t)} } \end{aligned}$$

Denot \(h=\max (h_1 ,h_2 ,\ldots ,h_n )\) and \(d^{*}=\min (d_{10} ,d_{20},\ldots ,d_{n0} )\), substitute Eqs. (9–10) into the above inequality, we further have

$$\begin{aligned} D^{+}V(t)&\le (h-2d^*)e^T (t)\overline{e(t)}\\&\le (h-2d^*)V(t) \end{aligned}$$

with \(h-2d^*>0.\)

This implies that

$$\begin{aligned} \begin{aligned}{}[b]&V(t)\le V(t_{k-1}^+ )\exp ((h-2d^*)(t-t_{k-1} )),\nonumber \\&\qquad t\in (t_{k-1} ,t_k ], \quad k=1,2,\ldots . \end{aligned} \end{aligned}$$
(13)

On the other hand, when \(t=t_k\) , from Eqs. (8) and (10) in Ref. [1], we have

$$\begin{aligned} V(t_k^+ )&\le e^T (t_k )(I+B_k )^{T}(I+B_k )\overline{e(t_k )}\nonumber \\&\quad +\widetilde{\varTheta (t_k )}{}^{T}(I+A_k )^{T}(I+A_k )\overline{\widetilde{\varTheta (t_k )}}\nonumber \\&\le \beta _k e^T (t_k )\overline{e(t_k )} +\alpha _k \widetilde{\varTheta (t_k )}{}^{T}\overline{\widetilde{\varTheta (t_k )}}\nonumber \\&\le \mu _k V(t_k ) \end{aligned}$$
(14)

When \(k=1\) in inequality (13), then for any \(t\in (t_0 ,t_1 ]\)

$$\begin{aligned} V(t)\le V(t^{+}_0 )\exp \left( {(h-2d^*)(t-t_0 )} \right) . \end{aligned}$$

This leads to

$$\begin{aligned} V(t_1 )\le V(t^{+}_0 )\exp \left( {(h-2d^*)(t_1 -t_0 )} \right) . \end{aligned}$$

Also from (14) we have

$$\begin{aligned} V(t_1^+ )&\le \mu _1 V(t_1 )\\&\le \mu _1 V(t_0^+ )\exp \left( {(h-2d^*)(t_1 -t_0 )} \right) \end{aligned}$$

In the same way for \(t\in (t_1 ,t_2 ]\), we have

$$\begin{aligned} V(t)&\le V(t_1^+ )\exp \left( {(h-2d^*)(t-t_1 )} \right) \\&\le \mu _1 V(t_0^+ )\exp \left( {(h-2d^*)(t-t_0 )} \right) . \end{aligned}$$

In general for any \(t\in (t_k ,t_{k+1} ]\), one finds that

$$\begin{aligned} V(t)&\le \mu _1 \mu _2 \ldots \mu _k V(t_0^+ )\exp \left( {(h-2d^*)(t-t_0 )} \right) \end{aligned}$$
(15)

From the condition given in the Theorem 1, we have

$$\begin{aligned} \mu _k \exp \left( {(h-2d^*)(t_{k+1} -t_k )} \right) \le \frac{1}{\alpha },{\begin{array}{ll} &{} {k=1,2,\cdots } \\ \end{array} }. \end{aligned}$$

Notice that

$$\begin{aligned} t-t_{0}&= (t-t_{k})+(t_{k}-t_{k-1})+(t_{k-1}-t_{k-2})\\&+\cdots +(t_{2}-t_{1})+ (t_{1}-t_{0}).\end{aligned}$$

Thus, the inequality(15) can be further rewriten as

$$\begin{aligned} V(t)&\le \mu _1 \mu _2 \ldots \mu _k V(t_0^+ )\exp \left( {(h-2d^*)(t-t_0 )} \right) \\&= V(t_0^+ )\left[ {\mu _1 \exp \left( {(h-2d^*)(t_1 -t_0 )} \right) } \right] \times \cdot \cdot \cdot \\&\times \left[ {\mu _k \exp \left( {(h-2d^*)(t_k -t_{k -1})} \right) } \right] \\&\quad \exp \left( {(h-2d^*)(t-t_k )} \right) \\&\le V(t_0^+ )\frac{1}{\alpha ^{k}}\exp \left( {(h-2d^*)(t-t_k )} \right) \end{aligned}$$

Therefore, \(V(t)\rightarrow 0\) when \(k\rightarrow \infty \) because of \(\alpha >1\), which implies that all the errors \(e(t)\rightarrow 0\). So the complete synchronization between the controlled chaotic complex system (3) and (2) in [1] is realized.The proof is completed. \(\square \)

Remark 1

From proof of Theorem 1, we know that the synchronization error will converge to zero. Fom parameters update laws (10), we find that \(\dot{\hat{{\varTheta }}}=0\) when \(e(t)=0\), which implies that \(\hat{{\varTheta }}\) approach to some constants and this does not ensure that \(\hat{{\varTheta }}\rightarrow \varTheta .\) To identify the unknown parameters, we suppose that the nonlinear vector function \(g^{T}(y(t))\) should be linearly independent on the synchronization manifold \(y=x\). According to the results of Ref. [2], then the unknown parameters \(\varTheta \) can be identified by \(\hat{{\varTheta }}\) as \(k\rightarrow \infty \).

In the numerical simulation, let \(d_{i0} =20,\alpha =2,A_k =\mathrm{diag}(-0.8,-0.8,-0.8)\) and \(B_k =\mathrm{diag}(-0.5,-0.5,-0.5),\) then, \(\mu _k =0.25\) and \(h=79\) in [1]. From Eq. (11), we can obtain \(0<t_k -t_{k-1} \le -\frac{\ln \alpha \mu _k }{h-2d^*}=0.0178,\) thus, let the impulsive interval \(t_k -t_{k-1} =0.01.\) Figures 1 and 2, respectively, show the synchronization errors \(e_i (t)\) and the identified parameters under the updating laws (10).

Fig. 1
figure 1

Errors of real and imaginary parts of \(e_i (t)\).

Fig. 2
figure 2

Evolution of the three parameters’ estimation with time \(t\).