• Aucun résultat trouvé

Volumes finis pour les problèmes elliptiques hétérogènes anisotropes sur. Partie 1

N/A
N/A
Protected

Academic year: 2022

Partager "Volumes finis pour les problèmes elliptiques hétérogènes anisotropes sur. Partie 1"

Copied!
159
0
0

Texte intégral

(1)

Volumes finis pour les probl` emes elliptiques h´ et´ erog` enes anisotropes sur

maillages g´ en´ eraux Partie 1

Franck BOYER

Laboratoire d’Analyse, Topologie et Probabilit´es CNRS / Universit´e Paul C´ezanne

Ecole d’´et´e du GDR MOAD Fr´ejus, 31 Aout - 3 Septembre 2009

1/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(2)

Plan du cours

Partie 1

Introduction : mod`eles / probl´ematiques.

Le sch´ema volumes finis de base et les outils d’analyse associ´es.

Partie 2

Revue de sch´emas plus ´evolu´es et de leurs propri´et´es.

Benchmark Partie 3

Les sch´emas DDFV dans le cadre scalaire non-lin´eaire.

Les sch´emas DDFV pour le probl`eme de Stokes.

(3)

Partie 1 - Plan

1

Introduction

Avant-Propos

Ecoulements complexes en milieux poreux

Ecoulements de fluides complexes visqueux incompressibles Autres mod`eles

Cahier des charges

2

Le Sch´ ema Volumes Finis basique pour le probl` eme de Laplace

Notations. Construction Analyse du sch´ema VF4

Existence. Unicit´e. Stabilit´e.

Principe du maximum discret

Gradient discret. Compacit´e. Convergence Estimation de l’erreur

Extensions de VF4

Diffusion isotrope h´et´erog`ene Second membre non r´egulier Un exemple un peu plus complexe

Les limitations de VF4

3/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(4)

Partie 1 - Plan

1

Introduction

Avant-Propos

Ecoulements complexes en milieux poreux

Ecoulements de fluides complexes visqueux incompressibles Autres mod`eles

Cahier des charges

2

Le Sch´ ema Volumes Finis basique pour le probl` eme de Laplace

Notations. Construction Analyse du sch´ema VF4

Existence. Unicit´e. Stabilit´e.

Principe du maximum discret

Gradient discret. Compacit´e. Convergence Estimation de l’erreur

Extensions de VF4

Diffusion isotrope h´et´erog`ene Second membre non r´egulier Un exemple un peu plus complexe

Les limitations de VF4

(5)

Partie 1 - Plan

1

Introduction

Avant-Propos

Ecoulements complexes en milieux poreux

Ecoulements de fluides complexes visqueux incompressibles Autres mod`eles

Cahier des charges

2

Le Sch´ ema Volumes Finis basique pour le probl` eme de Laplace

Notations. Construction Analyse du sch´ema VF4

Existence. Unicit´e. Stabilit´e.

Principe du maximum discret

Gradient discret. Compacit´e. Convergence Estimation de l’erreur

Extensions de VF4

Diffusion isotrope h´et´erog`ene Second membre non r´egulier Un exemple un peu plus complexe

Les limitations de VF4

5/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(6)

Avant-Propos

Ce dont je ne parlerai pas dans ce cours

La prise en compte de conditions aux limites exotiques (Fourier par exemple).

Les probl`emes 3D (Cf. expos´e de F. Hubert) Les m´ethodes Discontinuous Galerkin (Di Pietro–Ern ’08)

Beaucoup d’autres sch´emas (dont peut-ˆetre votre sch´ema favori).

Les solveurs associ´es (d´ecomposition de domaines, multigrille, ...)

Je ne pr´esenterai pas le sch´ema id´eal !

Remerciements B. Andreianov, F. Hubert, S. Krell

(7)

Partie 1 - Plan

1

Introduction

Avant-Propos

Ecoulements complexes en milieux poreux

Ecoulements de fluides complexes visqueux incompressibles Autres mod`eles

Cahier des charges

2

Le Sch´ ema Volumes Finis basique pour le probl` eme de Laplace

Notations. Construction Analyse du sch´ema VF4

Existence. Unicit´e. Stabilit´e.

Principe du maximum discret

Gradient discret. Compacit´e. Convergence Estimation de l’erreur

Extensions de VF4

Diffusion isotrope h´et´erog`ene Second membre non r´egulier Un exemple un peu plus complexe

Les limitations de VF4

7/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(8)

Exemples d’´ ecoulements de Darcy ...

... ou pas 1/2

Ecoulement d’un fluide incompressible en milieu poreux divv= 0, conservation de la masse,

v=−ϕ(x,∇p), loi constitutive pour la vitesse de filtration.

(9)

Exemples d’´ ecoulements de Darcy ...

... ou pas 1/2

Ecoulement d’un fluide incompressible en milieu poreux divv= 0, conservation de la masse,

v=−ϕ(x,∇p), loi constitutive pour la vitesse de filtration.

Loi de Darcy

v=−K(x)∇p, le tenseurK(x) est la perm´eabilit´e.

8/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(10)

Exemples d’´ ecoulements de Darcy ...

... ou pas 1/2

Ecoulement d’un fluide incompressible en milieu poreux divv= 0, conservation de la masse,

v=−ϕ(x,∇p), loi constitutive pour la vitesse de filtration.

R´egimes non lin´eaires

Dans certains cas, on doit consid´erer des effets non lin´eaires :

Loi de Darcy-Forchheimer :En cas de forts gradients de pression

−∇p= 1

kv+β|v|v, ⇐⇒ v= −2k∇p 1 +p

1 + 4βk2|∇p|. Loi de puissance :Effets non-newtoniens

|v|n−1v=−k∇p, ⇐⇒ v=−|k∇p|n1−1(k∇p).

Dans tous les cas, la loi ∇p7→v=−ϕ(x,∇p)est monotone

(11)

Exemples d’´ ecoulements de Darcy ...

... ou pas 2/2

H´et´erog´en´eit´es, Discontinuit´es, Anisotropie

Exemple de structure souterraine

Chaque couleur repr´esente un milieu poreux diff´erent :

−div (ϕ(x,∇p)) =f.

ϕ(x,·) peut ˆetre lin´eaire pour certains mat´eriaux.

ϕ(x,·) peut ˆetre non lin´eaire pour d’autres.

Certains mat´eriaux sont tr`es perm´eables, d’autres tr`es imperm´eables.

Fortes anisotropies dues `a des directions privil´egi´ees dans la structure des pores.

Conditions de transmission

La pression est continue aux interfaces.

Le flux de masseϕ(x,∇p)·ν est continu aux interfaces.

9/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(12)

Autres mod` eles en milieu poreux

Ecoulements multiphasiques en milieu poreux

Couplage non-lin´eaire d’une ´equation de Darcy avec un probl`eme hyperbolique.

En pratique on r´esout successivement via un sch´ema en temps : 1) Un probl`eme de Darcy dont la perm´eabilit´e est une fonction de la

saturation.

−div (K(u)∇p) =f,

2) Un probl`eme hyperbolique non lin´eaire qui fait intervenir la vitesse de Darcyv=−K(u)∇pcalcul´ee pr´ec´edemment.

t(θu) + div (f(u)v) = 0.

La premi`ere ´etape rel`eve du probl`eme ´etudi´e ici.

On a besoin d’une bonne approximation des flux (v·ν) dans la seconde ´etape.

Convection-Diffusion d’un polluant

t(θc) + div (cv)−div (D(c, v)∇c) = 0,

o`uD(c, v) est un tenseur de diffusion/dispersion etv la vitesse de Darcy.

(13)

Autres mod` eles en milieu poreux

Ecoulements multiphasiques en milieu poreux

Couplage non-lin´eaire d’une ´equation de Darcy avec un probl`eme hyperbolique.

En pratique on r´esout successivement via un sch´ema en temps : 1) Un probl`eme de Darcy dont la perm´eabilit´e est une fonction de la

saturation.

−div (K(u)∇p) =f,

2) Un probl`eme hyperbolique non lin´eaire qui fait intervenir la vitesse de Darcyv=−K(u)∇pcalcul´ee pr´ec´edemment.

t(θu) + div (f(u)v) = 0.

La premi`ere ´etape rel`eve du probl`eme ´etudi´e ici.

On a besoin d’une bonne approximation des flux (v·ν) dans la seconde ´etape.

Convection-Diffusion d’un polluant

t(θc) + div (cv)−div (D(c, v)∇c) = 0,

o`uD(c, v) est un tenseur de diffusion/dispersion etv la vitesse de Darcy.

10/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(14)

Partie 1 - Plan

1

Introduction

Avant-Propos

Ecoulements complexes en milieux poreux

Ecoulements de fluides complexes visqueux incompressibles Autres mod`eles

Cahier des charges

2

Le Sch´ ema Volumes Finis basique pour le probl` eme de Laplace

Notations. Construction Analyse du sch´ema VF4

Existence. Unicit´e. Stabilit´e.

Principe du maximum discret

Gradient discret. Compacit´e. Convergence Estimation de l’erreur

Extensions de VF4

Diffusion isotrope h´et´erog`ene Second membre non r´egulier Un exemple un peu plus complexe

Les limitations de VF4

(15)

Exemples 1

Ecoulements multiphasiques

Equations de Navier-Stokes incompressible multifluide









∂ρ

∂t +v· ∇ρ= 0,

∂ρv

∂t + div (ρv⊗v)−2div (η(ρ)D(v)) +∇p=ρf+KδΣ, divv= 0.

avecD(v) = (∇v+t∇v)/2.

Apr`es discr´etisation en temps

Probl`eme de type Stokes `a viscosit´e variable avec terme source singulier

 1

∆tvn+1−2 div (η(ρn)D(vn+1)) +∇pn+1= 1

∆tvn+Fn+KδΣn, divvn+1= 0.

Cas typique :

ρprend deux valeurs (pas de zones de m´elange).

η prend donc deux valeurs dont le rapport peut ˆetre important.

12/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(16)

Exemples 1

Ecoulements multiphasiques

Equations de Navier-Stokes incompressible multifluide









∂ρ

∂t +v· ∇ρ= 0,

∂ρv

∂t + div (ρv⊗v)−2div (η(ρ)D(v)) +∇p=ρf+KδΣ, divv= 0.

avecD(v) = (∇v+t∇v)/2.

Apr`es discr´etisation en temps

Probl`eme de type Stokes `a viscosit´e variable avec terme source singulier

 1

∆tvn+1−2 div (η(ρn)D(vn+1)) +∇pn+1 = 1

∆tvn+Fn+KδΣn, divvn+1= 0.

Cas typique :

ρprend deux valeurs (pas de zones de m´elange).

η prend donc deux valeurs dont le rapport peut ˆetre important.

(17)

Exemples 1

Ecoulements multiphasiques

Equations de Navier-Stokes incompressible multifluide









∂ρ

∂t +v· ∇ρ= 0,

∂ρv

∂t + div (ρv⊗v)−2div (η(ρ)D(v)) +∇p=ρf+KδΣ, divv= 0.

avecD(v) = (∇v+t∇v)/2.

Apr`es discr´etisation en temps

Probl`eme de type Stokes `a viscosit´e variable avec terme source singulier

 1

∆tvn+1−2 div (η(ρn)D(vn+1)) +∇pn+1 = 1

∆tvn+Fn+KδΣn, divvn+1= 0.

Cas typique :

ρprend deux valeurs (pas de zones de m´elange).

η prend donc deux valeurs dont le rapport peut ˆetre important.

12/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(18)

Exemples 2

Ecoulements non-newtoniens / LES

Mod`eles Navier-Stokes Oldroyd









∂v

∂t + (v· ∇)v−(1−r)div (2ηD(v)) +∇p−divσ=f, λ

∂σ

∂t −W(v).σ+σ.W(v) + (v· ∇)σ

+σ=2rηD(v), divv= 0,

avecD(v) = (∇v+t∇v)/2 etW(v) = (∇v−t∇v)/2.

Mod`ele de Smagorinski en turbulence

∂v

∂t + (v· ∇)v−div (2ηD(v))−µhdiv (|D(v)|D(v)) +∇p=f, divv= 0.

Mod`eles d’´ecoulements non newtoniens (sang, glaciers, ...) (−div (η(D(v))D(v)) +∇p=f,

divv= 0,

avecη(σ) =η+ (η0−η)e−β|σ|par exemple.

(19)

Exemples 2

Ecoulements non-newtoniens / LES

Mod`eles Navier-Stokes Oldroyd









∂v

∂t + (v· ∇)v−(1−r)div (2ηD(v)) +∇p−divσ=f, λ

∂σ

∂t −W(v).σ+σ.W(v) + (v· ∇)σ

+σ=2rηD(v), divv= 0,

avecD(v) = (∇v+t∇v)/2 etW(v) = (∇v−t∇v)/2.

Mod`ele de Smagorinski en turbulence

∂v

∂t + (v· ∇)v−div (2ηD(v))−µhdiv (|D(v)|D(v)) +∇p=f, divv= 0.

Mod`eles d’´ecoulements non newtoniens (sang, glaciers, ...) (−div (η(D(v))D(v)) +∇p=f,

divv= 0,

avecη(σ) =η+ (η0−η)e−β|σ|par exemple.

13/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(20)

Exemples 2

Ecoulements non-newtoniens / LES

Mod`eles Navier-Stokes Oldroyd









∂v

∂t + (v· ∇)v−(1−r)div (2ηD(v)) +∇p−divσ=f, λ

∂σ

∂t −W(v).σ+σ.W(v) + (v· ∇)σ

+σ=2rηD(v), divv= 0,

avecD(v) = (∇v+t∇v)/2 etW(v) = (∇v−t∇v)/2.

Mod`ele de Smagorinski en turbulence

∂v

∂t + (v· ∇)v−div (2ηD(v))−µhdiv (|D(v)|D(v)) +∇p=f, divv= 0.

Mod`eles d’´ecoulements non newtoniens (sang, glaciers, ...) (−div (η(D(v))D(v)) +∇p=f,

divv= 0,

avecη(σ) =η+ (η0−η)e−β|σ|par exemple.

(21)

Partie 1 - Plan

1

Introduction

Avant-Propos

Ecoulements complexes en milieux poreux

Ecoulements de fluides complexes visqueux incompressibles Autres mod`eles

Cahier des charges

2

Le Sch´ ema Volumes Finis basique pour le probl` eme de Laplace

Notations. Construction Analyse du sch´ema VF4

Existence. Unicit´e. Stabilit´e.

Principe du maximum discret

Gradient discret. Compacit´e. Convergence Estimation de l’erreur

Extensions de VF4

Diffusion isotrope h´et´erog`ene Second membre non r´egulier Un exemple un peu plus complexe

Les limitations de VF4

14/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(22)

Autres mod` eles

Elasticit´e

(divσ=f,

σ= 2µ(x)D(u) +λ(x)(divu)Id Mod`ele en ´electrocardiologie

(Coudi`ere–Pierre–Turpault ’09)

















u=ui−ue,

C(∂tu+f(u)) =−div (Ge∇ue), dans le coeur, div ((Gi+Ge)∇ue) =−div (Gi∇u), dans le coeur,

div (GT∇uT) = 0, dans le thorax,

(Gi∇ue)·ν=−(Gi∇u)·ν, `a l’interface coeur/thorax, (Ge∇ue)·ν=−(GT∇uT)·ν, `a l’interface coeur/thorax.

Maxwell ...

(23)

Partie 1 - Plan

1

Introduction

Avant-Propos

Ecoulements complexes en milieux poreux

Ecoulements de fluides complexes visqueux incompressibles Autres mod`eles

Cahier des charges

2

Le Sch´ ema Volumes Finis basique pour le probl` eme de Laplace

Notations. Construction Analyse du sch´ema VF4

Existence. Unicit´e. Stabilit´e.

Principe du maximum discret

Gradient discret. Compacit´e. Convergence Estimation de l’erreur

Extensions de VF4

Diffusion isotrope h´et´erog`ene Second membre non r´egulier Un exemple un peu plus complexe

Les limitations de VF4

16/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(24)

G´ eom´ etrie du domaine. Maillages

Propri´et´es attendues des sch´emas

Conservation locale de la masse et consistance des flux.

Pr´eservation des propri´et´es qualitatives des EDP (existence, unicit´e, monotonie, etc ...).

Pr´eservation des bornes physiques de la solution.

Bonne pr´ecision, mˆeme sur des maillages grossiers et avec de fortes anisotropies et h´et´erog´en´eit´es.

Impl´ementation “facile” et coˆut de calcul “raisonnable”.

Contraintes faibles sur les maillages

Maillages non conformes : grilles adapt´ees (ou pas !) `a la g´eom´etrie du probl`eme.

Raffinement local. Cellules tr`es d´eform´ees.

R´esultats honorables sur des maillages grossiers.

(25)

G´ eom´ etrie du domaine. Maillages

Propri´et´es attendues des sch´emas

Conservation locale de la masse et consistance des flux.

Pr´eservation des propri´et´es qualitatives des EDP (existence, unicit´e, monotonie, etc ...).

Pr´eservation des bornes physiques de la solution.

Bonne pr´ecision, mˆeme sur des maillages grossiers et avec de fortes anisotropies et h´et´erog´en´eit´es.

Impl´ementation “facile” et coˆut de calcul “raisonnable”.

Contraintes faibles sur les maillages

Maillages non conformes : grilles adapt´ees (ou pas !) `a la g´eom´etrie du probl`eme.

Raffinement local.

Cellules tr`es d´eform´ees.

R´esultats honorables sur des maillages grossiers. 17/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(26)

Exemples acad´ emiques de maillages

(27)

Partie 1 - Plan

1

Introduction

Avant-Propos

Ecoulements complexes en milieux poreux

Ecoulements de fluides complexes visqueux incompressibles Autres mod`eles

Cahier des charges

2

Le Sch´ ema Volumes Finis basique pour le probl` eme de Laplace

Notations. Construction Analyse du sch´ema VF4

Existence. Unicit´e. Stabilit´e.

Principe du maximum discret

Gradient discret. Compacit´e. Convergence Estimation de l’erreur

Extensions de VF4

Diffusion isotrope h´et´erog`ene Second membre non r´egulier Un exemple un peu plus complexe

Les limitations de VF4

19/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(28)

Partie 1 - Plan

1

Introduction

Avant-Propos

Ecoulements complexes en milieux poreux

Ecoulements de fluides complexes visqueux incompressibles Autres mod`eles

Cahier des charges

2

Le Sch´ ema Volumes Finis basique pour le probl` eme de Laplace

Notations. Construction Analyse du sch´ema VF4

Existence. Unicit´e. Stabilit´e.

Principe du maximum discret

Gradient discret. Compacit´e. Convergence Estimation de l’erreur

Extensions de VF4

Diffusion isotrope h´et´erog`ene Second membre non r´egulier Un exemple un peu plus complexe

Les limitations de VF4

(29)

La notion de maillage orthogonal admissible

(Eymard, Gallou¨et, Herbin, ’00→’09)

D´efinition(pas la plus g´en´erale)

Ω un ouvert born´e polygonal connexe deRd.

Un maillage orthogonal admissibleT est constitu´e de : une famille finie de sous-domaines compacts, polyh´edraux, convexes, non vides de Ω not´esKet appel´esvolumes de contrˆolev´erifiant

SiK6=L, on aKL=∅.

Ω =S

K∈T K.

une famille de points (xK)K∈T tels que Pour toutK∈ T,xKK.

Pour toutK,L∈ T,K6=L, siKLest de dimensiond1, alors c’est une face deKet deL, not´eeK|Let qui de plus, v´erifie la condition d’orthogonalit´e

[xK, xL]K|L. (1)

Notations

Pas du maillage : size(T)

Ensembles d’arˆetes :E,Eext,Eint,EK

Normales : νKKσKL

Volumes. Mesures :|K|,|σ| Distances : dKσ, dLσ,dKL, dσ

21/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(30)

La notion de maillage orthogonal admissible

(Eymard, Gallou¨et, Herbin, ’00→’09)

D´efinition(pas la plus g´en´erale)

Ω un ouvert born´e polygonal connexe deRd.

Un maillage orthogonal admissibleT est constitu´e de : une famille finie de sous-domaines compacts, polyh´edraux, convexes, non vides de Ω not´esKet appel´esvolumes de contrˆolev´erifiant

SiK6=L, on aKL=∅.

Ω =S

K∈T K.

une famille de points (xK)K∈T tels que Pour toutK∈ T,xKK.

Pour toutK,L∈ T,K6=L, siKLest de dimensiond1, alors c’est une face deKet deL, not´eeK|Let qui de plus, v´erifie la condition d’orthogonalit´e

[xK, xL]K|L. (1)

Notations

Pas du maillage : size(T)

Ensembles d’arˆetes :E,Eext,Eint,EK

Normales : νKKσKL

Volumes. Mesures :|K|,|σ| Distances : dKσ, dLσ,dKL, dσ

(31)

La notion de maillage orthogonal admissible

(Eymard, Gallou¨et, Herbin, ’00→’09)

D´efinition(pas la plus g´en´erale)

Ω un ouvert born´e polygonal connexe deRd.

Un maillage orthogonal admissibleT est constitu´e de : une famille finie de sous-domaines compacts, polyh´edraux, convexes, non vides de Ω not´esKet appel´esvolumes de contrˆolev´erifiant

SiK6=L, on aKL=∅.

Ω =S

K∈T K.

une famille de points (xK)K∈T tels que Pour toutK∈ T,xKK.

Pour toutK,L∈ T,K6=L, siKLest de dimensiond1, alors c’est une face deKet deL, not´eeK|Let qui de plus, v´erifie la condition d’orthogonalit´e

[xK, xL]K|L. (1)

Notations

Pas du maillage : size(T)

Ensembles d’arˆetes :E,Eext,Eint,EK

Normales : νKKσKL

Volumes. Mesures :|K|,|σ|

Distances : dKσ, dLσ,dKL, dσ

21/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(32)

Le sch´ ema VF4 / TPFA

Notations. G´en´eralit´es.

On consid`ere le probl`eme suivant

(−∆u=f, dans Ω u= 0, sur∂Ω.

sur un maillage orthogonal admissibleT (ici form´e de triangles)

xK

K L

xL σ

Bilan sur un volume de contrˆoleK

|K|fK def=

Z

K

f = Z

K

−∆u= X

σ∈EK

− Z

σ

∇u·νKσ

| {z }

def=FK,σ

(33)

Le sch´ ema VF4 / TPFA

Notations. G´en´eralit´es.

xK

K L

xL σ

|K|fK= X

σ∈EK

FK.

Conservativit´e locale pour le probl`eme initial FK =−FL, siσ=K|L.

Inconnues aux centres On souhaite obteniruK∼u(xK) Notation : uT = (uK)K∈T ∈RT.

Flux num´eriques

BUT: d´efiniruT 7→FK(uT) qui approche le flux r´eel FK

Sch´ema num´erique

TrouveruT ∈RT tel que |K|fK= X

σ∈EK

FK(uT) pour toutK∈ T.

23/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(34)

Le sch´ ema VF4 / TPFA

Notations. G´en´eralit´es.

xK

K L

xL σ

|K|fK= X

σ∈EK

FK.

Conservativit´e locale pour le probl`eme initial FK =−FL, siσ=K|L.

Inconnues aux centres On souhaite obteniruK∼u(xK) Notation : uT = (uK)K∈T ∈RT.

Flux num´eriques

BUT: d´efiniruT 7→FK(uT) qui approche le flux r´eel FK

Sch´ema num´erique

TrouveruT ∈RT tel que |K|fK= X

σ∈EK

FK(uT) pour toutK∈ T.

(35)

Le sch´ ema VF4 / TPFA

Notations. G´en´eralit´es.

xK

K L

xL σ

|K|fK= X

σ∈EK

FK.

Conservativit´e locale pour le probl`eme initial FK =−FL, siσ=K|L.

Inconnues aux centres On souhaite obteniruK∼u(xK) Notation : uT = (uK)K∈T ∈RT.

Flux num´eriques

BUT: d´efiniruT 7→FK(uT) qui approche le flux r´eel FK

Sch´ema num´erique

TrouveruT ∈RT tel que|K|fK= X

σ∈EK

FK(uT) pour toutK∈ T.

23/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(36)

Le sch´ ema VF4 / TPFA

Construction des flux num´eriques.

Cas d’une arˆete int´erieure σ∈ Eint,σ=K|L. xL−xK=dKLνKL.

six∈σ, (∇u(x))·νKL= u(xL)−u(xK) dKL

+O(size(T))

=⇒FK =−|σ|u(xL)−u(xK) dKL

+O(size(T)2) On pose donc

FK(uT) =−|σ|uL−uK

dKL

.

Remarque :On a la conservativit´e du sch´emaFK(uT) =−FL(uT) Notation :

FK,L(uT)def=FK(uT) =−FL(uT).

(37)

Le sch´ ema VF4 / TPFA

Construction des flux num´eriques.

Cas d’une arˆete int´erieure σ∈ Eint,σ=K|L. xL−xK=dKLνKL.

six∈σ, (∇u(x))·νKL= u(xL)−u(xK) dKL

+O(size(T))

=⇒FK =−|σ|u(xL)−u(xK) dKL

+O(size(T)2) On pose donc

FK(uT) =−|σ|uL−uK

dKL

.

Remarque :On a la conservativit´e du sch´emaFK(uT) =−FL(uT) Notation :

FK,L(uT)def=FK(uT) =−FL(uT).

24/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(38)

Le sch´ ema VF4 / TPFA

Construction des flux num´eriques.

Cas d’une arˆete ext´erieure σ∈ Eext. xσ−xK=dKσνKσ.

(∇u(x))·νKσ ∼u(xσ)−u(xK) dKσ

=0−u(xK) dKσ

⇐condition au bord

=⇒FK =−|σ|−u(xK) dKσ

+O(size(T)2) On pose donc

FK(uT) =−|σ|−uK

dKσ

.

(39)

Le sch´ ema VF4 / TPFA

Construction du sch´ema.

Le sch´ema

On chercheuT = (uK)K∈T ∈RT tel que













∀K∈ T, X

σ∈EK

FK(uT) =|K|fK, FK(uT) =−|σ|uL−uK

dKL

, siσ=K|L∈ Eint, FK(uT) =−|σ|−uK

dKσ

, siσ∈ Eext.

(VF4)

Notations - Approximation constante par morceaux On notera fT = (fK)K∈T ∈RT.

On associe `a toute famillevT ∈RT, une fonction vT(x) = X

K∈T

vK1K(x). On a alors

kvTkL = sup

K∈T

|vK|, kvTkL2 = X

K∈T

|K||vK|2

!12 .

26/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(40)

Le sch´ ema VF4 / TPFA

Construction du sch´ema.

Le sch´ema

On chercheuT = (uK)K∈T ∈RT tel que













∀K∈ T, X

σ∈EK

FK(uT) =|K|fK, FK(uT) =−|σ|uL−uK

dKL

, siσ=K|L∈ Eint, FK(uT) =−|σ|−uK

dKσ

, siσ∈ Eext.

(VF4)

Remarques

Il s’agit d’un syst`eme lin´eaire deN ´equations `aN inconnues (N=nb de volumes de contrˆole dansT).

Pourquoi TPFA ?Two Point Flux Approximation

Pourquoi VF4 ? Stencil de 4 points en 2D sur maillages triangles.

Sur maillage 2D cart´esien uniforme : c’est le sch´ema `a 5 points standard.

Notations - Approximation constante par morceaux On notera fT = (fK)K∈T ∈RT.

On associe `a toute famillevT ∈RT, une fonction vT(x) = X

K∈T

vK1K(x). On a alors

kvTkL = sup

K∈T

|vK|, kvTkL2 = X

K∈T

|K||vK|2

!12 .

(41)

Le sch´ ema VF4 / TPFA

Construction du sch´ema.

Le sch´ema

On chercheuT = (uK)K∈T ∈RT tel que













∀K∈ T, X

σ∈EK

FK(uT) =|K|fK, FK(uT) =−|σ|uL−uK

dKL

, siσ=K|L∈ Eint, FK(uT) =−|σ|−uK

dKσ

, siσ∈ Eext.

(VF4)

Notations - Approximation constante par morceaux On notera fT = (fK)K∈T ∈RT.

On associe `a toute famillevT ∈RT, une fonction vT(x) = X

K∈T

vK1K(x).

On a alors

kvTkL= sup

K∈T

|vK|, kvTkL2 = X

K∈T

|K||vK|2

!12 .

26/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(42)

Partie 1 - Plan

1

Introduction

Avant-Propos

Ecoulements complexes en milieux poreux

Ecoulements de fluides complexes visqueux incompressibles Autres mod`eles

Cahier des charges

2

Le Sch´ ema Volumes Finis basique pour le probl` eme de Laplace

Notations. Construction Analyse du sch´ema VF4

Existence. Unicit´e. Stabilit´e.

Principe du maximum discret

Gradient discret. Compacit´e. Convergence Estimation de l’erreur

Extensions de VF4

Diffusion isotrope h´et´erog`ene Second membre non r´egulier Un exemple un peu plus complexe

Les limitations de VF4

(43)

Analyse du sch´ ema VF4

Existence. Unicit´e. Stabilit´e.

Notations

Pour tout couple (K,L) de volumes de contrˆole voisins on note DKL(uT) = uL−uK

dKL

.

Pour toute arˆete int´erieureσ∈ Eint on noteDσ(uT) =DKL(uT), o`u l’on a choisi uneorientationKLune bonne fois pour toutes.

Pour tout arˆete ext´erieureσ∈ Eext on noteDσ(uT) =−ud K

. Lemme (Int´egration par parties discr`ete)

SoituT ∈RT une´eventuelle solution de (VF4), alors pour tout vT ∈RT

X

σ∈E

dσ|σ|Dσ(uT)Dσ(vT)

| {z }

def= [uT,vT]1,T

= X

K∈T

|K|vKfK= (vT, fT)L2.

La conservativit´e locale est essentielle ici

28/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(44)

Analyse du sch´ ema VF4

Existence. Unicit´e. Stabilit´e.

Lemme (Int´egration par parties discr`ete)

SoituT ∈RT une´eventuelle solution de (VF4), alors pour tout vT ∈RT

X

σ∈E

dσ|σ|Dσ(uT)Dσ(vT)

| {z }

def= [uT,vT]1,T

= X

K∈T

|K|vKfK= (vT, fT)L2.

La conservativit´e locale est essentielle ici

Proposition La forme bilin´eaire

(uT, vT)∈RT ×RT 7→[uT, vT]1,T,

est un produit scalaire surRT appel´eproduit scalaireH01 discret.

La norme associ´ee est appel´eenorme H01 discr`ete et not´ee k · k1,T.

(45)

Analyse du sch´ ema VF4

Existence. Unicit´e. Stabilit´e.

Th´eor`eme

Pour toute donn´eef ∈L2(Ω), le sch´ema (VF4) admet une unique solutionuT et on a

kuTk21,T ≤ kuTkL2kfTkL2 ≤ kuTkL2kfkL2.

Pour obtenir une estimationH01 discr`ete exploitable, on utilise le Th´eor`eme (In´egalit´e de Poincar´e discr`ete)

Pour tout maillage orthogonal admissibleT, on a

∀vT ∈RT, kvTkL2 ≤diam(Ω)kvTk1,T.

Preuve de l’in´egalit´e de Poincar´e

29/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(46)

Analyse du sch´ ema VF4

Existence. Unicit´e. Stabilit´e.

Th´eor`eme

Pour toute donn´eef ∈L2(Ω), le sch´ema (VF4) admet une unique solutionuT et on a

kuTk21,T ≤ kuTkL2kfTkL2 ≤ kuTkL2kfkL2.

Pour obtenir une estimationH01 discr`ete exploitable, on utilise le Th´eor`eme (In´egalit´e de Poincar´e discr`ete)

Pour tout maillage orthogonal admissibleT, on a

∀vT ∈RT, kvTkL2 ≤diam(Ω)kvTk1,T.

Preuve de l’in´egalit´e de Poincar´e

(47)

Analyse du sch´ ema VF4

Propri´et´es qualitatives. Principe du maximum discret

Matrice du syst`eme

Elle est sym´etrique d´efinie positive (Cf. l’int´egation par parties discr`ete).

C’est uneM-matrice⇒principe du maximum discret v´erifi´e fT ≥0 =⇒uT ≥0.

En effet, la ligneKde la matrice s’´ecrit X

L∈VK

τKL

|{z}

≥0

(uK−uL) =|K|fK.

Impl´ementation du sch´ema

Parcours du maillage par arˆetes et non par volumes de contrˆole. Informations g´eom´etriques utilis´ees : |σ|,dKL,|K|.

La seule m´ethode de quadrature utilis´ee (´eventuellement) est pour le terme source.

Estimation de l’erreur de quadraturefT 7→uT,gT 7→vT kuT −vTkL2 ≤CkuT −vTk1,T ≤C2kfT −gTkL2.

30/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(48)

Analyse du sch´ ema VF4

Propri´et´es qualitatives. Principe du maximum discret

Matrice du syst`eme

Elle est sym´etrique d´efinie positive (Cf. l’int´egation par parties discr`ete).

C’est uneM-matrice⇒principe du maximum discret v´erifi´e fT ≥0 =⇒uT ≥0.

En effet, la ligneKde la matrice s’´ecrit X

L∈VK

τKL

|{z}

≥0

(uK−uL) =|K|fK.

Impl´ementation du sch´ema

Parcours du maillage par arˆetes et non par volumes de contrˆole.

Informations g´eom´etriques utilis´ees :|σ|,dKL,|K|.

La seule m´ethode de quadrature utilis´ee (´eventuellement) est pour le terme source.

Estimation de l’erreur de quadraturefT 7→uT,gT 7→vT kuT −vTkL2 ≤CkuT −vTk1,T ≤C2kfT −gTkL2.

(49)

Analyse du sch´ ema VF4

Gradient discret. Compacit´e. Convergence

Cellule diamant

K L

xK xL

D

Gradient discret Pour toutvT ∈RT, on d´efinit (d= dimension)

D∈D, ∇TDvT =





duL−uK

dKL

νKL=dDσ(uT)ν, siσ∈ Eint, d0−uK

dKL

νKσ=dDσ(uT)ν, siσ∈ Eext,

TvT = X

D∈D

1DTDvT ∈(L2(Ω))2. Lien avec la normeH01 discr`ete

kvTk21,T = 1

dk∇TvTk2L2.

31/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(50)

Analyse du sch´ ema VF4

Gradient discret. Compacit´e. Convergence

Th´eor`eme (Compacit´e faible)

Soit(Tn)n une suite de maillages orthogonaux admissibles avec size(Tn)→0 et(uTn)n une famille de fonctions discr`etes d´efinies sur chacun des maillages telle que

sup

n

kuTnk1,Tn <+∞.

Alors :

Il existe une fonction u∈L2(Ω), et une sous-suite(uTϕ(n))n qui converge fortement versudansL2(Ω).

De plus,

La fonctionuest dans H01(Ω).

La suite des gradients discrets (∇Tϕ(n)uTϕ(n))n converge faiblementvers ∇udans(L2(Ω))d.

Preuve du Th´eor`eme de compacit´e

(51)

Analyse du sch´ ema VF4

Gradient discret. Compacit´e. Convergence

Th´eor`eme (Compacit´e faible)

Soit(Tn)n une suite de maillages orthogonaux admissibles avec size(Tn)→0 et(uTn)n une famille de fonctions discr`etes d´efinies sur chacun des maillages telle que

sup

n

kuTnk1,Tn <+∞.

Alors :

Il existe une fonction u∈L2(Ω), et une sous-suite(uTϕ(n))n qui converge fortement versudansL2(Ω).

De plus,

La fonctionuest dans H01(Ω).

La suite des gradients discrets (∇Tϕ(n)uTϕ(n))n converge faiblementvers ∇udans(L2(Ω))d.

Preuve du Th´eor`eme de compacit´e

32/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(52)

Analyse du sch´ ema VF4

Gradient discret. Compacit´e. Convergence

Th´eor`eme (Convergence du sch´ema VF4)

Soitf ∈L2(Ω)etu∈H01(Ω), l’unique solution du probl`eme continu.

Soit(Tn)n une famille de maillages orthogonaux admissibles avec size(Tn)→0.

Pour toutn, on noteuTn∈RTn l’unique solution du sch´ema sur le maillageTn pour la donn´eef.

On a :

La suite (uTn)n convergefortement vers udansL2(Ω). La suite (∇TnuTn)n convergefaiblementvers ∇udans (L2(Ω))d.

De plus, sid≥2, la convergenceforte des gradients n’a lieu que si f =u= 0.

Preuve de la convergence de VF4

(53)

Analyse du sch´ ema VF4

Gradient discret. Compacit´e. Convergence

Th´eor`eme (Convergence du sch´ema VF4)

Soitf ∈L2(Ω)etu∈H01(Ω), l’unique solution du probl`eme continu.

Soit(Tn)n une famille de maillages orthogonaux admissibles avec size(Tn)→0.

Pour toutn, on noteuTn∈RTn l’unique solution du sch´ema sur le maillageTn pour la donn´eef.

On a :

La suite (uTn)n convergefortement vers udansL2(Ω).

La suite (∇TnuTn)n convergefaiblementvers∇udans (L2(Ω))d.

De plus, sid≥2, la convergenceforte des gradients n’a lieu que si f =u= 0.

Preuve de la convergence de VF4

33/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(54)

Analyse du sch´ ema VF4

Estimation de l’erreur

Pr´ealables

Convergence du sch´ema : pas d’hypoth`ese de r´egularit´e suru.

Pour les estimations d’erreur on va supposer queu∈H2(Ω).

Principe de l’analyse

On souhaite compareruT avec la projectionPTu= (u(xK))K de la solution exacte sur le maillage. On d´efinit l’erreur

eT =PTu−uT.

On compare le flux num´erique calcul´e surPTuavec le flux exact

|σ|RK(u)def=FK(PTu)−FK. Il vient (pourσ∈ Eint)

RK(u) = u(xL)−u(xK) dKL

− 1

|σ| Z

σ

∇u·νKLdx.

(55)

Analyse du sch´ ema VF4

Estimation de l’erreur

Pr´ealables

Convergence du sch´ema : pas d’hypoth`ese de r´egularit´e suru.

Pour les estimations d’erreur on va supposer queu∈H2(Ω).

Principe de l’analyse

On souhaite compareruT avec la projection PTu= (u(xK))K de la solution exacte sur le maillage. On d´efinit l’erreur

eT =PTu−uT.

On compare le flux num´erique calcul´e surPTuavec le flux exact

|σ|RK(u)def=FK(PTu)−FK. Il vient (pourσ∈ Eint)

RK(u) = u(xL)−u(xK) dKL

− 1

|σ| Z

σ

∇u·νKLdx.

34/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(56)

Analyse du sch´ ema VF4

Estimation de l’erreur

Pr´ealables

Convergence du sch´ema : pas d’hypoth`ese de r´egularit´e suru.

Pour les estimations d’erreur on va supposer queu∈H2(Ω).

Principe de l’analyse

On souhaite compareruT avec la projection PTu= (u(xK))K de la solution exacte sur le maillage. On d´efinit l’erreur

eT =PTu−uT.

On compare le flux num´erique calcul´e surPTuavec le flux exact

|σ|RK(u)def=FK(PTu)−FK. Il vient (pourσ∈ Eint)

RK(u) = u(xL)−u(xK) dKL

− 1

|σ|

Z

σ

∇u·νKLdx.

(57)

Analyse du sch´ ema VF4

Estimation de l’erreur

|σ|RK(u)def=FK(PTu)−FK. On soustrait le bilan de flux exact

|K|fK= X

σ∈EK

FK = X

σ∈EK

FK(PTu)− X

σ∈EK

|σ|RK(u), et le sch´ema num´erique

|K|fK= X

σ∈EK

FK(uT).

On obtient

K∈ T, X

σ∈EK

FK(eT) = X

σ∈EK

|σ|RK(u). (?)

On multiplie (?) par eKet on somme surK.

L’erreur de consistance est conservative RK(u) =−RL(u) donc on trouve

keTk21,T = [eT, eT]1,T =X

σ∈E

dσ|σ|Dσ(eT)2=X

σ∈E

dσ|σ|Rσ(u)Dσ(eT). Par Cauchy-Schwarz on trouve

keTk1,T ≤ X

σ∈E

dσ|σ||Rσ(u)|2

!12 .

35/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

(58)

Analyse du sch´ ema VF4

Estimation de l’erreur

|σ|RK(u)def=FK(PTu)−FK. On obtient

K∈ T, X

σ∈EK

FK(eT) = X

σ∈EK

|σ|RK(u). (?)

On multiplie (?) par eKet on somme surK.

L’erreur de consistance est conservative RK(u) =−RL(u) donc on trouve

keTk21,T = [eT, eT]1,T =X

σ∈E

dσ|σ|Dσ(eT)2=X

σ∈E

dσ|σ|Rσ(u)Dσ(eT). Par Cauchy-Schwarz on trouve

keTk1,T ≤ X

σ∈E

dσ|σ||Rσ(u)|2

!12 .

(59)

Analyse du sch´ ema VF4

Estimation de l’erreur

|σ|RK(u)def=FK(PTu)−FK. On obtient

K∈ T, X

σ∈EK

FK(eT) = X

σ∈EK

|σ|RK(u). (?)

On multiplie (?) par eKet on somme surK.

L’erreur de consistance est conservative RK(u) =−RL(u) donc on trouve

keTk21,T = [eT, eT]1,T =X

σ∈E

dσ|σ|Dσ(eT)2=X

σ∈E

dσ|σ|Rσ(u)Dσ(eT).

Par Cauchy-Schwarz on trouve keTk1,T ≤ X

σ∈E

dσ|σ||Rσ(u)|2

!12 .

35/ 52 Franck BOYER VF pour les probl`emes elliptiques - Partie 1

Références

Documents relatifs

Toute utilisation commerciale ou impression systématique est constitu- tive d’une infraction pénale.. Toute copie ou impression de ce fichier doit contenir la présente mention

Au bout d’une certaine dur´ee de chauffage, il peut ˆetre arrˆet´e. Il nous reste alors de l’eau liquide si la temp´erature d’´ebullition est inf´erieure ` a 100˚C.. 2)

La figure commencée ci-dessous est à construire et à compléter au fur et à mesure des questions.. On donne AC = 4,2 cm ; AB = 5,6 cm et BC =

contours deviennent plus nets, contrairement aux autres ap- proches qui soient, ne diffusent pas les pixels de bruit, soient cr´eent un flou important pour les contours des

[r]

C’est la raison pour laquelle nous avons choisi de réaliser dans cette partie l’étude théorique et numérique de la stabilité Inf-Sup du schéma DDFV pour le problème de Stokes..

Afin de vérifier les paramètres identifiés (conductivité électrique et perméabilité magnétique), nous allons les introduire dans le modèle direct et par la suite procédé au

Les méthodes numériques de discrétisation citées précédemment consiste à ramener la résolution du système d’équations différentielles dans le domaine d’étude, avec