Ordre d'un schéma d'intégration temporelle

Définition et exemple illustratif

1. Contexte

Dans la mesure où un schéma d'intégration temporelle revient à approximer au mieux la dérivée d'une fonction (sur l'intervalle défini par deux instants successifs) et donc en fait d'approximer au mieux le développement de Taylor celle-ci, l'erreur due à une méthode d'intégration est directement liée à la tronquature correspondante.
Ainsi l'approximation d'Euler (explicite, dans l'exemple qui suit) de l'équation différentielle: ordinaire:
Equation différentielle d'ordre 1 (forme générique)
s'écrit:
Schéma d'Euler explicite
L'erreur comise à chaque itération peut être estimée en via le développement de Taylor:
Développement de Taylor à l ordre 1
qui indique qu'à chaque itération on introduit une erreur proportionelle au carré du pas de temps. Ces erreurs vont s'accumuler au fils des itérations temporelles, ce qui au final fait remonter l'erreur d'un ordre de grandeur lorsque l'on évalue l'erreur totale à un instant quelconque.

2. Exemple illustratif

Rien ne vaut un exemple pour illustrer tout cela.
Soit donc l'équation différentielle suivante:
Equation différentielle dy/dt+y^2=0
Dont la solution est:
y(t)=1/(1+t)
Disposant de la solution analytique, on peut étudier la convergence vers celle-ci des solutions numériques obtenues par différents schémas temporels: On intègre, par plusieurs méthodes (Euler explicite et Runge-Kutta 2,3 et 4) et pour plusieurs pas de temps dt (variant de 2 à 0.0001) cette équation et on regarde l'écart (relatif, c.-à-d. la valeur absolue de la différence entre valeurs numérique et analytique, divivée par la valeur analytique) au temps t=4 entre solutions numérique et analytique. On obtient alors les écarts relatifs suivant:
Ecarts au temps t=4
Graphe qui illustre les points suivants:

3. Commentaires subsidiaires


 Liens connexes: Généralités sur les méthodes de résolution d'équations différentielles aux conditions initiales.
Quelques schémas à pas unique (Euler, Crank-Nicholson, Runge-Kutta) et à schémas à pas multiples (Euler retardé, Adams-Bashforth et Adams-Moulton).
Dernière mise à jour: 28/06/08
  Page: Arithmurgistan > Ordre des schémas temporels