DEPARTEMENT DE GENIE MECANIQUE Filire : 4 me Anne ING (Energtique) Module : Mthode Numrique TEC345 Anne universitaire : 2010/2011 Cours Volumes finis
Module : TEC345 P par Mr : MEDJAHED .B Page 1
1. Introduction La mthode des volumes de contrle dveloppe par Spalding et Patankar est une mthode de rsidus pondrs dans laquelle les fonctions de poids sont gales lunit dans des volumes finis donns et nulles partout ailleurs. Sa grande simplicit de mise en uvre a fait quelle a connu un essor fulgurant depuis les annes 1970-1980. Elle est lorigine de la majorit des codes de calculs en gomtrie cartsienne (Fluent,Phoenics...). Nous considrons ici lexemple de lquation de la chaleur en rgime stationnaire et instationnaire.
2. Lquation de la chaleur 2.1 Cas unidimensionnel 2.1.1 Rgime stationnaire Les principes de base de la mthode sont prsents ici travers lexemple de l quation de diffusion monodimensionnelle: (1) Le domaine est dabord discrtis laide dune grille unidimensionnelle (uniforme ou non) oriente positivement vers la droite. Pour crire le schma de discrtisation en un point P, nous dsignerons par E et W les nuds situs immdiatement sa droite et sa gauche (figure 1).Le " volume " de contrle centr en P a donc ici pour dimension Ax. Nous dsignerons enfin les points situs aux limites de ce volume par w et e respectivement.
Le principe de la mthode des volumes finis consiste intgrer lquation rsoudre sur chacun des volumes de contrle. UNIVERSITE ABDELHAMID IBN BADIS MOSTAGANEM FACULTE DES SCIENCES ET DE LA TECHNOLGIE DEPARTEMENT DE GENIE MECANIQUE Filire : 4 me Anne ING (Energtique) Module : Mthode Numrique TEC345 Anne universitaire : 2010/2011 Cours Volumes finis
Module : TEC345 P par Mr : MEDJAHED .B Page 2
Nous avons donc au point P:
soit: (2) o est la valeur moyenne de S sur le volume considr. Le gradient thermique aux interfaces est finalement calcul en supposant que T varie linairement entre chaque point du maillage. On obtient ainsi: (3) Lquation (3) peut se mettre sous la forme: (4) avec:
Lquation (4) sera crite en chaque nud du maillage. 2.1.1.1 Calcul de la conductivit aux interfaces La mthode des volumes finis repose sur le calcul des flux aux interfaces. On a donc besoin (quand le domaine est htrogne) de dduire les conductivits aux points e et w partir des conductivits aux nuds E, P et W. UNIVERSITE ABDELHAMID IBN BADIS MOSTAGANEM FACULTE DES SCIENCES ET DE LA TECHNOLGIE DEPARTEMENT DE GENIE MECANIQUE Filire : 4 me Anne ING (Energtique) Module : Mthode Numrique TEC345 Anne universitaire : 2010/2011 Cours Volumes finis
Module : TEC345 P par Mr : MEDJAHED .B Page 3
La conductivit peut tre dtermine en supposant un comportement linaire:
avec Pour un maillage rgulier on retrouve la moyenne arithmtique:
On montre que ce choix nest pas bon. On lui prfrera la moyenne suivante:
qui conduit dans le cas dun maillage rgulier :
2.1.1.2 Conditions aux limites Les conditions aux limites du type de Dirichlet sont introduites directement dans le systme obtenu. Les conditions aux limites du type Neumann ou Fourier ncessitent un traitement particulier qui consiste intgrer lquation sur les volumes finis situs sur les frontires. On obtient ainsi des UNIVERSITE ABDELHAMID IBN BADIS MOSTAGANEM FACULTE DES SCIENCES ET DE LA TECHNOLGIE DEPARTEMENT DE GENIE MECANIQUE Filire : 4 me Anne ING (Energtique) Module : Mthode Numrique TEC345 Anne universitaire : 2010/2011 Cours Volumes finis
Module : TEC345 P par Mr : MEDJAHED .B Page 4
quations algbriques supplmentaires qui sajoutent aux quations algbriques dtermines sur les nuds intrieurs du domaine pour former le systme final rsoudre. 2.1.1.3 Lalgorithme TDMA Les systmes obtenus sont ici tridiagonaux. Leur rsolution se fait donc en utilisant lalgorithme TDMA qui transforme le systme tridiagonal en un systme triangulaire suprieur dont la rsolution est immdiate par remonte. Soit rsoudre le systme tridiagonal suivant: (I) Lalgorithme consiste transformer le systme (I) en un systme triangulaire suprieur de la forme: (II) Il faut pour cela dterminer les coefficients o i et | i . Le systme (II) permet dcrire:
UNIVERSITE ABDELHAMID IBN BADIS MOSTAGANEM FACULTE DES SCIENCES ET DE LA TECHNOLGIE DEPARTEMENT DE GENIE MECANIQUE Filire : 4 me Anne ING (Energtique) Module : Mthode Numrique TEC345 Anne universitaire : 2010/2011 Cours Volumes finis
Module : TEC345 P par Mr : MEDJAHED .B Page 5
Ecrivons la ligne k du systme (I) :
et remplaons-y u k-1 par son expression (II-3):
ce qui donne:
soit:
Une comparaison avec lquation (II-4) conduit finalement : (III) Les suites (III) permettent donc de dterminer les coefficients inconnus dindice k partir des coefficients dindice k-1. Il nous reste initialiser ces suites et donc dterminer o1 et |1. Pour cela, on utilise les deux premires lignes des systmes (I) et (II):
qui conduisent :
UNIVERSITE ABDELHAMID IBN BADIS MOSTAGANEM FACULTE DES SCIENCES ET DE LA TECHNOLGIE DEPARTEMENT DE GENIE MECANIQUE Filire : 4 me Anne ING (Energtique) Module : Mthode Numrique TEC345 Anne universitaire : 2010/2011 Cours Volumes finis
Module : TEC345 P par Mr : MEDJAHED .B Page 6
Une fois tous les coefficients dtermins, on peut rsoudre le problme par remonte. exemple: utiliser cet algorithme pour rsoudre le systme (3*3) suivant:
(Le vecteur solution est (-1,-1,-1) t ) 2.1.2 Rgime instationnaire
Dans ce cas on intgr en espace et dans le temps:
Le terme daccumulation est intgr en supposant que la valeur de T au point P est uniforme dans tout le volume:
En ce qui concerne les autres termes, une fois lintgration spatiale effectue, on utilise lcriture gnrale suivante:
o f(t) est lune des fonctions intgrer. Cette criture permet de retrouver les trois schmas classiques de la mthode des diffrences finies suivant les valeurs de o: o=0: schma explicite (conditionnellement stable) o=1: Schma implicite UNIVERSITE ABDELHAMID IBN BADIS MOSTAGANEM FACULTE DES SCIENCES ET DE LA TECHNOLGIE DEPARTEMENT DE GENIE MECANIQUE Filire : 4 me Anne ING (Energtique) Module : Mthode Numrique TEC345 Anne universitaire : 2010/2011 Cours Volumes finis
Module : TEC345 P par Mr : MEDJAHED .B Page 7
o=0.5: schma semi-implicite de Crank-nicolson Ainsi par exemple pour o=1 (schma implicite), on a:
ce qui se met sous la forme:
avec:
On a donc ici un systme tridiagonal rsoudre chaque pas de temps. 2.2 Cas bidimensionnel Considrons prsent lquation:
Sur un domaine bidimensionnel discrtis de faon cartsienne, les volumes finis de surface AxAy ont lallure de la figure 2. Le point P a maintenant 4 voisins suivant les 4 points cardinaux: E,W,N,S.
Figure 2: Discrtisation bidimensionnelle montrant les volumes finis UNIVERSITE ABDELHAMID IBN BADIS MOSTAGANEM FACULTE DES SCIENCES ET DE LA TECHNOLGIE DEPARTEMENT DE GENIE MECANIQUE Filire : 4 me Anne ING (Energtique) Module : Mthode Numrique TEC345 Anne universitaire : 2010/2011 Cours Volumes finis
Module : TEC345 P par Mr : MEDJAHED .B Page 8
Une intgration en espace et dans le temps donne:
o E est la surface du volume de contrle considr. Le thorme de Gauss permet de remplacer lintgrale de surface de la divergence dun vecteur par une intgrale sur le contour de cette surface du flux du vecteur :
I est ici le contour de la surface E et la normale oriente vers lextrieur. On a donc :
soit:
Les diffrentes drives partielles sont ensuite approximes de la faon suivante:
On obtient finalement dans le cas du schma implicite (o=1):
avec:
UNIVERSITE ABDELHAMID IBN BADIS MOSTAGANEM FACULTE DES SCIENCES ET DE LA TECHNOLGIE DEPARTEMENT DE GENIE MECANIQUE Filire : 4 me Anne ING (Energtique) Module : Mthode Numrique TEC345 Anne universitaire : 2010/2011 Cours Volumes finis
Module : TEC345 P par Mr : MEDJAHED .B Page 9
Remarque: la rsolution du systme matriciel prcdent peut encore se faire par lalgorithme TDMA. On se ramne pour cela un systme unidimensionnel sur une ligne ou une colonne et on procd une rsolution itrative par balayages successifs. Un premier balayage est effectu ligne par ligne en crivant:
avec:
o T * N et T * S sont les valeurs de T N et T S litration prcdente. Quand le balayage sur les lignes est termin, on passe au balayage colonne par colonne. Sur chaque colonne, lalgorithme TDMA est utilis pour rsoudre le systme:
avec:
o T * E et T * W sont les valeurs de T E et T W litration prcdente. Ce processus itratif est rpt jusqu convergence. Cette technique prsente lavantage dviter la construction de systmes matriciels.