1 Introduction

Childhood diseases are the most common form of infectious diseases. These are the diseases such as measles, mumps, chicken pox, rubella, poliomyelitis, etc. to which children are born susceptible and usually contract within five years. Because young children are in frequent contact with each other at school or other place, such a disease can be spread very quickly. Meanwhile, the development of vaccines against infectious children diseases has been booming and protecting children from the diseases. Hence vaccination is considered to be the most effective strategy against childhood diseases, it is essential for us to predict the optimal vaccine coverage level to prevent the spread of theses diseases. A universal effort to extend vaccination coverage to all children began in 1974, when the World Health Organization (WHO) founded the Expanded Program on Immunization (EPI). Mathematical models (see [17]) of deterministic type have often been used to provide deeper insights into the transmission dynamics of a childhood disease and to evaluate control strategies.

In this paper, the total population that is involved in the spread of infection is split into three epidemiological classes: a susceptible class (S), an infected class (I) and a removed class (R) denoting vaccinated as well as recovered people with permanent immunity. We assume that the efficacy of vaccine is 100%, and the natural death rates μ in the classes remain unequal to births, so that the total population N is realistically not constant. Citizens are born into the population at a constant birth rate A with extremely low childhood disease mortality rate. We denote the fraction of citizens vaccinated at birth each year as p (with 0<p<1) and assume the rest are susceptible. A susceptible individual will move into the infected group through contact with an infected individual, approximated by an average contact rate β. An infected individual recovers at rate γ, and enters the removed class. The removed class also contains people who are vaccinated. The differential equations for the SIR (see [1, 4, 7]) epidemic model of childhood diseases with constant vaccination strategy are as follows:

{ d S d t = ( 1 p ) A β S I μ S , d I d t = β S I ( μ + γ ) I , d R d t = p A + γ I μ R .
(1.1)

The biological background requires that all parameters be nonnegative. Makinde [4] employed the Adomian decomposition method to compute an approximate non-perturbative solutions of model (1.1). Yildirim and Cherruault [7] by qualitative analysis revealed the vaccination reproductive number for disease control and eradication.

However, for practical purposes, it is often necessary to discretize the continuous model. The discrete dynamical system obtained from the discretization should contain as many qualitative properties of the continuous problem as possible. It is shown that many standard methods such as Euler method, Runge-Kutta method and some other standard finite schemes implemented in a dynamical system can lead to negative solutions for spurious dynamical behaviors such as converging to wrong equilibrium point or wrong periodic cycle or numerical instabilities [810]. In this paper, we propose a numerical scheme to solve model (1.1) by implementing a nonstandard finite difference (NSFD) scheme. This method was originally developed by Mickens [1116]. The nonstandard scheme relied on the following important rules: the standard denominator h in standard discrete derivative is replaced by a denominator function 0<ϕ(h)<1, where ϕ(h)=h+o( h 2 ); the nonlinear terms are approximated in a nonlocal way using more than one mesh point. Here, h is the time-step size of numerical integration. Moreover, the fundamental principle for constructing NSFD scheme for differential equations is dynamic consistency, that is, the discretized model maintain essential dynamical properties such as positivity of solutions, boundedness of solutions, monotonicity of solutions, correct number and stability of fixed-points and other special solutions of the continuous model. This method has been applied to various problems in which the resulting discrete systems preserve dynamical properties of the related continuous models [5, 1719]. In [19], the NSFD scheme has been implemented in a special class of SIR epidemic models. Mickens [5] considered a SIR epidemic model with square-root dynamics.

This paper is organized as follows. In the next section, we present several important properties of solutions to the continuous model. A particular discretization is constructed in Section 3. We illustrate the global asymptotic stability of disease-free equilibrium and endemic equilibrium in Sections 4 and 5, and provided numerical examples to verify our results in Section 6. Finally, we provide a summary of the obtained results and present a possible extension of this work.

2 Dynamical properties of the continuous model

In this section, we review some dynamical properties of the SIR epidemic model with constant vaccination strategy (1.1). It should be noted that the system of continuous equations, if added together, satisfies the conservation law [16]

d N d t =AμN,N(t)=S(t)+I(t)+R(t).
(2.1)

The exact solution of equation (2.1) is

N(t)= A μ + ( N ( 0 ) A μ ) e μ t ,
(2.2)

where N(0)=S(0)+I(0)+R(0). Any solution (S(t),I(t),R(t)), t0, of model (1.1) satisfies

S ( 0 ) 0 , I ( 0 ) 0 , R ( 0 ) 0 S ( t ) 0 , I ( t ) 0 , R ( t ) 0 .
(2.3)

All valid epidemic models must have this feature since negative population numbers cannot exist as a physical reality. Moreover, it is easy to verify that the domain

D= { ( S , I , R ) R + 3 | S + I + R A / μ }

is a compact, positively invariant set for model (1.1).

Define the basic reproduction number as follows:

R 0 = ( 1 p ) β A μ ( μ + γ ) .
(2.4)

Then the following results can be summarized in Li et al. [3].

Theorem 1 Model (1.1) always has a disease-free equilibrium E 0 =((1p)A/μ,0,pA/μ) and has a unique endemic equilibrium E =( S , I , R ) when R 0 >1, where

S = μ + γ β , I = μ ( R 0 1 ) β , R = p A + γ I μ .

Theorem 2 For model (1.1), the following results hold.

  1. (i)

    If R 0 <1, the disease-free equilibrium E 0 is globally asymptotically stable in D. On the other hand, if R 0 >1, E 0 is unstable;

  2. (ii)

    If R 0 >1, then the unique endemic equilibrium E is globally asymptotically stable in D.

3 The NSFD scheme

To derive the NSFD scheme, we define the following notation [16]:

t t n =nh, ( S ( t ) , I ( t ) , R ( t ) ) ( S n , I n , R n ),n=0,1,2,,

where h>0 is the constant time-step size. By applying the NSFD scheme to model (1.1), we can obtain the following discrete-time SIR epidemic model with constant vaccination strategy

{ S n + 1 S n ϕ = ( 1 p ) A β S n + 1 I n μ S n + 1 , I n + 1 I n ϕ = β S n + 1 I n ( γ + μ ) I n + 1 , R n + 1 R n ϕ = p A + γ I n + 1 μ R n + 1 ,
(3.1)

where the denominator function ϕ=ϕ(h,μ) (see [11, 12]) is

ϕ(h,μ)= e μ h 1 μ .

It is noted that discretized model (3.1) can be considered as using the standard Euler method for the first derivative and a nonlocal expression for nonlinear terms. It can be easily rearranged to get its explicit version

{ S n + 1 = S n + ( 1 p ) ϕ A 1 + ϕ ( β I n + μ ) , I n + 1 = I n + β ϕ S n + 1 I n 1 + ( γ + μ ) ϕ , R n + 1 = R n + p ϕ A + γ ϕ I n + 1 1 + μ ϕ .
(3.2)

Since all the parameters in model (3.2) are positive, it is clear that if the initial values S 0 , I 0 and R 0 are positive, then the numerical solutions will also be positive for all n0, namely

S 0 0 , I 0 0 , R 0 0 S n 0 , I n 0 , R n 0 , n = 0 , 1 , 2 , .

Defining N n = S n + I n + R n and adding the three equations of model (3.1), we get

N n + 1 N n ϕ =Aμ N n + 1 , N 0 = S 0 + I 0 + R 0 ,
(3.3)

which is the exact finite scheme for the conservation law as expressed by equation (2.1) (see [16]). A straightforward calculation gives

N n =N( t n )= 1 μ ( A ( A μ N 0 ) exp ( μ n h ) ) .

Similar to the continuous-time case, discrete model (3.1) or equivalent (3.2) also has a compact, positivity invariant set

D h = { ( S n , I n , R n ) R + 3 | S n + I n + R n A / μ , n = 0 , 1 , 2 , } .

It is easy to verify that discrete model (3.1) or equivalent (3.2) has the same equilibrium as model (1.1) which is independent of h. It can be described as the following theorem.

Theorem 3 For model (3.1) or equivalent (3.2), there always exists a disease-free equilibrium E d 0 =( S d 0 , I d 0 , R d 0 )=((1p)A/μ,0,pA/μ) and has a unique endemic equilibrium E d =( S d , I d , R d ) when R 0 >1, where

S d = μ + γ β , I d = μ ( R 0 1 ) β , R d = p A + γ I μ .

4 Global asymptotic stability of disease-free equilibrium E d 0

In this section, we mainly discuss the global asymptotic stability of disease-free equilibrium E d 0 . First, we consider the local stability of E d 0 for model (3.1). In order to obtain the local stability of equilibria for discrete model (3.1) or equivalent (3.2), we notice that the first two equations in model (3.1) or (3.2) do not depend on the third equation, and therefore the third equation can be omitted without loss of generality properties. For the sake of simplicity, we define the following functions [19]:

F ( S , I ) = S + ( 1 p ) ϕ A 1 + ϕ ( β I + μ ) , G ( S , I ) = I + β ϕ F ( S , I ) 1 + ( μ + γ ) ϕ .

Obviously, the Jacobian matrix [20, 21] at the equilibrium point ( S ˜ , I ˜ ) is given by

J( S ˜ , I ˜ )= ( F S ( S ˜ , I ˜ ) F I ( S ˜ , I ˜ ) G S ( S ˜ , I ˜ ) G I ( S ˜ , I ˜ ) ) .
(4.1)

Now, we give the following theorem about the local stability of the disease-free equilibrium E d 0 for model (3.1).

Theorem 4 If R 0 <1, the disease-free equilibrium point E d 0 of discrete model (3.1) or equivalent (3.2) is locally asymptotically stable in D h . On the other hand, if R 0 >1, E d 0 is unstable.

Proof Substituting the disease-free equilibrium E d 0 to Jacobian matrix (4.1) yields

J ( S d 0 , I d 0 ) = ( 1 1 + μ ϕ 1 p A μ ( 1 + μ ϕ ) 0 1 + β ϕ ( 1 p ) A / μ 1 + ( μ + γ ) ϕ ) .

The eigenvalues of J( S d 0 , I d 0 ) are as follows:

λ 1 = 1 1 + μ ϕ , λ 2 = 1 + β ϕ ( 1 p ) A / μ 1 + ( μ + γ ) ϕ .

Obviously | λ 1 |<1 for all h. From the definition of basic reproductive number (2.4), we can easily conclude that R 0 <1 is equivalent to (1p)βA<μ(μ+γ). Thus, if R 0 <1, then the magnitude of eigenvalue λ 2 is also strictly less than unity irrespective of h. This completes the proof. □

Next, let us consider the global asymptotic stability of disease-free equilibrium E d 0 for model (3.1). Since the variable R does not appear in the first and the second equations, it is sufficient to consider the following 2-dimensional system:

{ S n + 1 S n ϕ = ( 1 p ) A β S n + 1 I n μ S n + 1 , I n + 1 I n ϕ = β S n + 1 I n ( γ + μ ) I n + 1 .
(4.2)

Set

S ̲ = lim inf n S n , S ¯ = lim sup n S n , I ̲ = lim inf n I n , I ¯ = lim sup n I n .

Similar to the Izzo et al. [[22], proof of Lemma 3.3], we obtain the following basic lemma.

Lemma 1 For any solution ( S n , I n ) of model (4.2), with the initial conditions S 0 >0, I 0 >0, we have that

{ 0 < ( 1 p ) A μ + β I ¯ S ̲ S ¯ ( 1 p ) A μ + β I ̲ ( 1 p ) A μ , β S ¯ γ + μ 1 if  I ¯ > 0 , β S ̲ γ + μ 1 if  I ̲ > 0 .
(4.3)

Furthermore, we define the function P(s) as follows:

P(s) β s μ + γ ,

then we easily get the following lemma.

Lemma 2 P(s) is strictly monotone increasing function on [0,+) with

P(0)=0, R 0 =P ( ( 1 p ) A μ )

and

{ P ( S ¯ ) 1 if  I ¯ > 0 , P ( S ̲ ) 1 if  I ̲ > 0 .
(4.4)

Moreover, if R 0 >1, then there exists a unique solution S= S d of P(s)=1 such that

0< S d = μ + γ β < ( 1 p ) A μ .

By applying techniques in Izzo et al. [22], we now prove the global stability of the disease-free equilibrium for R 0 1.

Theorem 5 If R 0 1, then the disease-free equilibrium E d 0 of model (3.1) is globally asymptotically stable.

Proof From (4.3) in Lemma 1, for any ϵ>0, there exists an integer n 0 such that

S n + 1 ( 1 p ) A μ +ϵfor n n 0 .

Construct the following sequence { V n } n = 0 + defined by

V n = I n +ϕβ S n + 1 I n .
(4.5)

Then, for n n 0 , we have

V n + 1 V n = I n + 1 I n + ϕ β S n + 2 I n + 1 ϕ β S n + 1 I n = ϕ β S n + 1 I n ϕ ( γ + μ ) I n + 1 ϕ β S n + 1 I n + ϕ β S n + 2 I n + 1 = ϕ β S n + 2 I n + 1 ϕ ( γ + μ ) I n + 1 ϕ β ( ( 1 p ) A μ + ϵ ) I n + 1 ϕ ( γ + μ ) I n + 1 = ϕ ( β A ( 1 p ) μ ( γ + μ ) + β ϵ ) I n + 1 = ϕ γ + μ ( R 0 1 + β ϵ γ + μ ) I n + 1 .

Since ϵ is arbitrary, we conclude that if R 0 1, then

V n + 1 V n ϕ γ + μ ( R 0 1) I n + 1 0,

which yields that the sequence { V n } n = n 0 + is monotone decreasing. Therefore, there exists a nonnegative constant V ˆ such that lim n + = V ˆ . We will prove that V ˆ =0 for R 0 1. In fact, if R 0 <1, then we have lim n + I n =0. Consequently, from (4.5), we have that V ˆ =0. Meanwhile, by Lemma 1, we can conclude that lim n + S n = ( 1 p ) A μ . Suppose that R 0 =1, that is, (1p)Aβ=μ(μ+γ). We first transform model (4.2) into the following form:

{ S n + 1 = ( 1 p ) A 1 + ϕ μ + S n 1 + ϕ μ ϕ β S n + 1 I n 1 + ϕ μ , I n + 1 = I n 1 + ϕ ( μ + γ ) + ϕ β S n + 1 I n 1 + ϕ ( μ + γ ) .
(4.6)

We claim that there exists a sequence { n k } such that lim k I n k =0 if I ¯ =0, the claim is evident. Now we consider the case I ¯ >0. By applying the first inequality in (4.4), we obtain S ¯ = ( 1 p ) A μ . Therefore, there exists a sequence { n k } such that lim k + S n k + 1 = S ¯ . From the first equation of (4.6), we have

S n k + 1 = ( 1 p ) A 1 + ϕ μ + S n k 1 + ϕ μ ϕ β S n k + 1 I n k 1 + ϕ μ ,

that is,

S n k + 1 = S ¯ S n k + 1 S n k + ϕ β S n k + 1 I n k μ ϕ .

As k+, we obtain

lim k + ( S n k + 1 S n k +ϕβ S n k + 1 I n k )=0,

from which it is not difficult to obtain

lim k + S n k + 1 = lim k + S n k = S ¯
(4.7)

and

lim k + I n k =0.
(4.8)

We easily find that (4.7) implies lim n + S n = S ¯ = ( 1 p ) A μ . Meanwhile, combining (4.8) with (4.5), we have lim k + V n k =0. Therefore, we have V ˆ =0, which yields lim k + I n =0. Since lim k + N n = A μ , we have lim k + R n = p A μ .

Finally, we will prove that if R 0 1, then E 0 d is uniformly stable. First, we consider the case that there exists a nonnegative integer n 1 such that S n + 1 > S ¯ = ( 1 p ) A μ for any n n 1 . From the first equation of (3.1), we have that for any n> n 1 ,

S n + 1 S n ϕ =(1p)Aμ S n + 1 β S n + 1 I n 0,

then, for any n> n 1 , we obtain

( 1 p ) A μ S n + 1 S n S n 1 ,

which implies that for any n> n 1 ,

| S n + 1 ( 1 p ) A μ || S n 1 ( 1 p ) A μ |.
(4.9)

Meanwhile, from the second equation of model (3.1), we have that for any n n 0 ,

I n + 1 I n ( 1 + β ϕ ( ( 1 p ) A μ + ϵ ) ) 1 + ( μ + γ ) ϕ .

From the third equation of model (3.1), it is not difficult to obtain

R n + 1 A p μ = ( R n A p μ ) 1 + μ ϕ + γ ϕ I n + 1 1 + μ ϕ ,

which implies that for any n n 2 =max{ n 0 , n 1 } such that

| R n + 1 A p μ || R n 2 A p μ | ( 1 1 + μ ϕ ) n n 2 + 1 + γ I n 2 μ .
(4.10)

Next, we consider the case that there exists a nonnegative integer n 3 such that S n 3 ( 1 p ) A μ . Then, by the first equation of (3.1), we obtain

S n 3 + 1 S n 2 + A ϕ ( 1 p ) 1 + μ ϕ ( 1 p ) A μ .

Thus, we have, for n n 3 , S n S ¯ = ( 1 p ) A μ . Then, by the second equation of (3.1) and R 0 1, we have that for any n n 3 ,

I n + 1 = I n + β ϕ S n + 1 I n 1 + ( μ + γ ) ϕ I n 1 + ( μ + γ ) ϕ R 0 1 + ( μ + γ ) ϕ I n .
(4.11)

Moreover, by the first equation of model (3.1), we have, for n n 3 ,

S n + 1 ( 1 p ) A μ = S n ( 1 p ) A μ 1 + μ ϕ ϕ β S n + 1 I n 1 + μ ϕ ,

which implies that for n n 3 ,

| S n + 1 ( 1 p ) A μ | | S n 3 ( 1 p ) A μ | ( 1 + μ ϕ ) n n 3 + 1 + β ( 1 p ) A μ 2 I n 3 .
(4.12)

By applying (4.11), we conclude that (4.10) holds for any n n 3 . Thus, from (4.9)-(4.12), we conclude that E 0 d is uniformly stable. Hence, if R 0 1, E 0 d is globally asymptotically stable. □

5 Global asymptotic stability of the endemic equilibrium E d

In this section, we mainly discuss the global dynamics of the endemic equilibrium E d of model (3.1). Before we prove the stability of the endemic equilibrium, we first give the following lemma.

Lemma 3 [23, 24]

The quadratic equation f(λ)= λ 2 Bλ+C=0 has two roots that satisfy | λ i |<1, i=1,2, if and only if the following conditions are satisfied:

  1. (i)

    f(0)=C<1,

  2. (ii)

    f(1)=1+B+C>0,

  3. (iii)

    f(1)=1B+C>0.

Theorem 6 If R 0 >1, then the endemic equilibrium point E d of discrete model (3.1) or equivalent (3.2) is locally asymptotically stable in D h .

Proof Assuming that R 0 >1 and substituting the endemic equilibrium point E d to Jacobian matrix (4.1) lead to

J ( S d , I d ) = ( 1 a 1 a 2 μ ϕ ( R 0 1 ) a b 1 μ c ϕ ( R 0 1 ) a 2 b ) ,

where a=1+ϕ(μ+β I d )>1, b=1+(μ+γ)ϕ>1, c=βϕ( S d +(1p)ϕA)>0.

The characteristic equation of J( S d , I d ) is given by f(λ)= λ 2 Bλ+C=0, straightforward calculation gives

B= 1 a +1 μ c ϕ ( R 0 1 ) a 2 b ,C= 1 a = 1 1 + ϕ ( μ + β I d ) .

Obviously,

0<C<1,1+B+C= 4 a b + μ ϕ R 0 ( 2 a b c ) + μ c ϕ a 2 b ,

where 2abc=(1+μϕ R 0 )(2+(μ+γ)ϕ)>0, that is, 1+B+C>0. Finally, using the fact that R 0 >1, it is easy to obtain

1B+C= μ c ϕ ( R 0 1 ) a 2 b >0.

Hence all the conditions in Lemma 3 are satisfied when R 0 >1. This proves that when R 0 >1, then the endemic equilibrium point E d =( S d , I d , R d ) is locally asymptotically stable for any h. □

Next, we will prove the permanence of model (3.1) for R 0 >1. Similar to the result of McCluskey in [25, 26], we first give the following lemma.

Lemma 4 If I n + 1 < I n holds, then S n + 1 < S d ; inversely, if S n + 1 S d holds, then I n + 1 I n , where

S d = μ + γ β , I d = μ ( R 0 1 ) β .

Proof By the second equation of model (3.1), we obtain

I n + 1 I n =ϕ ( β S n + 1 I n ( μ + γ ) I n + 1 ) .

If S n + 1 S d holds, then we have that

I n + 1 = 1 + ϕ β S n + 1 1 + ϕ ( μ + γ ) I n < 1 + ϕ β S d 1 + ϕ ( μ + γ ) I n = I n .

This completes the proof of Lemma 4. □

Theorem 7 If R 0 >1, then for any solution of model (3.1) with the initial conditions that S 0 >0, I 0 >0, R 0 >0

lim inf n + S n S ̲ := μ ( 1 p ) A ϕ μ + ϕ ( μ 2 + β A ) ,
(5.1)
lim inf n + I n I ̲ := ( 1 1 + ϕ ( μ + γ ) ) l 0 I d ,
(5.2)

where the constant l 0 is sufficiently large such that S d < S Δ := ( 1 p ) A k (1 ( 1 1 + ϕ k ) l 0 ).

Proof For any positive constant ϵ, there exists a sufficiently large positive integer n 0 such that

N n A μ +ϵfor n n 0 .
(5.3)

By the first equation of models (3.1) and (5.3), we have that for any n n 0 ,

S n + 1 = S n + ( 1 p ) ϕ A 1 + ϕ ( β I n + μ ) S n + ( 1 p ) ϕ A 1 + ϕ ( β ( A μ + ϵ ) + μ ) .

Since ϵ is arbitrary, we conclude that (5.1) holds. Now we prove that (5.2) holds. In fact, for any positive constant q<1, it is seen that

S d = μ + γ β = ( 1 p ) A μ + β I d < ( 1 p ) A μ + q β I d .

We first claim that any solution of model (3.1) does not have the following property: there exists a nonnegative integer n 1 such that I n q I d for all n n 1 . Suppose on the contrary that there exists a solution ( S n , I n , R n ) of model (3.1) and a nonnegative n 1 such that I n q I d for n n 1 , it can be seen that for n n 1 ,

S n + 1 S n + ( 1 p ) ϕ A 1 + ϕ ( β q I d + μ ) = S n 1 + ϕ k + ( 1 p ) ϕ A 1 + ϕ k .

Consequently, for n n 1 , we have

S n + 1 ( 1 1 + ϕ k ) n + 1 n 1 S n 1 + ( 1 p ) ϕ A 1 + ϕ k l = 0 n n 1 ( 1 1 + ϕ k ) l ( 1 p ) A k ( 1 ( 1 1 + ϕ k ) n n 1 + 1 ) .

Since ( 1 p ) A k > S d , therefore, there exists a positive l 0 such that for all l l 0 ,

( 1 p ) A k ( 1 ( 1 1 + ϕ k ) l ) > S d .

We hence set

S Δ = ( 1 p ) A k ( 1 ( 1 1 + ϕ k ) l 0 ) .

Thus, by applying Lemma 1, we have that I n + 1 I n for all n n 1 + l 0 +1.

Furthermore, for the sequence { V n } 0 + defined by (4.5), we have that for n n 1 + l 0 1,

V n + 1 V n = S n + 2 I n + 1 β ϕ ( μ + γ ) I n + 1 ϕ ( β S Δ ( μ + γ ) ) ϕ I n 1 + l 0 1 .

Since β S Δ (μ+γ)ϕ>0, this leads to lim n + V n =, which yields a contradiction. Hence the claim is proved.

By the claim above, we are left to consider two possibilities. First, I n q I for all n sufficiently large. If this case holds, we get the conclusion of the proof. Second, we investigate the case that I n oscillates about q I for all n sufficiently large. Let N 1 < N 2 be sufficiently large such that

I N 1 , I N 2 >q I d , I n q I d for  N 1 <n< N 2 .

By the second equation of model (3.1), we obtain, for n> N 1 ,

I n + 1 ( 1 1 + ϕ ( μ + γ ) ) n N 1 + 1 I N 1 ( 1 1 + ϕ ( μ + γ ) ) n N 1 + 1 q I d .

Thus, we have that for all N 1 n N 1 + l 0 1,

I n + 1 ( 1 1 + ϕ ( μ + γ ) ) l 0 q I d =q I ̲ .

If N 2 N 1 + l 0 , then by applying a similar discussion above, we obtain I n + 1 I ̲ for all N 1 + l 0 n N 2 1. We hence prove that I n q I ̲ for all N 1 n N 2 . Since the interval [ N 1 , N 2 ] is arbitrarily chosen, we conclude that I n q I ̲ for all n sufficiently large. Meanwhile, since q is also arbitrary, we conclude that lim n + I n I ̲ . This completes the proof. □

By Theorem 6, we easily obtain the permanence of model (3.1) for R 0 >1. Next, by constructing the Lyapunov function, we will prove that E d is globally asymptotically stable for R 0 >1. Consider the Lyapunov function as follows:

W n = 1 β I d g ( S n S d ) + 1 + β S d β S d g ( I n I d ) ,

where the function g(x)=x1lnx. First, by calculating, we have

g ( S n + 1 S d ) g ( S n S d ) = S n + 1 S d S n S d ln S n + 1 S n S n + 1 S n S d S n + 1 S n S n + 1 = S n + 1 S d S d S n + 1 ( S n + 1 S n ) = S n + 1 S d S d S n + 1 ϕ ( ( 1 p ) A β S n + 1 I n μ S n + 1 ) = S n + 1 S d S d S n + 1 ϕ ( β S d I d + μ S d β S n + 1 I n μ S n + 1 ) = μ ( S n + 1 S d ) 2 S d S n + 1 + ϕ β I d ( 1 S d S n + 1 ) ( 1 S n + 1 S d I n I d ) .
(5.4)

In the same way, we have

g ( I n + 1 I d ) g ( I n I d ) = I n + 1 I d I n I d ln I n + 1 I n I n + 1 I n I d I n + 1 I n I n + 1 = I n + 1 I d I d I n + 1 ( I n + 1 I n ) = I n + 1 I d I d I n + 1 ϕ ( β S n + 1 I n ( γ + μ ) I n + 1 ) = I n + 1 I d I d I n + 1 ϕ ( β S n + 1 I n β S d I n + 1 ) = ϕ β S d ( 1 I d I n + 1 ) ( S n + 1 S d I n I d I n + 1 I d ) .
(5.5)

From (5.4) and (5.5), we have

W n + 1 W n ϕ = ( 1 S d S n + 1 ) ( 1 S n + 1 S d I n I d ) μ ( S n + 1 S d ) 2 β I d S d S n + 1 + ( 1 I d I n + 1 ) ( S n + 1 S d I n I d I n + 1 I d ) = μ ( S n + 1 S d ) 2 β I d S d S n + 1 ( 2 + S d S n + 1 + S n + 1 I n S d I n + 1 + ln I n + 1 I d ln I n I d ) = μ ( S n + 1 S d ) 2 β I d S d S n + 1 ( g ( S d S n + 1 ) + g ( S n + 1 I n S d I n + 1 ) ) ,
(5.6)

which implies that { W n } 0 + is a monotone decreasing sequence. We easily get

lim n + W n = W ˆ .

Then lim n + ( W n + 1 W n )=0, which combined with (5.6) implies that

lim n + S n = S d , lim n + I n I n + 1 =1.
(5.7)

From the first equation of models (3.1) and (5.7), we have

lim n + I n = μ S d + ( 1 p ) A β S d = μ ( R 0 1 ) β .

Notice that W n W 0 , which implies that E d is uniformly stable. Finally, we hence obtain the theorem as follows.

Theorem 8 If R 0 >1, then the endemic equilibrium E d for model (3.1) or equivalent (3.2) is globally asymptotically stable.

6 Numerical simulations

In this section, numerical simulations will be given to verify theoretical results obtained in the previous section. The simulation is performed using MATLAB software.

  1. (i)

    We choose A=28, μ=0.7, γ=15, p=0.5, β=0.7 and ϕ=0.2. By calculation, we have that R 0 =0.8917 and the endemic equilibrium E d 0 =(16,0,24). According to Theorem 5, the disease-free equilibrium E d 0 of discrete model (3.1) or equivalent (3.2) is globally stable, which is shown in Figure 1.

Figure 1
figure 1

The solutions (S(t),I(t),R(t)) of model ( 3.1 ) or equivalent ( 3.2 ) are globally asymptotically stable and converge to the disease-free equilibrium E d 0 , when R 0 1 .

  1. (ii)

    Assuming the following parameter values: A=28, μ=0.7, γ=15, p=0.5, β=2 and ϕ=0.2, by calculation, we have R 0 =2.0382 and the endemic equilibrium E d =(7.85,0.3634,24.5866). According to Theorem 8, the endemic equilibrium E d =( S d , I d , R d ) of discrete model (3.1) or equivalent (3.2) is globally stable, which is depicted in Figure 2.

Figure 2
figure 2

The solutions (S(t),I(t),R(t)) of model ( 3.1 ) or equivalent ( 3.2 ) are globally asymptotically stable and converge to the disease-free equilibrium E d , when R 0 >1 .

7 Conclusion

In this paper, we have proposed a discrete-time analogue of the continuous SIR epidemic model of childhood diseases with constant vaccination strategy which is derived by the NSFD scheme of Michens. In order to obtain the permanence of model (3.1) for R 0 >1, we offer Lemma 4. Applying the discrete Lyapunov functional technique (see [25, 26]) for both cases R 0 0 and R 0 >1, it shown that the global dynamics of this discrete-time analogue of the continuous SIR epidemic model is fully determined only by the basic reproduction number R 0 . This shows dynamical consistency between the discrete SIR epidemic model and its corresponding continuous model. The NSFD scheme constructed in this paper is for the SIR epidemic model with constant vaccination strategy. For our future work, we will consider an epidemic model with varying vaccination strategy.