Home A posteriori analysis of the spectral element discretization of a non linear heat equation
Article Open Access

A posteriori analysis of the spectral element discretization of a non linear heat equation

  • Mohamed Abdelwahed and Nejmeddine Chorfi EMAIL logo
Published/Copyright: August 7, 2020

Abstract

The paper deals with a posteriori analysis of the spectral element discretization of a non linear heat equation. The discretization is based on Euler’s backward scheme in time and spectral discretization in space. Residual error indicators related to the discretization in time and in space are defined. We prove that those indicators are upper and lower bounded by the error estimation.

MSC 2010: 35J57; 65M70

1 Introduction

The a posteriori analysis technique presents a very efficient tool for the mesh adaptivity methods. These methods have been widely applied in the context of the finite element discretization (see [2, 4, 5, 14, 17, 18, 19, 20]). However, few works considered the discretization by the spectral method (see [1, 8, 10]).

This paper deals with the discretization of a non linear heat equation. We use Euler’s implicit scheme with respect to time and spectral element method with respect to space. The spectral element method consists in approaching the solution of a partial differential equation by polynomial function of high degree on each sub-domain of a decomposition.

This work is an extension of the results obtained by Bernardi et al. (see [8]) for a discretization based on the finite element method and Chorfi et al. (see [10]) for the case of a linear heat equation. Herein, we start by proving that the time semi discrete problem has a unique solution. We define two local families of residual error indicators (see [12]). A first family related to the time discretization and depends only on the discrete solution and the time step. The value of this indicator allows us to choose the next time step. A second family of error indicators concerns the spectral discretization and explicitly depends on the discrete solution and the data of the non linear heat equation. We prove the optimality of those indicators in the sense that their Hilbertian sum is upper and lower bounded by the error estimation with constants independent of the discrete parameter in space and time.

The paper is organized as follows:

  • In Section 2, we present the studied non linear heat equation. We prove the existence and uniqueness of the solution of the discrete time and full spectral problems.

  • Section 3 is related to the definition of error indicators deduced from the residue of the non linear heat equation. We prove the equivalence between the error estimation and the Hilbertian sum of those error indicators.

2 A time and space discrete problems

Let Ω be a bounded and simply connected domain of ℝd (d = 1, 2 or 3), Ω is its connected Lipschitz continuous boundary and T is a positive constant. We consider the non linear heat equation: Find φ solution of

φtdiv(λ(φ)φ)=fin Ω×]0,T[φ(x,t)=0on Ω×]0,T[φ(x,0)=φ0in Ω. (2.1)

We suppose that λ is a function verifying

0<mλλ(x)Mλ and |λ(x)λ(y)|κλ|xy|, (2.2)

f and φ_0 are given functions and φ is an unknown function.

In order to study the variational formulation of problem (2.1), we define the following spaces

  • Hs(Ω) s ≥ 0, is the Sobolev space provided with the norm ∥ . ∥s,Ω and the semi-norm ∣ . ∣s,Ω,

  • D(Ω) is the space of indefinitely differentiable functions with a compact support in Ω,

  • H0s (Ω) is the closure of D(Ω) in Hs(Ω) and Hs(Ω) its dual space,

  • the scalar product in the space L2(Ω) is denoted by (.,.),

  • 𝓒0(0, T; Hs(Ω)) is the space of continuous functions, with values in Hs(Ω),

  • L2(0, T; Hs(Ω)) is the space of square-integrable functions with values in Hs(Ω),

  • L2(0, T; H0s (Ω)) is the space of square-integrable functions with values in H0s (Ω).

Problem (2.1) is equivalent to the following variational formulation:

find φ ∈ 𝓒0(0, T, L2(Ω)) ∩ L2(0, T, H01 (Ω)) satisfying

φ(x,0)=φ0(x);xΩ (2.3)

and ∀ t ∈]0, T[, ∀ ψ H01 (Ω);

φt(.,t),ψ+λ(φ(.,t))φ(.,t),ψ=<f(.,t),ψ>, (2.4)

where < .,. > is the duality product between H−1(Ω) and H01 (Ω).

For a given data f in L2(0, T; L2(Ω)) and φ0 in L2(Ω), the proof of existence of φ is based on the fixed point theorem. We refer to ([15], chap 7) and to ([3, 11]) for the detail of this proof.

We remark that by choosing ψ = φ(., t) in (2.4) and integrating between 0 and t, we obtain that the solution φ of problem (2.3)-(2.4) verifies the following stability condition: for t ∈ [0, T]

φ(0,t)L2(Ω)2+mλ0tφ(.,s)L2(Ω)d2dsφ0L2(Ω)2+1mλfL2(0,t;L2(Ω))2.

We define the following norm:

for any φL2(0, T, H01 (Ω)),

[[φ]]2(t)=φL2(Ω)2+mλ0tφ(.,s)L2(Ω)d2ds. (2.5)

2.1 Time discretization

To define the time semi discrete problem, we begin by introducing a partition of the interval [0, T] in sub-intervals [tk, tk+1], for 1 ≤ k ≤ K, such that 0 = t0 < t1 < … < tK = T. Let τk = tktk−1, τ = (τ1, …, τK), |τ|=max1kK|τk| and

σk=max2kKτkτk1

the regularity parameter.

For the family (φk)1≤kK = φ(., tk), we associate the function φτ, defined on [0, T], affine on each sub-interval [tk−1, tk]; 1 ≤ kK, such that φτ(tk) = φ(tk), then

t[tk1,tk],φτ(t)=φktktτk(φkφk1).

By applying the Euler implicit method, we deduce the following time semi-discrete problem:

φkφk1τkdiv(λ(φk)φk)=fkin Ω,1kKφk=0on Ω,1kKφ0=φ0in Ω, (2.6)

where fk = f(., tk).

Problem (2.6) is equivalent to the following variational formulation:

for f ∈ 𝓒0(0, T,H−1(Ω)) and φ0L2(Ω), find (φk)0≤kKL2(Ω) × ( H01 (Ω))K such that for any 1 ≤ kK and ψ H01 (Ω):

(φk,ψ)+τk(λ(φk)φk,ψ)=(φk1,ψ)+τk<fk,ψ>in Ω, (2.7)
φ0=φ0,inΩ. (2.8)

Theorem 2.1

For f ∈ 𝓒0(0, T; H−1(Ω)) and φ0L2(Ω), problem (2.7)-(2.8) has a unique solution (φk)0≤kKL2(Ω) × ( H01 (Ω))K such that

φkL2(Ω)2+mλj=1kτjφjL2(Ω)d2φ0L2(Ω)2+1mλj=1kτjfjH1(Ω)2. (2.9)

Proof 1

We begin by proving the existence of solution using Brouwer fixed point theorem ([13], chap 7).

For 1 ≤ kK, supposing φk−1 is known, we define the application ϕk, from H01 (Ω) into H01 (Ω), such that for φk H01 (Ω) and ψ H01 (Ω),

(ϕk(φk)/ψ)=(φk,ψ)+τk(λ(φk)φk,ψ)(φk1,ψ)τk<fk,ψ>,

where (./.) is the scalar product in H1(Ω).

Since λ is bounded, we conclude that ϕk is continuous in H01 (Ω) and verifies for all φk H01 (Ω) that

(ϕk(φk)/φk)φkL2(Ω)2+mλ|τ||φk|H01(Ω)2φk1L2(Ω)φkL2(Ω)|τ|fkH1(Ω)|φk|H01(Ω).

Then, we have

(ϕ(φk)/φk)min(1,|τ|mλ)φkH1(Ω)(φk1L2(Ω)+|τ|fkH1(Ω))φkH1(Ω).

Then, (ϕ(φk)/φk) is non negative on the sphere of H01 (Ω) with radius

r=φk1L2(Ω)+|τ|fkH1(Ω)min(1,|τ|mλ).

Let (Xn)n a decreasing sequence of sub-spaces of H1(Ω) such that n=0+ Xn is dense in H1(Ω), ϕk remains continuous on Xn and verifies the non negative property in Xn. Following Brouwer’s fixed point theorem ([13], chap 7, corol. 1.2), there exists φnk in Xn and φnkH1(Ω)r such that

θmH1(Ω)(ϕk(φnk)/θm)=0;mn. (2.10)

Equation (2.10) is written as:

for any θmXmXn

(φnk,θm)+τk(λ(φnk)φnk,θm)=(φnk1,θm)+τk(fk,θm). (2.11)

Since the sequence (φnk) is bounded in H1(Ω), there exists a sub-sequence (φnpk) which weakly converges to φk in H1(Ω). Consequently and according to the properties of the function λ (see (2.2)), we have:

for each θm in Xm

Ωλ(φnpk)φnpkθmdx=Ωφnpk(λ(φnpk)λ(φk))θmdx+Ωφnpkλ(φk)(θm)dx.

We conclude that

limp+Ωλ(φnpk)φnpkθmdx=Ωλ(φk)φkθmdx.

The convergence of the remaining terms in (2.11) is easy to prove since they are linear.

By the density of m=0Xm in H1(Ω), we deduce that φk is solution of problem

θH01(Ω),(φk,θ)+τk(λ(φk)φk,θ)=(φk1,θ)+τk(fk,θ).

Showing now the stability condition (2.9): Let ψ = φj in (2.7), then,

φjL2(Ω)+mλτjφjL2(Ω)d2φj1L2(Ω)+τjmλfjH1(Ω).

Doing sum on j from 0 to k, we conclude the stability condition (2.9).□

Definition 2.2

We define thelocalnorm on each ψk in H01 (Ω) by

[[ψk]]=(ψkL2(Ω)2+τk|ψk|H1(Ω)2)12, (2.12)

and the full time discrete norm for all (ψk)0≤kKL2(Ω) × ( H01 (Ω))K by

[[ψk]]k=ψ0L2(Ω)2+mλj=1kτjψjL2(Ω)d212. (2.13)

Lemma 2.1

For each (φk)0≤kK in L2(Ω) × (H1(Ω))K, we have

14[[φk]]k2[[φτ]]2(tk)12(1+στ)[[φk]]k2+mλ2τ1φ0L2(Ω)d2. (2.14)

Proof 2

Let

αk=tk1tkφτ(.,s)L2(Ω)d2andβk=τkφkL2(Ω)d2.

Following the definition of φτ, we deduce that

tk1tk|φτ(x,s)|2ds=τk3|φτk(x)|2+|φτk1(x)|2+(φk(x)/φk1(x)),

where (./.) is the scalar product ind.

Then, we have

αk=τk3φτkL2(Ω)d2+φτk1L2(Ω)d2+(φk,φk1).

Using inequality aba24b2, we deduce

αkτk4φτkL2(Ω)d2=14βk.

To show the other inequality, we use the property aba22+b22. We obtain

αkτk2φτkL2(Ω)d2+φτk1L2(Ω)d2. (2.15)

For k = 1, we keep inequality (2.15). For k ≥ 2 we use the following inequality

αkτk2φτkL2(Ω)d2+τk12στφτk1L2(Ω)d2.

Doing the sum on k, we conclude (2.14).□

2.2 Spectral element discretization

Since the polynomials inverse inequalities are not optimal in dimension d ≥ 2, herinafter, we consider only the one dimensional case for the a posteriori analysis of the spectral element method applied to the non linear heat equation. We start by describing the discrete problem deduced from the problem (2.7)-(2.8).

Let Ω =] − 1, 1[, we perform a partition of Ω such that 1 = α0 < α1 < … < αi < … < αI = 1, where Ωi =]αi−1, αi[; for 1 ≤ iI and hi = αiαi−1. Let Ni an integer greater than 2, associated to the sub-domain Ωi, we define the discrete parameter

δ=((h1,N1),(h2,N2),,(hI,NI)).

Let ξ0N<ξ1N<<ξNN the zeros of the polynomial (1 − x2)LN(x), where N an integer greater than 2 and LN the Legendre polynomial defined on Ω.

We recall the following Gauss-Lobatto quadrature formula:

ψP2N1(Λ);11ψ(x)dx=j=0Nψ(ξjN)ρjN (2.16)

where ρjN, 0 ≤ j ≤ N, represent the weights.

Let ℙn(Ω) the space of polynomial of degree ≤ n. We define in L2(Ω) the discrete scalar product:

For any continuous functions φ and ψ on Ω

(φ,ψ)δ=i=1Ij=0Nφ(ξjNi)ψ(ξjNi)ρjNi, (2.17)

where ξjNi=Fi1(ξjN) and ρjNi=(αiαi1)ρjN,0jN, such that 𝓕i is the bijection from Ωi into Ω.

Let the space

Zδ=φδH1(Ω);φδ/ΩiPNi(Ωi),1iI,

we recall the following property (see [7] for its proof)

φδZδ,φδL2(Ω)2(φδ,φδ)δ3φδL2(Ω)2. (2.18)

We consider iδ the Lagrange interpolation operator such that for φ continuous on Ω̄i; iδ(φ)/Ωi ∈ ℙNi(Ωi) and for 0 ≤ jNi

iδ(φ)/Ωi(ξjNi)=φ/Ωi(ξjNi). (2.19)

Let the discrete space

Xδ=φδH01(Ω);φδ/ΩiPNi(Ωi);1iI).

Then, the full discrete problem is: find φδk in Zδ×Πk=1KXδ such that,

φδ0=iδ(φ0) in Ω (2.20)
ψδXδ,(φδk,ψδ)δ+τk(λδ(φδk)φδk,ψδ)δ=(φδk1,ψδ)δ+τk(fk,ψδ)δ, (2.21)

where λδ is defined, for each φ continuous on Ω̄, by

λδ(φ)=minmax{iδ(λ(φ));mλ};Mλ. (2.22)

Theorem 2.2

For each 1 ≤ kK; we suppose that fkH−1(Ω), φ0L2(Ω) and φδk1 ∈ 𝕏δ. Problem (2.20)-(2.21) has a unique solution φδk in 𝕏δ verifying

[[φδk]]k2iδφ0L2(Ω)2+1mλj=1kτjfjH1(Ω)2.

The proof of the above theorem follows exactly the same idea as the proof of Theorem 2.1 by using Brouwer’s fixed point Theorem. We simply adjust the discrete norm to the continuous norm using inequality (2.18).

We refer to ([16], chap 13) for the a priori analysis of the finite element discretization of this type of problems when the triangulations are independent of time.

Remark 2.1

Calculating the nonlinear term (λδ(φδk)φδk,ψδ)δ using the quadrature formula (2.16) is made simpler by choosing a semi-linear λ such that λδ(φδk)φδkψδ is a polynomial of degree ≤ 2Ni − 1 on each sub-domain Ωi.

3 Error indicators, lower and upper bounds

This section deals with the definition of the two families of error indicators. The first indicator is related to time discretization and the second one to spectral element discretization. We prove the equivalence of those indicators with the error estimate.

3.1 The error indicators

The time error indicators are defined by analogy to our previous work in the linear case (see [10, 12]). For each k, 1 ≤ kK,

βk=(τk3)12λδ(φδk)12ddx(φδkφδk1)L2(Ω). (3.1)

We also define the local indicators, which can be computed explicitly as a function of the discrete solution:

For each k, 1 ≤ kK and each sub-interval Ωi

ζk,i=Ni1(iδfkφδkφδk1τk+ddx(λδ(φδk)dφδkdx))(xαi1)12(αix)12L2(Ωi).

For technical reasons related to forthcoming demonstrations, we define the following discrete space:

Xδ={φδH01(Ω);λδ(φδ)φδ|ΩiPNi1(Ωi),1iI}.

3.2 An upper bound for the error

Hereinafter, to upper-bound the error defined with the norm introduced in (2.5) by the errors indicators and the data function, we apply the triangular inequality:

[[φφδτ]](tk)[[φφτ]](tk)+[[φτφδτ]](tk). (3.2)

For the estimation of the error [[φφτ]](tk), we consider πτ the interpolating operator defined as follows:

For any function ψ continuous on [0, T], πτψ is constant on each interval [tk−1, tk], 1 ≤ kK, equal to ψ(tk).

Proposition 3.1

Suppose that the data function f belongs to 𝓒0(0, T; H−1(Ω)) and the function φ0 belongs to H01 (Ω). We assume that the solution (φk)0≤kK of problem (2.6) satisfies, for p > 1,

sup0kKdφkdxLp(Ω)y, (3.3)

where y is a constant depending only on the data f, φ0 and λ. Then, there exists a positive constant C, depending only on T, mλ, Mλ, κλ and y, such that the following a posteriori error estimate holds between the solution φ of problem (2.1) and the solution (φk)0≤kK of problem (2.6), for all tk, 1 ≤ kK,

[[φφτ]](tk)C((1+στ)12[[φτφδτ]](tk)+(m=1kβm2)12+fπτfL2(0,tk;H1(Ω))). (3.4)

Proof 3

By replacing φ = φτ in (2.4), we obtain, for any ψ H01 (Λ) and t ∈ [tk−1, tk],

(tφτ,ψ)+(λ(φτ)xφτ,xψ)=(φkφk1τk,ψ)+(λ(φτ)x(φτ)λ(φk)x(φk),xψ)+(λ(φk)xφk.xψ).

Then, considering equation (2.6),

(tφτ,ψ)+(λ(φτ)xφτ,xψ)=(fk,ψ)+(λ(φτ)x(φτ)λ(φk)x(φk),xψ). (3.5)

The difference between equation (3.5) and (2.4) results in:

(t(φφτ),ψ)+(λ(φ)x(φ)λ(φτ)x(φτ),xψ)=(ffk,ψ)+(λ(φk)x(φk)λ(φτ)x(φτ),xψ). (3.6)

Since we have, for any u and v,

λ(u)x(u)λ(v)x(v)=(λ(u)λ(v))x(u)+λ(v)x(uv) (3.7)

and considering ψ = (φφτ), we obtain:

(t(φφτ),(φφτ))+((λ(φ)λ(φτ))xφ,x(φφτ))+(λ(φτ)x(φφτ),x(φφτ))=(ffm,φφτ)+((λ(φm)λ(φτ))xφm,x(φφτ))+(λ(φτ)x(φmφτ),x(φφτ)).

After integrating between [tm−1, tm] and doing the sum on m, one can conclude from the properties of the function λ in (2.2) and the Hölder inequality for 1p+1p=12 the following:

12(φφτ)(tk)L2(Ω)2+mλ0tkx(φφτ)(s)L2(Ω)2dsm=1k(tm1tm(f(s)fm,(φφτ)(s))dsmλtm1tm(x(φτ(s)φm),x(φφτ)(s))ds+κλtm1tmφmφτ(s)Lp(Ω)xφmLp(Ω)x(φφτ)(s)L2(Ω)ds).

Let Cs the injection norm of the space H1(Ω) in Lp*(Ω). Then using inequality (3.3), we obtain:

12[[φφτ]]2(tk)m=1k(tm1tm(f(s)fm,(φφτ)(s))dsmλtm1tm(x(φτ(s)φm),x(φφτ)(s))ds+κλyCstm1tmx(φmφτ(s))L2(Ω)x(φφτ)(s)L2(Ω)ds). (3.8)

Now, we proceed by evaluating the three terms in the right-hand side of the inequality (3.8).

  1. From the definition of the operator πτ, we deduce that:

    |tm1tm(f(s)fm,(φφτ)(s))ds|(tm1tm(fπτf)(s)H1(Ω)2ds)12(tm1tmx(φφτ)(s)L2(Ω)2ds)12.

    We notice also:

    (m=1ktm1tmx(φφτ)(s)L2(Ω)2ds)12[[φφτ]](tk).
  2. Concerning the second and third terms, we proceed in the same way,

    |tm1tm(x(φτ(s)φm),x(φφτ)(s))ds|(tm1tmx(φτ(s)φm)L2(Ω)2ds)12(tm1tmx(φφτ)(s)L2(Ω)2ds)12.

    Then, from the definition of φτ, we have:

    x(φτφm)=(tmsτm)x(φmφm1), (3.9)

    so,

    tm1tmx(φτ(s)φm)L2(Ω)2ds=x(φmφm1)L2(Ω)2tm1tm(stm)2τm2ds=τm3x(φmφm1)L2(Ω)2.

    By the triangular inequality and (3.9), we obtain:

    (tm1tmx(φτ(s)φm)L2(Ω)2ds)12(τm3)12x(φmφδm)L2(Ω)+(τm3)12(1mλ)12λδ(φδm)12x(φδmφδm1)L2(Ω)+(τm3)12x(φm1φδm1)L2(Ω).

    Doing the sum on m, we conclude that there exists a positive constant C, depending only on T, mλ, Mλ, κλ and y, such that:

    m=1ktm1tmx(φτ(s)φm)L2(Ω)2dsC(m=1kβm2+m=1kτm3(x(φmφδm)L2(Ω)2+x(φm1φδm1)L2(Ω)2)). (3.10)

    The property of norms equivalence (2.14) of lemma 2.1, yields that:

    m=1kτm3(x(φmφδm)L2(Ω)2+x(φm1φδm1)L2(Ω)2)τ13x(φ0φδ0)L2(Ω)2+m=1nτm3x(φmφδm)L2(Ω)2+m=2kτm1στ3x(φm1φδm1)L2(Ω)2. (3.11)

    So, we obtain:

    m=1kτm3(x(φmφδm)L2(Ω)2+x(φm1φδm1)L2(Ω)2)C(1+στ)[[φτφτδ]]2(tk), (3.12)

    where C is positive constant depending only on T, mλ, Mλ, κλ and y. If we consider (3.8), (3.10), (3.11) and (3.12) together we conclude the result (3.4).□

    To finish the global estimation, we have to bound the second term [[φτφτδ]](tk), in the right-hand side of the inequality (3.2). The proof of this estimation requires the use of the orthogonal projection operator ΠN1,0 defined from H01 (Ω) into ℙN(Ω) ∩ H01 (Ω). See ([7], [9]) for more details about this operator and the proof of the next lemma.

Lemma 3.1

Let ψHp(] − 1, 1[) ∩ H01 (] − 1, 1[), p > 1. The following estimate holds

(11(ψΠN1,0ψ)2(x)(1x2)1dx)12CNpψHp(Ω),

where C is a positive constant independent of N.

Proposition 3.2

Suppose that the data function f belongs to 𝓒0(0, T; H−1(Ω)) and the function φ0 belongs to H01 (Ω). We assume that the solution (φk)0≤kK of problem (2.7)-(2.8) satisfies the condition (3.3). Then, there exists a positive constant C, depending only on T, mλ, Mλ, κλ and y, such that the following a posteriori error estimate holds between the solution (φk)0≤kK of problem (2.7)-(2.8) and the solution (φδk)0kK of problem (2.20)-(2.21), for all tk, 1 ≤ kK,

[[φkφδk]]kC(m=1kτmi=1I(ζm,i2+fmiδfmL2(Ωi)2))12+φ0iδφ0L2(Ω). (3.13)

Proof 4

Let ψ = ψδ Xδ in equation (2.7), then,

(φk,ψδ)+τk(λ(φk)xφk,xψδ)=(φk1,ψδ)+τk(fk,ψδ).

Likewise, if we consider ψδ Xδ in (2.21), the exactness of the quadrature formula (2.16) permits us to conclude,

(φδk,ψδ)+τk(λδ(φδk)xφδk,xψδ)=(φδk1,ψδ)+τk(fk,ψδ)δ.

Then, for any ψ H01 (Ω), we have:

(φkφδk,ψδ)+τk(λ(φk)x(φkφδk),xψδ)=(φk1φδk1,ψδ)+(φkφδk,ψψδ)+τk(λ(φk)xφk,x(ψψδ))τk(λδ(φδk)xφk,x(ψψδ))τk((λδ(φδk)λ(φk))xφk,xψ)+τk(fk,ψδ)τk(fk,ψδ)δ. (3.14)

Integrating by parts, we obtain:

(φkφδk,ψψδ)+τk(λ(φk)xφk,x(ψψδ))τk(λδ(φδk)xφδk,x(ψψδ))=(φk1φδk1,ψψδ)+τki=1Iαi1αi(fkφδkφδk1τk+x(λδ(φδk)xφδk))(x)(ψψδ)(x)dxτki=1I1[xφδk](αi)(ψψδ)(αi),

where [.] is the jump through the point αi.

Using equality (3.14), we obtain:

(φkφδk,ψ)+τk(λ(φk)xφkλδ(φδk)xφδk,xψ)=(φk1φδk1,ψ)+τki=1Iαi1αi(fkφδkφδk1τk+x(λδ(φδk)xφδk))(x)(ψψδ)(x)dxτki=1I1[xφδk](αi)(ψψδ)(αi)+τk(fk,ψδ)τk(fk,ψδ)δ.

The definition of the discrete product (2.17) yields:

(φkφδk,ψ)+τk(λ(φk)xφkλδ(φδk)xφδk,xψ)=(φk1φδk1,ψ)+τki=1Iαi1αi(fkφδkφδk1τk+x(λδ(φδk)xφδk))(x)(ψψδ)(x)dxτki=1I1[xφδk](αi)(ψψδ)(αi)+τki=1I(αi1αifk(x)ψδ(x)dxj=1Nifk(ξjNi)ψδ(ξjNi)ρjNi).

And finally, using (2.19) we conclude,

(φkφδk,ψ)+τk(λ(φk)xφkλδ(φδk)xφδk,xψ)=(φk1φδk1,ψ)+τki=1Iαi1αi(fkφδkφδk1τk+x(λδ(φδk)xφδk))(x)(ψψδ)(x)dxτki=1I1[xφδk](αi)(ψψδ)(αi)+τki=1Iαi1αi(fkiδfk)(x)ψδ(x)dx. (3.15)

Let zδ the image of ψ by a local regularization operator (see [6] for the properties of such operator)

zδ=i=1IΠNi11,0(ψψ(αi1)θi1ψ(αi)θi)+i=0Iψ(αi)θi,

where θi are continuous functions, affine on each Ωi, equal to 1 in αi and to 0 in the other nodes, (zδ ∈ 𝕏δ since ψ H01 (Ω)).

Considering ψδ = zδ in equation (3.15), the jump term disappears in:

(φkφδk,ψ)+τk(λ(φk)xφkλδ(φδk)xφδk,xψ)=(φk1φδk1,ψ)+τki=1Iαi1αi(fkφδkφδk1τk+x(λδ(φδk)xφδk))(x)(ψzδ)(x)dx+τki=1Iαi1αi(fkiδfk)(x)zδ(x)dx. (3.16)

Equation (3.16) can be written, by making appear the term (xαi1)12(αix)12, as follows:

(φkφδk,ψ)+τk(λ(φk)xφkλδ(φδk)xφδk,xψ)=(φk1φδk1,ψ)+τki=1Iαi1αi(fkφδkφδk1τk+x(λδ(φδk)xφδk))(xαi1)12(αix)12(xαi1)12(αix)12(ψzδ)(x)dx+τki=1Iαi1αi(fkiδfk)(x)zδ(x)dx.

Thanks to Cauchy-Schwarz inequality, we have:

(φkφδk,ψ)+τk(λ(φk)xφkλδ(φδk)xφδk,xψ)(φk1φδk1,ψ)+τki=1I(αi1αi(fkiδfk)2(x)dx)12(αi1aiψ2(x)dx)12+τki=1I(αi1αi(iδfkφδkφδk1τk+x(λδ(φδk)xφδk))2(x)(xαi1)(αix)dx)12(αi1αi(ψzδ)2(x)(xαi1)1(αix)1dx)12.

Then, using lemma 3.1, we obtain:

(φkφδk,ψ)+τk(λ(φk)xφkλδ(φδk)xφδk,xψ)(φk1φδk1,ψ)+τki=1Iζk,ixψL2(Ωi)+τki=1IfkiδfkL2(Ωi)ψL2(Ωi). (3.17)

Choosing ψ=φkφδk and using the inequality aba22+b22 in (3.17) leads:

φkφδkL2(Ω)2+τk(λ(φk)xφkλδ(φδk)xφδk,x(φkφδk))φk1φδk1L2(Ω)22+φkφδkL2(Ω)22+τki=1I(ζk,i+fkiδfkL2(Ωi))x(φkφδk)L2(Ωi)2.

Using Cauchy-Schwarz inequality, we have:

φkφδkL2(Ω)22+τk(λ(φk)xφkλδ(φδk)xφδk,x(φkφδk))φk1φδk1L2(Ω)22+τk(i=1I(ζk,i+fkiδfkL2(Ωi))2)12(i=1Ix(φkφδk)L2(Ωi)2)12.

Applying again the inequality aba22+b22, yields

φkφδkL2(Ω)22+τk(λ(φk)xφkλδ(φδk)xφδk,x(φkφδk))φk1φδk1L2(Ω)22+τk2i=1I(ζk,i+fkiδfkL2(Ωi))+τk2i=1Ix(φkφδk)L2(Ωi)2.

Then, using equality (3.7) and the properties of the function λ in (2.2), (2.22) and (3.3), we deduce that, there exists a positive constant C only depending on T, mλ, Mλ, κλ and y, such that:

φkφδkL2(Ω)22+τk2x(φkφδk)L2(Ω)2φk1φδk1L2(Ω)22+Cτki=1I(ζk,i2+fkiδfkL2(Ωi)2).

We conclude (3.13) by doing the sum on k and applying lemma 2.1.□

The full a posteriori estimate subject of the following theorem is the result of propositions 3.1 and 3.2 combined together.

Theorem 3.1

Suppose that the data function f belongs to 𝓒0(0, T; H−1(Ω)) and the function φ0 belongs to H01 (Ω). We assume that the solution (φk)0≤kK of problem (2.7)-(2.8) satisfies the condition (3.3). Then, there exists a positive constant C depending only on T, mλ, Mλ, κλ and y, such that the following a posteriori error holds between the solution φ of problem (2.1) and the solution (φδk)0kK of problem (2.21)-(2.20), for all tk, 1 ≤ kK,

[[φφδτ]](tk)C(m=1k(βm2+τmi=1I(ζm,i2+fmiδfmL2(Ωi)2)))12+(φ0iδφ0L2(Ω)+fπτfL2(0,tk,H1(Ω))).

3.3 An upper bound for the error indicators

In this section, we will focus on the upper bound of the error indicators βk and ζk,i according to the error estimate.

Proposition 3.3

Assume that the data function f belongs to 𝓒0(0, T; H−1(Ω)) and the function φ0 belongs to H01 (Ω). We assume also the solution (φk)0≤kK of problem (2.7)-(2.8), such that x φkLp(Ω), p > 1, satisfies condition (3.3). Then, there exists a positive constant C depending only on T, mλ, Mλ, κλ, ∣τand y, such that the following estimate holds for the indicator βk, 1 ≤ kK :

βkC([[φkφδk]]+(στ)12[[φk1φδk1]]+(τk)12fπτfL2(tk1,tk;H1(Ω))+(τk)12(t(φφτ)L2(tk1,tk;H1(Ω))+x(φφτ)L2(tk1,tk;L2(Ω)))). (3.18)

Proof 5

From the expression of the error indicator in (3.1) and by the triangular inequality, we obtain:

βk(τk3)12(λδ(φδk)12x(φδkφk)L2(Ω)+λδ(φδk)12x(φkφk1)L2(Ω)+λδ(φδk)12x(φk1φδk1)L2(Ω)).

Using the definition of the local norm in (2.12), we conclude:

(τk3)12λδ(φδk)12x(φδkφk)L2(Ω)mλ[[φkφδk]]

and

(τk3)12λδ(φδk)12x(φk1φδk1L2(Ω)(στ)12mλ[[φk1φδk1]].

In order to estimate the term λδ(φδk)12x(φkφk1)L2(Ω), we consider ψ = φkφk−1 in (3.6), (3.7) and integrate between tk−1, tk,

tk1tk(t(φφτ)(t),φkφk1)ds+tk1tk(λ(φ)x(φφτ)(t),x(φkφk1))ds=tk1tk(f(s)fk,φkφk1)dstk1tk(λδ(φδk)x(φτ(s)φk,x(φkφk1))ds+tk1tk((λ(φ)λδ(φδk))xφτ(s),x(φkφk1))ds.

When we apply (3.9),

tk1tk(λδ(φδk)x(φτ(s)φk),x(φkφk1))ds=tk1tktksτkλδ(φδk)12x(φkφk1)L2(Ω)2ds=λδ(φδk)12x(φkφk1)L2(Ω)2tk1tktksτkds=τk2λδ(φδk)12x(φkφk1)L2(Ω)2,

we derive:

τk2λδ(φδk)12x(φkφk1)L2(Ω)2=tk1tk(t(φφτ)(t),φkφk1)ds+tk1tk(λ(φ)x(φφτ)(t),x(φkφk1))dstk1tk(f(s)fk,φkφk1)ds+tk1tk((λ(φ)λδ(φδk))xφτ(s),x(φkφk1))ds. (3.19)

The first term in the right-hand side of the equation (3.19) is obviously bounded as follows (note that this requires that φ0 = φ0 H01 (Ω)):

|tk1tk(t(φφτ)(t),φkφk1)ds|(τkmλ)12t(φφτ)L2(tk1,tk;H1(Ω))λδ(φδk)12x(φkφk1)L2(Ω).

We also have:

|tk1tk(λ(φ)x(φφτ)(t),x(φkφk1))|(1+τkmλ)12τk12λ(φ)12x(φφτ)L2(tk1,tk;L2(Ω))λδ(φδk)12x(φkφk1)L2(Ω),

and

|tk1tk(f(s)fk,φkφk1)ds|(τkmλ)12t(fπτf)L2(tk1,tk;H1(Ω))λδ(φδk)12x(φkφk1)L2(Ω).

The last term in the right-hand side of the equation (3.19) is estimated in the same manner as in the inequality (3.8).

|tk1tk((λ(φ)λδ(φδk))xφτ(s),x(φkφk1))ds|Cλ(φ)12xφτL2(tk1,tk;L2(Ω))λδ(φδk)12x(φkφk1)L2(Ω),

where C is a positive constant depending only on T, mλ, Mλ, κλ, ∣τand y.

We use (2.13) and (2.14) to evaluate the norm of φτ. Finally, we conclude the estimation (3.18) by inserting all these estimates into (3.19).□

For the following, we will be interested to upper bound the error indicator ζk,i, then we need to introduce the following lemma (see [6] for its proof).

Lemma 3.2

For any ψN belongs to the polynomial spaceN(Ω), the inverse inequalities hold

11ψN2(x)(1x2)2dxCN211ψN2(x)(1x2)dx (3.20)

and

11ψN2(x)dxCN211ψN2(x)(1x2)dx, (3.21)

where C is a positive constant independent of N.

Proposition 3.4

Assume that the data function f belongs to 𝓒0(0, T; H−1(Ω)) and the function φ0 belongs to H01 (Ω). We assume also the solution (φk)0≤kK of problem (2.7)-(2.8), such that x φkLp(Ω), p > 1, satisfies the condition (3.3). Then, there exists a positive constant C depending only on T, mλ, Mλ, κλ, ∣τand y such that the following estimate holds for the indicator ζk,i, 1 ≤ kK, 1 ≤ iI,

ζk,iC(x(φkφδk)L2(Ωi)+(φkφδk)(φk1φδk1)τkH1(Ωi)+Ni1hifkiδfkL2(Ωi)). (3.22)

Proof 6

Choosing in equality (3.15), ψδ = 0 and

ψ=(iδfkφδkφδk1τk+x(λδ(φδk)xφδk))(xαi1)(αix)inΩi,ψ=0inΩΩi,

leads

αi1αi(iδfkφδkφδk1τk+x(λδ(φδk)xφδk))2(x)(xαi1)(αix)dx=(λ(φk)x(φkφδk),xψ)αi1αi(fkiδfk)(x)ψ(x)dx+((φkφδk)(φk1φδk1)τk,ψ)+((λ(φk)λδ(φδk))x(φδk),xψ).

Bounding the terms in the right-hand side follows the same techniques as in the previous proof. Thanks to Cauchy schwarz and the Hölder inequalities (1p+1p=12), we obtain

αi1αi(iδfkφδkφδk1τk+x(λδ(φδk)xφδk))2(x)(xαi1)(αix)dx(φkφδk)(φk1φδk1)τkH1(Ωi)xψL2(Ωi)+x(φkφδk)L2(Ωi)xψL2(Ωi)+fkiδfkL2(Ωi)ψL2(Ωi)+λ(φk)λδ(φδk)Lp(Ωi)x(φδk)Lp(Ωi)xψL2(Ωi). (3.23)

Applying the formula (a + b)2 ≤ 2a2 + 2b2, we have

xψL2(Ωi)2αi1αi(x(iδfkφδkφδk1τk+x(λδ(φδk)xφδk)))2(x)(xαi1)2(αix)2dx+2αi1αi(iδfkφδkφδk1τk+x(λδ(φδk)xφδk))2(αi+αi12x)2dx.

Using the two inverse inequalities (3.20) and (3.21) of lemma 3.2, we obtain

xψL2(Ωi)CNi(iδfkφδkφδk1τk+x(λδ(φδk)xφδk))(xαi1)12(αix)12L2(Ωi) (3.24)

and

ψL2(Ωk)Chi(iδfkφδkφδk1τk+x(λδ(φδk)xφδk))(xαi1)12(αix)12L2(Ωi). (3.25)

The last term in the right-hand side of inequality (3.23) is bounded in the same way as in equation (3.8). Then, there exists a positive constant C depending only on T, mλ, Mλ, κλ, ∣τand y, such that

λ(φk)λδ(φδk)Lp(Ωi)x(φδk)Lp(Ωi)xψL2(Ωi)Cx(φkφδk)L2(Ωi)xψL2(Ωi). (3.26)

Finally, by inserting (3.24), (3.25) and (3.26) in (3.23), simplifying by (iδfkφδkφδk1τk+x(λδ(φδk)xφδk))(xαi1)12(αix)12L2(Ωi) and multiplying by Ni1, we derive the inequality (3.22).□

Conclusion

The a posteriori analysis of the discretization of a partial differential equations is a very efficient tool for mesh adaptivity. In this paper, we were interested in the a posteriori analysis of the discretization of the non linear heat equation by the spectral element method. We constructed two residual type of indicators and we proved their optimal upper and lower error bounds.

Acknowledgements

Researchers Supporting Project number (RSP-2020/153), King Saud University, Riyadh, Saudi Arabia.

References

[1] M. Abdelwahed and N. Chorfi, On the convergence analysis of a time dependent elliptic equation with discontinuous coefficients, Adv. Nonlinear Anal. 2020; 9: 1145-1160.10.1515/anona-2020-0043Search in Google Scholar

[2] M. Ainsworth and J.T. Oden, Aprocedure for a posteriori error estimation for h-p finite element methods, Comp. Methods in Applied Mech. and Eng. 101 (1992), 73-96.10.1016/0045-7825(92)90016-DSearch in Google Scholar

[3] H.W. Alt and S. Luckhaus, Quasilinear elliptic parabolic differential equations, Math. Z. 183 (1983), 311-341.10.1007/BF01176474Search in Google Scholar

[4] I. Babuška and W.C. Rheinboldt, A posteriori error estimates for the finite element method, Int. J. Numer. Methods Eng. 12 (1978), 1597-1645.10.1002/nme.1620121010Search in Google Scholar

[5] A. Bergam, C. Bernardi and Z. Mghazli, A posteriori analysis of the finite element discretization of some parabolic equations, Math. Comput. 74 (2005), 1117-1138.10.1090/S0025-5718-04-01697-7Search in Google Scholar

[6] C. Bernardi, Indicateurs ďerreur en hN version des éléments spectraux, RAIRO Modélisation mathématique et analyse numérique 30 (1996), no 1, 1-38.10.1051/m2an/1996300100011Search in Google Scholar

[7] C. Bernardi and Y. Maday, Approximation spectrales de problèmes aux limites elliptiques, Springer-Verlag, Berlin (1992).Search in Google Scholar

[8] C. Bernardi, B. étivet and R. Verfürth, Analyse numérique ďindicateurs ďerreur, in Maillage et adaptation, P.-L. George ed., Hermès (2001), 251-278.Search in Google Scholar

[9] C. Bernardi and N. Chorfi, Spectral discretization of the vorticity velocity and pressure formulation of the Stokes problem, SIAM J. Numer. Anal. 44 (2006), 826-850.10.1137/050622687Search in Google Scholar

[10] N. Chorfi, M. Abdelwahed and I. Ben Omrane, A posteriori analysis of the spectral element discretization of heat equation, An. Şt. Univ. Ovidius Constanţa, 22 (2014), no 3, 13-35.10.2478/auom-2014-0047Search in Google Scholar

[11] N. Chorfi, M. Abdelwahed and L. C. Berselli, On the analysis of a geometrically selective turbulence model, Adv. Nonlinear Anal. 2020; 9: 1402-1419.10.1515/anona-2020-0057Search in Google Scholar

[12] C. Johnson, Y.-Y. Nie and V. Thomée, An a posteriori error estimate and adaptive timestep control for a backward Euler discretization of a parabolic problem, SIAM J. Numer. Anal. 27 (1990), 277-291.10.1137/0727019Search in Google Scholar

[13] V. Girault and P.-A. Raviart, Finite Element Methods for Navier–Stokes Equations, Theory and Algorithms, Springer, Berlin, 1986.10.1007/978-3-642-61623-5Search in Google Scholar

[14] J.T. Oden, L. Demkowicz, W. Rachowicz and T.A. Westermann, Toward a universal h-p adaptive finite element strategy, Part II: a posteriori error estimation, Comp. Methods Appl. Mech. and Eng. 77 (1989), 113-180.10.1016/0045-7825(89)90130-8Search in Google Scholar

[15] J.-L.Lions, Equations différentielles opérationnelles et problèmes aux limites, Springer (1961).10.1007/978-3-662-25839-2Search in Google Scholar

[16] V. Thomée, Galerkin Finite Element Methods for Parabolic Problems, Springer Series in Computational Mathematics 25, Springer (1997).10.1007/978-3-662-03359-3Search in Google Scholar

[17] R. Verfürth, A Review of A Posteriori Error Estimation and Adaptive Mesh-Refinement Techniques, Wiley et Teubner (1996).Search in Google Scholar

[18] R. Verfürth, A posteriori error estimation and adaptive mesh-refinement techniques, J. Comput. Appl. Math. 50 (1994), 67-83.10.1016/0377-0427(94)90290-9Search in Google Scholar

[19] R. Verfürth, A posteriori error estimators and adaptive mesh-refinement techniques for the Navier-Stokes equations, in Incomputational Fluid Dynamics, Trends and Advances, M.D. Gunzburger and R.A. Nicolaides, Cambridge University Press (1993), 447-477.10.1017/CBO9780511574856.015Search in Google Scholar

[20] R. Verfürth, A posteriori error estimates for nonlinear problems. Finite element discretizations of elliptic equations, Math.Comput. 62 (1994), 445-475.10.1090/S0025-5718-1994-1213837-1Search in Google Scholar

Received: 2020-05-27
Accepted: 2020-06-16
Published Online: 2020-08-07

© 2021 Mohamed Abdelwahed and Nejmeddine Chorfi, published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Articles in the same Issue

  1. Editorial
  2. Editorial to Volume 10 of ANA
  3. Regular Articles
  4. Convergence Results for Elliptic Variational-Hemivariational Inequalities
  5. Weak and stationary solutions to a Cahn–Hilliard–Brinkman model with singular potentials and source terms
  6. Single peaked traveling wave solutions to a generalized μ-Novikov Equation
  7. Constant sign and nodal solutions for superlinear (p, q)–equations with indefinite potential and a concave boundary term
  8. On isolated singularities of Kirchhoff equations
  9. On the existence of periodic oscillations for pendulum-type equations
  10. Multiplicity of concentrating solutions for a class of magnetic Schrödinger-Poisson type equation
  11. Nehari-type ground state solutions for a Choquard equation with doubly critical exponents
  12. Gradient estimate of a variable power for nonlinear elliptic equations with Orlicz growth
  13. The structure of 𝓐-free measures revisited
  14. Solvability of an infinite system of integral equations on the real half-axis
  15. Positive Solutions for Resonant (p, q)-equations with convection
  16. Concentration behavior of semiclassical solutions for Hamiltonian elliptic system
  17. Global existence and finite time blowup for a nonlocal semilinear pseudo-parabolic equation
  18. On variational nonlinear equations with monotone operators
  19. Existence results for nonlinear degenerate elliptic equations with lower order terms
  20. Blow-up criteria and instability of normalized standing waves for the fractional Schrödinger-Choquard equation
  21. Ground states and multiple solutions for Hamiltonian elliptic system with gradient term
  22. Positivity of solutions to the Cauchy problem for linear and semilinear biharmonic heat equations
  23. Convex solutions of Monge-Ampère equations and systems: Existence, uniqueness and asymptotic behavior
  24. Multiple solutions for critical Choquard-Kirchhoff type equations
  25. Regularity for sub-elliptic systems with VMO-coefficients in the Heisenberg group: the sub-quadratic structure case
  26. Inducing strong convergence of trajectories in dynamical systems associated to monotone inclusions with composite structure
  27. A posteriori analysis of the spectral element discretization of a non linear heat equation
  28. Liouville property of fractional Lane-Emden equation in general unbounded domain
  29. Large data existence theory for three-dimensional unsteady flows of rate-type viscoelastic fluids with stress diffusion
  30. On some classes of generalized Schrödinger equations
  31. Variational formulations of steady rotational equatorial waves
  32. On a class of critical elliptic systems in ℝ4
  33. Exponential stability of the nonlinear Schrödinger equation with locally distributed damping on compact Riemannian manifold
  34. On a degenerate hyperbolic problem for the 3-D steady full Euler equations with axial-symmetry
  35. Existence, multiplicity and nonexistence results for Kirchhoff type equations
  36. Combined effects of Choquard and singular nonlinearities in fractional Kirchhoff problems
  37. Convergence analysis for double phase obstacle problems with multivalued convection term
  38. Multiple solutions for weighted Kirchhoff equations involving critical Hardy-Sobolev exponent
  39. Boundary value problems associated with singular strongly nonlinear equations with functional terms
  40. Global solvability in a three-dimensional Keller-Segel-Stokes system involving arbitrary superlinear logistic degradation
  41. Multiplicity and concentration behaviour of solutions for a fractional Choquard equation with critical growth
  42. Concentration results for a magnetic Schrödinger-Poisson system with critical growth
  43. Periodic solutions for a differential inclusion problem involving the p(t)-Laplacian
  44. The concentration-compactness principles for Ws,p(·,·)(ℝN) and application
  45. Regularity for commutators of the local multilinear fractional maximal operators
  46. An improvement to the John-Nirenberg inequality for functions in critical Sobolev spaces
  47. Local versus nonlocal elliptic equations: short-long range field interactions
  48. Analysis of a diffusive host-pathogen model with standard incidence and distinct dispersal rates
  49. Blowing-up solutions of the time-fractional dispersive equations
  50. Fixed point of some Markov operator of Frobenius-Perron type generated by a random family of point-transformations in ℝd
  51. Non-stationary Navier–Stokes equations in 2D power cusp domain
  52. Non-stationary Navier–Stokes equations in 2D power cusp domain
  53. Nontrivial solutions to the p-harmonic equation with nonlinearity asymptotic to |t|p–2t at infinity
  54. Iterative methods for monotone nonexpansive mappings in uniformly convex spaces
  55. Optimality of Serrin type extension criteria to the Navier-Stokes equations
  56. Fractional Hardy-Sobolev equations with nonhomogeneous terms
  57. New class of sixth-order nonhomogeneous p(x)-Kirchhoff problems with sign-changing weight functions
  58. On the set of positive solutions for resonant Robin (p, q)-equations
  59. Solving Composite Fixed Point Problems with Block Updates
  60. Lions-type theorem of the p-Laplacian and applications
  61. Half-space Gaussian symmetrization: applications to semilinear elliptic problems
  62. Positive radial symmetric solutions for a class of elliptic problems with critical exponent and -1 growth
  63. Global well-posedness of the full compressible Hall-MHD equations
  64. Σ-Shaped Bifurcation Curves
  65. On the critical behavior for inhomogeneous wave inequalities with Hardy potential in an exterior domain
  66. On singular quasilinear elliptic equations with data measures
  67. On the sub–diffusion fractional initial value problem with time variable order
  68. Partial regularity of stable solutions to the fractional Geľfand-Liouville equation
  69. Ground state solutions for a class of fractional Schrodinger-Poisson system with critical growth and vanishing potentials
  70. Initial boundary value problems for the three-dimensional compressible elastic Navier-Stokes-Poisson equations
Downloaded on 12.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/anona-2020-0140/html
Scroll to top button