1 Introduction

The global existence and blow-up for nonlinear reaction diffusion equations have been widely studied in recent years (see, for instance, [1]–[8]). In this paper, we consider the following problem:

{ ( g ( x , u ) ) t = ( a ( u ) b ( x ) u ) + f ( u ) in  D × ( 0 , T ) , u n = 0 on  D × ( 0 , T ) , u ( x , 0 ) = u 0 ( x ) > 0 in  D ¯ ,
(1.1)

where D R N (N2) is a bounded domain with smooth boundary ∂D, D ¯ is the closure of D, /n is the outward normal derivative on ∂D, T is the maximal existence time of u. Set R + :=(0,+). We assume, throughout this paper, that a(s) is a positive C 2 ( R + ) function, b(x) is a positive C 1 ( D ¯ ) function, f(s) is a positive C 2 ( R + ) function, g(x,s) is a C 2 ( D ¯ × R + ) function, g s (x,s)>0 for any (x,s) D ¯ × R + , and u 0 (x) is a positive C 2 ( D ¯ ) function. Under the above assumptions, it is well known from the classical parabolic equation theory [5] and maximum principle [9] that there exists a unique local positive solution for problem (1.1). Moreover, by the regularity theorem [10], u(x,t) C 3 (D×(0,T)) C 2 ( D ¯ ×[0,T)).

Many authors discussed the global existence and blow-up for nonlinear reaction diffusion equations with Neumann boundary conditions and obtained a lot of interesting results [11]–[24]. Some special cases of (1.1) have been studied already. Lair and Oxley [25] investigated the following problem:

{ u t = ( a ( u ) u ) + f ( u ) in  D × ( 0 , T ) , u n = 0 on  D × ( 0 , T ) , u ( x , 0 ) = u 0 ( x ) > 0 in  D ¯ ,

where D R N (N2) is a bounded domain with smooth boundary ∂D. The necessary and sufficient conditions characterized by functions a and f were given for the global existence and blow-up solution. Zhang [26] dealt with the following problem:

{ ( g ( u ) ) t = Δ u + f ( u ) in  D × ( 0 , T ) , u n = 0 on  D × ( 0 , T ) , u ( x , 0 ) = u 0 ( x ) > 0 in  D ¯ ,

where D R N (N2) is a bounded domain with smooth boundary ∂D. The sufficient conditions were obtained there for the existence of global and blow-up solutions. Gao et al.[27] considered the following problem:

{ ( g ( u ) ) t = ( a ( u ) u ) + f ( u ) in  D × ( 0 , T ) , u n = 0 on  D × ( 0 , T ) , u ( x , 0 ) = u 0 ( x ) > 0 in  D ¯ ,

where D R N (N2) is a bounded domain with smooth boundary ∂D. The sufficient conditions were developed for the existence of global and blow-up solutions. Meanwhile, the upper estimate of the global solution, the upper bound of the ‘blow-up time’, and the upper estimate of the ‘blow-up rate’ were also given.

In this paper, we study reaction diffusion problem (1.1). Note that f(u), g(x,u) and a(u)b(x) are nonlinear reaction, nonlinear diffusion and nonlinear convection, respectively. Since the diffusion function g(x,u) depends not only on the concentration variable u but also on the space variable x, it seems that the methods of [26], [27] are not applicable for the problem (1.1). In this paper, by constructing completely different auxiliary functions from those in [26], [27] and technically using maximum principles, we obtain the conditions on the data to guarantee the blow-up of the solution at some finite time, and conditions to ensure that the solution remains global. In addition, an upper bound for the ‘blow-up time’, an upper estimate of the ‘blow-up rate’, and an upper estimate of the global solution are also given. Our results extend and supplement those obtained in [26], [27].

We proceed as follows. In Section 2 we study the blow-up solution of (1.1). Section 3 is devoted to the global solution of (1.1). A few examples are given in Section 4 to illustrate the applications of the obtained results.

2 Blow-up solution

In this section we establish sufficient conditions on the data of the problem (1.1) to produce a blow-up of the solution u(x,t) at some finite time T and under these conditions we derive an explicit upper bound for T and an explicit upper estimate of the ‘blow-up rate’. The main result of this section is formulated in the following theorem.

Theorem 2.1

Letu(x,t)be a solution of the problem (1.1). Assume that the data of the problem (1.1) satisfies the following conditions:

  1. (i)

    for any (s,t)D× R + ,

    a ( s ) a ( s ) 0 , ( g s ( x , s ) a ( s ) ) s 0 , ( a ( s ) f ( s ) ( a ( s ) f ( s ) ) a ( s ) ) a ( s ) f ( s ) ( a ( s ) f ( s ) ) a ( s ) 0 ;
    (2.1)
  1. (ii)

    the constant

    α= min D ¯ { e u 0 f ( u 0 ) g u ( x , u 0 ) [ ( a ( u 0 ) b ( x ) u 0 ) + f ( u 0 ) ] } >0;
    (2.2)
  1. (iii)

    the integration

    M 0 + e s f ( s ) ds<+, M 0 = max D ¯ u 0 (x).
    (2.3)

Then u(x,t) must blow up in a finite time T and

T 1 α M 0 + e s f ( s ) ds
(2.4)

as well as

u(x,t) Φ 1 ( α ( T t ) ) ,
(2.5)

where

Φ(z)= z + e s f ( s ) ds,z>0,
(2.6)

and Φ 1 is the inverse function of Φ.

Proof

Consider the auxiliary function

Q(x,t)= e u u t αf(u).
(2.7)

Now we have

Q= e u u t u+ e u u t α f u,
(2.8)
ΔQ= e u u t | u | 2 +2 e u u u t + e u u t Δu+ e u Δ u t α f | u | 2 α f Δu,
(2.9)

and

Q t = e u ( u t ) 2 + e u ( u t ) t α f u t = e u ( u t ) 2 + e u ( a b g u Δ u + a b g u | u | 2 + a g u b u + f g u ) t α f u t = e u ( u t ) 2 + ( a b g u a b g u u g u 2 ) e u u t Δ u + a b g u e u Δ u t + ( a b g u a b g u u g u 2 ) e u u t | u | 2 + 2 a b g u e u ( u u t ) + ( a g u a g u u g u 2 ) e u u t ( b u ) + a g u e u ( b u t ) + [ ( f g u f g u u g u 2 ) e u α f ] u t .
(2.10)

It follows from (2.9) and (2.10) that

a b g u Δ Q Q t = ( a b g u u g u 2 a b g u + a b g u ) e u u t | u | 2 + ( 2 a b g u 2 a b g u ) e u ( u u t ) + ( a b g u u g u 2 a b g u + a b g u ) e u u t Δ u α a b f g u | u | 2 α a b f g u Δ u e u ( u t ) 2 + ( a g u u g u 2 a g u ) e u u t ( b u ) a g u e u ( b u t ) + [ ( f g u u g u 2 f g u ) e u + α f ] u t .
(2.11)

By the first equation of (1.1), we have

Δu= g u a b u t a a | u | 2 1 b bu f a b .
(2.12)

Substitute (2.12) into (2.11) to obtain

a b g u Δ Q Q t = ( ( a ) 2 b a g u a b g u a b g u + a b g u ) e u u t | u | 2 + ( 2 a b g u 2 a b g u ) e u ( u u t ) + a g u ( g u a ) u e u ( u t ) 2 a g u e u u t ( b u ) + α a f g u ( b u ) + ( a f a g u f g u f g u ) e u u t + ( α a b f g u α a b f g u ) | u | 2 a g u e u ( b u t ) + α f f g u .
(2.13)

It follows from (2.8) that

u t = e u Q u t u+α e u f u.
(2.14)

Substituting (2.14) into (2.13), we get

a b g u Δ Q + ( 2 b g u ( a a ) u + a g u b ) Q Q t = ( ( a ) 2 b a g u + a b g u a b g u a b g u ) e u u t | u | 2 + ( 2 α a b f g u α a b f g u α a b f g u ) | u | 2 + a g u ( g u a ) u e u ( u t ) 2 + ( a f a g u f g u f g u ) e u u t + α f f g u .
(2.15)

With (2.7), we have

u t = e u Q+α e u f.
(2.16)

Substitute (2.16) into (2.15) to get

a b g u Δ Q + ( 2 b g u ( a a ) u + a g u b ) Q + { a b g u [ ( a a ) a a + 1 ] | u | 2 + a g u [ ( f a ) + f a ] } Q Q t = α a b g u [ ( a f ( a f ) a ) a f ( a f ) a ] | u | 2 + a g u ( g u a ) u e u ( u t ) 2 + α f 2 a g u ( a a ) .
(2.17)

The assumptions (2.1) ensure that the right-hand side of (2.17) is nonpositive; that is,

a b g u Δ Q + ( 2 b g u ( a a ) u + a g u b ) Q + { a b g u [ ( a a ) a a + 1 ] | u | 2 + a g u [ ( f a ) + f a ] } Q Q t 0 in  D × ( 0 , T ) .
(2.18)

Now, by (1.1), we have

Q n = e u u t n + e u u t u n α f u n = e u ( u n ) t =0on D×(0,T).
(2.19)

Furthermore, it follows from (2.2) that

min D ¯ Q ( x , 0 ) = min D ¯ { e u 0 g u ( x , u 0 ) [ ( a ( u 0 ) b ( x ) u 0 ) + f ( u 0 ) ] α f ( u 0 ) } = min D ¯ { f ( u 0 ) [ e u 0 f ( u 0 ) g u ( x , u 0 ) [ ( a ( u 0 ) b ( x ) u 0 ) + f ( u 0 ) ] α ] } = 0 .
(2.20)

Combining (2.18)-(2.20) and applying the maximum principle [9], we find that the minimum of Q in D ¯ ×[0,T) is zero. Hence,

Q0in  D ¯ ×[0,T);

that is,

e u f ( u ) u t α.
(2.21)

At the point x 0 D ¯ , where u 0 ( x 0 )= M 0 , integrating (2.21) over [0,t], we get

0 t e u f ( u ) u t dt= M 0 u ( x 0 , t ) e s f ( s ) dsαt.

By the assumption (2.3), we know that u(x,t) must blow up in finite time t=T, moreover,

T 1 α M 0 + e s f ( s ) ds.

For each fixed x, integrating the inequality (2.21) over [t,s] (0<t<s<T), we obtain

Φ ( u ( x , t ) ) Φ ( u ( x , t ) ) Φ ( u ( x , s ) ) = u ( x , t ) + e s f ( s ) d s u ( x , s ) + e s f ( s ) d s = u ( x , t ) u ( x , s ) e s f ( s ) d s = t s e u f ( u ) u t d t α ( s t ) .

Letting sT, we have

Φ ( u ( x , t ) ) α(Tt),

which implies

u(x,t) Φ 1 ( α ( T t ) ) .

The proof is complete. □

3 Global solution

In this section we establish sufficient conditions on the data of the problem (1.1) in order to ensure that the solution has global existence. Under these conditions, we derive an explicit upper estimate of the global solution. The main results of this section are the following theorem.

Theorem 3.1

Letu(x,t)be a solution of the problem (1.1). Assume that the data of the problem (1.1) satisfies the following conditions:

  1. (i)

    for any (s,t)D× R + ,

    a ( s ) a ( s ) 0 , ( g s ( x , s ) a ( s ) ) s 0 , ( a ( s ) f ( s ) ( a ( s ) f ( s ) ) a ( s ) ) a ( s ) f ( s ) ( a ( s ) f ( s ) ) a ( s ) 0 ;
    (3.1)
  1. (ii)

    the constant

    β= max D ¯ { e u 0 f ( u 0 ) g u ( x , u 0 ) [ ( a ( u 0 ) b ( x ) u 0 ) + f ( u 0 ) ] } >0;
    (3.2)
  1. (iii)

    the integration

    m 0 + e s f ( s ) ds<+, m 0 := min D ¯ u 0 (x).
    (3.3)

Then u(x,t) must be a global solution and

u(x,t)Ψ ( β t + Ψ ( u 0 ( x ) ) ) ,
(3.4)

where

Ψ(z)= m 0 z e s f ( s ) ds,z m 0 ,
(3.5)

and Ψ 1 is the inverse function of Ψ.

Proof

Consider an auxiliary function

P(x,t)= e u u t βf(u).
(3.6)

In (2.17), by replacing Q and α by P and β, respectively, we have

a b g u Δ P + ( 2 b g u ( a a ) u + a g u b ) P + { a b g u [ ( a a ) a a + 1 ] | u | 2 + a g u [ ( f a ) + f a ] } P P t = β a b g u [ ( a f ( a f ) a ) a f ( a f ) a ] | u | 2 + a g u ( g u a ) u e u ( u t ) 2 + β f 2 a g u ( a a ) .
(3.7)

It follows from (3.1) that the right-hand side of (3.7) is nonnegative; that is,

a b g u Δ P + ( 2 b g u ( a a ) u + a g u b ) P + { a b g u [ ( a a ) a a + 1 ] | u | 2 + a g u [ ( f a ) + f a ] } P P t 0 in  D × ( 0 , T ) .
(3.8)

With (1.1), we have

P n = e u u t n + e u u t u n β f u n = e u ( u n ) t =0on D×(0,T).
(3.9)

It follows from (3.2) that

max D ¯ P ( x , 0 ) = max D ¯ { e u 0 g u ( x , u 0 ) [ ( a ( u 0 ) b ( x ) u 0 ) + f ( u 0 ) ] β f ( u 0 ) } = max D ¯ { f ( u 0 ) [ e u 0 f ( u 0 ) g u ( x , u 0 ) [ ( a ( u 0 ) b ( x ) u 0 ) + f ( u 0 ) ] β ] } = 0 .
(3.10)

Combining (3.8)-(3.10) and applying the maximum principle, we know that the maximum of P in D ¯ ×[0,T) is zero; that is,

P(x,t)0in  D ¯ ×[0,T).
(3.11)

From (3.11), we get

e u f ( u ) u t β.
(3.12)

For each fixed x D ¯ , by integrating (3.12) over [0,t], we have

1 β 0 t e u f ( u ) u t dt= 1 β u 0 ( x ) u ( x , t ) e s f ( s ) dst.
(3.13)

It follows from (3.13) and (3.3) that u(x,t) must be a global solution. Furthermore, by (3.13), we have

Ψ ( u ( x , t ) ) Ψ ( u 0 ( x ) ) = m 0 u ( x , t ) e s f ( s ) ds m 0 u 0 ( x ) e s f ( s ) ds= u 0 ( x ) u ( x , t ) e s f ( s ) dsβt.

Hence,

u(x,t) Ψ 1 ( β t + Ψ ( u 0 ( x ) ) ) .

The proof is complete. □

4 Applications

When g(x,u)g(u), a(u)1, and b(x)1 or g(x,u)g(u) and b(x)1, the conclusions of Theorems 2.1 and 3.1 are valid. In this sense, our results extend and supplement the results of [26], [27].

In what follows, we present several examples to demonstrate the applications of the obtained results.

Example 4.1

Let u(x,t) be a solution of the following problem:

{ u t = Δ u + | u | 2 + 2 1 + | x | 2 i = 1 3 x i u x i + 3 e u 1 + | x | 2 in  D × ( 0 , T ) , u n = 0 on  D × ( 0 , T ) , u ( x , 0 ) = 2 ( 1 | x | 2 ) 2 in  D ¯ ,

where D={x=( x 1 , x 2 , x 3 )| | x | 2 = x 1 2 + x 2 2 + x 3 2 <1} is the unit ball of R 3 . The above problem may be turned into the following problem:

{ ( e u ( 1 + | x | 2 ) ) t = ( e u ( 1 + | x | 2 ) u ) + 3 e 2 u in  D × ( 0 , T ) , u n = 0 on  D × ( 0 , T ) , u ( x , 0 ) = 2 ( 1 | x | 2 ) 2 in  D ¯ .

Now

a ( u ) = e u , b ( x ) = 1 + | x | 2 , f ( u ) = 3 e 2 u , g ( x , u ) = e u ( 1 + | x | 2 ) , u 0 ( x ) = 2 ( 1 | x | 2 ) 2 .

By setting

s= | x | 2 ,

we have 0s1 and

α = min D ¯ { e u 0 f ( u 0 ) g u ( x , u 0 ) [ ( a ( u 0 ) b ( x ) u 0 ) + f ( u 0 ) ] } = min D ¯ { 12 + 16 | x | 2 44 | x | 4 16 | x | 6 + 16 | x | 8 + 3 exp [ 2 ( 1 | x | 2 ) 2 ] 3 ( 1 + | x | 2 ) exp [ 2 ( 1 | x | 2 ) 2 ] } = min 0 s 1 { 12 + 16 s 44 s 2 16 s 3 + 16 s 4 + 3 exp [ 2 ( 1 s ) 2 ] 3 ( 1 + s ) exp [ 2 ( 1 s ) 2 ] } = 0.1391 .

It is easy to check that (2.1)-(2.3) hold. By Theorem 2.1, u(x,t) must blow up in a finite time T and

T 1 α M 0 + e s f ( s ) ds= 1 0.1391 2 + 1 3 e s ds=0.3243

as well as

u(x,t) Φ 1 ( α ( T t ) ) =ln 1 0.4173 ( T t ) .

Example 4.2

Let u(x,t) be a solution of the following problem:

{ u t = Δ u + 2 | u | 2 + 2 1 + | x | 2 i = 1 3 x i u x i + e 2 3 u 2 ( 1 + | x | 2 ) in  D × ( 0 , T ) , u n = 0 on  D × ( 0 , T ) , u ( x , 0 ) = 1 + ( 1 | x | 2 ) 2 in  D ¯ ,

where D={x=( x 1 , x 2 , x 3 )| | x | 2 = x 1 2 + x 2 2 + x 3 2 <1} is the unit ball of R 3 . The above problem can be transformed into the following problem:

{ ( e 2 u ( 1 + | x | 2 ) ) t = ( 2 e 2 u ( 1 + | x | 2 ) u ) + e u 2 in  D × ( 0 , T ) , u n = 0 on  D × ( 0 , T ) , u ( x , 0 ) = 1 + ( 1 | x | 2 ) 2 in  D ¯ .

Now we have

a ( u ) = 2 e 2 u , b ( x ) = 1 + | x | 2 , f ( u ) = e u 2 , g ( x , u ) = e 2 u ( 1 + | x | 2 ) , u 0 ( x ) = 1 + ( 1 | x | 2 ) 2 .

In order to determine the constant β, we assume

s= | x | 2 ,

then 0s1 and

β = max D ¯ { e u 0 f ( u 0 ) g u ( x , u 0 ) [ ( a ( u 0 ) b ( x ) u 0 ) + f ( u 0 ) ] } = max D ¯ { ( exp [ 1 2 + 1 2 ( 1 | x | 2 ) 2 ] × [ 24 + 64 | x | 2 8 | x | 4 64 | x | 6 + 64 | x | 8 + exp ( 3 2 3 2 ( 1 | x | 2 ) 2 ) ] ) / ( 1 + | x | 2 ) } = max 0 s 1 { exp [ 1 2 + 1 2 ( 1 s ) 2 ] [ 24 + 64 s 8 s 2 64 s 3 + 64 s 8 + exp ( 3 2 3 2 ( 1 s ) 2 ) ] 1 + s } = 26.5635 .

Again, it is easy to check that (3.1)-(3.3) hold. By Theorem 3.1, u(x,t) must be a global solution and

u ( x , t ) Ψ 1 ( β t + Ψ ( u 0 ( x ) ) ) = 2 ln [ 13.2818 t + exp ( 1 2 u 0 ( x ) ) ] = 2 ln [ 13.2818 t + exp ( 1 2 + 1 2 ( 1 | x | 2 ) 2 ) ] .

Author’s contributions

All results belong to Juntang Ding.