1 Introduction

During the past few years, real-valued neural networks (RVNNs) have attracted much attention due to the background of a wide range of applications such as associative memory, pattern recognition, image processing and model identification [16]. Since Pecora and Carroll introduced a method to realize synchronization of two identical chaotic systems with different initial conditions [7], synchronization has become a widely studied topic. Up to now, there are many sorts of synchronization, such as complete synchronization [8], projective synchronization [9], and quasi-synchronization [10]. Correspondingly, several different approaches have been used for achieving synchronization, for example, linear feedback control [11], partial control [12] and adaptive control [13]. It is well known that the advantage of adaptive control is that the control parameters can adjust themselves according to the updating laws, which are designed according to the characteristics of the considered system. As we know, many applications of neural networks refer to complex-valued signals, which cannot be handled well by RVNNs, complex-valued neural networks (CVNNs) are such neural networks that their states, connection weights and activity functions are all complex-valued [14, 15]. Compared with RVNNs, CVNNs have more complicated properties, and can handle complex signals better. In recent years, the study on CVNNs has attracted some attention, and some important and interesting results have been obtained [1618]. In [18], Song et al. studied the global exponential stability for the addressed CVNNs based on Lyapunov direct method.

Compared with integer-order derivative, fractional-order derivatives can better depict processes and materials possessing hereditary and memory characteristics [1921], these characteristics make fractional-order systems promising candidates for describing some real-world phenomena [22, 23]. Some recent studies regarding synchronization control and optimal control for fractional-order systems may be found in [2426]. Lately, many researchers consider fractional-order complex-valued neural networks (FOCVNNs), and some remarkable results on bifurcation [27] and stability [28] as well as synchronization [2931] have been reported. We note that the key technique in [2731] is to transform the considered FOCVNNs into two equivalent real-valued subsystems, and then their dynamics are studied by employing methods of dealing with fractional-order real-valued neural networks (FORVNNs), that is, the real decomposition method. In [32], Li et al. designed a linear feedback controller and adaptive controller, and the complete synchronization and quasi-projective synchronization criteria for FOCVNNs were derived by using the Lyapunov direct method, respectively.

To the best of our knowledge, a neural network may have a large amount of neurons, it is impossible and unnecessary to impose controllers on all neurons in such large-scale network. To reduce the number of controlled neurons, partial control should be considered. Till now, partial control for neural networks remains little investigated [33, 34]. In [34], Wu et al. discussed the stability control for FORVNNs by employing partial linear feedback control strategy. However, to the best of the authors’ knowledge, there is no result concerning synchronization problem for FOCVNNs by using partial control scheme. Motivated by the above discussions, this paper investigates the global synchronization for the addressed FOCVNNs by partial control. The main contributions of this paper are the following three aspects: (1) The partial adaptive control and partial linear feedback control schemes are first proposed to realize synchronization of FOCVNNs. (2) FOCVNNs are investigated by Lyapunov direct method rather than real decomposition method, which can reduce computational complexity. (3) Several succinct synchronization criteria for FOCVNNs are derived.

The organization of the paper is as follows. In Sect. 2, the model formulation and preliminary results are presented. In Sect. 3, the partial adaptive control and partial linear feedback control schemes are proposed to achieve synchronization for the addressed FOCVNNs. In Sect. 4, numerical simulations are provided to illustrate the effectiveness of our theoretical results. Finally, conclusions are given in Sect. 5.

2 Preliminaries and model description

In this section, some definitions and lemmas are recalled, which will be needed later.

Definition 1

([35, 36])

The Riemann–Liouville fractional integral of the function \(w(t)\) is defined by

$$_{t_{0}}I_{t}^{q}w(t)=\frac{1}{\varGamma(q)} \int_{t_{0}}^{t}\frac{w(\zeta )}{(t-\zeta)^{1-q}}\,d\zeta, \quad q>0. $$

Definition 2

([35, 36])

The Caputo fractional derivative of function \(w(t)\) is defined by

$$_{t_{0}}^{c}D_{t}^{q}w(t)= \frac{1}{\varGamma(1-q)} \int_{t_{0}}^{t}\frac {w'(\zeta)}{(t-\zeta)^{q}}\,d\zeta, \quad0< q< 1. $$

Next, we consider a FOCVNN described by

$$ {}_{t_{0}}^{c}D_{t}^{q}w_{j}(t)=-c_{j}w_{j}(t)+ \sum_{p=1}^{n}a_{jp}f_{p} \bigl(w_{p}(t)\bigr)+I_{j}(t),\quad j=\varLambda, $$
(1)

or in a compact form

$$ {}_{t_{0}}^{c}D_{t}^{q}w(t)=-Cw(t)+Af \bigl(w(t)\bigr)+I(t), $$
(2)

where \(0< q<1\), \(w(t)=(w_{1}(t),w_{2}(t),\ldots,w_{n}(t))^{T}\in\mathbb {C}^{n}\) is the state vector, \(C=\operatorname{diag}(c_{1},c_{2}, \ldots,c_{n})\in \mathbb{R}^{n\times n}\) is the self-feedback connection weight matrix with \(c_{j}>0\), \(j\in\varLambda\), \(A=(a_{jp})_{n\times n}\in\mathbb {C}^{n\times n}\) is the connection weight matrix, \(I(t)=(I_{1}(t),I_{2}(t),\ldots,I_{n}(t))^{T}\in\mathbb{C}^{n}\) is the external input vector, \(f(w(t))=(f_{1}(w_{1}(t)),f_{2}(w_{2}(t)),\ldots ,f_{n}(w_{n}(t)))^{T}:\mathbb{C}^{n}\rightarrow\mathbb{C}^{n}\) denotes the vector-valued activation function, and the activation \(f_{p}(\cdot )\) satisfies the following assumption.

Assumption 1

For any \(w,u\in\mathbb{C}\), there exists a positive constant \(l_{p}\) satisfying

$$\bigl\vert f_{p}(z)-f_{p}(w) \bigr\vert \leq l_{p} \vert z-w \vert . $$

For simplicity, we refer to FOCVNN (2) as the drive system, and the controlled response system is given as

$$ {}_{t_{0}}^{c}D_{t}^{q}z_{j}(t)=-c_{j}z_{j}(t)+ \sum_{p=1}^{n}a_{jp}f_{p} \bigl(z_{p}(t)\bigr)+I_{j}(t)+u_{j}(t),\quad 1 \leq j\leq l, $$
(3)

or, in a compact form,

$$ {}_{t_{0}}^{c}D_{t}^{q}z(t)=-Cz(t)+Af \bigl(z(t)\bigr)+I(t)+u(t), $$
(4)

where \(z(t)=(z_{1}(t),z_{2}(t),\ldots,z_{n}(t))^{T}\in\mathbb{C}^{n}\) is the state vector, \(u(t)=(u_{1}(t),u_{2}(t),\ldots, u_{n}(t))^{T}\in \mathbb{C}^{n}\) is the control input vector.

Now, we introduce some lemmas, which will be used in the proof of our main results.

Lemma 1

([35, 36])

If\(w(t)\in\mathbb{C}^{n}([t_{0},+\infty),\mathbb{R})\), then

$$_{t_{0}}I_{t}^{q}{}_{t_{0}}^{c}D_{t}^{q}w(t)=w(t)- \sum_{m=0}^{n-1}\frac {w^{(m)}(t_{0})}{m!}(t-t_{0})^{m}. $$

In particular, if\(0< q<1\),

$$_{t_{0}}I_{t}^{q}{}_{t_{0}}^{c}D_{t}^{q}w(t)=w(t)-w(t_{0}). $$

Lemma 2

([37])

Let\(z(t)\in\mathbb{C}^{n}\)be a differentiable complex-valued vector, then the following inequality holds:

$${}_{t_{0}}^{c}D_{t}^{q} \bigl(z^{H}(t)Pz(t) \bigr)\leq z^{H}(t)P{}_{t_{0}}^{c}D_{t}^{q}z(t)+ \bigl({}_{t_{0}}^{c}D_{t}^{q}z^{H}(t) \bigr)Pz(t), $$

where\(q\in(0,1]\), \(t\geq t_{0}\), \(P\in\mathbb{C}^{n\times n}>0\).

Lemma 3

([38])

Suppose function\(\sigma(t)\)is nondecreasing and differentiable on\(t\in[t_{0},\infty)\), then, for any constantμand\(t\in[t_{0},\infty]\),

$${}_{t_{0}}^{c}D_{t}^{q} \bigl( \sigma(t)-\mu \bigr)^{2}\leq2 \bigl(\sigma(t)-\mu \bigr){}_{t_{0}}^{c}D_{t}^{q} \sigma(t), $$

where\(0< q<1\).

Lemma 4

([39])

Assume thatBandGare\(n\times n\)Hermitian matrices. Let\(p_{1}\geq p_{2}\geq\cdots\geq p_{n}\), \(h_{1}\geq h_{2}\geq\cdots\geq h_{n}\), \(r_{1}\geq r_{2}\geq\cdots\geq r_{n}\)be eigenvalues ofB, G, and\(B+G\), respectively. Then one has\(p_{i}+h_{n}\leq r_{i}\leq p_{i}+h_{1}\), \(i=1,2,\ldots,n\).

Lemma 5

([39])

For a symmetric matrix\(W\in\mathbb{R}^{n\times n}\)and a diagonal matrix\(K=\operatorname{diag}(k_{1},k_{2}, \dots,k_{l},\underbrace {0,0,\ldots,0}_{n-l})\)with\(k_{i}>0\), \(i=1,2,\ldots,l\) (\(1\leq l< n\)), letWK= ( B K ˜ G G T W l ) , where\(W_{l}\)is the minor matrix ofWby removing its firstlrow–column pairs, BandGare matrices with appropriate dimensions, \(\tilde{K}=\operatorname{diag}(k_{1},k_{2},\ldots,k_{l})\). If\(k_{i}>\lambda_{\max}(B-GW_{l}^{-1}G^{T})\), \(i=1,2,\ldots,l\), \(W-K<0\)is equivalent to\(W_{l}<0\).

Lemma 6

([40])

Let\(V(t)\)be a continuous function on\([t_{0},+\infty)\)satisfying

$$_{t_{0}}^{c}D_{t}^{q}V(t)\leq \zeta V(t), $$

where\(0< q<1\), \(\zeta\in\mathbb{R}\)and\(t_{0}\)is the initial time. Then

$$V(t)\leq V(t_{0})E_{q}\bigl[\zeta(t-t_{0})^{q} \bigr]. $$

3 Main results

In this section, the partial adaptive control and partial linear control strategies are employed to reduce the control costs, and some novel criteria are derived to ensure the global synchronization of FOCVNNs (2) and (4).

Define the error \(e_{j}(t)=u_{j}(t)-w_{j}(t)\) for \(j\in\varLambda\), and design the partial adaptive controller \(u_{j}(t)\) as follows:

$$ \left \{ \textstyle\begin{array}{l@{\quad}l} u_{j}(t)= -\xi_{j}(t)e_{j}(t), &1\leq j\leq l, 1\leq l\leq n-1,\\{}_{t_{0}}^{c}D_{t}^{q}\xi_{j}(t) = \eta_{j}\overline {e_{j}(t)}e_{j}(t),&\\ u_{j}(t)= 0, & l+1\leq j\leq n, \end{array}\displaystyle \right . $$
(5)

where \(\eta_{j}>0\), \(\xi_{j}(t)\in\mathbb{R}\).

Remark 1

Let \(\xi_{j}(t_{0})\geq0\), \(j\in\varLambda\), obviously, it follows from the second equality of (5) that \(\xi_{j}(t)=\xi _{j}(t_{0})+_{t_{0}}I_{t}^{q} (\eta_{j}\overline{e_{j}(t)}e_{j}(t) )\geq\xi_{j}(t_{0})\), thus we can easily derive \(\xi_{j}(t)\geq0\).

Remark 2

When the FOCVNN (1) and the controlled FOCVNN (3) achieve the global synchronization, the adaptive control gain \(\xi _{j}(t)\) tends to some positive constant, this is because the Caputo derivative of a constant is equal to zero

According to (2) and (4) as well as (5), we derive the error system

$$ {}_{t_{0}}^{c}D_{t}^{q}e(t)=-Ce(t)+A \bigl[f\bigl(z(t)\bigr)-f\bigl(w(t)\bigr)\bigr]-D_{\xi }(t)e(t), $$
(6)

\(D_{\xi}(t)=\operatorname{diag}(\xi_{1}(t),\xi_{2}(t),\ldots,\xi _{l}(t),\underbrace{0,0,\ldots,0}_{n-l})\).

Theorem 1

Under Assumption 1and the partial adaptive controller (5), FOCVNNs (2) and (4) can achieve the global synchronization if

$$ \max_{l+1\leq j\leq n} \bigl\{ l_{j}^{2}-2c_{j} \bigr\} +\lambda_{\max}\bigl(AA^{H}\bigr)< 0, $$
(7)

where\((AA^{H})_{l}\)is the minor matrix of matrix\(AA^{H}\)by removing its firstl (\(1\leq l < n\)) row–column pairs.

Proof

Construct a Lyapunov function in the following form:

$$ V_{1}(t)=e^{H}(t)e(t)+\sum _{j=1}^{l}\frac{1}{\eta_{j}}\bigl(\xi _{j}(t)-\xi_{j}^{\star}\bigr)^{2}, $$
(8)

where \(\xi_{j}^{\star}\) is a positive constant to be determined.

Calculating the derivative of (8) along the trajectories of (6), we obtain

$$ \begin{aligned}[b] {}_{t_{0}}^{c}D_{t}^{q}V_{1}(t) &\leq e^{H}(t){}_{t_{0}}^{c}D_{t}^{q}e(t)+ \bigl({}_{t_{0}}^{c}D_{t}^{q}e^{H}(t) \bigr)e(t) +\sum_{j=1}^{l} \frac{2}{\eta_{j}} \bigl(\xi_{j}(t)-\xi_{j}^{\star} \bigr){}_{t_{0}}^{c}D_{t}^{q} \xi_{j}(t)\\&= e^{H}(t) \bigl(-Ce(t)+A\bigl[f \bigl(z(t)\bigr)-f\bigl(w(t)\bigr)\bigr]-D_{\xi}(t)e(t) \bigr)\\&\quad+ \bigl(-Ce(t)+A\bigl[f\bigl(z(t)\bigr)-f\bigl(w(t)\bigr) \bigr]-D_{\xi}(t)e(t) \bigr)^{H}e(t)\\& \quad+2\sum_{j-1}^{l} \bigl( \xi_{j}(t)-\xi_{j}^{\star} \bigr)\\&= -e^{H}(t) \bigl(C+C^{H}\bigr)e(t)+e^{H}(t)A \bigl(f\bigl(z(t)\bigr)-f\bigl(u(t)\bigr) \bigr)\\&\quad+ \bigl(f \bigl(z(t)\bigr)-f\bigl(u(t)\bigr) \bigr)^{H}A^{H}e(t)-2e^{H}(t)D_{\xi}^{\star }e(t)\\&\leq -2e^{H}(t)Ce(t)+\lambda_{\max}\bigl(AA^{H} \bigr)e^{H}(t)e(t)\\&\quad+ \bigl(f\bigl(z(t)\bigr)-f \bigl(u(t)\bigr) \bigr)^{H} \bigl(f\bigl(z(t)\bigr)-f\bigl(u(t)\bigr) \bigr)-2e^{H}(t)D_{\xi}^{\star}e(t), \end{aligned} $$
(9)

where \(D_{\xi}^{\star}=\operatorname{diag}(\xi_{1}^{\star},\xi_{2}^{\star},\ldots ,\xi_{l}^{\star}, \underbrace{0,0,\ldots,0}_{n-l})\). From Assumption 1, we can obtain

$$ \bigl(f\bigl(z(t)\bigr)-f\bigl(u(t)\bigr) \bigr)^{H} \bigl(f \bigl(z(t)\bigr)-f\bigl(u(t)\bigr) \bigr)\leq e^{H}(t)LL e(t), $$
(10)

where \(L=\operatorname{diag}(l_{1},l_{2},\ldots,l_{n})\) is the real-valued positive diagonal matrix. According to (9) and (10), we have

$$ {}_{t_{0}}^{c}D_{t}^{q}V_{1}(t) \leq e^{H}(t) \bigl(W-2D_{\xi }^{\star} \bigr)e(t), $$
(11)

where \(W=\lambda_{\max}(AA^{H})I_{n\times n}+LL-2C\). Using matrix decomposition, we have

$$W-2D_{\xi}^{\star}= \left ( \textstyle\begin{array}{c@{\quad}c} B-2\tilde{D} & G\\ G^{H} & W_{l} \end{array}\displaystyle \right ), $$

where \(B=(b_{ij})_{l\times l}\), \(b_{ij}=w_{ij}\), \(i,j=1,2,\ldots,l\), \(\tilde{D}=\operatorname{diag}(\xi_{1}^{\star},\xi_{2}^{\star},\ldots,\xi _{l}^{\star})\), \(G=(g_{ij})_{l\times(n-l)}\), \(g_{ij}=w_{ij}\), \(i=1,2,\ldots,l\), \(j=l+1,l+2,\ldots,n\), and \(W_{l}\) is the minor matrix of W by removing its first l (\(1\leq l\leq n-1\)) row–column pairs. It follows from Lemma 4 and condition (7) that \(\lambda _{\max} ((\lambda_{\max}(AA^{H})I_{n\times n}+LL-2C)_{l} )\leq \lambda_{\max} ((LL-2C)_{l} )+\lambda_{\max}(AA^{H})<0\), which implies that \(W_{l}<0\). If we choose positive constants \(\xi_{j}^{\star }>0\), \(i=1,2,\ldots,l\), such that \(\xi_{j}^{\star}>\frac{1}{2}\lambda _{\max}(B-GW_{l}^{-1}G^{H})\), according to Lemma 5 and \(W_{l}<0\), we derive \(W-2D_{\xi}^{\star}<0\), then it follows from (11) that

$$ {}_{t_{0}}^{c}D_{t}^{q}V_{1}(t) \leq-\lambda^{\star }e^{H}(t)e(t), $$
(12)

where \(-\lambda^{\star}=\lambda_{\max}(W-2D_{\xi}^{\star})\) and \(\lambda ^{\star}>0\). According to (12), there exists a nonnegative function \(r(t)\) such hat

$$ {}_{t_{0}}^{c}D_{t}^{q}V_{1}(t)+r(t)=- \lambda^{\star }e^{H}(t)e(t). $$
(13)

Integrating both sides of (13) from \(t_{0}\) to t, we obtain

$$ \begin{aligned}[b] -\lambda^{\star} \int_{t_{0}}^{t}e^{H}(\zeta)e(\zeta)\,d \zeta&= \int_{t_{0}}^{t}{}_{t_{0}}^{c}D_{\zeta}^{q}V_{1}( \tau)\,d\zeta+ \int _{t_{0}}^{t}r(\zeta)\,d\zeta\\&= \frac{1}{\varGamma(1-q)} \int_{t_{0}}^{t} \int_{t_{0}}^{\zeta}\frac {V_{1}'(\tau)}{(\zeta-\tau)^{q}}\,d\tau \,d\zeta+ \int_{t_{0}}^{t}r(\zeta)\,d\zeta \\&= \frac{1}{\varGamma(1-q)} \int_{t_{0}}^{t} \int_{\tau}^{t}\frac{V_{1}'(\tau )}{(\zeta-\tau)^{q}}\,d\zeta\, d\tau+ \int_{t_{0}}^{t}r(\zeta)\,d\zeta\\&= \frac{1}{(1-q)\varGamma(1-q)} \int_{t_{0}}^{t}V_{1}'( \tau) (t-\tau )^{1-q}\,d\tau+ \int_{t_{0}}^{t}r(\zeta)\,d\zeta \\ &= -\frac{V_{1}(t_{0})(t-t_{0})^{1-q}}{\varGamma(2-q)}+\frac{1}{\varGamma (1-q)} \int_{t_{0}}^{t}V_{1}(\tau) (t- \tau)^{-q}\,d\tau\\&\quad+ \int_{t_{0}}^{t}r(\zeta )\,d\zeta\\&\geq - \frac{V_{1}(t_{0})(t-t_{0})^{1-q}}{\varGamma(2-q)}, \end{aligned} $$
(14)

it is easy to obtain from (14) that

$$ \int_{t_{0}}^{t}e^{H}(\zeta)e(\zeta)\,d \zeta\leq\frac {V_{1}(t_{0})(t-t_{0})^{1-q}}{\lambda^{\star}\varGamma(2-q)}, $$
(15)

hence

$$ \lim_{t\rightarrow+\infty}\frac{\int _{t_{0}}^{t}e^{H}(\zeta)e(\zeta)\,d\zeta}{(t-t_{0})^{1-q}}\leq\frac {V(t_{0})}{\lambda^{\star}\varGamma(2-q)}. $$
(16)

By employing the L’Hospital rule, we get

$$ \lim_{t\rightarrow+\infty}e^{H}(t)e(t) (t-t_{0})^{q} \leq \frac{V_{1}(t_{0})}{\lambda^{\star}\varGamma(2-q)}. $$
(17)

Taking fractional integration of (13) from \(t_{0}\) to t one derives

$$ \begin{aligned}[b] V_{1}(t)-V_{1}(t_{0})&= -\frac{1}{\varGamma(q)} \int_{t_{0}}^{t}\frac{r(\zeta )}{(t-\zeta)^{1-q}}\,d\zeta- \frac{\lambda^{\star}}{\varGamma(q)} \int_{t_{0}}^{t}\frac{e^{H}(\zeta )e(\zeta)}{(t-\zeta)^{1-q}}\,d\zeta \\ &= 0. \end{aligned} $$
(18)

Combining (8) and (18) yields

$$ e^{H}(t)e(t)\leq V_{1}(t)\leq V_{1}(t_{0}), $$
(19)

that is, \(e^{H}(t)e(t)\) must be bounded. Together with (17) and (19), we know that there exists a \(t_{1}>0\) satisfying

$$e^{H}(t)e(t)\leq\frac{V_{1}(t_{0})}{\lambda^{\star}\varGamma(2-q)(t-t_{0})^{q}} $$

for all \(t\geq t_{1}\), which implies

$$\lim_{t\rightarrow+\infty}e^{H}(t)e(t)=0, $$

this indicates that the controlled response FOCVNN (4) is synchronized with FOCVNN (2) under the partial adaptive controller (5). □

If we take \(\eta_{j}=0\) in controller (5), then the partial adaptive controller (5) degenerates into the partial linear feedback controller

$$ \left \{ \textstyle\begin{array}{l@{\quad}l} u_{j}(t)= -\xi_{j}e_{j}(t), &1\leq j\leq l, 1\leq l\leq n-1,\\u_{j}(t)= 0, & l+1\leq j\leq n, \end{array}\displaystyle \right . $$
(20)

where \(\xi_{j}\in\mathbb{R}\). In this case, we can derive the following corollary.

Corollary 1

Under Assumption 1and condition (7), if the algebraic inequality

$$ \min_{1\leq j\leq l}\{\xi_{j}\}>\frac{1}{2} \lambda_{\max }\bigl(B-GW_{l}^{-1}G^{H} \bigr) $$
(21)

is satisfied, then FOCVNNs (2) and (4) can achieve the global Mittag-Leffler synchronization under the partial linear feedback controller (20).

Proof

Construct a Lyapunov function in the following form:

$$ V_{2}(t)=e^{H}(t)e(t). $$
(22)

Using a similar process with respect to (9)–(12), we derive

$${}_{t_{0}}^{c}D_{t}^{q}V_{2}(t) \leq-\hat{\lambda}_{1}V_{2}(t), $$

where \(-\hat{\lambda}_{1}=\lambda_{\max}(W-2D_{\xi})\), \(W=\lambda_{\max }(AA^{H})I_{n\times n}+LL-2C\), \(D_{\xi}=\operatorname{diag}(\xi_{1},\xi_{2},\ldots ,\xi_{l}, \underbrace{0,0,\ldots,0}_{n-l})\). According to Lemma 6, we have \(V(t)\leq V(t_{0})E_{q}(-\hat{\lambda}_{1}(t-t_{0})^{q})\), the proof of Corollary 1 is completed. □

Remark 3

We observe that the existing control schemes for neural networks almost control all neurons, we realize synchronization for the addressed FOCVNNs in this paper by employing partial linear control and partial adaptive control schemes.

If we take \(l=n\), that is, all neurons are controlled, then the partial adaptive controller (5) becomes the adaptive controller

$$ \left \{ \textstyle\begin{array}{l@{\quad}l} u_{j}(t)= -\xi_{j}(t)e_{j}(t), &1\leq j\leq n,\\{}_{t_{0}}^{c}D_{t}^{q}\xi_{j}(t) = \eta_{j}\overline {e_{j}(t)}e_{j}(t), & \end{array}\displaystyle \right . $$
(23)

where \(\eta_{j}>0\), \(\xi_{j}(t)\in\mathbb{R}\). In this case, we can derive the following corollary.

Corollary 2

Under Assumption 1, FOCVNNs (2) and (4) can achieve the global synchronization under the adaptive controller (23).

Proof

Construct a Lyapunov function in the following form:

$$ V_{3}(t)=e^{H}(t)e(t)+\sum _{j=1}^{n}\frac{1}{\eta_{j}}\bigl(\xi _{j}(t)-\xi_{j}^{\star}\bigr)^{2}, $$
(24)

where \(\xi_{j}^{\star}\) is a positive constant to be determined.

Calculating the derivative of (24) along the trajectories of (6), we obtain

$$ \begin{aligned}[b] {}_{t_{0}}^{c}D_{t}^{q}V(t) &\leq e^{H}(t){}_{t_{0}}^{c}D_{t}^{q}e(t)+ \bigl({}_{t_{0}}^{c}D_{t}^{q}e^{H}(t) \bigr)e(t) +\sum_{j=1}^{n} \frac{2}{\eta_{j}} \bigl(\xi_{j}(t)-\xi_{j}^{\star} \bigr){}_{t_{0}}^{c}D_{t}^{q} \xi_{j}(t)\\&= -e^{H}(t) \bigl(C+C^{H} \bigr)e(t)+e^{H}(t)A \bigl(f\bigl(z(t)\bigr)-f\bigl(u(t)\bigr) \bigr)\\&\quad+ \bigl(f\bigl(z(t)\bigr)-f\bigl(u(t)\bigr) \bigr)^{H}A^{H}e(t)-2e^{H}(t)\widetilde {D}_{\xi}^{\star}e(t)\\&\leq e^{H}(t) \bigl(AA^{H}+LL-2C-2\widetilde{D}_{\xi}^{\star} \bigr)e(t)\\&\leq \hat{\lambda}_{2}e^{H}(t)e(t), \end{aligned} $$
(25)

where \(\widetilde{D}_{\xi}^{\star}=\operatorname{diag}(\xi_{1}^{\star},\xi _{2}^{\star},\ldots,\xi_{n}^{\star} )\). We choose \(\xi_{j}^{\star}>\frac {1}{2}\lambda_{\max}(AA^{H}+LL-2C)\), \(j\in\varLambda\), which implies that \(AA^{H}+LL-2C-2\widetilde{D}_{\xi}^{\star}<0\), let \(-\hat{\lambda }_{2}=\lambda_{\max}(AA^{H}+LL-2C-2\widetilde{D}_{\xi}^{\star})\). Using a similar proof with respect to (13)–(19), we derive \(\lim_{t\rightarrow+\infty}e^{H}(t)e(t)=0\), the proof of Corollary 2 is completed. □

Remark 4

Evidently, Theorem 1, Corollaries 1 and 2 still hold for \(q=1\).

Remark 5

In [23, 2931], the authors obtained synchronization criteria by real decomposition method. Compared with the real decomposition method in [23, 2931], the Lyapunov direct method employed in this paper is more nature and compact. In [23], the authors adopted adaptive feedback control strategy, and realized synchronization for the considered FOCVNNs. In [32], the authors employed linear feedback control strategy, and achieved synchronization for the considered FOCVNNs. Compared with control strategies in [23, 32], our partial adaptive control strategy is more easy and has less cost from the point of view of practical applications.

4 Numerical simulations

In this section, some numerical simulations are presented to illustrate the effectiveness of our results obtained in the previous section.

Consider a FOCVNN consisting of four neurons described by

$$ {}_{0}^{c}D_{t}^{q}w_{j}(t)=-c_{j}w_{j}(t)+ \sum_{p=1}^{4}a_{jp}f_{p} \bigl(w_{p}(t)\bigr)+I_{j}(t),\quad j=1,2,3,4, $$
(26)

where \(q=0.98\), \(w_{j}(t)=w_{j}^{R}(t)+iw_{j}^{I}(t)\) with \(w_{j}^{R}(t), w_{j}^{I}(t)\in\mathbb{R}\), the initial state \(w_{1}(0)=0.5+0.1i\), \(w_{2}(0)=-0.6-0.3i\), \(w_{3}(0)=0.4+0.2i\), and \(w_{4}(0)=0.1+0.2i\). In addition, \(f_{p}(w_{p}(t))=\operatorname{tanh}(w_{p}^{R}(t))+i\operatorname{tanh}(w_{p}^{I}(t))\), \(I_{1}(t)=I_{2}(t)=I_{3}(t)=I_{4}(t)=0\), \(C=\operatorname{diag}(1,1,12.5,12.5)\), and

$$ A= \left ( \textstyle\begin{array}{ccccc} 2-2i &-1.2+1.2i &0 &-0.6-0.4\\ 1.8+1.8i &1.71+1.71i &1.15+1.15i &0.4+0.1i\\ -1.75-1.75i &0 &0.1+0.1i &0.5+i\\ 1+0.2i & -1+0.1i &0.1+0.2i &0.2+0.1i \end{array}\displaystyle \right ). $$

By simple calculation, we derive that Assumption 1 is satisfied with \(l_{p}=1\), \(j=1,2,3,4\). Figures 1 and 2 depict the phase trajectories of real and imaginary parts with respect to the state variables of FOCVNN (26), respectively.

Figure 1
figure 1

Real part of state variables of FOCVNN (26)

Figure 2
figure 2

Imaginary part of state variables of FOCVNN (26)

The response system is given by

$$ {}_{0}^{c}D_{t}^{q}z_{j}(t)=-c_{j}z_{j}(t)+ \sum_{p=1}^{4}a_{jp}f_{p} \bigl(z_{p}(t)\bigr)+I_{j}(t)+u_{j}(t), \quad j=1,2,3,4, $$
(27)

where the initial state is selected as \(z_{1}(0)=-0.3+0.7i\), \(z_{2}(0)=-1-0.7i\), \(z_{3}(0)=1.2+0.6i\), \(z_{4}(0)=-0.5-0.8i\), and the other parameters of FOCVNN (27) are the same as that of FOCVNN (26). In the simulation, we only control the first two neurons of FOCVNN (27).

If we take \(q=0.98\), \(\eta_{1}=\eta_{2}=0.36\), \(\xi_{1}(0)=0.4\), \(\xi _{2}(0)=0.6\) in the partial adaptive controller (5). By simple calculation, we get

$$\max_{3\leq j\leq4} \bigl\{ l_{j}^{2}-2\operatorname{Re}(c_{j}) \bigr\} +\lambda_{\max }\bigl(AA^{H}\bigr)=-0.8270< 0, $$

then condition (7) is satisfied. On the basis of Theorem 1, the FOCVNN (26) and the controlled FOCVNN (27) can achieve the global synchronization under the partial adaptive controller (5), which is depicted in Fig. 3. As shown in Fig. 3, the state trajectories of errors \(e_{j}^{R}(t)\) and \(e_{j}^{I}(t)\) converge to zero. The time response trajectories of \(\xi_{1}(t)\) and \(\xi_{2}(t)\) are depicted in Fig. 4, we can see from Fig. 4 that the adaptive control gains \(\xi_{1}(t)\) and \(\xi_{2}(t)\) converge to some positive constants, which is in accordance with Remark 2.

Figure 3
figure 3

Time response curves of errors \(e_{j}^{R}(t)\) and \(e_{j}^{I}(t)\) under the partial adaptive controller (5)

Figure 4
figure 4

Time response curves of \(\xi_{1}(t)\) and \(\xi_{2}(t)\)

If we set \(\xi_{1}=\xi_{2}=11.3\) in the partial linear controller (20), by simple calculation,

$$11.3=\min_{1\leq j\leq l}\{\xi_{j}\}> \frac{1}{2}\lambda_{\max }\bigl(B-GW_{l}^{-1}G^{H} \bigr)=11.0865. $$

According to Corollary 1, the FOCVNN (26) and the controlled FOCVNN (27) can achieve the global synchronization under the partial linear controller (20), which is depicted in Fig. 5, we can observe from Fig. 5 that the state trajectories of errors \(e_{j}^{R}(t)\) and \(e_{j}^{I}(t)\) converge to zero.

Figure 5
figure 5

Time response curves of errors \(e_{j}^{R}(t)\) and \(e_{j}^{I}(t)\) under the partial linear controller (20)

If we set \(q=0.98\), \(\eta_{1}=\eta_{2}=\eta_{3}=\eta_{4}=0.36\), \(\xi_{1}(0)=0.4\), \(\xi_{2}(0)=0.6\), \(\xi_{1}(0)=0.5\), \(\xi_{2}(0)=0.3\) in the adaptive controller (23). The evolutions of synchronization errors \(e_{j}^{R}(t)\) and \(e_{j}^{I}(t)\) are shown in Fig. 6, we can observe from Fig. 6 that the controlled FOCVNN (27) can synchronize with the FOCVNN (26) under the adaptive controller (23). Figure 7 shows the time response trajectories of \(\xi_{1}(t)\), \(\xi_{2}(t)\), \(\xi_{3}(t)\) and \(\xi_{4}(t)\).

Figure 6
figure 6

Time response curves of errors \(e_{j}^{R}(t)\) and \(e_{j}^{I}(t)\) under the adaptive controller (23)

Figure 7
figure 7

Time response curves of \(\xi_{j}(t)\), \(j=1,2,3,4\)

5 Conclusion

This paper is concerned with the global synchronization of FOCVNNs. To realize the synchronization goal, the partial adaptive controller and partial linear feedback controller are designed, respectively. On the basis of the Lyapunov method, the L’Hospital rule and some complex analysis techniques, some succinct criteria are derived to ensure the global synchronization for the considered FOCVNNs. Numerical simulations are given to show the effectiveness and feasibility of the proposed method. The topic concerning dynamics analysis for FOCVNNs is of importance, we will make some efforts on the finite-time synchronization of FOCVNNs.