Texte d'Emmanuel Grenier, ENS Lyon. Version ps ou pdf.
Vous trouverez ci-dessous des illustrations des phénomènes décrits dans ce texte.
Enfin, nous allons illustrer dans le cas où la donnée initiale est de type "échelon", c'est-à-dire une fonction en escalier, nulle partout sauf sur un intervalle sur lequel elle est constante, égale à 1.
Un premier essai : schéma centréUne bonne approximation de la dérivée spatiale en uin (par rapport à la variable x) est le rapport : (ui+1n - ui-1n)/2h. L'équation de transport discrétisée est alors :
C'est le modèle utilisé dans l'illustration ci-contre. Disponible également, le programme transport, version matlab ou scilab, dans lequel on a pris les valeurs h=0.02 et k=0.01. Mise à part la donnée initiale qui n'est pas la même, ceci correspond au schéma (7) du texte d'Emmanuel Grenier. |
|
Deuxième essai : schéma décentré à droiteLa discrétisation précédente n'est pas symétrique en temps et en espace, les deux dérivées étant discrétisées différemment. Essayons donc cette fois de remplacer la dérivée spatiale en uin (par rapport à la variable x) par le rapport (ui+1n - uin)/h. Notre équation de transport, ainsi discrétisée, devient :
Là aussi, ce modèle est illustré ci-contre. Disponible également, le programme transport2, version matlab ou scilab, dans lequel on a pris les valeurs h=0.02 et k=0.01. Ceci correspond au schéma (8) du texte d'Emmanuel Grenier. |
|
La solution : schéma décentré à gaucheVoyons enfin ce qui se passe lorsque la dérivée spatiale en uin est approximée par le rapport : (uin - ui-1n)/h. L'équation de transport discrétisée est alors :
Ce modèle fonctionne, comme l'illustre l'applet ci-contre. Disponible également, le programme transport3, version matlab ou scilab, dans lequel on a pris les valeurs h=0.02 et k=0.01. Ceci correspond au schéma (9) du texte d'Emmanuel Grenier. |
|