Vous êtes sur la page 1sur 12

METHODES NUMERIQUES APPLIQUEES AUX CALCULS DES ECOULEMENTS ET DU TRANSFERT DE CHALEUR

PROBLEME DE CONVECTION-DIFFUSION
La convection est toujours associe un mouvement macroscopique des particules fluides.
Cest trs diffrent de la diffusion qui elle, est un mouvement microscopique lchelle des
atomes et des molcules. Do une intensit de transfert beaucoup plus importante pour la
convection que pour la diffusion. Un exemple trs significatif est le morceau de sucre dans
une tasse de caf. On peut attendre que le caf soit sucr par le simple fait de la diffusion
qui dans ce cas est isotropique. Les particules du sucre vont dans toutes les directions avec la
mme intensit. Il n y a pas de raison pour quune direction soit privilgie par rapport une
autre (sauf prs des parois solides). Mais si on entre en action avec une petite cuillre, le
caf sera sucr beaucoup plus rapidement et le transport des particules va suivre la direction
de lcoulement. Do la particularit des schmas de convection. Ils sont troitement lis
la direction de lcoulement. Cest ce qui rend par exemple le schma upwind trs stable
bien quil est seulement de premier ordre en termes de prcision. Il utilise linformation qui
vient de la direction de lcoulement et cest trs logique, puisquavec lcoulement, cette
valeur arrivera au point P dans un laps de temps. Par contre, le schma centr, bien quil soit
plus prcis, peut donner des valeurs non ralistes. Ce qui influe sur la stabilit du schma. Il
faut garder dans lesprit le fait que sil y a un courant dair qui vient de votre gauche et que
dans cette direction il y a une source de pollution, vous serez invitablement polluer par
cette source. Alors que si lair vient de droite vous serez pargn. Donc si vous voulez
prdire votre situation dans un laps de temps, il faut prendre en considration linformation
dans la direction inverse de celle de lcoulement. Tous les autres schmas sont bass sur ce
principe tout en utilisant des recettes de cuisine pour proposer des schmas plus ou moins
prcis et/ou stable. Les schmas limiteurs utilisent des artifices mathmatiques de min et
max pour assurer la caractristique de boundedness. Dans cette partie du cours il est
question de passer en revue avec exercices dapplication les diffrents schmas de
convection et leurs proprits.
Lquation en rgime stationnaire dun transport convection-diffusion prend la forme
suivante :

div U divgrad S

(35)

Transport par convection = Transport par diffusion + terme source


En appliquant le thorme de la divergence sur un volume de contrle CV, lquation
devient :

n.U dA n.grad dA S dV
A

(36)

CV

Cette quation traduit bien un principe de conservation, o la partie gauche exprime le flux
par convection alors que celle de droite reprsente le flux par diffusion et la gnration ou la
destruction de la variable

www.abbesazzi.com

Page 41

METHODES NUMERIQUES APPLIQUEES AUX CALCULS DES ECOULEMENTS ET DU TRANSFERT DE CHALEUR

Problme une seule dimension (1D)


Reprenons lexemple prcdent en une seule dimension despace et sans terme source :

d
u d d
dx
dx dx

(37)

Pour fermer le systme nous avons besoin de lquation de continuit (conservation de la


masse), do :

d
u 0
dx

(38)

Lintgration des deux quations prcdentes sur un volume de contrle donne :

d
d

A A
dx e
dx w

uA e uA w

(39)

uAe uAw

(40)

Pour des raisons de simplicit nous reprsentons le flux convectif par la lettre F et le flux
diffusif par la lettre D, qui seront dfinit comme suit :

F u

et

(41)

Les valeurs de ces variables sur les deux facettes e et w scrivent :

Fe u e
De

e
X e

Fw u w
Dw

w
X w

(42)
(43)

Pour simplifier, la section droite de part et dautre sera maintenue constante.

Aw Ae A
Enfin, les deux quations (39) et (40), scrivent :

Fee Fw w De E P Dw P W
Fe Fw 0

www.abbesazzi.com

(44)
(45)

Page 42

METHODES NUMERIQUES APPLIQUEES AUX CALCULS DES ECOULEMENTS ET DU TRANSFERT DE CHALEUR

Pour se concentrer sur le problme de la convection nous allons supposer que la distribution
de la vitesse est connue. La rsolution des quations prcdentes passe par la dtermination
des variables de la convection.

Le schma aux diffrences centres (Central Differencing Scheme, CDS)


En supposant que le maillage est uniforme, la valeur de scrit :

e P E 2

(46)

w W P 2

(47)

Et en remplaant dans lquation (44), nous obtenons :

Fe
P E Fw W P De E P Dw P W
2
2

(48)

Et aprs arrangement :

Fw
Fe
Fw
Fe

Dw 2 De 2 P Dw 2 W De 2 E

(49)

Fw
Fe
F
F

P Dw w W De e E

w
e
e
w

2
2
2
2

(50)

Ou encore :

aP P aW W aE E

aW
Dw

(51)

aE
Fw
2

De

aP
Fe
2

aW aE Fe Fw

Cette forme nous rappelle celle des quations de pure diffusion, avec un lger changement
dans lexpression des diffrents coefficients. La mthode de rsolution reste la mme que
prcdemment.
Exemple 5.1 :
Nous proposons de rsoudre lquation de convection-diffusion
unidimensionnelle avec les conditions aux limites suivantes :
0 1 x =0 et L 0 x =1, utiliser un maillage uniforme de cinq volumes.
www.abbesazzi.com

stationnaire

Page 43

METHODES NUMERIQUES APPLIQUEES AUX CALCULS DES ECOULEMENTS ET DU TRANSFERT DE CHALEUR

Cas 1: u = 0.1 m/s


Cas 2: u = 2.5 m/s
Cas 3: u = 2.5 m/s mais avec 20 cellules uniformes.
Comparer avec la solution analytique. Programmes tlcharger ici :
http://www.abbesazzi.com/wp-content/uploads/2011/06/VF-DC.rar
1,0

2,5

U=0.1 m/s, 5 CV
Solution Exacte

0,8

U=2.5 m/s, 5 CV
U=2.5 m/s, 20 CV
Solution exacte

2,0

0,6

1,5

0,4

1,0

0,2

0,5

0,0

0,0
0,0

0,2

0,4

0,6

Cas 1, CDS

0,8

1,0

0,0

0,2

0,4

0,6

0,8

1,0

Cas 2 et 3, CDS

Les rsultats montrent pour le cas 1, une trs bonne concordance entre la prdiction
numrique et la solution exacte. La faible vitesse de lcoulement fait que la prcision est
trs bonne avec un nombre limit de volumes de contrle. Par contre, pour le cas 2 la
solution est non raliste. Avec une vitesse plus importante, le nombre de volume de contrle
nest plus suffisant et la solution prend des allures non ralistes. Ladoption dun maillage
plus fin ( 20 CV), amliore considrablement le rsultat.
Lexemple montre que le rapport F/D (nombre de Peclet) passe de 5 1.25 du cas 2 au cas 3.
On en dduit que le CDS donne un rsultat prcis pour les faibles valeurs du rapport F/D.

Les principales proprits dun schma de convection :


Thoriquement, la solution numrique est indpendante du schma de discrtisation utilis
quand le nombre de nuds considrs tend vers linfini, alors quen pratique ce nombre est
toujours fini. Ceci nous conduit une tude plus dtaille des schmas de convection :
Un bon schma de convection doit vrifier les trois proprits suivantes :

Conservativeness : Le flux sortant par la face e dun volume i doit tre gale au flux
entrant par la face w du volume i+1. Cette proprit est gnralement satisfaite par la
formulation de la mthode des volumes finis elle-mme. (Ce qui nest pas le cas en
diffrences finies)

Boundedness : Par exemple la valeur calcul de sur une face du volume de contrle ne
doit pas tre suprieur ou infrieur aux valeurs voisines utilises pour son calcul. En gnral
cette proprit est vrifie si tous les coefficients son positifs.

www.abbesazzi.com

Page 44

METHODES NUMERIQUES APPLIQUEES AUX CALCULS DES ECOULEMENTS ET DU TRANSFERT DE CHALEUR

Transportiveness : Cette proprit est lie la nature du transport qui est gnralement
traduit par le nombre de Peclet (rapport entre le coefficient de convection et celui de
diffusion). Les faibles valeurs du nombre de Peclet refltent un transport domin par la
diffusion alors que linverse caractrise un transport domin par la convection. Un bon
schma de convection doit reflter cette proprit.

Le CDS vrifie bien la proprit de conservativit, alors que la limitatibilit nest pas toujours
vrifie puisque le coefficient aE peut devenir ngatif dans le cas dun coulement
fortement convectif. Pour que aE soit toujours positif il faut que

Pee Fe De 2

(52)

Si le nombre de Peclet est suprieur 2, le coefficient aE devient alors ngatif et la


condition nest plus vrifie.
Dans lexemple prcdent, cas 2, Pe = 5, la condition de limitabilit na pas t vrifie, alors
que pour les cas 1 et 3 cette condition est trs bien vrifie.
La troisime proprit nest pas vrifie par le CDS puisque la direction de lcoulement
nintervient pas dans la formulation de ce schma.
La prcision du CDS dordre 2 (erreur de troncature) est trs satisfaisante mais son instabilit
pour les nombres de Peclet suprieur deux le rend inacceptable pour les calculs pratiques.
On peut bien remarquer que pour un fluide donne (masse volumique et coefficient de
diffusion constants) le nombre de Peclet combine la vitesse de lcoulement et la taille du
maillage ( X ). Cest dire que pour une vitesse donne on peut assurer la stabilit par
ladoption dun maillage dune finesse approprie.

Le schma aux diffrences avant (First Order Upwind Differencing Scheme,


UDS)
Pour assurer la troisime proprit cite ci-dessous (la transportivit) le schma avant
attribue la facette du volume de contrle la valeur de la variable au centre du volume
voisin en amont de la direction de lcoulement. Cest dire pour la facette e la variable aura
la valeur du volume P si la direction de lcoulement est de gauche vers la droite et la valeur
du volume E si elle est de droite vers la gauche.
Pour le cas prcdent, si Fe et Fw sont positifs, lUDS scrit :

w W

et

e P

(53)

Lquation (41) scrit :

www.abbesazzi.com

Page 45

METHODES NUMERIQUES APPLIQUEES AUX CALCULS DES ECOULEMENTS ET DU TRANSFERT DE CHALEUR

Fe P FwW De E P Dw P W

(54)

et aprs arrangement

Dw De Fe P Dw Fw W De E

(55)

ou encore

Dw Fw De Fe Fw P Dw Fw W De E

(56)

Pour un coulement dans le sens contraire, cest dire de lest vers louest, lUDS scrit :

w P

e E

(57)

Fe E Fw P De E P Dw P W

(58)

Dw De Fe Fe Fw P DwW De Fe E

(59)

et

et lquation (41) :

Ou

En rsum :

aP P aW W aE E

(60)

a P aW a E Fe Fw

(61)

Fw 0, Fe 0
Fw 0, Fe 0

aW

aE

Dw Fw

De

De Fe

Dw

La forme compacte suivante exprime lUDS en tenant compte des deux directions de
lcoulement

aW

aE

D w max( Fw ,0)

De max(0, Fe )

Exemple 2 : reprendre lexemple 1 avec le schma UDS.


www.abbesazzi.com

Page 46

METHODES NUMERIQUES APPLIQUEES AUX CALCULS DES ECOULEMENTS ET DU TRANSFERT DE CHALEUR

1,0

0,8

U=2.5 m/s, 5 CV
Solution exacte

0,6

0,4

0,2

0,0
0,0

0,2

0,4

0,6

0,8

1,0

Cas 2, UDS
Pour le cas 2, o le CDS a chou prdire une solution raisonnable, lUDS reproduit une
solution qualitativement acceptable vis--vis de la solution analytique.
Le schma UDS vrifie la proprit de conservativit.
Les coefficients sont toujours positifs, do la proprit de limitabilit.
La transportivit est aussi assure par ce schma.
Conclusion, le schma UDS est le schma stable par excellence, utiliser systmatiquement
dans le cas des problmes convergence difficile. Il est souvent utilis pour les quations du
modle de turbulence ou encore dans les calculs prliminaires en vue davoir une solution
initiale utiliser pour les schmas de second ordre. Son principal inconvnient, cest bien sur
la prcision qui nest que dordre un. Un autre inconvnient du schma UDS rside dans sa
diffusivit numrique, appele aussi fausse diffusion. Linfluence de cette fausse diffusion
est plus marque pour les situations o la direction de lcoulement ne concide pas avec les
lignes du maillage utilis, ce qui est gnralement le cas.

Le schma hybrid
Lide de construire un schma ayant la prcision du CDS et la stabilit de lUDS, a t
matrialise par SPALDING en 1972 par un schma hybride compos des deux schmas et
permettant de basculer automatiquement de lun vers lautre suivant la valeur du nombre
de Pe. Le test est fait pour chaque volume de contrle et ds que sa taille vrifie un Peclet
infrieur 2, le schma CDS est utilis.

Pew

u w
Fw

Dw w x

(62)

Pe 2

UDS

Pe 2

CDS

Le schma hybride sexprime sous la forme compacte suivante :

www.abbesazzi.com

Page 47

METHODES NUMERIQUES APPLIQUEES AUX CALCULS DES ECOULEMENTS ET DU TRANSFERT DE CHALEUR

aW

aE


F
max Fw , Dw w ,0
2

max Fe , De e ,0
2

Une autre variante du schma hybride permettant dutiliser un facteur de pondration entre
les deux schmas a t propose par Raithby et Torrance en 1974. Le nouveau schma est
nomm Upstream Weighted Differencing Scheme (UWDS) et il prend la forme suivante :

e BUDS 1 B CDS

(63)

G. D. Raithby and K. E. Torrance, Upstream-weighted Differencing Schemes and Their Application to Elliptic Problems
Involving Fluid Flow, Comp, Fluids, Vol. 8, N.12, pp. 191-206, 1974.

Pe 2
5 Pe 2

(64)

Il est clair que pour les coulements faiblement convectifs caractriss par un faible nombre
de Peclet le facteur de pondration tend vers zro et le schma devient purement centr
alors que pour les coulements fortement convectifs (Pe suprieur 10) le facteur de
pondration tend vers lunit et le schma bascule vers la forme UDS. Pour un Peclet gal 2
le schma 44% UDS et 56% CDS.
Pour terminer cette partie nous dveloppons, lexpression du schma hybride pour un
problme de convection-diffusion en trois dimensions :

a P P aW W a E E aS S a N N aB B aT T
a

a a a a a a F
W
E
S
N
B
T

aW


F
max Fw , Dw w ,0
2

aE

max Fe , De e ,0
2

aS


F
max Fs , Ds s ,0
2

aN

max Fn , D n n
2

aB


F
max Fb , D b b ,0
2

aT

max Ft , D t t ,0
2

Fe Fw Fn Fs Ft Fb

www.abbesazzi.com

(65)
(66)


,0

Page 48

METHODES NUMERIQUES APPLIQUEES AUX CALCULS DES ECOULEMENTS ET DU TRANSFERT DE CHALEUR

Schmas haute prcision

Figure : Volume de contrle 1D.

Pour profiter de la stabilit du schma UDS tout en amliorant sa prcision, lexpression de


la variable la facette ''est'' du volume de contrle de centre P peut scrire comme la
somme du schma UDS et une correction dterminer: Fe 0

e P e

(67)

2 x e

(68)

1 P W 1 E P


2 x
2 x
x e

(69)

qui donne finalement l'expression suivante pour lexpression de sur la facette "e".

e P

1
1 e 1 e
4

Ue 0
(70)

Les oprateurs suivants sont dfinis en rapport avec la figure :

e E P

e EE E
(71)

P W

W WW

(71)
La formulation de lquation (70) prsente lavantage dtre universelle, on peut ainsi
basculer dun schma un autre en changeant simplement le paramtre , ce qui est trs
pratique pour la programmation. Avec une seule subroutine nous disposons dune famille de
schmas diffrents tels que:
www.abbesazzi.com

Page 49

METHODES NUMERIQUES APPLIQUEES AUX CALCULS DES ECOULEMENTS ET DU TRANSFERT DE CHALEUR

K=-1, SOU, Second Order Upwind Differencing Scheme


ou
LUDS, Linear Upwind Difference Scheme
3
1
e P W
2
2

(72)

K=1/2 QUICK, Quadratic Upstream Interpolation for Convective Kinematics


3
3
1
e E P W
8
4
8

(73)

K=1/3 CUI, (Cubic Upwind Interpolation scheme)


1
5
1
e E P W
3
6
6

(74)

K=1

CDS, (Central Difference Scheme)


e 0.5 E P
(75)

K=0

Chakravarty-1, (Chakravarthy et Osher 1985)


1
1
e P E W
4
4

K=-1/3 Chakravarty-2, (Chakravarthy et Osher 1985)


7
1
1
e P W E
6
3
6

(76)

(77)

Le schma Quick prsente un trs bon niveau de prcision (3me ordre pour un maillage
uniforme), mais sa limitabilit nest pas toujours assure do quelques problmes de
stabilit. Lutilisation de deux nuds (upstream) complique un petit peu lutilisation de
lalgorithme tri-diagonale de rsolution spcialement prs des frontires.

Schmas haute prcision limiteurs


A ct de la prcision et de la stabilit qui sont les deux caractristiques les plus
importantes, le critre de limite aux frontires (boundedness) est une proprit trs
recherche pour un schma numrique de convection. Pour assurer cette proprit aux
schmas de convection un limiteur peut tre introduit. Un tel schma ne doit pas prendre en
considration les trs grandes valeurs du gradient de la variable considre. Ceci est
ralisable par un contrle continu du gradient chaque itration et lintrieur de chaque
volume de contrle, de telle manire ne considrer que le gradient dans une certaine
limite. Cet important concept a t introduit sous forme de limiteur contrlant lvolution
du calcul. Le rle de ces limiteurs est de forcer le calcul numrique vrifier la proprit de
limitabilit introduite prcdemment.

www.abbesazzi.com

Page 50

METHODES NUMERIQUES APPLIQUEES AUX CALCULS DES ECOULEMENTS ET DU TRANSFERT DE CHALEUR

Pour construire un tel schma, il faut en premier lieu reconnatre les rgions o une
intervention est ncessaire, ensuite dcider sur la nature de lintervention pratiquer.
Diffrentes procdures ont t proposes pour la construction des schmas limits haute
prcision. Les plus pratiques sont sans doute celles connues sous le nom de Total Variation
Diminishing (TVD). Cette technique repose sur la correction des termes de convection en
fonction de la solution instantane disponible en utilisant une fonction indicatrice refltant
la solution instantane.

Schmas TVD
Considrons un schma amont de second ordre :

e P

1
1 e 1 e
4

Ue 0

(78)

Pour rendre ce schma compatible avec la proprit TVD, nous introduisons un limiteur nonlinaire not .

e P

1
1 i1 2 e 1 i1 2 e
4

Ue 0

(79)

Pour reflter lallure locale de la solution, un indicateur est dfinit comme :

ri 1 2

i 1 i
i i 1

(80)

Une discussion trs dtaille tenant compte de plusieurs options est disponible dans (Hirsh,
1984), toutefois nous pouvons citer quelques conditions importantes que doit vrifier ce
genre de limiteur. La plus importante est sans doute le fait que ce limiteur doit tre positif

r 0

pour r 0

(81)

Quand un maximum ou un minimum est rencontr, r devient ngatif. Dans ce cas on


imposera au limiteur la valeur nulle, ce qui correspond un taux nul de changement de la
variable . On vite ainsi la parution des under et overshots au prix dune perte locale de
la prcision puisquen ce point le schma devient purement UDS, quation (79).

r 0

pour r 0

(82)

En rsum le limiteur vrifie la condition suivante :


0 r 2 r

www.abbesazzi.com

(83)

Page 51

METHODES NUMERIQUES APPLIQUEES AUX CALCULS DES ECOULEMENTS ET DU TRANSFERT DE CHALEUR

On trouve dans la littrature plusieurs variantes de fonction limiteur, telle que celle de van
Leers MUSCL (Monotonic Upstream Scheme for Convection Laws, Leonard, 1991) :
x
if
x y
and
xy 0

min mod( x, y ) y
if
x y
and
xy 0
0
if
xy 0

(84)
et sous forme compacte :
min mod A, B sgn A max 0, min A , Bsgn A

(85)

La fonction minmod, est dfinie pour slectionner le nombre du plus faible module dune
srie de nombre quand ceux-ci ont le mme signe, et zro autrement.
Comme prcdemment nous adoptons une formulation condense pour gnrer diffrents
types de schmas limiteur appartenant la mme famille :

e P

1
1 e 1 ~ e
4

e P

1
1 ~e 1 e
4

Ue 0

(86)

Ue 0

(87)

~
e min mod e , e

(88)

~
e min mod e , e

(89)

e min mod e , e
e min mod e , e

o les diffrents limiteurs se dfinissent par le paramtre choisi dans lintervalle (1<<2):
Donc, le concept de la totale variation a conduit des schmas dordre suprieur tout en
prservant la monotonicit. Ces schmas sont en gnral de second ordre, sauf dans les
zones de maximum ou minimum o le schma devient seulement dordre 1. La principale
restriction est que lanalyse de ces schmas a t faite pour des problmes une seule
dimension et lextension de tels schmas pour des problmes deux ou trois dimensions
nest pas vidente.
A cause de la non-linarit du schma TVD/MUSCL, son implmentation passe toujours par
une procdure diffre qui consiste scinder le schma en une premire partie
correspondant au schma UDS et une deuxime partie qui reprsente la correction apporte
que nous ajoutons au terme source.

www.abbesazzi.com

Page 52