1 Introduction

To describe the population of Australian sheep-blowfly and agree well with the experimental data of Nicholson [1], Gurney et al. [2] proposed the following famous Nicholson’s blowflies equation

N (t)=δN(t)+pN(tτ) e a N ( t τ ) .
(1.1)

Here, N(t) is the size of the population at time t, p is the maximum per capita daily egg production, 1 a is the size at which the population reproduces at its maximum rate, δ is the per capita daily adult death rate, and τ is the generation time. The results on the dynamics behavior of this equation and its modifications are abundant [321] and systematically collected and compared by Berezansky et al. [22]. In the real world phenomena, since the almost periodic variation of the environment plays a crucial role in many biological and ecological dynamical systems and is more frequent and general than the periodic variation of the environment, some influential theory and results have been obtained in [23, 24]. Furthermore, there have been extensive results on the problem of the existence of positive almost periodic solutions for Nicholson’s blowflies equation without nonlinear density-dependent mortality term in the literature [2527] which are considered only with a linear density-dependent mortality term. Recently, considering that new fishery models with nonlinear density-dependent mortality rates are successfully applied, Berezansky et al. [22] presented the following Nicholson’s blowflies model with a nonlinear density-dependent mortality term:

N (t)=D ( N ( t ) ) +PN(tτ) e N ( t τ ) ,
(1.2)

where P is a positive constant and the function D might have one of the following forms: D(N)= a N N + b or D(N)=ab e N with positive constants a, b. Up to present, several authors in [2835] have researched the permanence and existence of positive periodic and almost periodic solutions for model (1.2) and its generalized model. Moreover, Wang [36] studied the exponential extinction for the following delayed Nicholson’s blowflies system with nonlinear density-dependent mortality terms and patch structure:

N i (t)= D i i ( t , N i ( t ) ) + j = 1 , j i n D i j ( t , N j ( t ) ) + j = 1 l c i j (t) N i ( t τ i j ( t ) ) e γ i j ( t ) N i ( t τ i j ( t ) ) ,
(1.3)

where

D i j (t,N)= a i j ( t ) N b i j ( t ) + N or D i j (t,N)= a i j (t) b i j (t) e N .

However, as far as we know, there exist few works on the global exponent stability of positive almost periodic solutions for a Nicholson’s blowflies system with nonlinear density-dependent mortality terms and patch structure. Motivated by the above arguments, in this paper, we investigate the existence and global exponential stability of positive almost periodic solutions for the following delayed Nicholson’s blowflies system with nonlinear density-dependent mortality terms and patch structure:

N i ( t ) = a i i ( t ) + b i i ( t ) e N i ( t ) + j = 1 , j i n ( a i j ( t ) b i j ( t ) e N j ( t ) ) + j = 1 l c i j ( t ) N i ( t τ i j ( t ) ) e γ i j ( t ) N i ( t τ i j ( t ) ) ,
(1.4)

where a i j , b i j , c i m , γ i m :R(0,+) and τ i m :R R + are continuous almost periodic functions with i,jΛ:={1,2,,n}, mϒ:={1,2,,l}. It is easy to see that (1.4) is a special case of (1.3) with D(N)=ab e N .

It is convenient and simple to introduce some notations. Given a bounded continuous function f defined on R, we denote f + and f as

f = inf t R f(t), f + = sup t R f(t).

It will be assumed that r i = max 1 j l τ i j + >0 and, without loss of generality (after scaling), that γ i j 1, iΛ, jϒ. Let R n ( R + n ) be the set of all (nonnegative) real vectors, we will use x= ( x 1 , , x n ) T R n to denote a column vector, in which the symbol ( T ) denotes the transpose of a vector. We let |x| denote the absolute-value vector given by |x|= ( | x 1 | , , | x n | ) T and define x= max 1 i n | x i |. Denote C= i = 1 n C([ r i ,0],R) and C + = i = 1 n C([ r i ,0], R + ) as a Banach space equipped with the supremum norm defined by φ= sup r i t 0 max 1 i n | φ i (t)| for all φ(t)= ( φ 1 ( t ) , , φ n ( t ) ) T C (or C + ). If x i (t) is defined on [ t 0 r i ,ν) with t 0 , νR and iΛ, then we define x t C as x t = ( x t 1 , , x t n ) T , where x t i (θ)= x i (t+θ) for all θ[ r i ,0] and iΛ.

It is biologically reasonable to assume that only positive solutions of model (1.4) are meaningful and therefore admissible. So we consider the admissible initial conditions

N t 0 =φ,φ= ( φ 1 , , φ n ) T C +  and  φ i (0)>0,iΛ.
(1.5)

Define a continuous map f= ( f 1 , f 2 , , f n ) T :R× C + R by setting

f i ( t , φ ) = a i i ( t ) + b i i ( t ) e φ i ( 0 ) + j = 1 , j i n ( a i j ( t ) b i j ( t ) e φ j ( 0 ) ) + j = 1 l c i j ( t ) φ i ( τ i j ( t ) ) e γ i j ( t ) φ i ( τ i j ( t ) ) , i Λ .

Then f is a locally Lipschitz map with respect to φ C + , which ensures the existence and uniqueness of the solution of (1.4) with admissible initial conditions (1.5).

We denote N t ( t 0 ,φ) (N(t; t 0 ,φ)) for a solution of the initial value problem (1.4) and (1.5). Also, let [ t 0 ,η(φ)) be the maximal right-interval of existence of N t ( t 0 ,φ).

The remaining part of this paper is structured as follows. We devote Section 2 to some definitions and lemmas on the bounded set and almost periodicity for system (1.4) which help to deduce the existence, uniqueness and global exponential stability of positive almost periodic solutions in Section 3. In Section 4 an example and its numerical simulations are provided to verify our results obtained in the previous sections.

2 Preliminary results

As it is easy to analyze the property of functions 1 x e x and x e x in the range R + , one can get that there exist only κ(0,1) and κ ˜ (1,+) such that

1 κ e κ = 1 e 2 , sup x κ | 1 x e x |= 1 e 2 ,κ e κ = κ ˜ e κ ˜ .
(2.1)

The following definitions and lemmas will be used to prove our main results in Section 3.

Definition 2.1 (see [23, 24])

Let u(t): R 1 R n be continuous in t. u(t) is said to be almost periodic on R 1 if for any ε>0, the set T(u,ε)={δ:u(t+δ)u(t)<ε for all t R 1 } is relatively dense, i.e., for any ε>0, it is possible to find a real number l=l(ε)>0 such that for any interval with length l(ε), there exists a number δ=δ(ε) in this interval such that u(t+δ)u(t)<ε for all t R 1 . From the theory of almost periodic functions in [23, 24], it follows that for any ε>0, it is possible to find a real number l=l(ε)>0; for any interval with length l(ε), there exists a number δ=δ(ε) in this interval such that

{ | a i j ( t + δ ) a i j ( t ) | < ε , | b i j ( t + δ ) b i j ( t ) | < ε , | c i m ( t + δ ) c i m ( t ) | < ε , | τ i m ( t + δ ) τ i m ( t ) | < ε , | γ i m ( t + δ ) γ i m ( t ) | < ε
(2.2)

for all tR, i,jΛ and mϒ.

Lemma 2.1 Suppose that there exists a positive constant M such that

γ i j + κ ˜ M ,iΛ,jϒ,
(2.3)
sup t R { a i i ( t ) + b i i ( t ) e M + j = 1 , j i n a i j ( t ) + j = 1 l c i j ( t ) γ i j ( t ) 1 e } < 0 , i Λ , inf t R , s [ 0 , κ ] { a i i ( t ) + b i i ( t ) e s + j = 1 , j i n ( a i j ( t ) b i j ( t ) ) + j = 1 l c i j ( t ) γ i j ( t ) s e s } > 0 , i Λ . }
(2.4)

Then every solution N(t; t 0 ,φ) of (1.4) and (1.5) is positive and bounded on [ t 0 ,η(φ)) and η(φ)=+. Moreover, there exists t φ > t 0 such that

κ< N i (t; t 0 ,φ)<Mfor all t t φ ,iΛ.
(2.5)

Proof Let N(t)=N(t; t 0 ,φ)= ( N 1 ( t ) , N 2 ( t ) , , N n ( t ) ) T  for all t[ t 0 ,η(φ)). Firstly, we assert that

N i (t)>0for all t[ t 0 ,η(φ)),iΛ.
(2.6)

With the reduction to absurdity, assume that there exist s 1 [ t 0 ,η(φ)) and iΛ such that

N i ( s 1 )=0, N j (t)>0for all t[ t 0 , s 1 ),jΛ.
(2.7)

Calculating the derivative of N i (t), (1.4), the second inequalities of (2.4) and (2.7) imply that

0 N i ( s 1 ) = a i i ( s 1 ) + b i i ( s 1 ) e N i ( s 1 ) + j = 1 , j i n ( a i j ( s 1 ) b i j ( s 1 ) e N j ( s 1 ) ) + j = 1 l c i j ( s 1 ) N i ( s 1 τ i j ( s 1 ) ) e γ i j ( s 1 ) N i ( s 1 τ i j ( s 1 ) ) a i i ( s 1 ) + b i i ( s 1 ) + j = 1 , j i n ( a i j ( s 1 ) b i j ( s 1 ) ) inf t R , s [ 0 , κ ] { a i i ( t ) + b i i ( t ) e s + j = 1 , j i n ( a i j ( t ) b i j ( t ) ) + j = 1 l c i j ( t ) γ i j ( t ) s e s } > 0 ,

which is paradoxical and implies that (2.6) holds.

Next we show that N(t) is bounded on [ t 0 ,η(φ)). For each t[ t 0 r i ,η(φ)), iΛ, we define

M i (t)=max { ξ : ξ t , N i ( ξ ) = max t 0 r i s t N i ( s ) } .

In the contrary case, suppose that there exists iΛ such that N i (t) is unbounded on [ t 0 ,η(φ)). Then, observe M i (t)η(φ) as tη(φ), we get

lim t η ( φ ) N i ( M ( t ) ) =+.
(2.8)

On the other hand,

N i ( M ( t ) ) = max t 0 r i s t N i (s),and so N i ( M ( t ) ) 0,where M(t)> t 0 .

Hence, together with the reality that sup u 0 u e u = 1 e and (1.4), we have

0 N i ( M ( t ) ) = a i i ( M ( t ) ) + b i i ( M ( t ) ) e N i ( M ( t ) ) + j = 1 , j i n ( a i j ( M ( t ) ) b i j ( M ( t ) ) e N j ( M ( t ) ) ) + j = 1 l c i j ( M ( t ) ) γ i j ( M ( t ) ) γ i j ( M ( t ) ) N i ( M ( t ) τ i j ( M ( t ) ) ) e γ i j ( M ( t ) ) N i ( M ( t ) τ i j ( M ( t ) ) ) a i i ( M ( t ) ) + b i i ( M ( t ) ) e N i ( M ( t ) ) + j = 1 , j i n a i j ( M ( t ) ) + j = 1 l c i j ( M ( t ) ) γ i j ( M ( t ) ) 1 e , where  M ( t ) > t 0 .

Taking tη(φ) results in

0 lim t η ( φ ) ¯ [ a i i ( t ) + j = 1 , j i n a i j ( t ) + j = 1 l c i j ( t ) γ i j ( t ) 1 e ] sup t R { a i i ( t ) + b i i ( t ) e M + j = 1 , j i n a i j ( t ) + j = 1 l c i j ( t ) γ i j ( t ) 1 e } < 0 ,

which is absurd and implies that N(t) is bounded on [ t 0 ,η(φ)). From Theorem 2.3.1 in [37], we easily obtain η(φ)=+.

Another step is to prove that there exists s 2 [ t 0 ,+) such that

N i ( s 2 )<M,iΛ.
(2.9)

Otherwise, there exists iΛ such that

N i (t)Mfor all t[ t 0 ,+),

which together with the first inequalities of (2.4) and (2.6) implies that

N i ( t ) = a i i ( t ) + b i i ( t ) e N i ( t ) + j = 1 , j i n ( a i j ( t ) b i j ( t ) e N j ( t ) ) + j = 1 l c i j ( t ) γ i j ( t ) γ i j ( t ) N i ( t τ i j ( t ) ) e γ i j ( t ) N i ( t τ i j ( t ) ) a i i ( t ) + b i i ( t ) e M + j = 1 , j i n a i j ( t ) + j = 1 l c i j ( t ) γ i j ( t ) 1 e < 0 for all  t t 0 .

It leads to

N i ( t ) = N i ( t 0 ) + t 0 t N i ( s ) d s N i ( t 0 ) + sup t R { a i i ( t ) + b i i ( t ) e M + j = 1 , j i n a i j ( t ) + j = 1 l c i j ( t ) γ i j ( t ) 1 e } × ( t t 0 ) for all  t t 0 .

Thus

lim t + N i (t)=,

which contradicts (2.6). Hence (2.9) holds. We now prove that

N i (t)<Mfor all t[ s 2 ,+),iΛ.
(2.10)

Suppose, for the sake of contradiction, that there exist s 3 ( s 2 ,+) and iΛ such that

N i ( s 3 )=M, N j (t)<Mfor all t[ s 2 , s 3 ),jΛ.
(2.11)

Calculating the derivative of N i (t), together with the fact that sup x R x e x = 1 e , (1.4), the first inequalities of (2.4) and (2.11) imply that

0 N i ( s 3 ) = a i i ( s 3 ) + b i i ( s 3 ) e N i ( s 3 ) + j = 1 , j i n ( a i j ( s 3 ) b i j ( s 3 ) e N j ( s 3 ) ) + j = 1 l c i j ( s 3 ) γ i j ( s 3 ) γ i j ( s 3 ) N i ( s 3 τ i j ( s 3 ) ) e γ i j ( s 3 ) N i ( s 3 τ i j ( s 3 ) ) a i i ( s 3 ) + b i i ( s 3 ) e M + j = 1 , j i n a i j ( s 3 ) + j = 1 l c i j ( s 3 ) γ i j ( s 3 ) 1 e < 0 ,

which is a contradiction and implies that (2.10) holds.

Finally, we show that l i = lim inf t + N i (t)>κ for all iΛ. By a way of contradiction, we assume that there exists iΛ such that 0 l i κ. By the fluctuation lemma [[38], Lemma A.1.], there exists a sequence { t k } k 1 such that

t k +, N i ( t k ) lim inf t + N i (t), N i ( t k )0as k+.

Since { N t k } k 1 is bounded and equicontinuous, by the Ascoli-Arzelà theorem, there exists a subsequence, still denoted by itself for simplicity of notation, such that

N t k φ for some  φ C + .

Moreover,

φ j (0)= l j φ j (θ)Mfor θ[ r j ,0),jΛ.

Without loss of generality, we assume that all a i j ( t k ), b i j ( t k ), c i m ( t k ), γ i m ( t k ) and τ i m ( t k ) are convergent to a i j , b i j , c i m , γ i m and τ i m , respectively, and i,jΛ, mϒ. This can be achieved because of almost periodicity. Then by (1.5) and (2.3) we arrive at

l i γ i j φ i ( τ i j ) γ i j M κ ˜ ,jϒ.

It follows from

N i ( t k ) = a i i ( t k ) + b i i ( t k ) e N i ( t k ) + j = 1 , j i n ( a i j ( t k ) b i j ( t k ) e N j ( t k ) ) + j = 1 l c i j ( t k ) γ i j ( t k ) γ i j ( t k ) N i ( t k τ i j ( t k ) ) e γ i j ( t k ) N i ( t k τ i j ( t k ) )

that (taking limits)

0 = a i i + b i i e l i + j = 1 , j i n ( a i j b i j e φ j ( 0 ) ) + j = 1 l c i j γ i j γ i j φ i ( τ i j ) e γ i j φ i ( τ i j ) a i i + b i i e l i + j = 1 , j i n ( a i j b i j ) + j = 1 l c i j γ i j l i e l i inf t R , s [ 0 , κ ] { a i i ( t ) + b i i ( t ) e s + j = 1 , j i n ( a i j ( t ) b i j ( t ) ) + j = 1 l c i j ( t ) γ i j ( t ) s e s } > 0 ,

which is a contradiction. This proves that l i >κ for all iΛ. Hence, from (2.10), we can choose t φ > t 0 such that

κ< N i (t; t 0 ,φ)<Mfor all t t φ ,iΛ.

The proof is now completed. □

Lemma 2.2 Suppose that (2.3) and (2.4) hold, and

sup t R { b i i ( t ) e M + j = 1 , j i n b i j ( t ) e κ + 1 e 2 j = 1 l c i j ( t ) } <0,iΛ.
(2.12)

Moreover, let N(t)=N(t; t 0 ,φ)= ( N 1 ( t ) , N 2 ( t ) , , N n ( t ) ) T be a solution of equation (1.4) with initial condition (1.5) and φ i is bounded continuous on [ r i ,0], iΛ. Then, for any ε>0, there exists l=l(ε)>0 such that every interval [α,α+l] contains at least one number δ for which there exists N>0 satisfies

N ( t + δ ) N ( t ) εfor all t>N.
(2.13)

Proof For all iΛ, define continuous functions Γ i (u) by setting

Γ i (u)= [ b i i ( t ) e M u ] + j = 1 , j i n b i j (t) e κ + 1 e 2 j = 1 l c i j (t) e u r i for all tR,u[0,1].

Then, from (2.12), we obtain

Γ i (0)= b i i (t) e M + j = 1 , j i n b i j (t) e κ + 1 e 2 j = 1 l c i j (t)<0for all tR,iΛ,

which implies that there exist two constants η>0 and λ(0,1] such that

Γ i ( λ ) = [ b i i ( t ) e M λ ] + j = 1 , j i n b i j ( t ) e κ + 1 e 2 j = 1 l c i j ( t ) e λ r i < η < 0 for all  t R , i Λ .
(2.14)

For iΛ, t(, t 0 r i ], we add the definition of N i (t) with N i (t) N i ( t 0 r i ). Set

ε i ( δ , t ) = [ b i i ( t + δ ) b i i ( t ) ] e N i ( t + δ ) j = 1 , j i n [ b i j ( t + δ ) b i j ( t ) ] e N j ( t + δ ) + j = 1 l [ c i j ( t + δ ) c i j ( t ) ] N i ( t + δ τ i j ( t + δ ) ) e γ i j ( t + δ ) N i ( t + δ τ i j ( t + δ ) ) + j = 1 l c i j ( t ) [ N i ( t + δ τ i j ( t + δ ) ) e γ i j ( t + δ ) N i ( t + δ τ i j ( t + δ ) ) N i ( t τ i j ( t ) + δ ) e γ i j ( t + δ ) N i ( t τ i j ( t ) + δ ) ] + j = 1 l c i j ( t ) [ N i ( t τ i j ( t ) + δ ) e γ i j ( t + δ ) N i ( t τ i j ( t ) + δ ) N i ( t τ i j ( t ) + δ ) e γ i j ( t ) N i ( t τ i j ( t ) + δ ) ] [ a i i ( t + δ ) a i i ( t ) ] + j = 1 , j i n [ a i j ( t + δ ) a i j ( t ) ] , t R .
(2.15)

By Lemma 2.1, the solution N(t) is bounded and

κ< N i (t)<Mfor all t t φ ,iΛ,
(2.16)

which implies that the right-hand side of (1.4) is also bounded, and N i (t) is a bounded function on [ t 0 r i ,+), iΛ. Thus, in view of the fact that N i (t) N i ( t 0 r i ) for t(, t 0 r i ], iΛ, we obtain that N i (t) is uniformly continuous on R. From (2.2), for any ε, there exists l=l(ε)>0 such that every interval [α,α+l] contains δ for which

| ε i (δ,t)| 1 2 ηεfor all tR,iΛ.
(2.17)

Let N 0 max{ t 0 , t 0 δ, t φ + max i Λ r i } and denote u(t)= ( u 1 ( t ) , u 2 ( t ) , , u n ( t ) ) T , where u i (t)= N i (t+δ) N i (t), iΛ. Then, for all t N 0 , we have

u i ( t ) = b i i ( t ) [ e N i ( t + δ ) e N i ( t ) ] j = 1 , j i n b i j ( t ) [ e N j ( t + δ ) e N j ( t ) ] + j = 1 l c i j ( t ) [ N i ( t τ i j ( t ) + δ ) e γ i j ( t ) N i ( t τ i j ( t ) + δ ) N i ( t τ i j ( t ) ) e γ i j ( t ) N i ( t τ i j ( t ) ) ] + ε i ( δ , t ) .
(2.18)

Set

U(t)= ( U 1 ( t ) , U 2 ( t ) , , U n ( t ) ) T ,where  U i (t)= e λ t u i (t),iΛ.

Let i t be such an index that

| U i t (t)|= U ( t ) .
(2.19)

Calculating the upper left derivative of | U i s (s)| along with (2.18), together with (2.1), (2.15), (2.16), (2.19) and the inequalities

( e s e t ) sgn ( s t ) = e s + θ ( s t ) | s t | e M | s t | , where  s , t [ κ , M ] , 0 < θ < 1 ,
(2.20)
| e s e t | = e s + θ ( s t ) | s t | e κ | s t | , where  s , t [ κ , + ] , 0 < θ < 1 ,
(2.21)

and

| s e s t e t | = | 1 ( s + θ ( t s ) ) e s + θ ( t s ) | | s t | 1 e 2 | s t | , where  s , t [ κ , + ] , 0 < θ < 1 ,
(2.22)

we get

D ( | U i s ( s ) | ) | s = t λ e λ t | u i t ( t ) | + e λ t { b i t i t ( t ) [ e N i t ( t + δ ) e N i t ( t ) ] sgn ( N i t ( t + δ ) N i t ( t ) ) + j = 1 , j i t n b i t j ( t ) | e N j ( t + δ ) e N j ( t ) | + j = 1 l c i t j ( t ) × | N i t ( t τ i t j ( t ) + δ ) e γ i t j ( t ) N i t ( t τ i t j ( t ) + δ ) N i t ( t τ i t j ( t ) ) e γ i t j ( t ) N i t ( t τ i t j ( t ) ) | + | ε i t ( δ , t ) | } = λ e λ t | u i t ( t ) | + e λ t { b i t i t ( t ) [ e N i t ( t + δ ) e N i t ( t ) ] sgn ( N i t ( t + δ ) N i t ( t ) ) + j = 1 , j i t n b i t j ( t ) | e N j ( t + δ ) e N j ( t ) | + j = 1 l c i t j ( t ) γ i t j ( t ) × | γ i t j ( t ) N i t ( t τ i t j ( t ) + δ ) e γ i t j ( t ) N i t ( t τ i t j ( t ) + δ ) γ i t j ( t ) N i t ( t τ i t j ( t ) ) e γ i t j ( t ) N i t ( t τ i t j ( t ) ) | + | ε i t ( δ , t ) | } λ e λ t | u i t ( t ) | + e λ t { b i t i t ( t ) e M | U i t ( t ) | + j = 1 , j i t n b i t j ( t ) e κ | u j ( t ) | + j = 1 l c i t j ( t ) γ i t j ( t ) 1 e 2 | u i t ( t τ i t j ( t ) ) | + | ε i t ( δ , t ) | } = [ b i t i t ( t ) e M λ ] | U i t ( t ) | + j = 1 , j i t n b i t j ( t ) e κ | U j ( t ) | + j = 1 l c i t j ( t ) γ i t j ( t ) 1 e 2 e λ τ i t j ( t ) | U i t ( t τ i t j ( t ) ) | + e λ t | ε i t ( δ , t ) | for all  t N 0 ,
(2.23)

which is held under the following fact:

κ γ i t j (t) N i t ( t τ i t j ( t ) + δ ) , γ i t j (t) N i t ( t τ i j ( t ) ) γ i t j + M κ ˜ ,j=1,2,,l,t N 0 .

Let

M(t)= max s t { U ( s ) } .
(2.24)

It is obvious that M(t)U(t) and M(t) is non-decreasing. Now, we distinguish two cases to finish the proof.

Case one.

M(t)> U ( t ) for all t N 0 .
(2.25)

We claim that

M(t)M( N 0 )is a constant for all t N 0 .
(2.26)

Assume, by a way of contradiction, that (2.26) does not hold. Then there exists s 4 > N 0 such that M( s 4 )>M( N 0 ). Since

M( N 0 ) U ( t ) for all t N 0 ,

there must exist β( N 0 , s 4 ) such that

U ( β ) =M( s 4 )M(β),

which contradicts (2.25) and implies that (2.26) holds. It follows that there exists s 5 > N 0 such that

u ( t ) e λ t M(t)= e λ t M( N 0 )<εfor all t s 5 .
(2.27)

Case two. There is ρ> N 0 such that M(ρ)=U(ρ). Then, in view of (2.14), (2.17) and (2.23), we have

0 D ( | U i s ( s ) | ) | s = ρ [ b i ρ i ρ ( ρ ) e M λ ] | U i ρ ( ρ ) | + j = 1 , j i ρ n b i ρ j ( ρ ) e κ | U j ( ρ ) | + j = 1 l c i ρ j ( ρ ) γ i ρ j ( ρ ) 1 e 2 e λ τ i ρ j ( ρ ) | U i ρ ( ρ τ i ρ j ( ρ ) ) | + e λ ρ | ε i ρ ( δ , ρ ) | { [ b i ρ i ρ ( ρ ) e M λ ] + j = 1 , j i ρ n b i ρ j ( ρ ) e κ + j = 1 l 1 e 2 c i ρ j ( ρ ) e λ r i } U ( ρ ) + 1 2 η ε e λ ρ < η U ( ρ ) + η ε e λ ρ ,
(2.28)

which yields that

e λ ρ u ( ρ ) = U ( ρ ) <ε e λ ρ and u ( ρ ) <ε.
(2.29)

For any t>ρ, with the same approach as that in deriving of (2.29), we can show

e λ t u ( t ) = U ( t ) <ε e λ t and u ( t ) <ε
(2.30)

if M(t)=U(t). On the other hand, if M(t)>U(t) and t>ρ, we can choose ρ s 6 <t such that

M( s 6 )= U ( s 6 ) ,andM(s)> U ( s ) for all s( s 6 ,t],

which together with (2.30) yields

u ( s 6 ) <ε.

With a similar argument as that in the proof of case one, we can show that

M(s)M( s 6 )is a constant for all s( s 6 ,t],
(2.31)

which implies that

u ( t ) < e λ t M(t)= e λ t M( s 6 )= u ( s 6 ) e λ ( t s 6 ) <ε.

In summary, there must exist N>max{ρ, N 0 , s 5 } such that u(t)ε holds for all t>N. This completes the proof. □

3 Main results

In this section, we establish sufficient conditions for the existence and global exponential stability of positive almost periodic solutions of (1.4).

Theorem 3.1 Suppose that all conditions in Lemma  2.2 are satisfied. Then system (1.4) has at least one positive almost periodic solution N (t). Moreover, N (t) is globally exponentially stable, i.e., there exist constants λ>0, K φ , N >0 and t φ , N such that

N ( t ; t 0 , φ ) N ( t ) < K φ , N e λ t for all t> t φ , N .

Proof Let v(t)=v(t; t 0 ,ψ)= ( v 1 ( t ) , v 2 ( t ) , , v n ( t ) ) T be a solution of equation (1.4) with initial conditions satisfying the assumptions in Lemma 2.2. We also add the definition of v(t) with v i (t) v i ( t 0 r i ) for all t(, t 0 r i ], iΛ. Set

ε i , k ( t ) = [ b i i ( t + t k ) b i i ( t ) ] e v i ( t + t k ) j = 1 , j i n [ b i j ( t + t k ) b i j ( t ) ] e v j ( t + t k ) + j = 1 l [ c i j ( t + t k ) c i j ( t ) ] v i ( t + t k τ i j ( t + t k ) ) e γ i j ( t + t k ) v i ( t + t k τ i j ( t + t k ) ) + j = 1 l c i j ( t ) [ v i ( t + t k τ i j ( t + t k ) ) e γ i j ( t + t k ) v i ( t + t k τ i j ( t + t k ) ) v i ( t τ i j ( t ) + t k ) e γ i j ( t + t k ) v i ( t τ i j ( t ) + t k ) ] + j = 1 l c i j ( t ) [ v i ( t τ i j ( t ) + t k ) e γ i j ( t + t k ) v i ( t τ i j ( t ) + t k ) v i ( t τ i j ( t ) + t k ) e γ i j ( t ) v i ( t τ i j ( t ) + t k ) ] [ a i i ( t + t k ) a i i ( t ) ] + j = 1 , j i n [ a i j ( t + t k ) a i j ( t ) ] , t R , i Λ ,
(3.1)

where { t k } is any sequence of real numbers. By Lemma 2.1, the solution v(t) is bounded and

κ< v i (t)<Mfor all t t ψ ,iΛ,
(3.2)

which implies that the right-hand side of (1.4) is also bounded, and v i (t) (iΛ) are bounded functions on [ t 0 r i ,+). Thus, in view of the fact that v i (t) v i ( t 0 r i ) for all t(, t 0 r i ], iΛ, we obtain that v i (t) (iΛ) are uniformly continuous on R. Then, from the almost periodicity of a i j , b i j , c i m , γ i m and τ i m , we can select a sequence { t k }+ such that

{ | a i j ( t + t k ) a i j ( t ) | 1 k , | b i j ( t + t k ) b i j ( t ) | 1 k , | c i m ( t + t k ) c i m ( t ) | 1 k , | τ i m ( t + t k ) τ i m ( t ) | 1 k , | γ i m ( t + t k ) γ i m ( t ) | 1 k , | ε i , k ( t ) | 1 k
(3.3)

for all tR and i,jΛ, mϒ.

Since { v i ( t + t k ) } k = 1 + (iΛ) is uniformly bounded and equi-uniformly continuous, by the Arzelà-Ascoli lemma and the diagonal selection principle, we can choose a subsequence { t k j } of { t k } such that v i (t+ t k j ) (for convenience, we still denote it by v i (t+ t k ), iΛ) uniformly converges to a continuous function N i (t) (iΛ) on any compact set of R, and

κ N i (t)Mfor all tR,iΛ.
(3.4)

Now, we prove that N (t)= ( N 1 ( t ) , N 2 ( t ) , , N n ( t ) ) T is a solution of (1.4). In fact, for any t t 0 and ΔtR, from (3.3), we have

N i ( t + Δ t ) N i ( t ) = lim k + [ v i ( t + Δ t + t k ) v i ( t + t k ) ] = lim k + t t + Δ t [ a i i ( s + t k ) + b i i ( s + t k ) e v i ( s + t k ) + j = 1 , j i n ( a i j ( s + t k ) b i j ( s + t k ) e v j ( s + t k ) ) + j = 1 l c i j ( s + t k ) v i ( s + t k τ i j ( s + t k ) ) e γ i j ( s + t k ) v i ( s + t k τ i j ( s + t k ) ) ] d s = lim k + t t + Δ t [ a i i ( s ) + b i i ( s ) e v i ( s + t k ) + j = 1 , j i n ( a i j ( s ) b i j ( s ) e v j ( s + t k ) ) + j = 1 l c i j ( s ) v i ( s + t k τ i j ( s ) ) e γ i j ( s ) v i ( s + t k τ i j ( s ) ) + ε i , k ( s ) ] d s = t t + Δ t [ a i i ( s ) + b i i ( s ) e N i ( s ) + j = 1 , j i n ( a i j ( s ) b i j ( s ) e N j ( s ) ) + j = 1 l c i j ( s ) N i ( s τ i j ( s ) ) e γ i j ( s ) N i ( s τ i j ( s ) ) ] d s ,
(3.5)

where t+Δt t 0 , iΛ. Consequently, (3.5) implies that

d d t { N i ( t ) } = a i i ( t ) + b i i ( t ) e N i ( t ) + j = 1 , j i n ( a i j ( t ) b i j ( t ) e N j ( t ) ) + j = 1 l c i j ( t ) N i ( t τ i j ( t ) ) e γ i j ( t ) N i ( t τ i j ( t ) ) , i Λ .
(3.6)

Therefore, N (t) is a solution of (1.4).

Next we prove that N (t) is an almost periodic solution of (1.4). From Lemma 2.2, for any ε>0, there exists l=l(ε)>0 such that every interval [α,α+l] contains at least one number δ for which there exists N>0 satisfies

v ( t + δ ) v ( t ) εfor all t>N.
(3.7)

Then, for any fixed sR, we can find a sufficiently large positive integer N 1 >N such that for any k> N 1 ,

s+ t k >N, v ( s + t k + δ ) v ( s + t k ) ε.
(3.8)

Let k+, we obtain

N ( s + δ ) N ( s ) ε,

which implies that N (t) is an almost periodic solution of system (1.4).

Finally, we prove that N (t) is globally exponentially stable.

Let N(t)=N(t; t 0 ,φ) and y(t)=N(t) N (t)= ( y 1 ( t ) , y 2 ( t ) , , y n ( t ) ) T , where y i (t)= N i (t) N i (t), t[ t 0 r i ,+), iΛ. Then

y i ( t ) = b i i ( t ) [ e N i ( t ) e N i ( t ) ] j = 1 , j i n b i j ( t ) [ e N j ( t ) e N j ( t ) ] + j = 1 l c i j ( t ) [ N i ( t τ i j ( t ) ) e γ i j ( t ) N i ( t τ i j ( t ) ) N i ( t τ i j ( t ) ) e γ i j ( t ) N i ( t τ i j ( t ) ) ] .
(3.9)

It follows from Lemma 2.1 that there exists t φ , N > t 0 such that

κ N i (t), N i (t)Mfor all t[ t φ , N r i ,+),iΛ.
(3.10)

We consider the Lyapunov functional

V i (t)=| y i (t)| e λ t ,iΛ.
(3.11)

For all t> t φ , N and iΛ, calculating the upper left derivative of V i (t) along with the solution y i (t) of (3.9), we have

D ( V i ( t ) ) λ | y i ( t ) | e λ t + b i i ( t ) [ e N i ( t ) e N i ( t ) ] sgn ( N i ( t ) N i ( t ) ) e λ t + j = 1 , j i n b i j ( t ) | e N j ( t ) e N j ( t ) | e λ t + j = 1 l c i j ( t ) e λ t × | N i ( t τ i j ( t ) ) e γ i j ( t ) N i ( t τ i j ( t ) ) N i ( t τ i j ( t ) ) e γ i j ( t ) N i ( t τ i j ( t ) ) | .
(3.12)

In the sequel, we claim that

V i ( t ) = | y i ( t ) | e λ t < e λ t φ , N ( max i Λ max t [ t 0 r i , t φ , N ] | N i ( t ) N i ( t ) | + 1 ) : = K φ , N for all  t > t φ , N , i Λ .
(3.13)

Contrarily, there must exist s 7 > t φ , N and iΛ such that

V i ( s 7 )= K φ , N and V j (t)< K φ , N for all t[ t 0 r j , s 7 ),jΛ.
(3.14)

Since

κ γ i j ( s 7 ) N i ( s 7 τ i j ( s 7 ) ) , γ i j ( s 7 ) N i ( s 7 τ i j ( s 7 ) ) γ i j + M κ ˜ ,j=1,2,,l,

together with (2.20)-(2.22), (3.10), (3.12) and (3.14), we get

0 D ( V i ( s 7 ) ) λ | y i ( s 7 ) | e λ s 7 + b i i ( s 7 ) [ e N i ( s 7 ) e N i ( s 7 ) ] sgn ( N i ( s 7 ) N i ( s 7 ) ) e λ s 7 + j = 1 , j i n b i j ( s 7 ) | e N j ( s 7 ) e N j ( s 7 ) | e λ s 7 + j = 1 l c i j ( s 7 ) e λ s 7 × | N i ( s 7 τ i j ( s 7 ) ) e γ i j ( s 7 ) N i ( s 7 τ i j ( s 7 ) ) N i ( s 7 τ i j ( s 7 ) ) e γ i j ( s 7 ) N i ( s 7 τ i j ( s 7 ) ) | λ | y i ( s 7 ) | e λ s 7 b i i ( s 7 ) e M | y i ( s 7 ) | e λ s 7 + j = 1 , j i n b i j ( s 7 ) e κ | y j ( s 7 ) | e λ s 7 + j = 1 l c i j ( s 7 ) | N i ( s 7 τ i j ( s 7 ) ) e γ i j ( s 7 ) N i ( s 7 τ i j ( s 7 ) ) N i ( s 7 τ i j ( s 7 ) ) e γ i j ( s 7 ) N i ( s 7 τ i j ( s 7 ) ) | e λ s 7 = [ b i i ( s 7 ) e M λ ] V i ( s 7 ) + j = 1 , j i n b i j ( s 7 ) e κ V j ( s 7 ) + j = 1 l c i j ( s 7 ) γ i j ( s 7 ) | γ i j ( s 7 ) N i ( s 7 τ i j ( s 7 ) ) e γ i j ( s 7 ) N i ( s 7 τ i j ( s 7 ) ) γ i j ( s 7 ) N i ( s 7 τ i j ( s 7 ) ) e γ i j ( s 7 ) N i ( s 7 τ i j ( s 7 ) ) | e λ s 7 [ b i i ( s 7 ) e M λ ] V i ( s 7 ) + j = 1 , j i n b i j ( s 7 ) e κ V j ( s 7 ) + j = 1 l c i j ( s 7 ) 1 e 2 V i ( s 7 τ i j ( s 7 ) ) e λ τ i j ( s 7 ) { [ b i i ( s 7 ) e M λ ] + j = 1 , j i n b i j ( s 7 ) e κ + 1 e 2 j = 1 l c i j ( s 7 ) e λ r i } K φ , N .

Thus,

0 [ b i i ( s 7 ) e M λ ] + j = 1 , j i n b i j ( s 7 ) e κ + 1 e 2 j = 1 l c i j ( s 7 ) e λ r i ,

which contradicts (2.14). Hence (3.13) holds. It follows that

| y i (t)|< K φ , N e λ t for all t> t φ , N ,iΛ.

This completes the proof. □

4 An example

In this section, we give an example and numerical simulations to explain the results obtained in the previous sections.

Example 4.1 Consider the following Nicholson’s blowflies system with nonlinear density-dependent mortality terms and patch structure:

{ N 1 ( t ) = e ( 1 + 0.08 cos 2 2 t ) + ( 1 + 0.001 cos 3 t ) e N 1 ( t ) + 0.1 e ( 1 + 0.08 sin 2 2 t ) N 1 ( t ) = ( 0.1 + 0.0001 sin 3 t ) e N 2 ( t ) + 1 + cos 2 t 2 , 000 N 1 ( t 2 sin 4 t ) e N 1 ( t 2 sin 4 t ) N 1 ( t ) = + 1 + cos 2 2 t 2 , 000 N 1 ( t 2 cos 4 t ) e N 1 ( t 2 cos 4 t ) , N 2 ( t ) = e ( 1 + 0.08 sin 2 2 t ) + ( 1 + 0.001 sin 3 t ) e N 2 ( t ) + 0.1 e ( 1 + 0.08 cos 2 2 t ) N 2 ( t ) = ( 0.1 + 0.0001 cos 3 t ) e N 1 ( t ) + 1 + sin 2 t 2 , 000 N 2 ( t 2 cos 4 t ) e N 2 ( t 2 cos 4 t ) N 2 ( t ) = + 1 + sin 2 2 t 2 , 000 N 2 ( t 2 sin 4 t ) e N 2 ( t 2 sin 4 t ) .
(4.1)

Obviously, r 1 = r 2 =2, a 11 = a 22 = e 1.08 , a 11 + = a 22 + = e 1 , a 12 = a 21 =0.1 e 1.08 , a 12 + = a 21 + =0.1 e 1 , b 11 = b 22 =0.999, b 22 + = b 22 + =1.001, b 12 = b 21 =0.0999, b 12 + = b 21 + =0.1001, c 11 = c 12 = c 21 = c 22 =0.0005, c 11 + = c 12 + = c 21 + = c 22 + =0.001, γ 11 = γ 12 = γ 21 = γ 22 =1. Let M=1.3, from (2.1), we obtain κ ˜ 1.342276, κ0.7215355, and

1= γ i j + κ ˜ M 1.342276 1.3 ,i,j=1,2,
(4.2)
sup t R { a i i ( t ) + b i i ( t ) e M + j = 1 , j i 2 a i j ( t ) + j = 1 2 c i j ( t ) γ i j ( t ) 1 e } a i i + b i i + e M + j = 1 , j i 2 a i j + + j = 1 2 c i j + γ i j 1 e 0.0293 < 0 , i = 1 , 2 ,
(4.3)
inf t R , s [ 0 , κ ] { a i i ( t ) + b i i ( t ) e s + j = 1 , j i 2 ( a i j ( t ) b i j ( t ) ) + j = 1 2 c i j ( t ) γ i j ( t ) s e s } a i i + + b i i e κ + j = 1 , j i 2 ( a i j b i j + ) 0.0515 > 0 , i = 1 , 2 ,
(4.4)
sup t R { b i i ( t ) e M + j = 1 , j i n b i j ( t ) e κ + 1 e 2 j = 1 l c i j ( t ) } b i i e M + j = 1 , j i n b i j + e κ + 1 e 2 j = 1 2 c i j + 0.2233 < 0 , i = 1 , 2 ,
(4.5)

which imply that the Nicholson’s blowflies system (4.1) satisfies (2.2), (2.3) and (2.11). Therefore, system (4.1) has a positive almost periodic solution N (t) which is globally exponentially stable with the exponential convergent rate λ0.1. The numerical simulationsin Figure 1 strongly support the consequence.

Figure 1
figure 1

Numerical solutions N(t)= ( N 1 ( t ) , N 2 ( t ) ) T of system ( 4.1 ) for the initial value φ(t) ( 1.5 , 1.7 ) T , ( 1.3 , 0.8 ) T , ( 0.1 , 0.1 ) T .

Remark 4.1 To the best of our knowledge, few authors have considered the problems of the global exponential stability of positive almost periodic solutions for a Nicholson’s blowflies system with nonlinear density-dependent mortality terms and patch structure. It is clear that all the results in [2535] and the references therein cannot be applicable to prove that all the solutions of (4.1) converge exponentially to the positive almost periodic solution. This implies that the results of this paper are essentially new.