1 Introduction

It is widely known that predation is a very common ecological phenomenon in the natural world, and research on the dynamics of the prey-predator system is extremely meaningful and important in many fields, such as protecting varieties of the biological species, maintaining ecological balance, agricultural pests control and management, etc. As research of the prey-predator system is concerned, the earliest work dates back to the great contribution of Lotka (1925) and Volterra (1926). However, based on the classic Lotka-Volterra model, many ecologists found that the predation rate was not just simply proportional to the product of the density of the predator and prey. It was always different for different systems. Then the conception of the functional response was proposed. Functional response refers to the predation rate per predator with a response to changes in the prey density, i.e., predation effects of predators on the prey.

Since then, studies depending on all kinds of functional responses sprang up quickly, such as of Holling type [13], Michaelis-Menton type [4], Beddington-DeAngelis type [5], Ivlev type [6], Hassell-Varley type [7], and so on. In 1989, Crowley and Martin [8] proposed a new functional response that can accommodate interference between predators. It is similar to the well-known Beddington-DeAngelis functional response but has an additional term in the first right term equation modeling mutual interference between the predator terms.

Crowley-Martin type functional response is used for data sets that indicate feeding rate that is affected by predator density. It is assumed that predator feeding rate decreases by higher predator density even when prey density is high, and effects of predator interference in feeding rate remain important all the time whenever an individual predator is handling or searching for a prey at a given instant of time. And the formula of the per capita feeding rate Crowley and Martin proposed in [8] is as follows:

$$ f(x,y)=\frac{mx}{(1+\alpha x)(1+\beta y)}. $$
(1)

Here m, α, β are positive parameters that describe the effects of capture rate handling time and the magnitude of interference among predators, respectively, on the feeding rate.

On the one hand, since models with Crowly-Martin functional response can be generated by a number of natural mechanisms and admits rich but biological dynamics. However, to the best of our knowledge, references reported on this functional response seems to much less until recent several years (see [913]) for the form of the functional response is relatively complex, for the form of this functional response is relatively complex, and it is worthwhile to further study the models with it.

Recently, Liu et al. in [12] considered a stochastic prey-predator system with Crowley-Martin type functional response as follows:

$$ \left \{ \textstyle\begin{array}{l} dx(t)=x(t) [r_{1}-b_{1}x(t)- \frac {c_{1}y(t)}{(1+\alpha x(t))(1+\beta y(t))} ]\,dt+x(t) [\delta _{1}\,dB_{1}(t)+\mu_{2}\,dB_{2}(t) ], \\ dy(t)=y(t) [r_{2}-b_{2}y(t)+ \frac {c_{2}x(t)}{(1+\alpha x(t))(1+\beta y(t))} ]\,dt+y(t) [\delta _{2}\,dB_{1}(t)+\mu_{1}\,dB_{2}(t) ], \end{array}\displaystyle \right . $$
(2)

in which they obtained the condition of the global existence of a unique positive solution and the stochastic permanence of the positive solution to the model. Furthermore, it is shown that both the prey and the predator species will become extinct with probability one if the noise is sufficiently large.

Yin et al. in [13] studied the following modified Leslie-Gower predator-prey model with Crowley-Martin functional response and spatial diffusion under a homogeneous Neumann boundary condition:

$$ \left \{ \textstyle\begin{array}{l} \frac{\partial u}{\partial t}=d_{1}\triangle u +u (1-u-\frac{v}{(1+au)(1+bv)} ), \quad x\in\Omega,t>0, \\ \frac{\partial v}{\partial t}=d_{2}\triangle v +cv (1-\frac{dv}{u+e} ), \quad x\in\Omega,t>0, \end{array}\displaystyle \right . $$
(3)

in which they obtained some important qualitative properties, including the existence of the global positive solution, the dissipation and persistence of the two species, the local and global asymptotic stability of the constant equilibria, and Hopf bifurcation around the interior constant equilibrium.

On the other hand, it is well known that there are many natural or man-made factors in the real world, such as earthquake, flooding, drought, crop-dusting, planting, hunting and harvesting. These kinds of factors can bring sudden changes to an ecological system, and the intrinsic discipline of the environment or the species in the system will often undergoes these changes in a relatively short interval, usually we could regard it happens at some fixed times. From the viewpoint of mathematics, such sudden changes could be described by the impulsive effects to the system. In addition, when a prey-predator system is studied, it is more reasonable to consider time delay during the predation, because there is often a digest time instead of transforming food into intrinsic growth rate of the predator. As far as the impulsive system is concerned, there have appeared much excellent work in the last decades, such as impulsive effects in ecological systems (see [1421]), in epidemic systems (see [22]) and in the neural network models (see [2325]). Besides, there are many important monographs in this field (see [2628]).

Particularly, research on the impulsive system with delays still seems to be a hot issue (see [2937]), and these kinds of hybrid systems are usually called impulsive functional systems. When an impulsive functional system is concerned, the difficulty both in the impulsive differential equation and in the functional differential equation will occur at the same time, then the dynamical behaviors, such as permanence, periodic solution, almost periodic solution, and its asymptotical stability properties, as well as bifurcations and chaotic behaviors etc., might be richer, more complex, and more interesting.

Enlightened by the above literature, we propose an almost periodic prey-predator system with Crowly-Martin type functional response and impulsive effects in this paper, in which digest delays are also considered in the process of predation, and the final model is as follows:

$$ \left\{ \textstyle\begin{array}{l} \left. \textstyle\begin{array}{l} \frac{dx}{dt}=x(t) [r_{1}(t)-d_{1}(t)x(t-\tau_{1})-\frac{c_{1}(t)y(t-\tau_{4})}{(1+\alpha(t) x(t-\tau_{3}))(1+\beta(t) y(t-\tau_{4}))} ], \\ \frac{dy}{dt}=y(t) [r_{2}(t)-d_{2}(t)y(t-\tau_{2})+\frac{c_{2}(t)x(t-\tau_{3})}{(1+\alpha(t) x(t-\tau_{3}))(1+\beta(t) y(t-\tau_{4}))} ], \end{array}\displaystyle \right\}\quad t\neq t_{k},k\in N, \\ \left. \textstyle\begin{array}{l} x(t^{+}_{k})=(1+h_{1k})x(t_{k}), \\ y(t^{+}_{k})=(1+h_{2k})y(t_{k}), \end{array}\displaystyle \right\} \quad t=t_{k},k\in N, \end{array}\displaystyle \right. $$
(4)

where \(x(t)\), \(y(t)\) are population densities of the predator and the prey at time t, respectively. \(\tau_{i}\) (\(i=1,2,3,4\)) are all nonnegative constants, \(d_{j}(t)\) (\(j = 1,2\)) denote the inner density resistance of the predator and of the prey. \(h_{jk}>-1\), \(j = 1,2\), \(k\in N\), when \(h_{jk}>0\), the impulsive effects represent planting, while \(h_{jk}<0\) represents the impulsive denote harvesting.

Throughout the present paper, we define

$$f^{u}=\sup_{t\in R^{+}}f(t), \qquad f^{l}=\inf _{t\in R^{+}}f(t), $$

for any bounded function \(f(t)\) defined on \(R^{+}=[0,+\infty)\).

Further, we assume that

  1. (C1)

    \(r_{i}(t)\), \(c_{i}(t)\), \(d_{i}(t)\) (\(i=1,2\)), \(\alpha(t)\) and \(\beta(t)\) are all bounded and positive almost periodic functions;

  2. (C2)

    \(H_{i}(t)= \prod_{0< t_{k}< t}(1+h_{ik})\), \(i=1,2\), \(k\in N\) is almost period functions and there exist positive constants \(H^{u}_{i}\) and \(H^{l}_{i}\) such that \(H^{l}_{i}\leq H_{i}(t)\leq H^{u}_{i}\).

The rest of this article is organized as follows: In Section 2, we will give some definitions and several useful lemmas for the proof of our main results. In Section 3, we will state and prove our main results such as permanence of the system, existence, and the uniqueness of an almost periodic solution which is uniformly asymptotically stable by constructing a series of Lyapunov functionals. In the last section, we give a numerical examples to support our theoretical results, then provide a brief discussion and summary of our main results.

2 Preliminaries

In this section, we will state the following definitions and lemmas, which will be used in the next sections.

We have \(K= \{{t_{k}}\in R |t_{k}< t_{k+1}, k\in N, \lim_{k\rightarrow\pm\infty}t_{k}=\pm\infty \}\), and we thus denote the set of all sequences that are unbounded and increasing. Let \(D\subset\Omega\), \(\Omega\neq\Phi\), \(\tau= \max_{1\leq i\leq4}\{2\tau_{i}\}\), \(\xi_{0}\in R\). Also, we denote \(\operatorname{PC}(\xi_{0})\) is the space of all functions \(\phi:[\xi_{0}-\tau,\xi_{0}]\rightarrow\Omega\) having points of discontinuity at \(\mu_{1},\mu_{2},\ldots\in [\xi_{0}-\tau,\xi_{0}]\) of the first kind and left continuous at these points.

For \(J\subset R\), \(\operatorname{PC}(J,R)\) is the space of all piecewise continuous functions from J to R with points of discontinuity of the first kind \(t_{k}\), at which we have left continuity.

Let \(\phi_{1}, \phi_{2} \in \operatorname{PC}(0)\), denote by \(x(t)=x(t;0,\phi_{1})\), \(y(t)=y(t;0,\phi_{2})\), \(x,y \in\Omega\) the solution of system (4) satisfying the following initial conditions:

$$ \begin{aligned} &0\leq x(s;0,\phi_{1})=\phi_{1}(s)< \infty, \qquad 0\leq y(s;0,\phi_{2})=\phi _{2}(s)< \infty,\quad s\in[- \tau,0], \\ &x(0;0,\phi_{1})=\phi_{1}(0)>0,\qquad y(0;0, \phi_{2})=\phi_{2}(0)>0. \end{aligned} $$
(5)

Since the solution of system (4) with initial conditions (5) is a piecewise continuous function with points of discontinuity of the first kind, \(t_{k}\), \(k\in Z\), we introduce the following definitions for the almost periodicity.

Definition 2.1

(see [38])

The set of sequence \(\{t_{k}^{j}\}\), \(t^{k}_{j}=t_{k+j}-t_{k}\), \(k,j\in N\), \({t_{k}}\in K\) is said to be uniformly almost periodic, if for arbitrary \(\varepsilon>0\) there exists a relatively dense set of ε-almost periodic common for any sequences.

Definition 2.2

(see [38])

The function \(\varphi\in \operatorname{PC}(R,R)\) is said to be almost periodic if the following conditions hold:

  1. (1)

    The set of sequences \(\{t_{k}^{j}\}\), \(t^{k}_{j}=t_{k+j}-t_{k}\), \(k,j\in N\), \({t_{k}}\in K\) is uniformly almost periodic.

  2. (2)

    For any \(\varepsilon>0\), there exists a real number \(\delta>0\), such that if the points \(t_{1}\) and \(t_{2}\) belong to one and the same interval of continuity of \(\varphi(t)\) and satisfy the inequality \(| t_{1}-t_{2} |<\delta\), then \(|\varphi(t_{1})-\varphi(t_{2}) |< \varepsilon\).

  3. (3)

    For any \(\varepsilon>0\), there exists a relatively dense set T such that if \(\eta\in T\), then \(|\varphi(t+\eta)-\varphi(t) | <\varepsilon\) for all \(t\in R\) satisfying the condition \(| t-t_{k} |> \varepsilon\), \(k\in N\). The elements of T are called ε-almost periods.

For the following system:

$$ \left \{ \textstyle\begin{array}{l} \frac{du}{dt}=u(t) [r_{1}(t)-D_{1}(t)u(t-\tau_{1})-\frac {C_{1}(t)v(t-\tau_{4})}{(1+A(t)u(t-\tau_{3}))(1+B(t)v(t-\tau_{4}))} ], \\ \frac{dv}{dt}=v(t) [r_{2}(t)-D_{2}(t)v(t-\tau_{2})+\frac {C_{2}(t)u(t-\tau_{3})}{(1+A(t)u(t-\tau_{3}))(1+B(t)v(t-\tau_{4}))} ], \end{array}\displaystyle \right . $$
(6)

with initial value

$$ \begin{aligned} &u(s)=\phi_{1}(s),\qquad v(s)=\phi_{2}(s), \quad \phi_{i}\in \operatorname{PC}(0), i=1,2, \\ &0< u(s;0,\phi_{1})=\phi_{1}(s)< +\infty,\qquad 0< v(s;0, \phi_{2})=\phi _{2}(s)< +\infty,\quad s\in(-\tau, 0]. \end{aligned} $$
(7)

Here the expressions of the functions \(A(t)\), \(B(t)\), \(C_{i}(t)\), \(D_{i}(t)\), \(i=1,2\), are given as follows:

$$\begin{aligned}& A(t)=H_{1}(t)\alpha(t)= \prod_{0< t_{k}< t}(1+h_{1k}) \alpha (t), \\& B(t)=H_{2}(t)\beta(t)= \prod _{0< t_{k}< t}(1+h_{2k})\beta(t), \\& C_{1}(t)=H_{1}(t)c_{1}(t)= \prod _{0< t_{k}< t}(1+h_{1k})c_{1}(t), \\& C_{2}(t)=H_{2}(t)c_{2}(t)= \prod _{0< t_{k}< t}(1+h_{2k})c_{2}(t), \\& D_{1}(t)=H_{1}(t)d_{1}(t)= \prod _{0< t_{k}< t}(1+h_{1k})d_{1}(t), \\& D_{2}(t)=H_{2}(t)d_{2}(t)= \prod _{0< t_{k}< t}(1+h_{2k})d_{2}(t). \end{aligned}$$

In the following, we will give some useful lemmas, which will be used in the next sections.

Lemma 2.1

Assume that \((u(t),v(t))^{T}\) is any solution of system (6) with the initial conditions (7), then \(u(t)>0\), \(v(t)>0\) for all \(t\in R^{+}\).

Proof

Let

$$\begin{aligned}& M(t)=r_{1}(t)-D_{1}(t)u(t-\tau_{1})- \frac{C_{1}(t)v(t-\tau _{4})}{(1+A(t)u(t-\tau_{3}))(1+B(t)v(t-\tau_{4}))}, \\& N(t)=r_{2}(t)-D_{2}(t)v(t-\tau_{2})+ \frac{C_{2}(t)u(t-\tau _{3})}{(1+A(t)u(t-\tau_{3}))(1+B(t)v(t-\tau_{4}))}. \end{aligned}$$

Then from system (6) we have

$$\begin{aligned}& u(t)=u(0)\exp \biggl\{ \int_{0}^{t} M(s)\,ds \biggr\} =\phi _{1}(0)\exp \biggl\{ \int_{0}^{t} M(s)\,ds \biggr\} >0, \\& v(t)=v(0)\exp \biggl\{ \int_{0}^{t} N(s)\,ds \biggr\} =\phi _{2}(0)\exp \biggl\{ \int_{0}^{t} N(s)\,ds \biggr\} >0. \end{aligned}$$

This completes the proof of this lemma. □

Lemma 2.2

For system (4) and system (6), we have the following results:

  1. (1)

    If \((u(t),v(t))^{T}\) is a solution of system (6), then

    $$\bigl(x(t),y(t)\bigr)^{T}= \biggl( \prod_{0< t_{k}< t}(1+h_{1k})u(t), \prod_{0< t_{k}< t}(1+h_{2k})v(t) \biggr)^{T} $$

    is a solution of system (4).

  2. (2)

    If \((x(t),y(t))^{T}\) is a solution of system (4), then

    $$\bigl(u(t),v(t)\bigr)^{T}= \biggl( \prod_{0< t_{k}< t}(1+h_{1k})^{-1}x(t), \prod_{0< t_{k}< t}(1+h_{2k}) (1+h_{1k})^{-1}y(t) \biggr)^{T} $$

    is a solution of system (6).

Proof

(1) \((u(t),v(t))^{T}\) is a solution of system (6). That is, for any \(t\neq t_{k}\), \(k\in N\),

$$u(t)= \prod_{0< t_{k}< t}(1+h_{1k})^{-1}x(t), \qquad v(t)= \prod_{0< t_{k}< t}(1+h_{2k})^{-1}y(t) $$

is a solution of system (6), which yields

$$\begin{aligned}& \prod_{0< t_{k}< t}(1+h_{1k})^{-1}x'(t) \\& \quad = \prod_{0< t_{k}< t}(1+h_{1k})^{-1}x(t) \biggl\{ r_{1}(t)-D_{1}(t) \prod _{0< t_{k}< t}(1+h_{1k})^{-1}x(t- \tau_{1}) \\& \qquad {} -\frac{C_{1}(t) \prod_{0< t_{k}< t}(1+h_{2k})^{-1}y(t-\tau_{4})}{ (1+A(t) \prod_{0< t_{k}< t}(1+h_{1k})^{-1}x(t-\tau_{3}))(1+B(t) \prod_{0< t_{k}< t}(1+h_{2k})^{-1}y(t-\tau_{4}))} \biggr\} , \end{aligned}$$
(8)
$$\begin{aligned}& \prod_{0< t_{k}< t}(1+h_{2k})^{-1}y'(t) \\& \quad = \prod_{0< t_{k}< t}(1+h_{2k})^{-1}y(t) \biggl\{ r_{2}(t)-D_{2}(t) \prod_{0< t_{k}< t}(1+h_{2k})^{-1}y(t- \tau_{2}) \\& \qquad {} +\frac{C_{2}(t) \prod_{0< t_{k}< t}(1+h_{1k})^{-1}x(t-\tau _{3})}{(1+A(t) \prod_{0< t_{k}< t}(1+h_{1k})^{-1}x(t-\tau _{3}))(1+B(t) \prod_{0< t_{k}< t}(1+h_{2k})^{-1}y(t-\tau_{4}))} \biggr\} . \end{aligned}$$
(9)

By the previous definitions of the functions \(A(t)\), \(B(t)\), \(C_{i}(t)\), and \(D_{i}(t)\), \(i=1,2\), it follows from the simplification of (8) and (9) that

$$ \left \{ \textstyle\begin{array}{l} \frac{dx}{dt}=x(t) [r_{1}(t)-d_{1}(t)x(t-\tau_{1}) -\frac{c_{1}(t)y(t-\tau_{4})}{(1+\alpha(t)x(t-\tau_{3}))(1+\beta (t)y(t-\tau_{4}))} ], \\ \frac{dy}{dt}=y(t) [r_{2}(t)-d_{2}(t)y(t-\tau_{2})+\frac {c_{2}(t)x(t-\tau_{3})}{(1+\alpha(t)x(t-\tau_{3}))(1+\beta(t)y(t-\tau _{4}))} ]. \end{array}\displaystyle \right . $$
(10)

On the other hand, when \(t=t_{k}\), \(k\in N\), we have

$$\begin{aligned}& x\bigl(t^{+}_{k}\bigr) = \lim_{t\rightarrow t^{+}_{k}} \prod _{0< t_{k}< t}(1+h_{1k})u(t) = \prod _{0< t_{j}\leq t_{k}}(1+h_{1j})u(t_{k}) \\& \hphantom{x\bigl(t^{+}_{k}\bigr)} =(1+h_{1k}) \prod_{0< t_{k}< t}(1+h_{1k})u(t_{k})=(1+h_{1k})x(t_{k}), \end{aligned}$$
(11)
$$\begin{aligned}& y\bigl(t^{+}_{k}\bigr) = \lim_{t\rightarrow t^{+}_{k}} \prod _{0< t_{k}< t}(1+h_{2k})v(t) = \prod _{0< t_{j}\leq t_{k}}(1+h_{2j})v(t_{k}) \\& \hphantom{y\bigl(t^{+}_{k}\bigr)} =(1+h_{2k}) \prod_{0< t_{k}< t}(1+h_{2k})v(t_{k})=(1+h_{2k})y(t_{k}). \end{aligned}$$
(12)

Combined (10) with (11) and (12), we can see that \((x(t),y(t))^{T}\) is the solution of the impulsive system (4).

(2) Because \(u(t)\) and \(v(t)\) are continuous on each interval \((t_{k},t_{k+1}]\), we only need to check the continuity of \(u(t)\) and \(v(t)\) at the impulsive point \(t=t_{k}\), \(k\in N\).

Since

$$u(t)= \prod_{0< t_{k}< t}(1+h_{1k})^{-1}x(t), \qquad v(t)= \prod_{0< t_{k}< t}(1+h_{2k})^{-1}y(t), $$

we have

$$\begin{aligned}& u\bigl(t_{k}^{+}\bigr)= \prod_{0< t_{j}\leq t_{k}}(1+h_{1j})^{-1}x \bigl(t_{k}^{+}\bigr)= \prod_{0< t_{j}< t_{k}}(1+h_{1j})^{-1}x(t_{k})=u(t_{k}), \end{aligned}$$
(13)
$$\begin{aligned}& u\bigl(t_{k}^{-}\bigr)= \prod_{0< t_{j}< t_{k}}(1+h_{1j})^{-1}x \bigl(t_{k}^{-}\bigr)= \prod_{0< t_{j}< t_{k}}(1+h_{1j})^{-1}x(t_{k})=u(t_{k}). \end{aligned}$$
(14)

Similarly, we can check that

$$ v\bigl(t_{k}^{+}\bigr)=v\bigl(t_{k}^{-}\bigr)=v(t_{k}). $$
(15)

Thus, \(u(t)\) and \(v(t)\) are continuous on \([0,+\infty)\).

On the other hand, similar to the above proof of step (1), we can verify that \((u(t),v(t))^{T}\) satisfies system (6).

Then \((u(t),v(t))^{T}\) is a solution of the non-impulsive system (6).

This completes the proof of Lemma 2.2. □

Lemma 2.3

(see [39])

  1. (1)

    Assume that for \(w(t)>0\), \(t\geq0\), we have

    $$w'(t) \leq w(t) \bigl(a-bw(t-\tau) \bigr) $$

    with initial conditions \(w(s)=\phi(s) \geq0\), \(s\in[-\tau,0]\), where a, b are positive constants, then there exists a positive constant \(w^{*}\) such that

    $$\lim_{t\rightarrow\infty}\sup w(t) \leq w^{*}:= \frac{ae^{a\tau}}{b}. $$
  2. (2)

    Assume that for \(w(t)>0\), \(t\geq0\), we have

    $$w'(t) \geq w(t) \bigl(c-dw(t-\tau) \bigr) $$

    with initial conditions \(w(s)=\phi(s) \geq0\), \(s\in[-\tau,0]\), where c, d are positive constants, then there exists a positive constant \(w_{*}\) such that

    $$\lim_{t\rightarrow\infty}\inf w(t) \geq w_{*}:= \frac{ce^{(c-dw^{*})\tau}}{d}. $$

Let \(R^{2}\) be the plane Euclidean space with element \(X=(x,y)^{T}\) and norm \(|X|_{0}=|x|+|y|\), \(C=C([-\tau,0],R^{2})\), \(B\in R^{+}\), and denote \(C_{B}= \{\varphi=(\varphi_{1}(s),\varphi_{2}(s))^{T} \in C| \|\varphi \|\leq B \}\) with \(\|\varphi\|= \sup_{s\in[-\tau ,0]}|\varphi(s)|_{0}= \sup_{s\in[-\tau,0]} (|\varphi_{1}(s)|+|\varphi_{2}(s)| )\).

Consider the following almost periodic system with delay:

$$ x'(t)=f(t,x_{t}), \quad t\in R, $$
(16)

where \(f(t,\varphi)\) is continuous in \((t,\varphi)\in R\times C_{B}\) and almost periodic in t uniformly for \(\varphi\in C_{B}\), \(\forall \rho>0\), \(\exists M(\rho)>0\) such that \(|f(t,\varphi)| \leq M(\rho)\) as \(t\in R\), \(\varphi\in C_{\rho}\), while \(x_{t}\in C_{B}\) is defined as \(x_{t}(s)=x(t+s)\) for \(s\in[-\tau,0]\).

The associated product system of (16) is in the form of

$$ x'(t)=f(t,x_{t}),\qquad y'(t)=f(t,y_{t}), \quad t\in R. $$
(17)

Then by the conclusions of [38, 40], we have Lemma 2.4.

Lemma 2.4

(see [40])

For \(\phi,\psi\in C_{B}\), suppose that there exists a Lyapunov function \(V(t,\phi,\psi)\) defined on \(R^{+}\times C_{B}\times C_{B}\) satisfying the following three conditions:

  1. (1)

    \(u (\|\phi-\psi\| ) \leq V(t,\phi,\psi) \leq v (\|\phi-\psi\| )\), where \(u,v\in\mathcal{P}\) = {\(u:R^{+}\rightarrow R^{+}| u\) is continuous increasing function and \(u(s)\rightarrow0\), as \(s\rightarrow0\)};

  2. (2)

    \(|V(t,\bar{\phi},\bar{\psi})-V(t,\hat{\phi}, \hat {\psi})|\leq L (\|\bar{\phi}-\hat{\phi}\|+\|\bar{\psi }-\hat{\psi}\| )\), where L is a positive constant;

  3. (3)

    \(D^{+}V(t,\phi,\psi)|_{\text{(17)}}\leq-\gamma V(t,\phi,\psi)\), where γ is a positive constant.

Further, assume that (16) has a solution \(x(t,v,\phi)\) such that \(|x(t,v,\phi)|\leq B_{1}\) for \(t\geq v \geq0\), \(B>B_{1}>0\). Then system (16) has a unique almost periodic solution which is uniformly asymptotically stable.

Lemma 2.5

(see [36])

For any \(x,y,u,v\in R\), we have the following important inequality:

$$ \bigl\vert \vert x-y\vert -|u-v|\bigr\vert \leq|x-u|+|y-v|. $$
(18)

3 Main results

First in this section we will give some notations as follows:

$$\begin{aligned}& u^{*}= \frac{r_{1}^{u}}{D_{1}^{l}}\exp\bigl\{ r_{1}^{u} \tau_{1}\bigr\} , \qquad u_{*}=\frac{r^{l}_{1}B^{l}-C_{1}^{u}}{B^{l}D_{1}^{u}}\exp \biggl\{ \biggl( \frac {r^{l}_{1}B^{l}-C_{1}^{u}}{B^{l}}-D_{1}^{u} u^{*} \biggr)\tau_{1} \biggr\} , \\& v^{*}=\frac{A^{l}r_{2}^{u}+C_{2}^{u}}{A^{l}D_{2}^{l}}\exp \biggl\{ {\frac {A^{l}r_{2}^{u}+C_{2}^{u}}{A^{l}}\tau_{2}} \biggr\} , \qquad v_{*}=\frac {r_{2}^{l}}{D_{2}^{u}}\exp \bigl\{ \bigl(r_{2}^{l}-D_{2}^{u}v^{*} \bigr)\tau_{2} \bigr\} . \end{aligned}$$

Theorem 3.1

Assume that (C1) and (C2) hold, suppose further that

  1. (C3)

    \(C^{u}_{1}< B^{l}r^{l}_{1}\),

then any positive solution \((u(t),v(t))^{T}\) of system (6) satisfies

$$\begin{aligned}& u_{*}\leq \liminf_{t\rightarrow+\infty} u(t)\leq \limsup_{t\rightarrow+\infty} u(t)\leq u^{*}, \\& v_{*}\leq \liminf_{t\rightarrow+\infty} v(t)\leq \limsup_{t\rightarrow+\infty} v(t)\leq v^{*}. \end{aligned}$$

Proof

Let \((u(t),v(t))^{T}\) be any solution of system (6), then from the first equation of (6),

$$u'(t)\leq u(t) \bigl[r^{u}_{1}-D^{l}_{1}u(t- \tau_{1}) \bigr]. $$

By the first conclusion of Lemma 2.3, we have

$$ \limsup_{t\rightarrow+\infty} u(t)\leq \frac{r_{1}^{u}}{D_{1}^{l}}\exp\bigl\{ r_{1}^{u}\tau_{1}\bigr\} =u^{*}. $$
(19)

Similarly, by the second equation of system (6),

$$v'(t)\leq v(t) \biggl[r^{u}_{2}-D^{l}_{2}v(t- \tau_{2})+\frac{C^{u}_{2}u(t-\tau _{3})}{1+A^{l}u(t-\tau_{3})} \biggr]\leq v(t) \biggl[ \biggl(r^{u}_{2}+\frac {C^{u}_{2}}{A^{l}}\biggr)-D^{l}_{2}v(t- \tau_{2}) \biggr] , $$

which leads to

$$ \limsup_{t\rightarrow+\infty} v(t)\leq\frac {A^{l}r_{2}^{u}+C_{2}^{u}}{A^{l}D_{2}^{l}}\exp \biggl\{ { \frac{A^{l}r_{2}^{u}+C_{2}^{u}}{A^{l}}\tau _{2}} \biggr\} =v^{*}. $$
(20)

Therefore, there exists a \(T_{1}>0\), such that \(v(t)\leq v^{*}\) when \(t>T_{1}\).

Thus, when \(t>T_{1}+\tau\), from the first equation of system (6) again we have

$$u'(t)\geq u(t) \biggl[r^{l}_{1}-D^{u}_{1}u(t- \tau_{1})-\frac {C^{u}_{1}v^{*}}{1+B^{l}v^{*}} \biggr]\geq u(t) \biggl[ \biggl(r^{l}_{1}-\frac {C^{u}_{1}}{B^{l}}\biggr)-D^{u}_{1}u(t- \tau_{1}) \biggr]. $$

Then by the second conclusion of Lemma 2.3, we have

$$ \liminf_{t\rightarrow+\infty} u(t)\geq\frac {r^{l}_{1}B^{l}-C_{1}^{u}}{B^{l}D_{1}^{u}}\exp \biggl\{ \biggl( \frac {r^{l}_{1}B^{l}-C_{1}^{u}}{B^{l}}-D_{1}^{u} u^{*} \biggr)\tau_{1} \biggr\} =u_{*}. $$
(21)

On the other hand, from the second equation of system (6) again, we can get

$$v(t)\geq v(t) \bigl[r^{l}_{2}-D^{u}_{2}v(t- \tau_{2}) \bigr]. $$

Then, by the second conclusion of Lemma 2.3 again, we have

$$ \liminf_{t\rightarrow+\infty} v(t)\geq\frac{r_{2}^{l}}{D_{2}^{u}}\exp \bigl\{ \bigl(r_{2}^{l}-D_{2}^{u}v^{*}\bigr) \tau_{2} \bigr\} =v_{*}. $$
(22)

Thus, we complete the proof of this theorem by combining (19), (20), (21), and (22). □

Theorem 3.2

Assume that (C1)-(C3) hold, then any positive solution \((x(t),y(t))^{T}\) of system (4) satisfies

$$\begin{aligned}& H^{l}_{1}u_{*}\leq \liminf_{t\rightarrow+\infty} x(t)\leq \limsup_{t\rightarrow+\infty} x(t)\leq H^{u}_{1}u^{*}, \\& H^{l}_{2}v_{*}\leq \liminf_{t\rightarrow+\infty} y(t)\leq \limsup_{t\rightarrow+\infty} y(t)\leq H^{u}_{2}v^{*}. \end{aligned}$$

Proof

Since \((x(t),y(t))^{T}\) is a solution of system (4), then by the second conclusion of Lemma 2.2,

$$ \bigl(u(t),v(t)\bigr)^{T}= \biggl( \frac{x(t)}{H_{1}(t)}, \frac{y(t)}{H_{2}(t)} \biggr)^{T} $$
(23)

is a solution of system (6).

Then it follows from Theorem 3.1 that

$$\begin{aligned}& u_{*}\leq \liminf_{t\rightarrow+\infty} \frac {x(t)}{H_{1}(t)}\leq \liminf _{t\rightarrow+\infty} u(t)\leq \limsup_{t\rightarrow+\infty} u(t)=\limsup _{t\rightarrow+\infty} \frac{x(t)}{H_{1}(t)}\leq u^{*}, \end{aligned}$$
(24)
$$\begin{aligned}& v_{*}\leq \liminf_{t\rightarrow+\infty} \frac {y(t)}{H_{2}(t)}\leq \liminf _{t\rightarrow+\infty} v(t)\leq \limsup_{t\rightarrow+\infty} v(t)=\limsup _{t\rightarrow+\infty} \frac{y(t)}{H_{2}(t)}\leq v^{*}, \end{aligned}$$
(25)

which implies that

$$\begin{aligned}& H^{l}_{1}u_{*}\leq \liminf_{t\rightarrow+\infty} x(t)\leq \limsup_{t\rightarrow+\infty} x(t)\leq H^{u}_{1}u^{*}, \end{aligned}$$
(26)
$$\begin{aligned}& H^{l}_{2}v_{*}\leq \liminf_{t\rightarrow+\infty} y(t)\leq \limsup_{t\rightarrow+\infty} y(t)\leq H^{u}_{2}v^{*}. \end{aligned}$$
(27)

This completes the proof of this theorem. □

Remark 3.1

Suppose that (C1)-(C3) hold, then system (6) is permanent.

Before we discuss the existence and uniformly asymptotically stability of a unique almost periodic solution of system (4), we will introduce the following notations first:

$$\begin{aligned}& \alpha_{1}=K_{4}\tau_{2}+K_{5} \tau_{4}; \qquad \beta_{1}=D^{l}_{1}u_{*}- \sqrt {K_{1}}-(K_{2}+K_{3})\tau_{1}-(K_{1}+K_{3}) \tau_{3}; \\& \alpha_{2}=D^{l}_{2}v_{*}+P-(\tau_{2}+ \tau_{4})L_{3}-L_{4}\tau_{2}-L_{5} \tau_{4}; \qquad \beta _{2}=L_{1} \tau_{1}+L_{2}\tau_{3}, \end{aligned}$$

where

$$\begin{aligned}& K_{1}= \biggl[\frac{A^{u}C^{u}_{1}u^{*}v^{*}}{M^{2}N} \biggr]^{2},\qquad K_{2}=\bigl(D^{u}_{1}u^{*}\bigr)^{2} ; \\& K_{3}=\frac{A^{u}C^{u}_{1}D^{u}_{1}(u^{*})^{2}v^{*}}{M^{2}N},\qquad K_{4}=\frac {C^{u}_{2}D^{u}_{2}u^{*}v^{*}}{M^{2}N}, \qquad K_{5}=\frac{B^{u}(C^{u}_{2}u^{*})^{2}v^{*}}{M^{3}N^{3}} ; \\& L_{1}=\frac{C^{u}_{1}D^{u}_{1}u^{*}v^{*}}{MN^{2}}, \qquad L_{2}=\frac {A^{u}(C^{u}_{1}v^{*})^{2}u^{*}}{M^{3}N^{3}}, \qquad L_{3}=\frac{B^{u}C^{u}_{2}D^{u}_{2}u^{*}(v^{*})^{2}}{MN^{2}} ; \\& L_{4}=\bigl(D^{u}_{2}v^{*}\bigr)^{2}, \qquad L_{5}= \biggl[\frac {B^{u}C^{u}_{2}u^{*}v^{*}}{MN^{2}} \biggr]^{2}, \qquad M_{1}=\frac {C^{u}_{2}u^{*}}{M^{2}N},\qquad M_{2}=\frac{C^{u}_{1}v^{*}}{MN^{2}} ; \\& M=1+A^{l}u_{*}, \qquad N=1+B^{l}v_{*},\qquad P= \frac {B^{l}C^{l}_{2}u_{*}v_{*}}{(1+A^{u}u^{*})(1+B^{u}v^{*})^{2}} . \end{aligned}$$

Theorem 3.3

Assume that (C1)-(C3) hold, further assume that

  1. (C4)

    positive \(\lambda_{1}\) and \(\lambda_{2}\) exist, such that \(\frac{\alpha_{1}}{\beta_{1}}<\frac{\lambda_{1}}{\lambda _{2}}<\frac{\alpha_{2}}{\beta_{2}}\),

then system (4) admits a unique almost periodic solution which is uniformly asymptotically stable.

Proof

At first, we prove that system (6) has a unique uniformly asymptotically stable almost periodic solution.

In order to achieve this aim, we take a transformation

$$ u(t)=e^{x_{1}(t)}, \qquad v(t)=e^{y_{1}(t)},\quad t\in R^{+}. $$
(28)

Then system (6) is transformed into following system:

$$ \left \{ \textstyle\begin{array}{l} x'_{1}(t)=r_{1}(t)-D_{1}(t)e^{x_{1}(t-\tau_{1})}-\frac {C_{1}(t)e^{y_{1}(t-\tau_{4})}}{(1+A(t)e^{x_{1}(t-\tau _{3})})(1+B(t)e^{y_{1}(t-\tau_{4})})}, \\ y'_{1}(t)=r_{2}(t)-D_{2}(t)e^{y_{1}(t-\tau_{2})}+\frac {C_{2}(t)e^{x_{1}(t-\tau_{3})}}{(1+A(t)e^{x_{1}(t-\tau _{3})})(1+B(t)e^{y_{1}(t-\tau_{4})})}. \end{array}\displaystyle \right . $$
(29)

Suppose that \(U_{1}(t)= (x_{1}(t),y_{1}(t) )^{T}\) and \(U_{2}(t)= (x_{2}(t),y_{2}(t) )^{T}\) are any two solutions of system (29), then the product system of (29) reads

$$ \left \{ \textstyle\begin{array}{l} x'_{1}(t)=r_{1}(t)-D_{1}(t)e^{x_{1}(t-\tau_{1})}-\frac {C_{1}(t)e^{y_{1}(t-\tau_{4})}}{(1+A(t)e^{x_{1}(t-\tau _{3})})(1+B(t)e^{y_{1}(t-\tau_{4})})}, \\ y'_{1}(t)=r_{2}(t)-D_{2}(t)e^{y_{1}(t-\tau_{2})}+\frac {C_{2}(t)e^{x_{1}(t-\tau_{3})}}{(1+A(t)e^{x_{1}(t-\tau _{3})})(1+B(t)e^{y_{1}(t-\tau_{4})})}, \\ x'_{2}(t)=r_{1}(t)-D_{1}(t)e^{x_{2}(t-\tau_{1})}-\frac {C_{1}(t)e^{y_{2}(t-\tau_{4})}}{(1+A(t)e^{x_{2}(t-\tau _{3})})(1+B(t)e^{y_{2}(t-\tau_{4})})}, \\ y'_{2}(t)=r_{2}(t)-D_{2}(t)e^{y_{2}(t-\tau_{2})}+\frac {C_{2}(t)e^{x_{2}(t-\tau_{3})}}{(1+A(t)e^{x_{2}(t-\tau _{3})})(1+B(t)e^{y_{2}(t-\tau_{4})})}. \end{array}\displaystyle \right . $$
(30)

Denote

$$S^{*}= \bigl\{ \phi=(x_{1t},y_{1t})^{T}\in C\bigl([- \tau,0],R^{2}\bigr)|\ln u_{*}\leq x_{1t}\leq \ln u^{*},\ln v_{*}\leq y_{1t}\leq \ln v^{*}, t\in R^{+} \bigr\} . $$

For any \(\Phi=(\phi_{1},\phi_{2})^{T}=(x_{1t},y_{1t})^{T}\in S^{*}\), we can choose \(\Psi=(\psi_{1},\psi_{2})^{T}=(x_{2t},y_{2t})^{T}\in S^{*}\) such that

$$ \bigl\vert \Phi(0)-\Psi(0)\bigr\vert _{0}=\bigl\vert \phi_{1}(0)-\psi_{1}(0)\bigr\vert +\bigl\vert \phi_{1}(0)-\psi _{1}(0)\bigr\vert >0. $$
(31)

Consider a Lyapunov functional \(V(t)=V(t,\Phi,\Psi )=V(t,(x_{1t},y_{1t})^{T},(x_{2t},y_{2t})^{T})\) defined on \(R^{+}\times S^{*}\times S^{*}\) as follows:

$$ V(t)=V_{1}(t)+V_{2}(t)+V_{3}(t)+V_{4}(t), $$
(32)

where

$$\begin{aligned}& V_{1}(t)=\lambda_{1}\bigl\vert x_{1}(t)-x_{2}(t) \bigr\vert +\lambda_{2}\bigl\vert y_{1}(t)-y_{2}(t) \bigr\vert ; \end{aligned}$$
(33)
$$\begin{aligned}& V_{2}(t) =\lambda_{1}K_{1} \int^{-\tau_{3}}_{-2\tau_{3}} \int ^{t}_{t+s}\bigl\vert x_{1}(r)-x_{2}(r) \bigr\vert \,dr\,ds \\& \hphantom{V_{2}(t) ={}}{}+\lambda_{1}K_{2} \int^{-\tau_{1}}_{-2\tau_{1}} \int ^{t}_{t+s}\bigl\vert x_{1}(r)-x_{2}(r) \bigr\vert \,dr\,ds \\& \hphantom{V_{2}(t) ={}}{} +\lambda_{1}K_{3} \int^{-\tau_{1}}_{-\tau_{1}-\tau_{3}} \int ^{t}_{t+s}\bigl\vert x_{1}(r)-x_{2}(r) \bigr\vert \,dr\,ds \\& \hphantom{V_{2}(t) ={}}{} +\lambda_{1}K_{3} \int^{-\tau_{3}}_{-\tau_{1}-\tau_{3}} \int ^{t}_{t+s}\bigl\vert x_{1}(r)-x_{2}(r) \bigr\vert \,dr\,ds \\& \hphantom{V_{2}(t) ={}}{} +\lambda_{2}K_{4} \int^{-\tau_{3}}_{-\tau_{2}-\tau_{3}} \int ^{t}_{t+s}\bigl\vert x_{1}(r)-x_{2}(r) \bigr\vert \,dr\,ds \\& \hphantom{V_{2}(t) ={}}{} +\lambda_{2}K_{5} \int^{-\tau_{3}}_{-\tau_{3}-\tau_{4}} \int ^{t}_{t+s}\bigl\vert x_{1}(r)-x_{2}(r) \bigr\vert \,dr\,ds; \end{aligned}$$
(34)
$$\begin{aligned}& V_{3}(t) =\lambda_{1}L_{1} \int^{-\tau_{4}}_{-\tau_{1}-\tau_{4}} \int ^{t}_{t+s}\bigl\vert y_{1}(r)-y_{2}(r) \bigr\vert \,dr\,ds \\& \hphantom{V_{3}(t) ={}}{}+\lambda_{1}L_{2} \int^{-\tau_{4}}_{-\tau_{3}-\tau_{4}} \int ^{t}_{t+s}\bigl\vert y_{1}(r)-y_{2}(r) \bigr\vert \,dr\,ds \\& \hphantom{V_{3}(t) ={}}{} +\lambda_{2}L_{3} \int^{-\tau_{2}}_{-\tau_{2}-\tau_{4}} \int ^{t}_{t+s}\bigl\vert y_{1}(r)-y_{2}(r) \bigr\vert \,dr\,ds \\& \hphantom{V_{3}(t) ={}}{} +\lambda_{2}L_{3} \int^{-\tau_{4}}_{-\tau_{2}-\tau_{4}} \int ^{t}_{t+s}\bigl\vert y_{1}(r)-y_{2}(r) \bigr\vert \,dr\,ds \\& \hphantom{V_{3}(t) ={}}{} +\lambda_{2}L_{4} \int^{-\tau_{2}}_{-2\tau_{2}} \int ^{t}_{t+s}\bigl\vert y_{1}(r)-y_{2}(r) \bigr\vert \,dr\,ds \\& \hphantom{V_{3}(t) ={}}{} +\lambda_{2}L_{5} \int^{-\tau_{4}}_{-2\tau_{4}} \int^{t}_{t+s}\bigl\vert y_{1}(r)-y_{2}(r) \bigr\vert \,dr\,ds; \end{aligned}$$
(35)
$$\begin{aligned}& V_{4}(t)=\lambda_{2}M_{1} \int^{t}_{t-\tau_{3}}\bigl\vert x_{1}(s)-x_{2}(s) \bigr\vert \,ds+\lambda _{1}M_{2} \int^{t}_{t-\tau_{4}}\bigl\vert y_{1}(s)-y_{2}(s) \bigr\vert \,ds. \end{aligned}$$
(36)

According to the definitions of \(S^{*}\) and \(V(t)=V(t,\Phi,\Psi)\), there is some positive constant M large enough such that

$$ V(t)=V(t,\Phi,\Psi)\leq M. $$
(37)

By the structure of \(V(t)\), it is easy to see that

$$ V(t)\geq V_{1}(t)\geq\min\{\lambda_{1}, \lambda_{2}\} \bigl(\bigl\vert x_{1}(t)-x_{2}(t) \bigr\vert +\bigl\vert y_{1}(t)-y_{2}(t)\bigr\vert \bigr)=\underline{\lambda}\bigl\vert \Phi (0)-\Psi(0)\bigr\vert _{0}>0, $$
(38)

where \(\underline{\lambda}=\min\{\lambda_{1},\lambda_{2}\}>0\).

Moreover, by the integrative inequality and the absolute-value inequality properties we have

$$\begin{aligned} V(t) \leq&\frac{1}{2} \bigl\{ 2(\lambda_{1}+ \lambda_{2})+\lambda_{1}\tau ^{2}(K_{1}+K_{2}+2K_{3}+L_{1}+L_{2}) \\ &{}+\lambda_{2}\tau^{2}(K_{4}+K_{5}+2L_{3}+L_{4}+L_{5})+ \tau(\lambda_{2} M_{1}+\lambda _{1} M_{2}) \bigr\} \\ &{}\times \sup_{s\in[-\tau,0]} \bigl[\bigl\vert x_{1t}(s)-x_{2t}(s) \bigr\vert +\bigl\vert y_{1t}(s)-y_{2t}(s)\bigr\vert \bigr] \\ =&\bar{\lambda}\|\Phi-\Psi\|, \end{aligned}$$
(39)

where

$$\begin{aligned} \bar{\lambda} :=&\frac{1}{2} \bigl\{ 2(\lambda_{1}+ \lambda_{2})+\lambda _{1}\tau^{2}(K_{1}+K_{2}+2K_{3}+L_{1}+L_{2}) \\ &{}+\lambda_{2}\tau^{2}(K_{4}+K_{5}+2L_{3}+L_{4}+L_{5})+ \tau(\lambda_{2} M_{1}+\lambda _{1} M_{2}) \bigr\} . \end{aligned}$$

Let \(u,v\in C(R^{+},R^{+})\), choose \(u=\underline{\lambda}s\), \(v=\bar {\lambda}s\), then the first condition of Lemma 2.4 is satisfied.

For \(\forall \bar{\Phi}=(x_{1t},y_{1t})^{T},\bar{\Psi }=(x_{2t},y_{2t})^{T},\hat{\Phi}=(x^{*}_{1t},y^{*}_{1t})^{T},\hat{\Psi }=(x^{*}_{2t},y^{*}_{2t})^{T}\in S^{*}\), then from the previous definitions of \(V_{i}(t)\), \(i=1,2,3,4\), it is easy to calculate that

$$\begin{aligned}& \bigl\vert V(t,\bar{\Phi},\bar{\Psi})- V(t,\hat{\Phi},\hat{\Psi })\bigr\vert \\& \quad = \lambda_{1} \bigl\vert \bigl\vert x_{1}(t)-x_{2}(t) \bigr\vert -\bigl\vert x^{*}_{1}(t)-x^{*}_{2}(t)\bigr\vert \vert +\lambda _{2} \vert \bigl\vert y_{1}(t)-y_{2}(t) \bigr\vert -\bigl\vert y^{*}_{1}(t)-y^{*}_{2}(t)\bigr\vert \bigr\vert \\& \qquad {} + \lambda_{1}K_{1} \int^{-\tau_{3}}_{-2\tau_{3}} \int^{t}_{t+s} \bigl\vert \bigl\vert x_{1}(r)-x_{2}(r)\bigr\vert -\bigl\vert x^{*}_{1}(r)-x^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {} + \lambda_{1}K_{2} \int^{-\tau_{1}}_{-2\tau_{1}} \int^{t}_{t+s} \bigl\vert \bigl\vert x_{1}(r)-x_{2}(r)\bigr\vert -\bigl\vert x^{*}_{1}(r)-x^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {} + \lambda_{1}K_{3} \int^{-\tau_{1}}_{-\tau_{1}-\tau_{3}} \int^{t}_{t+s} \bigl\vert \bigl\vert x_{1}(r)-x_{2}(r)\bigr\vert -\bigl\vert x^{*}_{1}(r)-x^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {} + \lambda_{1}K_{3} \int^{-\tau_{3}}_{-\tau_{1}-\tau_{3}} \int^{t}_{t+s} \bigl\vert \bigl\vert x_{1}(r)-x_{2}(r)\bigr\vert -\bigl\vert x^{*}_{1}(r)-x^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {} + \lambda_{2}K_{4} \int^{-\tau_{3}}_{-\tau_{2}-\tau_{3}} \int^{t}_{t+s} \bigl\vert \bigl\vert x_{1}(r)-x_{2}(r)\bigr\vert -\bigl\vert x^{*}_{1}(r)-x^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {} + \lambda_{2}K_{5} \int^{-\tau_{3}}_{-\tau_{3}-\tau_{4}} \int^{t}_{t+s} \bigl\vert \bigl\vert x_{1}(r)-x_{2}(r)\bigr\vert -\bigl\vert x^{*}_{1}(r)-x^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {} +\lambda_{1} L_{1} \int^{-\tau_{4}}_{-\tau_{1}-\tau_{4}} \int^{t}_{t+s} \bigl\vert \bigl\vert y_{1}(r)-y_{2}(r)\bigr\vert -\bigl\vert y^{*}_{1}(r)-y^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\ & \qquad {} +\lambda_{1} L_{2} \int^{-\tau_{4}}_{-\tau_{3}-\tau_{4}} \int^{t}_{t+s} \bigl\vert \bigl\vert y_{1}(r)-y_{2}(r)\bigr\vert -\bigl\vert y^{*}_{1}(r)-y^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\ & \qquad {} +\lambda_{2} L_{3} \int^{-\tau_{2}}_{-\tau_{2}-\tau_{4}} \int^{t}_{t+s} \bigl\vert \bigl\vert y_{1}(r)-y_{2}(r)\bigr\vert -\bigl\vert y^{*}_{1}(r)-y^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\ & \qquad {} +\lambda_{2} L_{3} \int^{-\tau_{4}}_{-\tau_{2}-\tau_{4}} \int^{t}_{t+s} \bigl\vert \bigl\vert y_{1}(r)-y_{2}(r)\bigr\vert -\bigl\vert y^{*}_{1}(r)-y^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\ & \qquad {} +\lambda_{2} L_{4} \int^{-\tau_{2}}_{-2\tau_{2}} \int^{t}_{t+s} \bigl\vert \bigl\vert y_{1}(r)-y_{2}(r)\bigr\vert -\bigl\vert y^{*}_{1}(r)-y^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\ & \qquad {} +\lambda_{2} L_{5} \int^{-\tau_{4}}_{-2\tau_{4}} \int^{t}_{t+s} \bigl\vert \bigl\vert y_{1}(r)-y_{2}(r)\bigr\vert -\bigl\vert y^{*}_{1}(r)-y^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\ & \qquad {} +\lambda_{2} M_{1} \int^{t}_{t-\tau_{3}} \bigl\vert \bigl\vert x_{1}(s)-x_{2}(s)\bigr\vert -\bigl\vert x^{*}_{1}(s)-x^{*}_{2}(s)\bigr\vert \bigr\vert \,ds \\ & \qquad {} +\lambda_{1} M_{2} \int^{t}_{t-\tau_{4}} \bigl\vert \bigl\vert y_{1}(s)-y_{2}(s)\bigr\vert -\bigl\vert y^{*}_{1}(s)-y^{*}_{2}(s)\bigr\vert \bigr\vert \,ds. \end{aligned}$$

Then it follows from inequality (19) in Lemma 2.5 that

$$\begin{aligned}& \bigl\vert V(t,\bar{\Phi},\bar{\Psi})- V(t,\hat{\Phi},\hat{\Psi })\bigr\vert \\& \quad \leq \lambda_{1} \bigl\vert \bigl\vert x_{1}(t)-x^{*}_{1}(t) \bigr\vert +\bigl\vert x_{2}(t)-x^{*}_{2}(t)\bigr\vert \bigr\vert +\lambda_{2} \bigl\vert \bigl\vert y_{1}(t)-y^{*}_{1}(t) \bigr\vert +\bigl\vert y_{2}(t)-y^{*}_{2}(t)\bigr\vert \bigr\vert \\& \qquad {}+ \lambda_{1}K_{1} \int^{-\tau_{3}}_{-2\tau_{3}} \int^{t}_{t+s}\bigl\vert \bigl\vert x_{1}(r)-x^{*}_{1}(r)\bigr\vert +\bigl\vert x_{2}(r)-x^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {}+ \lambda_{1}K_{2} \int^{-\tau_{1}}_{-2\tau_{1}} \int^{t}_{t+s} \bigl\vert \bigl\vert x_{1}(r)-x^{*}_{1}(r)\bigr\vert +\bigl\vert x_{2}(r)-x^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {}+ \lambda_{1}K_{3} \int^{-\tau_{1}}_{-\tau_{1}-\tau_{3}} \int ^{t}_{t+s}\bigl\vert \bigl\vert x_{1}(r)-x^{*}_{1}(r)\bigr\vert +\bigl\vert x_{2}(r)-x^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {}+ \lambda_{1}K_{3} \int^{-\tau_{3}}_{-\tau_{1}-\tau_{3}} \int ^{t}_{t+s}\bigl\vert \bigl\vert x_{1}(r)-x^{*}_{1}(r)\bigr\vert +\bigl\vert x_{2}(r)-x^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {}+ \lambda_{2}K_{4} \int^{-\tau_{3}}_{-\tau_{2}-\tau_{3}} \int^{t}_{t+s} \bigl\vert \bigl\vert x_{1}(r)-x^{*}_{1}(r)\bigr\vert +\bigl\vert x_{2}(r)-x^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {}+ \lambda_{2}K_{5} \int^{-\tau_{3}}_{-\tau_{3}-\tau_{4}} \int^{t}_{t+s} \bigl\vert \bigl\vert x_{1}(r)-x^{*}_{1}(r)\bigr\vert +\bigl\vert x_{2}(r)-x^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {}+ \lambda_{1} L_{1} \int^{-\tau_{4}}_{-\tau_{1}-\tau_{4}} \int^{t}_{t+s} \bigl\vert \bigl\vert y_{1}(r)-y^{*}_{1}(r)\bigr\vert +\bigl\vert y_{2}(r)-y^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {} +\lambda_{1} L_{2} \int^{-\tau_{4}}_{-\tau_{3}-\tau_{4}} \int^{t}_{t+s} \bigl\vert \bigl\vert y_{1}(r)-y^{*}_{1}(r)\bigr\vert +\bigl\vert y_{2}(r)-y^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {} +\lambda_{2} L_{3} \int^{-\tau_{2}}_{-\tau_{2}-\tau_{4}} \int^{t}_{t+s} \bigl\vert \bigl\vert y_{1}(r)-y^{*}_{1}(r)\bigr\vert +\bigl\vert y_{2}(r)-y^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {} +\lambda_{2} L_{3} \int^{-\tau_{4}}_{-\tau_{2}-\tau_{4}} \int^{t}_{t+s} \bigl\vert \bigl\vert y_{1}(r)-y^{*}_{1}(r)\bigr\vert +\bigl\vert y_{2}(r)-y^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {} +\lambda_{2} L_{4} \int^{-\tau_{2}}_{-2\tau_{2}} \int^{t}_{t+s} \bigl\vert \bigl\vert y_{1}(r)-y^{*}_{1}(r)\bigr\vert +\bigl\vert y_{2}(r)-y^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {} +\lambda_{2} L_{5} \int^{-\tau_{4}}_{-2\tau_{4}} \int^{t}_{t+s} \bigl\vert \bigl\vert y_{1}(r)-y^{*}_{1}(r)\bigr\vert +\bigl\vert y_{2}(r)-y^{*}_{2}(r)\bigr\vert \bigr\vert \,dr\,ds \\& \qquad {} +\lambda_{2} M_{1} \int^{t}_{t-\tau_{3}} \bigl\vert \bigl\vert x_{1}(s)-x^{*}_{1}(s)\bigr\vert +\bigl\vert x_{2}(s)-x^{*}_{2}(s)\bigr\vert \bigr\vert \,ds \\& \qquad {} +\lambda_{1} M_{2} \int^{t}_{t-\tau_{4}}\bigl\vert \bigl\vert y_{1}(s)-y^{*}_{1}(s)\bigr\vert +\bigl\vert y_{2}(s)-y^{*}_{2}(s)\bigr\vert \bigr\vert \,ds, \end{aligned}$$

which yields

$$\begin{aligned}& \bigl\vert V(t,\bar{\Phi},\bar{\Psi})- V(t,\hat{\Phi},\hat{\Psi })\bigr\vert \\& \quad \leq \bar{\lambda} \sum_{i=1}^{2} \sup_{s\in[-\tau ,0]} \bigl[\bigl\vert x_{it}(s)-x^{*}_{it}(s) \bigr\vert +\bigl\vert y_{it}(s)-y^{*}_{it}(s)\bigr\vert \bigr] \\& \quad = \bar{\lambda} \bigl(\Vert \bar{\Phi}-\hat{\Phi} \Vert +\Vert \bar{ \Psi }-\hat{\Psi} \Vert \bigr). \end{aligned}$$
(40)

This means the second condition of Lemma 2.4 is satisfied.

Finally, we will prove the last condition of Lemma 2.4.

In fact, calculating the right derivative \(D^{+}V_{1}(t)\) of \(V_{1}(t)\) along the solutions of system (30) we have

$$ D^{+}V_{1}(t)= \bigl(x'_{1}(t)-x'_{2}(t) \bigr)\operatorname{sgn}\bigl(x_{1}(t)-x_{2}(t)\bigr)+ \bigl(y'_{1}(t)-y'_{2}(t) \bigr) \operatorname{sgn}\bigl(y_{1}(t)-y_{2}(t)\bigr). $$
(41)

It follows from the mean-value theorem and the product system (30) that

$$\begin{aligned}& x'_{1}(t)-x'_{2}(t) \\& \quad = D_{1}(t)e^{x_{2}(t-\tau_{1})}-D_{1}(t)e^{x_{1}(t-\tau_{1})}+ \frac {C_{1}(t)e^{y_{2}(t-\tau_{4})}}{(1+A(t)e^{x_{2}(t-\tau _{3})})(1+B(t)e^{y_{2}(t-\tau_{4})})} \\& \qquad {}- \frac{C_{1}(t)e^{y_{1}(t-\tau_{4})}}{(1+A(t)e^{x_{1}(t-\tau _{3})})(1+B(t)e^{y_{1}(t-\tau_{4})})}. \end{aligned}$$

Then

$$\begin{aligned}& x'_{1}(t)-x'_{2}(t) \\& \quad = -D_{1}(t)e^{\theta_{1}(t)} \bigl[x_{1}(t- \tau_{1})-x_{2}(t-\tau_{1}) \bigr] \\& \qquad {}+ \frac{A(t)C_{1}(t)e^{\theta_{2}(t)+\theta_{3}(t)}}{(1+A(t)e^{\theta _{2}(t)})^{2}(1+B(t)e^{\theta_{3}(t)})} \bigl[x_{1}(t-\tau_{3})-x_{2}(t- \tau _{3}) \bigr] \\& \qquad {}- \frac{C_{1}(t)e^{\theta_{3}(t)}}{(1+A(t)e^{\theta _{2}(t)})(1+B(t)e^{\theta_{3}(t)})^{2}} \bigl[y_{1}(t-\tau_{4})-y_{2}(t- \tau _{4}) \bigr], \end{aligned}$$
(42)

where \(\theta_{1}(t)\) lie between \(x_{1}(t-\tau_{1})\) and \(x_{2}(t-\tau_{1})\), \(\theta_{2}(t)\) lie between \(x_{1}(t-\tau_{3})\) and \(x_{2}(t-\tau_{3})\), \(\theta_{3}(t)\) lie between \(y_{1}(t-\tau_{4})\) and \(y_{2}(t-\tau_{4})\).

That is,

$$\begin{aligned}& x'_{1}(t)-x'_{2}(t) \\& \quad = -D_{1}(t)e^{\theta_{1}(t)} \bigl[x_{1}(t)-x_{2}(t) \bigr]+D_{1}(t)e^{\theta _{1}(t)} \int^{t}_{t-\tau_{1}} \bigl[x'_{1}(s)-x'_{2}(s) \bigr]\,ds \\& \qquad {}+ \frac{A(t)C_{1}(t)e^{\theta_{2}(t)+\theta_{3}(t)}}{(1+A(t)e^{\theta _{2}(t)})^{2}(1+B(t)e^{\theta_{3}(t)})} \bigl[x_{1}(t)-x_{2}(t) \bigr] \\ & \qquad {}- \frac{A(t)C_{1}(t)e^{\theta_{2}(t)+\theta_{3}(t)}}{(1+A(t)e^{\theta _{2}(t)})^{2}(1+B(t)e^{\theta_{3}(t)})} \int^{t}_{t-\tau_{3}} \bigl[x'_{1}(s)-x'_{2}(s) \bigr]\,ds \\ & \qquad {}- \frac{C_{1}(t)e^{\theta_{3}(t)}}{(1+A(t)e^{\theta _{2}(t)})(1+B(t)e^{\theta_{3}(t)})^{2}} \bigl[y_{1}(t-\tau_{4})-y_{2}(t- \tau _{4}) \bigr]. \end{aligned}$$
(43)

Integrating both sides of (42) on the interval \([t-\tau_{1},t]\), we have

$$\begin{aligned} \int^{t}_{t-\tau_{1}} \bigl[x'_{1}(s)-x'_{2}(s) \bigr]\,ds =&- \int^{t}_{t-\tau _{1}}D_{1}(s)e^{\theta_{1}(s)} \bigl[x_{1}(s-\tau_{1})-x_{2}(s- \tau_{1}) \bigr]\,ds \\ & {}+ \int^{t}_{t-\tau_{1}}\frac{A(s)C_{1}(s)e^{\theta_{2}(s)+\theta _{3}(s)}}{(1+A(s)e^{\theta_{2}(s)})^{2}(1+B(s)e^{\theta_{3}(s)})} \bigl[x_{1}(s-\tau_{3})-x_{2}(s-\tau_{3}) \bigr]\,ds \\ &{}- \int^{t}_{t-\tau_{1}}\frac{C_{1}(s)e^{\theta_{3}(s)}}{(1+A(s)e^{\theta _{2}(s)})(1+B(s)e^{\theta_{3}(s)})^{2}} \bigl[y_{1}(s-\tau_{4})-y_{2}(s-\tau _{4}) \bigr]\,ds \\ =& - \int^{-\tau_{1}}_{-2\tau_{1}}D_{1}(t+s+ \tau_{1})e^{\theta_{1}(t+s+\tau _{1})} \bigl[x_{1}(t+s)-x_{2}(t+s) \bigr]\,ds \\ & {}+ \int^{-\tau_{3}}_{-\tau_{1}-\tau_{3}}\frac{A(t+s+\tau_{3})C_{1}(t+s+\tau _{3})e^{\theta_{2}(t+s+\tau_{3})+\theta_{3}(t+s+\tau_{3})}}{(1+A(t+s+\tau _{3})e^{\theta_{2}(s)})^{2}(1+B(t+s+\tau_{3})e^{\theta_{3}(t+s+\tau _{3})})} \\ & {}\times \bigl[x_{1}(t+s)-x_{2}(t+s) \bigr]\,ds \\ & {}- \int^{-\tau_{4}}_{-\tau_{1}-\tau_{4}} \frac{C_{1}(t+s+\tau_{4})e^{\theta _{3}(t+s+\tau_{4})}}{(1+A(t+s+\tau_{4})e^{\theta_{2}(t+s+\tau _{4})})(1+B(t+s+\tau_{4})e^{\theta_{3}(t+s+\tau_{4})})^{2}} \\ & {}\times \bigl[y_{1}(t+s)-y_{2}(t+s) \bigr]\,ds, \end{aligned}$$

which implies that

$$\begin{aligned} \biggl\vert \int^{t}_{t-\tau_{1}} \bigl[x'_{1}(s)-x'_{2}(s) \bigr]\,ds\biggr\vert \leq& \sqrt{K_{2}} \int^{-\tau_{1}}_{-2\tau_{1}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\ &{}+\sqrt{K_{1}} \int^{-\tau_{3}}_{-\tau_{1}-\tau_{3}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\ &{}+M_{2} \int^{-\tau_{4}}_{-\tau_{1}-\tau_{4}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds. \end{aligned}$$
(44)

Similarly, we can get

$$\begin{aligned} \biggl\vert \int^{t}_{t-\tau_{3}} \bigl[x'_{1}(s)-x'_{2}(s) \bigr]\,ds \biggr\vert \leq& \sqrt{K_{2}} \int^{-\tau_{1}}_{-\tau_{1}-\tau_{3}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\ &{}+\sqrt{K_{1}} \int^{-\tau_{3}}_{-2\tau_{3}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\ &{}+M_{2} \int^{-\tau_{4}}_{-\tau_{3}-\tau _{4}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds. \end{aligned}$$
(45)

Thus,

$$\begin{aligned}& \bigl(x'_{1}(t)-x'_{2}(t) \bigr)\operatorname{sgn}\bigl(x_{1}(t)-x_{2}(t)\bigr) \\ & \quad \leq -\bigl(D^{l}_{1}u_{*}-\sqrt{K_{1}} \bigr)\bigl\vert x_{1}(t)-x_{2}(t)\bigr\vert \\& \qquad {}+K_{3} \int^{-\tau _{3}}_{-\tau_{1}-\tau_{3}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\& \qquad {}+ K_{2} \int^{-\tau_{1}}_{-2\tau_{1}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds+L_{1} \int^{-\tau_{4}}_{-\tau_{1}-\tau_{4}}\bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds \\& \qquad {}+ K_{1} \int^{-\tau_{3}}_{-2\tau_{3}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds+K_{3} \int^{-\tau_{1}}_{-\tau_{1}-\tau_{3}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\& \qquad {}+ L_{2} \int^{-\tau_{4}}_{-\tau_{3}-\tau_{4}}\bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds+M_{2} \bigl\vert y_{1}(t- \tau_{4})-y_{2}(t-\tau_{4})\bigr\vert . \end{aligned}$$
(46)

By the same argument, from the second and the fourth equation of system (30) we can derive that

$$\begin{aligned}& y'_{1}(t)-y'_{2}(t) \\& \quad = D_{2}(t)e^{y_{2}(t-\tau_{2})}-D_{2}(t)e^{y_{1}(t-\tau_{2})}+ \frac {C_{2}(t)e^{x_{1}(t-\tau_{3})}}{(1+A(t)e^{x_{1}(t-\tau _{3})})(1+B(t)e^{y_{1}(t-\tau_{4})})} \\& \qquad {}- \frac{C_{2}(t)e^{x_{2}(t-\tau_{3})}}{(1+A(t)e^{x_{2}(t-\tau _{3})})(1+B(t)e^{y_{2}(t-\tau_{4})})} \\& \quad = -D_{2}(t)e^{\theta_{4}(t)} \bigl[y_{1}(t- \tau_{2})-y_{2}(t-\tau_{2}) \bigr] \\& \qquad {}+ \frac{C_{2}(t)e^{\theta_{5}(t)}}{(1+A(t)e^{\theta _{5}(t)})^{2}(1+B(t)e^{\theta_{6}(t)})} \bigl[x_{1}(t-\tau_{3})-x_{2}(t- \tau _{3}) \bigr] \\& \qquad {}- \frac{B(t)C_{2}(t)e^{\theta_{5}(t)+\theta_{6}(t)}}{(1+A(t)e^{\theta _{5}(t)})(1+B(t)e^{\theta_{6}(t)})^{2}} \bigl[y_{1}(t-\tau_{4})-y_{2}(t- \tau _{4}) \bigr], \end{aligned}$$
(47)

where \(\theta_{4}(t)\) lie between \(y_{1}(t-\tau_{2})\) and \(y_{2}(t-\tau_{2})\), \(\theta_{5}(t)\) lie between \(x_{1}(t-\tau_{3})\) and \(x_{2}(t-\tau_{3})\), \(\theta_{6}(t)\) lie between \(y_{1}(t-\tau_{4})\) and \(y_{2}(t-\tau_{4})\).

Integrating both sides of (47) on the interval \([t-\tau_{2},t]\), we have

$$\begin{aligned}& \int^{t}_{t-\tau_{2}} \bigl[y'_{1}(s)-y'_{2}(s) \bigr]\,ds \\& \quad = \int^{t}_{t-\tau_{2}} D_{2}(s)e^{\theta_{4}(s)} \bigl[y_{1}(s-\tau _{2})-y_{2}(s- \tau_{2}) \bigr]\,ds \\& \qquad {}+ \int^{t}_{t-\tau_{2}} \frac{C_{2}(s)e^{\theta_{5}(s)}}{(1+A(s)e^{\theta _{5}(s)})^{2}(1+B(s)e^{\theta_{6}(s)})} \bigl[x_{1}(s-\tau_{3})-x_{2}(s-\tau _{3}) \bigr]\,ds \\& \qquad {}- \int^{t}_{t-\tau_{2}} \frac{B(s)C_{2}(s)e^{\theta_{5}(s)+\theta _{5}(s)}}{(1+A(s)e^{\theta_{5}(s)})(1+B(s)e^{\theta_{6}(s)})^{2}} \bigl[y_{1}(s-\tau_{4})-y_{2}(s- \tau_{4}) \bigr]\,ds \\& \quad = - \int^{-\tau_{2}}_{-2\tau_{2}}D_{2}(t+s+ \tau_{2})e^{\theta_{4}(t+s+\tau _{2})} \bigl[y_{1}(t+s)-y_{2}(t+s) \bigr]\,ds \\& \qquad {}+ \int^{-\tau_{3}}_{-\tau_{2}-\tau_{3}}\frac{C_{2}(t+s+\tau_{3})e^{\theta _{5}(t+s+\tau_{3})} [x_{1}(t+s)-x_{2}(t+s) ]}{(1+A(t+s+\tau_{3}) e^{\theta_{5}(t+s+\tau_{3})})^{2} (1+B(t+s+\tau_{3}) e^{\theta_{6}(t+s+\tau _{3})})}\,ds \\& \qquad {}- \int^{-\tau_{4}}_{-\tau_{2}-\tau_{4}} \frac{B(t+s+\tau _{4})C_{2}(t+s+\tau_{4})e^{\theta_{5}(t+s+\tau_{4})+\theta_{5} (t+s+\tau_{4})}}{(1+A(t+s+\tau_{4})e^{\theta_{5}(t+s+\tau _{4})})(1+B(s)e^{\theta_{6}(t+s+\tau_{4})})^{2}} \\& \qquad {}\times \bigl[y_{1}(t+s)-y_{2}(t+s) \bigr]\,ds, \end{aligned}$$
(48)

which leads to

$$\begin{aligned} \begin{aligned}[b] &\biggl\vert \int^{t}_{t-\tau_{2}}\bigl[y'_{1}(s)-y'_{2}(s) \bigr]\,ds\biggr\vert \\ &\quad \leq \sqrt{L_{4}} \int^{-\tau_{2}}_{-2\tau_{2}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds +\sqrt{L_{5}} \int^{-\tau_{4}}_{-\tau_{2}-\tau_{4}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds \\ &\qquad {}+ M_{1} \int^{-\tau_{3}}_{-\tau_{2}-\tau_{3}}\bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds. \end{aligned} \end{aligned}$$
(49)

By the same argument, we can obtain

$$\begin{aligned}& \biggl\vert \int^{t}_{t-\tau_{4}} \bigl[y'_{1}(s)-y'_{2}(s) \bigr]\,ds \biggr\vert \\& \quad \leq \sqrt{L_{4}} \int^{-\tau_{2}}_{-\tau_{2}-\tau_{4}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds+\sqrt{L_{5}} \int^{-\tau_{4}}_{-2\tau_{4}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds \\& \qquad {}+ M_{1} \int^{-\tau_{3}}_{-\tau_{3}-\tau_{4}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds. \end{aligned}$$
(50)

On the other hand, it follows from (47) that

$$\begin{aligned}& y'_{1}(t)-y'_{2}(t) \\ & \quad =D_{2}(t)e^{\theta_{4}(t)} \int^{t}_{t-\tau_{2}} \bigl[y_{1}(s)-y_{2}(s) \bigr]\,ds \\ & \qquad {}- D_{2}(t)e^{\theta_{4}(t)} \bigl[y_{1}(t)-y_{2}(t) \bigr]-\frac {B(t)C_{2}(t)e^{\theta_{5}(t)+\theta_{6}(t)}}{(1+A(t)e^{\theta _{5}(t)})(1+B(t)e^{\theta_{6}(t)})^{2}} \bigl[y_{1}(t)-y_{2}(t) \bigr] \\ & \qquad {}+ \frac{B(t)C_{2}(t)e^{\theta_{5}(t)+\theta_{6}(t)}}{(1+A(t)e^{\theta _{5}(t)})(1+B(t)e^{\theta_{6}(t)})^{2}} \int^{t}_{t-\tau_{4}} \bigl[y_{1}(s)-y_{2}(s) \bigr]\,ds \\ & \qquad {}- \frac{C_{2}(t)e^{\theta_{5}(t)}}{(1+A(t)e^{\theta _{5}(t)})^{2}(1+B(t)e^{\theta_{6}(t)})} \bigl[x_{1}(t-\tau_{3})-x_{2}(t- \tau _{3}) \bigr]. \end{aligned}$$
(51)

Thus, combined (51) with (49)-(50), one can deduce that

$$\begin{aligned}& \bigl(y'_{1}(t)-y'_{2}(t) \bigr)\operatorname{sgn}\bigl(y_{1}(t)-y_{2}(t)\bigr) \\ & \quad \leq -\bigl(D^{l}_{2}v_{*}+P\bigr)\bigl\vert y_{1}(t)-y_{2}(t)\bigr\vert +L_{4} \int^{-\tau _{2}}_{-2\tau_{2}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds \\ & \qquad {}+ L_{3} \int^{-\tau_{4}}_{-\tau_{2}-\tau_{4}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds+K_{4} \int^{-\tau_{3}}_{-\tau_{2}-\tau_{3}}\bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\ & \qquad {}+ L_{3} \int^{-\tau_{2}}_{-\tau_{2}-\tau_{4}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds+L_{5} \int^{-\tau_{4}}_{-2\tau_{4}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds \\ & \qquad {}+ K_{5} \int^{-\tau_{3}}_{-\tau_{3}-\tau_{4}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds+M_{1} \bigl\vert x_{1}(t- \tau_{3})-x_{2}(t-\tau_{3})\bigr\vert . \end{aligned}$$
(52)

Therefore,

$$\begin{aligned} D^{+}V_{1}(t) \leq&-\lambda_{1}\bigl(D^{l}_{1}u_{*}- \sqrt{K_{1}}\bigr)\bigl\vert x_{1}(t)-x_{2}(t) \bigr\vert -\lambda_{2}\bigl(D^{l}_{2}v_{*}+P\bigr) \bigl\vert y_{1}(t)-y_{2}(t)\bigr\vert \\ &{}+ \lambda_{1}K_{1} \int^{-\tau_{3}}_{-2\tau_{3}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds+\lambda_{1}K_{2} \int^{-\tau_{1}}_{-2\tau_{1}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\ &{}+ \lambda_{1}K_{3} \int^{-\tau_{1}}_{-\tau_{1}-\tau_{3}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds+\lambda_{1}K_{3} \int^{-\tau_{3}}_{-\tau_{1}-\tau _{3}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\ &{}+ \lambda_{2}K_{4} \int^{-\tau_{3}}_{-\tau_{2}-\tau_{3}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds+\lambda_{2}K_{5} \int^{-\tau_{3}}_{-\tau_{3}-\tau _{4}} \bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\ &{}+ \lambda_{1}L_{1} \int^{-\tau_{4}}_{-\tau_{1}-\tau_{4}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds+\lambda_{1}L_{2} \int^{-\tau_{4}}_{-\tau_{3}-\tau _{4}}\bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds \\ &{}+ \lambda_{2}L_{3} \int^{-\tau_{2}}_{-\tau_{2}-\tau_{4}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds+\lambda_{2}L_{3} \int^{-\tau_{4}}_{-\tau_{2}-\tau _{4}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds \\ &{}+ \lambda_{2}L_{4} \int^{-\tau_{2}}_{-2\tau_{2}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds+\lambda_{2}L_{5} \int^{-\tau_{4}}_{-2\tau_{4}} \bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds \\ &{}+ \lambda_{2}M_{1} \bigl\vert x_{1}(t- \tau_{3})-x_{2}(t-\tau_{3})\bigr\vert + \lambda_{1}M_{2} \bigl\vert y_{1}(t- \tau_{4})-y_{2}(t-\tau_{4})\bigr\vert . \end{aligned}$$
(53)

On the other hand, according to the structure of \(V_{i}(t)\), \(i=2,3,4\), we can easily calculate the right derivatives \(D^{+}V_{2}(t)\), \(D^{+}V_{3}(t)\), and \(D^{+}V_{4}(t)\) along the solution of system (30) as follows:

$$\begin{aligned}& D^{+}V_{2}(t)= (\lambda_{1}\tau_{3}K_{1}+ \lambda_{1}\tau_{1}K_{2}+\lambda_{1} \tau _{3}K_{3}+\lambda_{1}\tau_{1}K_{3}+ \lambda_{2}\tau_{2}K_{4}+\lambda_{2}\tau _{4}K_{5})\times\bigl\vert x_{1}(t)-x_{2}(t) \bigr\vert \\& \hphantom{D^{+}V_{2}(t)={}}{}- \lambda_{1}K_{1} \int^{-\tau_{3}}_{-2\tau _{3}}\bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds-\lambda_{1}K_{2} \int^{-\tau_{1}}_{-2\tau _{1}}\bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\& \hphantom{D^{+}V_{2}(t)={}}{}- \lambda_{1}K_{3} \int^{-\tau_{1}}_{-\tau_{1}-\tau _{3}}\bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds-\lambda_{1}K_{3} \int^{-\tau_{3}}_{-\tau_{1}-\tau _{3}}\bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\& \hphantom{D^{+}V_{2}(t)={}}{}- \lambda_{2}K_{4} \int^{-\tau_{3}}_{-\tau_{2}-\tau _{3}}\bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds \\& \hphantom{D^{+}V_{2}(t)={}}{}-\lambda_{2}K_{5} \int^{-\tau_{3}}_{-\tau_{3}-\tau _{4}}\bigl\vert x_{1}(t+s)-x_{2}(t+s) \bigr\vert \,ds; \end{aligned}$$
(54)
$$\begin{aligned}& D^{+}V_{3}(t)= (\lambda_{1}\tau_{1}L_{1}+ \lambda_{1}\tau_{3}L_{2}+\lambda_{2}\tau _{4}L_{3}+\lambda_{2}\tau_{2}L_{3}+ \lambda_{2}\tau_{2}L_{4}+\lambda_{2}\tau _{4}L_{5})\times\bigl\vert y_{1}(t)-y_{2}(t) \bigr\vert \\& \hphantom{D^{+}V_{3}(t)={}}{}- \lambda_{1}L_{1} \int^{-\tau_{4}}_{-\tau_{1}-\tau _{4}}\bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds-\lambda_{1}L_{2} \int^{-\tau_{4}}_{-\tau_{3}-\tau _{4}}\bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds \\& \hphantom{D^{+}V_{3}(t)={}}{}- \lambda_{2}L_{3} \int^{-\tau_{2}}_{-\tau_{2}-\tau _{4}}\bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds-\lambda_{2}L_{3} \int^{-\tau_{4}}_{-\tau_{2}-\tau _{4}}\bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds \\& \hphantom{D^{+}V_{3}(t)={}}{}- \lambda_{2}L_{4} \int^{-\tau_{2}}_{-2\tau _{2}}\bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds\,ds \\& \hphantom{D^{+}V_{3}(t)={}}{}-\lambda_{2}L_{5} \int^{-\tau_{4}}_{-2\tau _{4}}\bigl\vert y_{1}(t+s)-y_{2}(t+s) \bigr\vert \,ds; \end{aligned}$$
(55)
$$\begin{aligned}& D^{+}V_{4}(t) =\lambda_{2}M_{1}\bigl[\bigl\vert x_{1}(t)-x_{2}(t)\bigr\vert -\bigl\vert x_{1}(t-\tau _{3})-x_{2}(t-\tau_{3}) \bigr\vert \bigr] \\& \hphantom{D^{+}V_{4}(t) ={}}{}+\lambda_{1}M_{2}\bigl[\bigl\vert y_{1}(t)-y_{2}(t)\bigr\vert -\bigl\vert y_{1}(t-\tau_{4})-y_{2}(t-\tau _{4}) \bigr\vert \bigr]. \end{aligned}$$
(56)

From (53)-(56), by a simple reduction we can easily give the following estimations for the right derivatives of \(V(t)\):

$$\begin{aligned} D^{+}V(t) \leq&-\bigl\{ \lambda_{1}\bigl(D^{l}_{1}u_{*}- \sqrt{K_{1}}\bigr)-(\lambda _{1}\tau_{3}K_{1}+ \lambda_{1}\tau_{1}K_{2}+\lambda_{1} \tau_{3}K_{3}+\lambda_{1}\tau _{1}K_{3} \\ &{} +\lambda_{2}\tau_{2}K_{4}+ \lambda_{2}\tau_{4}K_{5}) \bigr\} \times \bigl\vert x_{1}(t)-x_{2}(t)\bigr\vert -\bigl\{ \lambda_{2}\bigl(D^{l}_{2}v_{*}+P\bigr)-(\lambda _{1}\tau_{1}L_{1} \\ &{}+\lambda_{1}\tau_{3}L_{2}+ \lambda_{2}\tau_{4}L_{3}+\lambda _{2} \tau_{2}L_{3}+\lambda_{2}\tau_{2}L_{4}+ \lambda_{2}\tau_{4}L_{5})\bigr\} \times\bigl\vert y_{1}(t)-y_{2}(t)\bigr\vert \\ =&-(\lambda_{1}\beta_{1}-\lambda_{2} \alpha_{1}) \bigl\vert x_{1}(t)-x_{2}(t) \bigr\vert -(\lambda_{2}\alpha_{2}-\lambda_{1} \beta_{2})\bigl\vert y_{1}(t)-y_{2}(t)\bigr\vert . \end{aligned}$$
(57)

If we denote \(\delta=\min \{\beta_{1}-\frac{\lambda _{2}}{\lambda_{1}}\alpha_{1}, \alpha_{2}-\frac{\lambda_{1}}{\lambda_{2}}\beta _{2} \}\), then \(\delta>0\) by the condition (C4).

Thus, it follows from equalities (37) and (38) that

$$\begin{aligned} D^{+}V(t) =&-\biggl(\beta_{1}-\frac{\lambda_{2}}{\lambda_{1}}\alpha_{1} \biggr)\lambda_{1} \bigl\vert x_{1}(t)-x_{2}(t) \bigr\vert \\ &{}-\biggl(\alpha_{2}-\frac{\lambda_{1}}{\lambda _{2}}\beta_{2} \biggr)\lambda_{2}\bigl\vert y_{1}(t)-y_{2}(t) \bigr\vert \\ \leq&-\delta\bigl[\lambda_{1}\bigl\vert x_{1}(t)-x_{2}(t) \bigr\vert +\lambda_{2} \bigl\vert y_{1}(t)-y_{2}(t) \bigr\vert \bigr] \\ =&-\delta V_{1}(t)=-\delta\frac{V_{1}(t)}{V(t)}V(t) \\ \leq&-\frac{\underline{\lambda} \vert \Phi(0)-\Psi(0)\vert _{0}}{M}\delta V(t). \end{aligned}$$
(58)

Let \(\gamma= \frac{\underline{\lambda}|\Phi (0)-\Psi(0)|_{0}}{M}\delta\), then \(\gamma>0\) and

$$ D^{+}V(t)\leq-\gamma V(t), \quad t\in R^{+}. $$
(59)

This means the last condition of Lemma 2.4 is satisfied. By Lemma 2.4, the system admits a unique uniformly asymptotically stable almost periodic solution \((x(t),y(t))^{T}\).

Thus, by the transformation (28), we can conclude that system (6) admits a unique uniformly asymptotically stable almost periodic solution \((u(t),v(t))^{T}=(e^{x(t)},e^{y(t)})^{T}\).

Finally, we will explain that system (4) has a unique uniformly asymptotically stable almost periodic solution.

In fact, from Lemma 2.2, we know that

$$\bigl(x(t),y(t)\bigr)^{T}= \biggl(\prod_{0< t_{k}< t}(1+h_{1k})u(t), \prod_{0< t_{k}< t}(1+h_{2k})v(t) \biggr)^{T} $$

is a solution of system (4). Since the condition (C2) holds, similar to the proofs of Lemma 31 and Theorem 79 in [28], we can prove that \((x(t),y(t))^{T}\) is almost periodic. Therefore, \((x(t),y(t))^{T}\) is the unique uniformly asymptotically stable almost periodic solution of system (4) because of the uniqueness and the uniformly asymptotical stability of \((u(t),v(t))^{T}\).

This completes the proof of this theorem. □

4 Numerical simulations and discussions

In this section, we will give a numerical example to illustrate the feasibility of our analytical results, then some discussions of the effects of impulsive perturbations and time delays to the system are referred to in the end of the paper.

Example 4.1

Consider the following nonautonomous prey-predator system with impulsive effects and delays:

$$ \left\{ \textstyle\begin{array}{l} \left. \textstyle\begin{array}{l} \frac{dx}{dt}=x(t) [1.04+0.02\sin (2t)-(0.90+0.02\cos(3t))x(t-0.005) \\ \hphantom{\frac{dx}{dt}={}}{} - \frac{(0.03+0.01\sin (3t))y(t-0.001)}{(1+x(t-0.002))(1+y(t-0.001))} ], \\ \frac{dy}{dt}=y(t) [1.19+0.01\sin (3t)-(1.92+0.02\sin(2t))y(t-0.001) \\ \hphantom{\frac{dy}{dt}={}}{} + \frac{(0.005+0.001\cos (2t))x(t-0.002)}{(1+x(t-0.002))(1+y(t-0.001))} ], \end{array}\displaystyle \right\}\quad t\neq t_{k}, \\ \left. \textstyle\begin{array}{l} x(t^{+}_{k})=(1+h_{1k})x(t_{k}), \\ y(t^{+}_{k})=(1+h_{2k})y(t_{k}), \end{array}\displaystyle \right\}\quad t=t_{k},k\in N, \end{array}\displaystyle \right. $$
(60)

where \(r_{1}(t)=1.04+0.02\sin(2t)\), \(r_{2}(t)=1.19+0.01\sin(3t)\), \(d_{1}(t)=0.90+0.02\cos(3t)\), \(d_{2}(t)=1.92+0.02\sin(2t)\), \(c_{1}(t)=0.03+0.01\sin(3t)\), \(c_{2}(t)= 0.005+0.001\cos(2t)\), \(\alpha(t)=\beta(t)=1\) are all positive, bounded and almost periodic functions which satisfy the condition (C1) in the paper.

If we can set \(h_{1k}=-0.05\), \(h_{2k}=-0.06\), \(t_{k}=k\), \(t\in[0,20]\), and choose \(H^{l}_{1}=0.3584\), \(H^{l}_{2}=0.2901\), \(H^{u}_{1}=1\), \(H^{u}_{2}=1\), then it is not difficult to verify

$$H^{l}_{i}\leq H_{i}(t)= \prod _{0< t_{k}< t=20}(1+h_{ik})\leq H^{l}_{u} \quad (i=1,2), $$

which satisfies the condition (C2).

Furthermore, according to the notations in Section 3 one can make some simple calculations as follows:

$$\begin{aligned}& u^{*}\approx3.3779, \qquad u_{*}\approx0.9482,\qquad v^{*}\approx2.2101, \qquad v_{*} \approx 0.6064; \\& A^{l}\approx0.3585, \qquad A^{u}=1,\qquad B^{l}\approx0.2901, \qquad B^{u}=1; \\& r^{l}_{1}=1.02,\qquad \qquad r^{u}_{1}=1.06,\qquad r^{l}_{2}=1.18, \qquad r^{u}_{2}=1.20; \\& C^{l}_{1} \approx0.0072,\qquad C^{u}_{1}=0.04, \qquad C^{l}_{2}\approx0.0012,\qquad C^{u}_{2}=0.006, \\& D^{l}_{1}\approx0.3155, \qquad D^{u}_{1}=0.92, \qquad D^{l}_{2}\approx0.5512,\qquad D^{u}_{2}=1.94. \end{aligned}$$

Then it is obvious that \(C^{u}_{1}\approx0.04 < B^{l}r^{l}_{1} \approx 0.2959\), which satisfies the condition (C3) in Theorems 3.2 and 3.3. Meanwhile, with the help of mathematical software such as Maple, we can calculate that

$$\alpha_{1}\approx0.00004,\qquad \beta_{1}\approx0.1081,\qquad \alpha_{2}\approx 0.3156,\qquad \beta_{2}\approx0.00075. $$

Then we can choose positive constants \(\lambda_{1}=\lambda_{2}=1\), which satisfy

$$\frac{\alpha_{1}}{\beta_{1}}\approx0.0004< \frac{\lambda _{1}}{\lambda_{2}}=1\ll \frac{\alpha_{2}}{\beta_{2}} \approx418.1291. $$

That is to say, the condition (C4) in Theorem 3.3 is also satisfied. Thus, all the conditions of Theorems 3.2 and 3.3 hold, according to the theoretical analysis, system (4) should be permanent and admits a unique uniformly asymptotically stable almost periodic solution. In order to verify this point by numerical simulations, we plot the time-series of the predator \(x(t)\) (see Figure 1(a)) and the prey \(y(t)\) (see Figure 1(b)). One can see that the population density of the predator oscillates around \(x(t)=1.09\) and the population density of the prey oscillates around \(y(t)=0.59\), this indicates the permanence of the system. The almost periodic phenomenon is also easily observed from the figure. Moreover, we can see that the solution \(U_{1}(t)=(x_{1}(t),y_{1}(t))^{T}\) with initial condition \(x(0)=1.2\), \(y(0)=0.8\) gradually approximate the other solution of \(U_{2}(t)=(x_{2}(t),y_{2}(t))^{T}\) with initial condition \(x(0)=1\), \(y(0)=0.2\), and it proved that the almost periodic case is asymptotically stable.

Figure 1
figure 1

The dynamics of system ( 4 ) with two initial conditions \(\pmb{x(0)=1}\) , \(\pmb{y(0)=0.2}\) and \(\pmb{x(0)=1.2}\) , \(\pmb{y(0)=0.8}\) .

On the other hand, when the system is permanent, we will show the difference with two different impulsive effects (see Figure 2) and different cases of time delays (see Figure 2). From Figure 2, we can see that both the mean density population of the predator and the prey are decreasing with stronger impulsive effects, such as enhancing the harvesting rate, the efficiency of the insecticides for the species, and so on. In addition, in order to show the effects of the delays to the dynamics of the species, we consider two different cases of time delays, Case 1 (with \(\tau _{1}=0.005\), \(\tau_{2}=0.001\), \(\tau_{3}=0.002\), \(\tau_{4}=0.001\) in Figure 3(a)) and Case 2 (with \(\tau _{1}=0.5\), \(\tau_{2}=1\), \(\tau_{3}= 0.2\), \(\tau_{4}=0.1\) in Figure 3(b)) with the same initial condition \(x(0)=1\), \(y(0)=0.5\). We can see that the mean population density of the bigger time delays (Case 2) is bigger that the smaller ones (Case 1). This suggests that a longer digest delay in the predation may be conductive and could increase the possibility of the permanence of the population.

Figure 2
figure 2

The dynamics of system ( 4 ) with initial condition \(\pmb{x(0)=1}\) , \(\pmb{y(0)=0.2}\) but different impulsive effects.

Figure 3
figure 3

The dynamics of system ( 4 ) with initial condition \(\pmb{x(0)=1}\) , \(\pmb{y(0)=0.5}\) but different cases of time delay.