Schéma non-oscillatoire pondéré
From Wikipedia, the free encyclopedia
En analyse numérique un schéma non-oscillatoire pondéré ou schéma WENO (de l'anglais weighted essentially non-oscillatory) est un schéma appartenant une classe de schémas à haute résolution utilisés pour les équations aux dérivées partielles.
Ces méthodes ont été développées à partir des schémas ENO (essentially non-oscillatory) de Amiram Harten, Bjorn Engquist, Stanley Osher et Sukumar Chakravarthy en 1987[1].
Le premier schéma WENO est du à Xu-Dong Liu, Stanley Osher et Tony Chan en 1994[2]. En 1996, une version améliorée est due à Guang-Shan Jiang et Chi-Wang Shu[3].
Pour la simplicité de la démonstration on suppose un maillage uniforme . Les points milieux sont notés dont les cellules de calcul sont . On définit la primitive :
On cherche le développement d'ordre en fonctions qui approxime cette fonction sur la cellule :
On peut ainsi construire des polynômes d'interpolation suivant le stencil :
Ainsi pour la reconstruction donne (approximation décentrée amont) :
La même opération sur le stencil donne (approximation centrée) :
De même pour (approximation décentrée aval) :
Le principe d'un schéma ENO est de choisir centrage ou décentrage en fonction de la valeur locale de la fonction : par exemple éviter de centrer sur une discontinuité. Ceci suppose de tester les trois approches dans chaque cellule de calcul et de choisir à partir d'un critère donné permettant d'estimer la variation totale de chacune des possibles solutions[4].
Cette approche peut être étendue aux maillages multidimensionnels, réguliers ou non, par exemple non-structurés[5].