Sie sind auf Seite 1von 29

Chapitre 2: Résolution de ll’équation

équation de diffusion
1

Objectif:

y Résolution par la méthode des volumes

finis de l’équation de diffusion

y Point de départ pour la résolution

numérique des problèmes de convection

Chapitre 2 Résolution de l'équation de diffusion


I. Diffusion stationnaire
monodimensionnelle
2
δxw δxe
d ⎛ dφ ⎞
⎜K ⎟+S =0 W P E
dx ⎝ dx ⎠ w Δx e

Discrétisation par volumes finis a φ = a φ + a φ +b


p P E E W W

644744 8
a + a − S Δx K e
K w S Δx
c

δx
E W P

δx e w

Pb: Maillage uniforme nbre de points élevé (précision)


Sol: maillage non uniforme pour le nombre de points
dans les régions du domaine où la solution varie
rapidement
Dans la pratique: on commence par un maillage uniforme lâche
idé sur lla solution
idée l i défi
définition
ii d du maillage
ill adéquat

Chapitre 2 Résolution de l'équation de diffusion
1. Conductivité à l’interface
(équation de la chaleur)
3

Ke ett Kw : valeurs
l d
de K sur les
l ffaces e ett w
y si K cste Ke=Kw =K
ySi K variable
i bl (matériaux
( é i hétérogènes):
hé é è )
- variation linéaire entre P et E: K e = f K + (1 − f )K
e P e E

δxw δxe δx +

P f = e

W E
e
δx e

δxe- δxe+
w e
Δ
Δx
δx K +K
Maillage uniforme : δx = δx = +

e

e
e
⇒ f = 0.5 ⇒ K =
e e
P E

2 2
Chapitre 2 Résolution de l'équation de diffusion
- variation brusque de K Moyenne Harmonique
KP : conductivité dans le volume de contrôle entourant P
KE : conductivité dans le volume de contrôle entourant E
P
Flux sur la face du volume de contrôle: W E
T −T δxe- δxe+
q = P E

δx δx
e − +
w e
+ e e
Δx
K K P E

⎛ (1 − f ) f ⎞
−1

T −T
O encore: q = K
Ou avec K = ⎜⎜
P E
+ ⎟⎟ e e

δx ⎝ K K ⎠
e e e

e P E

2K K
f = 0 .5 ⇒ K = P

moyenne harmonique
E

K +K
e e

P E

M ill
Meilleure fformulation
l ti ((sens physique)
h i )
Chapitre 2 Résolution de l'équation de diffusion 4
2. Non linéarité
5

K = f (T ) ou S = g (T ) avec g non-linéaire Méthode


h d
itérative

Choix d’un champ arbitraire T * en tous points


(Initialisation)

Résolution du système d’éqs discrétisées et


détermination de T

non Convergence? oui


T =T*
STOP

Chapitre 2 Résolution de l'équation de diffusion


3. Conditions aux limites
6

3 ttypes d
de conditions
diti aux li
limites:
it
1. T imposée
∂T
2. Dérivée
Dé i é dde T connue (fl é) q = − K
(flux iimposé):
∂x
3. Condition mixte: − K ∂ T = h (T − T )
∂x
∂x

Δxi
qb qi
i
B I W E
Δx P

• Si TB connue ⇒ pas de problèmes particuliers


• Si TB inconnue ⇒ nécessité d’une équation supplémentaire
pour TB ⇒ intégration sur un demi volume de contrôle

Chapitre 2 Résolution de l'équation de diffusion


(T −T )
q − q + (S + S T )Δ x = 0 ⇒ q − K + (S + S T )Δ x = 0 B I

Δ
Δx
B i c P B B i c P B

• Si le flux qB est connu ((CL type


yp 2):
)
K
⇒ a T = a T + b avec a = ,b = S Δx + q , a = a − S Δx
i

Δx
B B I I I c B B I P

• Si le flux q = h (T − T B ∞ B
) (CL type 3):

⇒ a T = a T + b avec
B B I I

K
a = , b = S Δx + hT , a = a − S Δx + h
i

Δx
I c ∞ B I P

Chapitre 2 Résolution de l'équation de diffusion 7


4. Résolution du système d
d’équations
équations
8

Résolution
Ré l ti d système
du tè d’é
d’équations
ti di éti é
discrétisées par la
l
méthode d’élimination de Gauss (TDMA Tri Diagonal Matrix
Algorithme)
Numérotation des nœuds du maillage de 1 à N

1 2 i N-1 N

•Pour les p
points internes au domaine 1<i<N:
aT = bT + cT + d i i i i +1 i i −1 i

Chapitre 2 Résolution de l'équation de diffusion


•Pour les extrémités:
- CL de type 2 et 3: c = 0 et b = 0 1 N

- CL de type 1: a = 1, b = c = 0 , d = T
1 1 1 1 1

Par récurrence, si T1 connue ⇒ T = PT + Q i i i +1 i

b d +cQ
⇒P= et Q = i i i i −1

a −cP a −cP
i i

i i i −1 i i i −1

b d d +c Q
P= ,Q = et P = 0, Q = T =
1 1 N N N −1

a −c P
1 1 N N
a a 1 1
N
N N N −1

Chapitre 2 Résolution de l'équation de diffusion 9


⎛ ⎞⎛ ⎞ ⎛ ⎞
⎜ −c a − b (0) ⎟⎜ T ⎟ ⎜ ⎟
⎜ i i i ⎟⎜ i −1 ⎟ ⎜ ⎟
⎜ −ci +1 a i +1 − bi +1 ⎟⎜ Ti ⎟ = ⎜ di ⎟
⎜ ⎟⎜ ⎟ ⎜ ⎟
⎜ (0) T
⎟⎜ i +1 ⎟ ⎜ ⎟
⎜ ( ) ⎟⎜ ⎟ ⎜ ⎟
⎝ ⎠⎝ ⎠ ⎝ ⎠

Méthode d
d’élimination
élimination de Gauss:

Matrice à 3 diagonales Matrice à 2 diagonales

Chapitre 2 Résolution de l'équation de diffusion 10


Algorithme de résolution:

Calcul de P1, Q1

Calcul des Pi, Qi i=2,…N

T =QN N

T = P T +Q
N −1 N −1 N N −1

.
.
.
T = PT + Q
1 1 2 1

Chapitre 2 Résolution de l'équation de diffusion 11


II- Diffusion
us o instationnaire
stat o a e monodimensionnelle
o od e s o e e
12

y Equation
Eq ti d de lla chaleur
h l
y Hyps: Pas de source de chaleur et ρc constant
∂T d ⎛ dT ⎞
ρc = ⎜K ⎟
∂t dx ⎝ dx ⎠
Notations:
T° valeur de T à l’instant t
T1 valeur de T à l’instant (t+Δt)

Chapitre 2 Résolution de l'équation de diffusion


δxw P δxe
W E ∂T
e t + Δt d ⎛ dT ⎞ t + Δt e

Δx ρc ∫ ∫ dt.dx = ∫ ∫ ⎜ K ⎟dx.dt
∂t
w t
dx ⎝ dx ⎠ t w

w e

• On suppose que T est cste sur le volume de contrôle et égale à TP

⎛ (T − T ) (T −T ) ⎞⎟
⇒ ρcΔx(T − T ) = ∫ ⎜⎜ K
t + Δt
1
−K 0 E P P W

⎟dt

P
δx δx
P
t
e

e
w

w ⎠

• Hypothèse de variation de T en fonction du temps:

∫ T dt = [ fT + (1 − f )T ]Δt
t + Δt
1 0

P P p
t

Facteur de
Pondération
0<f<1

Chapitre 2 Résolution de l'équation de diffusion 13


ρcΔx ⎛ (T − T ) (T − T 1 1 1 1
) ⎞⎟ ( ⎛ (T − T )
0
(T − T
0 0 0
) ⎞⎟
⇒ (T − T ) = f ⎜⎜ K
1 0
−K E P P W

⎟ + 1 − f )⎜
⎜ K E
− K P P W


Δt
P

⎝ δx P
δx e

e
w

w ⎠ ⎝
e
δx e
w
δx w ⎠

⇒ a T = a [ fT + (1 − f )T ] + a [ fT + (1 − f )T ] + [a − (1 − f )a + (1 − f )a ]T
P P E E E
0

W W
0

W
0

P E W P
0

Avec:
K K ρcΔx
a = ,a =
e
,a = w 0

E
δx e
δx W
Δt w
p

a = a + f (a + a
P
0
P W E
)

Chapitre 2 Résolution de l'équation de diffusion 14


Schéma explicite, schéma de Crank-Nicolson
et schéma totalement implicite
15

Le type de schéma dépend de la valeur de f:


y f=0 schéma explicite
y f=0.5 schéma de Crank-Nicolson
y ff=1
1 schéma totalement implicite
T

Tp0 explicite

Tp1
implicite
l

t
t t+Δt

Chapitre 2 Résolution de l'équation de diffusion


Le schéma explicite: ff=0
0
16

Ré l i simple
Résolution i l MAIS critère
i è N°2
N° respectéé sous condition
di i

a T = a T + a T + [a − a − a ]T
P P E
0

E W
0

W P E W
0

ρcΔ
Δxx K
>0
K
> 0
>0 ρcΔx
e w

δx K K
Δt δx = − e
− w
??
δx δx
w

Δt
e

e w

ρc(Δx )²
Pour δxe = δx = Δx w
et K = K = K ⇒ Δt <
e w
2K
Critère de stabilité

Inconvénient: Nécessite des pas de temps très petits


Chapitre 2 Résolution de l'équation de diffusion
Le schéma de Crank
Crank-Nicolson:
Nicolson: ff=0.5
0.5
17

critère
i è N°N°2 respectéé sous condition
di i

a a ⎡ a +a ⎤ a a
a T = T + T + ⎢a −
E W 0 E W

⎥⎦T + 2 T + 2 T
0 E 0 W 0


P P E W P P E W
2 2 2
>0 >0 > 0 ρcΔx K K
= − −e w
??
Δt 2δx 2δx e w

ρc(Δx )²
Pour δxe = δx = Δx
w
et K = K = K ⇒ Δt <
e w
2K
Inconvénients: Critère de stabilité
•Nécessite des pas de temps très petits
Résolution plus délicate à mettre en œuvre (inversion de matrices)
•Résolution
Chapitre 2 Résolution de l'équation de diffusion
Le schéma Implicite: ff=1
1
18

a T =a T +a T +a T
P P E E W W
0
P P
0

a +a +a >0 K °
K ρcΔx
E W
>0
P
> 0 e w

>0
δx δ x e w
Δt

Schéma inconditionnellement stable

Chapitre 2 Résolution de l'équation de diffusion


III- Cas bidimensionnel
19

Equation de diffusion instationnaire 2D:


∂T d ⎛ dT ⎞ d ⎛ dT ⎞
y ρc = ⎜K ⎟+ ⎜K ⎟+S
∂t ddx ⎝ dx
d ⎠ dy
d ⎝ dy
d ⎠

W p E

Chapitre 2 Résolution de l'équation de diffusion


N
Intégration sur le volume de contrôle et le pas de temps: n
W p E
Δy w e
s
∂T d ⎛ dT ⎞
t + Δt n e d ⎛ dT ⎞ t + Δt e n S
ρc ∫ ∫ ∫
n
dt.dx.dy = ∫ ∫ ∫ ⎜ K
e t + Δt
⎟dx.dy.dt + ∫ ∫ ∫ ⎜ K ⎟dy.dx.dt Δx
∂ 3 144⎝4 424⎠ 444
s w t

14442444 t dx dx 3 144⎝4 dy
424⎠ 444
dy
t s w t w s

1 2
3
3

t + Δt n e

+ ∫ ∫ ∫ Sdx.dy.dt
14 4244
t
3
s w

Hypothèses:
H hè
• Schéma implicite
Terme 1:T est cste sur le volume de contrôle
•Terme
•Terme 2: les flux sont constants sur les faces du volume
de contrôle p
parallèles à Oyy
• Terme 3: les flux sont constants sur les faces du volume
de contrôle parallèles à Ox

Chapitre 2 Résolution de l'équation de diffusion 20


N
1 = ρc ∫ ∫ (T − T )dx.dy = ρc(T − T )ΔxΔy
° °
n e
s w P P P P n
W p E
Δy w e
⎛ ⎛ dT ⎞ ⎛ dT ⎞ ⎞
t + Δt T −T T −T s δys
2 = ∫ ⎜⎜ K ⎟ −⎜K ⎟ ⎟ Δy.dt = K ΔyΔt − K ΔyΔt E P P W

t
⎝⎝ dx ⎠ ⎝ dx ⎠⎠ e δx δx
e w
S
Δx
w e w

⎛ ⎛ dT ⎞ ⎛ dT ⎞ ⎞
t + Δt T −T T −T
3 = ∫ ⎜⎜ ⎜ K ⎟ −⎜K ⎟ ⎟⎟ Δx.dt = K ΔxΔt − K ΔxΔt N P P S
δxe
t
⎝⎝ dy ⎠ ⎝ dy ⎠⎠ n
δ y δy s
n

n
s

4 = ∫ ∫ ∫ (S + S T )dx.dy.dt = S ΔxΔyΔt + S T ΔxΔyΔt


t + Δt n e

c P P c P P
t s w

a = a + a + a + a + a − S ΔxΔy
P E W S N
°
P P

⎡ ΔxΔy K Δy K Δy K Δx K Δx ⎤
⇒ ⎢ ρc + + + + − S ΔxΔy ⎥T =
e w n s

⎣ Δt δx δx δy δy ⎦ e w n s
P P

Δy Δy Δx Δx ΔxΔy
K T +K T +K T +K T + ρc T + S ΔxΔy °

δx e
δx e
δy
E
δy w

w
Δt
W n

n
N s

s
S P c

aE aW aN aS aP°
b

T
Tous les
l coeffs
ff sont >0 P
Pas d
de problèmes
blè de
d stabilité
bili é
Chapitre 2 Résolution de l'équation de diffusion 21
IV- Cas Tridimensionnel
22

Equation de diffusion instationnaire 3D:

∂T d ⎛ dT ⎞ d ⎛ dT ⎞ d ⎛ dT ⎞
ρc = ⎜K ⎟+ ⎜K ⎟+ ⎜K ⎟+S
∂t dx ⎝ dx ⎠ dy ⎝ dy ⎠ dz ⎝ dz ⎠
a T = a T +a T +a T +aT +a T +a T +b
P P E E W W N N S S T T B B

ΔyΔz ΔyΔz ΔxΔz ΔxΔz ΔxΔy ΔxΔy


K K K K K K
e
δx e
δx δy w
δy δz
w δz
n

n
s

s
b

b
t

= a +a +a +a +a +a
E W N S T B = a T + S ΔxΔyΔz
° °

P P c

+ a − S Δ xΔ yΔ z
P
°

ΔxΔyΔz
ρc
Δt
Chapitre 2 Résolution de l'équation de diffusion
V- Résolution
éso ut o du systè
systèmee d
d’équations
équat o s a
algébriques
géb ques
23

2 types de méthodes:
Méthodes Directes:
- Inversion
I i ded matrices
i
- Nécessitent temps de calcul et espace mémoire importants
- Non adaptées pour la résolution de pbs non linéaires

Méthodes Itératives:
- Nécessitent
Né it t espace mémoire
é i peu iimportantt t
- Très adaptées pour la résolution de pbs non linéaires

Chapitre 2 Résolution de l'équation de diffusion


1. La méthode de Gauss
Gauss-Seidel
Seidel point par point
24

a T = ∑a T +b
P P nb nb

On se donne un champ arbitraire de températures Tnb


*

∑a T +b
*

⇒T =
*
nb nb TN
P
a P
*
Tw Tp TE*

TS*

Résolution par itérations successives jusqu’à la convergence

Chapitre 2 Résolution de l'équation de diffusion


1. La méthode de Gauss
Gauss-Seidel
Seidel point par point
25

CS de convergence de la méthode: Critère de Scarbourough

a ⎧≤ 1 pour toutes les équations


∑ ⎨
nb

a ⎩< 1 pour au moins


P
i une équationi

Inconvénient: convergence très lente

Chapitre 2 Résolution de l'équation de diffusion


2. La méthode de Gauss
Gauss-Seidel
Seidel ligne par ligne
26

• On se donne un champ arbitraire de ysols

• On choisit une ligne


g
N
⇒ a T = a T +aT +a T +a T +b * *
W p E
P P
1 442 4 43
N N S S E E W W

S
B connu pb 1D
méthode
éth d d’éli
d’élimination
i ti d de G
Gauss
x

Résolution par balayage ligne par ligne

Chapitre 2 Résolution de l'équation de diffusion


VI Su
Sur-relaxation
e a at o et sous
sous-relaxation
e a at o
27
Sur relaxation:
Sur-relaxation:
y Variation des solutions lente (d’une itération à l’autre)
convergence
g lente accélération p par sur-relaxation
y Utilisée avec la méthode de Gauss-Seidel Schéma SOR
(Successive Over-Relaxation)

Sous-relaxation:
y Variation
V i i des d solutions
l i i
importante oscillations
ill i
ralentissement par sous-relaxation
y Utilisée
Utili é pour améliorer
éli lla convergence llorsque lle système

d’éqs à résoudre est non linéaire

Chapitre 2 Résolution de l'équation de diffusion


∑a T +b
*

a T = ∑a T +b ⇒T =
P P nb nb P
nb nb

a P

⎛ ∑a T +b *

T = T + ⎜⎜ *
−T nb nb *
⎟⎟
⎝ ⎠
P p p
a P
Valeur de Tp à
l’itération précédente
Variation de Tp lors de
l’itération en cours

⎛ ∑a T +b ⎞
⇒ T = T + α ⎜⎜ −T * nb nb *
⎟⎟
⎝ ⎠
P p p
a P
Facteur de
relaxation

a a
⇒ p
T = ∑ a T + b + (1 − α ) p
T *

α P nb nb
α p

0 <α <1 ⇒ Sur-relaxation


S l i α >1 ⇒ Sous-relaxation
Chapitre 2 Résolution de l'équation de diffusion 28
VII Résolution d’une équation de diffusion 2D en
coordonnées polaires
29

∂T 1 ∂ ⎛ ∂T ⎞ 1 ∂ ⎛ K ∂T ⎞
ρc = ⎜ rK ⎟+ ⎜ ⎟+S
N ∂t r ∂r ⎝ ∂r ⎠ r ∂θ ⎝ r ∂θ ⎠
∂T
θ e rn t + Δt
∂ ⎛ ∂T ⎞ t + Δt θ e rn

⇒ ∫ ∫ ∫ ρcr dtdrdθ = ∫ ∫ ∫ ⎜ rK ⎟drdθdt


Δr
p
∂t
θ w rs t
∂r ⎝ ∂r ⎠ t θ w rs

W w e E
Δθ δrn ∂ ⎛ K ∂T ⎞
t + Δt rn θ e t + Δt θ e rn

+ ∫ ∫∫ ⎜ ⎟ dθdrdt + ∫ ∫ ∫ Srdrdθdt
δθw
S
δθe
δrs ∂θ ⎝ r ∂θ ⎠
t rs θ w t θ w rs

a T = a T +a T +a T +aT +b P P E E W W N N S S

Δr Δr r Δθ r Δθ
= a +a +a +a K K K K n s

r δθ r δθ δr δr
E W N S e w n s

+ a − S ΔV
e e w w n s
°

=aT +S ΔV
P P ° °
1
a =
ρcΔV ΔV = (r + r )ΔrΔθ
°
n s
P P c

Δt
P2
Chapitre 2 Résolution de l'équation de diffusion

Das könnte Ihnen auch gefallen