Formula di differenziazione all'indietro

La formula di differenziazione all'indietro (BDF, dall'inglese backward differentiation formula) è una famiglia di metodi impliciti per l'integrazione numerica di equazioni differenziali ordinarie. Sono metodi lineari multipasso che, dati una funzione e un istante temporale, forniscono un valore approssimato della derivata della funzione utilizzando i risultati dei calcoli per istanti temporali precedenti e aumentando così l'accuratezza dell'approssimazione. Questi metodi sono usati specialmente per la soluzione di equazioni differenziali rigide.

Formula generale

modifica

Le BDF sono usate per risolvere il seguente problema ai valori iniziali:

 

Una generica BDF può essere scritta come:

 

dove   indica il passo di integrazione e  . I coefficienti   e   sono scelti in modo tale che il metodo raggiunga l'ordine  , che è il massimo possibile.

I metodi BDF sono impliciti, perciò richiedono la risoluzione di equazioni non lineari ad ogni passo di integrazione. Di solito, per questo scopo si usa un metodo di Newton modificato.

Formule specifiche

modifica

Le BDF per s da 1 a 6 sono:

  • BDF1:   (che equivale al metodo di Eulero all'indietro);
  • BDF2:  ;
  • BDF3:  ;
  • BDF4:  ;
  • BDF5:  ;
  • BDF6:  .

Metodi con s ≥ 7 non sono utilizzati perché non sono zero-stabili.

Stabilità

modifica

La regione di stabilità del metodo BDF1 comprende l'intera parte sinistra del piano complesso, quindi questo metodo è A-stabile e può essere utilizzato per la risoluzione di equazioni rigide. Le regioni di stabilità delle BDF di ordine superiore invece contengono la quasi totalità del semipiano sinistro, inclusa la parte negativa dell'asse reale.

Bibliografia

modifica
  • (EN) Endre Süli e David F. Mayers, An Introduction to Numerical Analysis, Cambridge, Cambridge University Press, 2003, ISBN 0521810264.

Voci correlate

modifica
  Portale Matematica: accedi alle voci di Wikipedia che trattano di matematica