Next Article in Journal
Trajectory Optimization for Adaptive Deformed Wheels to Overcome Steps Using an Improved Hybrid Genetic Algorithm and an Adaptive Particle Swarm Optimization
Next Article in Special Issue
Quasi-Analytical Solution of Kepler’s Equation as an Explicit Function of Time
Previous Article in Journal
A Proposal for a Mobility-Control Data Transfer Mechanism Based on a Block Network Utilizing End-to-End Authentication Data
Previous Article in Special Issue
Q-Sorting: An Algorithm for Reinforcement Learning Problems with Multiple Cumulative Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two Schemes of Impulsive Runge–Kutta Methods for Linear Differential Equations with Delayed Impulses

by
Gui-Lai Zhang
* and
Chao Liu
College of Sciences, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(13), 2075; https://doi.org/10.3390/math12132075
Submission received: 23 May 2024 / Revised: 20 June 2024 / Accepted: 22 June 2024 / Published: 2 July 2024
(This article belongs to the Special Issue Advances in Computational Mathematics and Applied Mathematics)

Abstract

:
In this paper, two different schemes of impulsive Runge–Kutta methods are constructed for a class of linear differential equations with delayed impulses. One scheme is convergent of order p if the corresponding Runge–Kutta method is p order. Another one in the general case is only convergent of order 1, but it is more concise and may suit for more complex differential equations with delayed impulses. Moreover, asymptotical stability conditions for the exact solution and numerical solutions are obtained, respectively. Finally, some numerical examples are provided to confirm the theoretical results.

1. Introduction

Impulsive differential equations (IDEs) arise widely in numerous mathematics models of systems with instantaneous perturbations. Such models have been applied with huge success in lots of application fields, such as control theory, medicine, biotechnology, economics, population growth, etc. Some work on these systems is presented in [1,2,3,4]. Recently, more and more experts and scholars have begun to pay attention to different kinds of differential equations with delayed impulses (DEDIs) and have achieved many important results about the following equations: nonlinear ordinary differential equations with delayed impulses (see [4,5,6,7,8], etc.), time-delay differential equations with delayed impulses [4,9,10,11,12,13,14], and stochastic differential equations with delayed impulses [15,16,17,18,19,20]. In the present paper, asymptotical stability conditions for the zero solution of a class of linear DEDIs are obtained, and two interesting examples are provided to reveal the effect of delayed impulses on differential equations, which can potentially destabilize a stable system or stabilize an unstable one.
Recently, the theory of numerical methods for impulsive differential equations has also been developing rapidly. The convergence and stability of impulsive Runge–Kutta methods for scalar linear IDEs [21,22], multidimensional linear IDEs [23], semilinear IDEs [24], nonlinear IDEs [25,26,27,28,29], impulsive time-delay differential equations [30,31,32,33,34,35], and stochastic impulsive time-delay differential equations [36] have been studied, respectively. There is a lot of important and relevant literature (see [37,38,39,40,41,42], etc.). However, to our knowledge, most of the previous literature focused on numerical methods for IDEs or impulsive time-delay differential equations; the research on numerical methods for DEDIs is still lacking.
The rest of this paper is organized as follows. In Section 2, asymptotical stability conditions for the zero solution of a class of linear DEDIs and two examples are given to show how delayed impulsive actions influence the stability of the zero solution of the equations. In Section 3, the scheme 1 impulsive Runge–Kutta methods (S1IRKMs) are constructed, and the convergence and asymptotical stability of the methods are studied. Moreover, the asymptotical stability of the scheme 1 impulsive θ method (S1I θ M) is studied. In Section 4, the scheme 2 impulsive Runge–Kutta methods (S2IRKMs) are constructed based on classical Runge–Kutta methods, and the convergence and stability of the methods are studied. In general, a S2IRKM is only convergent of order 1. Therefore, it is very necessary to consider the scheme 2 impulsive θ method (S2I θ M). Moreover, the asymptotical stability of S2I θ Ms is studied. In Section 5, we provide some numerical examples to confirm our theoretical results. Finally, in Section 6, conclusions and future work are provided.

2. Asymptotical Stability of DEDIs

In this section, not only are the asymptotical stability conditions for the zero solution of DEDIs obtained but also two examples are given to illustrate that delayed impulses can change a previously unstable problem into a stable one or a previously stable problem into an unstable one.

2.1. Asymptotical Stability of DEDIs

In this paper, we consider the impulsive differential equation:
x ( t ) = a x ( t ) , t 0 , t k τ , k Z + = { 1 , 2 , } , x ( k τ + ) = b x ( r k ) , k Z + , x ( 0 + 0 ) = x 0 ,
where a 0 , b, x 0 , τ , and r k are real constants, b 0 , k Z + . There is a real constant σ ( 0 , 1 ] , such that all r k , k Z + satisfy
r k = σ k τ + ( 1 σ ) ( k 1 ) τ .
Definition 1. 
x ( t ) is said to be the solution of (1) if
1. 
lim t 0 + x ( t ) = x ( 0 + 0 ) = x 0 ,
2. 
For t ( 0 , + ) , t k τ , x ( t ) is differentiable and satisfies x ( t ) = a x ( t ) ,
3. 
x ( t ) is left-continuous in ( 0 , + ) and if t = k τ , then x ( k τ + ) = b x ( r k ) , where x ( k τ + ) = lim t k τ + x ( t ) .
Problem (1) has a unique solution as follows:
x ( t ) = b e a σ τ k x 0 e a ( t k τ ) , t ( k τ , ( k + 1 ) τ ] .
From (2), it is easy to obtain the following theorem.
Theorem 1.
The solution x ( t ) 0 of (1) is asymptotically stable ( x ( t ) 0 as t + ) if and only if
| b | e a σ τ < 1 .
When σ = 1 , DEDI (1) is changed into an IDE (not delayed). Consequently, when σ = 1 , the necessary and sufficient condition (3) for the asymptotical stability of DEDI (1) (Theorem 1) is changed into the special case of the necessary and sufficient condition for the asymptotical stability of an IDE (not delayed). Hence the result of ([21] Theorem 1.4) is the special case of Theorem 1 of the present paper. The difference between the asymptotical stability of the DEDI and the asymptotical stability of the IDE also can be seen from the following two examples.

2.2. Two Interesting Examples

In this subsection, we present two differential equations with delayed impulses which are interesting and offer simple examples to show how the delayed impulsive actions influence the stability of the zero solution of the equations. In Example 1, the zero solutions of an ordinary differential equation and an impulsive differential equation are unstable, but the same equation with delayed impulses is asymptotically stable. Conversely, in Example 2, the zero solutions of an ordinary differential equation and an impulsive differential equation are asymptotically stable, but the same equation with delayed impulses is unstable.
Example 1.
First, consider the following simple scalar ordinary differential equation:
x ( t ) = x ( t ) , t 0 , x ( 0 ) = x 0 .
Solving this equation, we can obtain the exact solution of (4),
x ( t ) = x 0 e t , t 0 ,
which implies that when x 0 0 ,
lim t + x ( t ) = + ,
which also implies that the zero solution of (4) is unstable.
Second, consider the same equation with impulses (not delayed):
x ( t ) = x ( t ) , t 0 , t k , k Z + , x ( k + ) = ( 1 2 ) x ( k ) , k Z + , x ( 0 + 0 ) = x 0 .
Solving this equation, we can obtain the exact solution of (5),
x ( t ) = 0.5 e k x 0 e t k , t ( k , k + 1 ] .
which implies that when x 0 0 ,
lim t + x ( t ) = + ,
which also implies that the zero solution of (5) is unstable.
Finally, consider the same differential equation with delayed impulses:
x ( t ) = x ( t ) , t 0 , t k , k Z + , x ( k + ) = ( 1 2 ) x ( k 9 10 ) , k Z + , x ( 0 + 0 ) = x 0 .
Solving this equation, we can obtain the exact solution of (6),
x ( t ) = 0.5 e 1 10 k x 0 e t k , t ( k , k + 1 ] .
By Theorem 1 of the present paper, we can obtain that the zero solution of (6) is asymptotically stable (see Figure 1).
Example 2.
First, consider the following simple scalar ordinary differential equation:
x ( t ) = x ( t ) , t 0 , x ( 0 ) = x 0 .
Solving this equation, we can obtain the exact solution of (7),
x ( t ) = x 0 e t , t 0 .
Obviously, the zero solution of (7) is asymptotically stable.
Second, consider the same differential equation with impulses (not delayed):
x ( t ) = x ( t ) , t 0 , t k , k Z + , x ( k + ) = 2 x ( k ) , k Z + , x ( 0 + 0 ) = x 0 .
Solving this equation, we can obtain the exact solution of (5),
x ( t ) = 2 e k x 0 e t k , t ( k , k + 1 ] .
By ([21] Theorem 1.4), we can obtain that the zero solution of (5) is asymptotically stable.
Finally, consider the following differential equation with delayed impulses:
x ( t ) = x ( t ) , t 0 , t k , k Z + , x ( k + ) = 2 x ( k 9 10 ) , k Z + , x ( 0 + 0 ) = x 0 .
Solving this equation, we can obtain the exact solution of (6),
x ( t ) = 2 e 1 10 k x 0 e t k , t ( k , k + 1 ] .
which implies that when x 0 0 ,
lim t + x ( t ) = + ,
which implies that the zero solution of (9) is unstable (see Figure 2).

3. S1IRKM for (1)

The special case of σ = 1 has already been studied in paper [21], and below we focus on the case of 0 < σ < 1 . All the points in the set S = { k τ , r k : k Z + } are chosen as the numerical mesh. For convenience, we divide the intervals [ ( k 1 ) τ , r k ] and [ r k , k τ ] ( k Z + ) equally by m, where m is a positive integer, respectively. That means the step sizes are as follows for k N = { 0 , 1 , 2 , } :
h k , l = h ¯ 1 : = r k ( k 1 ) τ m = σ τ m , l = 1 , 2 , , m , h ¯ 2 : = k τ r k m = ( 1 σ ) τ m , l = m + 1 , m + 2 , , 2 m .
The mesh point t k , 0 = k τ , t k , l = k τ + j = 0 l h k , j , k N , l = 1 , 2 , , 2 m .
x k , l + 1 = x k , l + a h k , l + 1 i = 1 v b i X k , l + 1 i , l = 0 , 1 , , 2 m 1 , X k , l + 1 i = x k , l + a h k , l + 1 j = 1 v a i j X k , l + 1 j , i = 1 , 2 , , v , x k + 1 , 0 = b x k , m , k N , x 0 , 0 = x 0 ,
where v refers to the number of stages. The weights b i , the abscissae c i = j = 1 v a i j , and the matrix A = [ a i j ] j = 1 v are denoted by ( A , b , c ) . We denote the approximation to the solution x ( t k , l ) , x ( r k ) , and x ( k τ + 0 ) by x k , l ( l = 1 , 2 , , 2 m ), x k , m , and x k , 0 , respectively.
Equation (10) can be written as
x k , l + 1 = 1 + z 1 b T ( I z 1 A ) 1 e x k , l = R ( z 1 ) x k , l , l = 0 , 1 , , m 1 , x k , l + 1 = 1 + z 2 b T ( I z 2 A ) 1 e x k , l = R ( z 2 ) x k , l , l = m , , 2 m 1 , x k + 1 , 0 = b x k , m , k Z + , x 0 , 0 = x 0 ,
where R ( z ) = 1 + z b T ( I z A ) 1 e , z 1 = a h ¯ 1 = a σ τ m and z 2 = a h ¯ 2 = a ( 1 σ ) τ m .

3.1. Asymptotical Stability of S1IRKMs

Theorem 2. 
Assume the condition (3) holds, and the stability function of the Runge–Kutta method is R ( z ) = Q r ( z ) P s ( z ) , which is given by the ( r , s ) -Padé approximation to e z , | z | < 1 for z = z 1 , and z = z 2 :
(i) 
if a > 0 and s is even, then S1IRKM (10) for (1) is asymptotically stable,
(ii) 
if a < 0 and r is odd, then S1IRKM (10) for (1) is asymptotically stable.
Proof. 
From scheme (11), we can obtain that for k N , 0 l m ,
x k , l = b R ( z 1 ) m k x 0 R ( z 1 ) l ,
and for k N , m + 1 l 2 m ,
x k , l = b R ( z 1 ) m k x 0 R ( z 1 ) m R ( z 2 ) l m .
Hence, the numerical method (11) is asymptotically stable if and only if
| b R ( z 1 ) m | < 1 .
(i) If a > 0 and s is even, applying ([21] Lemmas 3.3 and 3.7) and the condition (3), we can obtain
| b | R ( z 1 ) m | b | e z 1 m = | b | e a h ¯ 1 m = | b | e a σ τ < 1 ,
which implies that (12) holds.
(ii) Similarly, if a < 0 and r is odd, applying ([21] Lemmas 3.3 and 3.7) and the condition (3), we can obtain
| b | R ( z 1 ) m | b | e z 1 m = | b | e a h ¯ 1 m = | b | e a σ τ < 1 ,
which implies that (12) holds. □

3.2. Convergence of S1RKM

In order to study the convergence of an S1RKM, the case where DEDI (1) is defined in the interval [ 0 , T ] is considered in this subsection. For convenience, assume that there exists a positive integer N such that T = N τ .
Lemma 1
([21,43,44,45]). There exists a unique ( r , s ) -Padé approximation R r s ( z ) = Q r ( z ) P s ( z ) to e z for ( r , s ) N × N . Furthermore,
e z P s ( z ) Q r ( z ) = ( 1 ) s z r + s + 1 ( r + s ) ! 0 1 u s ( 1 u ) r e u z d u ,
where
Q r ( z ) = r ! ( r + s ) ! j = 0 r ( r + s j ) ! j ! ( r j ) ! z j ,
P s ( z ) = s ! ( r + s ) ! j = 0 s ( r + s j ) ! j ! ( s j ) ! ( z ) j .
In order to analyze the local truncation errors of S1IRKM (10) for DEDI (1), consider the following problem:
z k , l + 1 = z k , l + a h k , l + 1 i = 1 v b i Z k , l + 1 i , l = 0 , 1 , , 2 m 1 , Z k , l + 1 i = z k , l + a h k , l + 1 j = 1 v a i j Z k , l + 1 j , i = 1 , 2 , , v ,
where z k , 0 = x ( k τ + ) , z k , l = x ( t k , l ) , k = 0 , 1 , 2 , · , N , l = 1 , 2 , · , 2 m 1 .
Theorem 3.
If the corresponding Runge–Kutta method is convergent of order p, then the local truncation errors between (13) and DEDI (1) satisfy that there exists a constant C such that for arbitrary k = 0 , 1 , 2 , · , N , l = 1 , 2 , · , 2 m 1 ,
R k , l + 1 : = | z k , l + 1 x ( t k , l + 1 ) | C h k , l + 1 p + 1 .
Proof. 
Because Runge–Kutta methods are convergent of order p, by Lemma 1, there exists a constant C 1 > 0 such that
R k , l + 1 : = | e a h k , l + 1 R ( a h k , l + 1 ) | C 1 h k , l + 1 p + 1 .
Obviously, (13) can be rewritten as
z k , l + 1 = R ( a h k , l + 1 ) z k , l ,
where R r s ( a h k , l + 1 ) = ( 1 + a h k , l + 1 b T ( I a h k , l + 1 A e ) ) . From the expression (2) for the solution x ( t ) of DEDI (1), we have
sup t ( 0 , T ] | x ( t ) | M .
Hence, the local errors satisfy
R k , l = | x ( t k , l + 1 ) z k , l + 1 | | e a h k , l + 1 R ( a h k , l + 1 ) | | z k , l | C h k , l + 1 p + 1 .
where C = C 1 M . □
Theorem 4.
If Runge–Kutta methods are convergent of order p, then S1IRKM (10) for (1) is also convergent of order p, and in the following sense, there exists a constant C 5 such that for all k N , l = 1 , 2 , , m , the global errors satisfy
e k , l = | x ( t k , l ) x k , l | C 5 h p ,
where h = max { h ¯ 1 , h ¯ 2 } = max k , l { h k , l } .
Proof. 
From (1) and (13), we have
| X k , l + 1 i Z k , l + 1 i | | x k , l z k , l | + | a | h k , l + 1 j = 1 v | a i j | | X k , l + 1 i Z k , l i | | x k , l z k , l | + | a | h max 1 i v j = 1 v | a i j | max 1 i v { | X k , l + 1 i Z k , l i | }
which implies
max 1 i v { | X k , l + 1 i Z k , l i | } Λ | x k , l z k , l |
where Λ = 1 | a | h max 1 i v j = 1 v | a i j | 1 :
| x k , l + 1 z k , l + 1 | | x k , l z k , l | + | a | h k , l + 1 i = 1 v | b i | max 1 i v { | X k , l + 1 i Z k , l i | } ( 1 + β Λ | a | h k , l + 1 ) | x k , l z k , l |
where β = i = 1 v | b i | . From Theorem 3, we have
R 1 : = max 0 k N , 1 l m { R k , l } C h ¯ 1 h p
and
R 2 : = max 0 k N , m + 1 l 2 m { R k , l } C h ¯ 2 h p .
If 0 l m 1 ,
e k , l + 1 : = | x ( t k , l + 1 ) x k , l + 1 | | x ( t k , l + 1 ) z k , l + 1 | + | z k , l + 1 x k , l + 1 | ( 1 + β Λ | a | h k , l + 1 ) | x k , l z k , l | + R k , l + 1 ( 1 + β Λ | a | h ¯ 1 ) e k , l + R 1 1 + β Λ | a | h ¯ 1 l + 1 e k , 0 + 1 + β Λ | a | h ¯ 1 l + 1 1 R 1 β Λ | a | h ¯ 1 e ( l + 1 ) β Λ | a | h ¯ 1 e k , 0 + e ( l + 1 ) β Λ | a | h ¯ 1 1 R 1 β Λ | a | h ¯ 1 e β Λ | a | σ τ e k , 0 + e β Λ | a | σ τ 1 R 1 β Λ | a | h ¯ 1
or else, if m l 2 m 1 ,
e k , l + 1 = | x ( t k , l + 1 ) x k , l + 1 | | x ( t k , l + 1 ) z k , l + 1 | + | z k , l + 1 x k , l + 1 | ( 1 + β Λ | a | h k , l + 1 ) | x k , l z k , l | + R k , l + 1 ( 1 + β Λ | a | h ¯ 2 ) e k , l + R 2 1 + β Λ | a | h ¯ 2 l m + 1 e k , m + 1 + β Λ | a | h ¯ 2 l m + 1 1 R 2 β Λ | a | h ¯ 2 e ( l m + 1 ) β Λ | a | h ¯ 2 e k , m + e ( l m + 1 ) β Λ | a | h ¯ 2 1 R 2 β Λ | a | h ¯ 2 e β Λ | a | ( 1 σ ) τ e k , 0 + e β Λ | a | ( 1 σ ) τ 1 R 2 β Λ | a | h ¯ 2
otherwise,
e k + 1 , 0 = | x ( t k + 1 , 0 ) x k + 1 , 0 | = | b x ( r k ) b x k , m | | b | e k , m | b | e β Λ | a | m h ¯ 1 e k , 0 + e β Λ | a | m h ¯ 1 1 R 1 β Λ | a | h ¯ 1 = | b | e β Λ | a | σ τ e k , 0 + e β Λ | a | σ τ 1 R 1 β Λ | a | h ¯ 1 | b | e β Λ | a | σ τ k + 1 e 0 , 0 + | b | e β Λ | a | σ τ k + 1 1 | b | e β Λ | a | σ τ 1 e β Λ | a | σ τ 1 R 1 β Λ | a | h ¯ 1
Because e 0 , 0 = 0 , i.e., x 0 , 0 = x ( 0 + ) = x 0 , it follows from (17) that we can obtain that for arbitrary k = 0 , 1 , · , N 1 ,
e k + 1 , 0 | b | e β Λ | a | σ τ k + 1 1 | b | e β Λ | a | σ τ 1 e β Λ | a | σ τ 1 R 1 β Λ | a | h ¯ 1 | b | e β Λ | a | σ τ k + 1 1 | b | e β Λ | a | σ τ 1 e β Λ | a | σ τ 1 C h ¯ 1 p β Λ | a | C 2 h p ,
where C 2 = | b | e β Λ | a | σ τ k + 1 1 | b | e β Λ | a | σ τ 1 e β Λ | a | σ τ 1 C β Λ | a | . From (15) and (18), applying Theorem 3, we can obtain that for arbitrary k = 0 , 1 , 2 , , N 1 , 1 l m ,
e k , l C 3 h p ,
where C 3 = e β Λ | a | σ τ C 2 + e β Λ | a | σ τ 1 C β Λ | a | . Similarly, from (16) and (19), applying Theorem 3, we can obtain that for arbitrary k = 0 , 1 , 2 , , N 1 , m l 2 m ,
e k , l C 4 h p ,
where C 4 = e β Λ | a | ( 1 σ ) τ C 3 + e β Λ | a | ( 1 σ ) τ 1 C β Λ | a | .
Finally, summarizing Equations (18)–(20), we know that all the global errors satisfy
e k , l C 5 h p , k = 0 , 1 , 2 , , N 1 , l = 0 , 1 , 2 , , 2 m ,
where C 5 = max { C 2 , C 3 , C 4 } . □

3.3. Asymptotical Stability of S1I θ Ms

Similarly, the scheme 1 impulsive θ method (S1I θ M) for (1) can be constructed as follows:
x k , l + 1 = x k , l + h k , l ( a ( 1 θ ) x k , l + a θ x k , l + 1 ) , l = 0 , 1 , , 2 m 1 , x k + 1 , 0 = b x k , m , k N , x 0 , 0 = x 0 .
Obviously, S1I θ M (21) can be written as
x k , l + 1 = 1 + ( 1 θ ) a h ¯ 1 1 θ a h ¯ 1 x k , l = 1 + ( 1 θ ) z 1 1 θ z 1 x k , l , l = 0 , 1 , , m 1 , x k , l + 1 = 1 + ( 1 θ ) a h ¯ 2 1 θ a h ¯ 2 x k , l = 1 + ( 1 θ ) z 2 1 θ z 2 x k , l , l = m , , 2 m 1 , x k + 1 , 0 = b x k , m , k Z + , x 0 , 0 = x 0 .
Theorem 5. 
Assume the condition (3) holds, | z 1 | < 1 , and | z 2 | < 1 :
(i) 
if a > 0 and 0 < θ < φ ( 1 ) , then the impulsive θ method (21) for (1) is asymptotically stable,
(ii) 
if a < 0 and 0 < θ < φ ( 0 ) , then the impulsive θ method (21) for (1) is asymptotically stable,
where φ ( x ) = 1 x 1 e x 1 , x R . (The function of φ can be referred to in Lemma 2 in ref. [46]).
Proof. 
From scheme (22), we can obtain that for k N , 0 l m ,
x k , l = b 1 + ( 1 θ ) a h ¯ 1 1 θ a h ¯ 1 m k x 0 1 + ( 1 θ ) a h ¯ 1 1 θ a h ¯ 1 l ,
and for k N , m + 1 l 2 m ,
x k , l = b 1 + ( 1 θ ) a h ¯ 1 1 θ a h ¯ 1 m k x 0 1 + ( 1 θ ) a h ¯ 1 1 θ a h ¯ 1 m 1 + ( 1 θ ) a h ¯ 2 1 θ a h ¯ 2 l m .
Hence, the numerical method (22) is asymptotically stable if and only if
| b 1 + ( 1 θ ) a h ¯ 1 1 θ a h ¯ 1 m | < 1 .
(i) If a > 0 and 0 < θ < φ ( 1 ) , applying ([21] Lemma 2.3) and the condition (3), we can obtain
| b | 1 + ( 1 θ ) a h ¯ 1 1 θ a h ¯ 1 m | b | e a h ¯ 1 m = | b | e a σ τ < 1 ,
which implies that (33) holds.
(ii) Similarly, if a < 0 and 0 < θ < φ ( 0 ) , applying ([21] Lemma 2.3) and the condition (3), we can obtain
| b | 1 + ( 1 θ ) a h ¯ 1 1 θ a h ¯ 1 m | b | e a h ¯ 1 m = | b | e a σ τ < 1 ,
which implies that (33) holds. □

4. S2IRKMs for (1)

For the second scheme, we pay attention to a uniform grid with step size h = τ m , where m is an integer. So, the formula for the time points is
t k , l = k τ + l h , k N , l = 0 , 1 , 2 , , m .
The impulsive Runge–Kutta method for (1) can be constructed as follows:
y k , l + 1 = y k , l + a h i = 1 s b i Y k , l + 1 i , l = 0 , 1 , , m 1 , Y k , l + 1 i = y k , l + a h j = 1 s a i j Y k , l + 1 j , i = 1 , 2 , , s , y k + 1 , 0 = b y k , m σ , k Z + , y 0 , 0 = x 0 .
Here, y k , l is an approximation of the exact solution x ( t k , l ) , k N , l = 1 , 2 , , m . y k , 0 is an approximation of x ( k τ + 0 ) , k Z + . Obviously, if σ m is an integer, x k , σ m is an approximation of the exact solution x ( r k ) . Otherwise, we cannot find the numerical solutions at t = r k . Now, x k , σ m , which is an approximation of x ( t k , σ m ) ( t k , σ m r k and | r k t k , σ m | h ), is viewed as an approximation of x ( r k ) to find the numerical solution of (1).
The impulsive Runge–Kutta method (24) can be written as
y k , l + 1 = 1 + z b T ( I z A ) 1 e y k , l = R ( z ) y k , l , l = 0 , 1 , , m 1 , y k + 1 , 0 = b y k , m σ , k Z + , y 0 , 0 = x 0 ,
where z = h a .

4.1. Asymptotical Stability of Scheme 2 Impulsive Runge–Kutta Methods

Theorem 6. 
Assume the condition (3) holds, and the stability function of the Runge–Kutta method is R ( z ) = Q r ( z ) P s ( z ) , which is given by the ( r , s ) -Padé approximation to e z , z = a h , | z | < 1 :
(i) 
if a > 0 and s is even, then the impulsive Runge–Kutta method (24) for (1) is asymptotically stable,
(ii) 
if a < 0 and r is odd, then the impulsive Runge–Kutta method (24) for (1) is asymptotically stable when h < 1 a ln ( | b | e a σ τ ) .
Proof. 
From scheme (25), we can obtain that
y k , l = b R ( z ) σ m k y 0 , 0 R ( z ) l , k N , l = 0 , 1 , 2 , , m ,
which implies that the numerical method (25) is asymptotically stable if and only if
| b R ( z ) σ m | < 1 .
(i) If a > 0 and s is even,
| b | R ( z ) σ m | b | e z σ m | b | e a h m σ = | b | e a σ τ < 1 ,
which implies that (26) holds.
(ii) If a < 0 and r is odd, h < 1 a ln ( | b | e a σ τ ) implies | b | e a σ τ a h < 1 . Hence, we can obtain
| b | R ( z ) σ m | b | e z σ m | b | e a h ( m σ 1 ) = | b | e a σ τ a h < 1 ,
which implies that (26) holds. □

4.2. Convergence of S2IRKMs

In order to study the convergence of S2IRKM (24), the case where DEDI (1) is defined in the interval [ 0 , T ] is considered in this subsection. For convenience, assume that there exists a positive integer N such that T = N τ .
To analyze the local truncation errors of S2IRKM (24) for DEDI (1), consider the following problem:
z k , l + 1 = z k , l + a h i = 1 v b i Z k , l + 1 i , l = 0 , 1 , , m 1 , Z k , l + 1 i = z k , l + a h j = 1 v a i j Z k , l + 1 j , i = 1 , 2 , , v ,
where z k , 0 = x ( k τ + ) , z k , l = x ( t k , l ) , k = 0 , 1 , 2 , · , N , l = 1 , 2 , · , m 1 .
Theorem 7.
If the corresponding Runge–Kutta method is convergent of order p, then the local truncation errors between (27) and DEDI (1) satisfy that there exists a constant C 6 such that for arbitrary k = 0 , 1 , 2 , · , N , l = 1 , 2 , · , m 1 ,
R k , l + 1 : = | z k , l + 1 x ( t k , l + 1 ) | C 6 h p + 1 .
Theorem 8.
If Runge–Kutta methods are convergent of order p, then the impulsive Runge–Kutta methods (24) for (1) are convergent at least of order 1, and in the following sense, there exists a constant C 10 such that for all k = 0 , 1 , 2 , , N 1 , l = 0 , 1 , 2 , , m , the global errors satisfy
e k , l = | x ( t k , l ) x k , l | C 10 h .
Proof. 
From (24) and (27), we have
| X k , l + 1 i Z k , l + 1 i | | x k , l z k , l | + | a | h j = 1 v | a i j | | X k , l + 1 i Z k , l i | | x k , l z k , l | + | a | h max 1 i v j = 1 v | a i j | max 1 i v { | X k , l + 1 i Z k , l i | }
which implies
max 1 i v { | X k , l + 1 i Z k , l i | } Λ | x k , l z k , l |
where Λ = 1 | a | h max 1 i v j = 1 v | a i j | 1 . So we can obtain that
| x k , l + 1 z k , l + 1 | | x k , l z k , l | + | a | h i = 1 v | b i | max 1 i v { | X k , l + 1 i Z k , l i | } ( 1 + β Λ | a | h ) | x k , l z k , l | ,
where β = i = 1 v | b i | . By Theorem 7, we have
R : = max k = 0 , 1 , , N 1 , l = 0 , 1 , , m { R k , l } C 6 h p + 1 .
When 0 l m 1 ,
e k , l + 1 : = | x ( t k , l + 1 ) x k , l + 1 | | x ( t k , l + 1 ) z k , l + 1 | + | z k , l + 1 x k , l + 1 | ( 1 + β Λ | a | h ) | x k , l z k , l | + R k , l + 1 ( 1 + β Λ | a | h ) e k , l + R 1 + β Λ | a | h l + 1 e k , 0 + 1 + β Λ | a | h ¯ 1 l + 1 1 R β Λ | a | h e ( l + 1 ) β Λ | a h e k , 0 + e ( l + 1 ) β Λ | a | h 1 R β Λ | a | h e β Λ | a τ e k , 0 + e β Λ | a | τ 1 R β Λ | a | h .
For k = 1 , 2 , , N , from Taylor’s formula, it follows that
x ( r k ) x ( t k , σ m ) = x ( t k , σ m ) ( r k t k , σ m ) + 1 2 ! x ( ξ ) ( r k t k , σ m ) 2
which implies that
| x ( r k ) x ( t k , σ m ) | C 7 h ,
which implies that
e k + 1 , 0 = | x ( k τ + ) x k + 1 , 0 | = | b x ( r k ) b x k , σ m | | b | | x ( r k ) x ( t k , σ m ) | + | x ( t k , σ m ) x k , σ m | | b | e β Λ | a | h σ m e k , 0 + | b | e β Λ | a | h σ m 1 R β Λ | a | h + | b | C 7 h | b | e β Λ | a | σ τ e k , 0 + | b | e β Λ | a | σ τ 1 R β Λ | a | h + | b | C 7 h | b | | b | e β Λ | a | σ τ k + 1 1 | b | e β Λ | a | σ τ 1 e β Λ | a | σ τ 1 R β Λ | a | h + | b | C 7 h + | b | e β Λ | a | σ τ k + 1 e 0 , 0 .
Because e 0 , 0 = 0 , i.e., x 0 , 0 = x ( 0 + ) = x 0 , we have
e k + 1 , 0 | b | | b | e β Λ | a | σ τ k + 1 1 | b | e β Λ | a | σ τ 1 e β Λ | a | σ τ 1 R β Λ | a | h + | b | C 7 h | b | | b | e β Λ | a | σ τ k + 1 1 | b | e β Λ | a | σ τ 1 e β Λ | a | σ τ 1 C 6 h p β Λ | a | + | b | C 7 h | b | | b | e β Λ | a | σ τ k + 1 1 | b | e β Λ | a | σ τ 1 e β Λ | a | σ τ 1 C 6 T p 1 h β Λ | a | + | b | C 7 h C 8 h ,
where C 8 = | b | | b | e β Λ | a | σ τ k + 1 1 | b | e β Λ | a | σ τ 1 e β Λ | a | σ τ 1 C 6 T p 1 β Λ | a | + | b | C 7 . From (28) and (29), for k = 0 , 1 , , N 1 , l = 1 , 2 , , m , we obtain
e k , l C 9 h ,
where C 9 = e β Λ | a τ C 8 + e β Λ | a | τ 1 C 6 T p 1 β Λ | a | .
Finally, we know that all the global errors satisfy
e k , l C 10 h , k = 0 , 1 , 2 , , N 1 , l = 0 , 1 , 2 , , 2 m ,
where C 10 = max { C 8 , C 9 } . □

4.3. Asymptotical Stability of S2I θ Ms

Similarly, the impulsive θ method for (1) can be constructed as follows:
y k , l + 1 = y k , l + h ( a ( 1 θ ) y k , l + a θ y k , l + 1 ) , l = 0 , 1 , , m 1 , y k + 1 , 0 = b y k , σ m , k N , y 0 , 0 = x 0 ,
Obviously, the impulsive θ method (31) can be rewritten as
y k , l + 1 = 1 + ( 1 θ ) a h 1 θ a h y k , l , l = 0 , 1 , , m 1 , y k + 1 , 0 = b y k , σ m , k N , y 0 , 0 = x 0 ,
Theorem 9. 
Assume the condition (3) holds and | a h | < 1 :
(i) 
if a > 0 and 0 < θ < φ ( 1 ) , then the impulsive θ method (31) for (1) is asymptotically stable.
(ii) 
if a < 0 and 0 < θ < φ ( 0 ) , then the impulsive θ method (31) for (1) is asymptotically stable when h < 1 a ln ( | b | e a σ τ ) .
In the above, φ ( x ) = 1 x 1 e x 1 , x R .
Proof. 
From scheme (32), we can obtain that for k N , 0 l m ,
y k , l = b 1 + ( 1 θ ) a h 1 θ a h σ m k y 0 , 0 1 + ( 1 θ ) a h 1 θ a h l ,
Hence, the numerical method (22) is asymptotically stable if and only if
| b | 1 + ( 1 θ ) a h ¯ 1 1 θ a h ¯ 1 σ m < 1 .
(i) If a > 0 and 0 < θ < φ ( 1 ) , applying ([21] Lemma 2.3) and the condition (3), we can obtain
| b | 1 + ( 1 θ ) a h 1 θ a h σ m | b | e a h σ m | b | e a h σ m = | b | e a σ τ < 1 ,
which implies that (33) holds.
(ii) Similarly, if a < 0 and 0 < θ < φ ( 0 ) , applying ([21] Lemma 2.3) and the condition (3), we can obtain
| b | 1 + ( 1 θ ) a h 1 θ a h σ m | b | e a h σ m | b | e a h ( σ m 1 ) = | b | e a σ τ a h < 1 ,
which implies that (33) holds. □

5. Numerical Experiments

In this section, two simple numerical examples are given.
Example 3.
Consider the following DEDI:
x ( t ) = 2 x ( t ) , t 0 , t k , k Z + , x ( k + ) = ( 1 4 ) x ( k 2 3 ) , k Z + , x ( 0 + 0 ) = x 0 .
Solving (34), we can obtain
x ( t ) = 0.25 e 2 3 k x 0 e 2 ( t k ) , t ( k , k + 1 ] .
By Theorem 1, the zero solution of (34) is asymptotically stable. By Theorems 2 and 6, both S1IRKM (10) and S2IRKM (24) for (34) are asymptotically stable if the stability function R r s ( z ) = P r ( z ) Q s ( z ) satisfies that s is even. By Theorems 5 and 9, both S1IθM (21) and S2IθM (31) for (34) are asymptotically stable if 0 < θ < φ ( 1 ) .
In Table 1, Table 2, Table 3, Table 4 and Table 5, AE denotes the absolute errors between the numerical solutions and the exact solutions of DEDIs. Similarly, RE denotes the relative errors between the numerical solutions and the exact solutions of DEDIs.
As can be seen from Table 1, when the step size is halved, both the absolute and relative errors of the scheme 1 impulsive Euler method (S1IEM) and the scheme 2 impulsive Euler method (S2IEM) for DEDI (34) become half of the original ones, which roughly indicates that both the S1IEM and S2IEM for DEDI (34) are convergent of order 1.
As can be seen from Table 2, when the step size is halved, both the absolute and relative errors of the scheme 1 impulsive classical 4-stage 4-order Runge–Kutta method (S1ICRKM) for DEDI (34) become one-sixteenth of the original ones, which roughly indicates that he S1ICRKM for DEDI (34) is convergent of order 4. On the other hand, when the step size is halved, both the absolute and relative errors of the scheme 2 impulsive classical 4-stage 4-order Runge–Kutta method (S2ICRKM) for DEDI (34) become half of the original ones, which roughly indicates that the S2ICRKM for DEDI (34) is convergent of order 1.
Example 4.
Consider the following DEDI:
x ( t ) = 2 x ( t ) , t 0 , t k , k Z + , x ( k + ) = 3 x ( k 1 + π 4 ) , k Z + , x ( 0 + 0 ) = x 0 .
Solving (34), we can obtain
x ( t ) = 3 e π 2 k x 0 e 2 ( t k ) , t ( k , k + 1 ] .
By Theorem 1, the zero solution of (35) is asymptotically stable. By Theorems 2 and 6, both S1IRKM (10) and S2IRKM (24) for (35) are asymptotically stable if the stability function R r s ( z ) satisfies that r is odd. By Theorems 5 and 9, both S1IθM (21) and S2IθM (31) for (35) are asymptotically stable if 0 < θ < φ ( 0 ) = 0.5 .
As can be seen from Table 3, when the step size is halved, both the absolute and relative errors of the S1IEM and S2IEM for DEDI (35) become half of the original ones, which roughly indicates that both the S1IEM and S2IEM for DEDI (35) are convergent of order 1.
As can be seen from Table 4, when the step size is halved, both the absolute and relative errors of the S1ICRKM for DEDI (35) become one-sixteenth of the original ones, which roughly indicates that the S1ICRKM for DEDI (35) is convergent of order 4. On the other hand, when the step size is halved, both the absolute and the relative errors of the S2ICRKM for DEDI (34) become one-fifth of the original ones, which roughly indicates that the S2ICRKM for DEDI (35) is convergent but not up to order 4.
As can be seen from Table 5, which is different from Table 4 and Table 4, the S2ICRKM for DEDI (5) is convergent of order 4 when the step sizes satisfy h = τ m and m σ = m σ , i.e., r k = t k , m σ , k = 0 , 1 , 2 , .

6. Conclusions and Future Works

In this paper, two different schemes of impulsive Runge–Kutta methods are constructed for DEDI (1) based on different ways to approximate the states x ( r k ) , where k Z + is required for the delayed impulses. When constructing S1IRKMs, the approximations of x ( r k ) are the numerical solutions obtained from Runge–Kutta methods at moments r k , k Z + . The S1IRKMs have better convergence and are convergent of order p if the corresponding Runge–Kutta method is p order. On the other hand, when constructing S2IRKMs, the approximations of x ( r k ) are the numerical solutions obtained from Runge–Kutta methods at moments at t k , σ m , where t k , σ m r k , | r k t k , σ m | h , h = τ m , m , k Z + . The S2IRKMs in the general case are only convergent of order 1, but they are more concise and may suit for more complex differential equations with delayed impulses. Therefore, it is very necessary to consider S2I θ M. Moreover, the asymptotical stability of the exact solution and the numerical solutions of DEDI (1) was studied.
Here, we only studied the asymptotical stability of the exact solution of linear DEDI (1); the asymptotical stability of the exact solution of nonlinear DEDIs still needs further study. Moreover, applying S2I θ Ms to solve nonlinear DEDIs, time-delay differential equations with delayed impulses, and stochastic differential equations with delayed impulses will be future work. Applying impulsive continuous Runge–Kutta methods to solve these equations will also be future work.

Author Contributions

Conceptualization, G.-L.Z.; Methodology, G.-L.Z.; Writing—original draft, G.-L.Z. and C.L.; Writing—review & editing, G.-L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China (No. 11701074) and Hebei Natural Science Foundation (No. A2020501005).

Data Availability Statement

The datasets generated during the current study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no competing interests.

References

  1. Bainov, D.D.; Simeonov, P.S. Systems with Impulsive Effect: Stability, Theory and Applications; Ellis Horwood: Chichester, UK, 1989. [Google Scholar]
  2. Bainov, D.D.; Simeonov, P.S. Impulsive Differential Equations: Asymptotic Properties of the Solutions; World Scientific: Singapore, 1995. [Google Scholar]
  3. Lakshmikantham, V.; Bainov, D.D.; Simeonov, P.S. Theory of Impulsive Differential Equations; World Scientific: Singapore, 1989. [Google Scholar]
  4. Li, X.D.; Song, S.J. Impulsive Systems with Delays: Stability and Control; Science Press: Beijing, China, 2022. [Google Scholar]
  5. He, Z.L.; Li, C.D.; Cao, Z.R.; Li, H.F. Stability of nonlinear variable-time impulsive differential systems with delayed impulses. Nonlinear Anal. Hybrid Syst. 2021, 39, 100970. [Google Scholar] [CrossRef]
  6. Li, X.D.; Zhang, X.L.; Song, S.J. Effect of delayed impulses on input-to-state stability of nonlinear systems. Automatica 2017, 76, 378–382. [Google Scholar] [CrossRef]
  7. Li, X.D.; Song, S.J.; Wu, J. Exponential stability of nonlinear systems with delayed impulses and applications. IEEE Trans. Autom. Control 2019, 64, 4024–4034. [Google Scholar] [CrossRef]
  8. Liu, W.L.; Li, P.; Li, X.D. Impulsive systems with hybrid delayed impulses:Input-to-state stability. Nonlinear Anal. Hybrid Syst. 2022, 46, 101248. [Google Scholar] [CrossRef]
  9. Chen, X.Y.; Liu, Y.; Ruan, Q.H.; Cao, J.D. Stabilization of nonlinear time-delay systems: Flexible delayed impulsive control. Appl. Math. Model. 2023, 114, 488–501. [Google Scholar] [CrossRef]
  10. Chen, W.H.; Zheng, W.X. Exponential stability of nonlinear time-delay systems with delayed impulse effects. Automatica 2011, 47, 1075–1083. [Google Scholar] [CrossRef]
  11. Jiang, B.; Lu, J.; Liu, Y. Exponential stability of delayed systems with average-delay impulses. SIAM J. Control Optim. 2020, 58, 3763–3784. [Google Scholar] [CrossRef]
  12. Li, X.; Yang, X.; Cao, J. Event-triggered impulsive control for nonlinear delay systems. Automatica 2020, 117, 108981. [Google Scholar] [CrossRef]
  13. Yang, H.L.; Wang, X.; Zhong, S.M.; Shu, L. Synchronization of nonlinear complex dynamical systems viadelayed impulsive distributed control. Appl. Math. Comput. 2018, 320, 75–85. [Google Scholar]
  14. Yu, Z.Q.; Ling, S.; Liu, P.X. Exponential stability of time-delay systems with flexible delayed impulse. Asian J. Control 2024, 26, 265–279. [Google Scholar] [CrossRef]
  15. Cui, Q.; Li, L.L.; Cao, J.D. Stability of inertial delayed neural networks with stochastic delayed impulses via matrix measure method. Neurocomputing 2022, 471, 70–78. [Google Scholar] [CrossRef]
  16. Kuang, D.P.; Li, J.L.; Gao, D.D. Input-to-state stability of stochastic differential systems with hybrid delay-dependent impulses. Commun. Nonlinear Sci. Numer. Simul. 2024, 128, 107661. [Google Scholar] [CrossRef]
  17. Lu, Y.; Zhu, Q.X. Exponential stability of impulsive random delayed nonlinearsystems with average-delay impulses. J. Frankl. Inst. 2024, 361, 106813. [Google Scholar] [CrossRef]
  18. Niu, S.N.; Chen, W.H.; Lu, X.M.; Xu, W.X. Integral sliding mode control design for uncertain impulsive systems with delayed impulses. J. Frankl. Inst. 2023, 360, 13537–13573. [Google Scholar] [CrossRef]
  19. Xu, H.F.; Zhu, Q.X. New criteria on pth moment exponential stability of stochastic delayed differential systems subject to average-delay impulses. Syst. Control Lett. 2022, 164, 105234. [Google Scholar] [CrossRef]
  20. Zhang, M.M.; Zhu, Q.X. Stability of stochastic delayed differential systems with average-random-delay impulses. J. Frankl. Inst. 2024, 361, 106777. [Google Scholar] [CrossRef]
  21. Ran, X.J.; Liu, M.Z.; Zhu, Q.Y. Numerical methods for impulsive differential equation. Math. Comput. Model. 2008, 48, 46–55. [Google Scholar] [CrossRef]
  22. Zhang, Z.H.; Liang, H. Collocation methods for impulsive differential equations. Appl. Math. Comput. 2014, 228, 336–348. [Google Scholar] [CrossRef]
  23. Liu, M.Z.; Liang, H.; Yang, Z.W. Stability of Runge-Kutta methods in the numerical solution of linear impulsive differential equations. Appl. Math. Comput. 2007, 192, 346–357. [Google Scholar] [CrossRef]
  24. Zhang, G.L. Asymptotical stability of numerical methods for semi-linear impulsive differential equations. Comput. Appl. Math. 2020, 39, 17. [Google Scholar] [CrossRef]
  25. Liang, H.; Song, M.H.; Liu, M.Z. Stability of the analytic and numerical solutions for impulsive differential equations. Appl. Numer. Math. 2011, 61, 1103–1113. [Google Scholar] [CrossRef]
  26. Liang, H.; Liu, M.Z.; Song, M.H. Extinction and permanence of the numerical solution of a two-preyone-predator system with impulsive effect. Int. J. Comput. Math. 2011, 88, 1305–1325. [Google Scholar] [CrossRef]
  27. Liang, H. hp-Legendre-Gauss collocation method for impulsive differential equations. Int. J. Comput. Math. 2015, 94, 151–172. [Google Scholar] [CrossRef]
  28. Wen, L.P.; Yu, Y.X. The analytic and numerical stability of stiff impulsive differential equations in Banach space. Appl. Math. Lett. 2011, 24, 1751–1757. [Google Scholar] [CrossRef]
  29. Zhang, G.L. Convergence, consistency and zero stability of impulsive one-step numerical methods. Appl. Math. Comput. 2022, 423, 127017. [Google Scholar] [CrossRef]
  30. Ding, X.; Wu, K.N.; Liu, M.Z. The Euler scheme and its convergence for impulsive delay differential equations. Appl. Math. Comput. 2010, 216, 1566–1570. [Google Scholar] [CrossRef]
  31. Zhang, G.L.; Song, M.H.; Liu, M.Z. Asymptotical stability of the exact solutions and the numerical solutions for a class of impulsive differential equations. Appl. Math. Comput. 2015, 258, 12–21. [Google Scholar] [CrossRef]
  32. Zhang, G.L.; Song, M.H. Asymptotical stability of Runge–Kutta methods for advanced linear impulsive differential equations with piecewise constant arguments. Appl. Math. Comput. 2015, 259, 831–837. [Google Scholar] [CrossRef]
  33. Zhang, G.L.; Song, M.H.; Liu, M.Z. Exponential stability of the exact solutions and the numerical solutions for a class of linear impulsive delay differential equations. J. Comput. Appl. Math. 2015, 285, 32–44. [Google Scholar] [CrossRef]
  34. Zhang, G.L. High order Runge–Kutta methods for impulsive delay differential equations. Appl. Math. Comput. 2017, 313, 12–23. [Google Scholar] [CrossRef]
  35. Zhang, G.L.; Song, M.H. Impulsive continuous Runge–Kutta methods for impulsive delay differential equations. Appl. Math. Comput. 2019, 341, 160–173. [Google Scholar] [CrossRef]
  36. Wu, K.N.; Ding, X. Convergence and stability of Euler method for impulsive stochastic delay differential equations. Appl. Math. Comput. 2014, 229, 151–158. [Google Scholar] [CrossRef]
  37. El Ahmadi, M.; Ayoujil, A.; Berrajaa, M. Existence and multiplicity of solutions for a class of double phase variable exponent problems with nonlinear boundary condition. Adv. Math. Model. Appl. 2023, 8, 401–414. [Google Scholar]
  38. Gasimov, Y.S.; Jafari, H.; Mardanov, M.J.; Sardarova, R.A.; Sharifov, Y.A. Existence and uniqueness of the solutions of the nonlinear impulse differential equations with nonlocal boundary conditions. Quaest. Math. 2022, 45, 1399–1412. [Google Scholar] [CrossRef]
  39. Syam, M.I.; Raja, M.A.; Syam, M.M.; Jarada, H.M. An accurate method for solving the undamped duffing equation with cubic nonlinearity. Int. J. Appl. Comput. Math. 2018, 69, 4. [Google Scholar] [CrossRef]
  40. Syam, M.I.; Anwar, M.N.Y.; Yildirim, A.; Syam, M.M. The modified fractional power series method for solving fractional non-isothermal reaction-diffusion model equations in a spherical catalyst. Int. J. Appl. Comput. Math. 2019, 5, 38. [Google Scholar] [CrossRef]
  41. Syam, S.M.; Siri, Z.; Altoum, S.H.; Kasmani, R.M. An efficient numerical approach for solving systems of fractional problems and their applications in science. Mathematics 2023, 11, 3132. [Google Scholar] [CrossRef]
  42. Syam, S.M.; Siri, Z.; Altoum, S.H.; Md. Kasmani, R. Analytical and numerical methods for solving second-order two-dimensional symmetric sequential fractional integro-differential equations. Symmetry 2023, 15, 1263. [Google Scholar] [CrossRef]
  43. Butcher, J.C. Numerical Method for Ordinary Differential Equations; Wiley: New York, NY, USA, 2016. [Google Scholar]
  44. Dekker, K.; Verwer, J.G. Stability of Runge–Kutta Methods for Stiff Nonlinear Differential Equations; North-Holland: Amsterdam, The Netherlnads, 1984. [Google Scholar]
  45. Hairer, E.; Nøsett, S.P.; Wanner, G. Solving Ordinary Differential Equations II, Stiff and Differential Algebraic Problems; Springer: New York, NY, USA, 1993. [Google Scholar]
  46. Song, M.H.; Yang, Z.W.; Liu, M.Z. Stability of θ-methods for advanced differential equations with piecewise continuous arguments. Comput. Math. Appl. 2005, 49, 1295–1301. [Google Scholar] [CrossRef]
Figure 1. The exact solutions of an ordinary differential Equation (4), a differential equation with (not-delayed) impulses (5), and a differential equation with delayed impulses (6) when x 0 = 1 .
Figure 1. The exact solutions of an ordinary differential Equation (4), a differential equation with (not-delayed) impulses (5), and a differential equation with delayed impulses (6) when x 0 = 1 .
Mathematics 12 02075 g001
Figure 2. The exact solutions of an ordinary differential Equation (7), a differential equation with (not-delayed) impulses (8), and a differential equation with delayed impulses (9) when x 0 = 1 .
Figure 2. The exact solutions of an ordinary differential Equation (7), a differential equation with (not-delayed) impulses (8), and a differential equation with delayed impulses (9) when x 0 = 1 .
Mathematics 12 02075 g002
Table 1. The errors between the exact solution of DEDI (34) and the numerical solutions obtained from the S1IEM and S2IEM for (34) at t = 6 .
Table 1. The errors between the exact solution of DEDI (34) and the numerical solutions obtained from the S1IEM and S2IEM for (34) at t = 6 .
S1IEMS2IEM
m         A E R E       A E R E
1000.004418230210.021842938370.016601069640.08207271326
2000.002228146680.011015557870.011714281830.05791331011
4000.001118886570.005531574700.004322563630.02136997995
800 0.00056065360 0.002771770930.003007166130.01486689045
Ratio1.989998665981.989998665981.854872334341.85487233434
Table 2. The errors between the exact solution of DEDI (34) and the numerical solutions obtained from the S1ICRKM and S2ICRKM for (34) at t = 6 .
Table 2. The errors between the exact solution of DEDI (34) and the numerical solutions obtained from the S1ICRKM and S2ICRKM for (34) at t = 6 .
S1ICRKMS2ICRKM
m         A E R E       A E R E
100 8.34915193 × 10 11 4.12767109 × 10 10 0.006631290.03278391
200 5.24716381 × 10 12 2.59410376 × 10 11 0.006631290.03278390
400 3.28126415 × 10 13 1.62219819 × 10 12 0.001678600.00829871
800 2.04836148 × 10 14 1.01267321 × 10 13 0.001678600.00829871
Ratio15.9740000315.974000031.983494301.98349430
Table 3. The errors between the exact solution of DEDI (35) and the numerical solutions obtained from the S1IEM and S2IEM for (35) at t = 10 .
Table 3. The errors between the exact solution of DEDI (35) and the numerical solutions obtained from the S1IEM and S2IEM for (35) at t = 10 .
S1IEMS2IEM
m         A E R E       A E R E
100 2.27936431 × 10 4 0.11803342 1.22261651 × 10 4 0.06331134
200 1.16948119 × 10 4 0.06055981 1.37787810 × 10 4 0.07135133
400 5.92344257 × 10 5 0.03067365 6.32341966 × 10 5 0.03274487
800 2.98092526 × 10 5 0.01543627 2.49977644 × 10 5 0.01294471
Ratio1.970160401.970160401.865306751.86530675
Table 4. The errors between the exact solution of DEDI (35) and the numerical solutions obtained from the S1ICRKM and S2ICRKM for (35) at t = 10 .
Table 4. The errors between the exact solution of DEDI (35) and the numerical solutions obtained from the S1ICRKM and S2ICRKM for (35) at t = 10 .
S1ICRKMS2ICRKM
m         A E R E       A E R E
100 1.55947583 × 10 11 8.07550914 × 10 9 1.97059664 × 10 4 0.10204436
200 9.68306381 × 10 13 5.01422777 × 10 10 1.38899240 × 10 5 0.00719269
400 6.03074448 × 10 14 3.12292958 × 10 11 1.38899215 × 10 5 0.00719269
800 3.75264056 × 10 15 1.94324801 × 10 12 1.38899213 × 10 5 0.00719269
Ratio16.07734194416.0773419445.395746225.39574622
Table 5. The errors between the exact solution of DEDI (5) and the numerical solutions obtained from the S1ICRKM and S2ICRKM for (5) at t = 10 .
Table 5. The errors between the exact solution of DEDI (5) and the numerical solutions obtained from the S1ICRKM and S2ICRKM for (5) at t = 10 .
S1ICRKMS2ICRKM
m         A E R E       A E R E
10 5.96296636 × 10 9 4.56638794 × 10 7 1.90245209 × 10 8 1.45688132 × 10 6
20 3.86900800 × 10 10 2.96285278 × 10 8 1.23953019 × 10 9 9.49221475 × 10 8
40 2.46385915 × 10 11 1.88680198 × 10 9 7.91000980 × 10 11 6.05741693 × 10 9
80 1.55444234 × 10 12 1.19037847 × 10 10 4.99548319 × 10 12 3.82549772 × 10 10
Ratio15.6552035515.6552035515.6176315215.61763152
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, G.-L.; Liu, C. Two Schemes of Impulsive Runge–Kutta Methods for Linear Differential Equations with Delayed Impulses. Mathematics 2024, 12, 2075. https://doi.org/10.3390/math12132075

AMA Style

Zhang G-L, Liu C. Two Schemes of Impulsive Runge–Kutta Methods for Linear Differential Equations with Delayed Impulses. Mathematics. 2024; 12(13):2075. https://doi.org/10.3390/math12132075

Chicago/Turabian Style

Zhang, Gui-Lai, and Chao Liu. 2024. "Two Schemes of Impulsive Runge–Kutta Methods for Linear Differential Equations with Delayed Impulses" Mathematics 12, no. 13: 2075. https://doi.org/10.3390/math12132075

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop