Next Article in Journal
Analysis of Numerical Simulation for Nonlinear Robot Control Based on Dynamic Modeling Using Low-Cost and Open-Source Technology
Previous Article in Journal
Models of Low-Dimensional Vector-Fuzzy Representations of Genetic Sequences and Amino Acids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Finite Element Method for Stiff Ordinary Differential Equations

by
Yanhui Ding
,
Qiong Tang
* and
Sijia Tang
College of Science, Hunan University of Technology, Zhuzhou 412007, China
*
Author to whom correspondence should be addressed.
AppliedMath 2026, 6(3), 40; https://doi.org/10.3390/appliedmath6030040
Submission received: 26 January 2026 / Revised: 20 February 2026 / Accepted: 27 February 2026 / Published: 4 March 2026
(This article belongs to the Section Computational and Numerical Mathematics)

Abstract

The paper utilizes the continuous finite element method to solve stiff ordinary differential equations and proves that the linear finite element method and the quadratic finite element method have A-stability in solving autonomous ordinary differential equations, and exponential dichotomy in solving non-autonomous ordinary differential equations. In the numerical experiments of nonlinear autonomous and non-autonomous strongly and moderately stiff ordinary differential equations, a relatively large step size of h = 0.1 was adopted over a longer period of time, with the numerical solution accuracy reaching 10 4 . The superconvergence order maintained the theoretical order. A new approach is provided for solving stiff ordinary differential equations.

1. Introduction

Stiff equations are pervasive across numerous disciplines including aerospace engineering, chemical kinetics [1,2], physical systems modeling [3], biological processes, and multiscale engineering applications [4]. Such equations characterize systems in which multiple interacting sub-processes evolve at vastly disparate rates. Consequently, when solving these ordinary differential equations, one must account simultaneously for both rapidly and slowly varying components. This timescale nature poses substantial challenges and renders the solution procedure particularly demanding. Accordingly, the investigation of numerical methods for stiff equations carries considerable theoretical and practical importance.
A number of researchers have proposed various methods for the solution of stiff differential equations. Unconditionally stable implicit time-stepping schemes are currently the better choice. Frank R et al. adopted the fully implicit Runge–Kutta method for two classes of problems exhibiting order reduction phenomena in nonlinear stiff systems. The orders of all stages of fully implicit Runge–Kutta methods normally coincide with the numbers of stages [5]. Abd Rasid et al. proposed a new alternative implicit diagonal block backward differentiation formula (BBDF) approach for linear and nonlinear first-order stiff ordinary differential equations [6]. Junaidi SA et al. derived a composite backward differentiation formula (BDF) for stiff ordinary differential equations with given initial conditions by combining the implicit Euler and second-order Backward Differentiation Formula (BDF) with interpolation on intermediate solutions [7]. Shampine L.F. et al. proposed the IRKC code for the time integration of diffusion–reaction PDE systems, based on implicit–explicit Runge–Kutta–Chebyshev methods [8]. Cardone A et al. proposed a spatially and temporally adapted numerical solution for Boussinesq-type advection–diffusion problems, combining exponentially fitted finite differences (spatial) and an adaptive IMEX method (temporal) [9]. Xiao A et al. developed two IMEX multistep methods to reduce the computational cost of initial value problems for nonlinear ODEs with stiff and non-stiff terms, using implicit discretization for stiff terms and explicit for non-stiff ones [10]. Selvakumar K. et al. proposed a second-order, modified mid-point rule for stiff differential equations, which is an A-stable and L-stable finite difference method [11]. Rufai M A et al. proposed an efficient hybrid Nyström method (HNM) with optimized points and variable step size for solving Hamiltonian and stiff problems [12]. Ramos H et al. [13] introduced a new one-step method with three intermediate points for stiff differential systems, constructed using interpolation and collocation. The method adopts an embedded strategy for variable step size. Calvo M. et al. developed Singly TASE operators and modified Singly-RKTASE (MSRKTASE) methods for stiff differential equations, which offer improved efficiency, accuracy, stability and low storage [14,15].
The majority of existing methods for stiff problems are focused on finite difference methods, which are based on Taylor expansions and have relatively high requirements for the regularity of the solution. The finite element method [16,17] is another widely adopted numerical technique for solving differential equations. After decades of development, the finite element methodology possesses a mature theoretical foundation and enjoys broad application [18,19]. Hulbert G M et al. [20] proposed a time-discontinuous Galerkin finite element method with least-squares stabilizing terms for structural dynamics equations, proving its convergence in a norm stronger than the energy norm. The method achieves better accuracy and stability under specific temporal interpolations. The continuous finite element method can also achieve good solution results in conservation-type differential equations, such as the Schrödinger equation [21,22]. Tang et al. proposed the continuous finite element method (COFEM) to solve Hamiltonian systems and proved that the linear and quadratic continuous finite element methods for ordinary differential equations yield second-order and third-order pseudo-symplectic schemes, respectively, while preserving energy; for linear Hamiltonian systems, the methods are both symplectic and energy conserving [23].
Based on the continuous finite element method through integration on both sides, with relatively weak requirements for the regularity of the solution, this paper employs this method to solve stiff ordinary differential equations. This method possesses A-stability and exponential dichotomy in autonomous and non-autonomous differential equations respectively. The error accuracy obtained by using COFEM for these two types of stiff differential equations over a long time interval can reach the theoretically expected convergence order, and can also achieve an accuracy of 10 4 when a larger step size is selected, providing a good approach for the numerical calculation of stiff differential equations.

2. Stiff ODEs and Finite Element Methods

2.1. Stiff ODEs

Definition 1.
If nonlinear differential equations
y ( t ) = f ( t , y ( t ) ) , t ( 0 , T ] y ( 0 ) = y 0 R d
where y ( t ) is a function of t and y, y = ( y ¯ 1 , , y ¯ d ) , and f = ( f ¯ 1 , , f ¯ d ) . The eigenvalues λ i of the Jacobian matrix J ( t , y ( t ) )
J ( t , y ( t ) ) = f i y j ¯ ( t , y ( t ) ) i , j = 1 d
of the function f satisfy the condition
( 1 ) Re λ i < 0 , i = 1 , , d ( 2 ) R = max 1 i d Re λ i min 1 i d Re λ i 1
Then the differential equation is classified as stiff, and the ratio R is termed the stiffness ratio. The greater the value of R, the more severe the stiffness. In general, for a sufficiently large R = O 10 p , p 1 , the equation is considered stiff.

2.2. Finite Element Methods

For (1), partition the interval J = [ 0 , T ] , t 0 = 0 < t 1 < t 2 < < t N = T , denoting the element by I j = ( t j 1 , t j ) , its midpoint is defined as t ¯ j = t j 1 + t j 2 , step length by h j = t j t j 1 and the maximum step size by h = max j h j , j = 1 , 2 , , N , on each subinterval, the finite element space of the vector y is defined, where each component of the vector is a continuous and piecewise m-th-order polynomial function
S h = ω ω C I ; R d , ω I j ( P m ) d , j = 1 , 2 , , N
P m is an m-th-degree polynomial, i.e., each component of the vector is a piecewise m-th-degree continuous polynomial.
Taking ω S h , its derivate ω is ( P m 1 ) d . We can take test function v = ω ( P m 1 ) d . Let the inner product norm be, respectively,
( f , v ) = I f v d t
y = max 1 i d y i ¯
The weak form on each subinterval I j is
y , v = I j f · v d t
We obtain the equation
I j y f ( t , y ) · v d t = 0
The M-th order continuous finite element solution is Y h S h , noting Y is Y h , and Y = ( Y 1 ¯ , , Y d ¯ ) is defined on each element I j by the relation
I j Y f ( t , Y ) · v d t = 0 , Y ( 0 ) = y 0 , v ( P m 1 ) d , j = 1 , 2 , , N
where the components of v are t t j 1 i , i = 0 , 1 , , m 1 . In IVP, though each component of the element Y S h is an m-th-degree polynomial, Y t j 1 is known, and there exists only an m-th order of freedom on the interval I j . From ( 6 ) we obtain a system of equations which determines the values of Y on I j . Y at the nodal points t j is denoted as Y t j = Y j . Thus, Y can subsequently be defined on the interval I j + 1 .
Lemma 1
([24]). The degree m continuous finite element solution Y S h for (1) has the best superconvergence at all nodes t j :
y ¯ i Y i ¯ t j = O h 2 m , i = 1 , , d , j = 1 , , N
From Lemma 1, the local truncation error of the linear finite element solution Y is of the order O h 2 , and hence
( y Y ) t j = O h 2 , j = 1 , , N
halve the step size, and with h / 2 as the new step size, proceed in two steps from t j 1 to t j , j = 1 , , N to compute another approximate solution Y h 2 . The local truncation error per step is c ( h / 2 ) 2 , i.e.,
( y Y h 2 ) t j c h 2 2 = c 4 h 2
From (11) and (12), we obtain
y Y h 2 t j ( y Y ) t j 1 4
From this, we obtain the following estimation:
Y h 2 Y t j ( y Y ) t j y Y h 2 t j 3 c h 2 4
Combining (13) and (14) yields
( y Y h 2 ) t j 1 3 Y h 2 Y t j
Therefore, when the analytical solution is unknown, the error of the linear element solution can be evaluated by examining the discrepancy between the numerical results obtained before and after halving the step size. A similar approach can be derived for the quadratic element:
( y Y h 2 ) t j 1 15 Y h 2 Y t j

3. Stability Analysis

3.1. Autonomous Ordinary Differential Equation

Definition 2.
A numerical method applied to the model equation y = λ y is called absolutely stable if the computed solution y n + 1 = E ( h λ ) y n satisfies | E ( h λ ) | < 1 . In the complex plane, μ = h λ for the numerical method is stable, forming region with unconditional stability. Its intersection with the real axis is termed the interval of absolute stability.
Definition 3.
A numerical method is said to be A-stable if its region of absolute stability contains the entire left half of the complex plane, i.e.,
C 1 = { h λ Re ( h λ ) < 0 }
Theorem 1.
The linear finite element method is absolutely stable and A-stable.
Proof. 
For the test equation y = M y , λ is a matrix of d × d ; applying the continuous finite element method on the interval I j = t j 1 , t j , the m-th finite element Y S h satisfies
I j Y · v d t = I j M Y · v d t , v ( P m 1 ) d
On each element I j , in the linear finite element method space,
S h = { ω | ω C I ; R d , ω ( P 1 ) d on each I j , j = 1 , 2 , , N , P 1 is polynomials of degree 1 }
Obtaining the finite element solution
Y = t j + 1 t h j Y j + t t j h j Y j + 1
Denote the step size as h = h j = t j t j 1 . By performing a variable transformation t = h 2 x + t j 1 + t j 2 on element I j , map the integration interval to the standard reference interval [ 1 , 1 ] .
By taking each component of v as 1 and denoting the linear element solution Y at node t j as Y j , it yields
E ( h M ) = I h 2 M 1 I + h 2 M .
For each λ , if eigenvalue Re ( λ i ) < 0 , i = 1 , , d of M, h > 0 we have
| E ( h M ) | = I + h M 2 I h M 2 < 1
Hence, the linear finite element method is A-stable for positive step size h; its region of absolute stability consists of the entire left half-plane, with the interval < h λ < 0 defining the interval of absolute stability.
For nonlinear differential equations y = f ( y ) , the conclusions of Theorem 1 can be extended through local linearization in the vicinity of an equilibrium point. Let y * R d be an equilibrium point so that f ( y * ) = 0 . For any y in a sufficiently small neighborhood of y * , the Taylor expansion of f ( y ) about y * yields
f ( y ) = f ( y * ) + A ( y y * ) + R ( y )
where A R d × d is the Jacobian matrix of f evaluated at y * , and R ( y ) = O ( y y * 2 ) denotes the higher-order remainder term. Substituting f ( y * ) = 0 and defining the perturbation δ y = y y * , we obtain
f ( y ) = A δ y
this reduces to the linear form. □
Hence, Theorem 1 holds for nonlinear differential equations.
Theorem 2.
The quadratic finite element method is absolutely stable and A-stable.
Proof. 
For the test equation y = M y applying the continuous finite element method. On I j = t j 1 , t j , Y S h
I j Y · v d t = I j M Y · v d t , v ( P m 1 ) d
On each element I j , the quadratic finite element method has
S h = { ω ω C I ; R d , ω P 2 on each I j , j = 1 , 2 , , N , ( P 2 ) d is polynomials of degree 2 }
Obtaining the quadratic element solution
Y = t t j + 1 2 t t j + 1 h j 2 / 2 Y j + t t j + 1 t t j h j 2 / 4 Y j + 1 2 + t t j + 1 2 t t j h j 2 / 2 Y j + 1
set each component of v to 1 , t t j , denoting the quadratic finite element solution Y at node t j as Y j , yielding
I j Y d t = I j M Y d t I j Y t t j d t = I j M Y t t j d t
Denote the step size as h = h j = t j t j 1 . By performing a variable transformation t = h 2 x + t j 1 + t j 2 on element I j , map the integration interval to the standard reference interval [ 1 , 1 ] . Let
C = 2 3 h M I h 6 M 2 3 I h h 2 3 M 5 6 I h h 2 6 M
since
det ( C ) = h 18 d det M 2 h 2 6 M h + 12 I
Therefore, C is reversible if and only if
det M 2 h 2 6 M h + 12 I 0
The above equation is equivalent to
i = 1 d λ i 2 h 2 6 λ i h + 12 0
where λ i is an eigenvalue of M. Solving quadratic equations λ i 2 h 2 6 λ i h + 12 = 0 for h, obtaining
h = 6 λ i ± 36 λ i 2 48 λ i 2 2 λ i 2 = 6 ± 12 λ i
For real negative eigenvalues, the determinant never vanishes for any positive step size h > 0 . Hence, C is invertible, and we obtain
y j 1 2 y j = M 2 h 2 24 I 2 M 2 h 2 12 M h + 24 I y j 1 M 2 h 2 + 6 M h + 12 I M 2 h 2 6 M h + 12 I y j 1
We obtain
y j = M 2 h 2 + 6 M h + 12 I M 2 h 2 6 M h + 12 I y j 1
Hence obtaining
E ( h M ) = ( h M ) 2 6 ( h M ) + 12 I 1 ( h M ) 2 + 6 ( h M ) + 12 I
For each λ , if eigenvalue Re ( λ i ) < 0 , i = 1 , , d of M, arbitrary h > 0 we have
| E ( h λ ) | = M 2 h 2 + 6 M h + 12 M 2 h 2 6 M h + 12 < 1
Hence, the determinant is non-vanishing for any positive step size h > 0 and for all λ i , i = 1 , , d with R e λ i < 0 , the quadratic FEM is A-stable. Its region of absolute stability covers the entire left half-plane, with the interval < h λ < 0 representing the interval of absolute stability. □
By the same token, Theorem 2 holds for nonlinear differential equations.

3.2. Non-Autonomous Ordinary Differential Equations

Consider the linear discrete non-autonomous equation
y n + 1 = A t n y n
where n J , J on the interval Z , and A t n is the d × d invertible matrix. For any m , n J define the state transition matrix
Φ ( n , m ) = A n 1 · A n 2 · · A m n > m I n = m A n 1 · A n + 1 1 · · A m 1 1 n < m
Definition 4.
If there exists a family of projection operators P n (that is P n 2 = P n ) and constants K > 0 , 0 < λ < 1 such that for any m , n J all have
Φ ( n , m ) P m = P n Φ ( m , n )
as well as
Φ ( n , m ) P m K λ n m , m n Φ ( n , m ) I P m K λ m n , n m
Then Equation (38) is said to have exponential dichotomy. Here, K is the binary constant, and λ is the binary exponent.
Theorem 3.
The linear FEM for non-autonomous equations has exponential dichotomy.
Proof. 
Examine the overall linear non-autonomous differential equation system
y = A ( t ) y ( t ) t I = [ 0 , T ]
A ( t ) R d × d is the coefficient matrix. y = y 1 ( t ) , , y d ( t ) T . Among them A ( t ) L .
Partition the interval I = [ 0 , T ] , t 0 = 0 < t 1 < t 2 < < t N = T . Denote the element by I j = ( t j 1 , t j ) . The midpoint is t ¯ j = t j 1 + t j 2 , the step length is h j = t j t j 1 , and the maximum step size is h = max j h j . Based on this, the finite element space of the vector y is defined, where each component of the vector is a continuous and piecewise m-th-order polynomial function
S h = ω ω C I ; R d , ω I j ( P m ) d , j = 1 , 2 , , N
and P m is an m-th-degree polynomial, i.e., each component of the vector is a piecewise m-th-degree continuous polynomial. By the continuous finite element method, y h S h , and the m-th element on the interval I j = ( t j 1 , t j ) satisfies
I j y h , v d t = I j A ( t ) y h , v d t , v P m 1
In each element I j , there is one finite element method:
S h = ω ω C I ; R d , ω I j ( P 1 ) d , j = 1 , 2 , , N
P 1 is a first-degree polynomial, and the finite element solution is y h S h . By taking each component of v as 1 and denoting the nodal values of the linear element solution y h at node t j as y j , Equation ( 44 ) yields
y j y j 1 = h 2 I j A ( t ) L j ( t ) y j d t + I j A ( t ) L j 1 ( t ) y j 1 d t
Then
y j = I h I j A ( t ) L j ( t ) d t 2 1 I + h I j A ( t ) L j 1 ( t ) d t 2 y j 1 .
Since A ( t ) C .
I j A ( t ) L j ( t ) d t I j A ( t ) L j ( t ) d t C I j L j ( t ) d t = C h 2
From the matrix form of the Neumann series, if
h I j A ( t ) L j ( t ) d t 2 1
then I h I j A ( t ) L j ( t ) d t 2 is reversible, so the sufficient condition is h < 2 C . Similarly, h < 2 C is also a sufficient condition for I + h I j A ( t ) L j ( t ) d t 2 to be invertible.
Let
B j = I h I j A ( t ) L j ( t ) d t 2 1 I + h I j A ( t ) L j 1 ( t ) d t 2
then
y j = B j y j 1
when h < 2 C occurs, B j is reversible.
Performing the Schur decomposition on B j , we have
B j = U j R j U j T
Among them, U j is an orthogonal matrix (satisfied U j T U j = I ). R j is a matrix in upper triangular form, where the diagonal entries correspond to the eigenvalues of U j . Let u i ( j ) i = 1 d be the column vectors of U j and form an orthogonal basis.
Construct another set of orthogonal basis w i ( j ) as
w i ( j ) = U j e i = u i ( j )
Under the Schur decomposition, the dual basis satisfies
u i ( j ) , u k ( j ) = δ i k
and taking w i ( j ) = u i ( j ) , there is u i ( j ) , w k ( j ) = δ i k , and the inner product is the Euclidean inner product.
Starting from j = 0 , by QR iteration, let Q 0 = U 0 . We have
B j Q j = Q j + 1 R j
Among them, Q j is an orthogonal matrix. R j is a matrix in upper triangular form. Approximated by the Lyapunov exponent as
χ i 1 N j = 0 N 1 ln R j i i
Stabilize the direction: χ i < 0 . The unstable direction is χ i > 0 . Letting Z s = i : χ i < 0 , u i ( j ) is the i-th column of U j , and the stable subspace
S j = span u i ( j ) ; i Z s
Projection operator P j : R d R d :
P j ( x ) = i Z s x , w i ( j ) u i ( j ) x R d
Since w i ( j ) = u i ( j ) , the matrix of the projection operator in the standard basis is
P j ( x ) = P j x = i Z s x , w i ( j ) u i ( j )
that is
P j = i Z s u i ( j ) u i ( j ) T
Idempotence ( P j 2 = P j ) is proved as follows: Since P j = i Z s u i ( j ) u i ( j ) T , u i ( j ) i Z s is an orthonormal vector group. Then
P j 2 = i Z s u i ( j ) u i ( j ) T i Z s u i ( j ) u i ( j ) T = i Z s k Z s u i ( j ) u i ( j ) T u k ( j ) u k ( j ) T = P j
By orthogonality:
u i ( j ) , u k ( j ) = δ i k i , k Z s
we have P j 2 = P j .
The proof of commutativity ( Φ ( n , m ) P m = P n Φ ( n , m ) ) is as follows. From the QR iteration, we have
B j Q j = Q j + 1 R j
Partition Q j into stable and unstable blocks
Q j = V j , W j , V j = u i ( j ) i Z s R n × k , W j = u i ( j ) i Z s R n × ( n k )
then P j = V j V j T , I P j = W j W j T .
When n m , by mathematical induction, when n = m , Φ ( n , m ) = I , obviously there is Φ ( n , m ) P m = P m = P m Φ ( n , m ) .
When n = m + 1 to prove Φ ( n , m ) P m = P n Φ ( n , m ) that is B m P m = P m + 1 B m .
Since
B m P m = B m V m V m T P m + 1 B m = V m + 1 V m + 1 T B m
From the QR iteration, we have
B j Q j = Q j + 1 R j
Block matrices are
B m V m , W m = V m + 1 , W m + 1 R 11 R 12 0 R 22
Here, R 11 is an k × k upper right triangular block. When the Q R iteration algorithm is applied to the Lyapunov exponent and sorted by the positive and negative values of χ i , if the stable and unstable subspaces are not coupled under the action of B j , then R 12 = 0 .
B m V m = V m + 1 R 11 + W m + 1 · 0 = V m + 1 R 11
then
B m P m = B m V m V m T = V m + 1 R 11 V m T
since
B m I = B m V m V m T + W m W m T = B m V m V m T + B m W m W m T
substitute B m V m = V m + 1 R 11 , B m W m = W m + 1 R 22 , we have
B m = V m + 1 R 11 V m T + W m + 1 R 22 W m T
and therefore
P m + 1 B m = V m + 1 V m + 1 T V m + 1 R 11 V m T + W m + 1 R 22 W m T
since V m + 1 T V m + 1 = I k , V m + 1 T W m + 1 = 0 , we have
P m + 1 B m = V m + 1 V m + 1 T V m + 1 R 11 V m T + W m + 1 R 22 W m T = V m + 1 R 11 V m T + V m + 1 · 0 · R 22 W m T = V m + 1 R 11 V m T
since
B m P m = B m V m V m T = V m + 1 R 11 V m T , P m + 1 B m = V m + 1 R 11 V m T
Due to B m P m = B m V m V m T = V m + 1 R 11 V m T , P m + 1 B m = V m + 1 R 11 V m T , we have
B m P m = P m + 1 B m
Therefore when n m ,
Φ ( n , m ) P m = P n Φ ( n , m )
Similarly, when m n , Φ ( n , m ) P m = P n Φ ( n , m ) .
The proof of Φ ( n , m ) P m K λ n m , m n is as follows.
From the QR iteration, we have
B j Q j = Q j + 1 R j
Among them Q m = V m , W m , P m = V m V m T , Q n = V n , W n , so
Φ ( n , m ) P m = Φ ( n , m ) V m V m
Here, Φ ( n , m ) V m = Q n R m I k 0 R m = R 11 R 12 0 R 22 .
R 11 is an k × k upper right triangular block, R 12 = 0 , and
Φ ( n , m ) V m = V n R 11
so
Φ ( n , m ) P m = V n R 11 V m T Φ ( n , m ) P m = R 11
R 11 the diagonal elements are l = m n 1 R l i i , i Z s , from the definition of the Lyapunov exponent: R l i i e χ i + o ( 1 ) and χ i < 0 . So there exists χ ¯ < 0 enables R l i i e χ ¯ 1 l .
So
l = m n 1 R l i i e χ ¯ ( n m )
For upper triangular matrices, the norm can be controlled by the exponents of the diagonal elements. We have R 11 C e χ ¯ ( n m ) . Take K = C , λ = e x ¯ < 1 , that is
Φ ( n , m ) P m K λ n m , m n
The proof of Φ ( n , m ) I P m K λ n m , n m is as follows. Let Φ ( n , m ) = B n 1 B m 1 1 .
From the QR decomposition, by B j = Q j + 1 R j Q j T , obtaining B j 1 = Q j R j 1 Q j + 1 T .
Letting S j = R j 1 be a lower triangular matrix, the diagonal elements are 1 / R j i
Φ ( n , m ) = Q n S n S n + 1 S m 1 Q m T
Since S j = R j 1 , the modulus of the diagonal elements is e χ i , so for the unstable direction i Z s , χ i 0 , e χ i < 1 .
Considering I P m = W m W m T , then
Φ ( n , m ) I P m = Q n S n S n + 1 S m 1 0 0 0 I n k Q m T
The analysis is the same as that of Φ ( n , m ) P m K λ n m , m n . The product of the diagonal elements of the character block corresponding to the unstable direction is approximately e χ i ( m n ) . Due to χ i > 0 , taking λ = e min i z s χ i < 1 , and there exists a constant K, obtained as
Φ ( n , m ) I P m K λ n m , n m
The linear FEM for non-autonomous equations has exponential dichotomy. For the nonlinear case, it can be the same as (23) and (24).

4. Numerical Experiments

4.1. Numerical Experiments of Autonomous Stiff ODEs

From (15) and (16), defining the error
Error h 2 = max 1 j N Y h 2 j Y j
where Y S h by Lemma 1.
Order = ln Error h / Error h 2 ln ( h / ( h / 2 ) )
References [25,26] In the study of nonlinear chemical kinetics, the renowned Belousov–Zhabotinsky (B-Z) oscillatory reaction was introduced by Soviet scientists Belousov and Zhhabotinsky [2]. After decades of development, a highly idealized model of the B-Z reaction can be represented by the following dimensionless system of differential equations:
y 1 = a y 2 y 3 y 1 + y 1 + c y 1 2 y 2 = 1 a y 2 y 3 y 1 + y 3 y 3 = b y 1 y 3
Here a , b , c are constant parameters whose specific values distinctly govern the stiffness of the resulting B-Z reaction ODE system. In this work, we adopt parameter sets with a physicochemical background a = 77.27 , b = 0.161 , c = 8.375 × 10 6 . The initial condition is y 1 ( 0 ) = 4 , y 2 ( 0 ) = 1.1 , y 3 ( 0 ) = 4 . y 1 represents the negative logarithm of the bromide ion concentration ( Br ), y 2 represents the concentration of the oxidized state catalyst, y 3 represents the concentration of the reduced state catalyst, a represents the ratio of the reaction rate constants, b represents the regeneration rate parameter of the catalyst, and c represents the nonlinear feedback strength parameter.
The stiffness ratio of the system of equations is 9056 1 .
At this point, a most significant characteristic of the B-Z reaction emerges: when the system’s stiffness ratio is sufficiently large, a distinct initial layer appears, meaning the solution of the equation undergoes drastic changes over a very short initial time scale.
While the B-Z reaction model lacks an exact analytical solution, it follows from Equations (15) and (16) that the error between the numerical and exact solutions—for both linear and quadratic finite element methods—can be approximated by comparing numerical solutions obtained with full and half step sizes at identical temporal nodes. Therefore, for this model, we analyze the advantages and disadvantages of the numerical methods by examining the maximum absolute error between solutions computed with full and half step sizes at common time nodes.
Based on the fundamental idea of the finite element method and the variational principle, first multiply both sides of the nonlinear equation system (88) by 1 simultaneously, and then integrate over the small interval I j = [ t j 1 , t j ] , j = 1 , 2 , , n , obtaining
I j y 1 d t = a I j y 2 y 3 y 1 + y 1 + c y 1 2 d t I j y 2 d t = 1 a I j y 2 y 3 y 1 + y 3 d t I j y 3 d t = b I j y 1 y 3 d t
We can obtain by the linear FEM
y 1 , j y 1 , j 1 = f 1 j 1 y 1 , j , y 1 , j 1 , y 2 , j , y 2 , j 1 , y 3 , j , y 3 , j 1 , y 2 , j y 2 , j 1 = f 2 j 1 y 1 , j , y 1 , j 1 , y 2 , j , y 2 , j 1 , y 3 , j , y 3 , j 1 , y 3 , j y 3 , j 1 = f 3 j 1 y 1 , j , y 1 , j 1 , y 2 , j , y 2 , j 1 , y 3 , j , y 3 , j 1 .
Let
F 1 , j 1 = y 1 , j y 1 , j 1 f 1 1 y 1 , j 1 , y 1 , j , y 2 , j 1 , y 2 , j , y 3 , j 1 , y 3 , j F 2 , j 1 = y 2 , j y 2 , j 1 f 2 1 y 1 , j 1 , y 1 , j , y 2 , j 1 , y 2 , j , y 3 , j 1 , y 3 , j F 3 , j 1 = y 3 , j y 3 , j 1 f 3 1 y 1 , j 1 , y 1 , j , y 3 , j 1 , y 3 , j
Use the Newton iteration method
F ( X ) = 0 X k = X k 1 F 1 X k 1 · F X k
where F j 1 X j = F 1 , j 1 X j 1 , X j F 2 , j 1 X j 1 , X j F 3 , j 1 X j 1 , X j = 0 , X j = y 1 , j y 2 , j y 3 , j , X j 1 = y 1 , j 1 y 2 , j 1 y 3 , j 1 .
This includes making a substitution, transforming each subinterval of the partition to the standard interval. We can let t = t j + t j 1 2 + h 2 x , then when t t j 1 , t j , x [ 1 , 1 ] and d t = h 2 d x .
In the second-order finite element method, multiply both sides by 1 and t t j respectively, and then integrate over the small interval t t j 1 , t , obtaining
I j y 1 d t = a I j y 2 y 3 y 1 + y 1 + c y 1 2 d t I j y 2 d t = 1 a I j y 2 y 3 y 1 + y 3 d t I j y 3 d t = b I j y 1 y 3 d t
I j y 1 · t t j d t = a I j y 2 y 3 y 1 + y 1 + c y 1 2 · t t j d t I j y 2 · t t j d t = 1 a I j y 2 y 3 y 1 + y 3 · t t j d t I j y 3 · t t j d t = b I j y 1 y 3 · t t j d t
The subsequent process is the same as in the linear finite element method analysis.
From Figure 1 and Figure 2, order of convergence of linear FEM and quadratic FEM are approximately 2 and 4, respectively. From Figure 3 and Figure 4, the image change trends of linear FEM and quadratic FEM are consistent, when h = 0.005 , T = 100 .
From Table 1, when h = 0.001 , T = 100 the maximum absolute error of the linear FEM reaches 10 9 , while that of BDF2 is only 10 6 . This shows that the linear FEM has more advantages. From Table 2, the convergence orders of both the linear FEM and BDF2 are approximately two. From Table 3, linear FEM and BDF2 are both computationally efficient, the FEM exhibiting slightly lower runtime. From Table 4 and Table 5, both linear FEM and ROS2 maintain the theoretical second-order convergence and achieve relatively high computational accuracy, reaching 10 6 when h = 0.1 .
From Table 6, with h = 0.001 , T = 100 , the maximum absolute error of the quadratic FEM reaches 10 12 , while BDF4 can only reach 10 7 . This demonstrates a clear accuracy advantage of the quadratic FEM. From Table 7, the convergence orders of both the quadratic FEM and BDF4 are approximately four. From Table 8, the quadratic FEM and BDF4 are computationally efficient, the FEM exhibiting a lower runtime. From Table 9, with h = 0.01 , T = 100 , the maximum absolute error of the quadratic FEM reaches 10 9 , while IRK4 can only reach 10 6 . This demonstrates a distinct accuracy advantage of the quadratic FEM. From Table 10, the convergence order of both the quadratic FEM and IRK4 consistently approaches four.

4.2. Numerical Experiments of Non-Autonomous Stiff ODEs

Defining maximum overall error as E r r o r y 1 + E r r o r y 2
Consider the IVP of a nonlinear autonomous stiff system
y 1 ( t ) = 100 y 1 10 ( t ) + y 2 2 ( t ) + 100 ( 2 + sin t ) 10 cos 2 t + 5 cos t 4 y 2 ( t ) = y 1 ( t ) 1000 y 2 2 ( t ) + 1000 ( 2 cos t ) 2 2 y 1 ( 0 ) = 2 , y 2 ( 0 ) = 1
0 t 100 . This problem possesses a unique exact solution
y 1 ( t ) = 2 + sin t , y 2 ( t ) = 2 cos t
At t = 0 , substituting the initial values yields a stiffness ratio of 256 1 , suggesting that the set of ordinary differential equations exhibits strong stiffness at the initial time.
The numerical solution steps of the linear finite element method and the quadratic finite element method are the same as those in (88), except that the five-point Gaussian quadrature formula is used here.
From Figure 5, order of convergence of linear FEM is approximately 2. From Figure 6 and Figure 7, when h = 0.005 , T = 100 , the phase diagrams of linear FEM and quadratic FEM are highly consistent with the exact solution’s phase diagram, and the errors can reach 1.2 × 10 7 and 5 × 10 9 respectively.
From Table 11, with h = 0.001 , T = 100 , both the linear FEM and BDF2 achieve relatively high computational accuracy with 10 7 . In terms of CPU performance, the linear FEM exhibits an advantage over BDF2. From Table 12, the convergence orders of the linear FEM and BDF2 are both approximately two. From Table 13 and Table 14, with h = 0.1 , T = 100 the accuracy of y 1 can reach 10 4 by the linear FEM, while ROS2 only reaches 10 2 . The linear FEM can maintain a convergence order of two, while the ROS2 method only reaches a first-order convergence.
From Table 15, with h = 0.0025 , T = 100 , both the quadratic FEM and IRK4 attain relatively high computational accuracy, the quadratic FEM reaching 10 8 and IRK4 reaching 10 7 . The convergence orders of both methods maintain an order of four.

5. Conclusions

(1).
This paper proposes to solve stiff ordinary differential equations by using COFEM, which has a relatively weaker regularity requirement for the solution of the function.
(2).
In the stability analysis, it is proved that the linear FEM and the quadratic FEM have A-stability and unconventional stability in the autonomous ordinary differential equation problem, and have exponential dichotomy in the non-autonomous ordinary differential equation problem.
(3).
In the numerical experiments on nonlinear autonomous and non-autonomous stiff ODEs (including strongly and moderately stiff cases), a relatively large step size of h = 0.1 was adopted over a longer period of time, with the numerical solution accuracy reaching 10 4 . The superconvergence order consistent with the theory was maintained, providing a good approach for the numerical calculation of stiff differential equations.
Future research will investigate adaptive strategies, nonlinear stability limits for strongly stiff systems, and the performance of the proposed method for problems with extreme stiffness ratios.

Author Contributions

Conceptualization, Y.D. and Q.T.; methodology, Y.D.; software, Y.D.; validation, Y.D. and Q.T.; Formal analysis, S.T. investigation, Q.T.; writing—original draft preparation, Y.D.; writing—review and editing, Q.T.; visualization, Y.D.; supervision, Q.T. All authors have read and agreed to the published version of the manuscript.

Funding

The Natural Science Foundation of Hunan Province, China (Grant No. 2025JJ70080).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors sincerely appreciate the constructive comments from the reviewers and the editor, as these suggestions have contributed to the improvement of the quality of this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Arrhenius, S. On the Reaction Velocity of the Inversion of Cane Sugar by Acids. Chem. Kinet. 1967, 4, 31–35. [Google Scholar]
  2. Field, R.J.; Noyes, R.M. Oscillations in chemical systems. V. Quantitative explanation of band migration in the Belousov-Zhabotinskii reaction. J. Am. Chem. Soc. 2002, 96, 2001–2006. [Google Scholar] [CrossRef]
  3. Bui, T.D. Solving stiff differential equations in the simulation of physical systems. Simulation 1981, 37, 37–46. [Google Scholar] [CrossRef]
  4. Aliyu, B.K.; Osheku, C.A.; Funmilayo, A.A.; Musa, J.I. Identifying stiff ordinary differential equations and problem solving environments (PSEs). J. Sci. Res. Rep. 2014, 3, 1430–1448. [Google Scholar] [CrossRef]
  5. Frank, R.; Schneid, J.; Ueberhuber, C.W. Order results for implicit Runge–Kutta methods applied to stiff systems. SIAM J. Numer. Anal. 1985, 22, 515–534. [Google Scholar] [CrossRef]
  6. Abd Rasid, N.; Ibrahim, Z.B.; Majid, Z.A.; Ismail, F. Formulation of a new implicit method for group implicit BBDF in solving related stiff ordinary differential equations. Statistics 2021, 9, 144–150. [Google Scholar] [CrossRef]
  7. Junaidi, S.A.; Jaafar, B.A.; Zawawi, I.S.M. Composite backward differentiation formulas for solving stiff ordinary differential equation. AIP Conf. Proc. 2024, 3189, 070005. [Google Scholar] [CrossRef]
  8. Shampine, L.F.; Sommeijer, B.P.; Verwer, J.G. IRKC: An IMEX solver for stiff diffusion–reaction PDEs. J. Comput. Appl. Math. 2006, 196, 485–497. [Google Scholar] [CrossRef]
  9. Cardone, A.; D’Ambrosio, R.; Paternoster, B. Exponentially fitted IMEX methods for advection–diffusion problems. J. Comput. Appl. Math. 2017, 316, 100–108. [Google Scholar] [CrossRef]
  10. Xiao, A.; Zhang, G.; Yi, X. Two classes of implicit–explicit multistep methods for nonlinear stiff initial-value problems. Appl. Math. Comput. 2014, 247, 47–60. [Google Scholar] [CrossRef]
  11. Selvakumar, K.; Jason, K. L-stable and A-stable numerical method of order two for stiff differential equation. Soft Comput. 2022, 26, 12779–12794. [Google Scholar] [CrossRef]
  12. Rufai, M.A.; Tran, T.; Anastassi, Z.A. A variable step-size implementation of the hybrid Nyström method for integrating Hamiltonian and stiff differential systems. Comput. Appl. Math. 2023, 42, 156. [Google Scholar] [CrossRef]
  13. Ramos, H.; Rufai, M.A. A new one-step method with three intermediate points in a variable step-size mode for stiff differential systems. J. Math. Chem. 2023, 61, 673–688. [Google Scholar] [CrossRef]
  14. Calvo, M.; Montijano, J.I.; Rández, L. Modified Singly-Runge–Kutta-TASE Methods for the Numerical Solution of Stiff Differential Equations. J. Sci. Comput. 2025, 103, 3. [Google Scholar] [CrossRef]
  15. Calvo, M.; Fu, L.; Montijano, J.I.; Rández, L. Singly TASE operators for the numerical solution of stiff differential equations by explicit Runge–Kutta schemes. J. Sci. Comput. 2023, 96, 17. [Google Scholar] [CrossRef]
  16. Hindenlang, F.; Gassner, G.J.; Altmann, C.; Beck, A.; Staudenmaier, M. Explicit discontinuous Galerkin methods for unsteady problems. Comput. Fluids 2012, 61, 86–93. [Google Scholar] [CrossRef]
  17. Ten Eyck, A.; Lew, A. Discontinuous Galerkin methods for non-linear elasticity. Int. J. Numer. Methods Eng. 2006, 67, 1204–1243. [Google Scholar] [CrossRef]
  18. Xia, Y.; Xu, Y.; Shu, C. Efficient time discretization for local discontinuous Galerkin methods. Discrete Contin. Dyn. Syst. Ser. B 2007, 8, 677. [Google Scholar] [CrossRef]
  19. Al-Aradi, A.; Correia, A.; Jardim, G.; Freitas Naif, D. Extensions of the deep Galerkin method. Appl. Math. Comput. 2022, 430, 127287. [Google Scholar] [CrossRef]
  20. Hulbert, G.M. Time finite element methods for structural dynamics. Int. J. Numer. Methods Eng. 1992, 333, 307–331. [Google Scholar] [CrossRef]
  21. Tang, Q.; Chen, C.; Liu, L. Energy conservation and symplectic properties of continuous finite element methods for Hamiltonian systems. Appl. Math. Comput. 2006, 181, 1357–1368. [Google Scholar] [CrossRef]
  22. Tang, Q.; Chen, C.; Liu, L. Space-time finite element method for Schrödinger equation and its conservation. Appl. Math. Mech. 2006, 27, 335–340. [Google Scholar] [CrossRef]
  23. Tang, Q.; Chen, C. Continuous finite element methods for Hamiltonian systems. Appl. Math. Mech. 2007, 27, 1071–1080. [Google Scholar] [CrossRef]
  24. Yang, Y.L.; Tang, Q. Superconvergence of continuous finite elements for initial value problems of ordinary differential equations. Numer. Math. J. Chin. Univ. 2004, 26, 91–96. [Google Scholar]
  25. Cui, Q.Q. A Solution Method for Stiff Ordinary Differential Equations. Master’s Thesis, Beijing University of Technology, Beijing, China, 2019. [Google Scholar] [CrossRef]
  26. Zhang, Y.L.; Wang, M.S.; Hong, L. Research on Solving Rigid Problems in Systems Biology Using Neural Networks. Acta Sci. Nat. Univ. Sunyatseni 2024, 63, 265–274. [Google Scholar]
Figure 1. The order of convergence of linear FEM.
Figure 1. The order of convergence of linear FEM.
Appliedmath 06 00040 g001
Figure 2. The order of convergence of quadratic FEM.
Figure 2. The order of convergence of quadratic FEM.
Appliedmath 06 00040 g002
Figure 3. Image of the linear FEM at h = 0.005 .
Figure 3. Image of the linear FEM at h = 0.005 .
Appliedmath 06 00040 g003
Figure 4. Image of the quadratic FEM at h = 0.005 .
Figure 4. Image of the quadratic FEM at h = 0.005 .
Appliedmath 06 00040 g004
Figure 5. The order of convergence of linear FEM.
Figure 5. The order of convergence of linear FEM.
Appliedmath 06 00040 g005
Figure 6. Phase portrait comparison and error plot of the linear FEM at h = 0.005 .
Figure 6. Phase portrait comparison and error plot of the linear FEM at h = 0.005 .
Appliedmath 06 00040 g006
Figure 7. Phase portrait comparison and error plot of the quadratic FEM at h = 0.005 .
Figure 7. Phase portrait comparison and error plot of the quadratic FEM at h = 0.005 .
Appliedmath 06 00040 g007
Table 1. Maximum absolute errors between the linear FEM and BDF2.
Table 1. Maximum absolute errors between the linear FEM and BDF2.
h y 1 h y 1 h / 2 y 2 h y 2 h / 2 y 3 h y 3 h / 2
Linear FEM BDF2 Linear FEM BDF2 Linear FEM BDF2
0.0014.3046 × 10 9 1.4454 × 10 2 3.5195 × 10 10 3.2285 × 10 6 4.3833 × 10 9 1.0041 × 10 5
0.00051.0761 × 10 9 4.0450 × 10 3 8.8003 × 10 11 9.0351 × 10 7 1.0958 × 10 9 2.8104 × 10 6
0.000252.6902 × 10 10 1.0669 × 10 3 2.1997 × 10 11 2.3832 × 10 7 2.7396 × 10 10 7.4142 × 10 7
Table 2. Convergence orders between the linear FEM and BDF2.
Table 2. Convergence orders between the linear FEM and BDF2.
hOrder of y 1 Order of y 2 Order of y 3
Linear FEM BDF2 Linear FEM BDF2 Linear FEM BDF2
0.00051.99331.83732.00001.83731.99341.8371
0.000252.00541.92272.00001.92262.00531.9224
Table 3. CPU(s) for the linear FEM and BDF2.
Table 3. CPU(s) for the linear FEM and BDF2.
hCPU of Linear FEMCPU of BDF2
0.0010.26880.6090
0.00050.53411.0899
0.000251.03301.7760
Table 4. Maximum absolute errors between the linear FEM and ROS2.
Table 4. Maximum absolute errors between the linear FEM and ROS2.
h y 1 h y 1 h / 2 y 2 h y 2 h / 2 y 3 h y 3 h / 2
Linear FEM ROS2 Linear FEM ROS2 Linear FEM ROS2
0.13.7120 × 10 5 8.0430 × 10 5 1.2458 × 10 6 2.7322 × 10 6 1.7366 × 10 5 3.3079 × 10 5
0.059.3697 × 10 6 2.0489 × 10 5 3.1231 × 10 7 7.5711 × 10 7 4.3826 × 10 6 8.5241 × 10 6
0.0252.3475 × 10 6 5.0618 × 10 6 7.8111 × 10 8 2.0216 × 10 7 1.0980 × 10 6 2.1419 × 10 6
Table 5. Convergence orders between the linear FEM and ROS2.
Table 5. Convergence orders between the linear FEM and ROS2.
hOrder of y 1 Order of y 2 Order of y 3
Linear FEM ROS2 Linear FEM ROS2 Linear FEM ROS2
0.051.98611.97311.99601.85071.98641.9559
0.0251.99692.01701.99941.90541.99691.9920
Table 6. Maximum absolute errors between the quadratic FEM and BDF4.
Table 6. Maximum absolute errors between the quadratic FEM and BDF4.
h y 1 h y 1 h / 2 y 2 h y 2 h / 2 y 3 h y 3 h / 2
Quadratic FEM BDF4 Quadratic FEM BDF4 Quadratic FEM BDF4
0.0021.7870 × 10 11 5.3510 × 10 3 5.0999 × 10 12 1.1956 × 10 6 6.1427 × 10 11 3.7222 × 10 6
0.0011.1243 × 10 12 4.7908 × 10 4 3.2307 × 10 13 1.0713 × 10 7 3.8956 × 10 12 3.3432 × 10 7
0.00058.4155 × 10 14 3.6263 × 10 5 2.3759 × 10 14 8.1140 × 10 9 2.4070 × 10 13 2.5362 × 10 8
Table 7. Convergence orders between the quadratic FEM and BDF4.
Table 7. Convergence orders between the quadratic FEM and BDF4.
hOrder of y 1 Order of y 2 Order of y 3
Quadratic FEM BDF4 Quadratic FEM BDF4 Quadratic FEM BDF4
0.0013.99043.48153.98063.48033.97903.4769
0.00053.73983.72373.87893.72294.01653.7205
Table 8. CPU(s) for the quadratic FEM and BDF4.
Table 8. CPU(s) for the quadratic FEM and BDF4.
hCPU of Quadratic FEMCPU of BDF4
0.0020.26370.3335
0.0010.52230.6245
0.00051.00371.1715
0.000251.90472.0081
Table 9. Maximum absolute errors between the quadratic FEM and IRK4.
Table 9. Maximum absolute errors between the quadratic FEM and IRK4.
h y 1 h y 1 h / 2 y 2 h y 2 h / 2 y 3 h y 3 h / 2
Quadratic FEM IRK4 Quadratic FEM IRK4 Quadratic FEM IRK4
0.017.7193 × 10 9 4.2379 × 10 2 1.8607 × 10 9 9.4718 × 10 6 2.2798 × 10 8 2.9519 × 10 5
0.0056.3642 × 10 10 3.3649 × 10 3 1.5327 × 10 10 7.5192 × 10 7 1.8782 × 10 9 2.3420 × 10 6
0.00254.3174 × 10 11 1.9792 × 10 4 1.0397 × 10 11 4.4227 × 10 8 1.2740 × 10 10 1.3775 × 10 7
Table 10. Convergence orders between the quadratic FEM and IRK4.
Table 10. Convergence orders between the quadratic FEM and IRK4.
hOrder of y 1 Order of y 2 Order of y 3
Quadratic FEM IRK4 Quadratic FEM IRK4 Quadratic FEM IRK4
0.0053.60043.65473.60173.65503.60153.6558
0.00253.88174.08763.88184.08763.88194.0876
Table 11. Maximum overall error and CPU of the linear FEM and BDF2.
Table 11. Maximum overall error and CPU of the linear FEM and BDF2.
hMaximum Global ErrorCPU Time (s)
Linear FEM BDF2 Linear FEM BDF2
0.0011.6667 × 10 7 1.6673 × 10 7 1.40903.2424
0.00054.1667 × 10 8 6.2517 × 10 8 2.48036.7853
0.000251.0417 × 10 8 2.0838 × 10 8 4.623064.2049
0.0001252.6042 × 10 9 7.1440 × 10 9 7.4952105.7605
Table 12. Convergence orders between the linear FEM and BDF2.
Table 12. Convergence orders between the linear FEM and BDF2.
hOrder of y 1 Order of y 2
Linear FEM BDF2 Linear FEM BDF2
0.00052.00002.00132.00001.4152
0.000252.00001.99992.00001.5851
0.0001252.00001.99652.00001.5444
Table 13. Maximum absolute error and CPU of the linear FEM and ROS2.
Table 13. Maximum absolute error and CPU of the linear FEM and ROS2.
hError of y 1 Error of y 2
Linear FEM ROS2 Linear FEM ROS2
0.18.5019 × 10 4 4.8814 × 10 2 1.6465 × 10 3 3.4806 × 10 2
0.052.0877 × 10 4 2.1995 × 10 2 4.0827 × 10 4 1.6949 × 10 2
0.0255.2087 × 10 5 1.1783 × 10 2 1.0015 × 10 4 8.3205 × 10 3
0.01251.3021 × 10 5 6.0819 × 10 3 2.4112 × 10 5 4.0814 × 10 3
Table 14. Convergence orders between the linear FEM and ROS2.
Table 14. Convergence orders between the linear FEM and ROS2.
hOrder of y 1 Order of y 2
Linear FEM ROS2 Linear FEM ROS2
0.052.02591.15012.01181.0381
0.0252.00290.90052.02741.0265
0.01252.00010.95412.05431.0276
Table 15. Maximum global error and order of convergence for y 2 using quadratic FEM and IRK4.
Table 15. Maximum global error and order of convergence for y 2 using quadratic FEM and IRK4.
hMaximum Global ErrorOrder of y 2
Quadratic FEM IRK4 Quadratic FEM IRK4
0.011.1836 × 10 6 4.0355 × 10 6 **
0.0052.3903 × 10 4 8.1244 × 10 7 4.00513.9985
0.00254.9369 × 10 8 1.4358 × 10 7 4.00163.9999
0.001258.3160 × 10 9 2.0015 × 10 8 4.00023.9998
* indicates that the step size is the initial step size.
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

Ding, Y.; Tang, Q.; Tang, S. The Finite Element Method for Stiff Ordinary Differential Equations. AppliedMath 2026, 6, 40. https://doi.org/10.3390/appliedmath6030040

AMA Style

Ding Y, Tang Q, Tang S. The Finite Element Method for Stiff Ordinary Differential Equations. AppliedMath. 2026; 6(3):40. https://doi.org/10.3390/appliedmath6030040

Chicago/Turabian Style

Ding, Yanhui, Qiong Tang, and Sijia Tang. 2026. "The Finite Element Method for Stiff Ordinary Differential Equations" AppliedMath 6, no. 3: 40. https://doi.org/10.3390/appliedmath6030040

APA Style

Ding, Y., Tang, Q., & Tang, S. (2026). The Finite Element Method for Stiff Ordinary Differential Equations. AppliedMath, 6(3), 40. https://doi.org/10.3390/appliedmath6030040

Article Metrics

Back to TopTop