Académique Documents
Professionnel Documents
Culture Documents
METHODE
NUMERIQUE DE
RESOLUTION DES
EQUATIONS DE
NAVIER-STOCKES
MATENE ELHACENE
Ingénieur d’état en génie climatique
Inscrit première année magister (post de graduation)
E-mail : elhacenematene@gmail.com
TEL : +213 771 403 380
ALGERIE
Janvier 2010
46
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
𝛿𝑦
𝜕𝐽𝑥
𝐽𝑥 𝐽𝑥 +
𝜕𝑥
𝛿𝑧
𝛿𝑥
III.1.2.2.Equation de continuité :
L’équation différentielle décrivant le principe de conservation de la masse est :
𝜕𝜌
+ 𝑑𝑖𝑣 𝜌. 𝑈 = 0 (III.3)
𝜕𝑡
47
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
48
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
- grille rectangulaire
- grille curvilinéaire et orthogonale,
49
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
III.2.1.Méthodes de discrétisation :
La procédure de discrétisation fait des approximations aux drivées dans le temps et
dans l’espace des variables de l’écoulement présente dans l’équation (III.12), à chaque nœud
de la grille, a en fonctions algébriques des variables dans le nœud considéré et les nœuds en
son voisinage.
La discrétisation se fait en suivant l’une des quatre méthodes :
- Méthode des différences finies.
- Méthode des volumes finis
- Méthode des éléments finis
- Méthode des spectrales.
Dans ce qui suit on se limite a examiner uniquement les méthodes les plus utilisées
dans le domaine de la dynamique et la thermique des écoulements de fluides qui sont les
méthodes des différences finies et des volumes finis. Pour plus d’informations sur les autres
méthodes, on peut consulter Patankar (1980) et Aston (1991).
50
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
RESULTATS
ą𝑝 . 𝜙𝑝 = 𝑗 ą𝑗 . 𝜙𝑗 + 𝑏 (III.13)
51
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
(𝑖 − 1) (𝑖) (𝑖 + 1)
)
𝛿𝑥 𝛿𝑥 x
W P E
52
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
NW
N NE
W P E
(𝑖 − 1)
𝛿𝑥 (𝑖) 𝛿𝑥 (𝑖 + 1)
−1
SW S SE
Figure. III.5 grille pour discrétisation par la méthode des différences finies
Daun l’équation (III.23) les dérivées partielles et temporelles ont été approximées par des
différences centrées ou avancées. D autres formulations sont possibles.
La méthode d’approximation des dérivées temporelles permet de différenties entre les
méthodes de discrétisation et a des conséquences sur l’algorithme de solution. ce point sera
traité en section (III.2.5.5).
III.2.5.1.Principe de méthode :
L équation à discrétiser est :
𝜕 𝜕 𝜕 𝜕𝜙
𝜌. 𝜙 + 𝜕𝑥 𝜌. 𝑈. 𝜙 = 𝜕𝑥 Г𝜙 . 𝜕𝑥 + 𝑆𝜙 (III.24)
𝜕𝑡
53
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
−𝑥 +𝑥
𝑥0 𝑥𝑛
Volume de contrôle
(𝑣)
)
54
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
Le théorème de Gauss est utilisé pour transformer les intégrales de volume en intégrales de
surface :
𝛻𝐴 𝑑𝑣 = 𝐴 𝑛 𝑑𝑠 (III.27)
L’équation (III.26) s’écrit donc :
𝜕
𝜌. 𝜙. 𝑑𝑣 + (𝑉. 𝜙 − Г𝜙 . 𝑔𝑟𝑎𝑑 𝜙)𝑛 𝑑𝑠 = 𝑆𝜙 . 𝑑𝑣 (III.28)
𝜕𝑡
Flux de
U U convection
𝜙𝑖−1 𝜙𝑖 𝜙𝑖+1
Flux de diffusion
𝜙𝑖−1 𝜙𝑖
𝜙𝑖−1
Cet arrangement permet de définir des flux dans les surfaces des volumes. Ces flux
dépendent des valeurs nodales au centre des volumes diffusion est négligeable ou absente.
III.2.5.3.Approximation spatiale :
Pour la simplicité on considère l’équation (III.25) dans le cas :
𝜕
- permanent : 𝜕𝑡 = 0
- terme source : 𝑆𝜙 = 0
𝜕𝜙 𝜕𝜙
(𝜌. 𝑈. 𝜙)+ − (𝜌. 𝑈. 𝜙)− = (Г𝜙 . 𝜕𝑥 )+ − (Г𝜙 . 𝜕𝑥 )− (III.29)
L’équation (III.29) ne peut être résolue telle qu’elle est. Les valeurs de et les dérivées le
long des faces de volume doivent être exprimées en fonction des valeurs de dans les nœuds
voisinants.
55
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
D’une façon générale la variation 𝜙(𝑥) est supposée de suivre l’une des trois distributions :
- uniforme ;
- linéaire ;
- polynominale ;
Considérons comme exemple, une variation linéaire entre les nœuds :
𝜑(𝑥)
𝑥
𝑖−2 𝑖−1 𝑖 𝑖+1 𝑖+2 𝑖+3
𝜑 𝑖 −𝜑 𝑖−1
𝜑 𝑥 = 𝜑𝑖−1 + (𝑥 − 𝑥𝑖 ) si 𝑥𝑖−1 < 𝑥 < 𝑥𝑖
𝑥 𝑖 −𝑥 𝑖−1
Les faces 𝑥− et 𝑥+ du volume de contrôle sont situées a mi – distance entre les nœuds
𝑥𝑖+1 ; 𝑥𝑖 et 𝑥𝑖−1 .
𝜕𝜙 𝜑 𝑖+1 −𝜑 𝑖 𝜕𝜙 𝜑 𝑖 −𝜑 𝑖−1
Г𝜙 ≃ Г𝜙+ ; Г𝜙 ≃ Г𝜙 −
𝜕𝑥 + 𝛥𝑥 + 𝜕𝑥 − 𝛥𝑥 −
56
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
𝑈 𝑈
𝜙2 ?
𝜙1 𝜙3
𝛥x 𝛥x
1 𝜌. 𝑈. 𝛥𝑥 1 𝜌. 𝑈. 𝛥𝑥
𝜙2 = . 1− 𝜙3 + . 1 + 𝜙1 ….
2 2Г𝜙 2 2Г𝜙
On défini :
𝜌. 𝑈. 𝛥𝑥
𝑃𝑒 =
Г𝜙
𝑃𝑒 : est le nombre de Peclet qui représente le rapport entre la convection et la diffusion .
Donc :
1 𝑃 1 𝑃
𝜙2 = 2 . 1 − 2𝑒 𝜙3 + 2 . 1 − 2𝑒 𝜙1 …. (III.32)
Les formulations utilisées ci – dessus peuvent crée des équations algébriques qui sont
physiquement non réalistes .Une solution consiste à utiliser des distributions polynominales,
l’une des approximations les plus utilisées est basée sur un polynôme de premier ordre dite
« Upwind «. Elle est généralement utilisée pour le flux convectif.
57
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
𝜑𝑖 𝜑𝑖+1
𝜑𝑖−1
𝜑+
𝜑−
𝑖−1 𝑖 𝑖+1
𝒙− 𝒙+
58
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
𝜕 𝜕 𝜕𝜙
Considérons l’équation (III.24) dans le cas permanent : 𝜕𝑥 𝜌. 𝑈. 𝜙 = 𝜕𝑥 (Г𝜙 . 𝜕𝑥 ) + 𝑆𝜙
Qui peut être écrite selon (III.31) :
𝜌𝑈 Г𝜙
𝜑𝑖+1 − 𝜑𝑖−1 = 𝛥𝑥 𝜑𝑖+1 − 2𝜑𝑖 + 𝜑𝑖−1 + 𝑆𝜙 . 𝛥𝑥 (III.39)
2
𝑛
𝑆𝜙 = 𝛼 + 𝜑𝑖 Est remplacé par son terme linéarisé 𝑆𝜙 = 𝛼 ∗ + 𝐵∗ . 𝜑𝑖
En divisant par 𝛥𝑥, l’équation (III.39) devient :
𝜌𝑈 Г𝜙
𝜑𝑖+1 − 𝜑𝑖−1 = 𝜑 − 2𝜑𝑖 + 𝜑𝑖−1 + (𝛼 ∗ + 𝐵∗ . 𝜑𝑖 )
2. 𝛥𝑥 𝛥𝑥² 𝑖+1
Et après réarrangement on obtient :
2Г𝜙 ∗ ∗ Г𝜙 𝜌𝑈 Г𝜙 𝜌𝑈
− 𝐵 𝜑 𝑖 = 𝛼 + 2 + 𝜑 𝑖−1 + + 2.𝛥𝑥 𝜑𝑖+1 (III.40)
𝛥𝑥² 𝛥𝑥 2.𝛥𝑥 𝛥𝑥 2
Le coefficient de linéarisation étant 𝐵∗ < 0 ; ceci augmente le coefficient de 𝜑𝑖 .
Ce qui par conséquence permet d’augmenter la stabilité numérique.
Noter que l’équation (III.40) constitue un système d’équations algébriques linéaires qui peut
être résolu par une méthode directe pour obtenir les solutions approchées 𝜑𝑖∗ ; qui par la suit
est utilisée pour déterminer 𝛼 ∗ et 𝐵∗ l’équation (III.40) est résolue par itération pour la
détermination des valeurs exactes de 𝜑𝑖
59
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
𝑥+
Le terme 𝑥−
𝜌. 𝜑. 𝑑𝑥 peut être déterminé à partir de l’expression choisie à 𝜑(𝑥)
considérons le cas le plus simple :
𝑥+
𝑥−
𝜌. 𝜑. 𝑑𝑥 ≃ 𝜌. 𝜑𝑖 . 𝛥𝑥 (III.42)
Substituant (III.42) dans (III.41) :
𝜕
𝜌. 𝜑𝑖 . 𝛥𝑥 = 𝐿(𝜑𝑖 , 𝜑𝑖+1 , 𝜑𝑖−1 , … ) (III.43)
𝜕𝑡
𝝏
Afin de faire l’approximation temporelle ( 𝝏𝒕 ), nous allons adopter les mêmes méthodes
utilisées pour les équations différentielles ordinaires :
𝑡 𝑛 +1 𝑡 𝑛 +1
𝜕𝜑𝑖
𝜌. 𝛥𝑥 𝑑𝑡 = 𝐿(𝜑𝑖 , 𝜑𝑖+1 , 𝜑𝑖−1 , … )𝑑𝑡
𝜕𝑡
𝑡𝑛 𝑡𝑛
𝑡
𝜌. 𝛥𝑥 𝜑𝑖𝑛+1 − 𝜑𝑖𝑛 = 𝑡 𝑛 +1 𝐿(𝜑𝑖 , 𝜑𝑖+1 , 𝜑𝑖−1 , … )𝑑𝑡 (III.44)
𝑛
Ici 𝜑𝑖𝑛 représente la valeur de 𝜑𝑖 à l’instant 𝑡𝑛 et 𝜑𝑖𝑛+1 a l’instant 𝑡𝑛+1
Pour calculer l’intégrale de l’équation (III.44) les variations sont supposées suivre une
distribution polynomiale de la forme :
𝑡 − 𝑡 𝑛+1
𝜑𝑖 𝑡 = 𝜑𝑖𝑛+1 + 𝛻𝜑𝑖𝑛+1 + ⋯
𝛥𝑡
𝑛+1 𝑡−𝑡 𝑛 +1 𝑛+1
𝜑𝑖−1 𝑡 = 𝜑𝑖−1 + 𝛥𝑡 𝛻𝜑𝑖−1 +⋯ (III.45)
etc …………
Selon la forme d’un polynôme 𝜑(𝑡)les méthodes d’approximation peuvent se classer en trois
catégories :
- méthode explicite d’Euler.
- méthode implicite d’Euler.
- méthode d’Euler modifiée ou méthode Crank – Nicolson
Les valeurs de 𝜑𝑖 sont exprimées en fonction des valeurs obtenues au temps antérieure (𝑛) .
L’équation (III.44) devient :
1
𝜑𝑖𝑛+1 − 𝜑𝑖𝑛 = . 𝐿(𝜑𝑖𝑛 , 𝜑𝑖−1
𝑛 𝑛
, 𝜑𝑖+1 )𝛥𝑡 (III.46)
𝜌𝛥𝑥
60
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
61
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
𝜌. 𝑈. 𝜙 𝜌. 𝑈. 𝜙
Convectio
n
𝑖−1 𝑖 𝑖+1
𝑥
Diffusion
𝜕 𝜕𝜙
Г .
𝜕𝑥 𝜙 𝜕𝑥
Donc les conditions aux limites doivent être prescrites. En général, les conditions aux limites
se divisent en deux catégories :
- valeur prescrite aux frontières 𝜙𝐹
𝜕𝜙
- gradient prescrite 𝜕𝑥 aux frontières qui représente les flux de diffusion.
𝐹
L’indice 𝐹 représente la frontière.
𝑈−
𝑥− 𝑥+
𝝓𝑭
62
CHAPITRE III METHODE NUMERIQUE DE RESOLUTION DES EQUATIONS DE NAVIER-STOKES
III.2.6.2.Gradient prescrit :
Dans le cas ou la frontière est une paroi, le gradient est prescrit ; plusieurs cas peuvent
se présenter tel que :
𝜕𝜙
-dans le cas de transfert de chaleur avec paroi adiabatique :𝜕𝑥 = 0
𝐹
𝑎𝑗 . 𝜙𝑗 = 𝑎𝑝 . 𝜙𝑝 − 𝑏𝑗 (III.50)
Où les coefficients 𝑎𝑗 , sont des coefficients qui tiennent compt de l éffet de la convection, la
diffusion, et la source de l’équation différentielle. et 𝑏𝑗 = 𝑆𝜙 (𝛥𝑥. 𝛥𝑦. 𝛥𝑧)
L’équation (III.50) représente un système d’équations algébriques couplées qui s’écrit sous
forme matricielle :
. . . . .
. 𝑎𝑗 . 𝜙𝑗 = 𝑎𝑝 . 𝜙𝑝 − 𝑏𝑗 (III.51)
. . . . .
Il est à noter ici que la construction des équations discrétisées a permet d’écrire ces
équation sous forme algébrique (III.50) qui peuvent être résolu par n’importe quelle méthode
de résolution des équations algébriques simultanées
En pratique les méthodes itératives les plus utilisées pour la résolution des problèmes
multi – dimensionnels sont :
- la méthode de Gauss – Siedel (résolution point par point)
- la méthode de résolution ligne par ligne d’élimination de Gauss (algorithme de la
matrice tri diagonale TDMA).
63