La présentation ci-dessous est celle de Pieter Wesserling[3].
Supposons qu'un problème continu décrit par une équation aux dérivées partielles portant sur la fonction doive être résolu à l'aide d'un schéma numérique basé sur une grille de calcul uniforme comportant M points et un algorithme d'intégration à un pas, implicite ou explicite. Alors, si and , un tel schéma peut être décrit par:
Autrement dit, la solution à l'instant et à la position est une fonction linéaire de la solution à l'instant précédent . On suppose que détermine de manière unique. Puisque l'équation ci-dessus représente une relation linéaire entre et , nous pouvons effectuer une transformation linéaire pour obtenir la forme équivalente suivante:
Théorème 1 : préservation de la monotonie
Le schéma ci-dessus de l'équation ci-dessus préserve la monotonie si et seulement si:
Démonstration - Godunov (1959)
Cas 1: condition suffisante
Supposons que le critère ci-dessus soit vérifié et que soit croissante en fonction de .
Alors, puisque , il s'ensuit que car
Cela signifie que la monotonie est préservée dans ce cas.
Cas 2: condition nécessaire
Nous démontrons la condition nécessaire par l'absurde. Supposons que pour un certain p et choisissons les fonctions croissantes suivantes:
Alors, à partir de l'équation établie dans le cas 1 on obtient:
Choisissons , alors:
Ce qui implique que n'est pas croissante, et nous avons une contradiction. Ainsi, la monotonie n'est pas préservée pour , ce qui achève la démonstration.
Théorème 2 : théorème de la barrière d'ordre de Godunov
On s'intéresse aux schémas numériques linéaires à un pas et précis au second ordre pour l'équation de convection
Considérons un schéma numérique de la forme décrite dans le théorème 1 et choisissons:
La solution exacte est:
Si l'on suppose que le schéma est précis au moins à l'ordre deux, il devrait produire la solution suivante:
Soit, par substitution:
Supposons que le schéma préserve la monotonie; alors, d'après le théorème 1 .
Il ressort clairement de cette équation que:
Supposons et choisissons tel que . Ceci implique que et .
Il s'ensuit donc que:
ce qui contredit l'équation établie ci-dessus et achève la démonstration.
Remarque
Le cas exceptionnel où ne présente qu'un intérêt théorique car il est impossible de le réaliser avec des coefficients variables. De plus, des nombres entiers supérieurs à l'unité (condition de Courant-Friedrichs-Lewy) ne seraient pas réalisables en pratique.
(en) Dale A. Anderson, John C. Tannehill, Richard H. Pletcher, Ramakanth Munipalli et Vijaya Shankar, Computational Fluid Mechanics and Heat Transfer, Taylor & Francis, (ISBN978-1-351-12400-3)
(en) Charles Hirsch, Numerical Computation of Internal and External Flows, vol.2, Wiley, (ISBN0-471-91762-1)