A Full Predictor-Corrector Finite Element Method for the One-Dimensional Heat Equation with Time-Dependent Singularities

Abstract

The energy norm convergence rate of the finite element solution of the heat equation is reduced by the time-regularity of the exact solution. This paper presents an adaptive finite element treatment of time-dependent singularities on the one-dimensional heat equation. The method is based on a Fourier decomposition of the solution and an extraction formula of the coefficients of the singularities coupled with a predictor-corrector algorithm. The method recovers the optimal convergence rate of the finite element method on a quasi-uniform mesh refinement. Numerical results are carried out to show the efficiency of the method.

Share and Cite:

Nkeck, J. (2024) A Full Predictor-Corrector Finite Element Method for the One-Dimensional Heat Equation with Time-Dependent Singularities. Journal of Applied Mathematics and Physics, 12, 1364-1382. doi: 10.4236/jamp.2024.124084.

1. Introduction

The heat equation is a partial differential equation known to model problems in thermodynamics, Brownian motions and particle diffusion. In the last seven decades, the increasing availability of powerful computers has been a major propulsion to the implementation of numerical methods for partial differential equations. Concerning the numerical solution of the heat equation, the usual methods are the finite difference methods (see [1] [2] [3] ), the methods of lines (see [4] [5] [6] ) and more recently the space-time finite element methods (FEMs) (see [7] - [12] ).

The singular behavior of solutions of a partial differential equation is known to affect the convergence rate of the numerical approximation. The singularity can be geometric (due to the existence of reentrant corners or edges, the change of boundary conditions), or can be directly related to a singularity of a component of the equation (sign-changing coefficient, component singular at a point...). The goal of this paper is to use classical FEM to solve the one-dimensional heat problem: Find u such that:

u t k w 2 2 u x 2 = f in ( 0, L ) × ( 0, T ] u ( 0, t ) = u ( L , t ) = 0 t ( 0, T ) u ( x ,0 ) = 0 x ( 0, L ) (1)

where L > 0 , T > 0 , k w > 0 and the source term f ( x , t ) is some function singular at a point t 0 [ 0, T ] .

The space-time FEM is known to give an approximation of the solution of Problem (1) with optimal convergence rates, but the method either uses discontinuous Galerkin methods (see [12] ) that increase the number of degrees of freedom, or a particular interpolation error estimate in order to guarantee the optimal convergence (see [7] ). Those techniques are efficient but involve particular adaptations’ techniques.

Singular complement methods and predictor-corrector FEM (PCFEM) have been introduced to solve the problem of geometric singularities of elliptic boundary value problems (see [13] - [23] ) and more recently on geometric singularities of hyperbolic problems (see [24] ). The treatment of time-dependent singularities by means of PCFEM is also introduced in [25] using the method of lines. The main advantage of PCFEM is its application on any standard type of mesh (structured or unstructured) and on usual interpolation operators. This paper presents a PCFEM for the one-dimensional heat Problem (1). The method relies on a Fourier decomposition of the solution where computable formulas of the singular functions are derived and the solution is recomputed with a corrector algorithm in order to cancel the effect of the singularity caused by the source term f.

This paper is organized as follows: Section 2 presents the initial boundary value problem with the function spaces, the existence and uniqueness of the solution, a stability result and the Fourier decomposition of the solution with an extraction formula of the coefficients of the singularity. Section 3 presents the FEM, the predictor-corrector algorithm and some error estimates. Section 4 gives some numerical results that show the efficiency of the method and Section 5 is the conclusion of the paper.

2. Initial Boundary Value Problem

2.1. Function Spaces and Stability Results

In order to study Problem (1), it is crucial to introduce the following spaces:

1) Given a domain Ω n , n = 1,2 , the space L 2 ( Ω ) of classes of Lebesgue-measurable and square-integrable functions over Ω with the norm:

u L 2 ( Ω ) = ( Ω | u ( x ) | 2 d x ) 1 / 2

where x can be a vector or a scalar depending on n.

2) Given an interval I = ( a , b ) and a Hilbert space V, C k ( a , b ; V ) will denote the space of bounded k-continuously differentiable functions of the form t u ( , t ) V with the norm:

u C k = sup t I , | β | k D β u ( , t ) V

where β = ( β 1 , , β n ) n is a multi-index, | β | = β 1 + + β n and D β φ = | β | φ x 1 β 1 x n β n .

3) Given an interval I = ( a , b ) , a Hilbert space V and 0 < α < 1 , define the space C k , α ( a , b ; V ) be the space of k-continuously differentiable functions of the form t u ( , t ) V such that D β u ( , t ) , | β | = k , is α-Hölder. The space C k , α ( a , b ; V ) is equipped with the norm:

u C k , α = u C k + max | β | = k sup a t 1 < t 2 b D β u ( , t 1 ) D β u ( , t 2 ) V | t 1 t 2 | α .

4) For a given domain Ω, the space H m ( Ω ) , m , m 1 denotes the space of Lebesgue-measurable classes of functions u such that u L 2 ( Ω ) and D β u L 2 ( 0, L ) for 0 < | β | m , equipped with the norm:

u H m ( Ω ) = ( Ω | β | m | D β u | 2 d x ) 1 2 .

The space H 0 1 ( Ω ) = { u H 1 ( Ω ) : u ( x ) = 0 on Ω } where Ω represents the boundary of Ω. The space H 0 1 ( Ω ) is equipped with the norm of H 1 ( Ω ) .

The space H 1 ( Ω ) is the dual space of H 0 1 ( Ω ) in the sense of distributions.

5) For an interval I = ( a , b ) and a domain Ω, the space L 2 ( a , b ; H 0 1 ( Ω ) ) is the completion of C ( a , b ; H 0 1 ( Ω ) ) with respect to the norm:

u L 2 ( a , b ; H 0 1 ( Ω ) ) = ( a b ( Ω | β | 1 | D β u ( x , t ) | 2 d x ) d t ) 1 2 .

The space L 2 ( a , b ; H 1 ( Ω ) ) with the norm:

u L 2 ( a , b ; H 1 ( Ω ) ) = ( a b u H 1 ( Ω ) 2 d t ) 1 2 ,

where

u H 1 ( Ω ) = sup v H 0 1 ( Ω ) ( | u ( v ) | v H 0 1 ( Ω ) ) .

The space H 1 ( a , b ; H 1 ( Ω ) ) with the norm:

u H 1 ( a , b ; H 1 ( Ω ) ) = ( a b ( u H 1 ( Ω ) 2 + u t H 1 ( Ω ) 2 ) d t ) 1 2 .

6) The space

X = { v L 2 ( 0, T ; H 0 1 ( 0, L ) ) H 1 ( 0, T ; H 1 ( 0, L ) ) : v ( x ,0 ) = 0 x ( 0, L ) } .

7) The space Y = { v L 2 ( 0, T ; H 0 1 ( 0, L ) ) : v ( x ,0 ) = 0 x ( 0, L ) } .

The variational formulation of Problem (1) is: Find u X such that:

a ( u , v ) = 0 T 0 L f v d x v H 0 1 ( 0, L ) (2)

where a ( u , v ) = 0 T 0 L u t v + k w 2 u x v x d x d t .

Theorem 1. ( [26] p. 382 (Theorem 11.3))

Assume that f L 2 ( 0, T ; H 1 ( 0, L ) ) . Then, Problem (1) has a unique solution u L 2 ( 0, T ; H 0 1 ( 0, L ) ) H 1 ( 0, T ; H 1 ( 0, L ) ) .

Remark. From the Sobolev embedding theorem (see [27] , p. 98]), the space H 1 ( 0, T ; H 0 1 ( 0, L ) ) C 0, 1 / 2 ( 0, T ; H 1 ( 0, L ) ) , so the solution u of Problem (1) is at least 1 2 -Hölder continuous in time.

Define the linear continuous map named as the Newton potential (see [7] , p. 5]) N : L 2 ( 0, T ; H 1 ( 0, L ) ) L 2 ( 0, T ; H 0 1 ( 0, L ) ) by N φ such that φ L 2 ( 0, T ; H 1 ( 0, L ) ) = k w 2 0 T 0 L φ N φ d x d t and N φ L 2 ( 0, T ; H 0 1 ( 0, L ) ) = φ L 2 ( 0, T ; H 1 ( 0, L ) ) for any φ L 2 ( 0, T ; H 1 ( 0, L ) ) , if one uses the Cauchy-Schwartz inequality and the Hölder inequality,

a ( u , v ) = 0 T 0 L u t v + k w 2 u x v x d x d t ( u t L 2 ( 0 , T ; H 1 ( 0 , L ) ) + k w 2 u L 2 ( 0, T ; H 0 1 ( 0, L ) ) ) v L 2 ( 0, T ; H 0 1 ( 0, L ) ) ( 2 + k w 2 ) ( u t L 2 ( 0 , T ; H 1 ( 0 , L ) ) 2 + u L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 ) 1 / 2 v L 2 ( 0, T ; H 0 1 ( 0, L ) ) ( 2 + k w 2 ) u L 2 ( 0, T ; H 0 1 ( 0, L ) ) H 1 ( 0 , T ; H 1 ( 0 , L ) ) v L 2 ( 0, T ; H 0 1 ( 0, L ) ) .

Hence, a ( , ) is bounded and

u L 2 ( 0, T ; H 0 1 ( 0, L ) ) H 1 ( 0 , T ; H 1 ( 0 , L ) ) 2 = u t L 2 ( 0, T ; H 1 ( 0, L ) ) 2 + u L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 = N u t L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 + u L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 (3)

so if u X , one has:

a ( u , u ) = 0 T 0 L u t u + k w 2 u x u x d x d t = 1 2 0 T d d t u L 2 ( 0, L ) 2 d t + k w 2 u L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 = 1 2 u ( , T ) L 2 ( 0, L ) 2 + k w 2 u L 2 ( 0, T ; H 0 1 ( 0, L ) ) k w 2 u L 2 ( 0, T ; H 0 1 ( 0, L ) )

and using the definition of N , the Cauchy-Schwartz inequality and (3),

a ( u , N u t ) = 0 T 0 L u t N u t + k w 2 u x x ( N u t ) d x d t 1 k w 2 u t L 2 ( 0, T ; H 1 ( 0, L ) ) 2 k w 2 u L 2 ( 0, T ; H 0 1 ( 0, L ) ) N u t L 2 ( 0, T ; H 0 1 ( 0, L ) ) 1 k w 2 u t L 2 ( 0, T ; H 1 ( 0, L ) ) 2 k w 2 2 ( u L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 + N u t L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 ) = 1 k w 2 u t L 2 ( 0, T ; H 1 ( 0, L ) ) 2 k w 2 2 u L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 (4)

Hence, from (3) and (4),

a ( u , u + N u t ) = a ( u , u ) + a ( u , N u t ) k w 2 u L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 + 1 k w 2 u t L 2 ( 0, T ; H 1 ( 0, L ) ) 2 k w 2 2 u L 2 ( 0, T ; H 0 1 ( 0, L ) ) k w 2 2 u L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 + 1 k w 2 u t L 2 ( 0, T ; H 1 ( 0, L ) ) 2 max ( k w 2 2 , 1 k w 2 ) u L 2 ( 0, T ; H 0 1 ( 0, L ) ) H 1 ( 0 , T ; H 1 ( 0 , L ) ) 2

and from (3),

u + N u t L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 2 [ u L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 + N u t L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 ] = 2 u L 2 ( 0, T ; H 0 1 ( 0, L ) ) H 1 ( 0 , T ; H 1 ( 0 , L ) ) 2 .

Then,

a ( u , u + N u t ) 1 2 max ( k w 2 2 , 1 k w 2 ) u L 2 ( 0, T ; H 0 1 ( 0, L ) ) H 1 ( 0 , T ; H 1 ( 0 , L ) ) u + N u t L 2 ( 0, T ; H 0 1 ( 0, L ) ) (5)

and one has the stability condition:

u L 2 ( 0, T ; H 0 1 ( 0, L ) ) H 1 ( 0 , T ; H 1 ( 0 , L ) ) sup v L 2 ( 0, T ; H 0 1 ( 0, L ) ) , v 0 a ( u , v ) v L 2 ( 0, T ; H 0 1 ( 0, L ) ) . (6)

2.2. Fourier Decomposition of the Solution

Assuming that the solution u of (1) is an element of C 0, α ( 0, T ; H 0 1 ( 0, L ) ) , 1 / 2 α < 1 , and has a line singularity at a point t 0 [ 0, T ] , based on the boundary conditions one can set u ( x , t ) = k = 1 v k ( t α ) sin ( k π x / L ) : = k = 1 γ k ( t ) sin ( k π x / L ) and obtain use separation of variables to obtain the following result.

Theorem 2. The solution u of Problem (1) can be written as u ( x , t ) = k = 1 γ k ( t ) s k ( x ) where s k ( x ) = sin ( k π x / L ) , and setting β k = k π L k w ,

1) If t 0 = 0 ,

γ k ( t ) = [ 0 t α 1 α f k ( τ 1 / α ) τ 1 α α e β k 2 τ 1 / α d τ ] e β k 2 t (7)

and d γ k d t ( t ) = f k ( t ) β k 2 γ k ( t ) .

2) If t 0 > 0 ,

γ k ( t ) = [ ( t 0 t ) α t α 1 α f k ( t 0 τ 1 / α ) τ 1 α α e β k 2 τ 1 / α d τ ] e β k 2 ( t 0 t ) (8)

and d γ k d t ( t ) = f k ( t ) β k 2 γ k ( t ) .

3. Finite Element Discretization

3.1. Finite ELement Method

Let T h be a triangulation of the domain ( 0, L ) × ( 0, T ) with quasi-uniform meshes of diameter h and define:

X h = { v X : v | K P 1 ( ( 0, L ) × ( 0, T ) ) K T h }

with the norm of L 2 ( 0, T ; H 0 1 ( 0, L ) ) H 1 ( 0, T ; H 1 ( 0, L ) ) .

The Galerkin approximation consists to find u h X h such that:

a ( u h , v h ) = 0 T 0 L f v h d x d t v X h . (9)

The variational Problem (9) has a unique solution according to Theorem 1 and since X h X L 2 ( 0, T ; H 0 1 ( 0, L ) ) H 1 ( 0, T ; H 1 ( 0, L ) ) , for any u h X h , from the inequality (5),

u h X h = u h L 2 ( 0, T ; H 0 1 ( 0, L ) ) H 1 ( 0 , T ; H 1 ( 0 , L ) ) C a ( u h , u h + N u h t ) u h + N u h t L 2 ( 0, T ; H 0 1 ( 0, L ) ) = C a ( u h , u h + N u h t ) u h + N u h t X h C sup v h X h , v h 0 a ( u h , v h ) v h X h (10)

where C > 0 is a constant depending on k w .

Furthermore, one has the Galerkin orthogonality:

a ( u u h , v h ) = 0 v h X h (11)

The following theorem is a lemma equivalent to the Céa’s Lemma known for elliptic boundary value problems. This theorem has been proved in [7] in a more general case.

Theorem 3. Let u be the solution of the variational Problem (2) and u h X h be the solution of the discretized variational Problem (9). Then, there exists C > 0 depending on k w such that:

u u h X h C inf w h X h u w h X .

Proof. From the discrete stability condition (10) and the Galerkin orthogonality (11), for any w h X h ,

u h w h X h C sup v h X h a ( u h w h , v h ) v h L 2 ( 0, T ; H 0 1 ( 0, L ) ) C ( sup v h X h a ( u h u , v h ) v h L 2 ( 0, T ; H 0 1 ( 0, L ) ) + sup v h X h a ( u w h , v h ) v h L 2 ( 0, T ; H 0 1 ( 0, L ) ) ) = C sup v h X h a ( u w h , v h ) v h L 2 ( 0, T ; H 0 1 ( 0, L ) ) C sup v X a ( u w h , v ) v L 2 ( 0, T ; H 0 1 ( 0, L ) ) C u w h X .

Then, u u h X h u w h X h + w h u h X h ( 1 + C ) u w h X for any w h X h where C > 0 is an arbitrary constant depending on k w .

Hence, u u h X h C inf w h X h u w h X

The following theorem proves the energy error estimate when the solution is smooth. This theorem has been proved in [7] in a more general case.

Theorem 4. Let u be the unique solution of Problem (1) and u h be the unique solution of the equivalent discretized variational Problem (9). Assume u H 2 ( ( 0, L ) × ( 0, T ) ) , then

u u h L 2 ( 0, T ; H 0 1 ( 0, L ) ) C h u H 2 ( ( 0, L ) × ( 0, T ) ) .

Proof.

u u h L 2 ( 0, T ; H 0 1 ( 0, L ) ) = u u h X C inf w h X h u w h X C u Π h u X

where Π h u X h is the unique solution of the variational problem,

a ( Π h u , v h ) = a ( u , v h ) v h X h .

Note that for any v H 1 ( ( 0, L ) × ( 0, T ) ) such that v ( x ,0 ) = 0 and v ( x , t ) = 0 for x = 0 or x = L ,

v H 1 ( ( 0, L ) × ( 0, T ) ) 2 = 0 T 0 L | v | 2 + | v t | 2 + | v x | 2 d x d t v L 2 ( 0, T ; H 0 1 ( 0, L ) ) 2 .

Then,

u u h L 2 ( 0, T ; H 0 1 ( 0, L ) ) C u Π h u L 2 ( 0, T ; H 0 1 ( 0, L ) ) C u u h H 1 ( ( 0, L ) × ( 0, T ) ) C inf w h X h u v h H 1 ( ( 0, L ) × ( 0, T ) ) C h u H 2 ( ( 0, L ) × ( 0, T ) ) .

£

3.2. Predictor-Corrector Algorithm

The predictor-corrector method presented is based on the decomposition of the approximate solution u h N ( x , t ) = w h N ( x , t ) + k = 1 N γ k ( t ) s k ( x ) where u h N is the solution of (9), s k and γ k are defined as in Theorem 2.

Predictor-Corrector Algorithm

1) Solve the problem: Find u h such that:

u h t k w 2 2 u h x 2 = f in ( 0, L ) × ( 0, T ] u h ( 0, t ) = u h ( L , t ) = 0 t [ 0, T ] u h ( x ,0 ) = 0 x ( 0, L )

2) For N fixed, do:

a) For k = 1, , N , compute γ k ( t ) and d γ k d t ( t ) using Formula (7) or (8).

b) If

X 1 h : = X h + Span { s k , k = 1, , N } ,

solve the problem: Find w h N X 1 h such that:

w h N t k w 2 2 w h N x 2 = f k = 1 N d γ k d t s k k w 2 γ k d 2 s k d x 2 in ( 0, L ) × ( 0, T ] w h N ( 0, t ) = k = 1 N γ k τ ( t ) s k ( 0 ) t [ 0, T ] w h N ( L , t ) = k = 1 N γ k ( t ) s k ( L ) t [ 0, T ] w h N ( x ,0 ) = k = 1 N γ k ( 0 ) s k ( x ) x [ 0, L ]

c) Compute u h N ( x , t ) = w h N ( x , t ) + k = 1 N γ k ( t ) s k ( x ) .

3.3. Error Estimates

From [28] , if u C 0, α ( 0, T ; H 0 1 ( 0, L ) ) , 0 < α < 1 , then for any N , N 1 ,

u k = 1 N γ k S k L 2 ( 0, T ; H 0 1 ( 0, L ) ) C N α ln N (12)

where γ k and s k are defined in Theorem 2 and C > 0 is an arbitrary constant.

The convergence result in the energy norm is given by the following theorem.

Theorem 5. Let u C 0, α ( 0, T ; H 1 ( 0, L ) ) , 1 / 2 α < 1 be the solution of Problem (1) and let u h N , N , N 1 be the approximate solution of u using the Predictor-Corrector Algorithm 3.2 on a quasi-uniform and triangulation T h of the domain ( 0, L ) × ( 0, T ) . Assume further that N α ln N h , then there is C > 0 such that:

u u h L 2 ( 0, T ; H 0 1 ( 0, L ) ) C h

Proof. Suppose u ( x , t ) = w N ( x , t ) + k = 1 N γ k ( t ) s k ( x ) is the decomposition of the solution u as in Theorem 2. Set u h N ( x , t ) = w h N + k = 1 N γ k ( t ) s k ( x ) be the approximation of u using the Predictor-Corrector Algorithm 3.2.

From Theorem 4, (12) and the assumption N α ln N h , one has:

u u h N L 2 ( 0, T ; H 0 1 ( 0, L ) ) = w N w h N L 2 ( 0, T ; H 0 1 ( 0, L ) ) C N α ln N C h .

£

4. Numerical Experiments

The main purpose of this section is to present some computational results carried out with the Predictor-Corrector Algorithm 3.2. Even though the examples considered may not represent any real world situation, the difficulties due to singularities in the solution are well reflected. We consider two examples with known solutions. All computations are carried out using a code developped in python. The resulting linear systems are solved iteratively with a generalized minimal residual method (GMRES) and all the integrals are computed using a 15-point Legendre Gauss formula on the stifness, mass matrices and load vectors, and a 150-points Legendre Gauss formula for integrals used to compute the Fourier coefficients.

In all the computations, starting from a triangulation T h 0 , the refinement are perfomed by dividing the concerned lentgh by two ( h i + 1 = h i / 2 ). The order or rate of convergence ν is computed using the formula:

ν = log 2 ( u u h i L 2 ( 0, T ; H 0 1 ( 0, L ) ) u u h i + 1 L 2 ( 0, T ; H 0 1 ( 0, L ) ) ) .

In all the following examples, ν e x p is the expected order of convergence. Figure 1 presents the type of mesh refinements used in the examples.

4.1. Example 1

In this example, we consider Problem (9) with the exact solution u ( x , t ) = t 1 / 2 x ( x 1 ) and f = u t 1 144 2 u x 2 , T = 1 , L = 1 .

The function has a line singularity at t = 0 and belongs to C 0, 1 / 2 ( 0,1, H 1 ( 0,1 ) ) . Table 1 presents the error estimates in the energy norm L 2 ( 0, T ; H 0 1 ( 0, L ) ) and the required number of Fourier coefficients N in order to obtain an optimal convergence

Figure 1. The uniform meshes: Refinements 1, 2 and 3

Table 1. Error estimates in the energy norm.

rate. Note that we need N 1 / 2 ln N h j at each refinement j = 1, ,5 . A convergence of the classical FEM is observed and the convergence rate that is greater than 0.5, which is better than the expected convergence rate 0.25. However the convergence rate of the classical FEM is still not optimal. From the results obtained with the PCFEM, the optimal convergence rate is recovered.

Figures 2-4 present the plots of the exact solution, the approximate solution before adaptation and the aproximate solution using the Predictor-Corrector Algorithm 3.2 respectively at the fixed times t = 1 / 4 , t = 1 / 2 , t = 3 / 4 and t = 1 . Figures 5-7 present the 3-dimensional line countour plots of the exact solution, the approximate solution before adaptation and the approximate solution after using the predictor-corrector adaptation (PCFEM) with 75 lines. It is observed that the predictor-corrector solution has a better approximation with a least number of nodes in the refinement.

4.2. Example 2

In this example, we consider Problem (9) with the exact solution u ( x , t ) = ( t 1 ) 3 / 4 x ( x 1 ) and f = u t 1 400 2 u x 2 , T = 1 , L = 1 .

The solution has a line singularity at t 0 = 1 and is an element of C 0, 3 / 4 ( 0,1, H 1 ( 0,1 ) ) so the number of Fourier coefficients at each refinement on a triangulation of diameter h should satisfy N 3 / 4 ln N h . Figure 8 shows the

Figure 2. The exact solution, the FEM solution and the PCFEM solution at Refinement 3 ( h = 2 3 ).

Figure 3. The exact solution, the FEM solution and the PCFEM solution at Refinement 4 ( h = 2 4 ).

Figure 4. The exact solution, the FEM solution and the PCFEM solution at Refinement 5 ( h = 2 5 ).

Figure 5. 3D plots of the exact solution, the FEM solution and the PCFEM solution at Refinement 3.

Figure 6. 3D plots of the exact solution, the FEM solution and the PCFEM solution at Refinement 4.

Figure 7. 3D plots of the exact solution, the FEM solution and the PCFEM solution at Refinement 5.

Figure 8. The graph of ln u u h j X h against ln h j , h j = 2 j , j = 1, ,5 .

error estimates of the FEM and the PCFEM. The convergence rate of the classical FEM is not optimal while the one of the PCFEM is optimal.

5. Conclusions

This paper presents an adaptive predictor-corrector finite element method (PCFEM) for the one-dimensional heat equation with zero initial and boundary conditions. The method is based on a Fourier decomposition with a correction of the solution by a predictor-corrector algorithm. The PCFEM is shown to be efficient on quasi-uniform meshes and then can be used without a particular mesh treatment or a special interpolation error in the energy norm. In the predictor-corrector algorithm, the stiffness matrices are the same, only the load vector is modified to correct the solution, and then the complexity of the PCFEM algorithm and the classical FEM algorithm are of the same order.

The PCFEM developed can be applied to the heat equation with non-zero initial and boundary conditions, and the proof of the stability conditions and the Homogenization methods can be adapted using the proofs developed in [7] provided that the initial and boundary conditions are regular enough. It is worth saying that the method developed is another motivation to continue using standard FEM to solve partial differential equations.

List of Notations

The following are some variables used in the paper.

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Fletcher, C. (1988) Computational Techniques for Fluid Dynamics. Springer-Verlag, Berlin.
https://doi.org/10.1007/978-3-642-97071-9
[2] Maturi, D., Alsulami, N. and Alaidarous, E. (2020) Finite Difference Approximation for Solving Transient Heat Conduction Equation of Copper. Advances in Pure Mathematics, 10, 350-358.
https://doi.org/10.4236/apm.2020.105021
[3] Ali, M., Loskor, W., Taher, S. and Bilkis, F. (2022) Solution of a One-Dimension Heat Equation Using Higher-Order Finite Difference Methods and Their Stability. Journal of Applied Mathematics and Physics, 10, 877-886.
https://doi.org/10.4236/jamp.2022.103060
[4] Thomée, V. (2006) Galerkin Finite Element Methods for Parabolic Problems. Springer-Verlag, Berlin.
[5] Jung, M. and Langer, U. (2013) Methode der Finiten Elemente für Ingenieure. Springer Science Business Media, Wiesbaden.
https://doi.org/10.1007/978-3-658-01101-7
[6] Dautray, R. and Lions, J.-L. (1999) Mathematical Analysis and Numerical Methods for Science and Technology: Evolution Problems II. Vol. 6, Springer-Verlag, Berlin.
[7] Steinbach, O. (2015) Space-Time Finite Element Methods for Parabolic Problems. Computational Methods in Applied Mathematics, 15, 551-566.
https://doi.org/10.1515/cmam-2015-0026
[8] Schwab, C. and Stevenson, R. (2009) Space-Time Adaptive Wavelet Methods for Parabolic Evolution Problems. Mathematics of Computation, 78, 1293-1318.
https://doi.org/10.1090/S0025-5718-08-02205-9
[9] Neumüller, M. (2013) Space-Time Methods: Fast Solvers and Applications. Ph.D. Thesis, Graz University of Technology, Graz.
[10] Mollet, C. (2014) Stability of Petrov-Galerkin Discretizations: Application to the Space-Time Weak Formulation for Parabolic Evolution Problems. Computational Methods in Applied Mathematics, 14, 231-255.
https://doi.org/10.1515/cmam-2014-0001
[11] Gander, J. and Neumller, M. (2014) Analysis of a New Space-Time Parallel Multigrid Algorithm for Parabolic Problems. arXiv: 1411.0519.
http://arxiv.org/abs/1411.0519
[12] Hughes, T. and Hulbert, G. (1988) Space-Time Finite Element Methods for Elastodynamics: Formulations and Error Estimates. Computer Methods in Applied Mechanics and Engineering, 66, 339-363.
https://doi.org/10.1016/0045-7825(88)90006-0
[13] Hazard, C. and Lenoir, M. (1996) On the Solution of Time-Harmonic Scattering Problems for Maxwell’s Equations. SIAM Journal of Mathematical Analysis, 27, 1597-1630.
https://doi.org/10.1137/S0036141094271259
[14] Bonnet-Ben Dhia, A., Hazard, C. and Lorenghel, S. (1999) A Singular Field Method for the Solution of Maxwell’s Equations in Polyhedral Domains. SIAM Journal of Applied Mathematics, 59, 2028-2044.
https://doi.org/10.1137/S0036139997323383
[15] Hazard, C. and Lorenghel, S. (2002) A Singular Field Method for the Solution of Maxwell’s Equations: Numerical Aspects for 2D Magnetostatics. SIAM Journal of Applied Mathematics, 40, 1021-1040.
https://doi.org/10.1137/S0036142900375761
[16] Assous, F., Ciarlet, P., Labrunie, S. and Lorenghel, S. (2001) The Singular Complement Method. In: Debit, N., Garbey, M., Hoppe, R., Périaux, J., Keyes, D. and Kuznetsov, Y., Eds., Thirteenth International Conference on Domain Decomposition Methods, Institut Elie Cartan, Villers-lès-Nancy, 159-187.
[17] Nkemzi, B. and Jung, M. (2013) A Postprocessing Finite Element Strategy for Poisson’s Equation in Polygonal Domains: Computing the Stress Intensity Factors. In: Apel, T. and Steinbach, O., Eds., Advanced Finite Element Methods and Applications, Springer, Berlin, 153-173.
https://doi.org/10.1007/978-3-642-30316-6_7
[18] Nkemzi, B. (2006) On the Solution of Maxwell’s Equations in Polygonal Domains. Mathematical Methods in Applied Science, 29, 1053-1080.
https://doi.org/10.1002/mma.717
[19] Nkemzi, B. (2007) On Singularities of Solution of Maxwell’s Equations in Axisymmetric Domains with Conical Points. Mathematical Methods in Applied Science, 30, 877-888.
https://doi.org/10.1002/mma.812
[20] Nkemzi, B. (2005) On the Solution of Maxwell’s Equations in Axisymmetric Domains with Edges. Zeitschrift für Angewandte Mathematik und Mechanik, 85, 570-592.
https://doi.org/10.1002/zamm.200310188
[21] Nkemzi, B. (2016) On the Coefficients of the Singularities of the Solution of Maxwell’s Equations near Polyhedral Edges. Mathematical Problems in Engineering, 2016, Article ID: 7965642.
https://doi.org/10.1155/2016/7965642
[22] Nkemzi, B. and Tanekou, S. (2018) Predictor-Corrector p-and hp-Versions of the Finite Element Method for Poisson’s Equation in Polygonal Domains. Computer Methods in Applied Mechanics and Engineering, 333, 74-93.
https://doi.org/10.1016/j.cma.2018.01.027
[23] Nkemzi, B. and Nkeck, J. (2020) A Predictor-Corrector Finite Element Method for Maxwell’s Equations in Polygonal Domains. Mathematical Problems in Engineering, 2020, Article ID: 3502513.
https://doi.org/10.1155/2020/3502513
[24] Nkemzi, B. and Jung, M. (2023) The Coefficients in the Asymptotic Expansion of Solutions of Second-Order Hyperbolic Problems in Polygonal Domains. Mathematical Problems in Engineering, 46, 9576-9588.
https://doi.org/10.1002/mma.9075
[25] Nkeck, J. (2024) A Crank-Nicolson Finite Element Treatment of Time-Dependent Singularities of the One Dimensional Heat Equation.
https://doi.org/10.21203/rs.3.rs-3989135/v1
[26] Renardy, M. and Rogers, R. (2004) An Introduction to Artial Differential Equations. 2nd Edition, Springer-Verlag, New York.
[27] Adams, R. (1975) Sobolev Spaces. Academic Press, New York.
[28] Jackson, D. (1930) The Theory of Approximation. Vol. XI, AMS Colloquium Publication, New York.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.