• Aucun résultat trouvé

Third order maximum-principle-satisfying DG schemes for convection-diffusion problems with anisotropic diffusivity

N/A
N/A
Protected

Academic year: 2022

Partager "Third order maximum-principle-satisfying DG schemes for convection-diffusion problems with anisotropic diffusivity"

Copied!
23
0
0

Texte intégral

(1)

Contents lists available atScienceDirect

Journal of Computational Physics

www.elsevier.com/locate/jcp

Third order maximum-principle-satisfying DG schemes for convection-diffusion problems with anisotropic diffusivity

Hui Yu

a

,∗ , Hailiang Liu

b

aTsinghuaUniversity,YauMathematicalSciencesCenter,Beijing,100084,China bIowaStateUniversity,MathematicsDepartment,Ames,IA50011,UnitedStatesofAmerica

a rt i c l e i n f o a b s t ra c t

Articlehistory:

Received14December2018 Receivedinrevisedform10April2019 Accepted13April2019

Availableonline18April2019

Keywords:

Diffusion

DiscontinuousGalerkinmethod Maximumprinciple

Highorderaccuracy

Foraclassofconvection-diffusion equationswithvariable diffusivity,weconstructthird orderaccurate discontinuousGalerkin (DG) schemes onboth one and two dimensional rectangularmeshes. TheDG methodwith anexplicittimesteppingcanwell beapplied to nonlinear convection–diffusion equations. It is shown that under suitable time step restrictions,thescalinglimiterproposedinLiuandYu(2014)[23] whencoupledwiththe presentDGschemes preservesthe solutionbounds indicatedbytheinitialdata,i.e.,the maximumprinciple,whilemaintaining uniformthirdorderaccuracy.Theseschemescan beextendedtorectangularmeshesinthreedimension.Thecrucialforallmodelscenarios isthat aneffective test setcan be identifiedtoverify the desiredbounds ofnumerical solutions.Thisisachievedmainlybytakingadvantageoftheflexibleformofthediffusive flux and the adaptable decomposition of weighted cell averages. Numerical results are presentedtovalidatethenumericalmethodsanddemonstratetheireffectiveness.

©2019ElsevierInc.Allrightsreserved.

1. Introduction

In this paper, we constructand analyze third ordermaximum-principle-satisfying (MPS) discontinuous Galerkin (DG) schemesforthefollowingproblem,

M

(

x

)∂

tu

+ ∇ ·

f

(

u

) = ∇ · (

A

u

),

x

∈ R

d

,

t

>

0

,

u

(

0

,

x

) =

u0

(

x

),

x

∈ R

d

.

(1.1)

This equation can be considered as a model for numerous physical problems. In this equation, u=u

(

t

,

x

)

is a time- dependent unknown scalarfunction, f

(

u

)

isthe smooth vectorflux, andd isthe spatialdimension. Weassume that the diffusiontensor A=A

(

x

,

u

)

isasymmetricandnonnegativedefinitematrix,andM

(

x

)

isstrictlypositivescalarfunction.In thispaper,wepresentourresultsandanalysisford=1

,

2,extensiontothreedimensioncanbedoneaswell.

Our concern for(1.1) arises fromseveral typical scenarios. The first case with f =0 is a model for heat conduction in a non-uniform body with M

(

x

)

= ρc((xx)), where c

(

x

)

is the specific heat and

ρ (

x

)

the mass density. The heat flux is proportional to the temperature difference −Au, known as the Fourierlaw of heat conduction. Here A measures the abilityofthematerialtoconductheat,calledthethermalconductivity.InthesecondcasewithM=1,wehavetheusual convection-diffusionequation,

*

Correspondingauthor.

E-mailaddresses:[email protected](H. Yu),[email protected](H. Liu).

https://doi.org/10.1016/j.jcp.2019.04.028

0021-9991/©2019ElsevierInc.Allrightsreserved.

(2)

tu

+ ∇ ·

f

(

u

) = ∇ · (

A

(

x

,

u

)

u

).

(1.2) There are many interpretations and derivations from fluid dynamics and other application areas that motivate the convection-diffusion equation, such as Navier-Stokes equations and the porous medium equation. The third case is the Fokker-Planckequation,

t

ρ = ∇ · (∇ ρ + ∇

V

(

x

) ρ ),

(1.3)

whichcanberewrittenintermsofu=

ρ

eV(x) as(1.1) with A

(

x

)

=M

(

x

)

=eV(x),and f=0.Thissettingallowsformany variants.

Theabovethreetypesofproblemscanbeformulatedunderthemodelclass(1.1).Oneimportantsolutionto(1.1) isthe onethatisboundedbytwoconstantsdictatedbytheinitialdata,leadingtotheso-calledMaximumPrinciple(MP).Inother words,if

c1

=

min

x u0

,

c2

=

max

x u0

,

thenu

(

t

,

x

)

∈ [c1

,

c2]foranyx∈Rdandt

>

0.

Fromthe analyticalviewpoint,themaximumprincipleisquite generalbutverysignificant duetoits physicalimplica- tions. Fromthe numericalviewpoint, itiswidely recognized thatmaximum principleprovides avaluable tool inproving solvabilityresults(existenceanduniqueness ofdiscrete solutions),enforcingnumericalstability,andderivingconvergence results(apriorierrorestimates)forthesequenceofapproximatesolutions.Designofahighorderschemetopreservethe maximum principle isknown a challenging task. Ourgoal isto better understand how ahigh orderDG scheme can be constructedfor(1.1) torespecttheMPSproperty.ThemaindifficultyintheanisotropiccasewithavariableweightM

(

x

)

is thederivationofsuitablesufficientconditionssothattheweightedcellaveragestaysin[c1

,

c2]during thetimeevolution.

Suchweightedcellaverageisessentiallyusedforlimitingthenumericalsolutioninto[c1

,

c2],withoutdestroyingaccuracy.

1.1. Relatedwork

Earlydiscussionofthediscretemaximumprinciplefortheconvection-diffusionequationsincludesthelinearfiniteele- mentsolutionsforparabolicequations[8],andrecentdevelopments[10,9,30,31,11],aswellas[25] bythePetrov–Galerkin finiteelementmethodtosolveconvectiondominatedproblems.However,theyareunderadifferentframework.

The presentinvestigation involvesthechoice ofnumericalfluxesandmonotonicityofweighted cell averagesinterms ofpoint values.In thelargest sense, theorigins oftheseideas go all theway backto monotone schemes forhyperbolic conservationlaws.

Indeed,forscalarconservationlaws,i.e., (1.2) with A=0,manyfirstorderclassicalschemes canbeshowntobe MPS (othernamesofthissortincludebound-preserving,positivitypreserving,ormaximum-principle-preserving)sincesuchlow order accurate schemes are usually monotone. Onthe other hand,the Godunov Theorem states that a linear monotone schemeisatmostfirstorderaccuratefortheconvectionequation[17].Toconstructhighorderaccurate MPSschemesfor scalarconvection,weakmonotonicityinfinitevolumetypeschemesincludingDGmethodswasfirstusedin[35–37].Here byweakmonotonicityitmeansthateachcellaverageismonotonewithrespecttopointvaluesinthatcell,seee.g.[34].The mainideaintheirworkistofindsufficientconditionstopreservethedesiredboundsofcellaveragesbyrepeatedconvex combinations.AsimpleandefficientlocalMPSlimitercanthenbeusedtocontrolthesolutionvaluesattestpointswithout affectingaccuracyandconservation.Togetherwithstrongstabilitypreserving(SSP)Runge–Kuttaormultistepmethods[13], whichare convexcombinationsofseveral formalforward Eulersteps,a highorderaccurate finitevolume orDGscheme canberenderedMPSwiththelimiter.

For diffusion,a linear finite volume scheme can only be up to second order accurate in order to preserve the weak monotonicity, unless a non-conventional discretization is used in the scheme construction such asthat in [37]. For DG methods,ingeneralonlysecondorderaccuracycanbeobtainedtofeaturetheMPSproperty;see[38] forsolving(1.2) on triangularmeshes.

TheonlyDGmethodknowntosatisfytheweakmonotonicityuptothirdorderaccuracyisthedirectDG(DDG)method introducedin[21,22].Indeed,thespecialmethodparametersintheDDGdiscretizationallowedustodesignin[23] athird orderMPSmethodforthelinearFokker-Planckequation (1.3).Akeyideain[23] istheuseofthenon-logrithimic Landau formulation

M

tu

= ∇ · (

M

u

)

withM

(

x

) =

eV(x)andu

= ρ

M

,

sothatthecorrespondingmaximumprincipleon

ρ (

t

,

x

)

:

c1eV

ρ (

0

,

x

)

c2eV

=⇒

c1eV

ρ (

t

,

x

)

c2eV

t

>

0

,

reducesto

(3)

c1

u

(

0

,

x

)

c2

=⇒

c1

u

(

t

,

x

)

c2

t

>

0

.

Withthisreformulation,onecanshowthateachweightedcellaverageismonotoneintermsofpointvaluesunderappropri- ateCFLconditions.Theresultin[23] isdirectlyapplicabletomulti-dimensionaldiffusiononrectangularmeshes.However, it getssubtletoensuretheMPS propertyonunstructuredmeshes;werefer to[2] forathird ordersuchDDGmethodto solvediffusionequationsonunstructuredtriangularmeshes.

Anotherapproachtowardsapositivity-preservingschemewithhighorderaccuracyistousethelocalDG(LDG)method [1,5], combinedwithsome specialpositivity-preservingfluxes.Suchan effortwas firstmadein[34] forconstructinghigh orderaccuratepositivity-preservingDGschemesforcompressibleNavier–Stokesequations.Concerningfurtherdevelopments in this direction, we refer to [28,29] for solving convection–diffusion problems. An MPS third-order LDG method using overlappingmesheshasbeenrecentlyproposedin[7] forconvection-diffusionequations.

One noteworthyalternative toenforce positivityinhighorderschemes istotake a convexcombinationofhighorder flux witha first order positivity-preserving one;the method has been applied to various high order schemes including finitedifference,finitevolume,andDGmethods[15,32,33],whilerigorousjustificationofaccuracyforsuchmethodsseems difficult.

1.2. Presentinvestigation

Themaindistinctionofourpresentinvestigationfromtheabovementionedworksistheuseofweightedcellaverages forbothensuringtheweakmonotonicityandapplyingthescalinglimiter,withspecialattentionondifficultycausedbythe anisotropicdiffusivity.

The spatial discretizationexplored in thisworkis theDDGmethodintroduced by LiuandYanin [21,22]. Besides the usual advantagesofaDGmethod(seee.g.[14,26,27]),onemainfeatureoftheDDGmethodliesinnumericalfluxchoices forthesolutiongradient,whichinvolvesecond orderderivativesevaluatedcrossing cellinterfaces(see(2.2) below).With thischoice,theobtainedschemesareprovablystableandoptimallyconvergentaswellassuperconvergentfor

β

1=0 [18,3].

Such methodhasalsobeensuccessfullyextendedtovarious applicationproblems,includingFokker-Plancktype equations [23,24,19,20],andthethreedimensionalcompressibleNavier–Stokesequation[6].

Builtuponthework[23],wepresentthirdorderDGmethodsforsolvingtheinitialvalueproblem(1.1),withanapplica- tiontononlinearconvection-diffusionequationsofform(1.2).Letusillustratethemainideasviaasimpleone-dimensional equationsubjecttoperiodicboundarycondition:

M

(

x

)∂

tu

=

x

(

A

(

x

)∂

xu

).

ThecomputationalcellisdenotedbyIj= [xj1

2

,

xj+1

2],wherexj+1

2’sarethegridpoints.Let

τ

andhbethetimeandspace steps fora uniformmesh andn theindex forthe time stepping. The update on unhj, the weighted cell averageof the numericalapproximationunh,isgivenby

unh+1

j

=

unh

j

τ

h A

xunh

Ij

where u

j

:=

1 h

Ij

M

(

x

)

u

(

x

)

dx

.

Notethat

xuhistheapproximationto

xuat

Ij,thecellinterfaceofIj,givenby

xu

= β

0

h

[

u

] + {

xu

} + β

1h

[

x2u

] .

As mentioned above, this formofthe diffusive flux was originally introduced in [21,22] as partof theDDG methodfor solvingthediffusionproblem.Ifthefluxparameterssatisfy

β

0

1 and 1

8

β

1

1 4

,

then theprocedure developedin[23] canbe extendedto thepresentsettingtoconcludethat,undera suitable CFLcon- dition, thesimpleEuler forwardwillkeep thecell average u¯nj= u1nhjj ∈ [c1

,

c2] ineach time step,andthe validity ofthe maximumprinciplewhencombinedwithascalinglimiter.

For a two dimensional problemwith A=

a c

c b

,the DDG methodon shape-regular Cartesian meshes with

κ

1

x

y

κ

canberenderedMPSif

β

0

1

+ κ |

c

|

L

(

L

1

)

2 min

{

a

,

b

}

and

1

8

β

1

1 4

.

Here L is the number of Gauss-Lobatto points used in the numerical evaluation of involved integrals. With f

(

u

)

and A=A

(

x

,

y

,

u

)

,theMPS DDGschemesare analyzedinSection 3.1wheretheparameter rangeandtheCFLconditionsare established.

(4)

Themainconclusionisasfollows:byapplyingtheweightedMPSlimiterintroducedin[23] totheDDGschemedesigned herefor(1.1),withthetimediscretizationbyanSSPRunge-Kuttamethod(see[12]),weobtainathirdorderaccuratescheme solving(1.1) satisfyingthestrict maximumprinciple inthesensethat thenumericalsolutionnevergoesoutoftherange [c1

,

c2]asindicatedbytheinitialdata.

1.3. Organizationofthepaper

Therestofthepaperisorganizedasfollows.InSection2,wedesignthenumericalmethodforonedimensionalprob- lems.WefirstformulatetheDDGschemetosolvethemodelheatequation,andprovetheMPSpropertyofthethirdorder fullydiscretizedDDGscheme,wethenapplytheresulttoshowtheMPSpropertyfornonlinearconvection-diffusionequa- tions.Section3isorganizedsimilarlyfortwodimensionalproblemsonCartesianmeshes.InSection4,wepresenttheMPS limiter,withwhichthealgorithmiscomplete.InSection5,numericaltestsfortheDDGmethodarereported,includingex- amplesfromtheheatequation,porousmediaequationtheBuckley-Leverettequation,andtwodimensionaldiffusionwith theanisotropicdiffusion.ConcludingremarksaregiveninSection6.

2. MPSschemesinonedimension

WefirstinvestigatetheMPS propertyforthirdorderDDGschemestoweighted diffusionequations,andshow howto applytheschemeobtainedtononlinearconvection-diffusionequations.

2.1. Thediffusionequation

Webeginwiththeheatequationoftheform

M

(

x

)∂

tu

=

x

(

A

(

x

)∂

xu

),

(2.1)

withM

(

x

) >

0 and A

(

x

)

0 onthespatial domain

,subjecttoinitialdatau0

(

x

)

andtheperiodicboundarycondition.It isknownthatthefollowingmaximumprincipleholds:

ifc1

u0

(

x

)

c2

x

,

thenc1

u

(

t

,

x

)

c2

x

,

t

>

0

.

Ingeneral,theproblemcanbe eitherdefinedonaconnectedcompactdomainwithproperboundaryconditions,oritcan involvethe wholereal linewithsolutions vanishingat theinfinity. Inour numericalscheme,we will always choosethe spatialdomaintobeaconnectedinterval.Forsimplicity,theperiodicboundaryconditionsareapplied.

Wepartition thedomain

by regularcells suchthat

= N

j=1

Ij with Ij= [xj1

2

,

xj+1

2].Denotehj=xj+1

2xj1

2 and

h=max

j hj.Weseeknumericalsolutionsinthediscontinuouspiecewisepolynomialspace, Vh

= {

v

L2

() |

v

|

Ij

Pk

(

Ij

),

j

=

1

· · · ,

N

} .

Here Pk

(

Ij

)

is the space of k-th order polynomials on Ij. Note that the functionsin Vh can be double-valued at cell interfaces. Hence notations v and v+ are used for the left limit and right limit of v. The jump of these two values, v+v,isdenotedby[v],andtheaverageby{v}.

ThroughoutthispaperweadopttheDDGnumericalfluxoftheform

xv

= β

0

hj+1 2

[

v

] + {∂

xv

} + β

1hj+1

2

[∂

x2v

]

withhj+1

2

=

hj

+

hj+1

2

,

(2.2)

whencrossingthecellinterfacexj+1

2,and

0

, β

1

)

areintherangetobespecifiedsothattheunderlyingthirdorderscheme canweaklysatisfy themaximum-principle.Theparameterrangewas firstidentifiedin[23] forathirdorderDDGscheme tofeaturetheMPSpropertyforlinearFokker-Planckequations.

For modelequation (2.1), we consider a

(

k+1

)

th-order DG scheme: to find uhVh such that forany test function vVh,

Ij

M

(

x

)∂

tuhv dx

= −

Ij

A

(

x

)∂

xuh

xv dx

+

A

xuhv

+ (

uh

− {

uh

})∂

xv

xj+12

xj1 2

,

withthe diffusiveflux

xuh asdefinedin(2.2). ThisDDGschemewithinterface correction was proposed in[22] forthe diffusionproblem,asanimprovedversionofthatin[21].BasedontheDDGschemein[21],wewillhave

(5)

Ij

M

(

x

)∂

tuhv dx

= −

Ij

A

(

x

)∂

xuh

xv dx

+

A

xuhv

xj+12

xj1 2

.

WiththeforwardEulertimediscretization,theweightedcellaverageforeitheroftwoDDGschemesevolvesas unh+1

j

=

unh

j

+ μ

h A

xunh

xj+12

xj12

,

(2.3)

where

μ

=hτ2 is themesh ratio.For a concisepresentation, a uniform meshis assumed. Here andin what follows,we denotethetimesteplengthas

τ

.Notethatforperiodicboundaryconditionsconsideredinthispaper,wetake

u

h,12

=

u

h,N+12

,

u+

h,N+12

=

u+

h,12

intheDDGnumericalfluxformula(2.2) when j=12

,

N+12. Wealsousethenotation

q

(ξ )

j

=

1 2

1

1

M

(

xj

+

h

2

ξ )

q

(ξ )

d

ξ,

for anyq

(ξ )

on

[−

1

,

1

].

Andthecellaverageu¯jisu¯j= u1hjj.For j=1

,

· · ·

,

N,wedefine

aj

= ξ − ξ

2

j

1

ξ

j

,

bj

= ξ + ξ

2

j

1

+ ξ

j

,

(2.4)

and

˜

ω

1j

= γξ(

1

+ γ ) + ξ

2

j

2

(

1

+ γ ) ,

˜

ω

2j

=

1

ξ

2

j

1

γ

2

,

(2.5)

˜

ω

3j

= γ + ξ(

1

γ ) + ξ

2

j

2

(

1

γ )

withtheweightM

(

x

)

|Ij=M

(

xj+h2

ξ )

.Werecallthefollowingkeyresult.

Lemma2.1.[23,Lemma3.3]

ω

˜ij

>

0fori=1

,

2

,

3ifandonlyif

γ (

aj

,

bj

),

whereaj

,

bjsatisfy1

<

aj

<

bj

<

1.

Proof. Hereweonlyshowaj

<

bj,whichmeansthatselectionof

γ

isalwaysensured.Adirectcalculationgives

bj

aj

=

2 1

j

ξ

2

j

ξ

2j 1

+ ξ

j 1

ξ

j

0

,

wherethenumeratorcanbereformulatedas

1

1

1

1

( η

2

ξ η )

M

˜ (ξ )

M

˜ ( η )

d

ξ

d

η +

1

1

1

1

2

η ξ )

M

˜ ( η )

M

˜ (ξ )

d

η

d

ξ

=

1

1

1

1

η )

2M

˜ (ξ )

M

˜ ( η )

d

ξ

d

η >

0

,

where M˜

(ξ )

:=M

(

xj+h2

ξ )

hasbeenused. 2 Wethushavethefollowingresult.

(6)

Theorem2.2.(k=2)Thescheme(2.3) with

β

0

1 and 1

8

β

1

1

4 (2.6)

ismaximum-principle-satisfying,namely,c1≤ ¯unj+1c2ifunh

(

x

)

isin[c1

,

c2]on{Sj}Nj=1,where

Sj

=

xj

+

h 2

1

, γ ,

1

with

γ

satisfying

aj

< γ <

bj and

| γ | ≤

8

β

1

1

,

(2.7)

undertheCFLcondition

μ

μ

0,where

μ

0isgivenin(2.12)below.

Proof. Step1.Weightedintegraldecomposition.Define pj

(ξ ) =

uh

xj

+

h

2

ξ

for

ξ ∈ [−

1

,

1

],

weseethatinthecaseof pj

(ξ )

P2[−1

,

1],forany

γ

(

1

,

1

)

,theuniqueinterpolationof pjatthreepoints{−1

, γ ,

1} givesthefollowing

pj

(ξ ) =

1

)(ξγ )

2

(

1

+ γ )

pj

(−

1

) +

1

)(ξ +

1

)

( γ

1

)( γ +

1

)

pj

( γ ) + +

1

)(ξγ )

2

(

1

γ )

pj

(

1

).

(2.8)

Thisyieldsthefollowingidentityfortheweightedaverage,

uh

j

= ˜ ω

1jpj

(

1

) + ˜ ω

2jpj

( γ ) + ˜ ω

3jpj

(

1

),

(2.9) where

ω

˜ijgivenin(2.5) areensuredpositivebyLemma2.1.

Step2.Fluxrepresentation.Adirectcalculationgives h

xuh

xj+1 2

= α

3

(− γ )

pj+1

(−

1

) + α

2

(− γ )

pj+1

( γ ) + α

1

(− γ )

pj+1

(

1

)

(2.10)

α

1

( γ )

pj

(−

1

) + α

2

( γ )

pj

( γ ) + α

3

( γ )

pj

(

1

) ,

where

α

1

( γ ) =

8

β

1

1

+ γ

2

(

1

+ γ ) , α

2

( γ ) =

21

4

β

1

1

γ

2

, α

3

( γ ) = β

0

+

8

β

1

3

+ γ

2

(

1

γ ) ,

areallpositivedueto(2.6) and(2.7).

Step3.MonotonicityundersomeCFLcondition.Wenowsubstitute(2.9) and(2.10) into(2.3) toobtain unh+1

j

=

Rnj

(

M

(·), μ ,

h

,

A

)

with

Rnj

(

M

( · ), μ ,

h

,

A

) =

unh

j

+ μ

Ah

xunh

xj+12

Ah

xunh

xj12

(2.11)

= ω ˜

1j

μ α

3

(− γ )

Aj1

2

+ α

1

( γ )

Aj+1 2

pj

(−

1

) + ω ˜

2j

μ α

2

(γ )

Aj1

2

+ α

2

( γ )

Aj+1 2

pj

( γ ) + ω ˜

3j

μ

α

1

(− γ )

Aj1

2

+ α

3

( γ )

Aj+1 2

pj

(

1

) + μ

Aj+1

2

α

3

(− γ )

pj+1

(−

1

) + α

2

(− γ )

pj+1

( γ ) + α

1

(− γ )

pj+1

(

1

) + μ

Aj1

2

α

1

( γ )

pj1

(−

1

) + α

2

( γ )

pj1

( γ ) + α

3

( γ )

pj1

(

1

) .

Hereitisunderstoodthat p0

(ξ )

:=pN

+ |

|

)

andpN+1

+ |

|

)

=p1

(ξ )

forincorporatingtheperiodicboundarycondi- tions.Notealsothat3

i

α

i

( γ )

=

β

0=3

i

α

i

(− γ )

.Usingthefact

ω

˜3j

( γ )

= ˜

ω

1j

(− γ )

andformulasfor

α

2

( γ )

,

ω

˜2j,weseethat if

μ

ischosentobesmallerthan

μ

0where

(7)

μ

0

=

max

1jNA

(

xj+1 2

)

1

min

1jN

ω ˜

1j

γ )

α

3

(∓ γ ) + α

1

γ ) ,

1

ξ

2

j

4

(

1

4

β

1

)

,

(2.12)

(2.11) isnondecreasing inthepointvalues pj

1

),

pj

( γ ),

pj±1

1

),

pj±1

( γ )

,hencewhenthesevaluesare replacedwith thelowerandupperboundsc1 andc2 respectively,wehave

c1

3 i=1

˜

ω

ij

unh+1

j

c2

3 i=1

˜ ω

ij

,

sincethetermswith

α

i’sarecanceled out.Moreoverthesumof

ω

˜ijis 1j.Therefore c1 1

j

unh+1

j

c2 1

j

c1

≤ ¯

unj+1

c2

. 2

Remark2.1.Forothertypesofboundaryconditions,theboundaryfluxneedstobemodified.AsimilarresulttoTheorem2.2 maybeestablishedaslongasthePDEproblemsatisfiesamaximumprinciple.

Remark2.2.Theuseof

γ

isessentialforthesuccessofourschemes,inparticularwhen M

(

x

)

isafunction.Forthespecial case M

(

x

)

=1,we have

γ

(−

13

,

13

)

,hence

γ

=0, whichcorrespondstothe usualGauss quadraturepoint,isadmissible.

TheCFLnumbergivenin(2.12) maybeoptimizedbycarefullytuning

γ

(

aj

,

bj

)

,butnotinalinearfashion.Nevertheless, itwasobservedin[23] thatthelarger|

γ

|is,thebetterthescheme’sperformancefortheheatequation.

2.2. Applicationtononlinearconvection-diffusionequation

InthissectionwewilldemonstratehowtoapplyourMPSDGmethodinsection2.1tothenonlinearconvection-diffusion equation,

tu

+

xf

(

u

) =

x

(

A

(

x

,

u

)∂

xu

),

where f

(

u

)

isa smooth functionanddiffusioncoefficient A

(

x

,

u

)

0, subjectto initialdata u

(

0

,

x

)

=u0

(

x

)

,andperiodic boundary conditions.ByapplyingtheDGapproximation,we obtainthe followingscheme.WeseekuhVh such thatfor anytestfunction vVh,

Ij

tuhv dx

=

Ij

f

(

uh

)∂

xv dx

− ˆ

f

(

uh

,

uh+

)

v

xj+12

xj12

(2.13)

Ij

Ah

xuh

xv dx

+ {

Ah

}

xuhv

+ (

uh

− {

uh

})∂

xv

xj+12

xj12

.

For diffusionpart, we adoptthe DDGdiffusive flux (2.2) For convection,anymonotone numericalflux can be used,i.e., ˆf

(

u

,

v

)

isLipschitzcontinuous,nondecreasinginuandnonincreasinginv,consistentwith f

(

u

)

inthesensethat ˆf

(

u

,

u

)

= f

(

u

)

.Forexample,theglobalLax-Friedrichsflux

ˆ

f

(

uh

,

u+h

) =

1

2

(

f

(

uh

) +

f

(

u+h

)σ (

u+h

uh

)), σ =

max

u∈[c1,c2]

|

f

(

u

)|.

WeconsiderthefirstorderEulerforwardtemporaldiscretizationof(2.13) toobtain

Ij

unh+1

unh

τ

v dx

=

Ij

f

(

unh

)∂

xv dx

− ˆ

f

((

unh

)

, (

unh

)

+

)

v

xj+12

xj12

(2.14)

Ij

Anh

xunh

xv dx

+ {

Anh

}

xunhv

+ (

unh

− {

unh

} )∂

xv

xj+12

xj12

.

Bytakingthetestfunctionv=1 onIj and0 elsewhere,weobtaintheevolutionaryupdateforthecellaverage,

¯

unj+1

= ¯

unj

λ ˆ

fn

xj+12

xj12

+ μ

h

{

Anh

}

xunh

xj+12

xj12

,

where

λ

=τh and

μ

=hτ2 arethemeshratios.Assumingthatu¯nj∈ [c1

,

c2]forall j’s,wewouldliketoderivesomesufficient conditionssuchthatu¯nj+1∈ [c1

,

c2]undercertainrestrictionson

λ

and

μ

.

Forpiecewisequadraticpolynomials,themainresultcanbestatedasfollows.

(8)

Theorem2.3.(k=2)Thescheme(2.14) with

β

0

1 and 1

8

β

1

1 4

ismaximum-principle-satisfying;namely,u¯nj+1∈ [c1

,

c2]ifunh

(

x

)

∈ [c1

,

c2]onthesetSj’swhere

Sj

=

xj

+

h 2

1

, γ ,

1

with

γ

satisfying

1

3

< γ <

1

3 and

| γ | ≤

8

β

1

1

,

(2.15)

undertheCFLcondition

λλ

0

, μμ

0

forsome

λ

0and

μ

0definedin(2.17) and(2.18),respectively.

Proof. Wepresenttheproofinfoursteps:

Step1.Split:wesplittheaverageu¯nj intotwohalvessothat

¯

unj+1

=

1

2Cnj

+

1 2Dnj

,

wheretheconvectiontermis Cj

= ¯

uj

2

λ ˆ

f

xj+12

xj12

(2.16)

andthediffusiontermis

Dj

= ¯

uj

+

2

μ

h

{

Anh

}

xuh

xj+12

xj12

.

ThissplitisforconvenientpresentationandmaynotleadtoanoptimalCFLcondition.

Step2.Theintegraldecomposition.From(2.9) itfollows

¯

uj

= ω

1pj

(−

1

) + ω

2pj

( γ ) + ω

3pj

(

1

),

where

ω

i= ˜

ω

i

,

uhj= ¯ujforM

(

x

)

1,and

ω

1

=

1

+

3

γ

6

(

1

+ γ ) , ω

2

=

2

3

(

1

γ

2

) , ω

3

=

1

3

γ

6

(

1

γ ) .

Thesecoefficientsarepositivefor

γ

satisfying(2.15).

Step3.Theconvectionterm.

Usingthecellaveragedecompositionandthefluxformula,werewrite(2.16) as Cj

= ¯

unj

2

λ

f

xj+12

f

xj12

= ω

3pj

(

1

)

2

λ ˆ

f

(

pj

(

1

),

pj+1

(−

1

)) + ω

2pj

( γ ) + ω

1pj

(−

1

) +

2

λ ˆ

f

(

pj1

(

1

),

pj

(−

1

))

=:

G

(

pj1

(

1

),

pj

(−

1

),

pj

( γ ),

pj

(

1

),

pj+1

(−

1

)).

For a monotone flux ˆf

(

u

,

v

)

being Lipschitz continuous with Lipschitz constant L, G is non-increasing in all the four argumentsprovidedthefollowingconditionismet,

2

λ

L

min

{ ω

1

, ω

3

} .

NotethatfortheLax-Friedrichsflux,L= max

u∈[c1,c2]|f

(

u

)|

.Moreover,theconsistencyoftheflux ˆf

(

u

,

u

)

= f

(

u

)

impliesthat G

(

u

,

u

,

u

,

u

)

=u.Hencewehave

Cj

∈ [

G

(

c1

,

c1

,

c1

,

c1

,

c1

),

G

(

c2

,

c2

,

c2

,

c2

,

c2

)] = [

c1

,

c2

],

Références

Documents relatifs

vient moins d’un hypothétique partage des compétences (Giusti, 2012a) entre militaires (la topographie de surface, les formes du terrain), géologues (les topographies souterraines, le

In this work, the numerical behav- ior of the time-dependent solutions for such problems during small time duration obtained by using the Mixed-Hybrid Finite Element Method (MHFEM)

We have presented new high-order Alternating Direction Implicit (ADI) schemes for the numerical solution of initial-boundary value problems for convection- diffusion equations

Qafsaoui, Equivalence between regularity theorems and heat kernel estimates for higher order elliptic operators and systems under divergence form, J. Woyczy´nski, Asymptotics

The goal of this paper is to investigate the role of the gradient term and of the diffusion coefficient in the preventing of the blow-up of the solution for semilinear and

This paper deals with a large class of second order nonlinear parabolic type partial differential equations with divergence structure.. For

To obtain optimal regularity results for a convection-diffusion equation of the form (1), or for the adjoint equation associated with (P 1 ), throughout the paper the idea consists

In this work, we have developed a new finite element numerical scheme for a convection-diffusion equation, which numerically conserves the integral, is L 2 stable, and conserves