1 Introduction

As is known to all, fractional order calculus can more accurately depict the memory and hereditary properties of several processes, some scholars have combined fractional calculus with neural networks (NN), investigating the dynamical behaviors of fractional order neural networks (FONN), such as dissipativity, periodicity, stability and stabilization, and so on [1,2,3,4,5,6]. Recently, the synchronization issue of FONN has become an interesting topic because of its extensive applications in secure communication, information science, and biological, etc. In view of the synchronization time, the synchronization problem can be divided into two broad categories: first is the asymptotical synchronization, which shows that synchronization is realized only when the time tends to infinity. Second is the FT synchronization, which means that the systems are synchronized in some FT. In realistic applications, it is more reasonable and meaningful to investigate synchronization in FT. For instance, in secure communication, the longer it takes to synchronize, the more likely it is that information will be stolen. At present, many excellent results on FT synchronization of fractional order real valued NN (FORVNN) and fractional order complex valued NN (FOCVNN) have been reported [7,8,9,10,11].

In practical applications concerning multidimensional data, which can not be well handled by neurons of RVNN or CVNN. As of now, quaternion owns one real part and three imaginary parts, which has received lots of attention in numerous fields due to it can deal with perfectly multidimensional data [12, 13]. In recent years, combining the advantages of quaternion and FONN, fractional order quaternion valued neural networks (FOQVNN) is established, which can perform relatively well [14, 15]. For instance, in color image processing, a color image can be proceed through applying three real valued neurons, however, one QVNN can process a color image through three channels \(\imath , \jmath , \kappa .\) On the other hand, time delay is inescapable in practical systems and may lead to oscillation, chaos and instability. Therefore, FOQVNN with time delay is a more general model.

Lyapunov method is an important and effective tool to analysis the stability and synchronization for integer order NN. However, it is can not be simply extended to FONN. Achieving stability and synchronization conditions of FONN remains challenging and interesting topics. Nevertheless, so far, investigations about stability analysis and synchronization control for FOQVNN are few [16,17,18]. In [16], through separating four FORVNN parts, the global Mittag–Leffler stability and synchronization analysis of FOQVNN with linear threshold neurons was discussed. Ref. [17] investigated the global Mittag–Leffler synchronization of FOQVNN with time delay by exploiting direct quaternion method. Authors in [18] introduced novel methods to study Mittag–Leffler synchronization problem of FOQVNN. However, up to now, considering the FT synchronization of FOQVNN with time delay has not been founded, which will make up this gap in this paper.

In the existing literatures, in order to realize FT synchronization of FONN, designing sign function of state variables in controller was effective [10, 19]. For example, in [10], FT synchronization of fully FOCVNN was implemented through proposing a complex valued sign function in controller as follow: \(u_{i}(t)=-k_{i}e_{i}(t)-\lambda [e_{i}(t)]|e_{i}(t)|^{\beta }_{2}\), where \([e_{i}(t)]=sign(Re(e_{i}(t)))+isign(Im(e_{i}(t))))\). In [19], FT synchronization conditions were obtained by designing the state feedback controllers: \(u_{p}(t)=\xi _{p}e_{p}(t)+\varrho _{p}sign(e_{p}(t))\) and \(u_{p}(t)=\varpi _{p}e_{p}(t)+\lambda _{p}sign(e_{p}(t))+\frac{\sigma _{p}sign(e_{p}(t))}{|e_{p}(t)|}\), where \(\xi _{p}>0, \varrho _{p}>0, \varpi _{p}>0,\lambda _{p}>0 \sigma _{p}>0\). It is worth pointing that sign function does not defined in quaternion field. Thereupon, it is difficult and important that how to choose a suitable controller, which is independent of sign function. It is the key problem to derive the FT synchronization.

Propelled by above analysis, the main object in this paper is to discuss the FT synchronization of FOQVNN with time delay by applying Lyapunov direct method to avoid the separation of QVNN. The main advantages are listed below. (1) Due to the sign function does not exist in quaternion field, a new controller without the help of sign function is adopted in the slave system. (2) The FT synchronization of FOQVNN has not be investigated before. (3) The settling time is influenced by the order of fractional derivative and control parameters, which is less conservative.

2 Preliminaries and Model Description

In order to read the article more convenient, some symbols are illustrated. \({\mathcal {R}}\) denotes real number, \({\mathcal {Q}}\) stands for quaternion number. Quaternion y has the following form: \(y=y^{R}+\imath y^{I}+\jmath y^{J}+\kappa y^{K}\in {\mathcal {Q}},\) where \(y^{R}, y^{I}, y^{J}, y^{K}\in {\mathcal {R}},\) \(\imath , \jmath , \kappa \) are the imaginary units and obey Hamilton rules: \(\imath ^{2}=\jmath ^{2}=\kappa ^{2}=-1, \imath \jmath =\kappa =-\jmath \imath , \jmath \kappa =\imath =-\kappa \jmath , \kappa \imath =\jmath =-\imath \kappa .\) \({\bar{y}}=y^{R}-\imath y^{I}-\jmath y^{J}-\kappa y^{K}\) is the conjugate of y, \(|y|=\sqrt{y{\bar{y}}}=\sqrt{{\bar{y}}y}=\sqrt{(y^{R})^{2}+(y^{I})^{2}+(y^{J})^{2}+(y^{K})^{2}}\) denotes the module of y.

In this section, some necessary knowledge of Caputo fractional derivative, model of FOQVNN and lemmas are introduced.

Definition 1

[20, 21] The fractional integral of function h(t) with order \(\alpha >0\) is defined as:

$$\begin{aligned} {D^{-\alpha }h(t)=\frac{1}{\varGamma (\alpha )}\int _{0}^{t}\frac{h(\tau )}{(t-\tau )^{1-\alpha }}d\tau ,} \end{aligned}$$
(1)

where \(t>0\), \(\varGamma (\alpha )=\int _{0}^{\infty } \omega ^{\alpha -1}e^{-\omega }d\omega \).

Definition 2

[20, 21] The Caputo derivative of fractional order \(0<\alpha <1\) of function h(t) is defined as:

$$\begin{aligned} D^{\alpha }h(t)=\frac{1}{\varGamma (1-\alpha )}\int _{0}^{t}(t-\tau )^{-\alpha }h'(\tau )d\tau ,\quad t>0. \end{aligned}$$
(2)

Considering the FOQVNN with time delay as following form:

$$\begin{aligned} D^{\alpha }q_{i}(t)= & {} -c_{i}q_{i}(t)+\sum \limits _{j=1}^na_{ij}g_{j}(q_{j}(t))+\sum \limits _{j=1}^nb_{ij}g_{j}(q_{j}(t-\tau ))+h_{i}, \nonumber \\&i=1, 2,\ldots , n, \end{aligned}$$
(3)

in which \(0<\alpha <1,\) \(q_{i}(t)\in {\mathcal {Q}}\) is the state vector, \(c_{i}\in R\) denotes the self-feedback coefficient, \(a_{ij}\in {\mathcal {Q}}, b_{ij}\in {\mathcal {Q}}\) stand for the connection weights, \(\tau >0\) is the delay, \(h_{i}\) denotes the external input. \(g_{j}(q_{j}(t)), g_{j}(q_{j}(t-\tau )): {\mathcal {Q}}\longrightarrow {\mathcal {Q}}\) are the neuron activations, which satisfy the following assumption:

Assumption 1

The activation function \(g_{i}(\cdot )\) satisfies the following conditions with constants \(l_{i}>0\),

$$\begin{aligned} |g_{i}(p)-g_{i}({\tilde{p}})|\le l_{i} | p-{\tilde{p}}|,\forall p,\quad {\tilde{p}}\in {\mathcal {Q}},\quad i=1, 2, \ldots , n. \end{aligned}$$
(4)

The initial condition of system (3) is \(q_{i}(0)=\varsigma _{i}\in {\mathcal {Q}}.\)

To investigate the FT synchronization of FOQVNN, the model (3) is considered as master system, the corresponding slave model is given by

$$\begin{aligned} D^{\alpha }q'_{i}(t)= & {} -c_{i}q'_{i}(t)+\sum \limits _{j=1}^na_{ij}g_{j}(q'_{j}(t))+\sum \limits _{j=1}^nb_{ij}g_{j}(q'_{j}(t-\tau ))+h_{i}+u_{i}(t),\nonumber \\&i=1, 2, \ldots , n, \end{aligned}$$
(5)

where \(q'_{i}(t)\) denotes the state vector of the system (5), \(u_{i}(t)\) is an external controller. The initial condition of system (5) is \(q'_{i}(0)=\tilde{\varsigma _{i}}\in {\mathcal {Q}}.\)

Then, the synchronization error is expressed:

$$\begin{aligned} D^{\alpha }e_{i}(t)= & {} -c_{i}e_{i}(t)+\sum \limits _{j=1}^na_{ij}\left[ g_{j}\left( q'_{j}(t)\right) -g_{j}(q_{j}(t))\right] \nonumber \\&+\sum \limits _{j=1}^nb_{ij}\left[ {g_{j}\left( q'_{j}(t-\tau )\right) -g_{j}(q_{j}(t-\tau ))}\right] +u_{i}(t), \end{aligned}$$
(6)

where \(e_{i}(t)=q'_{i}(t)- q_{i}(t)\) denotes the error vector of system (6). The initial condition of error system (6) is \(e_{i}(0)=\varsigma _{i}-\tilde{\varsigma _{i}}\triangleq \sigma _{i}.\)

Definition 3

[22] For any initial values \(\sigma _{i}\), the slave system (5) is said to be synchronized in FT with the master system (3), if there exists a time \(0<T(\sigma _{i})<\infty \), such that \(\lim \limits _{t\rightarrow T(\sigma _{i})}\Vert e_{i}(t)\Vert =0,\) and \(\Vert e_{i}(t)\Vert =0\) for all \(t>T(\sigma _{i})\), where \(\Vert \cdot \Vert \) denotes the Euclidean norm.

Next, we present some lemmas below.

Lemma 1

[23] Set \(x(t)\in {\mathcal {Q}}\) be a differentiable function. Then, we have:

$$\begin{aligned} D^{\alpha }\overline{x(t})x(t)\le D^{\alpha }\overline{x(t)}x(t)+\overline{x(t)}D^{\alpha }x(t),\quad t\ge 0 \end{aligned}$$
(7)

where \(0<\alpha <1\).

Lemma 2

[24] Let \(\xi , \eta \in {\mathcal {Q}}\), then:

$$\begin{aligned} {\bar{\xi }}\eta +{\bar{\eta }}\xi \le {\bar{\xi }}\xi +{\bar{\eta }}\eta , \end{aligned}$$
(8)

holds.

Lemma 3

[20, 21] Let \(h(t):[0, +\infty )\rightarrow {\mathcal {Q}},\) then one has

$$\begin{aligned} D^{-\alpha }D^{\alpha }h(t)=h(t)-h(0),\quad 0<\alpha <1. \end{aligned}$$
(9)

Lemma 4

[25] Assume \(h(t)\in C^{1}([0, +\infty ), {\mathcal {R}}),\) then

$$\begin{aligned} D^{\alpha }h^{k}(t)=\frac{\varGamma (1+k)}{\varGamma (1+k-\alpha )}h^{k-\alpha }(t)D^{\alpha }h(t),\quad 0<\alpha <1,\quad k\in {\mathcal {R}}. \end{aligned}$$
(10)

Lemma 5

Let V(t) be a continuous and positive definite function, which satisfies:

$$\begin{aligned} D^{\alpha }V(t)\le -\rho V^{\beta }(t),\quad \rho >0,\quad 0\le \beta<\alpha <1 \end{aligned}$$
(11)

then the following statements hold:

  1. (I)

    If \(\beta =0,\) \(V(t)=0\) for all \(t\ge t_{1},\) where \(t_{1}=\left[ \frac{V(0)\varGamma (1+\alpha )}{\rho }\right] ^{\frac{1}{\alpha }}.\)

  2. (II)

    If \(0<\beta<\alpha <1,\) \(V(t)=0\) for all \(t\ge t_{2},\) where \(t_{2}=\left[ \frac{V^{\alpha -\beta }(0)\varGamma (1+\alpha )\varGamma (1-\beta )}{\rho \varGamma (1+\alpha -\beta )}\right] ^{\frac{1}{\alpha }}.\)

Proof

(I) When \(\beta =0,\) one can obtain:

$$\begin{aligned} D^{\alpha }V(t)\le -\rho , \end{aligned}$$
(12)

then there exists a nonnegative function \(\eta (t)\) satisfying

$$\begin{aligned} D^{\alpha }V(t)+\eta (t)= -\rho . \end{aligned}$$
(13)

Using Lemma 3, we get:

$$\begin{aligned} D^{-\alpha }D^{\alpha }V(t)+D^{-\alpha }\eta (t)= D^{-\alpha }(-\rho ), \end{aligned}$$
(14)

i.e.

$$\begin{aligned} V(t)= & {} V(0)-D^{-\alpha }\eta (t)+D^{-\alpha }(-\rho ) \nonumber \\= & {} V(0)-\frac{1}{\varGamma (\alpha )}\int _{0}^{t}\frac{\eta (\tau )}{(t-\tau )^{1-\alpha }}d\tau -\frac{1}{\varGamma (\alpha )}\int _{0}^{t}\frac{\rho }{(t-\tau )^{1-\alpha }}d\tau \nonumber \\\le & {} V(0)-\frac{1}{\varGamma (\alpha )}\int _{0}^{t}\frac{\rho }{(t-\tau )^{1-\alpha }}d\tau \nonumber \\= & {} V(0)-\frac{\rho t^{\alpha }}{\varGamma (1+\alpha )}. \end{aligned}$$
(15)

Note \(\Phi (t)=V(0)-\frac{\rho t^{\alpha }}{\varGamma (1+\alpha )}.\) Since \(\Phi (t)\) is strictly decreasing, one has \(\Phi (t)\le \Phi (t_{1})=0\) for all \(t\ge t_{1},\) where \(t_{1}=\left[ \frac{V(0)\varGamma (1+\alpha )}{\rho }\right] ^{\frac{1}{\alpha }}.\) In addition, \(V(t)\le \Phi (t)\le 0\) and V(t) is nonnegative, one can obtain that \(V(t)=0\) for all \(t\ge t_{1}.\)

(II) When \(0<\beta<\alpha <1,\) it follows from Lemma 4, one has

$$\begin{aligned} D^{\alpha }V^{\alpha -\beta }(t)= & {} \frac{\varGamma (1+\alpha -\beta )}{\varGamma (1-\beta )}V^{-\beta }(t)D^{\alpha }V(t) \nonumber \\\le & {} -\rho \frac{\varGamma (1+\alpha -\beta )}{\varGamma (1-\beta )}V^{-\beta }(t)V^{\beta }(t) \nonumber \\= & {} -\rho \frac{\varGamma (1+\alpha -\beta )}{\varGamma (1-\beta )}. \end{aligned}$$
(16)

The rest is the same as the proof of the case (I), taking the \(\alpha \) order integration of (16) from 0 to t, we can obtain

$$\begin{aligned} V^{\alpha -\beta }(t)\le V^{\alpha -\beta }(0)-\frac{\rho \varGamma (1+\alpha -\beta )}{\varGamma (1-\beta )\varGamma (1+\alpha )} t^{\alpha }. \end{aligned}$$
(17)

Note \(\varPsi (t)=V^{\alpha -\beta }(0)-\frac{\rho \varGamma (1+\alpha -\beta )}{\varGamma (1-\beta )\varGamma (1+\alpha )} t^{\alpha }.\) Since \(\varPsi (t)\) is strictly decreasing, one has \(\varPsi (t)\le \varPsi (t_{2})=0\) for all \(t\ge t_{2},\) where \(t_{2}=[\frac{V^{\alpha -\beta }(0)\varGamma (1+\alpha )\varGamma (1-\beta )}{\rho \varGamma (1+\alpha -\beta )}]^{\frac{1}{\alpha }}.\) In addition, \(V(t)\le \varPsi (t)\le 0\) and V(t) is nonnegative, one can obtain that \(V(t)=0\) for all \(t\ge t_{2}.\) \(\square \)

3 Main Results

In this section, some FT synchronization criteria of FOQVNN are established based on some control schemes.

For realizing the FT synchronization of systems (3) and (5), the controller \(u_{i}(t) (i=1, 2, \ldots , n)\) is designed as follow:

$$\begin{aligned} u_{i}(t)=\left\{ \begin{array}{ll} -\lambda _{i}e_{i}(t)-\omega _{i}e_{i}(t-\tau )-\frac{\mu _{i} e_{i}(t)}{(\overline{e_{i}(t)}e_{i}(t))^{\nu }},&{}\quad e_{i}(t)\ne 0\\ 0,&{}\quad e_{i}(t)=0 \end{array}, \right. \end{aligned}$$
(18)

where \(\lambda _{i}>0, \omega _{i}>0, \mu _{i}>0, 1-\alpha<\nu <1\).

Remark 1

Unlike the controllers in [10, 19], a novel controller is designed in this paper without choosing sign function, it is because that the sign function does not exist in quaternion domain.

Theorem 1

Let the Assumption 1 holds, if there exists constants \(\delta _{i}>0, \lambda _{i}\) and \(\omega _{i}\) such that

$$\begin{aligned} \left\{ \begin{array}{l} \lambda _{i}\ge -c_{i}+\frac{1}{2}\sum \limits _{j=1}^n|a_{ij}|^{2}+\frac{1}{2}\sum \limits _{j=1}^n|b_{ij}|^{2},\\ \omega _{i}\ge nl^{2}_{i}, \end{array} \right. \end{aligned}$$
(19)

then the system (3) and (5) can realize the FT synchronization with \(T=\left[ \frac{V^{\alpha -1+\nu }(0)\varGamma (1+\alpha )\varGamma (\nu )}{\mu \varGamma (\alpha +\nu )}\right] ^{\frac{1}{\alpha }}\).

Proof

Choosing the following function

$$\begin{aligned} V(t)=\sum \limits _{i=1}^n\delta _{i}\overline{e_{i}(t)}e_{i}(t). \end{aligned}$$
(20)

According to Lemma 1,

$$\begin{aligned} D^{\alpha }V(t)\le & {} \sum _{i=1}^{n}\delta _{i}\left[ D^{\alpha }\overline{e_{i}(t)}e_{i}(t)+\sum _{i=1}^{n}\overline{e_{i}(t)}D^{\alpha }e_{i}(t)\right] \nonumber \\\le & {} \sum \limits _{i=1}^{n}\delta _{i}\left\{ -c_{i}\overline{e_{i}(t)}+\sum \limits _{j=1}^n\overline{a_{ij}[g_{j}(q'_{j}(t))-g_{j}(q_{j}(t))}]\right. \nonumber \\&\left. +\sum \limits _{j=1}^n\overline{b_{ij}[{g_{j}(q'_{j}(t-\tau ))-g_{j}(q_{j}(t-\tau ))}]}+\overline{u_{i}(t)}\right\} e_{i}(t)\nonumber \\&+\sum \limits _{i=1}^{n}\delta _{i}\overline{e_{i}(t)}\left\{ -c_{i}e_{i}(t)+\sum \limits _{j=1}^na_{ij}[g_{j}(q'_{j}(t))-g_{j}(q_{j}(t))]\right. \nonumber \\&\left. +\sum \limits _{j=1}^nb_{ij}[g_{j}(q'_{j}(t-\tau ))-g_{j}(q_{j}(t-\tau ))]+u_{i}(t)\right\} \nonumber \\= & {} \sum \limits _{i=1}^{n}\delta _{i}\left\{ -c_{i}\overline{e_{i}(t)}+\sum \limits _{j=1}^n\overline{[g_{j}(q'_{j}(t))-g_{j}(q_{j}(t))]}\overline{a_{ij}}\right. \nonumber \\&\left. +\sum \limits _{j=1}^n\overline{[g_{j}(q'_{j}(t-\tau ))-g_{j}(q_{j}(t-\tau ))]}\overline{b_{ij}}+\overline{u_{i}(t)}\right\} e_{i}(t)\nonumber \\&+\sum \limits _{i=1}^{n}\delta _{i}\overline{e_{i}(t)}\{-c_{i}e_{i}(t)+\sum \limits _{j=1}^na_{ij}[g_{j}(q'_{j}(t))-g_{j}(q_{j}(t))]\nonumber \\&\left. +\sum \limits _{j=1}^nb_{ij}[{g_{j}(q'_{j}(t-\tau ))-g_{j}(q_{j}(t-\tau ))}]+u_{i}(t)\right\} . \end{aligned}$$
(21)

According to Assumption 1 and Lemma 2,

$$\begin{aligned}&\sum \limits _{i=1}^n\sum \limits _{j=1}^n\left\{ \overline{[g_{j}(q'_{j}(t))-g_{j}(q_{j}(t))]}\overline{a_{ij}}e_{i}(t) +\overline{e_{i}}(t)a_{ij}[g_{j}(q'_{j}(t))-g_{j}(q_{j}(t))]\right\} \nonumber \\&\quad \le \sum \limits _{i=1}^n\sum \limits _{j=1}^n\overline{e_{i}}(t)a_{ij}\overline{a_{ij}}e_{i}(t)+\sum \limits _{i=1}^n\sum \limits _{j=1}^n\overline{[g_{j}(q'_{j}(t))-g_{j}(q_{j}(t))]}[g_{j}(q'_{j}(t))-g_{j}(q_{j}(t))]\nonumber \\&\quad \le \sum \limits _{i=1}^n\sum \limits _{j=1}^n|a_{ij}|^{2}\overline{e_{i}(t)}e_{i}(t)+n\sum \limits _{i=1}^nl^{2}_{i}\overline{e_{i}(t)}e_{i}(t). \end{aligned}$$
(22)

Similarly,

$$\begin{aligned}&\sum \limits _{i=1}^n\sum \limits _{j=1}^n\{\overline{[g_{j}(q'_{j}(t-\tau ))-g_{j}(q_{j}(t-\tau ))]}\overline{b_{ij}}e_{i}(t) +\overline{e_{i}(t)}b_{ij}[g_{j}(q'_{j}(t-\tau ))\nonumber \\&\qquad -g_{j}(q_{j}(t-\tau )))]\}\nonumber \\&\quad \le \sum \limits _{i=1}^n\sum \limits _{j=1}^n\overline{e_{i}(t)}b_{ij}\overline{b_{ij}}e_{i}(t)+\sum \limits _{i=1}^n\sum \limits _{j=1}^n\overline{[g_{j}(q'_{j}(t-\tau ))-g_{j}(q_{j}(t-\tau ))]}[g_{j}(q'_{j}(t-\tau ))\nonumber \\&\qquad -g_{j}(q_{j}(t-\tau ))]\nonumber \\&\quad \le \sum \limits _{i=1}^n\sum \limits _{j=1}^n|b_{ij}|^{2}\overline{e_{i}(t)}e_{i}(t)+n\sum \limits _{i=1}^nl^{2}_{i}\overline{e_{i}(t-\tau )}e_{i}(t-\tau ). \end{aligned}$$
(23)
$$\begin{aligned}&\sum \limits _{i=1}^n[\overline{u_{i}(t)}e_{i}(t)+\overline{e_{i}(t)}u_{i}(t)]\nonumber \\&\quad =\sum \limits _{i=1}^n\left[ \left( -\lambda _{i}\overline{e_{i}(t)}-\omega _{i}\overline{e_{i}(t-\tau )}-\frac{\mu _{i} \overline{e_{i}(t)}}{(\overline{e_{i}(t)}e_{i}(t))^{\nu }}\right) e_{i}(t)+\overline{e_{i}}(t)(-\lambda _{i}e_{i}(t)\right. \nonumber \\&\left. \qquad -\omega _{i}e_{i}(t-\tau )-\frac{\mu _{i} e_{i}(t)}{(e^{*}_{i}(t)e_{i}(t))^{\nu }})\right] \nonumber \\&\quad =\sum \limits _{i=1}^n[-2\lambda _{i}\overline{e_{i}(t)}e_{i}(t)-\omega _{i}\overline{e_{i}(t-\tau )}e_{i}(t)-\omega _{i}\overline{e_{i}(t)}e_{i}(t-\tau )\nonumber \\&\qquad -2\mu _{i}(\overline{e_{i}(t)}e_{i}(t))^{1-\nu }] \nonumber \\&\quad \le \sum \limits _{i=1}^n[-2\lambda _{i}\overline{e_{i}(t)}e_{i}(t)-\omega _{i}\overline{e_{i}(t)}e_{i}(t)-\omega _{i}\overline{e_{i}}(t-\tau )e_{i}(t-\tau )\nonumber \\&\qquad -2\mu _{i}(\overline{e_{i}(t)}e_{i}(t))^{1-\nu }]. \end{aligned}$$
(24)

Submitting (22)–(24) into (21), it has:

$$\begin{aligned} D^{\alpha }V(t)\le & {} \sum \limits _{i=1}^{n}\delta _{i}\left\{ -2c_{i}\overline{e_{i}(t)}e_{i}(t)+\sum \limits _{j=1}^n|a_{ij}|^{2}\overline{e_{i}(t)}e_{i}(t)\right. \nonumber \\&+nl^{2}_{i}\overline{e_{i}(t)}e_{i}(t)+\sum \limits _{j=1}^n|b_{ij}|^{2}\overline{e_{i}(t)}e_{i}(t)+nl^{2}_{i}\overline{e_{i}(t-\tau )}e_{i}(t-\tau ) \nonumber \\&-2\lambda _{i}\overline{e_{i}(t)}e_{i}(t)-\omega _{i}\overline{e_{i}(t)}e_{i}(t)-\omega _{i}\overline{e_{i}(t-\tau )}e_{i}(t-\tau ) \nonumber \\&\left. -2\mu _{i}(\overline{e_{i}(t)}e_{i}(t))^{1-\nu }\right\} \nonumber \\= & {} \sum \limits _{i=1}^{n}\delta _{i}\left( -2c_{i}+\sum \limits _{j=1}^n|a_{ij}|^{2}+nl^{2}_{i}+\sum \limits _{j=1}^n|b_{ij}|^{2}-2\lambda _{i}-\omega _{i}\right) \overline{e_{i}(t)}e_{i}(t)\nonumber \\&+\sum \limits _{i=1}^{n}\delta _{i}(nl^{2}_{i}-\omega _{i})\overline{e_{i}(t-\tau )}e_{i}(t-\tau ) \nonumber \\&-\sum \limits _{i=1}^{n}2\delta _{i}\mu _{i}(\overline{e_{i}(t)}e_{i}(t))^{1-\nu }\} \nonumber \\\le & {} -2\delta _{i}\mu _{i}\sum \limits _{i=1}^{n}(\overline{e_{i}(t)}e_{i}(t))^{1-\nu } \nonumber \\&{\le }&-\mu V^{1-\nu }(t), \end{aligned}$$
(25)

where \(\mu =\min \limits _{1\le i\le n}\{2\delta _{i}\mu _{i}\}.\)

Therefore, according to Lemma 5, systems (3) and (5) can achieve the FT synchronization. Moreover, the setting time is estimated by \(T=\left[ \frac{V^{\alpha -1+\nu }(0)\varGamma (1+\alpha )\varGamma (\nu )}{\mu \varGamma (\alpha +\nu )}\right] ^{\frac{1}{\alpha }}\).

When \(\delta _{1}=\delta _{2}=\cdots =\delta _{n}=1, \) it can get following conclusion: \(\square \)

Corollary 1

If the Assumption 1 holds, the control function \(u_{i}(t)\) satisfies (19), then the system (3) and (5) can realize synchronization in a FT \(T=\left[ \frac{V^{\alpha -1+\nu }(0)\varGamma (1+\alpha )\varGamma (\nu )}{{\tilde{\mu }}\varGamma (\alpha +\nu )}\right] ^{\frac{1}{\alpha }}\), where \({\tilde{\mu }}=\min \limits _{1\le i\le n}\{2\mu _{i}\}\).

Remark 2

There are some results concerning with FT synchronization of FORVNN and FOCVNN. However, the obtained FT synchronization conditions [7,8,9,10,11] can not be applied to FOQVNN. Furthermore, the main results [7,8,9,10,11] are the special case of this paper.

Remark 3

If the \(\tau =0\), the model was considered in [16, 18]. In fact, time-delayed NN models exist in actuality, and time delay could affect the dynamics of NN and cannot be ignored. Here, a typical FOQVNN model is studied.

Remark 4

Compared with the method in [16, 18], without dividing the the QVNN into four RVNN in this paper, the FT synchronization of FOQVNN is achieved and some simple criteria are derived by applying quaternion theory. The method is more practical and effective, which can decrease the computational tedious and triviality.

Remark 5

It should be noted that realistic applications require the synchronization is implemented in FT. It is the first time that the FT synchronization of FOQVNN with time delay is discussed, which can be regards as one main novelty of this paper. Thereupon, the obtained results in this paper are different from the existing results in [17].

4 Numerical Simulations

In this section, a numerical example demonstrated the feasibility of the theoretic results.

Consider the following FOQVNN with time delay, which was taken as drive system:

$$\begin{aligned} D^{\alpha }q_{i}(t)= & {} -c_{i}q_{i}(t)+\sum \limits _{j=1}^na_{ij}g_{j}(q_{j}(t))+\sum \limits _{j=1}^nb_{ij}g_{j}(q_{j}(t-\tau ))+h_{i}, \nonumber \\&{i=1, 2}, \end{aligned}$$
(26)

where \(\alpha =0.95, c_{1}=c_{2}=1, q_{i}(t)=q^{R}_{i}(t)+\imath q^{I}_{i}(t)+\jmath q^{J}_{i}(t)+\kappa q^{K}_{i}(t)\) with \( q^{R}_{i}(t), q^{I}_{i}(t), q^{J}_{i}(t), q^{K}_{i}(t)\in {\mathcal {R}},\) \(g_{j}(q_{j}(t))=tanh(q^{R}_{i}(t))+\imath tanh(q^{I}_{i}(t))+\jmath tanh(q^{J}_{i}(t))+\kappa tanh(q^{K}_{i}(t)),\) \(\tau =1,\) \(h_{1}=h_{2}=0.\) By calculating, we can derive \(l_{1}=l_{2}=1.\)

$$\begin{aligned} A= & {} (a_{ij})_{2\times 2}=\left( \begin{array}{ c c c c l r } 2+2\imath +2\jmath +2\kappa &{} -0.1-0.1\imath -0.1\jmath -0.1\kappa \\ -2-3\imath -2\jmath -3\kappa &{} 1+\imath +\jmath +\kappa \\ \end{array}\right) ,\\ B= & {} (b_{ij})_{2\times 2}=\left( \begin{array}{ c c c c l r } -1-1.5\imath -1\jmath -1.5\kappa &{} -0.1-0.1\imath -0.1\jmath -0.1\kappa \\ -0.3-0.2\imath -0.3\jmath -0.2\kappa &{} 2+2.4\imath +2.4\jmath +2.4\kappa \\ \end{array}\right) . \end{aligned}$$

The chaotic attractors of two neurons of system (26) with the initial values \(q_{10}=1+2\imath +\jmath +3\kappa , q_{20}=-2+2\imath +\jmath +3\kappa \) are shown in Figs. 1 and 2.

Fig. 1
figure 1

The chaotic attractors of neurons \(q_{1}\) of system (26)

Fig. 2
figure 2

The chaotic attractors of neurons \(q_{2}\) of system (26)

The slave model is given by:

$$\begin{aligned} D^{\alpha }q'_{i}(t)= & {} -c_{i}q'_{i}(t)+\sum \limits _{j=1}^na_{ij}g_{j}('q'_{j}(t))+\sum \limits _{j=1}^nb_{ij}g_{j}(q'_{j}(t-\tau ))+h_{i}+u_{i}(t), \nonumber \\&{i=1, 2}, \end{aligned}$$
(27)

where \(q'_{i}(t)=q'^{R}_{i}(t)+\imath q'^{I}_{i}(t)+\jmath q'^{J}_{i}(t)+\kappa q'^{K}_{i}(t)\) with \( q'^{R}_{i}(t), q'^{I}_{i}(t), q'^{J}_{i}(t), q'^{K}_{i}(t)\in {\mathcal {R}},\) \(u_{i}(t)\) is the controller, the parameters of model (27) are similar that of model (26). Initial conditions are selected \(q_{10}=0.1+0.2\imath +0.1\jmath +0.3\kappa , q_{20}=-0.2+0.2\imath +\jmath +0.3\kappa , q'_{10}=0.3+0.4\imath +\jmath +\kappa , q'_{20}=-0.1+0.1\imath +0.1\jmath -0.1\kappa .\) The curves of state variables are shown without controller in Figs. 3 and 4. From the shown results, it can derive that the slave system (27) cannot synchronize with the master system (26).

Fig. 3
figure 3

The state trajectories of \(q^{R}_{1}, q'^{R}_{1}\), \(q^{I}_{1}, q'^{I}_{1}\), \(q^{J}_{1}, q'^{J}_{1}\), \(q^{K}_{1}, q'^{K}_{1}\) without controller

Fig. 4
figure 4

The state trajectories of \(q^{R}_{2}, q'^{R}_{2}\), \(q^{I}_{2}, q'^{I}_{2}\), \(q^{J}_{2}, q'^{J}_{2}\), \(q^{K}_{1}, q'^{K}_{2}\) without controller

In controller (18), if we choose \(\lambda _{1}=20, \lambda _{2}=15, \omega _{1}=\omega _{2}=3,\) the condition of Theorem 1 is satisfied, and select \(\mu _{1}=\mu _{2}=1, \nu =0.75,\) the setting time is \(T=1.1758\). The evolution of synchronization errors are depicted in Fig. 5. The total synchronization error \(\parallel e(t)\parallel \) is described in Fig. 6.

Fig. 5
figure 5

The synchronization error \(e^{R}_{1}, e^{R}_{2}\), \(e^{I}_{1}, e^{I}_{2}\), \(e^{J}_{1}, e^{J}_{2}\), \(e^{K}_{1}, e^{K}_{2}\) under controller (18)

Fig. 6
figure 6

The synchronization error norm \(\parallel e(t)\parallel \) under controller (18)

5 Conclusions

This paper main concerns with the FT synchronization of FOQVNN with time delay based on Lyapunov direct method. By making use of the suitable controller without the help of sign function, some synchronization sufficient criteria are given. Moreover, the setting time is estimated. The correction and feasibility of the proposed methods are verified by a numerical example. It is different from the decomposition approaches in the existing literatures, the model is considered as a entirety. Furthermore, the proposed controller is novelty, the obtained results are less conservative in this paper. However, the FT synchronization time depends on initial values, the fixed time synchronization of FOQVNN with time delay will be investigated without separation method in future work.