Cours 2 Introduction Aux Volumes Fines
Cours 2 Introduction Aux Volumes Fines
Cours 2 Introduction Aux Volumes Fines
Lyes DOUADJI Dpartement de Gnie lectrique & dlectronique Facult Sciences lIngnieur Universit de Boumerds
Introduction
La mthode des Volumes Finis consiste intgrer, sur des volumes lmentaires, les quations crites sous forme intgrale. C'est une mthode particulirement bien adapte la discrtisation spatiale des lois de conservation, contrairement aux lments Finis, et est ainsi trs utilise en mcanique des fluides. Sa mise en oeuvre est simple si les volumes lmentaires ou "volumes de contrle" sont des rectangles en 2D ou des paralllpipdes en 3D. Cependant, la mthode des Volumes Finis permet d'utiliser des volumes de forme quelconque et donc de traiter des gomtries complexes, contrairement aux Diffrences Finies.
L'intgrale
reprsente la somme des flux travers chaque face de la maille. Le flux est suppos constant sur chaque face, l'intgrale se ramne une somme discrte sur chaque face de la maille. Il vient :
La quantit Fface = F(wface) est une approximation du flux F sur une face de la maille, c'est le flux numrique sur la face considre.
La discrtisation spatiale revient calculer le bilan des flux sur une maille lmentaire. Ce bilan comprend la somme des contributions values sur chaque face de la maille. La manire dont on approche les flux numriques en fonction de l'inconnue discrte dtermine le schma numrique. L'criture du schma numrique peut galement utiliser des inconnues auxiliaires, par exemple le gradient de l'inconnue par maille.
Cas monodimensionnel
Considrons une loi de conservation 1D : O u est une grandeur physique fonction de la variable d'espace x et du temps t et f(u) est une fonction de u Le domaine de calcul est divis en N mailles de centre xi. Chaque maille a une taille hi = xi+1/2 - xi-1/2. Les indices demi-entier dsignent les interfaces de la maille avec les mailles voisines
Figure: Maillage 1D Le temps est discrtis en intervalles de pas constant t. La fonction u est suppose constante dans chaque maille et gale une valeur approche de la moyenne. Notons cette valeur moyenne dans la i-me maille de centre xi, l'instant t = n t. Ainsi :
Cas monodimensionnel
Souvent, cette valeur approche de la moyenne est la valeur de la fonction u au centre xi de la maille, on parle alors de Volumes Finis Cell-Centered (et dans ce cas, Le discrtisation spatiale par les Volumes Finis consiste intgrer maille par maille la loi de conservation :
Cas monodimensionnel
dsigne une approximation du flux f(u) l'interface xi+1/2 et au temps n t. C'est le flux numrique au point xi+1/2. Ce flux numrique s'value en fonction des valeurs moyennes de u dans les mailles voisines, ce qui dtermine le schma numrique. Une mthode d'Euler explicite est utilise pour valuer la drive en temps (d'autres schmas peuvent tre utiliss, par exemple le schma de RungeKutta). La formulation discrtise en Volumes Finis de la loi de conservation est ainsi :
Cas bidimensionnel
Considrons une loi de conservation d'une grandeur physique u(x; y; t) o x et y sont les deux directions d'espace. Le domaine gomtrique est divis en mailles lmentaires, par exemple en mailles rectangulaires comme reprsent sur la figure . La grandeur u est suppose constante dans chaque maille et gale une valeur approche de la moyenne sur la maille (ou encore la valeur au centre de la maille).
: reprsente la circulation sur un contour d'une maille lmentaire. Plaons-nous sur la maille de contour ABCD comme indiqu sur la figure. Le flux F est suppos constant sur chaque arte de la maille AB, BC, CD et AD.
Cas bidimensionnel
L'intgrale se ramne une somme discrte sur chaque arte :
Ceci revient valuer le bilan des flux travers chaque facette de la maille.
La fonction u(x) est suppos constante dans chaque maille et gale une valeur approche de la moyenne sur la maille considre La discrtisation spatiale par les Volumes Finis consiste intgrer maille par maille l'quation diffrentielle du problme, soit pour la i-me maille :
pour i variant de 1 N
Il reste maintenant exprimer u(xi-1/2) en fonction des inconnues ui. L'approximation la plus naturelle est de prendre la valeur moyenne de u(x) sur le segment [xi-1; xi], soit :
avec
Cette dernire expression n'est pas valable au bord gauche, pour i = 1, en x1/2 = 0, car elle fait intervenir le point x0 qui n'est pas dfini. Il se pose alors le problme du traitement des bords qui exige une formulation particulire. Une possibilit est de dfinir une maille fictive gauche de l'intervalle [0,1], et d'affecter une valeur moyenne de la fonction u dans cette maille. Une autre possibilit est de considrer la valeur moyenne de u(x1/2) non plus sur le segment [x0; x1] qui n'est pas dfini mais sur le segment [x1/2; x1], c'est ce que nous choisissons dans cet exemple. Ainsi on crit :
Forme matricielle
Dans la cas particulier d'un maillage rgulier de pas h, l'quation discrtise s'crit :
Logiciels
De nombreux codes de simulation numrique en mcanique des fluides reposent sur la mthode des diffrences finies : Fluent, StarCD, CFX, FineTurbo, elsA,
Rfrences
C. Hirsch. Numerical computation of internal and external flows, volume I : fundamentals of numerical discretization. John Wiley & Sons, Chichester, New York, 1986.