Skip to main content

Theory and Modern Applications

Asymptotical stability of Runge-Kutta for a class of impulsive differential equations

Abstract

The aim of this paper is to study asymptotical stability of Runge-Kutta methods for a class of linear impulsive differential equations with piecewise continuous arguments. New results about the asymptotical stability region of Runge-Kutta methods for these equations are obtained by the theory of the Padé approximation. Finally, some numerical examples are given to illustrate the theoretical results.

1 Introduction

In the past two decades, the theory of impulsive differential equations has been developed rapidly [1–3]. Such equations consist of differential equations with impulse effects and emerge in modeling of real-world problems observed in engineering, physics, biology, etc. In addition to these, the theory of numerical methods for impulsive differential equations has also been studied extensively [4–7].

In 1984, Cooke and Wiener studied differential equations without impulses and they noted that such equations were comprehensively related to impulsive and difference equations [8]. Later, the case of discontinuous solutions of differential equations with piecewise continuous arguments was proposed as an open problem by Wiener [9]. On the other hand, it is well known that many biological phenomena involving thresholds, bursting rhythm models in medicine and biology, and optimal control models in economics do exhibit impulsive effects [3]. Recently, the existence and uniqueness, and oscillation of the exactly solutions of impulsive delay differential equations with piecewise constant arguments have been widely studied [10–13]. But to the best of our knowledge, up to now, there are few articles referring to numerical methods for impulsive delay differential equations with piecewise constant arguments.

In this paper, we study the asymptotical stability of Runge-Kutta methods for the following scalar equation:

$$ \textstyle\begin{cases} x'(t)=px(t)+qx([t]),& t\geq0, t\neq k,k=1,2,\ldots,\\ \Delta x(k)=rx(k^{-}),& k=1,2,\ldots,\\ x(0)=x_{0}, \end{cases} $$
(1.1)

where p, q, r, and \(x_{0}\) are real constants and \([\cdot]\) denotes the greatest integer function. This paper can be seen not only as the extension of asymptotically stable theory of differential equations with piecewise arguments in [14], but also as the extension of asymptotically stable theory of impulsive ordinary differential equations in [4].

The paper is organized as follows. In Section 2, we obtain the existence, uniqueness, and asymptotical stability of the exact solutions of (1.1). In Section 3, we study the asymptotical stability of the Runge-Kutta methods for (1.1). In Section 4, two special cases of Section 3 are studied, respectively: impulsive differential equations without piecewise constant argument and differential equations with piecewise constant arguments. In Section 5, some numerical examples are given to confirm the theoretical results.

2 Asymptotical stability of the exact solutions

Definition 2.1

(See [10–12, 15])

If a function \(x:\mathbb{R}^{+} \rightarrow\mathbb{R}\) satisfies the following conditions, it is said to be a solution of (1.1):

  1. (1)

    \(x(t)\) is continuous for \(t\in[0,+\infty)\) with the possible exception of the points \([t]\in[ 0, \infty)\),

  2. (2)

    \(x(t)\) is right continuous and has left-hand limit at the points \([t]\in[ 0, \infty)\),

  3. (3)

    \(x(t)\) is differentiable and satisfies \(x'(t)=px(t)+qx([t])\) for any \(t\in\mathbb{R}^{+}\) with the possible exception of the points \([t]\in[ 0, \infty)\) where one-sided derivatives exist,

  4. (4)

    \(x(n)\) satisfies \(\Delta x(n)=rx(n^{-})\) for \(n\in\mathbb{Z}^{+}\).

Definition 2.2

The zero solution of (1.1) is said to be asymptotically stable, if

$$ \lim_{t\rightarrow\infty}x(t)=0, $$
(2.1)

where \(x(t)\) is the solution of (1.1) for any initial data \(x_{0}\).

By [15], p.179, Theorem 3, and [15], p.183, Theorem 9, we immediately obtain the following theorem.

Theorem 2.3

When \(p\neq0\), on \(t\in[0,\infty)\), (1.1) has a unique solution

$$x(t)=m_{0}\bigl({\{t\}}\bigr)\cdot n_{0}^{[t]} \cdot x_{0}, $$

where \(\{t\}\) is the fractional part of t and

$$m_{0}(t)=\mathrm{e}^{pt}+\frac{q}{p} \bigl( \mathrm{e}^{pt}-1\bigr),\qquad n_{0}=(1+r)m_{0}(1)=(1+r) \biggl(\mathrm{e}^{p}+\frac{q}{p} \bigl(\mathrm{e}^{p}-1 \bigr)\biggr). $$

When \(p=0\), on \(t\in[0,\infty)\), (1.1) also has a unique solution

$$x(t)=(1+r)^{[t]}(1+q)^{[t]}\bigl(q\{t\}+1\bigr)x_{0}. $$

Consequently, when \(p\neq0\), the zero solution of (1.1) is asymptotically stable if and only if

$$ \biggl|(1+r) \biggl(\mathrm{e}^{p}+\frac{q}{p} \bigl( \mathrm{e}^{p}-1\bigr)\biggr) \biggr|< 1; $$
(2.2)

when \(p=0\), the zero solution of (1.1) is asymptotically stable if and only if

$$ \bigl|(1+r) (1+q) \bigr|< 1. $$
(2.3)

We introduce the sets \(H_{0}\) and H consisting of \((p,q,r)\in \mathbb {R}^{3}\) which satisfy the condition (2.2) and (2.3), respectively, i.e.

$$\begin{aligned}& H_{0}=\bigl\{ (0,q,r): \bigl|(1+r) (1+q) \bigr|< 1 \bigr\} , \\& H=\biggl\{ (p,q,r): p\neq0 \mbox{ and } \biggl|(1+r) \biggl(\mathrm{e}^{p}+ \frac{q}{p} \bigl(\mathrm{e}^{p}-1\bigr)\biggr)\biggr|< 1 \biggr\} , \end{aligned}$$

and we divide the region H into four parts as \(p+q\neq0\):

$$\begin{aligned}& H_{1}=\biggl\{ (p,q,r): p< 0, \mathrm{e}^{p}< \frac{q}{p+q} \mbox{ and } (p,q,r)\in H \biggr\} , \\& H_{2}=\biggl\{ (p,q,r): p< 0, \mathrm{e}^{p}> \frac{q}{p+q} \mbox{ and } (p,q,r)\in H \biggr\} , \\& H_{3}=\biggl\{ (p,q,r): p>0, \mathrm{e}^{p}< \frac{q}{p+q} \mbox{ and } (p,q,r)\in H \biggr\} , \\& H_{4}=\biggl\{ (p,q,r): p>0, \mathrm{e}^{p}> \frac{q}{p+q} \mbox{ and } (p,q,r)\in H \biggr\} . \end{aligned}$$

3 Runge-Kutta methods for (1.1)

Consider the Runge-Kutta methods for equation (1.1):

$$ \textstyle\begin{cases} x_{k, l+1}=x_{k,l}+h\sum_{i=1}^{v}b_{i}( pY^{i}_{k, l}+q x_{k, 0}),& l=0,\ldots, m-1, k=0,1,\ldots ,\\ Y^{i}_{k, l}=x_{k,l}+h\sum_{j=1}^{v}a_{ij}( pY^{j}_{k, l}+q x_{k, 0}),& l=0,\ldots, m-1, k=0,1,\ldots ,\\ x_{(k+1), 0}=(1+r)x_{k,m},&k=0,1,2,\ldots ,\\ x_{0, 0}=x_{0}, \end{cases} $$
(3.1)

where \(h=\frac{\tau}{m}\), \(m\geq1\), m is an integer, h is the stepsize, v is referred to as the number of stages. The weights are \(b_{i}\), the abscissas are \(c_{i}=\sum_{j=1}^{v}a_{ij}\) and the matrix \(A=[a_{i,j}]_{i,j=1}^{v}\) will be denoted by \((A,b,c)\).

Definition 3.1

Process (3.1) for equation (1.1) is called asymptotically stable at \((p,q,r)\) if and only if for all \(m \geq M\) and \(h=\frac{1}{m}\)

  1. 1.

    \(I-zA\) is invertible where \(z=hp\),

  2. 2.

    for any given \(x_{k,l}\) (\(0\leq l\leq m\)) by relationship (3.1), such that \(\lim_{k\rightarrow\infty}X_{k}=0\) where \(X_{k}=(x_{k,0},x_{k,1},\ldots,x_{k,m})\).

Definition 3.2

The set of all pairs \((p,q,r)\) at the process (3.1) for equation (1.1) which is asymptotically stable is called stability region denoted by S.

Theorem 3.3

When \(p\neq0\), the method (3.1) is asymptotically stable if and only if

$$\biggl|(1+r) \biggl(R(z)^{m}+\frac{q}{p} \bigl(R(z)^{m}-1 \bigr)\biggr)\biggr|< 1, $$

where \(R(z)=1+zb^{T}(I-zA)^{-1}e\), \(e=(1, 1, \ldots, 1)^{T}\) is a vector of v dimension. On the other hand, when \(p=0\), the consistent Runge-Kutta method (3.1) is asymptotically stable if and only if

$$\bigl|(1+r) (1+q)\bigr|< 1. $$

Proof

The Runge-Kutta method (3.1) can be written as

$$ \left \{ \textstyle\begin{array}{@{}l} x_{k,l+1}=R(z)x_{k,l}+\frac{q}{p} (R(z)-1)x_{k,0},\quad l=1,2,\ldots,m-1,\\ x_{k+1, 0}=(1+r)x_{k,m}, \quad k=0,1,2,\ldots, \end{array}\displaystyle \right . $$
(3.2)

which implies that

$$ \left \{ \textstyle\begin{array}{@{}l} x_{k,l}=(R(z)^{l}+\frac{q}{p} (R(z)^{l}-1))x_{k,0},\quad l=1,2,\ldots,m,\\ x_{k+1, 0}=(1+r)x_{k,m}, \quad k=0,1,2,\ldots, \end{array}\displaystyle \right . $$
(3.3)

which also implies that

$$x_{k,l}=\biggl((1+r) \biggl(R(z)^{m}+\frac {q}{p} \bigl(R(z)^{m}-1\bigr)\biggr)\biggr)^{k}\biggl(R(z)^{l}+ \frac {q}{p} \bigl(R(z)^{l}-1\bigr)\biggr)x_{0,0}. $$

Hence when \(p\neq0\), the method (3.1) is asymptotically stable if and only if \(|(1+r)(R(z)^{m}+\frac{q}{p} (R(z)^{m}-1))|<1\).

On the other hand, the Runge-Kutta method being consistent implies \(\sum_{i=1}^{v}b_{i}=1\), which also implies

$$ x_{k,l}=\bigl((1+r) (1+q)\bigr)^{k}(1+lhq)x_{0,0}, \quad l=1,2,\ldots,m-1,k=0,1,\ldots . $$
(3.4)

Consequently, when \(p=0\), the consistent Runge-Kutta method (3.1) is asymptotically stable if and only if

$$\bigl|(1+r) (1+q)\bigr|< 1. $$

 □

Lemma 3.4

If the same Runge-Kutta method applied to the following test equation:

$$ \left \{ \textstyle\begin{array}{@{}l} y'(t)=py(t), \quad t\geq0, \\ y(0)=y_{0}, \end{array}\displaystyle \right . $$
(3.5)

is convergent (in the following, we always assume this condition holds), then we have \(\lim_{m\rightarrow\infty, mh=1}R(z)^{m}=\lim_{m\rightarrow\infty,mh=1}R(hp)^{m}=\mathrm{e}^{p}\), where \(R(z)=1+zb^{T}(I-zA)^{-1}e\) is the stability function.

Proof

Obviously, \(y_{1}=R(z)y_{0}\). Step by step, \(y_{m}=R(z)^{m} y_{0}\) is an approximation of \(y(1)\). Solving equation (3.5), we obtain \(y(1)=\mathrm{e}^{p}y_{0}\). Because the method is convergent, we have \(\lim_{h\rightarrow0, mh=1} y_{m}=y(1)\), which implies \(\lim_{m\rightarrow\infty,mh=1}R(z)^{m}=\mathrm{e}^{p}\). □

Lemma 3.5

(See [16–19])

The \((j,k)\)-Padé approximation to \(\mathrm{e}^{z}\) is given by

$$ R(z)=\frac{P_{j}(z)}{Q_{k}(z)}, $$
(3.6)

where

$$\begin{aligned}& P_{j}(z)=1+\frac{j}{j+k}\cdot z+\frac{j(j-1)}{(j+k)(j+k-1)}\cdot \frac {z^{2}}{2!}+\cdots+\frac{j!k!}{(j+k)!}\cdot\frac{z^{j}}{j!}, \\& Q_{k}(z)=1-\frac{k}{j+k}\cdot z+\frac{k(k-1)}{(j+k)(j+k-1)}\cdot \frac {z^{2}}{2!}+\cdots+(-1)^{k}\cdot\frac{k!j!}{(j+k)!}\cdot \frac{z^{k}}{k!}, \end{aligned}$$

with error

$$\mathrm{e}^{z}-R(z)=(-1)^{k}\cdot\frac{j!k!}{(j+k)!(j+k+1)!}\cdot z^{j+k+1}+O\bigl(z^{j+k+2}\bigr). $$

It is the unique rational approximation to \(\mathrm{e}^{z}\) of order \(j+k\), such that the degrees of numerator and denominator are j and k, respectively.

It is easy to prove the following lemma. Therefore, the proof is omitted.

Lemma 3.6

Assume \(p\neq0\), \(p+q\neq0\), and \(f(x)=|x+\frac{q}{p} (x-1)|\). Then \(f(x)\) is decreasing for \(x<\frac{q}{p+q}\). On the other hand, \(f(x)\) is increasing for \(x>\frac{q}{p+q}\).

The set S of all \((p,q,r)\) at which the scheme (3.1) is asymptotically stable is called the asymptotical stability region,

$$S=\biggl\{ (p,q,r):\biggl|(1+r) \biggl(R(z)^{m}+\frac{q}{p} \bigl(R(z)^{m}-1\bigr)\biggr)\biggr|< 1\biggr\} . $$

Theorem 3.7

Assume \(p\neq0\), \(p+q\neq0\), and the stability function of the Runge-Kutta method \(R(z)\) is the \((j,k)\)-Padé approximation to \(\mathrm{e}^{z}\), \(z=hp\). Then for \(h=\frac{1}{m}\), m being an integer,

  1. 1.

    when \(h\leq\min\{h_{1},-\frac{\varsigma}{p}\}\), \(H_{1}\subseteq S\) if and only if j is even,

  2. 2.

    when \(h\leq h_{2}\), \(H_{2}\subseteq S\) if and only if j is odd,

  3. 3.

    when \(h\leq\min\{h_{1},\frac{\eta}{p}\}\), \(H_{3}\subseteq S\) if and only if k is odd,

  4. 4.

    when \(h\leq h_{2}\), \(H_{4}\subseteq S\) if and only if k is even,

where \(h_{1}=\sup\{x:R(hp)^{\frac{1}{h}}<\frac{q}{p+q}\textit{ for all }h\in(0,x)\}\), \(h_{2}=\sup\{x:R(hp)^{\frac{1}{h}}>\frac{q}{p+q}\textit{ for all }h\in(0,x)\}\), η is a real zero of \(Q_{k}(z)\), and ζ is a real zero of \(P_{j}(z)\). (See Table 1.)

Table 1 The high order Runge-Kutta methods for ( 1.1 )

Proof

For brevity, we only prove case 1 of the theorem; the others, which can be proved similarly, are omitted. By Lemma 3.4, we see that \(\lim_{m\rightarrow\infty,mh=1}R(z)^{m}=\mathrm{e}^{p}\). \(\mathrm{e}^{p}\leq \frac{q}{p+q}\) implies \(R(z)^{m}\leq\frac{q}{p+q}\) for \(h\leq h_{1}\). Assume \(h\leq\min\{h_{1},-\frac{\varsigma}{p}\}\).

⟸) By Lemma 3.5 and j is even, we can obtain \(\mathrm{e}^{z}\leq R(z)\), which implies that \(\mathrm{e}^{p}\leq R(z)^{m}\leq\frac{q}{p+q}\) for \(m\geq M\). Consequently, by Lemma 3.6, we have

$$\bigl|R(z)^{m}+\frac{q}{p} \bigl(R(z)^{m}-1\bigr)\bigr|\leq\biggl| \mathrm{e}^{p}+\frac{q}{p} \bigl(\mathrm{e}^{p}-1 \bigr)\biggr|, $$

which implies \(H_{1}\subseteq S\).

⟹) \(H_{1}\subseteq S\) implies \(|R(z)^{m}+\frac{q}{p} (R(z)^{m}-1)|\leq|\mathrm{e}^{p}+\frac{q}{p} (\mathrm{e}^{p}-1)|\). Because \(\mathrm{e}^{p}\leq\frac{q}{p+q}\), \(R(z)^{m}\leq\frac{q}{p+q}\), by Lemma 3.6, we obtain \(R(z)^{m}\leq\mathrm{e}^{p}\), which implies \(R(z)\geq\mathrm{e}^{z}\). By Lemma 3.5, we see that j is even. □

4 Special cases

In this section, two special cases are studied: the first special case \(q=0\), where equation (1.1) is changed as linear impulsive ordinary differential equations; second special case \(r=0\), where equation (1.1) is changed as linear differential equations with piecewise continuous argument without impulsive perturbations.

4.1 Linear impulsive ordinary differential equations

In this subsection, the special case of (1.1) when \(q=0\) is studied. Equation (1.1) is changed as

$$ \textstyle\begin{cases} x'(t)=px(t),& t\geq0, t\neq k,k=1,2,\ldots,\\ \Delta x(k)=rx(k^{-}),& k=1,2,\ldots ,\\ x(0)=x_{0}, \end{cases} $$
(4.1)

where p, r, and \(x_{0}\).

Theorem 2.3 is changed to the following result.

Theorem 4.1

On \(t\in[0,\infty)\), (4.1) has a unique solution

$$x(t)=m_{1}\bigl({\{t\}}\bigr)\cdot n_{1}^{[t]} \cdot x_{0}, $$

where \(\{t\}\) is the fractional part of t and

$$m_{1}(t)=\mathrm{e}^{pt}, \qquad n_{1}=(1+r)m_{1}(1)=(1+r) \mathrm{e}^{p}. $$

Consequently, the zero solution of (1.1) is asymptotically stable if and only if

$$|1+r|\mathrm{e}^{p}< 1. $$
(4.2)

The asymptotical stability sets \(H_{0}\), H, \(H_{2}\), and \(H_{4}\) are changed as follows, respectively:

$$\begin{aligned}& H_{5}=\bigl\{ (p,r): p=0 \mbox{ and } |1+r|< 1 \bigr\} , \\& H_{6}=\bigl\{ (p,r): |1+r|\mathrm{e}^{p}< 1 \bigr\} , \\& H_{7}=\bigl\{ (p,r): p< 0 \mbox{ and } (p,r)\in H_{6} \bigr\} , \\& H_{8}=\bigl\{ (p,r): p>0 \mbox{ and } (p,r)\in H_{6} \bigr\} . \end{aligned}$$

Obviously, \(H_{1}\) and \(H_{3}\) are empty as \(q=0\), so it is not considered.

We also consider the Runge-Kutta methods for (4.1):

$$ \textstyle\begin{cases} x_{k, l+1}=x_{k,l}+hp\sum_{i=1}^{v}b_{i}Y^{i}_{k, l},& l=0,1,\ldots, m-1, k=0,1,\ldots ,\\ Y^{i}_{k, l}=x_{k,l}+hp\sum_{j=1}^{v}a_{ij}Y^{j}_{k, l},& l=0,1,\ldots, m-1, k=0,1,\ldots ,\\ x_{(k+1), 0}=(1+r)x_{k,m},& k=0,1,2,\ldots ,\\ x_{0, 0}=x_{0}, \end{cases} $$
(4.3)

where \(h=\frac{1}{m}\), \(m\geq1\), m is an integer, h is the stepsize. The set \(S_{1}\) of all \((p,r)\) at which the scheme (4.3) is asymptotically stable is called the asymptotical stability region,

$$S_{1}=\bigl\{ (p,r):|1+r|\cdot R(z)^{m}< 1\bigr\} . $$

From Theorem 3.7, we immediately obtain the following results.

Theorem 4.2

Assume the stability function for the Runge-Kutta method is \(R(z)\), the \((j,k)\)-Padé approximation to \(\mathrm{e}^{z}\), \(z=ph\). Then for \(h=\frac{1}{m}\), m being an integer,

  1. 1.

    \(H_{5}\subseteq S_{1}\) for an arbitrary consistent Runge-Kutta method,

  2. 2.

    when \(h\leq h_{3}\), \(H_{7}\subseteq S_{1}\) if and only if j is odd,

  3. 3.

    when \(h\leq h_{3}\), \(H_{8}\subseteq S_{1}\) if and only if k is even,

where \(h_{3}=\sup\{x:R(hp)>0\textit{ for all }h\in(0,x)\}\). (See Table 2.)

Table 2 The high order Runge-Kutta methods for ( 4.1 )

The results obtained in this subsection are consistent with the results Ran et al. in [4].

4.2 Linear differential equations with piecewise continuous argument

In this subsection, the special case of (1.1) when \(r=0\) is studied. Equation (1.1) is changed as

$$ \textstyle\begin{cases} x'(t)=px(t)+qx([t]),& t\geq0,\\ x(0)=x_{0}, \end{cases} $$
(4.4)

where we introduced p, q, and \(x_{0}\).

Theorem 2.3 is changed to the following result.

Theorem 4.3

On \(t\in[0,\infty)\), (4.4) has a unique solution

$$x(t)=m_{0}\bigl({\{t\}}\bigr)\cdot n_{2}^{[t]} \cdot x_{0}, $$

where \(\{t\}\) is the fractional part of t and

$$m_{0}(t)=\mathrm{e}^{pt}+\frac{q}{p} \bigl( \mathrm{e}^{pt}-1\bigr), \qquad n_{2}=m_{0}(1)= \mathrm{e}^{p}+\frac{q}{p} \bigl(\mathrm{e}^{p}-1 \bigr). $$

Consequently, when \(p\neq0\), the zero solution of (1.1) is asymptotically stable if and only if

$$ \biggl|\mathrm{e}^{p}+\frac{q}{p} \bigl( \mathrm{e}^{p}-1\bigr)\biggr|=\mathrm{e}^{p}+ \frac{|q|}{p} \bigl(\mathrm{e}^{p}-1\bigr)< 1. $$
(4.5)

Obviously, when \(p=0\), the zero solution of (1.1) is asymptotically stable if and only if \(|1+q|<1\).

The asymptotical stability sets H, \(H_{1}\), and \(H_{4}\) are changed as follows, respectively:

$$\begin{aligned}& H_{9}=\bigl\{ (p,q): p=0 \mbox{ and } |q|< 1 \bigr\} , \\& H_{10} = \biggl\{ (p,q): \biggl|\mathrm{e}^{p}+ \frac{q}{p} \bigl(\mathrm{e}^{p}-1\bigr)\biggr|< 1 \biggr\} = \biggl\{ (p,q): -\frac{p(\mathrm{e}^{p}+1)}{\mathrm{e}^{p}-1}< q< -p\biggr\} , \\& H_{11}=\bigl\{ (p,q): p< 0 \mbox{ and } (p,q)\in H_{10} \bigr\} , \\& H_{12}=\bigl\{ (p,q): p>0 \mbox{ and } (p,q)\in H_{10} \bigr\} . \end{aligned}$$

Obviously, the sets \(H_{2}\) and \(H_{3}\) are empty when \(r=0\), so it is not considered.

We also consider the Runge-Kutta methods for (4.4):

$$ \textstyle\begin{cases} x_{k, l+1}=x_{k,l}+h\sum_{i=1}^{v}b_{i}( pY^{i}_{k, l}+q x_{k, 0}),& l=0,1,\ldots, m-1, k=0,1,\ldots,\\ Y^{i}_{k, l}=x_{k,l}+h\sum_{j=1}^{v}a_{ij}( pY^{j}_{k, l}+q x_{k, 0}),& l=0,1,\ldots, m-1, k=0,1,\ldots ,\\ x_{(k+1), 0}=x_{k,m},& k=0,1,2,\ldots ,\\ x_{0, 0}=x_{0}, \end{cases} $$
(4.6)

where \(h=\frac{1}{m}\), \(m\geq1\), m is an integer, h is the stepsize, v is referred to as the number of stages. The following set \(S_{2}\) of all \((p,q)\) at which the scheme (3.1) is asymptotically stable is called the asymptotical stability region,

$$S_{2}=\biggl\{ (p,q):\biggl|R(z)^{m}+\frac{q}{p} \bigl(R(z)^{m}-1\bigr)\biggr|< 1\biggr\} . $$

From Theorem 3.7, we immediately obtain the following results.

Theorem 4.4

Assume the stability function Runge-Kutta method is \(R(z)\), the \((j,k)\)-Padé approximation to \(\mathrm{e}^{z}\), \(z=ph\). Then for \(h=\frac{1}{m}\), m being an integer,

  1. 1.

    \(H_{9}\subseteq S_{2}\) for arbitrary consistent Runge-Kutta method,

  2. 2.

    when \(h\leq\min\{h_{1},-\frac{\varsigma}{p}\}\), \(H_{11}\subseteq S_{2}\) if and only if j is even,

  3. 3.

    when \(h\leq h_{2}\), \(H_{12}\subseteq S_{2}\) if and only if k is even. (See Table 3.)

    Table 3 The high order Runge-Kutta methods for ( 4.4 )

The results obtained in this subsection are consistent with the results of Liu et al. in [14].

5 Numerical experiments

First of all, we consider the following equation:

$$ \textstyle\begin{cases} x'(t)=x(t)-3 x([t]),& t\geq0, t\neq k,k=1,2,\ldots ,\\ \Delta x(k)=-\frac{2}{3}x(k^{-}),& k=1,2,\ldots ,\\ x(0)=1. \end{cases} $$
(5.1)

Obviously, we have \(|(1+r)(\mathrm{e}^{p}+\frac{q}{p} (\mathrm{e}^{p}-1))|<1\). Hence the exact solution of (5.1) is asymptotically stable.

By Theorem 3.7 (case 4 of the theorem), we can see that explicit Euler method for (5.1) (see Figure 1) is asymptotically stable for arbitrary \(h=\frac{1}{m}\), m is an integer. (Obviously, \(R(hp)^{\frac{1}{h}}=(1+hp)^{\frac{1}{h}}=(1+\frac{1}{m} )^{m}\geq 2>\frac{3}{2} =\frac{q}{p+q}\), which implies \(h\leq h_{2}\) holds for arbitrary \(h=\frac{1}{m}\), m being an integer.)

Figure 1
figure 1

Explicit Euler method for ( 5.1 ) as \(\pmb{h=\frac{1}{2}}\) .

We all know that the implicit Euler method for the test equation \(y'(t)=\lambda y(t)\), \(\Re(\lambda)<0\), is asymptotically stable for arbitrary step size \(h>0\). But this does not hold for arbitrary step size \(h>0\) when the implicit Euler method is adopted for (5.1) (see Figure 2).

Figure 2
figure 2

Implicit Euler method for ( 5.1 ) as \(\pmb{h=\frac{1}{2}}\) .

By Theorem 3.7 and Table 1, we can also see that the 2-stage Lobatto IIIC method and the 3-stage Lobatto IIIA method are all asymptotically stable (see Figures 3 and 4) for h small enough.

Figure 3
figure 3

2-stage Lobatto IIIC method for ( 5.1 ) as \(\pmb{h=\frac{1}{10}}\) .

Figure 4
figure 4

3-stage Lobatto IIIA method for ( 5.1 ) as \(\pmb{h=\frac{1}{10}}\) .

Consider the following equation:

$$ \textstyle\begin{cases} x'(t)=x(t)-\frac{3}{2} x([t]),& t\geq0, t\neq k,k=1,2,\ldots ,\\ \Delta x(k)=3x(k^{-}),& k=1,2,\ldots ,\\ x(0)=1. \end{cases} $$
(5.2)

Obviously, we have \(|(1+r)(\mathrm{e}^{p}+\frac{q}{p} (\mathrm{e}^{p}-1))| =2(3-\mathrm{e})<1\). Hence the exact solution of (5.2) is asymptotically stable.

By Theorem 3.7 (case 3 of the theorem), we can also see that the implicit Euler method for (5.1) (see Figure 5) is asymptotically stable for \(h=\frac{1}{m}\), m being an integer and \(m\geq6\). (Obviously, \(\frac{\eta}{p}=1\) and \(R(hp)^{\frac{1}{h}}=(\frac{1}{ 1-hp})^{\frac{1}{h}}=(1-\frac{1}{m})^{-m}< 3=\frac{q}{p+q}\), which implies \(h\leq\min\{h_{1},\frac{\eta}{p}\}\) holds for \(h=\frac{1}{m}\), m being an integer and \(m\geq6\).)

Figure 5
figure 5

Implicit Euler method for ( 5.2 ) as \(\pmb{h=\frac{1}{20}}\).

Similarly, we can also see that the 2-stage Lobatto IIIA method for (5.1) (see Figure 6) is asymptotically stable for \(h=\frac{1}{m}\), m being an integer and \(m\geq2\). (Obviously, \(\frac{\eta}{p}=2\) and \(R(hp)^{\frac{1}{h}}=(\frac{1+\frac {hp}{2}}{1-\frac{hp}{2}})^{\frac{1}{h}}=(1+\frac{2}{2m-1})^{m}< 3=\frac{q}{ p+q}\), which implies \(h\leq\min\{h_{1},\frac{\eta}{p}\}\) holds for \(h=\frac{1}{m}\), m being an integer and \(m\geq2\).)

Figure 6
figure 6

2-stage Lobatto IIIA method for ( 5.2 ) as \(\pmb{h=\frac{1}{10}}\) .

By Theorem 3.7 and Table 1, we also see that the 2-stage Lobatto IIIB and the 3-stage Lobatto IIIC (see Figures 7 and 8) are all asymptotically stable for h small enough.

Figure 7
figure 7

2-stage Lobatto IIIB method for ( 5.2 ) as \(\pmb{h=\frac{1}{10}}\) .

Figure 8
figure 8

3-stage Lobatto IIIC method for ( 5.2 ) as \(\pmb{h=\frac{1}{10}}\) .

We can see that the methods conserve their orders of convergence from Table 4 and Table 5.

Table 4 The errors of the Runge-Kutta methods for ( 5.1 )
Table 5 The errors of the Runge-Kutta methods for ( 5.2 )

References

  1. Bainov, DD, Simeonov, PS: Impulsive Differential Equations: Periodic Solutions and Applications. Longman Scientific and Technical, Harlow (1993)

    MATH  Google Scholar 

  2. Samoilenko, AM, Perestyuk, NA: Impulsive Differential Equations. World Scientific, Singapore (1995)

    MATH  Google Scholar 

  3. Lakshmikantham, V, Bainov, DD, Simeonov, PS: Theory of Impulsive Differential Equations. World Scientific, Singapore (1989)

    Book  MATH  Google Scholar 

  4. Ran, XJ, Liu, MZ, Zhu, QY: Numerical methods for impulsive differential equation. Math. Comput. Model. 48, 46-55 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  5. Liu, MZ, Liang, H, Yang, ZW: Stability of Runge-Kutta methods in the numerical solution of linear impulsive differential equations. Appl. Math. Comput. 192, 346-357 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  6. Ding, X, Wu, KN, Liu, MZ: The Euler scheme and its convergence for impulsive delay differential equations. Appl. Math. Comput. 216, 1566-1570 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  7. Zhang, ZH, Liang, H: Collocation methods for impulsive differential equations. Appl. Math. Comput. 228, 336-348 (2014)

    Article  MathSciNet  Google Scholar 

  8. Cooke, KL, Wiener, J: Retarded differential equations with piecewise constant delays. J. Math. Anal. Appl. 99, 265-297 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  9. Wiener, J: Generalized Solutions of Functional Differential Equations. World Scientific, Singapore (1994)

    Google Scholar 

  10. Bereketoglu, H, Oztepe, GS: Asymptotic constancy for impulsive differential equations with piecewise constant argument. Bull. Math. Soc. Sci. Math. Roum. 57, 181-192 (2014)

    MathSciNet  Google Scholar 

  11. Bereketoglu, H, Oztepe, GS: Convergence of the solution of an impulsive differential equation with piecewise constant arguments. Miskolc Math. Notes 14, 801-815 (2013)

    MathSciNet  MATH  Google Scholar 

  12. Karakoc, F, Bereketoglu, H, Seyhan, G: Oscillatory and periodic solutions of impulsive differential equations with piecewise constant argument. Acta Appl. Math. 110, 499-510 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  13. Karakoc, F, Unal, AO, Bereketoglu, H: Oscillation of nonlinear impulsive differential equations with piecewise constant arguments. Electron. J. Qual. Theory Differ. Equ. 2013, 49 (2013)

    Article  Google Scholar 

  14. Liu, MZ, Song, MH, Yang, ZW: Stability of Runge-Kutta methods in the numerical solution of equation \(u'(t) = au(t) + a_{0}u([t])\). J. Comput. Appl. Math. 166, 361-370 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  15. Bereketoglu, H, Seyhan, G, Ogun, A: Advanced impulsive differential equations with piecewise constant arguments. Math. Model. Anal. 15, 175-187 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  16. Butcher, JC: The Numerical Analysis of Ordinary Differential Equations: Runge-Kutta and General Linear Methods. Wiley, New York (1987)

    MATH  Google Scholar 

  17. Dekker, K, Verwer, JG: Stability of Runge-Kutta Methods for Stiff Nonlinear Differential Equations. North-Holland, Amsterdam (1984)

    MATH  Google Scholar 

  18. Hairer, E, Nørsett, SP, Wanner, G: Solving Ordinary Differential Equations II. Stiff and Differential Algebraic Problems. Springer, Berlin (1993)

    Google Scholar 

  19. Wanner, G, Hairer, E, Nørsett, SP: Order stars and stability theorems. BIT Numer. Math. 18, 475-489 (1978)

    Article  MATH  Google Scholar 

Download references

Acknowledgements

The author would like to thank the referees for their helpful comments and suggestions. This work is supported by the Research Fund for Northeastern University at Qinhuangdao XNB201415, the NSF of Hebei Province A2015501130 and Research project of higher school science and technology in Hebei province ZD2015211.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gui-Lai Zhang.

Additional information

Competing interests

The author declares that they have no competing interests.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, GL. Asymptotical stability of Runge-Kutta for a class of impulsive differential equations. Adv Differ Equ 2016, 39 (2016). https://doi.org/10.1186/s13662-015-0740-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-015-0740-z

Keywords