Skip to main content

Theory and Modern Applications

On stability regions of the modified midpoint method for a linear delay differential equation

Abstract

The paper deals with stability regions of a certain discretization of a linear differential equation with constant delay. The main aim of the paper is to analyze the regions of asymptotic stability of the modified midpoint method applied to a linear differential equation with constant delay. Obtained results are compared with other known results, particularly for Euler discretization. The relation between asymptotic stability conditions in the discrete case and continuous case is discussed, too.

1 Introduction

Qualitative investigation of difference equations plays a key role in the numerical analysis of differential equations. Particularly, the study of asymptotic stability of numerical schemes (including construction of stability regions) is based on the results for asymptotic stability of difference equations. In this paper we deal with the necessary and sufficient asymptotic stability conditions for a certain discretization applied to the linear delay differential equation

y (t)=ay(t)+by(tτ),t>0,
(1)

where a,b,τR, τ>0. In particular, we compare the obtained conditions with results known for another numerical discretization applied to (1) and also with asymptotic stability conditions for delay differential equation (1) itself. For this purpose, we mention several works, which deal with the asymptotic properties of (1) and some of its discrete counterparts. First, we recall the papers of Andronov and Mayer [1], and of Hayes [2], where the necessary and sufficient conditions for asymptotic stability of (1) were derived. These conditions can be captured as follows:

ab<afor all τ>0
(2)

and, in addition to the previous,

|a|+b<0for τ< arccos ( a / b ) ( b 2 a 2 ) 1 / 2 .

Particularly, considering a=0, equation (1) turns to

y (t)=by(tτ),t>0
(3)

and it is asymptotically stable if and only if π/2<bτ<0.

The first result for a discrete case (related to (3)) that we mention is the paper of Levin and May [3], where the difference equation

y(n+1)y(n)+βy(n)=0,n=0,1,2,,
(4)

1, Z was investigated. The necessary and sufficient condition for asymptotic stability of (4) is 0<β<2cos(π/(2+1)). A more general case of (4) in the form

y(n+1)+αy(n)+βy(n)=0,n=0,1,2,,
(5)

1, Z was discussed by Kuruklis [4].

Theorem 1 Let α0, β be arbitrary reals. Equation (5) is asymptotically stable if and only if |α|<(+1)/, and

| α | 1 < β < ( α 2 + 1 2 | α | cos ϕ ) 1 / 2 for odd, | α + β | < 1 and | β | < ( α 2 + 1 2 | α | cos ϕ ) 1 / 2 for even,

where ϕ(0,π/(+1)) is a solution of the auxiliary equation sin(x)/sin((+1)x)=1/|α|.

We note that for α=0 the necessary and sufficient condition for asymptotic stability of (5) becomes |β|<1. We remark that the conditions in this famous result have an implicit form with respect to . Another equivalent set of conditions in an explicit form with respect to is introduced in [5].

The analysis of this paper is based on the assertion by Čermák and Tomášek [6], which formulates the necessary and sufficient asymptotic stability conditions for the difference equation

y(n+2)+αy(n)+βy(n)=0,n=0,1,2,,
(6)

where α,βR and 1, Z.

Theorem 2 Let α, β be arbitrary reals such that αβ0.

  1. (i)

    Let be even and β ( α ) / 2 + 1 <0. Then (6) is asymptotically stable if and only if

    |α|+|β|<1.
    (7)
  2. (ii)

    Let be even and β ( α ) / 2 + 1 >0. Then (6) is asymptotically stable if and only if either

    |α|+|β|1,
    (8)

or

||α||β||<1<|α|+|β|,<2arccos α 2 + β 2 1 2 | α β | /arccos α 2 β 2 + 1 2 | α |
(9)

holds.

  1. (iii)

    Let be odd and α<0. Then (6) is asymptotically stable if and only if (7) holds.

  2. (iv)

    Let be odd and α>0. Then (6) is asymptotically stable if and only if either (8), or

    β 2 <1α<|β|,<2arcsin 1 α 2 β 2 2 | α β | /arccos α 2 β 2 + 1 2 | α |
    (10)

holds.

Recently, Ren [7] also gave an equivalent system of necessary and sufficient conditions for asymptotic stability of (6), but his formulation needs to solve a nonlinear auxiliary equation, similarly to the result of Kuruklis mentioned above. A description of the stability boundary for (6) in terms of some straight lines and certain parametric curves can be found in Kipnis and Nigmatullin [8].

We close the survey of the results for various linear difference equations with Dannan [9], where a general form of a three-term difference equation

y(n+m)+αy(n)+βy(n)=0,n=0,1,2,,

with positive integers m, was investigated.

The above mentioned results can be utilized to describe stability regions (i.e., sets of pairs (a,b)R×R, for which the given discretization is asymptotically stable considering given stepsize) for various numerical schemes, which solve an initial value problem for (1). For more details about numerical background, methods and their stability theory, see, e.g., Bellen and Zennaro [10] and in’ t Hout [11].

The paper is focused on the asymptotic properties of a numerical scheme, which arises from (1) by use of the modified midpoint method. The numerical formula is derived by integration over two steps, where the integrals of terms on the right-hand side of (1) are approximated via the trapezoidal rule and the midpoint rule, respectively. The analysis is realized on the equidistant mesh t n =nh, n=0,1, with stepsize h=τ/k, where k2 is a positive integer. Such an efficient choice of stepsize makes the discretization formulae free of extra interpolation terms, which can arise from an appropriate approximation of the delayed term (see [10]). First, we apply the modified midpoint method to equation (1) to obtain a linear difference equation

Y(n+2) 1 + a h 1 a h Y(n) 2 b h 1 a h Y(nk+1)=0,n=0,1,,
(11)

where the stepsize h satisfies ah1. The value Y(n) then represents a numerical approximation of solution y of delay differential equation (1) at the nodal point t n .

The paper is organized as follows. Section 2 presents the set of necessary and sufficient conditions for asymptotic stability of (11). In Section 3 we discuss some important properties of obtained results and compare them with the results known for another discretization as well as with the asymptotic stability conditions for the corresponding differential equation. Section 4 concludes the paper by final remarks.

2 Main result

In this section we state the necessary and sufficient conditions for asymptotic stability of (11). The analysis of (11) falls naturally into two parts according to the parity of k. For an effective and clear formulation of the main result, we introduce the symbols

τ 1 ( h ) = h + 2 h arcsin a + b 2 h ( 1 + a h ) | b | / arccos 1 + a 2 h 2 2 b 2 h 2 a 2 h 2 1 , τ 2 ( h ) = h + 2 h arccos a + b 2 h | ( 1 + a h ) b | / arccos 1 + a 2 h 2 2 b 2 h 2 | a 2 h 2 1 | ,

which are utilized in these two parts, respectively.

Theorem 3 (I) Let k2 be even. Then (11) is asymptotically stable if and only if one of the following conditions holds:

|bh|1,|b|+a<0,
(12)
2<2 b 2 h 2 <1ah,τ< τ 1 (h).
(13)
  1. (II)

    Let k3 be odd and m=(k1)/2. Then (11) is asymptotically stable if and only if one of the following conditions holds:

    ab<a,|bh|<1,
    (14)
    |b|+a<0, ( 1 ) m bh=1,
    (15)
    b+|a|<0,bh>1,τ< τ 2 (h),
    (16)
    ( 1 ) m b+a<0, ( 1 ) m bh>1,τ< τ 2 (h),
    (17)
    ( 1 ) m b+a>0, ( 1 ) m + 1 bh>1,τ< τ 2 (h).
    (18)

Proof The proof is based on the application of Theorem 2 to (11) and the ensuing analysis of the obtained conditions. In particular, if we consider (11) in the form of (6), the coefficients α and β of (6) are given by

α= 1 + a h 1 a h ,β= 2 b h 1 a h
(19)

and the indices and k are in the relation =k1.

Case (I): Investigating the case of k even, we utilize parts (iii) and (iv) of Theorem 2. Firstly, we focus on condition (iii): considering the coefficients (19), the assumption α<0 implies |ah|<1. Thus, 7 is equivalent to |b|+a<0. Therefore, condition (iii) coincides with |bh|<ah<1.

Now, we analyze condition (iv): analogously, assumption α>0 implies |ah|>1. Hence, (8) gives |bh|1 providing ah<1, while for the case ah>1 relation (8) cannot occur. We now turn to (10). Relation (10)1 can be read as 2<2 b 2 h 2 <1ah. Furthermore, the restriction (10)2 becomes

k1<2arcsin a + b 2 h | ( 1 + a h ) b | /arccos 1 + a 2 h 2 2 b 2 h 2 | a 2 h 2 1 | .

Since |ah|>1 and k=τ/h, it can be written as τ< τ 1 (h). Therefore, condition (iv) is satisfied if and only if either |bh|1, ah<1 or (13).

Finally, Theorem 2 does not cover the case of αβ=0 (i.e., ah=1 or b=0). In our case we do not consider the eventuality b=0 with respect to the fact that we deal with the discretization of (1). Accordingly, for ah=1, equation (11) turns to

Y(n+1)bhY(nk+1)=0,n=0,1,

and the necessary and sufficient condition for its asymptotic stability is given by Theorem 1 as |bh|<1. Summarizing the above discussion, we conclude that if k is even, (11) is asymptotically stable if either (12) or (13) holds.

Case (II): For k odd, we consider conditions (i) and (ii) of Theorem 2. Condition (i) can be rewritten as

2 b h 1 a h ( 1 + a h 1 a h ) 1 + m <0,| 1 + a h 1 a h |+| 2 b h 1 a h |<1
(20)

by use of (19). With respect to the parity of power in the first relation, we obtain by a sign discussion of terms in the other relation a set of conditions equivalent to (20) as

| a h | < 1 , b > 0 , a < b , a h < 1 , b > 0 , b h < 1
(21)

for m odd and (21),

ah<1,b<0,bh<1

for m even.

In the Case (ii) of Theorem 2, condition (8) can be reformulated as

2 b h 1 a h ( 1 + a h 1 a h ) 1 + m >0,| 1 + a h 1 a h |+| 2 b h 1 a h |1.
(22)

An analogous analysis to that above shows that for m odd, (22) is equivalent to

| a h | < 1 , b < 0 , a b , a h < 1 , b < 0 , b h 1 .
(23)

In the case m even, condition (22) is satisfied if and only if (23) or

ah<1,b>0,bh1

holds. The above discussion of the Case (i), the part of (ii) considering (8) and including the case α=0 (i.e., ah=1, |bh|<0, see Case (I)) gives (14)-(15).

Now it remains to analyze condition (9) adapted for equation (11) by (19), i.e.,

|| 1 + a h 1 a h || 2 b h 1 a h ||<1<| 1 + a h 1 a h |+| 2 b h 1 a h |,τ< τ 2 (h)

under the assumption 2 b h 1 a h ( 1 + a h 1 a h ) 1 + m >0. In the same manner as above, we get the equivalency to the following set of conditions:

|ah|<1,b<0,1+ah2bh,bh<1,b<a,τ< τ 2 (h),
(24)
|ah|<1,b<0,1+ah>2bh,b<|a|,τ< τ 2 (h),
(25)
ah>1,b>0,1+ah2bh,b<a,τ< τ 2 (h),
(26)
ah>1,b>0,1+ah>2bh,1<bh,τ< τ 2 (h),
(27)
ah<1,b<0,1+ah<2bh,bh>1,τ< τ 2 (h),
(28)
ah<1,b<0,1+ah2bh,bh>1,a<b,τ< τ 2 (h)
(29)

for m odd and (24), (25),

ah>1,b<0,1+ah2bh,b<a,τ< τ 2 (h),
(30)
ah>1,b<0,1+ah>2bh,1<bh,τ< τ 2 (h),
(31)
ah<1,b>0,1+ah<2bh,bh>1,τ< τ 2 (h),
(32)
ah<1,b>0,1+ah2bh,bh>1,a<b,τ< τ 2 (h)
(33)

for m even. These conditions are jointly expressed by (16)-(18). In fact, (16) coincides with (24), (25). Condition (17) is equivalent to (28), (29) and (32), (33) for m odd and m even, respectively. Finally, (18) is the same as (26), (27) for m odd and (30), (31) for m even. The proof is complete. □

3 Asymptotic stability discussion

In this section we introduce some remarks and comments to the obtained result formulated in Theorem 3. First, we focus on the connection with the asymptotic stability properties of (1). Particularly, we investigate a limit form of Theorem 3 considering h0. In the Case (I) of k even, the asymptotic stability region of (11) becomes |b|+a<0. Let us note that with the exception of the boundary, this region corresponds to (2). In the Case (II) of k odd, it may be shown (by the L’Hospital rule) that the asymptotic stability conditions turn to

a b < a , | a | + b < 0 , τ < arccos ( a / b ) ( b 2 a 2 ) 1 / 2

as h0. These are equivalent to the conditions defining the asymptotic stability region of (1).

Now we present the necessary and sufficient conditions for the asymptotic stability of the midpoint method discretization of (3) in the form

Y(n+2)Y(n)2bhY(nk+1)=0,n=0,1,,
(34)

and then we focus on some of their monotony properties with respect to changing stepsize h. Finally, we compare the obtained stability intervals with the stability interval of the corresponding differential equation, as well as with the stability intervals for the forward Euler method discretization of (3).

Corollary 4 Equation (34) is asymptotically stable if and only if

k is odd, 0>b> 1 h sin π h 2 τ .

Proof The assertion is an immediate consequence of Theorem 3. Setting a=0, we realize that conditions (12) and (13) cannot occur. Therefore, (34) is unstable for any bR in the case of k even.

Considering k odd, we investigate conditions (14)-(18). For a=0, there arises a contradiction in all conditions except for (16), which becomes

b<0,bh>1,τ<h+ 2 h arccos ( b h ) arccos ( 1 2 b 2 h 2 ) .
(35)

We omit (35)2 because it is imposed by the domain of the last relation (35)3. Our next aim is to simplify the delay restriction (35)3 to the form more convenient for further analysis. We use the formula

arccos ( 1 2 x 2 ) =π2arccosx,x>0

and taking into account that function cosx is decreasing for x(0,π/2), we arrive at

cos π ( τ h ) 2 τ >bh.

Since cos(π/2x)=sinx, we get

sin π h 2 τ >bh.

Finally, we rewrite (35) as

0>b> 1 h sin π h 2 τ ,

which is the necessary and sufficient condition for asymptotic stability of (34) providing k is odd. □

We emphasize that the stability regions are captured just by stability intervals for values of parameter b. We denote I τ M (h)=( 1 h sin π h 2 τ ,0) stability intervals of (34) derived in Corollary 4. Next assertion describes the relation between stability intervals I τ M (h) with respect to stepsize h.

Theorem 5 Let 3 k 1 < k 2 be arbitrary positive odd integers and let h 1 =τ/ k 1 >τ/ k 2 = h 2 be corresponding stepsizes. Then

I τ M ( h 2 ) I τ M ( h 1 ).

Proof Let us define a function

f(h)= 1 h sin π h 2 τ ,h(0,τ/3,

which represents the dependence of the left endpoint of I τ M (h) on stepsize h. Since the right endpoint is zero for any h, we discuss only the monotony of f(h). Doing this, we drop the constraint h=τ/k and we consider f(h) as a function of a continuous argument h. Then

f (h)= 1 h 2 sin π h 2 τ π 2 τ h cos π h 2 τ ,h(0,τ/3.

Since sin π h 2 τ >0 for h(0,τ/3, f (h)>0 when

cot π h 2 τ < 2 τ π h ,h(0,τ/3.

If we substitute x= π h 2 τ , the last relation becomes

tanx>x,x(0,π/6.
(36)

Obviously, tan(0)=0 and ( tan ( x ) ) = cos 2 (x)>1= x for x(0,π/6. Therefore (36) holds for any x(0,π/6. Thus, we have proved that f (h)>0 for h(0,τ/3 and consequently I τ M ( h 2 ) I τ M ( h 1 ). □

Next, we compare stability intervals I τ M (h) with the stability interval of (3), which we denote I τ =(π/(2τ),0).

Remark 6 An important property is the behavior of I τ M (h) as h0. Using the L’Hospital rule, we may see that

lim h 0 1 h sin π h 2 τ = lim h 0 π 2 τ cos π h 2 τ = π 2 τ .

Therefore, I τ M (h) is approaching I τ as h0.

Remark 7 In the proof of Theorem 5 we have shown that 1 h sin π h 2 τ is an increasing function on h(0,τ/3. Considering also Remark 6, we conclude that I τ I τ M (h) for any h=τ/k, where k is odd. Note that the midpoint method discretization of (3) is not asymptotically stable.

Finally, we discuss a relation between I τ M (h) and asymptotic stability intervals for the forward Euler discretization of (3). They are derived in [12], and we denote them as I τ E (h)=( 2 h cos π τ 2 τ + h ,0).

Theorem 8 Let k3 be an arbitrary positive odd integer and let h=τ/k be the corresponding stepsize. Then

I τ M (h) I τ E (h).

Proof Since the right endpoints of I τ M (h) and I τ E (h) are zero for any h, we investigate only the behavior of the left endpoints with respect to changing stepsize h. We define a function

g(h)= 2 h cos π τ 2 τ + h ,h(0,τ,

which expresses the dependence of the left endpoint of I τ E (h) on h. In the further analysis, we drop the constraint h=τ/k and consider both functions f(h) and g(h) to be functions with a continuous argument for h(0,τ (we extend the domain of f(h) to simplify the proof). Thus our aim is to show that f(h)g(h)<0 for any h(0,τ), i.e.,

sin π h 2 τ +2cos π τ 2 τ + h <0,h(0,τ).
(37)

To do this, we introduce the following proposition.

Lemma Let F C 3 a,b be a function such that F(a)=F(b)=0, F (a)0, F (b)>0, F (a)<0, F (b)>0 and F (t)>0 for all t(a,b). Then F(t)<0 for all t(a,b).

Proof Since F (t)>0 for all t(a,b), the function F (t) is increasing. Since F (a)<0< F (b), there is a unique point t 1 (a,b) such that F ( t 1 )=0. Thus, the function F (t) is decreasing in (a, t 1 ) and increasing in ( t 1 ,b). Further, since F ( t 1 )< F (a)0 and F (b)>0, there is a unique point t 2 (a,b) such that F ( t 2 )=0. Therefore, F(t) is decreasing in (a, t 2 ) and increasing in ( t 2 ,b). Taking into account F(a)=F(b)=0, we obtain that F(t)<0 for t(a,b). □

Next, we denote s=2+h/τ. Then we define

G(s)=sin π s 2 +2cos π s ,s(2,3),

which is equivalent to the left-hand side of (37). It holds that G(2)=G(3)=0, G (2)=0, G (3)= 3 π 9 >0, G (2)= π 2 <0 and G (3)= π 2 4 π 2 81 2 3 π 27 >0. Further

G (s)= 12 π 2 s 5 cos π s π 3 8 cos π s 2 + 2 π s 6 ( 6 s 2 π 2 ) sin π s >0,

since each term in the sum is positive for all s(2,3). Then by the previous lemma, we have that G(s)<0 for all s(2,3) and consequently f(h)<g(h) for h(0,τ), which concludes the proof.  □

4 Conclusions

To summarize the previous, the main result formulated in Theorem 3 describes the asymptotic stability regions of difference equation (11). This equation actually represents a discretization of delay differential equation (1) by a modified midpoint rule. It was shown that the asymptotic stability regions depend not only on the value of stepsize h, but also on the parity of k. In the case a=0, the obtained result was given to the connection with the results known for the Euler discretization of (3). Moreover, the connection with asymptotic stability properties of delay differential equation (3) was also mentioned. This discussion points out some interesting properties of the stability regions for the discrete form of the delay differential equation (1). The authors believe that analogous investigation is possible also for more complicated numerical formulae (applied to (1)) as far as there are known stability criteria for corresponding difference equations. Such analysis may be done, e.g., for the Θ-method.

References

  1. Andronov AA, Mayer AG: The simplest linear systems with delay. Autom. Remote Control 1946, 7(2-3):95-106.

    Google Scholar 

  2. Hayes ND: Roots of the transcendental equations associated with certain difference-differential equation. J. Lond. Math. Soc. 1950, 25: 226-232.

    Article  Google Scholar 

  3. Levin SA, May R: A note on difference delay equations. Theor. Popul. Biol. 1976, 9: 178-187. 10.1016/0040-5809(76)90043-5

    Article  MathSciNet  Google Scholar 

  4. Kuruklis SA:The asymptotic stability of x n + 1 a x n +b x n k =0. J. Math. Anal. Appl. 1994, 188: 719-731. 10.1006/jmaa.1994.1457

    Article  MathSciNet  Google Scholar 

  5. Čermák J, Jánský J, Kundrát P: On necessary and sufficient conditions for the asymptotic stability of higher order linear difference equations. J. Differ. Equ. Appl. 2012, 18(11):1781-1800. 10.1080/10236198.2011.595406

    Article  Google Scholar 

  6. Čermák, J, Tomášek, P: On delay-dependent stability conditions for a three-term linear difference equation. Funkc. Ekvacioj (to appear.)

  7. Ren H: Stability analysis of second order delay difference equations. Funkc. Ekvacioj 2007, 50: 405-419. 10.1619/fesi.50.405

    Article  Google Scholar 

  8. Kipnis MM, Nigmatullin RM: Stability of the trinomial linear difference equations with two delays. Autom. Remote Control 2004, 65(11):1710-1723.

    Article  MathSciNet  Google Scholar 

  9. Dannan F:The asymptotic stability of x(n+k)+ax(n)+bx(n)=0. J. Differ. Equ. Appl. 2004, 10(6):589-599. 10.1080/10236190410001685058

    Article  MathSciNet  Google Scholar 

  10. Bellen A, Zennaro M: Numerical Methods for Delay Differential Equations. Oxford University Press, Oxford; 2003.

    Book  Google Scholar 

  11. in’ t Hout KJ: On the stability of adaptations of Runge-Kutta methods to systems of delay differential equations. Appl. Numer. Math. 1996, 22: 237-250. 10.1016/S0168-9274(96)00035-9

    Article  MathSciNet  Google Scholar 

  12. Hrabalová J: On stability intervals of Euler methods for a delay differential equation. Aplimat - J. Appl. Math. 2012, 5(2):77-84.

    Google Scholar 

Download references

Acknowledgements

The first author was supported by the project FSI-S-11-3 of Brno University of Technology. The second author was supported by the grant P201/11/0768 Qualitative properties of solutions of differential equations and their applications of the Czech Science Foundation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jana Hrabalová.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

The authors declare that the research was realized in collaboration with the same contribution. Both authors read and approved the final manuscript.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Hrabalová, J., Tomášek, P. On stability regions of the modified midpoint method for a linear delay differential equation. Adv Differ Equ 2013, 177 (2013). https://doi.org/10.1186/1687-1847-2013-177

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1847-2013-177

Keywords