• Aucun résultat trouvé

3.2 R´ esolution du Probl` eme M´ ecanique

3.2.1 Formulation Forte

Considerons l’´ecoulement d’un fluide newtonien dans une cavit´eΩ ferm´ee et de di- mension finie, dont la paroi s’´ecrit∂Ω. Cette cavit´e correspond au domaine de calcul dans lequel la vitesse et la pression du fluide ´evoluent avec le temps. Le vrai domaine de calcul est doncΩ× [0,T ], et les inconnues sontv(x, t)etp(x, t),∀(x, t) ∈ Ω×[0,T ].

3.2.1.1 Equilibre Dynamique

Un tel ´ecoulement r´epond `a la loi fondamentale de la dynamique dont l’´equation (nomm´ee ´equation de l’´equilibre dynamique) s’´ecrit de la fa¸con suivante :

∇ · σ + F − I = 0 (3.8)

o`u σ est le tenseur des contraintes, F repr´esente les forces ext´erieures agissant sur le fluide, etI est l’inertie du syst`eme. G´en´eralement, on consid`ere que seules les forces gravitationnelles jouent un role dans les ´ecoulements de fluides, donc F = ρg, ou ρ est la masse volumique du fluide (en kg · m3), et g est l’acc´el´eration gravita- tionnelle (−9.81m ·s2). L’inertie, elle, peut ˆetre ´ecrite sous la formeI = ρε(α)γ, avec

γ l’acc´el´eration du fluide et ρε(α) la masse volumique globale variable, construite dans l’´etape pr´ec´edente de r´esolution :

−∇ · σ + ρε(α)γ = ηε(α)g (3.9)

Le tenseur des contraintes peut ˆetre d´ecompos´e en une partie d´eviatorique s et une partie sph´erique pI :

ou p est la pression hydrostatique, et I est le tenseur identit´e. Dans le cas d’un fluide `a comportement newtonien comme c’est le cas ici, la partie d´eviatorique des contraintes est connue pour ˆetre :

s = 2ηε(α)²(v) (3.11)

o`u ηε(α) est la viscosit´e globale du fluide (en Pa.s) variant sur le domaine con- struit pr´ecedemment, et²(v)est le tenseur des vitesses de deformation tel que :

²(v) = 1

2(∇v + ∇v

T) (3.12)

Avec une formulation eul´erienne pour l’acc´el´eration, nous avons :

−∇ · (2ηε(α)²(v) − pI) + ρε(α)d vd t = ρε(α)g (3.13)

Puis :

−∇ · (2ηε(α)²(v)) + ∇p + ρε(α)(∂v

∂t + ∇v · v) = ρε(α)g (3.14)

3.2.1.2 Continuit´e

L’´equation de la conservation de la masse s’´ecrit :

∂ρε(α)

∂t + ∇ · (ρε(α)v) = 0 (3.15)

Pour un ´ecoulement incompressible, l’´evolution de la masse volumique en fonc- tion de temps est nulle. On se limite donc `a :

Afin de fermer ce probl`eme, on doit lui ajouter des conditions initiales, ainsi que des conditions aux limites. En g´en´eral, avec la consid´eration d’espaces fonction- nels ad´equats et de conditions limites assez r´eguli`eres, il existe une solution unique `a ce probl`eme [40]. Les conditions appliqu´ees aux limites sur ∂Ω peuvent ˆetre de type Dirichlet sur la vitesse v = vg, ou de type Neumann avec une force surfacique

σ· n = f.

3.2.1.3 Navier-Stokes Incompressible

La formulation forte du probl`eme de Navier-Stokes incompressible, dans laquelle il faut trouver v(x, t) et p(x, t), ∀(x, t) ∈ Ωx[0,T ], est la suivante :

½

ρε(α)∇v∇t + ρε(α)∇v · v − ∇ · (2ηε(α)²(v)) + ∇p = ρε(α)g

∇ · v = 0 (3.17)

La mod´elisation en m´ecanique des fluides par ces ´equations permet de simuler des ´ecoulements visqueux plus ou moins turbulents. Le nombre de Reynolds est une valeur adimensionnelle qui quantifie cette turbulence : plus il est ´elev´e, plus il y a la possibilit´e de turbulence. D’une mani`ere g´en´erale, il est d´efini de cette fa¸con :

Re = ρε(α)U L

ηε(α) (3.18)

o`uU (enm.s−1) etL (enm) sont une vitesse et une longueur caract´eristiques de

l’´ecoulement consid´er´e. Dans notre cas le fluide inject´e ´etant hautement visqueux, la hauteur de chute importante et la vitesse de l’´ecoulement suffisamment faible : le nombre de Reynolds reste faible (Re de l’ordre de 1). Nous consid´erons donc des ´ecoulements non turbulents.

3.2.2

Formulation Variationelle

3.2.2.1 Notations

Nous introduisons, tout d’abord, les espaces fonctionnels n´ecessaires pour ´etablir la formulation faible des ´equations de Navier-Stokes :

V = ¡H1(Ω)¢d V0 = ¡H1 0(Ω) ¢d P = L2(Ω) (3.19)

o`u L2(Ω) est l’espace de Lebesgue des fonctions carr´ees sommables sur un do-

maineΩ, et H1(Ω) est l’espace de Sobolev inclus dans L2(Ω) :

L2(Ω) = ©q ,Rq2dV < ∞ª H1(Ω) = nq ∈ L2(Ω), ∇q ∈¡L2(Ω)¢do H1 0(Ω) = © q ∈ H1(Ω), q = 0sur∂Ωª (3.20)

De plus on introduit la notation du produit scalaire dans L2(Ω) :

(f1, f2) =

Z

f1f2dV ∀ f1, f2 ∈ L

2(Ω) (3.21)

3.2.2.2 Forme Faible

Nous ´ecrivons le probl`eme faible li´e aux ´equations de Navier-Stokes incompressibles avec une m´ethode de Galerkin Standard. On recherche la vitesse v et la pressionp

dans les espaces fonctionnels V et P. Pour cela, on effectue le produit scalaire du probl`eme au sens L2 (voir d´efinition (3.21)) par des fonctions tests w et q choisies dansV0 et P : 1 2 ¡ ∇v + ∇vT¢ : ∇w =1 2 ¡ ∇v + ∇vT¢ :1 2 ¡ ∇w + ∇wT¢ (3.22)

On choisi les fonctions tests w telles que w = 0 sur Ω de fa¸con `a ce que l’on puisse simplifier en int´egrant par partie `a l’aide de la formule de Green :

Z Ω(∇p · w) = Z Ω(p · ∇ · w) + Z Ω(p · w · n) = Z Ω(p · ∇ · w) (3.23)

Le probl`eme variationnel consiste donc `a trouver (v, p) ∈ (V,P), quels que soient

(w, q) ∈ (V0,P), tels que : R Ωρε(α)∂v∂t · w + R Ωρε(α) · ∇v · v · w + R Ω2ηε(α)²(v) : ²(w) − R Ωp · ∇ · w = R Ωρε(α)g · w R Ωq∇ · v = 0 (3.24)

Ou alors, en appliquant la notation de la d´efinition (3.21), nous obtenons : ³ ρε(α)∂v∂t, w ´ + (ρε(α)∇v · v,w) + (2ηε(α)²(v) : ²(w)) − (p,∇ · w) = (ρε(α)g , w) (∇ · v,q) = 0 (3.25) Avec : ²(v) = 1 2(∇v + ∇v T) (3.26)

Afin que le probl`eme soit correctement pos´e il est n´ecessaire d’imposer des con- ditions initiales : v = v0et p = p0pour t = 0et des conditions aux bords que nous

choisissons de type Dirichlet.

3.2.3

Discr´etisation

Nous discr´etisons la forme faible, obtenue pr´ecedemment (3.25) `a l’aide d’une m´eth- ode ´el´ements finis. Ceci consiste `a d´efinir des espaces fonctionnels Vh, V0h et Ph

de dimensions finies ”proches” des espaces V, V0 et P de dimensions infinies. On approche ensuite la solution(v, p) ∈V×P de (3.25) par (vh, ph) ∈Vh×Ph, quels que

soient (wh, qh) ∈ (V0h,Ph).

Nous proc´edons d’abord `a la discr´etisation deΩ, en se donnant un maillage Th(Ω)

deΩ. Avec h la taille moyenne des ´el´ements du maillage consid´er´e appel´e taille de maille. Plus la taille de maille est petite plus l’approximation des espaces fonction- nels est pr´ecise. Nous appellerons Ωh le domaine ainsi discr´etis´e. Les ´el´ements K

constituant ce maillage sont des d-simplexes (c’est `a dire des triangles en 2D et des t´etra`edres en 3D), et l’on a :

Ωh = [ K ∈Th(Ω)

K (3.27)

La g´en´eration du maillage est r´ealis´ee `a l’aide du logiciel MTC [13] qui, `a partir d’une d´efinition g´eom´etrique, cr´ee une discr´etisation spatiale compos´ee de t´etra`edres structur´ee ou non structur´ee.

3.2.3.1 Forme Discr`ete

Le probl`eme discr´etis´e consiste donc `a trouver (vh, ph) ∈Vh×Ph quels que soient (wh, qh) ∈ (V0h,Ph), tels que :

³

ρε(α)∂v∂th, wh ´

+ (ρε(α)∇vh· vh, wh) + (2ηε(α)²(vh) : ²(wh)) − (ph,∇ · wh) = (ρε(α)g , wh)

(∇ · vh, qh) = 0 (3.28)

Pour plus de d´etail sur la discr´etisation se rapporter `a [2].

3.2.3.2 Fonction Bulle

La librairie Cimlib utilise l’´el´ementP1+/P1, introduit par [20]. Cet ´el´ement, repr´esent´e

sur la Figure 3.2, consiste `a choisir la pression ph continue sur Ωh et lin´eaire sur

chaque ´el´ement du maillage. La vitessevh est choisie continue sur Ωh, et se d´ecom-

pose, sur un ´el´ement, en la somme d’une partie lin´eaire et d’une partie non lin´eaire appel´ee fonction bulle.

Figure 3.2: El´ement P1+/P1 : MINI-´el´ement.

La fonction bulle sert `a assurer la condition de compatibilit´e de Brezzi-Babuska [6]. Elle s’annule sur la fronti`ere de l’´el´ement, et est affine par morceau sur les quatre sous-t´etra`edres internes `a l’´el´ement (version propos´ee par [16]). Les espaces Vh et Ph s’expriment alors par :

Vh = Vh⊕ Bh Vh = ©wh ∈ C0(Ωh)3; wh|K ∈ P1(K )Bh = ©bh ∈ C0(Ωh)3; bh|∂K = 0 et bh|∂Ki ∈ P1(Ki)3i = 1,...,4 ª Ph = ©qh ∈ C0(Ωh) ; qh|K ∈ P1(K )ª (3.29)

o`u(Ki)i = 1,...,4est la d´ecomposition du t´etra`edreK en quatre sous-t´etra`edres ayant

de degr´e inf`erieur ou ´egal `a 1. L’erreur d’approximation de l’´el´ementP1+/P1 est du premier ordre (en O(h) o`uh est la taille de maille). Pour plus de d´etail se rapporter `a [7].

Documents relatifs