Keywords

1 Introduction

Over the last few decades, periodic oscillation, chaotic behaviors, and stability analysis for neural neural network has aroused the discussion and research of many scholars. Meanwhile, neural networks play a significant role in different areas, since neural networks can be applied to image processing, combinatorial optimization, secure communication, and pattern recognition [1,2,3,4,5,6]. Synchronization means agreement or correlation of different processes in time. Among many dynamical behaviors of neural networks, synchronization is one of the most significance ones that has aroused widespread attentions of many researchers. Research on synchronization phenomena has been an active subject, such as the analysis of synchronization of chaotic system. So far, there are many different types of synchronization, for example, projective synchronization [7], lag synchronization [8], cluster synchronization [9], complete synchronization [10], phase synchronization [11] etc.

Most previous literature has mainly been devoted to the stability analysis and periodic oscillations of different kinds of neural networks. The problem about delayed Hopfield neural networks with global exponential stability has been discussed in [12]. The authors in [13] investigated exponential stability for stochastic BAM networks with discrete and distributed delays. Exponential stability of complex-valued memristor-based neural networks with time-varying delays have been studied in [14]. Note that many of the studies focused on neural networks, and only the first derivative of states is important for introducing inertial terms into neural networks. The inertial terms are considered as key tools for generating complex bifurcations and chaos. Up to now, the inertial neural networks have attracted the attention of many researchers. The authors in [15] discussed the robust stability of inertial BAM neural networks with time delays and uncertainties via impulsive effect. In [16], the inertial Cohen-Grossberg-type neural networks with time delays was proposed and its stability analysis were discussed.

Lately, a volume of the existing research on inertial neural networks were mainly focused on exponential synchronization or asymptotical synchronization of networks [17, 18]. That it to say, as the time goes to infinity, the dynamical systems only can achieve stability. However, in many actual situations, the dynamical system might be hoped to be stabilised as speedy as possible in a finite time. Since then, problems related to finite time synchronization for networks becomes a hot topic [19, 20]. The work in [21] only investigated finite-time stability for inertial neural networks. As it is well known, delays are ubiquitous in the real world, and the introduction of delays may make neural networks their dynamical behaviors much more complicated, even in causing instability [22, 23]. However, the authors have ignored the time-varying delays in [21]. The problem on finite-time and fixed-time synchronization analysis for inertial memristive neural networks via state feedback control has been investigated in [24]. The advantages of discontinuous control with different continuous control strategies are non control sections. As far as we know, there are few results on finite-time synchronization of inertial neural networks with time-varying delays.

Motivated by the aforementioned discussion, this paper addresses the problem of adaptive finite-time synchronization of inertial neural networks with time-varying delay via periodically intermittent control. Rather, by the finite-time stability analysis techniques and the linear matrix inequalities, some effective criteria are derived, which can guarantee the master system synchronizes to the slave system in finite time. Meanwhile, the general continuous feedback control is discussed with inertial neural networks. In the end, an example is given to demonstrate the effectiveness of the proposed synchronization criteria.

The rest of this paper is organized as follows. In Sect. 2, the model description and some preliminaries are proposed. In Sect. 3, the main results and remark for finite time synchronization of inertial neural networks with time-varying delay. Moreover, in Sect. 4, an example is given to show the effectiveness of our results. Finally, in Sect. 5, conclusions are given.

2 Model Description and Preliminaries

Considering the inertial neural network with time-varying delays. The model is described by the following equations:

$$\begin{aligned} \frac{d^{2}x_{i}(t)}{dt^{2}}=-c_{i}\frac{dx_{i}(t)}{dt}-d_{i}x_{i}(t)+\sum _{j=1}^{n}a_{ij}f_{j}(x_{i}(t))+\sum _{j=1}^{n}b_{ij}f_{j}(x_{i}(t-\tau (t)))+I_{i}, \end{aligned}$$
(1)

where \(x_{i}(t)(i=1,2,...,n)\) is the state vector of the ith neuron at time t, the second derivative of \(x_{i}(t)\) is called an inertial neural term of system (), \(c_{i}\) and \(d_{i}\) are positive constants. The nonlinear function \(f_{j}\) denotes activation function of the jth neuron at time t, \(a_{ij}\) and \(b_{ij}\) are constants and denotes the connection strengths, \(I_{i}\) is an external inputs for the ith neuron, \(\tau (t)\) is the time-varying delay of inertial neural network that satisfies \(0\le \tau (t)\le \tau _{1}, \dot{\tau }(t)\le \mu _{m}<1\), \(\tau _{1}\) and \(\mu _{m}\) are constants.

Remark 1

The chaotic neural network is a highly nonlinear dynamic system. The research on chaotic neural network mainly lies in recognizing the chaotic characteristics of individual neurons and the behavior analysis of simple chaotic neural networks. The second-order inertial neural networks (1) has chaos, which is different from the first order neural network chaos, such as chen’s system and chua’s system.

Next, let the following variable transformation be: \(y_{i}(t)=\frac{dx_{i}(t)}{dt}+\theta _{i}x_{i}(t),~~i=1,2,...,n.\) Denote \(x(t)=(x_{1}(t),x_{2}(t),...,x_{n}(t))^{T},\) \(y(t)=(y_{1}(t),y_{2}(t),...,y_{n}(t))^{T},\) then inertial neural network (1) can be written as:

$$\begin{aligned} \left\{ \begin{array}{l} \frac{dx(t)}{dt}=-\varTheta x(t)+y(t),\\ \frac{dy(t)}{dt}=-Cy(t)-Dx(t)+Af(x(t))+Bf(x(t-\tau (t)))+I, \end{array} \right. \end{aligned}$$
(2)

where \(\overline{c}_{i}=c_{i}-\theta _{i},\) \(\overline{d}_{i}=\theta _{i}(\theta _{i}-c_{i})+d_{i},\) \(C=diag(\overline{c}_{1},\overline{c}_{2},...,\overline{c}_{n}),\) \(D=diag(\overline{d}_{1},\overline{d}_{2},...,\overline{d}_{n}),\) \(A=(a_{ij})_{n\times n},\) \(B=(b_{ij})_{n\times n},\) \(\varTheta =diag(\theta _{1},\theta _{1},...,\theta _{n}),\) \(f(x(t))=(f_{1}(x_{1}(t)), f_{2}(x_{2}(t))...f_{n}(x_{n}(t)))^{T},\) \(f(x(t-\tau (t)))= (f_{1}(x_{1}(t-\tau (t))), f_{2}(x_{2}(t-\tau (t))),..., f_{n}(x_{n}(t-\tau (t))))^{T},\) \(I=(I_{1},I_{2},...,I_{n})^{T}.\) For simplicity, we choose (3) as the master system, the corresponding slave system is formulated as follows:

$$\begin{aligned} \left\{ \begin{array}{l} \frac{dv(t)}{dt}=-\varTheta v(t)+w(t)+u_{1}(t),\\ \frac{dw(t)}{dt}=-Cw(t)-Dv(t)+Af(v(t))+Bf(v(t-\tau (t)))+I+u_{2}(t), \end{array} \right. \end{aligned}$$
(3)

where \(v(t)=(v_{1}(t),v_{2}(t),...,v_{n}(t))^{T},\) \(w(t)=(w_{1}(t),w_{2}(t),...,w_{n}(t))^{T},\) are the state variables of the slave system, \(u_{1}(t),u_{2}(t)\) are the appropriate control inputs to be designed later.

Denote the synchronization error \(e(t)=v(t)-x(t),\) \(\overline{e}(t)=w(t)-y(t),\) we can get the following error system

$$\begin{aligned} \left\{ \begin{array}{l} \frac{de(t)}{dt}=-\varTheta e(t)+\overline{e}(t)+u_{1}(t),\\ \frac{d\overline{e}(t)}{dt}=-C\overline{e}(t)-De(t)+A(f(v(t))-f(x(t)))+B(f(v(t-\tau (t)))\\ ~~~~~~~~~~-f(x(t-\tau (t))))+u_{2}(t). \end{array} \right. \end{aligned}$$
(4)

In order to realize adaptive finite-time synchronization of inertial neural networks between the master system (3) and slave system (4), the intermittent control \(u_{i}(t)\) is defined by:

(5)

where \(k=(k_{1},k_{2},...,k_{n})^{T},\) \(\varepsilon =(\varepsilon _{1},\varepsilon _{2},...,\varepsilon _{n})^{T}\) are the adaptive laws, and the \(\odot \) is defined as \(k\odot e(t)=[k_{1}\cdot e_{1}(t),k_{2}\cdot e_{2}(t),...,k_{n}\cdot e_{n}(t)]^{T},\) \(\lambda >0\) is real constant. \(\pounds =\{1,2,...,l\}\) is a finite natural number set. \(T>0\) is called the control period. \(\theta =\frac{\delta }{T}\) denote the control rate.

At the same time, the adaptive rule defined as follows:

(6)
(7)

where \(\alpha _{i}>0\) is a positive constant. \(\eta _{i}>0, \epsilon _{i}>0 \) are nonnegative constants denotes the control gain.

Assumption 1

For all x, \(y\in \mathbb {R}^{n}\), suppose that the activation function \(f(\cdot )\) satisfies the following condition,

$$ \parallel f(x)-f(y)\parallel \le \parallel J(x-y)\parallel .$$

where \(J\in \mathbb {R}^{n\times n}\) is a known constant matrix.

Definition 1

([25]). The slave system (4) is said to reach finite-time synchronization with the master system (3), if there exists a constant \( t_{1}\ge 0\) such that

$$ \lim _{t\rightarrow t_{1}}\parallel e(t)\parallel =0,$$

and \( \parallel e(t)\parallel = 0\) for \( t\ge t_{1}\) , where \( t_{1}\) denotes the settling time.

Lemma 1

([26]). If \( b_{1},b_{2},...,b_{n}\ge 0\) , \( 0< k \le 1\), after that

$$ (\sum _{i=1}^{n}b_{i})^{k} \le \sum _{i=1}^{n}b_{i}^{k}.$$

Lemma 2

([27]). If XY,  and Q are real matrices with appropriate dimensions, there exists a constant \(\sigma >0\) and \(Q=Q^{T}>0\) such that

$$2X^{T}Y\le \sigma X^{T}QX+\sigma ^{-1}Y^{T}Q^{-1}Y.$$

Lemma 3

([28]). If there exist a continuous, positive definite V(t) satisfies the following inequality:

$$ \dot{V}(t)\le -\alpha V^{\eta }(t)+hV(t),\forall t\ge t_{0}, V^{1-\eta }(t_{0})\le \frac{\alpha }{h}, $$

where \(\alpha>0, 0<\eta <1, h>0\) are three constants, then the settling time \(t_{1}\) is given by

$$ t_{1}\le \frac{\ln (1-\frac{h}{\alpha }V^{1-\eta }(0))}{h(\eta -1)}.$$

3 Main Results

Now, we are in a position to present our results. We will introduce the synchronization criteria between the master system and the salve system in finite time with time-varying delay via adaptive intermittent controllers.

Theorem 1

Suppose that Assumption 1 hold. For given positive constants \(\rho , \sigma , \delta \), if there exist two diagonal positive definite matrices \(\varXi =diag(\eta _{1},\eta _{2},...,\eta _{n})\) and \(\varLambda =diag(\epsilon _{1},\epsilon _{2},...,\epsilon _{n})\) such that the following conditions hold.

$$\begin{aligned} \varPhi =\left( \begin{array}{ccc} \varPhi _{11} &{}~~~ \frac{1}{2}(I_{n}-D) &{} 0\\ * &{}~~~ \varPhi _{22} &{} 0 \\ * &{}~~~ * &{}\rho J^{T}J-\frac{1}{2}(1-\mu _{m})I_{n} \\ \end{array} \right) <0, \end{aligned}$$
(8)
$$\begin{aligned} (\frac{1}{2}+\delta -\beta )I_{n}+\sigma J^{T}J-\varTheta \le 0, \end{aligned}$$
(9)
$$\begin{aligned} \sigma ^{-1}AA^{T}+\rho ^{-1}BB^{T}+\delta ^{-1}(I_{n}-D)(I_{n}-D)^{T}-\beta I_{n}-C-\varLambda \le 0, \end{aligned}$$
(10)
$$\begin{aligned} \rho J^{T}J-\frac{1}{2}(1-\mu _{m})I_{n}\le 0. \end{aligned}$$
(11)

Then the master system (3) and slave system (4) can be finite-time synchronized under the adaptive periodically intermittent control:

$$\begin{aligned} t_{1}=\frac{V^{1-\eta }(0)e^{(1-\eta )(1-\theta )\gamma t}}{\alpha \theta (1-\eta )}, \end{aligned}$$
(12)

where \(\varPhi _{11}=\sigma J^{T}J+\frac{1}{2}I_{n}-\varTheta -\varXi \), \(\varPhi _{22}=\sigma ^{-1}AA^{T}+\rho ^{-1}BB^{T}-C-\varLambda \),

let \( e(t)=(e_{1}^{T}(t),e_{2}^{T}(t),...,e_{n}^{T}(t))^{T}\in \mathbb {R}^{n}\).

Proof. Constructing the following Lyapunov-Krasovskii function: \(V(t)=V_{1}(t)+V_{2}(t)+V_{3}(t),\)

\(V_{1}(t)=\frac{1}{2}e^{T}(t)e(t)+\frac{1}{2}\overline{e}^{T}(t)\overline{e}(t),V_{2}(t)=\frac{1}{2}\int _{t-\tau (t)}^{t}e^{T}(s)e(s)ds,\)

\(V_{3}(t)=\frac{1}{2}\sum _{i=1}^{n}\frac{1}{\alpha _{i}}k_{i}^{2}+\frac{1}{2}\sum _{i=1}^{n}\frac{1}{\alpha _{i}}\varepsilon _{i}^{2}.\)

When \(t\in [lT,lT+\theta T]\), the time derivative of V(t) along the trajectories of the error system (5) and using Assumption 1, one have

$$\begin{aligned}&\dot{V}_{1}(t)=e^{T}(t)\Big (-\varTheta e(t)+\overline{e}(t)+k\odot e(t)-\lambda sign(e(t))\nonumber \\&\quad \quad \quad -\,\lambda (\int _{t-\tau (t)}^{t}e^{T}(s)e(s)ds)^{\frac{1}{2}}\frac{e(t)}{{\parallel e(t)\parallel }^{2}}\Big )+\overline{e}^{T}(t)\Big (-C\overline{e}(t)-De(t)\nonumber \\&\quad \quad \quad +\,\overline{A}(f(v(t))-f(x(t)))+B(f(v(t-\tau (t)))-f(x(t-\tau (t))))\nonumber \\&\quad \quad \quad +\,\varepsilon \odot \overline{e}(t)-\lambda sign(\overline{e}(t))\Big )\nonumber \\&\quad \quad \le -\,e^{T}(t)\varTheta e(t)+e^{T}(t)\overline{e}(t)+e^{T}(t)k\odot e(t)-\lambda \mid e^{T}(t)\mid \nonumber \\&\quad \quad \quad -\,\lambda (\int _{t-\tau (t)}^{t}e^{T}(s)e(s)ds)^{\frac{1}{2}}-\overline{e}^{T}(t)C\overline{e}(t)-\overline{e}^{T}(t)De(t)\nonumber \\&\quad \quad \quad +\,\sigma ^{-1}\overline{e}^{T}(t)AA^{T}\overline{e}(t)+\sigma e^{T}(t)J^{T}Je(t)+\rho ^{-1}\overline{e}^{T}(t)BB^{T}\overline{e}(t)\nonumber \\&\quad \quad \quad +\,\rho e^{T}(t-\tau (t))J^{T}Je(t-\tau (t))+\overline{e}^{T}(t)\varepsilon \odot \overline{e}(t)-\lambda \mid \overline{e}^{T}(t)\mid .\nonumber \\&\dot{V}_{2}(t)+\dot{V}_{3}(t)=\frac{1}{2}\Big (e^{T}(t)e(t)-(1-\dot{\tau }(t))e^{T}(t-\tau (t))e(t-\tau (t))\Big )\nonumber \\&\quad \quad \quad \quad \quad \quad \quad +\sum _{i=1}^{n}\frac{1}{\alpha _{i}}k_{i}\Big [-\alpha _{i}\Big (e^{T}(t)e(t)+\frac{\lambda }{\sqrt{\alpha _{i}}}sign(k_{i})+\frac{\eta _{i}e(t)^{T}e(t)}{k_{i}}\Big )\Big ]\nonumber \\&\quad \quad \quad \quad \quad \quad \quad +\sum _{i=1}^{n}\frac{1}{\alpha _{i}}\varepsilon _{i}\Big [-\alpha _{i}\Big (\overline{e}^{T}(t)\overline{e}(t)+\frac{\lambda }{\sqrt{\alpha _{i}}}sign(\varepsilon _{i})+\frac{\epsilon _{i}\overline{e}(t)^{T}\overline{e}(t)}{\varepsilon _{i}}\Big )\Big ]\nonumber \\&\quad \quad \quad \quad \quad \quad \le \frac{1}{2}\Big (e^{T}(t)e(t)-(1-\mu _{m})e^{T}(t-\tau (t))e(t-\tau (t))\Big )\nonumber \\&\quad \quad \quad \quad \quad \quad \quad -\sum _{i=1}^{n}k_{i}e^{T}(t)e(t)-\sum _{i=1}^{n}\frac{\lambda }{\sqrt{\alpha _{i}}}\mid k_{i}\mid \nonumber -\sum _{i=1}^{n}\eta _{i}e^{T}(t)e(t)\\&\quad \quad \quad \quad \quad \quad \quad -\sum _{i=1}^{n}\varepsilon _{i}\overline{e}^{T}(t)\overline{e}(t)-\sum _{i=1}^{n}\frac{\lambda }{\sqrt{\alpha _{i}}}\mid \varepsilon _{i}\mid -\sum _{i=1}^{n}\epsilon _{i}\overline{e}^{T}(t)\overline{e}(t).\nonumber \\ \end{aligned}$$
(13)

By lemma 1 and combine (10) and (11), we get

$$\begin{aligned}&\dot{V}(t)\le e^{T}(t)\Big (\sigma J^{T}J+\frac{1}{2}I_{n}-\varTheta -\varXi \Big )e(t)\nonumber \\&\quad \quad \quad +\,\overline{e}^{T}(t)\Big (\sigma ^{-1}AA^{T}+\rho ^{-1}BB^{T}-C-\varLambda \Big )\overline{e}(t)\nonumber \\&\quad \quad \quad +\,e^{T}(t-\tau (t))\Big (\rho J^{T}J-\frac{1}{2}(1-\mu _{m})I_{n}\Big )e(t-\tau (t))\nonumber \\&\quad \quad \quad +\,e^{T}(t)(I_{n}-D)\overline{e}(t)-\lambda \mid e^{T}(t)\mid -\lambda \mid \overline{e}^{T}(t)\mid \nonumber \\&\quad \quad \quad -\,\lambda (\int _{t-\tau (t)}^{t}e^{T}(s)e(s)ds)^{\frac{1}{2}}-\sum _{i=1}^{n}\frac{\lambda }{\sqrt{\alpha _{i}}}\mid k_{i}\mid -\sum _{i=1}^{n}\frac{\lambda }{\sqrt{\alpha _{i}}}\mid \varepsilon _{i}\mid \nonumber \\&\quad \quad \le \xi ^{T}(t)\varPhi \xi (t)-\sqrt{2}\lambda \Big (\frac{1}{2}e^{T}(t)e(t)+\frac{1}{2}\overline{e}^{T}(t)\overline{e}(t)\nonumber \\&\quad \quad \quad +\frac{1}{2}\int _{t-\tau (t)}^{t}e^{T}(s)e(s)ds+\frac{1}{2}\sum _{i=1}^{n}\frac{1}{\alpha _{i}}k_{i}^{2}+\frac{1}{2}\sum _{i=1}^{n}\frac{1}{\alpha _{i}}\varepsilon _{i}^{2}\Big )^{\frac{1}{2}}\nonumber \\ \end{aligned}$$
(14)

where \(\xi (t)=(e^{T}(t), \overline{e}^{T}(t), e^{T}(t-\tau (t)))^{T}\), based on the condition (9) that \(\varPhi \le 0\), we can obtain as \(V(t)\le -\sqrt{2}\lambda V^{\frac{1}{2}}(t).\)

When \(lT+\theta T\le (l+1)T\), based on the conditions (10)–(12), then the time derivative of V for \( t> 0\) is given by

$$\begin{aligned}&\dot{V}(t)=e^{T}(t)\Big (-\varTheta e(t)+\overline{e}(t)\Big )+\overline{e}^{T}(t)\Big (-C\overline{e}(t)-De(t)+A(f(v(t))-f(x(t)))\nonumber \\&\quad \quad \quad +\,B[f(v(t-\tau (t)))-f(x(t-\tau (t)))]\Big )+\frac{1}{2}e^{T}(t)e(t)\nonumber \\&\quad \quad \quad -\,\frac{1}{2}(1-\dot{\tau }(t))e^{T}(t-\tau (t))e(t-\tau (t))\nonumber \\&\quad \quad \le -e^{T}(t)\varTheta e(t)+e^{T}(t)\overline{e}(t)-\overline{e}^{T}(t)C\overline{e}(t)-\overline{e}^{T}(t)De(t)\nonumber \\&\quad \quad \quad +\,\sigma ^{-1}\overline{e}(t)AA^{T}\overline{e}(t)\nonumber \\&\quad \quad \quad +\,\sigma e^{T}(t)J^{T}Je(t)+\rho ^{-1}\overline{e}^{T}(t)BB^{T}\overline{e}(t)+\rho e^{T}(t-\tau (t))J^{T}Je(t-\tau (t))\nonumber \\&\quad \quad \quad +\frac{1}{2}e^{T}(t)e(t)-\frac{1}{2}(1-\mu _{m})e^{T}(t-\tau (t))e(t-\tau (t))\nonumber \\&\quad \quad \le e^{T}(t)\Big ((\frac{1}{2}+\delta -\beta )I_{n}+\sigma J^{T}J-\varTheta \Big )e(t)\nonumber \\&\quad \quad \quad +\,e^{T}(t-\tau (t))\Big (\rho J^{T}J-\frac{1}{2}(1-\mu _{m})I_{n}\Big )e(t-\tau (t))\nonumber \\&\quad \quad \quad +\,\overline{e}^{T}(t)\Big (\sigma ^{-1}AA^{T}+\rho ^{-1}BB^{T}+\delta ^{-1}(I_{n}-D)(I_{n}-D)^{T}-\beta I_{n}\Big )\overline{e}(t)\nonumber \\&\quad \quad \quad +\,\beta (e^{T}(t)e(t)+\overline{e}^{T}(t)\overline{e}(t))\nonumber \le \beta V_{1}(t).\nonumber \\ \end{aligned}$$
(15)

Then \(\dot{V}(t)\le \beta V(t)\), by Theorem 1, it follows from (18) and (20), let \(\alpha =\sqrt{2}\lambda , \eta =\frac{1}{2}\), we get

$$\begin{aligned} \left\{ \begin{array}{l} \dot{V}(t)\le -\sqrt{2}\lambda V^{\frac{1}{2}}(t),~~~~~lT\le t\le lT+\delta T. \\ \dot{V}(t)\le \beta V(t),~~~~~~~~~~~~ lT+\delta T\le (l+1)T. \end{array} \right. \end{aligned}$$
(16)

By Lemma 3, we obtain \(t\le \frac{V^{\frac{1}{2}}(0)e^{\frac{1}{2}(1-\theta )\beta t}}{\sqrt{2}\lambda \theta }=t_{1}.\) therefore, the synchronization of inertial neural networks for the master system (3) and the slave system (4) is achieved in a finite time. So the Theorem 1 is proved.

The adaptive periodically intermittent controller is degenerated to continuous feedback control strategy when \(\theta =1\). A new controller (6)–(8) are proposed as follows:

$$\begin{aligned} \left\{ \begin{array}{l} u_{1}(t)=k\odot e(t)-\lambda sign(e(t))-\lambda (\int _{t-\tau (t)}^{t}e^{T}(s)e(s)ds)^{\frac{1}{2}}\frac{e(t)}{{\parallel e(t)\parallel }^{2}}.\\ u_{2}(t)=\varepsilon \odot \overline{e}(t)-\lambda sign(\overline{e}(t)). \end{array} \right. \end{aligned}$$
(17)
$$\begin{aligned} \left\{ \begin{array}{l} \dot{k}_{i}=-\alpha _{i}\Big (e^{T}(t)e(t)+\frac{\lambda }{\sqrt{\alpha _{i}}}sign(k_{i})+\frac{\eta _{i}e(t)^{T}e(t)}{k_{i}}\Big ).\\ \dot{\varepsilon }_{i}=-\alpha _{i}\Big (\overline{e}^{T}(t)\overline{e}(t)+\frac{\lambda }{\sqrt{\alpha _{i}}}sign(\varepsilon _{i})+\frac{\epsilon _{i}\overline{e}(t)^{T}\overline{e}(t)}{\varepsilon _{i}}\Big ), \end{array} \right. \end{aligned}$$
(18)

then the following corollary can be obtained.

Corollary 1

Under Assumptions 1, for given positive constants \(\rho , \sigma , \delta \), if there exist two diagonal positive definite matrices \(\varXi =diag(\varepsilon _{1},\varepsilon _{2},...,\varepsilon _{n})\) and \(\varLambda =diag(\epsilon _{1},\epsilon _{2},...,\epsilon _{n})\) such that the following conditions hold:

$$\begin{aligned} \varPsi =\left( \begin{array}{ccc} \varPsi _{11} &{}~~~ 0 &{} 0\\ * &{}~~~ \varPsi _{22} &{} 0 \\ * &{}~~~ * &{}\rho J^{T}J-\frac{1}{2}(1-\mu _{m})I_{n} \\ \end{array} \right) <0, \end{aligned}$$
(19)

afterwards the master system (3) and the slave system (4) can achieve finite time synchronization with the continuous controller in the setting time: \( t_{2}=\frac{2V^{\frac{1}{2}}(0)}{\sqrt{2}\lambda }.\) where \(\varPsi _{11}=\sigma J^{T}J+(\frac{1}{2}+\delta )I_{n}-\varTheta -\varXi \), \(\varPsi _{22}=\sigma ^{-1}AA^{T}+\rho ^{-1}BB^{T}+\delta ^{-1}(I_{n}-D)(I_{n}-D)^{T}-C-\varLambda \).

4 Numerical Example

In this section, an example is given to verify the effectiveness of the synchronization for inertial neural networks scheme obtained in the previous section. Considering the following inertial neural networks:

$$\begin{aligned} \frac{d^{2}x_{i}(t)}{dt^{2}}=-c_{i}\frac{dx_{i}(t)}{dt}-d_{i}x_{i}(t)+\sum _{j=1}^{2}a_{ij}f_{j}(x_{i}(t))+\sum _{j=1}^{2}b_{ij}f_{j}(x_{i}(t-\tau (t)))+I_{i},~~i=1,2. \end{aligned}$$
(20)

then, the corresponding slave system is formulated as follows:

$$\begin{aligned} \left\{ \begin{array}{l} \frac{dv(t)}{dt}=-\varTheta v(t)+w(t)+u_{1}(t),\\ \frac{dw(t)}{dt}=-Cw(t)-Dv(t)+Af(v(t))+Bf(v(t-\tau (t)))+I+u_{2}(t), \end{array} \right. \end{aligned}$$
(21)

we can get the corresponding matrix

\( C=\left( \begin{array}{ccccc} 0.1 &{} 0 \\ 0.1 &{} 0 \\ \end{array} \right) ,D=\left( \begin{array}{cc} 0.11 &{} 0 \\ 0 &{} 0.11 \\ \end{array} \right) ,A=\left( \begin{array}{cc} -0.95 &{} 0.01 \\ 0.01 &{} -1 \\ \end{array} \right) ,B=\left( \begin{array}{cc} 0.6 &{} -0.5 \\ 1.8 &{} 0.5 \\ \end{array} \right) , \)

Fig. 1.
figure 1

Phase portrait of the system (20).

Fig. 2.
figure 2

Trajectory of the synchronization x(t), v(t), y(t), w(t) with the intermittent controller.

where \(\varTheta =diag(0.5,0.5)\), \(f(x)=tanh(x)\), let \(\tau (t)=0.5\sin (t)+0.3\), Obviously, \(\dot{\tau }(t)\le \mu _{m}=0.5\). Moreover, the initial values are given as: \(x(0)=(0.3,-0.2)^{T},\) \(y(0)=(0.3,0.2)^{T},\) \(v(0)=(1,2)^{T},\) \(w(0)=(3,4)^{T}\). Given \(\theta =0.6,\) \(T=3,\) \(\lambda =3,\) \(k=2.1\). By the Matlab LMI Control Toolbox to solve the LMI in the Theorem 1. We have a set of feasible solutions: \(\varXi =diag(13.3641, 13.3641),\) \(\varLambda =diag(24.7574, 24.7574).\) Then, the Fig. 1 show the phase portrait of the system (33). Then, trajectory of the synchronization x(t), v(t) and y(t), w(t) with the adaptive periodically intermittent strategy in Fig. 2. Finally, the synchronization errors are shown for the systems by using the adaptive intermittent controller in Fig. 3.

Fig. 3.
figure 3

Trajectory of the synchronization errors \(e(t), \overline{e}(t)\) with the intermittent controller.

5 Conclusion

In this paper, the finite-time synchronization for a class of inertial neural networks with time-varying delay was studied. By selecting suitable variable substitution, the original system can changed to two first-order differential equations. The discontinuous intermittent controller was proposed to adjust the system to realize synchronization with finite time. By the some adequate conditions and finite-time stability theory, we have proposed the finite-time synchronization of master-slave systems. In the end, the numerical simulation given to demonstrate the effectiveness the proposed method. In the future, a mixed intermittent controller with different control rates may be researched. Hence, it is worth learning the finite-time synchronization for coupled inertial neural networks under aperiodically intermittent control, impulsive control, sampled-data control and so on.