Vous êtes sur la page 1sur 9

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 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.