I metodi numerici per EDO approssimano la soluzione di problemi di Cauchy , su una griglia di punti .
Metodo di Eulero Esplicito e Implicito
- Esplicito (forward Euler): . Semplice da implementare, ma con stabilità condizionata ( deve essere piccolo).
- Implicito (backward Euler): . Richiede la risoluzione di un sistema (non lineare) a ogni passo, ma è A-stabile (utile per problemi stiff).
Metodi Multistep di Adams
Usano più punti precedenti per una maggiore accuratezza con lo stesso numero di valutazioni di :
- Adams-Bashforth (esplicito, 2 passi): ; ordine 2.
- Adams-Moulton (implicito, 2 passi): ; ordine 3.
In pratica si usano in coppia (predictor-corrector): Adams-Bashforth predice, Adams-Moulton corregge.
Convergenza, Consistenza, Stabilità
- Consistenza: l’errore locale di troncamento tende a zero con .
- Stabilità (zero-stabilità): le perturbazioni non crescono illimitatamente.
- Convergenza = consistenza + stabilità (teorema di Dahlquist).
Problemi Stiff e Metodi A-Stabili
Un problema è stiff quando ha soluzioni con scale temporali molto diverse (es. circuiti RLC con ). I metodi espliciti richiedono estremamente piccolo per stabilità; i metodi A-stabili (come Eulero implicito o i metodi BDF) non hanno questa limitazione.
Metodi Numerici per Problemi ai Limiti
Per EDO con condizioni al contorno (non condizioni iniziali) si usano:
- Metodo delle differenze finite: si discretizza il dominio e si sostituiscono le derivate con differenze finite.
- Metodo dello shooting: si trasforma il problema ai limiti in una successione di problemi di Cauchy.