• Aucun résultat trouvé

Asymptotic behavior of a finite volume scheme for the transient drift-diffusion model

N/A
N/A
Protected

Academic year: 2021

Partager "Asymptotic behavior of a finite volume scheme for the transient drift-diffusion model"

Copied!
29
0
0

Texte intégral

(1)

HAL Id: hal-00083466

https://hal.archives-ouvertes.fr/hal-00083466

Submitted on 3 Jul 2006

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

transient drift-diffusion model

Claire Chainais-Hillairet, Francis Filbet

To cite this version:

Claire Chainais-Hillairet, Francis Filbet. Asymptotic behavior of a finite volume scheme for the

transient drift-diffusion model. IMA Journal of Numerical Analysis, Oxford University Press (OUP),

2007, 27, pp.689-716. �hal-00083466�

(2)

drift-diffusion model

C

LAIRE

C

HAINAIS

-H

ILLAIRET

Laboratoire de Math´ematiques Appliqu´ees, Universit´e Blaise Pascal, Clermont-Ferrand

24, Avenue des Landais, 63177 Aubi`ere cedex,

FRANCE and F

RANCIS

F

ILBET

MIP, Universit´e Paul Sabatier 118, route de Narbonne, 31062 Toulouse Cedex 04

FRANCE [26 June 2006]

In this paper, we propose a finite volume discretization for multidimensional nonlinear drift-diffusion system. Such a system arises in semi-conductors modeling and is composed of two parabolic equations and an elliptic one. We prove that the numerical solution converges to a steady state when time goes to infinity. Several numerical tests show the efficiency of the method.

Keywords: Drift-diffusion system, thermal equilibrium, boundary problem, finite volume scheme.

AMS subject classifications. 65M12, 76X05, 82D37

1. Introduction

In the modeling of semi-conductor devices, there exists a hierarchy of models ranging from the kinetic transport equations to the drift-diffusion equations, see (23). In semi-conductor simulations, the drift- diffusion system is the most widely used because it displays both computational efficiency and physical consistency. This system consists of two continuity equations for the electron density N := N(t, x) and the hole density P := P(t, x) and a Poisson equation for the electrostatic potential V := V (t, x) for t ∈ R

+

and x ∈ R

d

.

More precisely, let Ω ⊂ R

d

(d > 1) be an open and bounded domain such that Ω is polygonal or polyhedral and we set Γ = ∂Ω . For T > 0, we denote by Ω

T

= (0, T ) × Ω and Γ

T

= (0, T ) × Γ . Then,

1

(3)

setting all physical parameters equal to 1, the drift-diffusion system for a bipolar semiconductor reads

 

 

 

 

 

 

 

 

N

t div(∇r(N) N∇V ) = 0, (t, x)

T

,

P

t div(∇r(P) + P∇V ) = 0, (t, x) ∈ Ω

T

,

V = NPC, (t, x) ∈ Ω

T

,

(1.1)

where CL

( Ω ) is the prescribed doping profile characterizing the device under consideration

| C(x) | 6 C, x ∈ Ω . (1.2)

The usual considerations on which the isentropic hydrodynamic model are based suggest a pressure of the form

r(s) = s

α

, α > 1.

The linear case, where α = 1, corresponds to the isothermal model. In the general case, we will assume that r ∈ C

1

( R ), r(0) = r

(0) = 0, with r

(s) > c

0

s

α−1

.

Equations (1.1) are supplemented with initial data at time t = 0

N(0, x) = N

0

(x), P(0, x) = P

0

(x), x ∈ Ω , (1.3) such that there exist two constants 0 6 m 6 M satisfying

m 6 N

0

(x), P

0

(x) 6 M, x ∈ Ω . (1.4)

Moreover, we will consider Dirichlet-Neumann boundary conditions. Indeed, the physically motivated boundary conditions are either Dirichlet boundary conditions on N, P, V or homogeneous Neumann bound- ary conditions on N, P and V . This means that the boundary Γ is split into two parts Γ = Γ

D

∪ Γ

N

and, if we denote by ν the outward normal to Γ , that the boundary conditions read on the boundary Γ

D

 

N(t, x) = N

D

(x), (t ,x) ∈ (0,T ) × Γ

D

, P(t,x) = P

D

(x), (t, x) ∈ (0, T ) × Γ

D

, V (t, x) = V

D

(x), (t, x) ∈ (0,T ) × Γ

D

(1.5)

and homogeneous Neumann boundary conditions on Γ

N

:

∇r(N) · ν = ∇r(P) · ν = ∇V · ν = 0 on Γ

N

. (1.6) We assume that the Dirichlet boundary conditions satisfy

m 6 N

D

(x), P

D

(x) 6 M, x ∈ Γ

D

. (1.7)

On the one hand, the existence of solutions to the system (1.1)-(1.6) has been proven under natural

assumptions. In some situations, the uniqueness of solutions is also obtained, see (3; 13; 15; 17; 20). On

the other hand, a lot of numerical algorithms for solving the drift-diffusion system, in the stationary case as

well as in the transient case, have already been proposed. It started with 1-D finite difference methods and

the so-called Scharfetter-Gummel scheme (26). In the linear pressure case (r(s) = s), finite element methods

(1; 8; 7; 9; 10; 16; 25), mixed exponential fitting finite element methods (4) have also been successfully

developed. The extension of the mixed exponential fitting finite element methods to the case of nonlinear

(4)

pressures (r(s) = s

α

) has been considered in (2; 18) and (21) where numerical results are given in 1-D and 2-D respectively. The convergence of finite volume schemes in the nonlinear case has been established in (6).

The large time behavior of the solutions to the nonlinear drift-diffusion model (1.1)-(1.6) has been studied in(19). It is proven that the solution to the transient system converges to a solution to the thermal equilibrium state as t → ∞ if the boundary conditions (1.5) are in thermal equilibrium. The stationary drift-diffusion system reads

 

 

 

 

 

− div(∇ r(N)NV ) = 0, x ∈ Ω ,

− div(∇r(P) + P ∇V ) = 0, x ∈ Ω ,

V = NPC, x ∈ Ω ,

(1.8)

with the boundary conditions (1.5)-(1.6). The thermal equilibrium is a steady-state for which electron and hole currents (∇r(N) − N ∇V and ∇r(P) + P∇V ) vanish. The existence of a thermal equilibrium has been proven in (24). Let us introduce the enthalpy function h defined by

h(s) =

Z s

1

r

( τ )

τ d τ (1.9)

and the generalized inverse g of h, defined by g(s) =

h

1

(s) if h(0

+

) < s < ∞, 0 if s 6 h(0

+

),

where we have implicitly assumed that h(+∞) =. If the boundary conditions satisfy N

D

, P

D

> 0 and h(N

D

) − V

D

= α

N

and h(P

D

) +V

D

= α

P

on Γ

D

,

the thermal equilibrium is defined by

N(x) = g( α

N

+V(x)), P(x) = g( α

P

V (x)), x ∈ Ω , (1.10) whereas V satisfies the following semi-linear elliptic problem

V = g( α

N

+V ) − g( α

P

V ) − C, in Ω , V (x) = V

D

(x) on Γ

D

, ∇V · ν = 0 on Γ

N

.

(1.11)

In this paper we are concerned by the theoretical study of the large time behavior of the numerical

solution given by a finite volume scheme for the transient drift-diffusion model (1.1)-(1.6) . This work is

motivated by a very practical question. Indeed, in numerical analysis the numerical solution is classically

proven to converge to the exact solution of the continuous model on a fixed time interval when the mesh

size goes to zero. However, in engineering the numerical solution is often computed on a fixed mesh

where the final time is increasing and goes to infinity. Thus, in such a situation, it becomes crucial to

study the stability and consistency of the numerical solution in the long time asymptotic limit. Moreover

in engineering numerical solutions are often performed to find stationary solution, then the question of

consistency of the computed solution with respect to the exact one is usually not known.

(5)

This article is the first step of a research program in numerical analysis on the long time asymptotic behavior of discrete solutions (spectral methods for Boltzmann’s equation, finite volume for 2-D Navier- Stokes equations, etc). Here, we focus on a drift-diffusion model for semi-conductors when the thermal equilibrium holds at the boundary.

We first study the stationary case and propose a finite volume scheme for the steady state problem. On the one hand, we prove existence and uniqueness of a numerical solution. On the other hand, we establish a priori estimates which will lead to the convergence of the numerical solution to the exact solution of the steady state problem. The second part is devoted to the evolution problem (1.1)-(1.6). We construct a new finite volume scheme and rigorously prove that the numerical solution converges to the solution of the discrete steady state problem given in the first part. The proof is based on the control of the discrete energy dissipation.

2. Numerical scheme and main results

In this section, we present the finite volume schemes for the thermal equilibrium (1.11), with (1.10), and for the time evolution drift-diffusion system (1.1)-(1.6). Then we give the main results of the paper.

We first define the space discretization of Ω . An admissible mesh of Ω is given by a family T of control volumes (open and convex polygons in 2-D, polyhedra in 3-D), a family E of edges in 2-D (faces in 3-D) and a family of points (x

K

)

K∈T

which satisfy Definition 5.1 in (12). It implies that the straight line between two neighboring centers of cells (x

K

, x

L

) is orthogonal to the edge σ = K | L. In the set of edges E , we distinguish the interior edges σ ∈ E

int

and the boundary edges σ ∈ E

ext

. Because of the Dirichlet-Neumann boundary conditions, we split E

ext

into E

ext

= E

D

ext

∪ E

N

ext

where E

D

ext

is the set of Dirichlet boundary edges and E

N

ext

is the set of Neumann boundary edges. For a control volume K ∈ T , we denote by E

K

the set of its edges, E

int,K

the set of its interior edges, E

D

ext,K

the set of edges of K included in Γ

D

and E

N

ext,K

the set of edges of K included in Γ

N

.

In the sequel, we denote by d the distance in R

d

, m the measure in R

d

or R

d1

. We assume that the family of mesh considered satisfies the following regularity constraint there exists ξ > 0 such that

d(x

K

, σ ) > ξ d(x

K

, x

L

), for K ∈ T , for σ ∈ E

int,K

, σ = K | L. (2.1) The size of the mesh is defined by

δ = max

K∈T

(diam(K)). (2.2)

For all σ ∈ E , we define the transmissibility coefficient:

τ

σ

=

 

 

 

 

m( σ )

d(x

K

, x

L

) , for σ ∈ E

int

, σ = K | L, m( σ )

d(x

K

, σ ) , for σ E

ext,K

. Then, we set

G(x,V ) = g( α

N

+V ) − g( α

P

V)C(x).

The scheme corresponding to the equation (1.11) on the potential V reads

σ∈

EK

τ

σ

DV

K,σ

= m(K) G

K

(V

K

), K ∈ T , (2.3)

(6)

where the (DV

K,σ

)

σ∈E

are defined by

DV

K,σ

=

 

 

 

 

 

 

V

L

V

K

, if σ ∈ E

int

, σ = K | L, V

σ

V

K

if σ E

ext,KD

,

0 if σ ∈ E

N

ext,K

.

(2.4)

with

V

σ

= 1 m( σ )

Z

σ

V

D

(x) dx, σ ∈ E

D

ext

(2.5)

and

G

K

(V ) = 1 m(K)

Z K

G(x,V ) dx, K ∈ T . (2.6)

Then, we define an approximate solution V

δ

associated to the discretization T (we recall that δ is the size of the discretization), which is a piecewise constant function :

V

δ

(x) = V

K

xK. (2.7)

The scheme leads to a system of nonlinear algebraic equations. In the next section, we will establish existence and uniqueness of a solution to the scheme (2.3)-(2.7) and a priori estimates giving some com- pactness and allowing to pass to the limit on the sequence of approximate solutions (V

δ

)

δ>0

towards the solution VH

1

( Ω ) ∩ L

( Ω ) of (1.11) coupled with boundary conditions (1.5)-(1.6). The result is the following:

T

HEOREM

2.1 Assume that the boundary conditions satisfy (1.7) with m > 0 and the thermal equilibrium on Γ

D

h(N

D

) − V

D

= α

N

, and h(P

D

) +V

D

= α

P

, where the enthalpy h is given by (1.9).

The scheme (2.3)-(2.6) admits an unique solution, which satisfies the following L

estimate and discrete H

1

estimate : there exists a constant C > 0, only depending on V

D

and g, such that for all K ∈ T

| V

K

| 6 C ∀ K ∈ T

K∈T

σ∈EK

τ

σ

| DV

K,σ

|

2

6 C .

We may now define the finite volume approximation of the drift-diffusion system (1.1)-(1.6) in the case of mixed Dirichlet-Neumann boundary conditions. The scheme is almost the same as the one proposed in (5) except that the diffusion is approximated in a different way.

Let ( T , E , (x

K

)

KT

) be an admissible space discretization of Ω and let us define the time step ∆ t and M

T

= E(T / ∆ t) in order to get a space-time discretization of Ω

T

. First of all, the initial and boundary conditions and the doping profile are approximated by their L

2

projections on control volumes or on edges:

N

K0

= 1 m(K)

Z K

N

0

, P

K0

= 1 m(K)

Z K

P

0

, C

K

= 1 m(K)

Z K

C, K ∈ T , (2.8)

N

σ

= 1 m( σ )

Z

σ

N

D

, P

σ

= 1 m( σ )

Z

σ

P

D

, V

σ

= 1 m( σ )

Z

σ

V

D

, σ ∈ E

extD

(2.9)

(7)

For n ∈ N , we construct the approximate potential V

n

from the density (N

n

, P

n

) and then we update the density (N

n+1

,P

n+1

) at iteration n +1. On the one hand, for the potential V

n

we use a classical finite volume scheme

σ∈

EK

τ

σ

DV

K,σn

= m(K) (N

Kn

P

Kn

C

K

), K ∈ T , (2.10) where DV

K,σn

are defined analogously to (2.4). On the other hand, for the scheme on N

n+1

and P

n+1

, we choose a fully implicit discretization, with a standard upwinding for the convective fluxes and a new nonlinear approximation for the diffusive fluxes. Then the scheme for N

n+1

and P

n+1

is given for K ∈ T by

m(K) N

Kn+1

N

Kn

t (2.11)

− ∑

σEK, σ=K|L

τ

σ

min(N

Kn+1

, N

Ln+1

)Dh(N

n+1

)

K,σ

− (DV

K,σn

)

+

N

Kn+1

− (DV

K,σn

)

N

Ln+1

− ∑

σ∈ED

ext,K

τ

σ

min(N

Kn+1

, N

σ

)Dh(N

n+1

)

K,σ

− (DV

K,σn

)

+

N

Kn+1

− (DV

K,σn

)

N

σ

= 0,

m(K) P

Kn+1

P

Kn

t (2.12)

− ∑

σEK, σ=K|L

τ

σ

min(P

Kn+1

, P

Ln+1

) Dh(P

n+1

)

K,σ

+ (DV

K,σn

)

+

P

Ln+1

+ (DV

K,σn

)

P

Kn+1

− ∑

σ∈ED

ext,K

τ

σ

min(P

Kn+1

, P

σ

)Dh(P

n+1

)

K,σ

+ (DV

K,σn

)

+

P

σ

+ (DV

K,σn

)

P

Kn+1

= 0,

where Dh(P)

K,σ

is defined by

Dh(P)

K,σ

=

 

 

 

 

 

 

h(P

L

) − h(P

K

), if σ ∈ E

int

, σ = K | L, h(P

σ

) − h(P

K

) if σ ∈ E

ext,KD

,

0 if σ ∈ E

N

ext,K

.

(2.13)

and u

+

= max { u,0 } and u

= min { u,0 } .

Then, the approximate solution (N

δ

, P

δ

,V

δ

) to the problem (1.1)-(1.6) associated to the discretization D is defined as piecewise constant function by

N

δ

(t, x) = N

Kn+1

, P

δ

(t, x) = P

Kn+1

, V

δ

(t,x) = V

Kn+1

(t, x) ∈ [T

n

, t

n+1

) × K,

where { (N

Kn

,P

Kn

,V

Kn

), K ∈ T , 0 6 n 6 M

T

+ 1 } is the solution to the scheme (2.10)-(2.12). We may now state our main result.

T

HEOREM

2.2 We assume that there is no doping profile (C = 0), that the initial and boundary conditions satisfy (1.4) and (1.7) with 0 < m 6 M and that the following condition on the time step is fulfilled

t D < 1, where D := M

2

m . (2.14)

(8)

Then, the solution (N

δ

, P

δ

,V

δ

) given by the finite volume scheme (2.8)-(2.12) satisfies for each K ∈ T (N

Kn

, P

Kn

) → (N

K

, P

K

) when n → ∞,

V

Kn

V

K

when n → ∞,

where (N

K

, P

K

,V

K

) is an approximation to the solution of the steady state equation (1.10)-(1.11) given by (2.3)-(2.4).

3. Drift diffusion system at thermal equilibrium

In this section, we study the numerical solution corresponding to the steady state (1.8) with boundary conditions (1.5), (1.6) in the thermal equilibrium case where the steady state rewrites (1.10)-(1.11).

3.1 A semi-linear elliptic problem

The aim of this section is to prove the convergence of a finite volume scheme for a semi-linear elliptic problem like (1.11). More precisely, we are interested in problems of the form:

( ∆ V = G(x,V ), x ∈ Ω ,

V = V

D

on Γ

D

, ∇ V · ν = 0 on Γ

N

. (3.1)

The assumptions are the following:

G(x,V ) is monotonically increasing with respect to V for all x ∈ Ω . (3.2) There exist functions G

1

(V ) and G

2

(V ) monotically increasing such that

G

1

(V ) 6 G(x,V ) 6 G

2

(V ) for all x ∈ Ω . (3.3) Moreover,

there exist V

1

and V

2

satisfying G

1

(V

1

) = 0 and G

2

(V

2

) = 0. (3.4) Finally, the function V

D

can be extended in the whole domain Ω and satisfies

V

D

H

1

( Ω ). (3.5)

Under such assumptions, the problem (3.1) admits a unique solution VH

1

( Ω ) ∩ L

( Ω ). The proof of this result can be found in (22). For the thermal equilibrium (1.11), the assumptions (3.2), (3.3) are clearly satisfied. Indeed,

G(x,V ) = g( α

N

+ V)g( α

P

V ) − C(x)

is monotonically increasing with respect to V . The functions G

1

and G

2

are the following G

1

(V ) = g( α

N

+V ) − g( α

P

V ) − C, G

2

(V ) = g( α

N

+V ) − g( α

P

V ) − C,

where C = inf

x∈Ω

C(x), C = sup

x∈Ω

C(x) and since lim

V→−∞

g(V ) = 0 and lim

V+∞

g(V ) = +∞ , we have

V

lim

→±∞

G

1

(V ) = ± ∞, lim

V→±∞

G

2

(V ) = ± ∞

therefore from the continuity of G we show that there exist V

1

and V

2

such that G

1

(V

1

) = G

2

(V

2

) = 0 and

(3.4) is satisfied.

(9)

3.2 Existence and uniqueness

First we prove that if (V

K

,V

σ

) is solution to the scheme (2.3)-(2.6) exists, it satisfies an L

-estimate.

L

EMMA

3.1 We assume that (3.2), (3.3) , (3.4) and (3.5) are satisfied. Let us set e

V = max { V

1

, sup

ΓD

V

D

} , V

e

= min { V

2

, inf

ΓD

V

D

} . (3.6)

If the scheme (2.3)-(2.6) admits a solution, then it satisfies the following L

estimate : V

e

6 V

K

6 V, e ∀ K ∈ T . (3.7)

Proof. The definition (3.6), combined with the monotonicity of G

1

and G

2

and with (3.3) lead to G

1

(e V) > G

1

(V

1

) = 0 and G

2

(V

e

) 6 G

2

(V

2

) = 0.

Then, we define V e

K

= V for K e ∈ T and V e

σ

= V for e σ ∈ E

D

ext

, and W by e W e = e W

K

= V

K

− V e

K

, for K ∈ T ,

e

W

σ

= V

σ

− V e

σ

, for σ ∈ E

extD

. From the definitions of G

1

, (3.3) and V, it follows that for K e ∈ T

σ∈

EK

τ

σ

d V e

K,σ

− m(K) G

K

(e V

K

) 6 0 − m(K) G

1

(e V

K

) 6 − m(K) G

1

(V

1

) = 0 and using that V is a solution to (2.3)-(2.6), it yields for all K ∈ T

σ∈

EK

τ

σ

d W e

K,σ

> m(K)

G

K

(V

K

) − G

K

(e V

K

)

. (3.8)

On the one hand, using the definition of V (3.6), we know that e W e

σ

6 0 for all σ ∈ E

extD

. On the other hand, we denote by W e

K0

= max

K∈T

W e

K

and assume that e

W

K0

= V

K0

− V e

K0

> 0.

Then, writing (3.8) for K = K

0

and using that G

K

(V ) is nondecreasing with respect to V , the right hand side is positive whereas the left hand side is negative. Therefore, we have shown that for all K ∈ T , W e

K

6 0, hence the upper bound

V

K

6 V, e ∀ K ∈ T .

The lower bound is obtained by the same way.

The result of existence and uniqueness of a solution to the numerical scheme (2.3)-(2.6) is a consequence of the L

-estimate (3.7) and comes from an application of Leray-Schauder fixed point theorem.

P

ROPOSITION

3.1 We assume that (3.2), (3.3), (3.4) and (3.5) are satisfied. Then, the numerical scheme (2.3)-(2.6) admits a unique solution V = (V

K

)

K∈T

which satisfies the L

-estimate (3.7).

Proof. We start by uniqueness and consider two solutions U

1

and U

2

to (2.3)-(2.6). Multiplying by U

K1

U

K2

and summing over K ∈ T , it follows

K

∈T

σ∈EK

τ

σ

D(U

1

U

2

)

K,σ

2

+ ∑

K∈T

m(K)

G

K

(U

K1

) − G

K

(U

K2

) U

K1

U

K2

= 0.

(10)

Since G(x,V ) is increasing with respect to V

G

K

(U

K1

) − G

K

(U

K2

) U

K1

U

K2

> 0, ∀ K ∈ T ; we conclude that

K

∈T

σ∈EK

τ

σ

D(U

1

U

2

)

K,σ

2

6 0 and since (U

1

U

2

)

σ

= 0, for σ ∈ E

D

ext

, then U

1

= U

2

.

For the existence proof, we introduce the application T : (V, λ ) → W where W is the solution to the linear system

σ∈

EK

τ

σ

DW

K,σ

= λ m(K) G

K

(V

K

), ∀ K ∈ T , with

W

σ

= 1 m( σ )

Z

σ

λ V

D

(x) d γ .

The operator T is a linear mapping from R

θ

× [0, 1] → R

θ

, where θ is the number of control volumes, continuous and compact. Furthermore, it satisfies :

T (V, 0) = 0,

• for all (V, λ ) ∈ R

θ

× [0, 1] such that T(V, λ ) = V , we have V

e

6 V

K

6 V. e

Thanks to the Leray-Schauder fixed point theorem, it follows that T

1

: V 7→ T (V, 1) admits a unique fixed

point, which concludes the proof of Proposition 3.1.

From the L

bound, we can now establish a discrete H

1

estimate giving strong compactness on the approximation. Assume that (u

σ

)

σ∈ED

ext

is given on the boundary Γ

D

. For u = (u

K

)

K∈T

, we define the L

2

- norm and the H

1

-seminorm as follows:

k u k

20,Ω

= ∑

K∈T

m(K) | u

K

|

2

| u |

21,Ω

= ∑

σE σ=K|Lint

τ

σ

| u

K

u

L

|

2

+ ∑

K∈T

σ∈ED ext,K

τ

σ

| u

K

u

σ

|

2

.

We recall the discrete Poincar´e inequality:

L

EMMA

3.2 Let Ω be an open convex bounded polygonal or polyhedral subset of R

d

(d = 2 or 3). Then, there exists C

∈ R

+

only depending on Ω such that, for all admissible mesh of Ω satisfying the regularity assumption (2.1), for all (u

K

)

KT

and (u

σ

)

σ∈ED

ext

satisfying u

σ

= 0 for all σ ∈ E

D

ext

, we have k u k

0,Ω

6 C

p d

ξ | u |

1,Ω

(3.9)

Proof. We perform a similar proof as in (14). Let T be an admissible mesh and denote by X( T ) the

set of functions from Ω to R which are constant over each control volume K ∈ T and which are zero on

the set of edges σ ⊂ Γ

D

. We consider vX ( T ) and since the function v is piecewise constant and has a

finite number of jumps (which corresponds to the number of edges), we get that vBV( Ω ). Moreover in

(11)

dimension d, the space of BV functions which are zero on the boundary Γ

D

is continuously embedded in L

d−1d

( Ω ) (11, Theorem 3.5). Then, there exists a constant C

> 0, depending only on Ω , such that

Z

| v(x) |

dd1

dx 6 C

[BV

(v)]

d−1d

, where

BV

(v) = sup

Z

v(x) div ϕ (x)dx, ϕ ∈ C

o

( Ω ), | ϕ (x) | 6 1, ∀ x ∈ Ω . Applying this latter result to our function vX ( T ), we get

K

∈T

m(K) | v

K

|

d−1d

!

dd1

6 C

BV

(v) and since v is piecewise constant, for all ϕ ∈ C

o

( Ω )

Z

v(x) div ϕ (x)dx = ∑

K∈T

v

K Z

K

div ϕ (x)dx.

Thus, applying the Green formula to the smooth and compactly supported function ϕ

Z

v(x) div ϕ (x)dx = ∑

K∈T

v

K

σ∈Eint,K Z

σ

ϕ ( γ ) · ν

K,σ

d γ ,

where ν

K,σ

is the unit normal to the edge σ , oriented outwards K. Next, we perform a discrete integration by part

Z

v(x)div ϕ (x)dx = ∑

σEint, σ=K|L

(v

K

v

L

)

Z

σ

ϕ ( γ ) · ν

K,σ

d γ ,

6 ∑

σEint, σ=K|L

m( σ ) | v

K

v

L

||| ϕ ||

,

6 ∑

σEint, σ=K|L

m( σ ) | v

K

v

L

| .

Hence, we get

K

∈T

m(K) | v

K

|

d−1d

!

d−1d

6 C

σEint, σ=K|L

m( σ ) | v

K

v

L

| .

Now, we take v = | u |

2(d−1)d

and use that

| u

K

|

2(dd−1)

− | u

L

|

2(d−1)d

6 2(d − 1) d

| u

K

|

dd2

+ | u

L

|

dd2

| u

K

u

L

| . Integrating by parts and applying the Cauchy-Schwarz inequality, it yields, thanks to (2.1),

K

∈T

m(K) | u

K

|

2

!

dd1

6 C

K∈T

σEint,K σ=K|L

m( σ ) | u

K

|

d−2d

| u

K

u

L

|

6 C

p ξ | u |

1,Ω

K∈T

σ∈EK

m( σ )d(x

K

, σ ) | u

K

|

2(dd2)

!

1/2

.

(12)

Since ∑

σ∈EK

m( σ )d(x

K

, σ ) = d m(K), this gives

K

∈T

m(K) | u

K

|

2

!

d−1d

6 C

√ p d

ξ | u |

1,Ω

K∈T

m(K) | u

K

|

2(dd2)

!

1/2

.

Finally using the H¨older inequality, we get

K

∈T

m(K) | u

K

|

2

!

d−1d

6 C

√ p d

ξ | u |

1,Ω

K∈T

m(K) | u

K

|

2

!

d−22d

and then (3.9).

The next lemma provides an L

2

estimate and an H

1

estimate on the numerical solution to the scheme (2.3)-(2.6).

L

EMMA

3.3 We assume that (3.2), (3.3) , (3.4) and (3.5) are satisfied. Then, there exists C > 0 such that the solution (V

K

)

K∈T

, (V

σ

)

σ∈ED

ext

to the scheme (2.3)-(2.6) satisfies

K

∈T

m(K) | V

K

|

2

+ ∑

σEint σ=K|L

τ

σ

| V

K

V

L

|

2

+ ∑

K∈T

σ∈ED

ext,K

τ

σ

| V

K

V

σ

|

2

6 C . (3.10)

Proof. As V

D

H

1

( Ω ), we can define (V

KD

)

K∈T

and (V

σD

)

σ∈ED ext

by V

KD

= 1

m(K)

Z

K

V

D

(x) dx, for K ∈ T , V

σD

= 1

m( σ )

Z

σ

V

D

(x) dx, for σ ∈ E

D

ext

.

Multiplying the scheme by [V

K

V

KD

] and summing over K ∈ T , we get:

− ∑

K∈T

σ∈EK

τ

σ

DV

K,σ

[V

K

V

KD

] = − ∑

K∈T

m(K) G

K

(V

K

) [V

K

V

KD

]. (3.11) On the one hand, we have the following lower bound for the left hand side:

− ∑

K∈T

σ∈EK

τ

σ

DV

K,σ

[V

K

V

KD

] = ∑

σEint σ=K|L

τ

σ

[V

K

V

L

] [V

K

V

L

] − [V

KD

V

LD

] +

K

∈T

σ∈ED

ext,K

τ

σ

[V

K

V

σ

] [V

K

V

σ

] − [V

KD

V

σD

]

> 1

2 | V |

21,Ω

− 1

2 | V

D

|

21,Ω

(3.12)

On the other hand, applying successively the L

-estimate (3.7) and Young inequality with ε > 0 on the right hand side of (3.11), there exists a constant C > 0 such that

m(K) G

K

(V

K

) [V

K

V

KD

] 6 C

m(K)

ε + ε m(K) [V

K

V

KD

]

2

.

(13)

Therefore, summing over K ∈ T and applying the discrete Poincar´e inequality (3.9), we get:

K

∈T

m(K) | G

K

(V

K

) || V

K

V

KD

| 6 C

m( Ω )

ε + ε k VV

D

k

20,Ω

6 C

m( Ω )

ε + ε | VV

D

|

21,Ω

, 6 C

m( Ω )

ε + 2 ε ( | V |

21,Ω

+ | V

D

|

21,Ω

)

(3.13) It remains to choose ε small enough to deduce (3.10) from (3.12) and (3.13).

4. Asymptotic behavior of the time dependent approximate solution 4.1 Classical a priori estimates

We do not detail here the proof of the convergence of the scheme (2.8)-(2.12) when space and time steps go to 0. Indeed, this scheme is very close to the scheme studied in (5): the only difference is the discretization of the diffusive fluxes. Therefore the proof of the convergence of the scheme towards a weak solution of the problem (1.1)-(1.6) is similar to the proof done in(5). Let us recall the required hypotheses:

(H1) N

0

, P

0

L

( Ω ), N

D

, P

D

L

2

( Ω

T

) ∩ H

1

( Ω

T

) and V

D

L

( R

+

; H

1

( Ω ));

(H2) there exist two constants m and M such that

0 < m < N

0

, P

0

< M, in Ω , and m < N

D

, P

D

< M, in Ω

T

; (H3) rC

2

( R ) is strictly increasing on (0, +∞);

(H4) CL

( Ω

T

) with C = k C k

.

The result is the following. We insist on the a priori estimates which will be used in the proof of Theorem 2.2.

T

HEOREM

4.1 Let (H1) − (H4) hold and T be an admissible mesh of Ω . Assume that the following stability condition is fulfilled

t D

T

< 1, where D

T

:= M exp(C T ) +C. (4.1) Then, there exists a unique approximate solution (N

δ

, P

δ

,V

δ

) to the scheme (2.8)-(2.12), which satisfies for all K ∈ T and all n = 0, 1, ..., M

T

,

m exp(C T ) 6 N

Kn

, P

Kn

6 M exp(C T ).

In particular, if C = 0, the maximum principle holds for N

δ

and P

δ

, i.e.;

m 6 N

Kn

, P

Kn

6 M, ∀ (n, K) ∈ N × T . (4.2) and

k V

n

k

21,Ω

= k V

n

k

20,Ω

+ | V

n

|

21,Ω

6 4 m( Ω )

2

M

2

, ∀ n ∈ N . (4.3)

Moreover, the approximate solution (N

δ

,P

δ

,V

δ

) converges to (N, P ,V ) as space and time steps go to 0,

where (N, P ,V ) is a weak solution to (1.1)-(1.6).

(14)

4.2 Preliminary results

As in the continuous case, see (19), the study of the large time behavior of the scheme (2.8)-(2.12) is based on an energy estimate with the control of the energy dissipation.

First, let us recall some notations. We denote by (N

K

, P

K

,V

K

) the solution to the discrete thermal equi- librium. This means that (V

K

) is the solution to (2.3)-(2.7) and

N

K

= g( α

N

+V

K

), and P

K

= g( α

P

V

K

), which is equivalent to

h(N

K

) − V

K

= α

N

, h(P

K

) +V

K

= α

P

. The solution to the time-dependent scheme (2.8)-(2.12) is denoted (N

Kn

, P

Kn

,V

Kn

).

For the sequel, we need to define

H(s) =

Z s

1

h( τ ) d τ , 0 6 s

(with the convention h(0) = h(0

+

)). Then we can introduce the discrete version of the deviation of the total energy (sum of the internal energies for the electron and hole densities and the energy due to the electrostatic potential) from the thermal equilibrium, see (19): for n > 0,

E

n

:= ∑

K∈T

m(K) [H(N

Kn

) − H(N

K

) − h(N

K

) (N

Kn

N

K

)]

+ ∑

K∈T

m(K) [H(P

Kn

) − H(P

K

) − h(P

K

) (P

Kn

P

K

)]

+ 1

2 | V

n

V |

21,Ω

.

As H is a convex function, we have E

n

> 0 for n > 0. We also introduce the energy dissipation I (N

n+1

, P

n+1

,V

n

):

I (N

n+1

, P

n+1

,V

n

) := ∑

σEint σ=K|L

τ

σ

min(N

Kn+1

, N

Ln+1

) h

D h(N

n+1

) − V

n

K,σ

i

2

+ ∑

K∈T

σ∈Eext,K

τ

σ

min(N

Kn+1

, N

σ

) h

D h(N

n+1

) − V

n

K,σ

i

2

+ ∑

σEint σ=K|L

τ

σ

min(P

Kn+1

, P

Ln+1

) h

D h(P

n+1

) +V

n

K,σ

i

2

+ ∑

K∈T

σ∈Eext,K

τ

σ

min(P

Kn+1

, P

σ

) h

D h(P

n+1

) +V

n

K,σ

i

2

The proof of Theorem 2.2 relies on the control of energy and energy dissipation given by the following Proposition.

P

ROPOSITION

4.2 Let (H1) − (H4) hold and T be an admissible mesh of Ω . Then, for n > 1, E

n+1

+

1 − M

2

mt t I (N

n+1

,P

n+1

,V

n

) 6 E

n

. (4.4)

(15)

The proof of Proposition 4.2 will be given later. First, we give a result to estimate the energy due to the elecrostatic potential.

L

EMMA

4.1 Let (H1) − (H4) hold and T be an admissible mesh of Ω . Then, for n > 0, 1

2 | V

n+1

V |

21,Ω

− 1

2 | V

n

V |

21,Ω

6 − ∑

K∈T

m(K) N

Kn+1

N

Kn

P

Kn+1

+ P

Kn

[V

Kn

V

K

]

+ M

2

mt

2

I (N

n+1

, P

n+1

,V

n

). (4.5) and

1

2 | V

n+1

V

n

|

1,Ω

6 M

2

mt

2

I (N

n+1

, P

n+1

,V

n

). (4.6) Proof. Substituting the discrete Poisson equation (2.10) at time t

n+1

and t

n

, we easily obtain for K ∈ T

σ∈

EK

τ

σ

h

DV

K,σn+1

DV

K,σn

i

= m(K) N

Kn+1

N

Kn

P

Kn+1

+ P

Kn

. (4.7)

Next, we multiply the latter equality by − [V

Kn

V

K

] and sum over K ∈ T . Performing a discrete integration by part, we classically have

σ

Eint σ=K|L

τ

σ

[V

Ln+1

V

Kn+1

] − [V

Ln

V

Kn

]

[D(V

n

V )

K,σ

]

+ ∑

K∈T

σ∈ED

ext,K

τ

σ

[V

σ

V

Kn+1

] − [V

σ

V

Kn

]

[D(V

n

V )

K,σ

]

6 − ∑

K∈T

m(K) N

Kn+1

N

Kn

P

Kn+1

+ P

Kn

[V

Kn

V

K

].

Thus, using the following equality

[a − b] b = a

2

2 − b

2

2 − 1

2 [a − b]

2

,

we take a = D(V

n+1

V )

K,σ

, b = D(V

n

V )

K,σ

and set W =V

n+1

V

n

, which give the following inequality 1

2 | V

n+1

V |

21,Ω

− | V

n

V |

21,Ω

− 1 2 | W |

21,Ω

6 − ∑

K∈T

m(K) N

Kn+1

N

Kn

P

Kn+1

+P

Kn

[V

Kn

V

K

]. (4.8)

Now, the main step consists in the control of the residual term | W |

21,Ω

. To this aim, we start again from (4.7), multiply it by − W

K

and sum over K ∈ T . We get

| W |

21,Ω

= − ∑

K∈T

m(K) N

Kn+1

N

Kn

P

Kn+1

+ P

Kn

W

K

6 ∆ t [I

1

+I

2

+ I

3

+ I

4

] ,

where I

α

, α ∈ { 1, .., 4 } are obtained using the finite volume scheme (2.11), (2.12) for N

n+1

and P

n+1

. More precisely,

I

1

= ∑

σEint σ=K|L

τ

σ

min(N

Kn+1

, N

Ln+1

)Dh(N

n+1

)

K,σ

− (DV

K,σn

)

+

N

Kn+1

− (DV

K,σn

)

N

Ln+1

| DW

K,σ

|

(16)

I

2

= ∑

K∈T

σ∈ED

ext,K

τ

σ

min(N

Kn+1

, N

σ

)Dh(N

n+1

)

K,σ

− (DV

K,σn

)

+

N

Kn+1

− (DV

K,σn

)

N

σ

| DW

K,σ

|

I

3

= ∑

σE σ=K|Lint

τ

σ

min(P

Kn+1

, P

Ln+1

) Dh(P

n+1

)

K,σ

+ (DV

K,σn

)

+

P

Ln+1

+ (DV

K,σn

)

P

Kn+1

| DW

K,σ

|

I

4

= ∑

K∈T

σ∈ED

ext,K

τ

σ

min(P

Kn+1

, P

σ

)Dh(P

n+1

)

K,σ

+ (DV

K,σn

)

+

P

σ

+ (DV

K,σn

)

P

Kn+1

| DW

K,σ

| .

On the one hand, using that h is a nondecreasing function the following estimate holds for N = N

Ln+1

and N

σ

min(N

Kn+1

, N)Dh(N

n+1

)

K,σ

− (DV

K,σn

)

+

N

Kn+1

− (DV

K,σn

)

N 6 max(N

Kn+1

, N) d h(N

n+1

) − V

n

K,σ

.

Then, we easily check that I

1

6 ∑

σEint σ=K|L

τ

σ

max(N

Kn+1

, N

Ln+1

) D h(N

n+1

) − V

n

K,σ

| DW

K,σ

|

and

I

2

6 ∑

K∈T

σ∈ED ext,K

τ

σ

max(N

Kn+1

, N

σ

) D h(N

n+1

) − V

n

K,σ

| DW

K,σ

| ,

On the other hand, performing the same kind of computation, we also get I

3

6 ∑

σEint σ=K|L

τ

σ

max(P

Kn+1

, P

Ln+1

) D h(P

n+1

) +V

n

K,σ

| DW

K,σ

|

and

I

4

6 ∑

K∈T

σ∈ED

ext,K

τ

σ

max(P

Kn+1

, P

σ

) D h(P

n+1

) +V

n

K,σ

| DW

K,σ

| .

Then, applying the Cauchy-Schwarz inequality to the latter inequalities, it yields

| W |

21,Ω

6 2 M

2

mt

2

I (N

n+1

, P

n+1

,V

n

), and gathering the latter result with (4.8), it finally yields

1

2 | V

n+1

V |

21,Ω

− 1

2 | V

n

V |

21,Ω

6 − ∑

K∈T

m(K) N

Kn+1

N

Kn

P

Kn+1

+ P

Kn

[V

Kn

V

K

]

+ M

2

mt

2

I (N

n+1

, P

n+1

,V

n

).

which concludes the proof of Lemma 4.1.

Next, we prove another entropy type inequality for the two densities N and P, which will be useful later.

Références

Documents relatifs

Key words: degenerate parabolic problem, convection–diffusion–reaction equation, inhomoge- neous and anisotropic diffusion, convection dominance, nonmatching grids, finite

Key words: Plasmas, hydrodynamic equations, quasilinear parabolic equations, asymptotic limits, existence and uniqueness of solutions.. AMS classification: 35K65, 35B40,

[6] devise a numerical scheme for (1.1) in dimension two on basis of the gradient flow structure, using the hydrodynamical formulation of the Wasserstein distance [3] instead of

We present in this paper a pressure correction scheme for the drift-flux model combining finite element and finite volume discretizations, which is shown to enjoy essential

Nevertheless, it is possible to prove the convergence of the finite volume scheme to the degenerate drift-diffusion equations subjected to the homogeneous Neumann boundary conditions..

We study a finite volume method, used to approximate the solution of the linear two dimensional convection diffusion équation, with mixed Dirichlet and Neumann boundary conditions,

We present in this paper a pressure correction scheme for the drift-flux model combining finite element and finite volume discretizations, which is shown to enjoy essential

Then we show the convergence of a sequence of discrete solutions obtained with more and more refined discretiza- tions, possibly up to the extraction of a subsequence, to a