Академический Документы
Профессиональный Документы
Культура Документы
Devoir 2
Aimen GUEDIRI
« Discrétisations par volumes finis et différences finies »
𝑑𝑇 (1)
𝑇𝑖−1 = 𝑇𝑖 − ∆𝑥 ( ) + 𝑂(𝑥)
𝑑𝑥 𝑗
𝑑𝑇 (2)
𝑇𝑖+1 = 𝑇𝑖 + ∆𝑥 ( ) + 𝑂(𝑥)
𝑑𝑥 𝑗
Donc : (2) - (1)
𝑑𝑇 (3)
𝑇𝑖+1 − 𝑇𝑖−1 ≈ 2∆𝑥 ( )
𝑑𝑥 𝑗
Alors
𝑑𝑇 1 𝑑2𝑇 (5)
𝑇𝑖−1 = 𝑇𝑖 − ∆𝑥 ( ) + ∆𝑥 ( 2 ) + 𝑂(𝑥 2 )
2
𝑑𝑥 𝑗 2! 𝑑𝑥 𝑗
𝑑𝑇 1 𝑑2𝑇 (6)
𝑇𝑖+1 = 𝑇𝑖 + ∆𝑥 ( ) + ∆𝑥 2 ( 2 ) + 𝑂(𝑥 2 )
𝑑𝑥 𝑗 2! 𝑑𝑥
𝑗
𝑑2𝑇 (7)
𝑇𝑖+1 + 𝑇𝑖−1 − 2𝑇𝑖 ≈ ∆𝑥 2 ( 2 )
𝑑𝑥
1 |P age
Devoir 2 DGA1005
Alors
Problème 02
𝑑𝑢 𝑑2𝑢 (9)
𝑐
−𝑣 2 = 0
𝑑𝑥 𝑑𝑥
Sur un domaine tel que 0 ≤ 𝑥 ≤ 1, avec les conditions aux limites 𝑢(0) = 0 et
𝑢(1) = 1 est donnée par la fonction u :
𝑐𝑥
𝑒𝑣 −1 (10)
𝑢(𝑥 ) = 𝑐
𝑒𝑣 − 1
Il suffit de faire dériver l’équation (10) deux fois :
𝑐𝑥
(11)
𝑑𝑢 𝑐 𝑒 𝑣 − 1 𝑐
= ( 𝑐 ) = 𝑢(𝑥)
𝑑𝑥 𝑣 𝑒 𝑣 − 1 𝑣
𝑐𝑥
(12)
𝑑2𝑢 𝑐 𝑐 𝑒 𝑣 − 1 𝑐 𝑑𝑢
2
= [ ( 𝑐 )] = ( )
𝑑𝑥 𝑣 𝑣 𝑒𝑣 − 1 𝑣 𝑑𝑥
2 |P age
Devoir 2 DGA1005
On utilise les deux formules montrer dans le problème 1 mais cette fois-ci avec le
variable dépendante u
𝑑𝑢 𝑢 − 𝑢 𝑖−1 (14)
( ) = 𝑖+1
𝑑𝑥 𝑗 2∆𝑥
𝑑2𝑇 𝑢 +𝑢 (15)
( 2 ) = 𝑖+1 2 𝑖−1
𝑑𝑥 ∆𝑥
On intègre les deux équations (14) et (15) dans l’équation (9) pour aboutir à la
forme discrétiser de l’équation différentielle :
𝑐 𝑐 (17)
(1 + 0.5 ∆𝑥) 𝑢 𝑖−1 − 2𝑢 𝑖 + (1 − 0.5 ∆𝑥) 𝑢 𝑖+1 = 0
𝑣 𝑣
Où
𝑐
𝑅𝑒∆𝑥 = ∆𝑥
𝑣
𝑢𝑖 = 𝜌𝑗
Donc on a de même
𝑢 𝑖−1 = 𝜌 𝑗−1
𝑢 𝑖+1 = 𝜌 𝑗+1
3 |P age
Devoir 2 DGA1005
𝑅𝑒∆𝑥 ≠ 2
Puis on calcule
2
∆ = 4 − 4(1 − 0.5𝑅𝑒∆𝑥 )(1 + 0.5𝑅𝑒∆𝑥 ) = 𝑅𝑒∆𝑥 (21)
Donc on remarque que ∆ est toujours positif, l’équation (21) admet deux solutions
distinctes
1 − 0.5𝑅𝑒∆𝑥 (22)
𝜌1 = =1
1 − 0.5𝑅𝑒∆𝑥
1 + 0.5𝑅𝑒∆𝑥
𝜌2 =
{ 1 − 0.5𝑅𝑒∆𝑥
Finalement on peut écrire 𝑢𝑗 sous la forme :
1 + 0.5𝑅𝑒∆𝑥 𝑗 (23)
𝑢𝑗 = 𝐴𝜌1𝑗 + 𝐵𝜌2𝑗 = 𝐴 + 𝐵 ( )
1 − 0.5𝑅𝑒∆𝑥
Et les conditions aux limites dans l’intervalle 0 ≤ 𝑥 ≤ 1 seront
𝑢 0 = 𝐴 + 𝐵 = 0 ⇒ 𝑨 = −𝑩 (24)
𝟏 𝑹𝒆∆𝒙 − 𝟐
{ 1 + 0.5𝑅𝑒∆𝑥 ⇒ 𝑨 = 𝟎. 𝟓 − =
𝑢 1 = 𝐴 [1 − ( )] = 1 𝑹𝒆∆𝒙 𝟐𝑹𝒆∆𝒙
1 − 0.5𝑅𝑒∆𝑥
4 |P age
Devoir 2 DGA1005
5 |P age
Devoir 2 DGA1005
Discussions :
6 |P age
Devoir 2 DGA1005
7 |P age
Devoir 2 DGA1005
Problème 03
𝜕𝑢(𝑥, 𝑡) (26)
= −[𝑝(𝑘) − 𝑖𝑘𝑞(𝑘)] × 𝑢 (𝑥, 𝑡)
𝜕𝑡
On dérive par rapport à l’espace (x)
𝜕𝑢(𝑥, 𝑡) (27)
= 𝑖𝑘𝑢(𝑥, 𝑡)
𝜕𝑥
La dérive d’ordre 2 implique :
𝜕2 𝑢(𝑥, 𝑡) (28)
= −𝑘 2 × 𝑢 (𝑥, 𝑡)
𝜕𝑥 2
On remplace les termes de l’équation de dérivée partielle dans l’équation de transport -
diffusion par ces valeurs.
𝜕𝑢 𝜕𝑢 𝜕3 𝑢 (31)
+𝑐 −𝛽 3 = 0
𝜕𝑡 𝜕𝑥 𝜕𝑥
La dérive d’ordre 3 implique :
𝜕3 𝑢(𝑥, 𝑡) (32)
= −𝑖𝑘 3 × 𝑢 (𝑥, 𝑡)
𝜕𝑥 3
8 |P age
Devoir 2 DGA1005
𝜕2 𝑢
En dérivée seconde = −𝑘 2 𝑢, correspond à un amortissement et un
𝜕 𝑥2
déphasage de -π.
𝜕3 𝑢
En dérivée troisième = −𝑖𝑘 3 𝑢, correspond à une dispersion et un
𝜕 𝑥3
déphasage de -π/2.
Example :
Un solide qui oscille dans un fluide est soumis à un tel amortissement lorsque sa
vitesse est suffisamment faible (cas laminaire), A plus grande vitesse il apparait un
sillage tourbillonnaire ou turbulant qui dissipe l’Energie de manière purement
mécanique.
Phénomène de dispersion de la lumière blanche dans un prisme et dans la vie
courante.
b. Démonstration de la formule donnant l’algorithme de résolution
𝜕𝑢 𝑛 𝑢𝑛+1 − 𝑢𝑛 (35)
[ ] ≈
𝜕𝑡 ∆𝑡
Donc l’équation discrétisée de transport-diffusion s’écrit :
9 |P age
Devoir 2 DGA1005
𝑐 ∆𝑡 𝑣∆𝑡 (39)
𝐶= 𝑒𝑡 𝑆=
2∆𝑥 ∆𝑥 2
On aura la formule finale de l’algorithme de résolution :
𝒖𝒏+𝟏
𝒋 = (𝟏 − 𝟐𝑺)𝒖𝒏𝒋 + (𝑺 − 𝟎, 𝟓𝑪) 𝒖𝒏𝒋+𝟏 + (𝑺 + 𝟎, 𝟓𝑪) 𝒖𝒏𝒋−𝟏 (40)
𝑛
𝜕𝑢 𝑛 1 2 𝜕2 𝑢 (41)
𝑢𝑛+1
𝑗 = 𝑢𝑗𝑛 + ∆𝑡 ( ) + ∆𝑡 ( 2 ) + 𝑂(∆𝑡 2 )
𝜕𝑡 𝑗 2 𝜕𝑡 𝑗
On tire la valeur de :
𝑛
𝜕𝑢 𝑛 𝑢𝑛+1
𝑗 − 𝑢𝑛𝑗 1 𝜕2 𝑢 (42)
( ) = − ∆𝑡 ( 2 ) + 𝑂(∆𝑡 2 )
𝜕𝑡 𝑗 ∆𝑡 2 𝜕𝑡
𝑗
𝜕𝑢 𝑛
Donc, l’expression de ( 𝜕𝑡 ) , dans l’équation donne l’opérateur de dérive temporelle :
𝑗
𝑛 𝑛
𝜕𝑢 𝑛 𝜕2 𝑢 𝑢𝑛+1
𝑗 − 𝑢𝑗𝑛 1 𝜕2 𝑢 (43)
−𝑐 ( ) + 𝑣 ( 2 ) = − ∆𝑡 ( 2 ) + 𝑂(∆𝑡 2 , ∆𝑥 2 )
𝜕𝑥 𝑗 𝜕𝑥 𝑗 ∆𝑡 2 𝜕𝑡 𝑗
Et par hypothèse on a :
𝜕𝑢 𝑛 𝑢𝑛+1
𝑗 − 𝑢𝑗𝑛
( ) =
𝜕𝑡 𝑗 ∆𝑡
𝑛 𝑛
𝜕𝑢 𝑛 𝜕𝑢 𝑛 𝜕2 𝑢 1 𝜕2 𝑢 (44)
( ) + 𝑐 ( ) − 𝑣 ( 2 ) = − ∆𝑡 ( 2 ) + 𝑂(∆𝑡 2 , ∆𝑥 2 )
𝜕𝑡 𝑗 𝜕𝑥 𝑗 𝜕𝑥 2 𝜕𝑡
𝑗 𝑗
10 | P a g e
Devoir 2 DGA1005
𝑛
𝜕𝑢 𝑛 1 2 𝜕2 𝑢 (45)
𝑢𝑛+1
𝑗 = 𝑢𝑛𝑗 + ∆𝑡 ( ) + ∆𝑡 ( 2 ) + 𝑂 (∆𝑡 2 )
𝜕𝑡 𝑗 2 𝜕𝑡 𝑗
𝑛 𝑛 𝑛
𝑛 𝜕𝑢 𝑛 1 𝜕2𝑢 1 𝜕3𝑢 1 𝜕4𝑢 (47)
𝑢𝑗−1 = 𝑢𝑗𝑛 − ∆𝑥 ( ) + ∆𝑥 2 ( 2 ) − ∆𝑥 3 ( 3 ) + ∆𝑥 4 ( 4 ) + 𝑂( ∆𝑥 4 )
𝜕𝑥 𝑗 2 𝜕𝑥 𝑗 6 𝜕𝑥 𝑗 24 𝜕𝑥 𝑗
Par soustraction de deux équations (46), (47), puis en multipliant les résultats trouver par
(c) :
𝑛 𝑛 𝑛
𝜕𝑢 𝑛 𝑢𝑗+1 − 𝑢𝑗−1 1 𝜕3𝑢 (48)
𝑐( ) =𝑐 − 𝑐∆𝑥 2 ( 3 ) + 𝑂 (∆𝑥 4 )
𝜕𝑥 𝑗 2∆𝑥 6 𝜕𝑥 𝑗
De même, par addition de deux équations (46), (47), puis en multipliant les résultats trouver
par (v) :
𝑛 𝑛 𝑛 𝑛 𝑛
𝜕2𝑢 𝑢𝑗+1 + 𝑢𝑗−1 − 2𝑢𝑗 1 𝜕4𝑢 (49)
𝑣( ) =𝑣 + 𝑣∆𝑥 2 ( ) + 𝑂( ∆𝑥 4 )
𝜕𝑥 2 𝑗 ∆𝑥 2 12 𝜕𝑥 4 𝑗
𝑛
𝜕𝑢 𝑛 𝑢𝑛+1
𝑗 − 𝑢𝑛𝑗 1 2 𝜕2 𝑢 (50)
( ) = − ∆𝑡 ( 2 ) + 𝑂(∆𝑡 2 )
𝜕𝑡 𝑗 ∆𝑡 2 𝜕𝑡 𝑗
𝜕𝑢 𝑛 𝜕𝑢 𝑛 𝑢𝑛+1
𝑗 − 𝑢𝑛𝑗 𝑢𝑛𝑗+1 − 𝑢𝑛𝑗−1 (51)
𝜀 = (( ) + 𝑐 ( ) ) − ( +𝑐 )
𝜕𝑡 𝑗 𝜕𝑥 𝑗 ∆𝑡 2∆𝑥
11 | P a g e
Devoir 2 DGA1005
𝑛 𝑛
1 𝜕2 𝑢 1 𝜕3 𝑢
= − ∆𝑡 2 ( 2 ) − 𝑐∆𝑥2 ( 3 ) + 𝑂(∆𝑡 2 , ∆𝑥4 )
2 𝜕𝑡 𝑗 6 𝜕𝑥
𝑗
𝑛 𝑛
𝜕𝑢 𝑛 𝜕𝑢 𝑛 𝑐2 𝜕2 𝑢 1 𝜕3 𝑢 (52)
(( ) + 𝑐 ( ) ) = − ∆𝑡 ( 2 ) − 𝑐∆𝑥2 ( 3 ) + 𝑂(∆𝑡 2 , ∆𝑥 2 )
𝜕𝑡 𝑗 𝜕𝑥 𝑗 2 𝜕𝑥 𝑗 6 𝜕𝑥
𝑗
En remplaçant :
∆𝑥 2 = 6∆𝑡 𝑣
Commentaire :
Il s’agit d’un schéma diffusif décentré. La solution numérique est convecté, mais décroit
exponentiellement proportionnellement à un coefficient de diffusion numérique 𝑣 ∗ .
On constate aussi que la faible diffusion numérique d'un schéma diffusif permet d'assurer
que la solution numérique est convecté sans être trop amortie.
Cas particulier lorsque diffusion numérique 𝑣 ∗ est nul, la solution numérique coïncide avec
la solution exacte.
12 | P a g e
Devoir 2 DGA1005
Lorsque c/v est grand, implique grande nombre de Reynolds le coefficient de diffus io n
physique va diminue, on risque d’avoir des problèmes sur la stabilité du système et puis la
divergence de la solution.
13 | P a g e