• Aucun résultat trouvé

Mathematical and numerical study of a corrosion model Claire Chainais-Hillairet

N/A
N/A
Protected

Academic year: 2022

Partager "Mathematical and numerical study of a corrosion model Claire Chainais-Hillairet"

Copied!
23
0
0

Texte intégral

(1)

Claire Chainais-Hillairet · Christian Bataillon

Received: date / Accepted: date

Abstract In this paper, we consider a PDE system arising in corrosion modelling.

This system consists in two convection-diffusion equations on the densities of charge carriers and a Poisson equation on the electric potential. Boundary conditions are Robin boundary conditions. We discretize each equation by a finite volume scheme and we prove the convergence of the scheme towards a weak solution to the initial system. Finally, we provide numerical results describing the behaviour of the solutions with respect to an applied voltage.

Keywords corrosion modelling·drift-diffusion system·Scharfetter-Gummel scheme

1 Introduction

1.1 Presentation of the model

In this paper we study the Diffusion Poisson Coupled Model introduced by C. Bataillon et al.in [5]. It is a corrosion model of iron based alloy in nuclear waste repository. The whole system consists in a solution in contact with an oxide layer which covers a metal. It appears that this passive layer protects the metal from its environment. The oxide layer is a mixed electronic and ionic conductor and therefore it is thought of as a semiconductor: charge carriers are convected by the electric field and the electric potential is coupled to the charge densities through a Poisson equation. The oxide layer interacts with the metal (electronic conductor) and the solution (ionic conductor) at its interfaces: the inner interface correspond to the metal/oxide interface and the outer interface corresponds to the oxide/solution interface.

C. Chainais-Hillairet

Laboratoire de Math´ematiques, UMR CNRS 6620, Universit´e Blaise Pascal, 63177 Aubi`ere Cedex, France Tel.: +33-4-63-40-70-76

E-mail: [email protected] C. Bataillon

CEA/DEN/DANS/DPC/SCCME/LECA, 91191 Gif sur Yvette Cedex, France

(2)

In most industrial cases, the shape of metal pieces is not flat (container or pipe).

But the thickness of the oxide layer ranges from nanometer to micrometer while the size of the exposed surface is high (square centimeters to square meters). In practice, the available data are averaged over the whole exposed surface. So, the microscopic or even macroscopic heterogeneities of materials are not taken into account. The material is considered as homogeneous. For these reasons, a 1D modelling is sufficient to describe a real system.

We consider here a simple model where only two charge carriers are taken into account: electrons and cationsFe3+. The unknowns of the system are the density of electronsN, the density of cationsP and the electric potentialΨ. The current densities of electrons and cations are respectively denoted byJN and JP; they contain a drift part and a diffusion part. Therefore, the equations onNandPare convection-diffusion equations coupled with a Poisson equation onΨ.

Charge carriers are created and consumed at both interfaces: x = 0 is the outer interface (oxide/solution) andx= 1 is the inner interface (oxide/metal). The kinetics of the electrochemical reactions at interfaces, following Butler-Volmer laws (see for instance [15]), leads to the boundary conditions. A Butler-Volmer law is the difference between a forward and a backward probability laws which depend on the voltage drop at the interface. In this first modelling, there is only one probability law at x = 0 because the electrochemical reactions at x= 0 are assumed as irreversible. This is a usual assumption in corrosion field at the oxide/solution interface.

The boundary conditions for the Poisson equation depict that the metal and the solution can be charged because they are respectively electronic and ionic conductors.

Such accumulation of charges induces a field given by the Gauss law. These accumu- lations of charges depend on the voltage drop at the interface by the usual Helmoltz law which rely the charge to the voltage drop through a capacitance. The parameters

∆Ψ1pzcand∆Ψ0pzcare the voltage drop corresponding to no accumulation of charges respectively in the metal and in the solution.

Finally, the evolutive dimensionless system writes:

– Equation and boundary conditions for the density of cationsP:

tP+∂xJP = 0, JP=−∂xP−3P ∂xΨ in (0,1), JP =−P k01exp (3a01Ψ) onx= 0, JP =mL1Pexp (−3bL1(V −Ψ))−(Pm−P)k1Lexp (3aL1(V −Ψ)) onx= 1.

– Equation and boundary conditions for the density of electronsN: D1

D2

tN+∂xJN = 0, JN =−∂xN+N ∂xΨ in (0,1), JN =−N k02exp (−a02Ψ) onx= 0, JN =mL2Nexp (bL2(V −Ψ))−(Nm−N)kL2 exp (−aL2(V −Ψ)) onx= 1.

– Equation and boundary conditions for the potentialΨ:

−λ22xxΨ =−N+ 3P+ρhl in (0,1), Ψ−α0xΨ =∆Ψ0pzc onx= 0, Ψ+α1xΨ =V −∆Ψ1pzc onx= 1.

where

(3)

– D1 and D2 are diffusion coefficients. Due to the difference of size and then of mobility of electrons and cations, we haveD1D2.

– k01,k02,k1L,kL2,mL1,mL2 are interface kinetic functions. In what follows, we assume that these functions are constant and strictly positive:

k10, k20, k1L, kL2, mL1, mL2 >0. (1) – a01,a02,aL1,bL1,aL2,bL2 are positive transfer coefficients, which satisfy

aL1 +bL1 = 1, aL2 +bL2 = 1. (2) – Pm is the maximum occupancy for octahedral cations in the host lattice andNm

is the density of state in the conduction band. They satisfy

Pm, Nm>0 (3)

– ρhlis the net charge density of the ionic species in the host lattice. In what follows, we assume thatρhlis constant in the whole layer.

– ∆Ψ0pzc, ∆Ψ1pzc are respectively the outer and the inner pzc voltages (voltages of zero charge),V is the applied voltage. Let us setU0=∆Ψ0pzcandU1=V−∆Ψ1pzc. – λ2, α0, α1 are positive dimensionless parameters linked to the physical parame- ters (see Section 5). The analog of the Debye length in plasma physics is λ, the squareroot ofλ2.

In what follows, we focus on the steady state corrosion model, which writes

xJP= 0, JP =−∂xP−3P ∂xΨ in (0,1), (4)

xJN = 0, JN =−∂xN+N ∂xΨ in (0,1), (5)

−λ2xx2 Ψ=−N+ 3P+ρhl in (0,1), (6) with the boundary conditions

JP =−P k10exp (3a01Ψ) onx= 0, (7) JP=mL1Pexp (−3bL1(V −Ψ))−(Pm−P)k1Lexp (3aL1(V −Ψ)) onx= 1, (8) JN =−N k02exp (−a02Ψ) onx= 0, (9) JN =mL2Nexp (bL2(V −Ψ))−(Nm−N)k2Lexp (−aL2(V −Ψ)) onx= 1,(10) Ψ−α0xΨ =U0 onx= 0,(11) Ψ+α1xΨ =U1 onx= 1.(12) This system of equations is very close to the drift-diffusion system, well-known in semiconductor modelling (see for instance [11–13]) . The main difference is due to the boundary conditions. While the boundary conditions for the semiconductors are mixed Dirichlet/Neumann boundary conditions (ohmic contacts or insulating bound- ary segments), the boundary conditions for the corrosion model are Robin boundary conditions. They come from the kinetics of the interfacial electrochemical reactions and they induce an additional coupling between all variables (due toΨ(0) in (7), (9) and Ψ(1) in (8), (10)).

(4)

1.2 Change the variables

In the drift-diffusion framework, the Slotboom change of variables is frequently used, see [12, 13]. It has been introduced because the convection terms in (4), (5) prohibit the use of the maximum principle for elliptic equations in a simple way. It permits to transform the convection-diffusion equations (4), (5) into nonlinear diffusion equations.

The counterpart is that the Poisson equation (6) becomes a semilinear elliptic equation on the potentialΨ.

The change of variables is the following: the so-called Slotboom variablesuandv are defined by

P =e−3Ψu, N =eΨv.

The current relations then reduce to

JP=−e−3Ψxu, JN =−eΨxv and the following system is obtained from (4)–(6):

x(e−3Ψxu) = 0 in (0,1), (13)

x(eΨxv) = 0 in (0,1), (14)

−λ2xx2 Ψ =−eΨv+ 3e−3Ψu+ρhl in (0,1), (15) The boundary conditions onΨ, (11), (12), are unchanged and the boundary conditions onuandvwrite:

xu−k10e3a01Ψu= 0 onx= 0,(16)

xu+“

mL1e−3bL1(V−Ψ)+k1Le3aL1(V−Ψ)

u=Pmk1Le3aL1(V−Ψ)e onx= 1,(17)

xv−k02e−a02Ψv= 0 onx= 0,(18)

xv+“

mL2ebL2(V−Ψ)+kL2e−aL2(V−Ψ)

v=Nmk2Le−aL2(V−Ψ)e−Ψ onx= 1.(19) Let us define in which sense (u, v, Ψ) is solution to (11)–(19).

Definition 1 (u, v, Ψ) is solution to the corrosion model (11)–(19) if u∈H1(0,1), v∈H1(0,1), Ψ ∈H1(0,1) and for all test functionϕ∈Cc([0,1])

Z 1 0

e−3Ψxu ∂xϕ+k10e3a01Ψ(0)e−3Ψ(0)u(0)ϕ(0)+

mL1e−3bL1(V−Ψ(1))+kL1e3aL1(V−Ψ(1))

e−3Ψ(1)u(1)ϕ(1) = PmkL1e3aL1(V−Ψ(1))ϕ(1)

(20)

Z 1 0

eΨxv ∂xϕ+k02e−a02Ψ(0)eΨ(0)v(0)ϕ(0)+

mL2ebL2(V−Ψ(1))+kL2e−aL2(V−Ψ(1))

eΨ(1)v(1)ϕ(1) = NmkL2e−aL2(V−Ψ(1))ϕ(1)

(21)

(5)

Z 1 0

xΨ ∂xϕ+ 1 α1

Ψ(1)ϕ(1) + 1 α0

Ψ(0)ϕ(0) = U1

α1

ϕ(1) +U0

α0

ϕ(0)− 1 λ2

Z 1 0

eΨv−3e−3Ψu−ρhl” ϕ

(22) We note that (20), (21) and (22) are well defined. Indeed, asH1(0,1) is embedded inC([0,1]), the valuation ofu,vandΨ at the points 0 and 1 has a sense. Furthermore, if (u, v, Ψ) is a solution to (11)–(19) in the sense of Definition 1, then we can define P =e−3ΨuandN=eΨvand (N, P, Ψ) is a solution to the system (4)–(12).

1.3 Outline of the paper. Main results

The aim of this paper is to propose a numerical scheme for the corrosion model, to prove its convergence towards a solution to the corrosion model and then to obtain the existence of a solution to the system (11)–(19) in the sense of Definition 1 as a by-product of the convergence of the scheme.

The scheme we consider is a finite volume scheme. It is first written for the initial system, in the (N, P, Ψ) variables. Indeed, it is well known, see for instance the book by R. Eymard, T. Gallou¨et and R. Herbin [9], that finite volume schemes are well adapted for convection-diffusion equations. Furthermore, convergence of finite volume schemes for the drift-diffusion system with Dirichlet boundary conditions has already been established in [6–8] by C. Chainais-Hillairet, J. G. Liu and Y. J. Peng. Section 2 is devoted to the presentation of the scheme. Starting from the (N, P, Ψ) variables, it is then rewritten in the Slotboom variables (u, v, Ψ).

The scheme we write provides a system of nonlinear equations. In Section 3, we prove a priori estimates on the approximate solutions :Land discreteH1estimates onu,vandΨ. Thanks to the Brouwer fixed point theorem, these estimates lead to the proof of the existence of a solution to the numerical scheme. Then, Section 4 is devoted to the proof of the convergence of the scheme. In Section 5, we provide numerical experiments in some real-case situation.

The main results of the paper are the existence of a solution to the numerical scheme with the estimates on the approximate solution (Theorem 1) and the convergence of the scheme towards a weak solution of the system (11)–(19) (Theorem 2).

2 Numerical scheme 2.1 Presentation of the scheme

The system (4)–(12) consists in a Poisson equation for the potentielΨ and two convec- tion-diffusion equations for the charge densities N and P, supplemented with Robin boundary conditions. We propose to write a finite volume scheme for this system.

Therefore, let us introduce some notations. We consider a mesh for the domain [0,1], which is not necessarily uniform,i.ea family of given points (xi)0≤i≤I+1satisfying

x0= 0< x1< x2< . . . < xI < xI+1= 1.

(6)

Then, for 1 ≤ i ≤ I −1, we define xi+1

2 = xi+xi+1

2 and we set x1

2 = x0 = 0, xI+1

2 =xI+1= 1. Let us set hi=xi+1

2 −xi−1

2,for 1≤i≤I, hi+1

2 =xi+1−xi, for 0≤i≤I andh= max{hi, 1≤i≤I}is the size of the mesh.

We first write the scheme for the system in the (N, P, Ψ) variables (4)-(6). It is obtained after integrating formally each equation (4), (5), (6) on the cell ]xi−1

2, xi+1 2[.

The discrete unknowns are (Ni, Pi, Ψi)0≤i≤I+1.The main point remains the discretiza- tion of the fluxes through the interfaces:∂xΨ(xi+1

2) will be approximated by dΨi+1 2, JP(xi+1

2) byFi+1

2 andJN(xi+1

2) byGi+1

2. We get Scheme forP

Fi+1 2 − Fi−1

2 = 0, 1≤i≤I, (23)

F1

2 =−k01P0e3a01Ψ0, (24)

FI+1

2 =PI+1

kL1e3aL1(V−ΨI+1)+mL1e−3bL1(V−ΨI+1)

−kL1Pme3aL1(V−ΨI+1).(25) Scheme forN

Gi+1 2 − Gi−1

2 = 0, 1≤i≤I, (26)

G1

2 =−k02N0e−a02Ψ0, (27)

GI+1

2 =NI+1

mL2ebL2(V−ΨI+1)+kL2e−aL2(V−ΨI+1)

−kL2Nme−aL2(V−ΨI+1).(28) Scheme forΨ

−λ2(dΨi+1

2−dΨi−1

2) =hi(3Pi−Nihl), 1≤i≤I, (29) dΨi+1

2 = Ψi+1−Ψi

hi+1 2

, 0≤i≤I, (30)

Ψ0−α01

2 =U0, (31)

ΨI+11I+1

2 =U1. (32)

There are many possibilities for the definition of the numerical fluxesFi+1 2,Gi+1

2. We choose here the Scharfetter-Gummel fluxes [16] defined by

Fi+1 2 =

B(3hi+1 2i+1

2)Pi−B(−3hi+1 2i+1

2)Pi+1 hi+1

2

0≤i≤I, (33)

Gi+1 2 =

B(−hi+1 2i+1

2)Ni−B(hi+1 2i+1

2)Ni+1 hi+1

2

0≤i≤I, (34) whereB is the Bernoulli function defined onRby

B(x) = x

ex−1 forx6= 0, B(0) = 1. (35) In what follows, we denote by (S) the scheme (23)–(35).

(7)

Remark 1 The classical upwind fluxes can be written under the form (33), (34) but with the following functionB

B(x) = 1 + (−x)+= 1 +x, wherex+= max(x,0) andx= max(−x,0). (36)

2.2 The scheme in the Slotboom variables

The scheme (S) is a system of nonlinear equations. Before proving existence of a solution to this system and later convergence of the scheme, we rewrite it in the (u, v, Ψ) variables.

As in the continuous case, we define

ui=eiPi, vi=e−ΨiNi, ∀0≤i≤I+ 1. (37) Using the definition of the Bernoulli function (35) and (30), we get that

B(3hi+1 2i+1

2) = 8

><

>:

3(Ψi+1−Ψi)

ei+1−eiei ifΨi6=Ψi+1, 1 ifΨii+1,

B(−3hi+1 2i+1

2) = 8

><

>:

3(Ψi+1−Ψi)

ei+1−eiei+1 ifΨi6=Ψi+1, 1 ifΨii+1. Therefore, the numerical fluxesFi+1

2 defined by (33) can be rewritten Fi+1

2 = 1

f(Ψi, Ψi+1)

ui−ui+1

hi+1 2

,∀0≤i≤I, (38)

withf :R2→Rdefined by

f(x, y) = 8

><

>:

e3x−e3y

3(x−y) ifx6=y, e3x ifx=y.

In the new variables, the boundary conditions (24), (25) become F1

2 =−k01u0e−3Ψ0e3a01Ψ0, (39)

FI+1

2 =uI+1e−3ΨI+1

k1Le3aL1(V−ΨI+1)+mL1e−3bL1(V−ΨI+1)

−k1LPme3aL1(V−ΨI+1). (40) Therefore, the scheme foruis given by (23), (38)–(40). Similarly, the numerical fluxes Gi+1

2 defined by (34) rewrite Gi+1

2 = 1

g(Ψi, Ψi+1)

vi−vi+1 hi+1

2

,∀0≤i≤I, (41)

(8)

withg:R2→Rdefined by

g(x, y) = 8

><

>:

−e−x−e−y

x−y ifx6=y, e−x ifx=y.

The boundary conditions (27), (28) become G1

2 =−k02eΨ0v0e−a02Ψ0, (42)

GI+1

2 =vI+1eΨI+1

mL2ebL2(V−ΨI+1)+k2Le−aL2(V−ΨI+1)

−k2LNme−aL2(V−ΨI+1). (43) Therefore, the scheme forvis given by (26), (41)–(43). Finally, the scheme forΨ (29) rewrites in the new variables

−λ2(dΨi+1

2 −dΨi−1

2) =hi(3uie−3Ψi−vieΨihl), 1≤i≤I, (44) with the numerical fluxes (30) and the boundary conditions (31)–(32).

2.3 Algebraic expression ofuandv

Proposition 1 We assume thatΨ= (Ψi)0≤i≤I+1 is a given vector. Let set A0u=k01e3a01Ψ0, A1u=kL1e3aL1(V−ΨI+1)+mL1e−3bL1(V−ΨI+1),

A0v=k20e−a02Ψ0, A1v=kL2e−aL2(V−ΨI+1)+mL2ebL2(V−ΨI+1), Bu1=kL1Pme3aL1(V−ΨI+1), B1v=kL2Nme−aL2(V−ΨI+1).

If the kinetic functions satisfy the positivity assumption (1), the scheme for u (23), (38)–(40) and the scheme forv(26), (41)–(43) can be solved explicitly. We obtain

ui=−F A0u

e0− F

i−1

X

j=0

f(Ψj, Ψj+1)hj+1 2, withF=−B1u

A1u

eI+1 1

eI+1 A1u +e0

A0u +

I

X

i=0

f(Ψi, Ψi+1)hi+1 2

, (45)

vi=− G

A0ve−Ψ0− G

i−1

X

j=0

g(Ψj, Ψj+1)hj+1 2, withG=−Bv1

A1v

e−ΨI+1 1

e−ΨI+1 A1v

+e−Ψ0 A0v

+

I

X

i=0

g(Ψi, Ψi+1)hi+1 2

. (46)

(9)

Proof

We prove (45), the proof of (46) is similar. The scheme (23) leads toFi+1

2 =Ffor 0≤i≤I. Thanks to (1), we haveA0u, A1u>0 and from the boundary conditions (39), (40), we deduce

u0=−F A0u

e0, uI+1= F A1u

eI+1+Bu1 A1u

eI+1. But, thanks to (38), we have

F A1u

eI+1+Bu1 A1u

eI+1+ F A0u

e0=

I

X

i=0

(ui+1−ui) =−F

I

X

i=0

f(Ψi, Ψi+1)hi+1 2. We get

F=−B1u A1u

eI+1 1

eI+1 A1u

+e0 A0u

+

I

X

i=0

hi+1

2f(Ψi, Ψi+1) .

Then, writingui=u0+

i−1

X

j=0

(uj+1−uj) =u0− F

i−1

X

j=0

f(Ψj, Ψj+1)hj+1

2 completes the proof of (45).

2 Corollary 1 The scheme for the corrosion model(S)written in the(N, P, Ψ)variables is equivalent, through the change of variables (37), to the coupled system of nonlinear equations (45), (46), (44), (30)–(32) written in the (u, v, Ψ) variables. This system, equivalent to(S)will be denoted by(S0) in all the sequel.

3 Existence of a solution to the scheme, estimates

Theorem 1 Let us assume (1), (2) and (3). The scheme(S0)admits a solution u= (ui)0≤i≤I+1=,v= (vi)0≤i≤I+1,Ψ= (Ψi)0≤i≤I+1 which satisfies the followingL and discreteH1-estimates:

0< ui≤ kL1

mL1e3VPm, 0< vi≤ kL2

mL2e−VNm

and there existsM >0, depending only onλ2, α0, α1,∆Ψ0pzc, ∆Ψ1pzc,V, Pm, Nm, ρhl and the interface kinetic functions(k0,Li )i=1,2,(m0,Li )i=1,2, such that

i| ≤M and

I

X

i=0

i+1−Ψi)2 hi+1

2

02I+12 ≤M and

I

X

i=0

(ui−ui+1)2 hi+1

2

≤M,

I

X

i=0

(vi−vi+1)2 hi+1

2

≤M.

The outline of the proof of Theorem 1 is the following. We first proveLestimates on uandvwhenΨis given. Then, foruandvgiven, we prove existence and uniqueness of Ψsolution to (44), (31), (32) with estimates on Ψ. The use of the Brouwer fixed point theorem will conclude the proof.

(10)

3.1 Estimates onuandv

Lemma 1 Assume (1), (2), (3) and thatΨ is given. Then u andv defined by (45) and (46) verify

0< ui ≤ k1L

mL1e3VPm, (47)

0< vi ≤ k2L

mL2e−VNm. (48)

Proof

Thanks to (1) and (3), we have A0u, A1u, Bu1 >0. From (45), we get that F <0 and that (ui)0≤i≤I+1 is an increasing sequence (see also (38)). Therefore,

0< u0≤ui≤uI+1≤B1u

A1ueI+1, ∀0≤i≤I+ 1.

However, Bu1

A1u

eI+1 = kL1Pme3aL1(V−ΨI+1)

kL1e3aL1(V−ΨI+1)+mL1e−3bL1(V−ΨI+1)eI+1,

= Pm

1 +mL1

kL1 e−3(aL1+bL1)(V−ΨI+1) eI+1.

Using the assumption (2) on the transfer coefficients, we get B1u

A1u

eI+1≤ PmeI+1 1 +mL1

kL1 e−3VeI+1

≤ kL1

mL1e3VPm.

It concludes the proof of (47) and the proof of (48) is similar.

2

3.2 Estimates onΨ

Lemma 2 We consider that u and v are given and satisfy the L-estimates (47), (48). Then the scheme on Ψ written as the nonlinear system of equations (44), (30)–

(32) admits a unique solutionΨ= (Ψi)0≤i≤I+1. Moreover, there existsM >0depend- ing only on the data (λ20, α1, ∆Ψ0pzc,∆Ψ1pzc, V, Pm, Nm, ρhl and the interface kinetic functions) such that :

i| ≤M, (49)

I

X

i=0

i+1−Ψi)2 hi+1

2

02I+12 ≤M. (50)

(11)

Proof

We first prove the uniqueness of the solution. Let assume that there exist two solutionsΨ1andΨ2to the system (44), (30)–(32) and setΦ=Ψ1−Ψ2.Φsatisfies

−λ2i+1−Φi hi+1

2

−Φi−Φi−1 hi−1

2

) =hi

3ui(e−3Ψi1−e−3Ψi2)−vi(eΨi1Ψi2)” , (51)

Φ0−α0

Φ1−Φ0

h1 2

!

= 0, ΦI+11

ΦI+1−ΦI

hI+1 2

!

= 0.

Multiplying (51) byΦiand summing overi, we obtain, because the functionsx→e−3x andx→ −ex are decreasing andui, viare positive for all 1≤i≤I,

I

X

i=0

hi+1 2

Φi+1−Φi hi+1

2

!2

20

α02I+1 α1 ≤0.

It followsΦ= 0 andΨ12.

Let us now prove the existence of Ψ= (Ψi)0≤i≤I+1, solution to (44), (30)–(32).

We introduce the functionI:RI+2→Rdefined by I(Ψ) = 1

2

I

X

i=0

hi+1 2

Ψi+1−Ψi hi+1

2

!2

+ 1

1ΨI+12 + 1

0Ψ02−U1

α1ΨI+1−U0

α0Ψ0

+1 λ2

I

X

i=1

hi

“−ρhlΨi+eΨivi+e−3Ψiui

” . (52)

It is clear thatIis a continuous, convex function onRI+2. Let us give a lower bound onI(Ψ). Asuandvsatisfy (47) and (48), we have

I

X

i=1

hi

eΨivi+e−3Ψiui

≥0.

Then, using Young inequality, we get I(Ψ)≥min

„1 2, 1

20, 1 4α21

« 0

@

I

X

i=0

hi+1 2

Ψi+1−Ψi hi+1

2

!2

02I+12 1 A

−ρhl

λ2

I

X

i=1

hiΨi−α0U02−α1U12.

But, thanks to Cauchy-Schwarz inequality,

˛

˛

˛

˛

˛

I

X

i=1

hiΨi

˛

˛

˛

˛

˛

I

X

i=1

hiΨi2

!

1 2

.

Rewriting

Ψi=

i−1

X

j=0

hj+1 2

Ψj+1−Ψj hj+1

2

! +Ψ0,

(12)

we get

Ψi2 ≤ 2 0

@

i−1

X

j=0

hj+1 2

Ψj+1−Ψj

hj+1 2

!1 A

2

+2Ψ02 ≤ 2

I

X

j=0

hj+1 2

Ψj+1−Ψj

hj+1 2

!2

+2Ψ02 (53) and

I

X

i=1

hiΨi2≤2

I

X

j=0

hj+1 2

Ψj+1−Ψj

hj+1 2

!2

+ 2Ψ02. (54)

Inequality (54) is a discrete version of the Poincar´e inequality. Using (54), we get that there existµ >0 andν >0, only depending onα01,U0,U12andρhl such that for allΨ∈RI+2

I(Ψ)≥µ 0

@

I

X

i=0

hi+1 2

Ψi+1−Ψi hi+1

2

!2

02I+12 1

A−ν (55)

≥ µ 2

I

X

i=1

hiΨi2

!

−ν

This inequality implies that I(Ψ) tends to +∞when Ψ tends to +∞. Therefore it admits a minimum and this minimum is a solution to∇I(Ψ) = 0, which corresponds to the numerical scheme (44), (30)–(32). It concludes the proof of the existence of a solutionΨto (44), (30)–(32). Furthermore, letΨ be the minimum of the functionI, i.e.the solution to the numerical scheme. It satisfies I(Ψ)≤ I(Ψ) for alle Ψe ∈RI+2 anda fortioriforΨe = 0. But

I(0) = 1 λ2

I

X

i=1

hi(vi+ui)≤ 1

λ2(kuk+kvk). (56) Then, from (55) and (56), we obtain the discrete H1-estimate (50) and theL- estimate (49) is a straightforward consequence of (53).

2 As a consequence of Lemma 2, we getH1-estimates onuandv.

Lemma 3 IfΨsatisfies the L-estimate (49) and the H1-estimate (50), then there exists M >0 only depending on the data (λ2, α0, α1, ∆Ψ0pzc, ∆Ψ1pzc, V, Pm, Nm, ρhl and the interface kinetic functions) such thatuandv satisfy :

I

X

i=0

(ui−ui+1)2 hi+1

2

≤M and

I

X

i=0

(vi−vi+1)2 hi+1

2

≤M. (57) Proof

We focus on the estimate onu. Thanks to (38), we have

I

X

i=0

(ui−ui+1)2 hi+1

2

=F2

I

X

i=0

hi+1

2(f(Ψi, Ψi+1))2.

But,f(Ψi, Ψi+1) = ei with δi ∈[min(Ψi, Ψi+1),max(Ψi, Ψi+1)]. Therefore, the L- estimate onΨimplies that|f(Ψi, Ψi+1)|is bounded and we get (57). 2

(13)

3.3 Existence result

We now conclude the proof of Theorem 1 with the proof of existence of a solution (u,v,Ψ) to the system of nonlinear equations (S0). Let us defineT :RI+2→RI+2by T(Ψ) =Φ, whereΦ= (Φi)0≤i≤I+1 is solution to

−λ2i+1−Φi

hi+1 2

−Φi−Φi−1 hi−1

2

) = hi(3uie−3Ψi−vieΨihl), Φ0−α0Φ1−Φ0

h1 2

=U0, ΦI+11

ΦI+1−ΦI hI+1

2

=U1,

with u and v given by (45) and (46). T is clearly a continuous map from RI+2 to RI+2. Furthermore, thanks to Lemma 2, T maps a closed ball of RI+2 into itself.

Applying Brouwer fixed point theorem, we get the existence of a solution to the system of nonlinear equations (45), (46), (44), (31), (32) which is equivalent to (S).

Remark 2 With the Brouwer fixed point theorem, we do not get the uniqueness of a solution to the numerical scheme. Indeed, it is not clear that this solution might be unique for any applied voltage V. But it is also true for the continuous model: the question of the uniqueness of the solution is still open.

The problem of uniqueness of the stationary state or existence of multiple stationary states is well known in the semiconductor framework. There exist some uniqueness or non-uniqueness results for the drift-diffusion system for semiconductor devices (with Dirichlet-Neumann boundary conditions). We refer for instance to the works by Mock [14] and Markowich [12] (uniqueness results close to the thermal equilibrium, for small spplied voltages), by Gajewski [10] (uniqueness for large Debye lengths). F. Alabau established uniqueness results for large applied voltages but with specific conditions on the doping profile ([1–3]). Existence of multiple steady-state solutions was also proved in [4].

4 Convergence of the scheme

4.1 Approximate solutions and theorem of convergence

We first construct the sequences of approximate solutions. In general finite volume methods lead to piecewise constant approximate solutions.

Definition 2 For a given mesh (xi)0≤i≤I+1 of size h, we associate to each vector w= (wi)0≤i≤I+1a functionwhdefined by:

wh(x) =wi, ∀x∈]xi−1 2, xi+1

2[.

It is also possible to use a continuous piecewise affine reconstruction for the approximate solutions.

(14)

Definition 3 For a given mesh (xi)0≤i≤I+1 of size h, we associate to each vector w= (wi)0≤i≤I+1a functionwhdefined by:

– wh∈ C([0,1]),

– whis an affine function in [xi, xi+1], – wh(xi) =wi.

The difference between the two different approximate solutions is of order h(size of the mesh). We have

|wh(x)−wh(x)| ≤h wi+1−wi

hi+1 2

, ∀x∈(xi, xi+1), ∀0≤i≤I. (58) Theorem 2 Assume (1), (2), (3). Let us consider a sequence of meshes indexed by h, the size of the mesh. For each mesh,(u,v,Ψ)is a solution to the system(S0) and (uh,vhh)is the associated approximate solution in the sense of Definition 3. Then, up to a subsequence, ash→0,

uh→u, vh→v, Ψh→Ψ ash→0inC([0,1]).

and(u, v, Ψ)is a solution to the corrosion model (11)–(19) in the sense of Definition 1.

The outline of the proof of Theorem 2 is the following. First, we establish the compactness of the sequence of approximate solutions. It yields the convergence of an extracted subsequence. Then, we prove that the limit of the extracted subsequence is a weak solution to the corrosion model.

4.2 Proof of Theorem 2

Step 1: Compactness of approximate solutions

For a given mesh of sizeh, we define an approximate solution (uh,vhh) associated to a solution (u,v,Ψ) to the scheme (S0). It provides a sequence of approximate solutions with respect toh: (uh,vhh)h>0. The discrete estimates established in Section 3 lead toH1-estimates on (uh,vhh)h>0.

Proposition 2 Forh∈(0,1), an approximate solution(uh,vhh)verifies:

– uh∈H1(0,1),vh∈H1(0,1),Ψh∈H1(0,1) – there exists C >0, not depending onh, such that

kuhkH1≤C, kvhkH1≤C, kΨhkH1≤C.

Proof

This is a consequence of Lemmas 1, 2 and 3. We can choose the following norm on H1(0,1) (equivalent to the usual norm thanks to a Poincar´e inequality):

kwk2H1=k∂xwk2L2+w(0)2. Therefore forwh=uhorvh orΨh, we have

kwhk2H1 =

I

X

i=0

(wi+1−wi)2 hi+1

2

+w02.

(15)

2 But,H1(0,1) is compactly embedded inC([0,1]). Therefore a consequence of Propo- sition 2 is the convergence of an extracted subsequence of approximate solutions in C([0,1]).

Corollary 2 Let(uh,vhh)h>0be a sequence of approximate solutions. There exists u,v,Ψ ∈ C([0,1])such that, up to a subsequence,

uh→u, vh→v, Ψh→Ψ ash→0inC([0,1]).

Moreoveru,v,Ψ ∈H1(0,1)and, up to a subsequence,

xuh* ∂xu, ∂xvh* ∂xv, ∂xΨh* ∂xΨ ash→0inL2(0,1) weak.

Step 2: Passing to the limit in the scheme

Let us now prove that the limit of the extracted subsequence (u, v, Ψ) obtained in Corollary 2 is a solution of the corrosion model (11)–(19) in the sense of Definition 1.

It is a consequence of the following Proposition.

Proposition 3 Let(u,v,Ψ)be a solution to the scheme(S)and(uh,vhh) be the corresponding approximate solution. For allϕ∈Cc([0,1]), it satisfies

˛

˛

˛

˛

˛ Z1

0

e−3Ψhxuhxϕ+k01e3a01Ψh(0)e−3Ψh(0)uh(0)ϕ(0)−PmkL1e3aL1(V−Ψh(1))ϕ(1)

+“

mL1e−3bL1(V−Ψh(1))+kL1e3aL1(V−Ψh(1))

e−3Ψh(1)uh(1)ϕ(1)

˛

˛

˛

˛

˛

≤Ruϕ(h), (59)

˛

˛

˛

˛

˛ Z1

0

eΨhxvhxϕ+k20e−a02Ψh(0)eΨh(0)vh(0)ϕ(0)−Nmk2Le−aL2(V−Ψh(1))ϕ(1)

+“

mL2ebL2(V−Ψh(1))+kL2e−aL2(V−Ψh(1))

eΨh(1)vh(1)ϕ(1)

˛

˛

˛

˛

˛

≤Rvϕ(h), (60)

˛

˛

˛

˛

˛ Z 1

0

xΨhxϕ+ 1 α1

Ψh(1)ϕ(1) + 1 α0

Ψh(0)ϕ(0)

+ 1 λ2

Z1 0

eΨhvh−3e−3Ψhuh−ρhl” ϕ−U1

α1ϕ(1) +U0

α0ϕ(0)

˛

˛

˛

˛

˛

≤RΨϕ(h), (61) withRϕu,Rvϕ,RΨϕ tending to 0 as htends to 0 (for a givenϕ).

Proof

We focus here on the proof of (59). The proof of (60) and (61) is similar. Let ϕ∈Cc([0,1]). We setϕi =ϕ(xi). Multipliying the scheme (23) byϕi and summing over 1≤i≤I, we get

I−1

X

i=1

1 f(Ψi, Ψi+1)

ui+1−ui

hi+1 2

i+1−ϕi) +k10u0e−3Ψ0e3a01Ψ0ϕ1−PmkL1e3aL1(V−ΨI+1)ϕI +“

mL1e−3bL1(V−ΨI+1)+k1Le3aL1(V−ΨI+1)

e−3ΨI+1uI+1ϕI = 0.

Références

Documents relatifs

[39] N. Masmoudi: Ekman layers of rotating fluids: the case of general initial data. Nishida: The initial value problem for the equations of motion of viscous and

Timoshenko nonlinear system, beam, Galerkin method, Crank–Nicholson scheme, Picard process.. 1 Department of Applied Mathematics and Computer Sciences of Tbilisi State

Abstract — We consider a mixed finite element discretization of the biharmonic problem Followmg Glowinski and Pironneau the original indefimte linear system is transformed into

Keywords : stochastic differential equation, Euler scheme, rate of convergence, Malliavin calculus.. AMS classification: 65C20 60H07 60H10 65G99

We first present the level set method, and then we derive from the previous analysis an iterative scheme which converges provided that the initial guess is not too far from

In the case p &lt; m, the bound obtained for the numerical blow-up time is inferior to the estimate obtained for the blow-up time of the exact solution.. Properties of

We construct a smooth curve parameterized by t ≥ 1 of symplectic pairs with a special structure, in which the curve passes through all iteration points generated by the known

Consider the unsteady axisymmetric mixed convection boundary layer flow over a vertical permeable slender cylinder of radius R placed in a non-Newtonian power law fluid with power