Académique Documents
Professionnel Documents
Culture Documents
net/publication/335207938
CITATIONS READS
0 2,933
2 authors:
Some of the authors of this publication are also working on these related projects:
Nouvelle approche des arcs trinomiaux et leur relation avec les fractals View project
All content following this page was uploaded by Koubaa Abdeslam on 16 August 2019.
é ′É
En vue de l'obtention du diplôme Master
en Modélisation et Calcul Scientifique
Discipline : Mathématiques Appliquées
é è
−
Étude Théorique et Simulation Numérique sous Matlab
Je tiens à remercier tous mes amis et collègues et surtout ceux avec qui
j'ai passé une période agréable à la F.P.N.
Remerciements …………………………………………………………………………....
Notations …………………………………………………………………………………… 5
é é ………………………………………………………… 7
é è
− 11
− é ′é
é 13
1
Table des matières 2
é − é
′é − é
29
é − é
− ℝ ℝ 67
é 85
é 87
……..……………….……….……………………….…………….. 103
…………….…………….……………………………………… 105
…………….………………………………………………… 106
Notations
∶ Domaine de ℝ ( = 1 , 2 ou 3 ).
∶ Est la fermeture de .
∶ Frontière du domaine .
|. | ∶ Valeur absolue.
∶ Transposée de la matrice .
−
∶ L inverse de la matrice .
∇ ∶ Opérateur de gradient.
∆ ∶ Opérateur Laplacien.
5
Notations 6
= .
( )≔ ∈ ( ); ∈ ( ) ; pour | | ≔ ∑ = ≤ .
−
( ) ∶ L espace dual de ( ).
≔{ ∈ ( ); (1) = 0}.
∶= ∈ 0, ; ; (. , ) = 0 sur .
Introduction générale
Chaque fois que nous considérons le transport en masse d'une espèce dissoute
7
8
é ∶
Introduction :
Principe :
11
Chapitre 1
Dans ce chapitre, on développe des schémas de type volumes finis pour l'équation
linéaire instationnaire de la chaleur dans le cas unidimensionnel avec des conditions
au bord de type Dirichlet, qui modélise le phénomène de conduction de la chaleur
dans une barre cylindrique de 1 mètre de longueur constituée d'un matériau
homogène (fer, cuivre, aluminium, béton …), avec les deux extrémités sont
maintenues à une température constante 0 (voir Figure 1.2). Le problème est
décrit par
⎧
( , )− ( , )= ( , ) dans [0,1] × [0, ]
⎨
⎩ (0, ) = (1, ) = 0 sur [0, ]
−
), on trouvera les valeurs pour quelques matériaux dans la table suivante
Ce chapitre est organisé comme suit : dans la section 1.2 on présente le problème
( ) avec des hypothèses qui assurent l'existence et l'unicité de la solution forte.
Dans la section 1.3, nous présentons la discrétisation par trois familles de schémas
numériques de type volumes finis pour le problème ( ). Dans la section 1.5, on
établit le principe du maximum discret et la stabilité sous les conditions CFL
appropriées. La convergence de deux schémas volumes finis implicite-explicite est
donnée dans la section 1.6. Les résultats de ce chapitre peuvent être vu comme une
extension des résultats de [SCH17] pour des schémas volumes finis explicite-implicite.
. é è ; é
Théorème 1.1 ( é )
∈ ( ) ∈ ( ), è ( )
∈ ( )∩ .
[SCH17]
. é − é è
. . é
Définition 1.2 ( 1D )
é
"volumes de contrôle" ( ) = … , ∈ ℕ∗ ,
≔ −
, +
, ∶
1.3 Méthode des volumes finis − Discrétisation du problème 16
ℎ ≔| |= + − − , et on pose ℎ ≔ ( )≔ ℎ.
+ ≔[ , + ], et on pose ℎ + ≔ + ≔ + − .
Définition 1.3 ( è )
( ) ℝ ℎ
ô . ∈ ( ), é è ∶
‖ ‖ ≔ ℎ | (1.4)
=
. . é
( , ) − +
, − −
, =ℎ () (1.5)
1
où ( )≔ ( , ) . On trouve ainsi la semi − discrétisation en espace de
ℎ
l équation (1.1) ∶ Pour = 1, … , et ∈ [0, ]
−
( )− +
()
( )= + () (1.6)
ℎ
1
où on a noté ()≔ ( , ) et +
()≔− +
, le flux exact de
ℎ
en +
à l instant .
1 + + +
( + )− ( )= −
() − +
() + () (1.7)
ℎ
− +
où +
et −
sont respectivement le , à droite et à gauche du
point +
= ∩ + , définis par ∶
+ 1 + +
≔− +
() = +
,
+ ∆ ∆
− 1 + +
≔ +
() =− +
,
+ ∆ ∆
1.3 Méthode des volumes finis − Discrétisation du problème 18
∗± ±
Soient +
des approximations à deux ou à quatre points de +
, appelées aussi
é .
Enfin. Pour = 1, … , et = 0, … , −1
+ ∆ ∗− ∗+
+
= − + + () (1.9)
ℎ + −
. . é
Définition 1.4 ( é)
∗
é +
∶
∗+ ∗−
+
+ +
=0 (1.10)
Définition 1.5 ( )
∗
ℎé + , ∶
à ∶
∗±
+
( , ), ( + , ) =± +
, + (ℎ) (1.11)
à ∶
∗±
+
( , + ), ( + , + ), ( , ), ( + , ) =± +
, + (ℎ)
Définition 1.6 ( ℎé − )
ℎé é (1.9) è ( )
, é ℎé
é (1.4) − (1.5).
. . é
+ ∆ ⎛ ⎞
− = ⎜ − ⎟+∆ (1.12)
ℎ
⎝ + − ⎠
1
avec ≔ ( )= ( , ) .
ℎ
1 +
+ −
= = (1.13)
ℎ+ ℎ+
+
+ ∆ + − − −
= + − +∆ (1.14)
ℎ ℎ+ ℎ−
= + =0 pour = 0, … ,
1
= ( ) pour = 1, … ,
ℎ
∗+ − −
( , − )≔ (1.16)
− ℎ−
et
∗− + −
( + , )≔− (1.17)
+ ℎ+
1.3 Méthode des volumes finis − Discrétisation du problème 20
Ce qui montre la conservation et la consistance des flux, au sens des définitions 1.4 et
1.5, et par suite le schéma explicite (1.14) est de type volumes finis au sens de la
définition 1.6.
. . é
+ + + +
+ ∆ + − − − +
= + − +∆ (1.18)
ℎ ℎ+ ℎ−
= + =0 pour = 0, … ,
1
= ( ) pour = 1, … ,
ℎ
+ +
∗+ + + − −
( , − )≔ (1.20)
− ℎ−
et
+ +
∗− + + + −
( + , )≔− (1.21)
+ ℎ+
Le schéma implicite (1.18) est de type volumes finis au sens de la définition 1.6, car les
flux numériques sont d'ordre 1, ce qui est assure la consistance, la conservation est
claire.
. . − é é
+ + + +
+ ∆ + − − − +
= +θ − +∆ (1.22)
ℎ ℎ+ ℎ−
∆ + − − −
+(1 − θ) − +∆
ℎ ℎ+ ℎ−
= + =0 pour = 0, … ,
1
= ( ) pour = 1, … ,
ℎ
+ +
∗+ + + − − − −
( , − , , − )≔θ + (1 − θ) (1.24)
− ℎ− ℎ−
et
+ +
∗− + + + − + −
( + , , + , )≔− θ + (1 − θ) (1.25)
+ ℎ+ ℎ+
∗ ∗
Chaque flux +
est une combinaison convexe du flux +
et du flux
∗
+
, ce qui est assure la conservation et la consistance des flux num −
∗
ériques +
, et par suite le schéma (1.22) est de type volumes finis au sens de la
définition 1.6.
Remarque ∶
. é è
Dans cette section, on montrera l existence et l unicité de solution pour les systèmes
1.4 Existence et unicité de la solution discrète 22
linéaires (1.22).
∆ + ∆ 1 1 + ∆ +
−θ − + 1+θ + −θ +
ℎℎ− ℎ ℎ− ℎ+ ℎℎ+
∆ ∆ 1 1 ∆
= (1 − θ) − + 1 − (1 − θ) + + (1 − θ) +
ℎℎ− ℎ ℎ− ℎ+ ℎℎ+
+
+∆ [θ + (1 − θ) ]
− + + +
θ ∆ − + 1+θ ∆ +θ ∆ +
ℎ ℎ ℎ
−
= −(1 − θ) ∆ − + 1 − (1 − θ) ∆ − (1 − θ) ∆ +
ℎ ℎ ℎ
+
+∆ [θ + (1 − θ) ]
avec
1 1 1
≔− <0 et ≔ + >0 (1.27)
ℎ+ ℎ− ℎ+
on pose également ≔ ≔ 0 , et
≔ ,…, ∈ℝ et ≔ ,…, ∈ℝ
− + − +
+θ ∆ = − (1 − θ) ∆ + ∆ [θ + (1 − θ) ]
0 … 0
⎛
⎜ ⋱ ⋮ ⎞
⎟
⎜ ⎟
≔⎜
⎜ 0 ⋱ ⋱ ⋱ 0 ⎟
⎟
⎜
⎜ ⋮ ⎟
⎟
⋱ − − −
⎝0 … 0 − ⎠
23 Chapitre 1. θ − Schéma volumes finis pour l équation de la chaleur linéaire dans le
cas mono − dimensionnel
+ +
( +θ ∆ ) =( − (1 − θ) ∆ ) +∆ [θ + (1 − θ) ]
Proposition 1.7 ( é è )
( ) θ− ℎé (1.22).
Soit ≔ +θ ∆
est une matrice tridiagonale de taille × dont les éléments non nuls s écrivent
sous la forme ∶ Pour = 1, … ,
1
− ∶= θ ∆ − = −θ ∆
ℎ−
1 1
∶= ℎ + θ ∆ =ℎ +θ ∆ + (1.30)
ℎ− ℎ+
1
+ ∶= θ ∆ = −θ ∆
ℎ+
et puisque
−
alors la matrice +θ ∆ (de même que la matrice +θ ∆ ) est à
(θ > 0) donc elle est inversible [SCH17]. Par
+
ailleurs le θ-schéma implicite (1.22) : une fois qu'on connait , on détermine en
résolvant le système (1.29).
1.5 Résultats de stabilité 24
. é é
Dans cette section, on présente des résultats de stabilité pour les schémas
volumes finis introduits dans la section 1.3.
Définition 1.8 ( é )
ℎé ( ) , ∶
‖ ‖ := | |≤ = 1, … , (1.32)
≤ ≤
Proposition 1.9 ( é )
1 1 1
≔ ∆ + ≤1 (1.33)
≤ ≤ ℎ ℎ− ℎ+
1 1 1
(θ) ≔ (1 − θ) ∆ + ≤1 (1.34)
≤ ≤ ℎ ℎ− ℎ+
(1.33) ℎé (1.14),
(1.34) θ− ℎé (1.22), ℎé ( ) ∶
∶ ≥0 ≥0
≥0 = 1, … , (1.35)
é ∶
‖ ‖ ≤ = 1, … , (1.36)
Pour tout 1 ≤ , ≤
On a clairement < 0 pour ≠ et ∑ =
> 0. Par conséquent est une −
[SCH17] et on particulier elle est , de plus la matrice −
(1 − θ) ∆ est à coefficients positifs (d'après la condition CFL (1.34)).
Par récurrence sur , on en déduit que ≥ 0 pour tout = 1, … , , dès que
≥ 0 et ≥ 0.
+
1+θ ∆ | | (1.37)
ℎ
−
≤ −(1 − θ) ∆ | − | + 1 − (1 − θ) ∆ | | − (1 − θ) ∆ | + |
ℎ ℎ ℎ
+ + − +
+∆ [θ| | + (1 − θ)| |] − θ ∆ | + |−θ ∆ | − |
ℎ ℎ
−
≤ −(1 − θ) ∆ ‖ ‖ + 1 − (1 − θ) ∆ ‖ ‖ − (1 − θ) ∆ ‖ ‖
ℎ ℎ ℎ
+ + − +
+∆ [θ‖ ‖ + (1 − θ)‖ ‖ ]−θ ∆ ‖ ‖ −θ ∆ ‖ ‖
ℎ ℎ
+ − +
≤‖ ‖ +∆ ‖ ‖ ( ) −θ ∆ ‖ ‖ −θ ∆ ‖ ‖ d après (1.34)
ℎ ℎ
+ +
soit tel que =‖ ‖ , on a alors
+ + − +
1+θ ∆ +θ ∆ ‖ ‖ +θ ∆ ‖ ‖ ≤‖ ‖ +∆ ‖ ‖
ℎ ℎ ℎ
=‖ + ‖
⟹
+ − + +
1+θ ∆ ‖ ‖ ≤‖ ‖ +∆ ‖ ‖ ( )
ℎ
⟹
+
‖ ‖ ≤‖ ‖ +∆ ‖ ‖ ( ) (1.38)
car on a toujours + − + ≥0
1.6 Résultats de convergence 26
‖ ‖ ≤ ≔‖ ‖ + ‖ ‖ ( ) (1.39)
. é
Théorème 1.10
∈ ( ) ∈ ( ). ( ) ∈ ( ).
(1.33) ℎé (1.14), ( .
ℎé (1.18)), ( ) é ℎé
(1.14) ( . ℎé (1.18)) ∶
‖ ‖ ≤ (∆ + ℎ) = 0, … , (1.40)
∶ | ≔ ( , )− ∈ ( ) , é ∆
ℎ.
Le but de ce chapitre était de développer des schémas volumes finis pour l'équation
linéaire instationnaire de la chaleur dans le cas unidimensionnel ( ). Nous avons
traité et analysé trois familles de tels schémas. Après avoir établi que les schémas
sont stables et satisfont le principe du maximum discret sous des conditions CFL
appropriées nous avons obtenu des résultats de convergence de l'approximation
donnée par le schéma explicite et le schéma implicite vers la solution forte du
27 Chapitre 1. θ − Schéma volumes finis pour l équation de la chaleur linéaire dans le
cas mono − dimensionnel
et Stabilité du θ − schéma VF
pour une classe d équations de type
convection − diffusion non linéaire
dans le cas mono − dimensionnel
Nous étudions la méthode de volumes finis pour approcher l'équation non linéaire
instationnaire de − dans le cas unidimensionnel
29
2.1 Introduction 30
Ce chapitre est organisé comme suit : dans la section 2.2 on présente le problème
( ) avec des hypothèses qui assurent l'existence et l'unicité de la solution faible.
Dans la section 2.3, nous présentons la discrétisation par trois familles de schémas
numériques de type volumes finis pour le problème ( ). Dans la section 2.5, on
établit la stabilité et des estimations sous les conditions CFL appropriées,
La convergence de ces schémas est donnée dans la section 2.6. Les résultats de ce
chapitre généralise les travaux de [AFI02] pour des schémas
volumes finis explicite-implicite au θ-schéma volumes finis implicite avec θ ∈ [0,1].
31 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
. é è ; é
; é
Dans la suite, nous supposons que les données vérifient les hypothèses suivantes, qui
garantissent l'existence et l'unicité d'une du problème :
( ) Φ∈ ( ) telle que 0 < Φ− ≤ Φ( ) ≤ Φ+ < 1 , p. p. dans .
( ) ∈ ( ) telle que 0 < − ≤ ( )≤ + < ∞ , p. p. dans .
( ) ∈ ([0,1]) tel que pour ≔ , (0) = (1) = 0 et ( ) > 0 ∀ ∈ ]0,1[.
( ) ∈ ([0,1]) est une fonction monotone telle que ( ) > 0 ∀ ∈ ]0,1[.
( ) ∈ ( ) tel que 0 ≤ ( ) ≤ 1 , p. p. dans .
− −
( ) est une fonction continue höldérienne d exposant ∈ ]0,1[ et est une
1+
fonction continue höldérienne d exposant .
2
On aura besoin aussi d hypothèses supplémentaires pour la CV des schémas numériques.
( ) ∈ ( ). ( ) ( ) ∈ ( )∩ ( ).
2.2 Présentation du problème ; Existence et unicité de solution faible 32
Définition 2.1 ( − )
∶ ]0,1[ × [0, [ → ℝ, è ( )
é ∶
⎧ ∀ ∈ ]0, [ (. , ) ∈ ; 0≤ ( , )≤1 . . ()
∈ (0, ; ) ( ) ∈ (0, ; ) ( )
( ∗ ):
⎨
[Φ +( ( )− ( ) ) ] + Φ ( , 0) =0 ∀ ∈ ( )
⎩
∗
( )−( ) é è ( ).
où les espaces fonctionnels , et sont définis par ∶
≔{ ∈ ( ); (1) = 0}
≔{ ∈ ( ); ( )∈ ; [ ( )](0) = (1)}
∶= ∈ 0, ; ; (. , ) = 0 sur
Théorème 2.2 ( é )
∗
ℎ ℎè ( )−( ) è ( )
∗
. ℎ ℎè ( ) é é ,( ) .
[CHJ86, GAM96, JIN90]
. é − é è
. .
+ − , et on pose ∆ ≔ ∆ .
On note ∶ + le centre de + ≔[ , + ], ≔ 0, + ≔ 1.
33 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
≔ − , + pour = 1, … , , le ô .
ℎ ≔| |= + − − , et on pose ℎ ≔ ℎ.
Pour Φ ∈ ( ), on pose Φ ≔ ∫ Φ( ) .
Pour des raisons de simplicité on suppose que la fonction est constante par
morceaux, et on pose +
≔ .
+
Ces approximations seront définies par les schémas numériques qui suivent.
On aura besoin aussi de l hypothèse sur la é é ∶
. . é
( )
Φ( ) ( , ) + +
, − −
, = + +
,
( )
− − −
,
on note ( )+ ( ) ≔ +
,
( ) ( )
et ( )≔ +
,
+
1
et ( ) ∶≅ ( , )
ℎ
2.3 Méthode des volumes finis − Discrétisation du problème 34
telle que
1
Φ( ) ( , ) =Φ ( )ℎ , ≅Φ ( , ) , avec Φ ≔ Φ( )
ℎ
( ) ( )
Φ ( )ℎ + ( )+ − ( )− ( )= +
( )− −
()
+ −
+
⎛ ( ) +
( )
+ +
⎜ ( )⎞
⎟ − −
⎛
⎜ ( )⎞
⎟
+ −
⎝ ⎠ ⎝ ⎠
Ce schéma peut s écrire sous la forme suivante ∶
+ ∆ − + ∆ − +
= + + − + (2.8)
Φℎ + − Φℎ + −
± ±
où +
et +
sont respectivement le et le ,
+ 1 +
− 1 +
≔ ( )+ ( ) et ≔− ( )+ ( )
+ ∆ + ∆
+ + +
( ) − + +
( )
≔ () et ≔− ()
+ ∆ +
+ ∆ +
∗± ∗±
Soient +
et +
des approximations à deux ou à quatre points respectivement de
± ±
+
et +
, appelées aussi é .
35 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
Enfin ∶
Pour = 1, … , et = 0, … , −1
+ ∆ ∗− ∗+ ∆ ∗− ∗+
= + + − + (2.9)
Φℎ + − Φℎ + −
. . é
Définition 2.3 ( é)
∗ ∗
é + +
, ∶
∗− ∗+ ∗− ∗+
+
+ +
=0 +
+ +
=0 = 1, … , −1 (2.10)
∶
∗− ∗+ = ∗− ∗+ =
+
+ = [ ( )] = +
+ =[ ( ) ( ) ] = (2.11)
=
où [ ( )] = = (1) − (0).
Définition 2.4 ( )
∗ ∗
ℎé + + ,
∶ (2.12)
à ∶
∗±
+
( , )=± ( ) ∀ ∈ [0,1]
∗± ( )
+
( + , )=± +
+ (ℎ) é è
+
à ∶
∗±
+
( , , , )=± ( ) ∀ ∈ [0,1]
∗± + + ( )
+
( + , , + , )=± +
+ (ℎ) é è
+
où | (ℎ)|, | (ℎ)| ≤ ℎ . ( ∈ ℝ+ é ).
2.3 Méthode des volumes finis − Discrétisation du problème 36
Définition 2.5 ( ℎé − )
ℎé é (2.9) è ( )
, é ℎé
é (2.3) − (2.4).
. . é
+ ( )
Φ( − )ℎ = ( )− − ( )+ ∆ + +
∆ (2.13)
+
( )
− −
∆
−
suivant :
⎧ Φ( ) ( )
+ =0
(PR) ∶ (2.14)
⎨
⎩ = et = +
est approché par un schéma décentré amont, ce qui garantit une conservation et une
consistance pour le flux de convection.
( ) ( )− ( + )
≅
+ ∆
37 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
∆ +
∆
+
= − ( )− ( − ) + ( + )− ( ) (2.15)
Φℎ Φℎ∆
−
∆
− ( )− ( − )
Φℎ∆ −
et
∆ ∆
+
= − ( ) − (1) + ( )− ( ) (2.16)
Φ ℎ Φ ℎ ∆
∆ −
∆
+
= − − − − − −
Φ ℎ Φ ℎ ∆ −
( )≔ ( ) et + ≔ et ( ) ≔ (1) (2.17)
∆ +
∆
+
= − ( )− ( − ) + ( + )− ( ) (2.18)
Φℎ Φℎ∆
−
∆
− ( )− ( − )
Φℎ∆ −
∗+ −
( , − )≔ ( )− ( − )
− ∆ −
et
∗−
+
( + , )≔− ( ) (2.20)
∗− +
( + , )≔− ( + )− ( )
+ ∆
2.3 Méthode des volumes finis − Discrétisation du problème 38
Le schéma explicite (2.18) est de type volumes finis au sens de la définition 2.5, car les
flux numériques (approximations choisies) sont d'ordre 1, ce qui est assure la
consistance, la conservation est claire.
. . é
∆ +
∆
+ + + + +
= − ( )− ( − ) + ( + )− ( ) (2.21)
Φℎ Φℎ∆
−
∆
+ +
− ( )− ( − )
Φℎ∆ −
avec
+ + + + +
( )≔ ( ) et + ≔ et ( ) ≔ (1) (2.22)
∗+ + + − + +
( , − ): = ( )− ( − )
− ∆ −
et
∗− + + +
+
( + , ): = − ( ) (2.24)
∗− + + + + +
( + , ): = − ( + )− ( )
+ ∆
Ce qui montre la conservation et la consistance des flux, au sens des définitions 2.3 et
2.4, et par suite le schéma implicite (2.21) est de type volumes finis au sens de la
définition 2.5.
. . − é é
∆ +
∆
+ + + + +
= +θ − ( )− ( − ) + ( + )− ( ) (2.25)
Φℎ Φℎ∆
−
∆
+ +
− ( )− ( − )
Φℎ∆ −
∆ +
∆
+ (1 − θ) − ( )− ( − ) + ( + )− ( )
Φℎ Φℎ∆
−
∆
− ( )− ( − )
Φℎ∆ −
avec ( )≔ ( ) et + ≔ et ( ) ≔ (1)
+ + + + +
( )≔ ( ) et + ≔ et ( ) ≔ (1)
−
∗+
( , − , +
, +
− ) ≔ θ⎛
⎜ ( +
)− ( +
− ) ⎞
⎟
− ∆ −
⎝ ⎠
−
+(1 − θ) ⎛
⎜ ( )− ( − ) ⎞
⎟
∆ −
⎝ ⎠
et
∗+ + + +
+
( + , , + , ) ≔ −[θ ( ) + (1 − θ) ( )] (2.27)
∗+ + + − + +
( + , , + , )≔− θ ( + )− ( )
+ ∆ −
−
+(1 − θ) ⎛
⎜ ( + )− ( ) ⎞
⎟
∆ −
⎝ ⎠
∗ ∗ ∗
Chaque flux +
. +
est une combinaison convexe du flux +
∗ ∗ ∗
. +
et du flux +
. +
, ce qui est
2.4 Existence et unicité de la solution discrète 40
∗ ∗
assure la conservation et la consistance des flux numériques +
. +
, et
par suite le schéma (2.25) est de type volumes finis au sens de la définition 2.5.
Remarque ∶
1
Pour θ = 1, on obtient le schéma implicite (2.21), et pour θ = on obtient un
2
schéma VF implicite appelée schéma VF Crank − Nicolson.
. é è
Dans cette section, on montrera l'existence et l'unicité de solution pour les systèmes
non linéaires (2.25), en utilisant un algorithme de de .
On écrira d abord le schéma (2.25) sous la forme incrémentale suivante ∶
Pour = 1, … , et = 0, … , −1
∆ +
∆
+ + + + + + +
= +θ − ( − − )+ ( + − ) (2.28)
Φℎ − Φℎ∆ +
−
∆
+ + +
− ( − − )
Φℎ∆ −
−
∆ +
∆
+ (1 − θ) − ( − − )+ ( + − )
Φℎ − Φℎ∆ +
−
∆
− ( − − )
Φℎ∆ −
−
où
( )− ( − ) ( )− ( − )
≔ et ≔ si ≠ −
− − − − − −
−
≔ ( ) et −
≔ ( ) si = −
avec
≔ +
≔0 et ≔1 et + ≔0
+ + + +
≔ +
≔0 et ≔1 et + ≔0
41 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
+
⎡ ⎛
⎜ − +∆ ⎞
⎟ ⎤
∆ − ⎢1 − (1 − θ) ∆ ⎜
+
⎟ ⎥
= (1 − θ) + + ⎢ ⎜ ⎟ ⎥
−
Φℎ − ∆ −
−
⎢ Φℎ ⎜⎜ −
⎟
⎟⎥
+
⎣ ⎝ ∆ − − ⎠⎦
∆ +
+ + (1 − θ)
Φℎ ∆ +
Pour chaque ∈ ⟦0, − 1⟧, le système d équations non linéaires (2.29) s écrit
sous la forme fonction matricielle suivante ∶
+ +
( ) = (2.30)
avec
≔ ,…, ,…, et ≔ ,…, ,…,
Pour = 1, … ,
∆ −
= − (1 − θ) + (2.31)
Φℎ − ∆ −
−
+
⎡ ⎛
⎜ + ⎞
⎟ ⎤
⎢1 − (1 − θ) ∆ ⎜ − ∆ +
⎟ ⎥+ ∆ +
+ ⎢ ⎜
⎜ ⎟
⎟ ⎥ + (1 − θ)
⎢ Φℎ ⎜ − ⎟⎥ Φℎ ∆ +
+
⎣ ⎝ ∆ − − ⎠⎦
≔ =1
+
et ( ) est une matrice tridiagonale dont les éléments non nuls s écrivent sous la
+
forme ∶ [ ( )] ≔ 1 et pour = 1, … ,
2.4 Existence et unicité de la solution discrète 42
+ ∆ + − +
[ ( )] − ∶= −θ +
Φℎ − ∆ −
−
+ ∆ + + + − +
[ ( )] ∶= 1 + θ + + (2.32)
Φℎ − ∆ + ∆ −
−
+ ∆ + +
[ ( )] + ≔ −θ
Φℎ ∆ +
La solution de système d équations non linéaires (2.25) peut s écrire comme la limite
d une sous suite (Pro. 2.7) des solutions des systèmes d équations linéairisées suivants ∶
+
[ ]( )
[ +
]( + )
= avec [ +
]( ) : = ∈ℕ (2.33)
+
où [ ]( )
est une matrice tridiagonale dont les éléments non nuls s écrivent sous
+
la forme ∶ [ ]( )
≔ 1 et pour = 1, … ,
+ ∆ +
( ) − +
( )
[ ]( )
− ≔ −θ +
Φℎ − ∆ −
−
+ ( ) ∆ +
( ) + +
( ) − +
( )
[ ] := 1 + θ + + (2.34)
Φℎ − ∆ + ∆ −
−
+ ∆ + +
( )
[ ]( )
+ ≔ −θ
Φℎ ∆ +
où
( ) ( )
+ +
≔ +
≔0
ℎ ℎ + −
Soient et définies par ∶ := et := +
Φℎ Φℎ ∆ ∆ −
1 2 − 2 +
d après ( )−( ) et ( ) on a ∶ ≤ ≤ et ≤ ≤ (2.35)
Φ+ Φ− Φ + Φ−
+
∶ [ ]( ) ∈ [0,1] +
, ∀ ∈ ⟦0, − 1⟧
1 Étape ∶
+
Pour = 0 , on a ∶ [ ]( ) = , ∀ ∈ ⟦0, − 1⟧
alors pour vérifier que est vraie il faut et il suffit de montrer par récurrence simple
+
que : ∶ ∈ [0,1] est vraie pour tout ∈ ⟦0, − 1⟧ (2.38)
Pour = 0, est vraie, car ∶
l hypothèse ( ) et ≔1 ⟹ 0≤ ≤1 ∀ ∈ ⟦0, ⟧
+
Donc ∶ ∶ ∈ [0,1] .
+ est vraie.
+ +
Montrons que ∶ ≥0 . (⟺ ≥0 ∀ ∈ ⟦0, ⟧) (2.39)
⎛ ∆ + − ⎞
⎜1 − (1 − θ) + + ⎟≥0 (2.40)
Φℎ − ∆ + ∆ −
−
⎝ ⎠
de plus les hypothèses ( ) et ( ) implique que les coefficients −
et −
sont
+
alors ( ) est une matrice [SCH17], donc on a
−
+
∀ , ∈ ⟦0, ⟧ ∶ ( ) ≥0
2.4 Existence et unicité de la solution discrète 44
−
+ +
On en déduit que ∶ = ( ) ≥0
+ +
Montrons que ∶ ≤1 . (⟺ ≤1 ∀ ∈ ⟦0, ⟧) (2.43)
≤1 . (⟺ ≤1 ∀ ∈ ⟦0, ⟧)
+ + +
soit ∈ ⟦0, ⟧, tel que = | |=‖ ‖ , à partir de (2.29) ∶
∈⟦ ⟧
+ + + + + +
[ ( )] ≤ − [ ( )] − + + [ ( )] + +
=‖ + ‖ ≤
⟹
+ + + + + +
‖ ‖ [ ( )] ≤‖ ‖ [ ( )] − +‖ ‖ [ ( )] + +1
+ + +
‖ ‖ [ ( )] − [ ( )] ≤1
≠
+ +
or [ ( )] − [ ( )] ≥ 1 , d après (2.41) , ce qui est implique ∶
≠
+
‖ ‖ ≤1
+
est par conséquent ≤1
Grâce au principe de récurrence nous avons montré que la propriété est vraie
pour tout ∈ ⟦0, − 1⟧, ce qui prouve que est vraie.
2 Étape ∶
Soit ∈ ℕ un entier fixé. Supposons que est vraie, et montrons que + est
vraie.
∀ ∈ ⟦0, − 1⟧ ∶ 0 ≤ ≤ 1.
45 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
∀ ∈ ⟦0, − 1⟧ ∶ [ +
]( )
est une matrice , avec ∶
+
[ ]( )
− [ +
]( )
≥1 pour tout ∈ ⟦0, ⟧
≠
c. à. d. + est vraie .
Dans ce qui suit, à partir du lemme 2.6 on va montrer l existence et l unicité pour
le θ − schéma implicite (2.25).
Proposition 2.7 ( é è )
ℎ ℎè ( )−( ) ( ) (2.36),
( ) θ− ℎé (2.25).
+ +
L'unicité : Soient , deux solutions du θ-schéma implicite (2.25), c.à.d.
qu’on a :
2.4 Existence et unicité de la solution discrète 46
Pour = 1, … ,
∆ +
∆
+ + + + +
= +θ − ( )− ( − ) + ( + )− ( )
Φℎ Φℎ∆
−
∆
+ +
− ( )− ( − )
Φℎ∆ −
∆ +
∆
+ (1 − θ) − ( )− ( − ) + ( + )− ( )
Φℎ Φℎ∆
−
∆
− ( )− ( − )
Φℎ∆ −
et
∆ +
∆
+ + + + +
= +θ − ( )− ( − ) + ( + )− ( )
Φℎ Φℎ∆
−
∆
+ +
− ( )− ( − )
Φℎ∆ −
∆ +
∆
+ (1 − θ) − ( )− ( − ) + ( + )− ( )
Φℎ Φℎ∆
−
∆
− ( )− ( − )
Φℎ∆ −
+ + ∆ + + + +
− =θ − ( )− ( )− ( − )+ ( − )
Φℎ
+
∆
+ + + +
+ ( + )− ( + )− ( )+ ( )
Φℎ∆
−
∆
+ + + +
− ( )− ( )− ( − )+ ( − )
Φℎ∆ −
∆ − − ∆
+ + −
( − − − ) −θ + (2.45)
Φℎ Φℎ∆ −
∆ +
∆ −
∆
+ +
+( − ) 1+θ + +
Φℎ Φℎ∆ Φℎ∆ −
+ + ∆
+ +
+( + − + ) −θ =0
Φℎ∆
où
+ + + +
( )− ( ) ( )− ( ) + +
:= +
et := si ≠
− + +
− +
+ + +
≔ ( ) et ≔ ( ) si =
avec
+ + + +
≔ + ≔0 , ≔ ≔1 , + ≔ + ≔0
+ + + +
( , )[ − ]=0 (2.46)
+ +
où ( , ) est une matrice tridiagonale dont les éléments non nuls s écrivent
sous la forme suivante ∶
Pour = 1, … ,
−
+ +
[ ( , )] − ∶= − − − −
∆ −
+ + Φℎ + −
[ ( , )] ∶= + + + ≥2 (2.47)
θ∆ ∆ ∆ −
+
+ +
[ ( , )] + ≔− + ≤ −1
∆
D'après les hypothèses ( )−( ), les coefficients et sont tous positifs, ainsi il
+ +
est facile de voir que la transposée de la matrice ( , ) est à
donc inversible, et par suite on a l'unicité de la solution du
2.5 Résultats de stabilité 48
. é é
Définition 2.8 ( é )
ℎé ( ) , ∶
‖ ‖ := | |≤ = 1, … , (2.48)
≤ ≤
Définition 2.9 ( é )
ℎé ( ) , ∶
‖ ‖ ( ): = | + − |≤ = 1, … , (2.49)
=
. . é
Proposition 2.10 ( é ℎé )
ℎ ℎè ( )−( ), ( ) ∶
∆ ∆
≔ ( )+ ( )≤1 (2.50)
ℎ ≤ ≤ ℎ ≤ ≤
ℎé ( ) é (2.18)
∶
0≤ ≤1 = 1, … , = 1, … , (2.51)
é ℎé (2.18).
Pour = 1, … , et = 0, … , −1
(2.52)
∆ +
∆ −
∆
+
= − ( − − )+ ( + − )− ( − − )
Φℎ − Φℎ∆ + Φℎ∆ −
−
ainsi on a (2.53)
+
⎡ ⎛
⎜ + ⎞
⎟ ⎤
+ ⎛ ∆ − ⎞ ⎢1 − ∆ ⎜ − ∆ +
⎟ ⎥
= − ⎜ + ⎟+ ⎢ ⎜
⎜ ⎟
⎟ ⎥
Φℎ − ∆ −
−
⎢ Φℎ ⎜ − ⎟⎥
⎝ ⎠ +
⎣ ⎝ ∆ − − ⎠⎦
∆ +
+ +
Φℎ ∆ +
Proposition 2.11 ( é θ− ℎé )
ℎ ℎè ( )−( ), ( ) (2.36)
ℎé ( ) é (2.25)
∶
0≤ ≤1 = 1, … , = 1, … , (2.54)
é θ− ℎé (2.24).
. .
Proposition 2.12 ( é ℎé )
ℎ ℎè ( )−( ), ( ) (2.50), −
( ) é ℎé (2.18), .
Pour = 1, … , − 1 et = 0, … , −1
∆ +
∆
+
= − ( − − )+ ( + − )
Φℎ − Φℎ∆ +
−
∆
− ( − − )
Φℎ∆ −
−
et
∆ +
∆
+
+ = + − ( + − )+ ( + − + )
Φ+ ℎ+ + Φ+ ℎ+ ∆ +
+
+
∆
− ( + − )
Φ+ ℎ+ ∆ +
∆ +
∆ +
∆
+ +
+ − =( + − ) 1− − −
Φ+ ℎ+ + Φ+ ℎ+ ∆ + Φℎ∆ +
∆ −
∆
+( − − ) +
Φℎ − Φℎ∆ −
−
+
∆
+( + − + )
Φ+ ℎ+ ∆ +
+
∆ +
∆ +
∆
+ +
| + − |≤| + − | 1− − −
Φ+ ℎ+ + Φ+ ℎ+ ∆ + Φℎ∆ +
∆ −
∆
+| − − | +
Φℎ − Φℎ∆ −
−
+
∆
+| + − + |
Φ+ ℎ+ ∆ +
+
51 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
∆ +
∆ +
∆
≤ | + − | 1− − −
∈ℤ
Φ+ ℎ+ + Φ+ ℎ+ ∆ + Φℎ∆ +
∆ −
∆
+ | − − | +
∈ℤ
Φℎ − Φℎ∆ −
−
∆
+ .
+ | + − + | | + − |
∈ℤ
Φ+ ℎ+ ∆ +
+ = ∈ℤ
+ + +
‖ ‖ ( ) ≔ | + − |≤ | + − |≤‖ ‖ ( ) = (2.55)
= =
Proposition 2.13 ( é θ− ℎé )
ℎ ℎè ( )−( ), ( ) (2.36), −
( ) é θ− ℎé (2.25), .
Pour = 1, … , − 1 et = 0, … , −1
∆ +
∆
+ + + + + +
⎡− ( − − )+ ( + − )⎤
Φℎ − Φℎ∆ +
+
= + θ⎢
⎢
⎥
⎥
⎢ −
∆ ⎥
+ + +
− ( − − )
⎣ Φℎ∆ −
− ⎦
∆ +
∆
⎡− ( − − )+ ( + − )⎤
Φℎ − Φℎ∆ +
+ (1 − θ) ⎢
⎢
⎥
⎥
⎢ −
∆ ⎥
− ( − − )
⎣ Φℎ∆ −
− ⎦
2.5 Résultats de stabilité 52
et
∆ +
∆
+ + + + + +
⎡− ( + − )+ ( + − + )⎤
+ ⎢ Φ+ ℎ+ + Φ+ ℎ+ ∆ +
+
⎥
+ = + + θ⎢ ⎥
⎢ +
∆ ⎥
+ + +
− ( + − )
⎣ Φ+ ℎ+ ∆ + ⎦
∆ +
∆
⎡− ( + − )+ ( + − + )⎤
⎢ Φ+ ℎ+ + Φ+ ℎ+ ∆ +
+
⎥
+ (1 − θ) ⎢ ⎥
⎢ +
∆ ⎥
− ( + − )
⎣ Φ+ ℎ+ ∆ +
⎦
par soustraction, on obtient
∆ +
∆ +
∆
+ + + + +
( + − ) 1+θ + +
Φ+ ℎ+ + Φ+ ℎ+ ∆ + Φℎ∆ +
∆ +
∆ +
∆
=( + − ) 1 − (1 − θ) + +
Φ+ ℎ+ + Φ+ ℎ+ ∆ + Φℎ∆ +
∆ −
∆
+( − − ) (1 − θ) +
Φℎ − Φℎ∆ −
−
+
∆
+( + − + ) (1 − θ)
Φ+ ℎ+ ∆ +
+
∆ −
∆
+ + + +
+( − − ) θ +
Φℎ − Φℎ∆ −
−
+
∆
+ + +
+( + − + ) θ
Φ+ ℎ+ ∆ +
+
∆ +
∆ +
∆
+ + + + +
| + − | 1+θ + +
Φ+ ℎ+ + Φ+ ℎ+ ∆ + Φℎ∆ +
∆ +
∆ +
∆
≤| + − | 1 − (1 − θ) + +
Φ+ ℎ+ + Φ+ ℎ+ ∆ + Φℎ∆ +
∆ −
∆
+| − − | (1 − θ) +
Φℎ − Φℎ∆ −
−
53 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
+
∆
+| + − + | (1 − θ)
Φ+ ℎ+ ∆ +
+
∆ −
∆
+ + + +
+| − − | θ +
Φℎ − Φℎ∆ −
−
+
∆
+ + +
+| + − + | θ
Φ+ ℎ+ ∆ +
+
∆ +
∆
+ +
⎡ ⎛⎜Φ ℎ + ⎞
⎟ ⎤
+ ⎢ ⎜
+ Φ+ ℎ+ ∆ + ⎟ ⎥
| ++ − + | + +
− θ
⎢ ⎜⎜ + + ⎟
⎟ ⎥
+
∈ℤ ∈ℤ ⎢ ⎜⎜ +
∆
+
⎟
⎟⎥
+
⎣ ⎝ Φℎ∆ + ⎠⎦
∆ +
∆ ⎫
⎡ ⎛
⎜ + ⎞⎤
Φ+ ℎ+ + Φ+ ℎ+ ∆ + ⎟
⎢ ⎜ ⎟ ⎥
≤ | + − | ⎢1 − (1 − θ) ⎜
⎜ ⎟
⎟ ⎥
∈ℤ ⎢ ⎜
⎜ +
∆ ⎟
⎟⎥
+ .
⎣ ⎝ Φℎ∆ + ⎠⎦
∆ −
∆ ⎬= | + − |
+ | − − | (1 − θ) + ∈ℤ
∈ℤ
Φℎ − Φℎ∆ − −
+
∆
+ | + − + | (1 − θ)
∈ℤ
Φ+ ℎ+ ∆ +
+
⎭
∆ −
∆ ⎫
+ + + +
+ | − − | θ +
∈ℤ
Φℎ − Φℎ∆ −
−
.
∆ ⎬= (θ)
+ + + +
+ | + − + | θ
∈ℤ
Φ+ ℎ+ ∆ +
+
⎭
ce qui donne
+ +
| + − |≤ | + − |
∈ℤ ∈ℤ
+ + +
‖ ‖ ( ) ≔ | + − |≤ | + − |≤‖ ‖ ( ) = (2.56)
= =
. é
Lemme 2.14 ( é ℎé )
ℎ ℎè ( )−( ), (2.50) ℎé
(2.18), (2.36) θ− ℎé (2.25),
é é ∶ = 0, … , −1
+ +
‖ − ‖ ( ): = ℎ| − |≤ ∆ (2.57)
=
où é ℎ ∆.
+
−
− − =Φℎ
∆
55 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
et
+ + + + +
⎛
⎜ − ( )+ ( )+ ( + )− ( ) ⎞
⎟
+ ⎜ ∆ ⎟
= + θ⎜
⎜ ⎟
⎟
⎜ + + +
⎟
− ( + )− ( )
⎝ ∆ ⎠
+ + + +
⎛
⎜ − ( )+ ( )+ ( + )− ( ) ⎞
⎟
⎜ ∆ ⎟
+ (1 − θ) ⎜
⎜ ⎟
⎟
⎜ + ⎟
− ( + )− ( )
⎝ ∆ ⎠
+ + + + + + +
⎡ +
( + − + )− ( − ) ⎤
+
= + θ⎢∆ ⎥
⎢ ⎥
+ + +
⎣ − ( − ) ⎦
+ + + + +
⎡ +
( + − + )− ( − ) ⎤
+ (1 − θ) ⎢ ∆ ⎥
⎢ ⎥
+ +
⎣ − ( − ) ⎦
où
+ +
+ ( )− ( ) + ( )− ( )
≔ +
et ≔ +
si ≠ −
− −
+ +
≔ ( ) et ≔ ( ) si = −
+ +
avec +
≔ +
= 0 , d où
+ +
⎡⎛ ∆ + ∆ + + + ⎞⎤
⎜− ( +
− +
)+ ( +
− +
)⎟
⎢⎜
⎜ Φℎ −
Φ+ ℎ+ ∆ + ⎟
⎟ ⎥
+
= + θ ⎢⎜ ⎟ ⎥
⎢⎜
⎜ +
⎟
⎟ ⎥
⎢⎜
⎜ ∆ + + + +
⎟
⎟⎥
− ( − − )
⎣⎝ Φℎ∆ ⎠⎦
2.6 Résultats de convergence 56
+ +
⎡⎛ ∆ ∆ + + ⎞⎤
⎜ − ( − )+ ( − )⎟
⎢⎜
⎜ Φℎ −
Φ+ ℎ+ ∆ + ⎟
⎟ ⎥
+(1 − θ) ⎢⎜ ⎟ ⎥
⎢⎜
⎜ +
⎟
⎟ ⎥
⎢⎜
⎜ ∆ +
⎟
⎟⎥
− ( − − )
⎣⎝ Φℎ∆ ⎠⎦
et
+ +
⎡⎛ ∆ + + ∆ + + + ⎞⎤
⎜
⎜− ( +
− +
)+ ( +
− +
)⎟
⎟
⎢⎜ Φ+ ℎ+ +
Φ+ ℎ+ ∆ + +
⎟ ⎥
+
+ = + + θ ⎢⎜
⎜
+ ⎟
⎟ ⎥
⎢⎜ + ⎟ ⎥
⎢⎜
⎜ ∆ + + + + +
⎟
⎟⎥
− ( + − )
⎣⎝ Φ+ ℎ+ ∆ + ⎠⎦
+ +
⎡⎛ ∆ ∆ + + ⎞⎤
⎜ − +
( + − )+ ( − )⎟
⎢⎜
⎜ Φ+ ℎ+ Φ+ ℎ+ ∆ + + + ⎟
⎟ ⎥
⎜
+(1 − θ) ⎢⎜ ⎟
⎟ ⎥
⎢⎜
⎜
+ ⎟
⎟ ⎥
⎢⎜ ∆ + + ⎟⎥
− ( + − )
⎣⎝ Φ+ ℎ+ ∆ + ⎠⎦
par soustraction, on obtient
+ + +
⎡ ⎛∆ + + ∆ + + +
∆ + + + ⎞ ⎤
( +
+ − +
) ⎢1 + θ ⎜
⎜
⎜ Φ ℎ + + ⎟
⎟
⎟⎥
+ + Φ+ ℎ+ ∆ + Φ+ ℎ+ ∆
⎣ ⎝ ⎠⎦
+ + +
⎡ ⎛ ∆ ∆ + +
∆ + + ⎞⎤
=( − ⎜
) ⎢1 − (1 − θ) ⎜
⎜ +
+ + ⎟
⎟⎥
+
Φ+ ℎ+ Φ+ ℎ+ ∆ Φ+ ℎ+ ∆ ⎟
+
⎣ ⎝ ⎠⎦
+ +
⎡ ⎛∆ ∆ + ⎞⎤
+( − − ) ⎢(1 − θ) ⎜
⎜
⎜ + ⎟
⎟
⎟⎥
Φℎ Φℎ∆
⎣ ⎝ ⎠⎦
+
⎡ ∆ + + ⎤
+( + − + ) ⎢(1 − θ) ⎥
Φ+ ℎ+ ∆ +
⎣ ⎦
+
⎡ ⎛ ∆ + ⎞ ⎤
⎜ ⎟ +
⎢ ⎜⎜ Φℎ ⎟
⎟ ⎥ ⎡ ∆ + + + ⎤
+( +
− +
− ) ⎢θ ⎜
⎜ ⎟
⎟ ⎥+( +
+ − +
+ ) ⎢θ ⎥
⎢ ⎜ + ⎟ ⎥ Φ+ ℎ+ ∆
⎢ ⎜⎜ ∆ + ⎟ +
+ ⎟⎥ ⎣ ⎦
+
⎣ ⎝ Φℎ∆ ⎠⎦
57 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
+ +
⎡ ⎛ ∆ + + ∆ + + + ⎞ ⎤
⎜ + ⎟
⎢ ⎜ Φ+ ℎ+ Φ+ ℎ+ ∆ ⎟ ⎥
| +
+ − +
|+ +
− + ⎢θ ⎜
⎜
⎜
+ ⎟
⎟
⎟ ⎥
+
⎢ ⎜ + ⎟ ⎥
⎢ ⎜ ∆ + ⎟
∈ℤ ∈ℤ
⎜ + + ⎟⎥
+
⎣ ⎝ Φ+ ℎ+ ∆ ⎠⎦
+
∆
+ ⎫
⎡ ⎛ ∆ + + ⎞ ⎤
⎜
⎜
+
+ ⎟
⎟
⎢ ⎜Φ + ℎ + Φ+ ℎ+ ∆ ⎟ ⎥
≤ | + − | ⎢1 − (1 − θ) ⎜
⎜ ⎟
⎟ ⎥
⎢ ⎜
⎜
+ ⎟
⎟ ⎥
∈ℤ
⎢ ⎜ ∆ + + ⎟⎥
+
⎣ ⎝ Φ+ ℎ+ ∆ + ⎠⎦ .
+
⎡ ⎛∆
+
∆ + ⎞⎤ ⎬= | + − |
+ |( − − )| ⎢(1 − θ) ⎜
⎜
⎜ Φℎ + ⎟
⎟
⎟⎥
∈ℤ
∈ℤ
Φℎ∆
⎣ ⎝ ⎠⎦
+
⎡ ⎛∆ + + ⎞ ⎤
+ | + − + | ⎢(1 − θ) ⎜
⎜
⎜Φ ℎ ∆
⎟
⎟
⎟⎥
∈ℤ + + +
⎣ ⎝ ⎠⎦ ⎭
+
∆
+ ⎫
⎡ ⎛∆ + + + ⎞ ⎤
+ | +
− +
− | ⎢θ ⎜
⎜
⎜ + ⎟
⎟
⎟⎥
∈ℤ
Φℎ Φℎ∆
⎣ ⎝ ⎠⎦ .
+ ⎬= (θ)
+ + ⎡ ∆ + + + ⎤
+ | + − + | ⎢θ ⎥
∈ℤ
Φ+ ℎ+ ∆ +
⎣ ⎦ ⎭
soit
+ +
| + − |≤ | + − |
∈ℤ ∈ℤ
Et par suite
+
| − |
Φℎ = | − − | est une suite décroissante. (2.59)
∈ℤ
∆ ∈ℤ
2.6 Résultats de convergence 58
De plus, on a
( + )− ( ) ( )− ( − )
‖ ( ) ‖ ( ) ≔ +
− −
=
∆ ∆ −
1 1
≤ | − − |+ | ( )− ( − )| + −1 | ( )− ( − )|
θ = =
θ =
1
+ −1 ‖ ( ) ‖ ( )
θ
1 1
≤ | − − |+ ( )‖ ‖ ( ) + −1 ( )‖ ‖ ( )
θ =
θ
1
+ −1 ‖ ( ) ‖ ( )
θ
1 1
≤ | − − |+ ( )‖ ‖ ( ) + −1 ( )‖ ‖ ( )
θ =
θ
1
+ −1 ‖ ( ) ‖ ( )
θ
1
≤ | − − |+ ( )‖ ‖ ( ) +‖ ( ) ‖ ( )
< < θ =
−‖ ( ) ‖ ( )
‖ ( ) ‖ ( ) ≤ | − − |+ ( )‖ ‖ ( ) (2.60)
=
Or
| − − |
∈ℤ
≤ | − − | . d après (2.59)
∈ℤ
( + )− ( ) ( )− ( − )
≤ θ ( − )− ( )+ +
− −
∈ℤ
∆ ∆ −
( + )− ( ) ( )− ( − )
+ (1 − θ) ( − )− ( )+ +
− −
∈ℤ
∆ ∆ −
≤θ ( )‖ ‖ ( ) +‖ ( ) ‖ ( ) + (1 − θ) ( )‖ ‖ ( ) +‖ ( ) ‖ ( )
59 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
| − − |≤ ( )‖ ‖ ( ) + θ‖ ( ) ‖ ( ) + (1 − θ)‖ ( ) ‖ ( ) (2.61)
∈ℤ
‖ ( ) ‖ ( )
≤ ( )‖ ‖ ( ) + θ‖ ( ) ‖ ( ) + (1 − θ)‖ ( ) ‖ ( ) + ( )‖ ‖ ( )
(1 − θ)‖ ( ) ‖ ( ) ≤2 ( )‖ ‖ ( ) + (1 − θ)‖ ( ) ‖ ( )
2
‖ ( )‖ ( ) ≤ ( )‖ ‖ ( ) +‖ ( ) ‖ ( )
1−θ
| − − |≤ | − − |
∈ℤ ∈ℤ
2
≤ ( )‖ ‖ ( ) +θ ( )‖ ‖ ( ) +‖ ( ) ‖ ( )
1−θ
+(1 − θ)‖ ( ) ‖ ( )
1+θ
≤ ( )‖ ‖ ( ) +‖ ( ) ‖ ( )
1−θ
soit
+
| − |
ℎ ≤
∈ℤ
∆
où
1 1+θ
≔ ( )‖ ‖ ( ) +‖ ( ) ‖ ( ) (2.62)
Φ− 1 − θ
Corollaire 2.15
ê ℎ ℎè 2.14, ℎé (2.18)
1
ℎé (2.21) θ− ℎé (2.25) θ∈ ,1 ,
2
è ∶ = 1, … ,
( + )− ( ) ( )− ( − )
‖ ( ) ‖ ( ) ≔ +
− −
≤ (2.63)
=
∆ ∆ −
( + )− ( )
‖ ( ) ‖ ≔ +
≤ (2.64)
= … ∆
( + )− ( ) ( )− ( − )
‖ ( ) ‖ ( ) ≔ +
− −
=
∆ ∆ −
1 − − 1 − −
≤ | − − |+ | ( )− ( − )| + −1 | ( )− ( − )|
θ = =
θ =
1 −
+ −1 ‖ ( ) ‖ ( )
θ
1 1 −
≤ | − − |+ ( )‖ ‖ ( ) + −1 ( )‖ ‖ ( )
θ =
θ
1 −
+ −1 ‖ ( ) ‖ ( )
θ
1 1 −
≤ | − − |+ ( )‖ ‖ ( ) + −1 ‖ ( ) ‖ ( )
θ =
θ
1 1
≤ | − − |+ ( )‖ ‖ ( ) −1
θ =
θ
1 1 − 1
+ | − − |+ ( )‖ ‖ ( ) −1 +‖ ( ) ‖ ( ) −1
θ =
θ θ
−
1 1 1
≤ | − − |+ ( )‖ ‖ ( ) −1 +‖ ( ) ‖ ( ) −1
θ = =
θ θ
61 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
‖ ( ) ‖ ( )
1
≤ | − − |+ ( )‖ ‖ ( ) +‖ ( ) ‖ ( ) ×1
2θ − 1 =
1 1+θ
≤ ( )‖ ‖ ( ) +‖ ( ) ‖ ( ) + ( )‖ ‖ ( ) +‖ ( ) ‖ ( )
2θ − 1 1 − θ
2 2θ
≤ ( )‖ ‖ ( ) + ‖ ( ) ‖ ( )
(2θ − 1)(1 − θ) 2θ − 1
‖ ( ) ‖ ( ) ≤ (2.65)
où
2 2θ
≔ ( )‖ ‖ ( ) + ‖ ( ) ‖ ( )
(2θ − 1)(1 − θ) 2θ − 1
et (2.58) implique
( + )− ( )
‖ ( ) ‖ ( ) ≔ +
= … ∆
−
1 − 1 −
≤ | (1) − ( )| + Φℎ + − 1 | (1) − ( )|
= … θ ≤
∆ θ
1 +
+ −1 ( + )− ( )
θ ∆
1 1+θ
≤ ( )‖ − 1‖ + ( )‖ ‖ ( ) +‖ ( ) ‖ ( )
θ 1−θ
1 − 1 −
+ −1 ( )‖ − 1‖ + −1 ‖ ( ) ‖ ( )
θ θ
1 1+θ 1
≤ ( )×1+ ( )‖ ‖ ( ) +‖ ( ) ‖ ( ) + −1 ( )×1
θ 1−θ θ
1 −
+ −1 ‖ ( ) ‖ ( )
θ
1 1+θ − 1
≤ ( )+ ( )‖ ‖ ( ) +‖ ( ) ‖ ( ) +‖ ( ) ‖ ( ) −1
θ 1−θ θ
2.6 Résultats de convergence 62
‖ ( ) ‖ ( )
−
1 1+θ 1
≤ ( )+ ( )‖ ‖ ( ) +‖ ( ) ‖ ( ) −1
θ 1−θ =
θ
1
+‖ ( ) ‖ −1
( )
θ
1 1+θ
≤ ( )+ ( )‖ ‖ ( ) +‖ ( ) ‖ ( ) +‖ ( ) ‖ ( ) ×1
2θ − 1 1−θ
‖ ( ) ‖ ( ) ≤ (2.66)
où
1 1+θ
≔ ( ) +‖ ‖ ( ) +‖ ( ) ‖ ( ) +‖ ( ) ‖ ( )
2θ − 1 1−θ
Théorème 2.16
ℎ ℎè ( )−( ), (2.50) ( . (2.36))
, é ℎé (2.18) ( .θ − ℎé
1
(2.25) θ∈ , 1 ), ( ) ℎ ∆
2
é .
−
+
( )≔ (∆ | + − |+ℎ | − |)
= =
63 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
−
+
( )= ∆ ‖ ‖ ( ) +‖ − ‖ ( )
=
−
≤ (∆ +∆ ) d après la proposition 2.13 et de (2.62) .
=
( )≤ avec ∶ ≔( + ).
alors ∶ ∈ ( )⋂ ( )↪ ( ) (2.67)
telle que
∗
⟶ dans ( ) (2.68)
∗
quand ℎ et ∆ tendent vers 0, où la limite ∈ ( )⋂ ( ) (voir [EVG92])
( + )− ( )
( )( , ) ≔ ( − )+ ( ) pour tout ( , ) ∈ +
×[ , + [
∆
Pour ∈ [0, [
( + )− ( )
( ) =
( ) ≤ ≤ ∆
1 ( + )− ( )
= +
≤ ≤ +
∆
1 ( + )− ( )
≤ +
d après l′hypothèse ( )
− ≤ ≤ ∆
( ) ≤ (2.69)
( ) −
Ainsi de l de ( ) dans ( ) on a ∶
∗
( )⟶ dans ( ) − faiblement
∗
L étape suivante est de montrer que = ( ∗ ). Utilisons l hypothèse ( ) il vient
de (2.68) que ∶
‖ ( ) − ( ∗ )‖ ( ) ≤ | ( )| ‖ − ∗
‖ ( ) ⟶ 0 quand ℎ tend vers 0.
∈[ ]
c. à. d. ( ) ⟶ ( ∗ ) dans ( ) (2.71)
et du fait que ( )∈ ( ) on a ∶
‖ ( )− ( )‖ ( ) ≤ ∆ | ( + )− ( )|
= … −
1
≤ ℎ‖ ( )‖ ( ) ⟶ 0 quand ℎ tend vers 0.
et par suite
( )⟶ ( ) dans ( ) (2.72)
∗
on en déduit maintenant de (2.70) − (2.72) que = ( ∗ ).
∗ ∗ ∗
A ce stade, on conclut que vérifie ( ) − ( ), ( ), il reste à montrer que
∗
satisfait ( )−( ). Pour cela, soit ∈ une fonction test, notons ∶
≔ −
,
on obtient ∶
65 Chapitre 2. et stabilité du θ − schéma VF pour une classe d équations de type
convection − diffusion non linéaire dans le cas mono − dimensionnel
+
ℎ Φ( − ) (2.73)
+ +
= −θ ∆ ( )− ( − ) − (1 − θ) ∆ ( )− ( − )
+ + + +
( + )− ( ) ( )− ( − )
+θ ∆ +
− −
∆ ∆ −
( + )− ( ) ( )− ( − )
+(1 − θ) ∆ +
− −
∆ ∆ −
+ ( − + ) ( − + )
= −θ ∆ ℎ ( ) − (1 − θ) ∆ ℎ ( )
ℎ ℎ
+ +
( + )− ( )
+θ ∆ +
( − + )
∆
( + )− ( )
+(1 − θ) ∆ +
( − + )
∆
− ℎ Φ ⟶ − Φ ( , 0)
+
+ ( − ) ∗
∆ℎ Φ ⟶ − Φ
∆
+ ( − + )
−θ ∆ℎ ( ) ⟶ θ ( ∗)
ℎ
( − + )
−(1 − θ) ∆ℎ ( ) ⟶ (1 − θ) ( ∗)
ℎ
+ +
( + )− ( )
θ ∆ +
( − + ) ⟶ −θ ( ( ) ( ∗) )
∆
( + )− ( )
(1 − θ) ∆ +
( − + ) ⟶ −(1 − θ) ( ( ) ( ∗) )
∆
2.7 Conclusion 66
∗
[Φ + ( ( ∗) − ( ∗) ) ] + Φ ( , 0) =0 (2.75)
∗ ∗
D où est la solution faible du problème ( ) lequel admet une unique solution .
Le but de ce chapitre était de développer des schémas volumes finis pour l'équation
non linéaire instationnaire de convection-diffusion dans le cas unidimensionnel ( ).
Nous avons traité et analysé trois familles de tels schémas. Après avoir établi que
les schémas sont et stables, sous des conditions CFL appropriées et satisfont
le principe du maximum discret, nous avons obtenu des résultats de convergence de
l'approximation donnée par le θ-schéma implicite avec θ ∈ ] , 1], (resp. le schéma
explicite) vers la solution faible du problème au sens de la norme . La convergence
du θ-schéma implicite avec θ ∈ ]0, ] est un problème ouvert pour le problème ( ).
Chapitre 3
( , ) − ∇. ∇ ( , ) + ∇. ( ⃗ )( , ) = ( , ) dans × [0, ]
67
3.1 Introduction 68
( , ) − ∆ ( , ) + .⃗ ∇ ( , ) = ( , ) dans × [0, ]
Ce chapitre est organisé comme suit : dans la section 3.2 on présente le problème
( ) avec des hypothèses qui assurent l'existence et l'unicité de la solution faible.
Dans la section 3.3, nous présentons la discrétisation par un schéma numérique
implicite de type volumes finis pour le problème ( ). Dans la section 3.5, on établit
la stabilité , La convergence de ce schéma est donnée dans la section 3.6.
69 Chapitre 3. Convergence de schéma implicite de type volumes finis pour une classe
d′équations de convection − diffusion linéaire dans le cas multi − dimensionnel
. é è ; é
avec ∶ ≔( ,…, ) et ∆ ≔ et ∇ ≔ …
=
la condition limite sur le bord du domaine (ici Dirichlet homogène) la condition (3.3)
est la condition initiale à l'instant = 0.
; é
Dans la suite, nous supposons que les données vérifient les hypothèses suivantes, qui
garantissent l'existence et l'unicité d'une solution faible du problème :
( ) ∈ ( ).
( ) ∈ ( ).
Définition 3.1 ( − )
∶ → ℝ, è ( )
é ∶
−
⎧ ∈ [0, ]; ( ) ∈ [0, ]; ( ) ()
( ∗
): ( , 0) = ( ) ( )
⎨
− ∇ .∇ + ( )⃗ . ∇ = ∀ ∈ ( ) ∀ ∈ [0, ] ( )
⎩
3.2 Présentation du problème ; Existence et unicité de solution faible 70
∗
( )−( ) é è ( ).
Théorème 3.2 ( é )
∗
ℎ ℎè ( ) ( ) è ( )
.
[LAW98]
. é − é è
. . é
Définition 3.3 ( )
é
"volumes de contrôle" , −
ône . ℰ ê ̅ = 2,
ô ̅ =3 ( − 1) − ,
été ∶
() ̅= .
∈
( ) ∀ ∈ , ∃ℰ ⊂ ℰ, ∶ = ∖ = . ∶ℰ= ℰ .
∈ ∈
( ) ∀( , ℒ) ∈ , ≠ ℒ, ( − 1) − ∩ ℒ̅ 0
∩ ℒ̅= ∈ ℰ, é |ℒ.
( ) ≔( ) ∈ , ∈ ∀ ∈ , = |ℒ,
≠ , ℎ
à |ℒ.
71 Chapitre 3. Convergence de schéma implicite de type volumes finis pour une classe
d′équations de convection − diffusion linéaire dans le cas multi − dimensionnel
Définition 3.4 ( è )
( ) ℝ ℎ
ô ∈ . ∈ ( ), é è ∶
‖ ‖ ≔ ( ) (3.4)
∈
| − | , si = |ℒ ∈ ℰ ∩ℰ
∶ ≔ . ≔ | = ( )
| | , si ∈ℰ ∩ℰ
( ) ∈ ̅ × ℝ+ , ℝ ⟹( ) et ( ) ∈ ,̅ ℝ ⟹( )
. . é
( , ) − ∇ ( , ). ⃗ ( ) ( )+ .⃗ ⃗ ( ) ( , ) ( )= ( , )
( , ) − ∇ ( , ). ⃗ ( ) ( )+ .⃗ ⃗ ( ) ( , ) ( )
∈ ∈
= ( , )
1
on note ( )≔ ( , ) et ()≔ .⃗ ⃗ ( ) ( , ) ( )
( )
1
( ): = ( , ) et ( )≔− ∇ ( , ). ⃗ ( ) ( )
( )
( ) ( )+ ( )+ ()= ( ) () (3.6)
∈ ∈
( + )− ( )
( ) (3.7)
∆
1 +
1 +
= ∇ ( , ). ⃗ ( ) ( ) − .⃗ ⃗ ( ) ( , ) ( )
∈
∆ ∈
∆
1 +
+ ( ) ( , )
∆ ( )
⟺
( + )− ( )
( )
∆
1 +
1 +
1 +
=− () − () + ( ) ()
∈
∆ ∈
∆ ∆
( + )− ( )
( ) =− − + ( ) (3.8)
∆ ∈ ∈
où et sont respectivement le et le
à travers l arête , définis par ∶
3.3 Méthode des volumes finis − Discrétisation du problème 74
1 +
1 +
≔ () = .⃗ ⃗ ( ) ( , ) ( )
∆ ∆
1 +
1 +
et ≔ () =− ∇ ( , ). ⃗ ( ) ( )
∆ ∆
1 +
1 +
et ≔ () = ( , )
∆ ∆ ( )
∗ ∗
Soient et des approximations à deux points respectivement de et
appelées aussi é .
Enfin ∶
Pour ∈ et ∈ ⟦0, ⟧
+
( − ) ∗ ∗
( ) =− − + ( ) (3.9)
∆ ∈ ∈
. . é
Définition 3.5 ( é)
∗ ∗
é
, ∶
∗ ∗
+ = 0 ,∀ = |ℒ ∈ ℰ ∩ℰ (3.10)
∗ ∗
+ = 0 ,∀ = |ℒ ∈ ℰ ∩ℰ (3.11)
Définition 3.6 ( )
∗ ∗
ℎé ,
∶ (3.12)
1 ∗
≔ ( , + ), ( , + ) − .⃗ ⃗ ( ) ( , + ) ( )
( )
1 ∗
≔ ( , + ), ( , + ) + ∇ ( , + ). ⃗ ( ) ( )
( )
où , ≤ ℎ ,( ∈ ℝ+ é ℎ).
75 Chapitre 3. Convergence de schéma implicite de type volumes finis pour une classe
d′équations de convection − diffusion linéaire dans le cas multi − dimensionnel
Définition 3.7 ( ℎé − )
ℎé é (3.9) è ( )
, é ℎé
é (3.5) − (3.6).
. . é
+
( − )
( ) (3.13)
∆
= ∇ ( , + ). ⃗ ( ) ( )− .⃗ ⃗ ( ) ( , + ) ( )
∈ ∈
1
+ ( ) ( , + )
( )
+
⎧ , si .⃗ ⃗ ≥0
+
, si = |ℒ ∈ ℰ ∩ℰ
+
, si .⃗ ⃗ <0
avec ∶ ≔
+ ⎨ +
, si .⃗ ⃗ ≥0
, si ∈ℰ ∩ℰ
⎩ 0 , si .⃗ ⃗ <0
et ≔ ( ) .⃗ ⃗ .
qui est une approximation consistant et conservatif [EGH00].
é suivant ∶
∗ + + − ( + − +
) , si = |ℒ ∈ ℰ ∩ℰ
( , )≔ (3.15)
( + ) , si ∈ℰ ∩ℰ
3.4 Existence et unicité de la solution discrète 76
est une approximation d ordre 1 [EGH00], ce qui assure une consistance pour le
. la conservation est claire.
≔ ( ) (3.16)
+ 1
notons ∶= ( + )= ( , + )
( )
+
( − ) ∗ + + ∗ + + +
( ) =− ( , )− ( , )+ ( )
∆ ∈ ∈
Le schéma implicite (3.17) est de type volumes finis au sens de la définition 3.6 car les
flux numériques (approximations choisies) sont d'ordre 1, ce qui est assure la
consistance, la conservation est claire.
. é è
Dans cette section, on montrera l existence et l unicité de solution pour les systèmes
linéaires (3.17).
Proposition 3.8 ( é è )
ℎ ℎè ( )−( ), ( )
ℎé (3.17).
+ +
prenons = = 0, multipliant (3.17) par et en sommant sur , on trouve ∶
77 Chapitre 3. Convergence de schéma implicite de type volumes finis pour une classe
d′équations de convection − diffusion linéaire dans le cas multi − dimensionnel
1 + ∗ + + + + +
( )( ) + ( , ) + + =0
∆ ∈ ∈ ∈ ∈ ∈
ce qui donne
1 + + + + +
( )( ) + ( ) + + − − + =0 (3.18)
∆ ∈ ∈ ∈
+ +
+
| − | , si = |ℒ ∈ ℰ ∩ℰ
où ≔ +
et ≔ ( ) .⃗ ⃗
| | , si ∈ℰ ∩ℰ
+
⎧ , si .⃗ ⃗ ≥0
+
, si = |ℒ ∈ ℰ ∩ℰ
+
, si .⃗ ⃗ <0
≔
− ⎨ 0 , si .⃗ ⃗ ≥0
+ , si ∈ℰ ∩ℰ
⎩ , si .⃗ ⃗ <0
on remarque que
+ + + 1 + + + +
+ + − − = + − − + + − − (3.19)
∈
2 ∈
grâce à ( )⃗ = 0, on obtient
+ + + +
+ − − = .⃗ ⃗ ( ) ( ) ( ) = ( )⃗ ( ) =0
∈ ∈
1 + +
‖ ‖ ( ) +‖ ‖ ≤0 (3.20)
∆
+
Et par conséquent ∶ = 0 ,∀ ∈
. é
Définition 3.9 ( é )
ℎé ( ) , ∶
‖ ‖ := {| |, ∈ et ∈ ⟦1, + 1⟧} ≤ (3.21)
Proposition 3.10 ( é ℎé )
ℎ ℎè ( )−( ), ( ) é ℎé
(3.17), .
Démonstration.
+
{ , ∈ }≥ { , ∈ }+∆ ,0 (3.21)
+
en effet, si { , ∈ }<0
+ + +
soit ∈ t. q ≔ { , ∈ }. et puisque < 0, à partir de (3.17)
∗
avec = , on obtient ∶ ≤0
+ + +
+ = + − ≤0
∈ ∈
Alors
+ +
≥ +∆ ≥ { , ∈ }+∆
{ , ∈ }≥ { { , ∈ }, 0} + ∆ ,0
De même méthode
∀ ∈ ⟦0, + 1⟧
{ , ∈ }≤ { { , ∈ }, 0} + ∆ ,0
79 Chapitre 3. Convergence de schéma implicite de type volumes finis pour une classe
d′équations de convection − diffusion linéaire dans le cas multi − dimensionnel
où
≔ ( , ), ∈ ̅ , ∈ [0,2 ]
≔‖ ‖ ( ) +2 ‖ ‖ ( ×[ ]) (3.22)
. é
Théorème 3.11
ℎ ℎè ( )−( ), ( ) é
ℎé (3.17), ≔ ( , )− , ∈
∈ ⟦1, + 1⟧, é ℎ ∆
∶
‖ ‖ ( ) ≔ ( ) ( )≤ (ℎ + ∆ ) , ∀ ∈ ⟦1, + 1⟧ (3.23)
∈
( )≔ ( , )− , ∀ ∈ ⟦1, + 1⟧, ∈ ( ) .
+
( , + ) − ∇ ( , + )− ⃗ ( , + ) . ⃗ ( ) ( )= ( )
∈
1
( , + )= ( , + )− ( , ) + ( ) , où | ( )| ≤ (ℎ + ∆ )
∆
on note ≔ ( )
Pour ∈ (3.27)
+
( − ) + +
( ) + ( , )+ =− ( ) + −
∆ ∈ ∈
où
+ + − ( + − +
) , si = |ℒ ∈ ℰ ∩ℰ
( , )≔ (3.28)
( + ) , si ∈ℰ ∩ℰ
+
≔ +, + − + (3.29)
⎧ , si .⃗ ⃗ ≥0
, si = |ℒ ∈ ℰ ∩ℰ
, si .⃗ ⃗ <0
avec ∶ ≔
+ ⎨ , si .⃗ ⃗ ≥0
, si ∈ℰ ∩ℰ
⎩ , si .⃗ ⃗ <0
⎧ ( , )+ ∇ ( , ). ⃗ ( ) ( ) , si ∈ℰ ∩ℰ
+ +
( ) =
⎨
( , + )− ( , + ) + ∇ ( , + ). ⃗ ( ) ( ) , si non
⎩
( ) = +, + − .⃗ ⃗ ( ) ( , + ) ( )
∗ ∗
via la régularité de ( ), la consistance des flux approchés et
donne
+ ≤ ℎ , ∀ ∈ℰ (3.30)
+
En multipliant (3.27) par et en sommant pour ∈ , on obtient ∶
81 Chapitre 3. Convergence de schéma implicite de type volumes finis pour une classe
d′équations de convection − diffusion linéaire dans le cas multi − dimensionnel
+ + + + +
( , ) = | | =‖ ‖
∈ ∈ ∈
+ + 1 +
≤ ( ) + | | + (ℎ + ∆ )‖ ‖ ( ) + ( )
∈ ∈
∆ ∈
≤ ( + ) ( ) ( + )
∈ ∈
+
≤‖ ‖ ( ( ) ℎ)
+
≤ ℎ‖ ‖ t. q ∶ ≔ ( ) , en fonction de , ⃗ et . (3.32)
car ∶ | + |≤ ℎ et ( ) = ( )
∈
+ +
et ‖ ‖ ( ) ≤ ( )‖ ‖ ( ) (3.33)
+ 1 + 1
( ) ≤ ( )( ) + ( )( ) , avec ε = 1
∈
2 ∈
2 ∈
+ 1 + 1
( ) ≤ ‖ ‖ ( ) + ‖ ‖ ( ) (3.34)
∈
2 2
3.6 Résultat de convergence 82
+ 1 +
ℎ‖ ‖ ≤ ℎ +‖ ‖ , avec ε = 2 (3.35)
4
Et par conséquent, l inégalité (3.31) devient ∶
1 + +
‖ ‖ ( ) +‖ ‖ (3.36)
∆
+ + 1 1 + 1
≤ ℎ‖ ‖ + ( )(ℎ + ∆ )‖ ‖ ( ) + ‖ ‖ ( ) + ‖ ‖ ( )
∆ 2 2
⟹
+ +
‖ ‖ ( ) + 2∆ ‖ ‖
+ +
≤2 ∆ ℎ‖ ‖ +2 ( )∆ (ℎ + ∆ )‖ ‖ ( ) +‖ ‖ ( )
⟹
+ +
‖ ‖ ( ) + 2∆ ‖ ‖
1 + +
≤ ∆ ℎ + 2∆ ‖ ‖ +2 ( )∆ (ℎ + ∆ )‖ ‖ ( ) +‖ ‖ ( )
2
⟹
+ +
‖ ‖ ( ) ≤‖ ‖ ( ) + ∆ ℎ + ∆ (ℎ + ∆ )‖ ‖ ( ) (3.37)
1
avec ≔ ,2 ( ) , ne dépend que de , ,⃗ et .
2
+ +
∆ (ℎ + ∆ )‖ ‖ ( ) ≤2 ∆ (ℎ + ∆ )‖ ‖ ( )
+ 1
≤ε ‖ ‖ ( ) + ∆ (ℎ + ∆ )
ε
∆
prenons ε = , de (3.37)
∆ +1
+
‖ ‖ ( ) ≤ (1 + ∆ )‖ ‖ ( ) + ∆ ℎ (1 + ∆ ) + (1 + ∆ ) ∆ (ℎ + ∆ ) (3.38)
+
‖ ‖ ( ) ≤ + (ℎ + ∆ ) (3.39)
où
+ ≔ (1 + ∆ ) + ∆ , ≔ 0 d après (3.16) et ≔ (1 + )+ (1 + )
83 Chapitre 3. Convergence de schéma implicite de type volumes finis pour une classe
d′équations de convection − diffusion linéaire dans le cas multi − dimensionnel
≤ (3.40)
≔ (3.41)
est en fonction de , ,⃗ et .
Simulations Numériques
85
Chapitre 4
. é
⎧ 1
( , )− . ( , )=0 dans [0,1]
10
( )∶
⎨ (0, ) = (1, ) = 0 sur [0,1]
⎩ ( , 0) = ( ) dans [0,1]
−
Solution analytique ∶ ( , )= ( ).
87
4.2 L équation de la chaleur 88
1
intervalles de pas constant ∆ ≔ , avec ∆ et ℎ satisfont la condition CFL
3 ∆
suivant ∶ CFL(θ) ≔ (1 − θ) ≤ 1 où ≔ . (4.1)
10 ℎ
3 + + 3
1+θ −θ = 1 − (1 − θ) + (1 − θ)
10 10 10 10
+ 2 + + 2
−θ − + 1+θ −θ + = (1 − θ) − + 1 − (1 − θ)
10 10 10 10 10
+(1 − θ) + , variant de 2 à −1
10
+ 3 + 3
−θ − + 1+θ = (1 − θ) − + 1 − (1 − θ)
10 10 10 10
3 +
⎛1+θ −θ 0 … 0 ⎞
⎜ 10 10 ⎟ ⎛ ⎞
⎜
⎜ 2 ⎟
⎟ ⎜
⎜
+ ⎟
⎟
⎜
⎜ −θ 1+θ −θ ⋱ ⋮ ⎟⎜
⎟ ⎜ ⋮ ⎟
⎟
⎜ 10 10 10 ⎟ ⎜ ⎟
⎜
⎜ ⎟ ⎜ + ⎟
⎜ ⋱ 0 ⎟⎜⎟ ⎜ ⎟
⎟ (4.2)
⎜ ⋱ 2 ⎟ ⎜ ⋮ ⎟
⎜ 0 ⋱ 1+θ ⎟ ⎜ ⎟
⎜ −θ ⎟ ⎜ + ⎟
⎜
⎜ ⋮ ⋱ −θ 10 10 ⎟ ⎜
⎟ ⎜ − ⎟
⎟
⎜ 0 10 3 ⎟
… +
0 −θ 1+θ ⎝ ⎠
⎝ 10 10 ⎠
3
⎛1 − (1 − θ) (1 − θ) 0 … 0 ⎞
⎜ 10 10 ⎟
⎜ 2 ⎟ ⎛
⎜ ⎞
⎟
⎜
⎜ ⎟
⎟ ⎜ ⎟
⎜ (1 − θ) 1 − (1 − θ) (1 − θ) ⋱ ⋮ ⎟ ⎜ ⋮ ⎟
⎜ 10 10 10 ⎟ ⎜
⎜ ⎟
⎟
=⎜
⎜
⎜ ⋱ 0
⎟
⎟
⎟
⎜
⎜ ⎟
⎟
⎜ ⋱ 2 ⎟ ⎜
⎜ ⋮ ⎟
⎟
⎜ 0 ⋱ 1 − (1 − θ) ⎟ ⎜ ⎟
⎜ (1 − θ) ⎟ ⎜ ⎟
⎜
⎜ ⋮ ⋱ (1 − θ) 10 10 ⎟ ⎟ ⎜ − ⎟
⎜ 10 3 ⎟
0 … ⎝ ⎠
0 (1 − θ) 1 − (1 − θ)
⎝ 10 10 ⎠
1 1
⎛ ⎞ ⎛ − ⎞ ⎛ (1 − ( ℎ)) ⎞
⎜ ⋮ ⎟ ⎜ ℎ ⎟ ⎜ ℎ ⎟
⎜
⎜ ⎟
⎟ ⎜ ⎟ ⎜ ⎟
⎜ ⋮ ⎟ ⎜
⎜ ⋮ ⎟
⎟ ⎜
⎜ ⋮ ⎟
⎟
⎜
⎜ ⋮ ⎟
⎟ ⎜ ⎟ ⎜ ⎟
⎜ ⎟ ⎜
⎜ 1 ⎟
⎟ ⎜
⎜ 1 ⎟
⎜
⎜ ⎟
⎟ = ⎜ −
− + ⎟ = ⎜ ( ( − 1) ℎ − ( ℎ))⎟
⎟
⎜ ⎟ ⎜ ℎ ⎟ ⎜ ℎ ⎟
⎜ ⋮ ⎟ ⎜
⎜ ⋮ ⎟
⎟ ⎜
⎜ ⋮ ⎟
⎟
⎜
⎜ ⎟
⎟ ⎜ ⎟ ⎜ ⎟
⎜ ⋮ ⎟ ⎜ ⎟ ⎜ ⎟
⎜
⎜ ⋮ ⎟
⎟ ⎜1
⎜ ⎟ ⎜
⎟ ⎜ 1
⎟
⎟
− ( ( ℎ) + 1)
⎝ ⎠ ⎝ ℎ − + ⎠ ⎝ ℎ ⎠
et la condition limite ∶
= + =0 pour = 0, … ,
Remarques ∶
. é
. . é
% 1∶ ℎ ℎ
%
;
% ℎ ℎ ℎ
= 1. ; % ℎ ℎ
= 1. ; %
4.3 Tests numériques 90
% ℎ ℎ ℎ ℎ
= 2500; %
= / ;
= 80; %
= / ;
= 1/10; %
= ∗ /( ∗ ); % ( (0) = 3 ∗ = 0.76 ≤ 1)
% ()
(1) = 0 ;
(2) = /2 ;
( + 2) = 1 ;
= 3: +1
( ) = ( − 1) + ;
% ℎ
= 1:
( + 1,1) = (1/( ∗ )) ∗ ( (( − 1) ∗ ∗ )− ( ∗ ∗ ));
% ℎ ( = 0) ( = 1)
= 0:
(1, + 1) = 0. ;
( + 2, + 1) = 0. ;
( + 1) = ∗ ;
% ℎ
% ℎ
(1: − 1) = ;
(1) = 1 − 3 ∗ ;
(2: − 1) = 1 − 2 ∗ ;
( )=1−3∗ ;
(1: − 1) = ;
= ( , 0) + ( , −1) + ( , 1);
91 Chapitre 4. Test numérique dans le cas unidimensionnel
= 0: −1 %
= (2: + 1, + 1)
(2: + 1, + 2) = ∗ ;
% ℎ
= ; % ℎ
([′ ℎ ′, 2 ( )]);
% ℎ
(1)
ℎ( , , ′)
(′ ℎ ℎ ′)
(′ : ′)
(′ : ′)
(2)
[ , ] = ℎ (0: .01: 1);
= ((− ∗ /10) ∗ ).∗ ( ∗ );
( , , );
(′ ′)
(′ : ′)
(′ : ′)
4.3 Tests numériques 92
. . é
% 2 ∶ ℎ ℎ
%
;
% ℎ ℎ ℎ
= 1. ; % ℎ ℎ
= 1. ; %
% ℎ ℎ ℎ ℎ
= 2500; %
= / ;
= 80; %
= / ;
= 1/10; %
= ∗ /( ∗ ); % ℎ ℎ
% ℎ ()
(1) = 0 ;
(2) = /2 ;
( + 2) = 1 ;
= 3: +1
( ) = ( − 1) + ;
% ℎ
= 1:
( + 1,1) = (1/( ∗ )) ∗ ( (( − 1) ∗ ∗ )− ( ∗ ∗ ));
% ℎ ( = 0) ( = 1)
= 0:
(1, + 1) = 0. ;
( + 2, + 1) = 0. ;
( + 1) = ∗ ;
% ℎ
4.3 Tests numériques 94
% ℎ
(1: − 1) = − ;
(1) = 1 + 3 ∗ ;
(2: − 1) = 1 + 2 ∗ ;
( )=1+3∗ ;
(1: − 1) = − ;
= ( ( , 0) + ( , −1) + ( , 1));
= 0: −1 %
= (2: + 1, + 1)
(2: + 1, + 2) = ∗ ;
% ℎ
= % ℎ
([′ ℎ ′, 2 ( )]);
% ℎ
(1)
ℎ( , , ′)
(′ ℎ ℎ ′)
(′ : ′)
(′ : ′)
(2)
[ , ] = ℎ (0: .01: 1);
= ((− ∗ /10) ∗ ).∗ ( ∗ );
( , , );
(′ ′)
(′ : ′)
(′ : ′)
Remarque ∶
. . é −
% 3 ∶ ℎ ℎ
% −
;
% ℎ ℎ ℎ
= 1. ; % ℎ ℎ
= 1. ; %
% ℎ ℎ ℎ −
= 2500; %
= / ;
= 80; %
= / ;
= 1/10; %
= ∗ /(2 ∗ ∗ ); % ( (0.5) = 3 ∗ = 0.38 ≤ 1)
% ℎ ()
4.3 Tests numériques 96
(1) = 0 ;
(2) = /2 ;
( + 2) = 1 ;
= 3: +1
( ) = ( − 1) + ;
% ℎ
= 1:
( + 1,1) = (1/( ∗ )) ∗ ( (( − 1) ∗ ∗ )− ( ∗ ∗ ));
% ℎ ( = 0) ( = 1)
= 0:
(1, + 1) = 0. ;
( + 2, + 1) = 0. ;
( + 1) = ∗ ;
% ℎ _ ℎ _ ℎ ℎ −
% ℎ
(1: − 1) = − ;
(1) = 1 + 3 ∗ ;
(2: − 1) = 1 + 2 ∗ ;
( )=1+3∗ ;
(1: − 1) = − ;
= ( ( , 0) + ( , −1) + ( , 1));
(1: − 1) = ;
(1) = 1 − 3 ∗ ;
(2: − 1) = 1 − 2 ∗ ;
( )=1−3∗ ;
(1: − 1) = ;
= ( , 0) + ( , −1) + ( , 1);
% ℎ −
97 Chapitre 4. Test numérique dans le cas unidimensionnel
= 0: −1 %
= (2: + 1, + 1)
(2: + 1, + 2) = ∗ ∗ ;
% ℎ
= % ℎ
([′ ℎ ′, 2 ( )]);
% ℎ
(1)
ℎ( , , ′)
(′ ℎ ℎ − ′)
(′ : ′)
(′ : ′)
(2)
[ , ] = ℎ (0: .01: 1);
= ((− ∗ /10) ∗ ).∗ ( ∗ );
( , , );
(′ ′)
(′ : ′)
(′ : ′)
4.4 Comparaison des temps d exécution et de l′erreur 98
. é ′
Le temps (en secondes) requis par un calcul peut être mesuré à l'aide des commandes
et [SIG99]. tic permet de déclencher le chronomètre tandis que toc permet de
connaître le temps écoulé depuis la dernière exécution de tic.
99 Chapitre 4. Test numérique dans le cas unidimensionnel
% ℎ
% ℎ
(1: − 1) = − ;
(1) = 1 + 3 ∗ ;
(2: − 1) = 1 + 2 ∗ ;
( )=1+3∗ ;
(1: − 1) = − ;
= ( ( , 0) + ( , −1) + ( , 1));
= 0: −1 %
= (2: + 1, + 1)
(2: + 1, + 2) = ∗ ;
% ℎ
= % ℎ
([′ ℎ ′, 2 ( )]);
avec ∶
3 1
⎛ 1+ − 0 … 0⎞ ⎛ (1 − ( ℎ)) ⎞
⎜ 10 10 ⎟ ⎜ ℎ ⎟
⎜
⎜ 2 ⎟
⎟ ⎜
⎜ ⎟
⎟
⎜ − 1+ − ⋱ ⋮⎟ ⎜ ⋮ ⎟
⎜
⎜ 10 10 10 ⎟
⎟ ⎜
⎜1 ⎟
⎟
≔⎜
⎜
⎜ ⋱ 0 ⎟
⎟;
⎟ ≔⎜
⎜
⎜ ℎ
( ( − 1) ℎ − ( ℎ))⎟
⎟
⎟
⎜ ⋱ 2 ⎟ ⎜ ⎟
⎜ 0 ⋱ 1+ ⎟ ⎜ ⋮ ⎟
⎜ − ⎟ ⎜ ⎟
⎜
⎜ ⋮ ⋱ − 10 10 ⎟⎟ ⎜
⎜ ⎟
⎟
⎜ 0 10 3 ⎟ ⎜ 1 ⎟
…
0 − 1+ ( ( ℎ) + 1)
⎝ 10 10 ⎠ ⎝ ℎ ⎠
Dans le Tableau 4.1 on donne le temps d'exécution pour chaque schéma avec le
même maillage 1D VF définie dans la section 4.1.
4.4 Comparaison des temps d exécution et de l′erreur 100
[ , ] = ℎ ( , );
= ((− ∗ /10) ∗ ).∗ ( ∗ );
= − ;
(1) = 0 ;
= 0:
= 1:
( + 2) = ( + 1) + ∗ ( + 1, + 1) .∗ ( + 1, + 1) ;
2= ( ); % 2( ) 2 ℎ
2 = ( 2) ; % 2( )
Implicit FVM
Explicit FVM
Crank-Nicolson FVM
. é
Pour le même pas de temps ∆ ≔ = mais en fixant cette fois le pas de l’espace
ℎ≔ = (ne respecte pas la contrainte CFL), Le résultat est présenté à la figure
4.6. On observe clairement l'instabilité du schéma explicite sous la condition CFL(0) =
1.73 ≥ 1.
4.5 L instabilité de SVF Explicite 102
Les schémas numériques étudies au chapitre 1, ont été testés et comparés entre
eux. Les résultats numériques indiquent que la méthode des volumes finis est bien
adaptée à la discrétisation de ce problème. Les solutions approchées calculées
satisfont le principe du maximum discret sous des contraintes CFL appropriées. En
outre, le schéma volumes finis Crank-Nicolson donne une meilleure approximation
par rapport aux autres schémas.
Bibliographie
[AFI02] AFIF M., Schéma volumes finis pour une classe d’équations de type
convection-diffusion issues des milieux poreux. Thèse de Doctorat : analyse
numérique. Marrakech-Mar : Univ. Cadi Ayyad, 2002, 208 p.
[EGH00] EYMARD R., GALLOUET. AND HERBIN R., The finite volume
method. In : CIARLET P.G. AND LIONS J.L., Handbook of Numerical
Analysis, vol. 7. North-Holland, Amsterdam : Elsevier Science B.V., 2000. p.
715-1022.
[EVG92] EVANS L.C. AND GARIEPY R.F., Measure Theory and Fine
Properties of Functions. Boca Raton, Florida : CRC Press LLC, 1992. 288 p.
103
Bibliographie 104
[KRE11] KRE DIDIER M., Le θ-schéma pour le modèle de black & scholes.
Mémoire de Master : Mathématiques et Application. Fes : Univ. Sidi Mohamed
Ben Abdellah, 2011, 69 p.
[SCH17] SCHEID J.-F., Volumes Finis. Nancy : Univ. De Lorraine. 2ème année
Master IMOI, cours, 2016-2017, 67 p.
105
Liste des tableaux
106
.
Dieu a utilisé de belles mathématiques
dans la création du monde.
Paul DIRAC