Vzorec zpětné diferenciace - Backward differentiation formula - Wikipedia
The vzorec zpětné diferenciace (BDF) je rodina implicitních metod pro numerická integrace obyčejných diferenciálních rovnic. Oni jsou lineární vícestupňové metody že pro danou funkci a čas aproximuje derivaci této funkce pomocí informací z již vypočítaných časových bodů, čímž zvyšuje přesnost aproximace. Tyto metody se používají zejména pro řešení tuhé diferenciální rovnice. Metody byly poprvé představeny Charles F. Curtiss a Joseph O. Hirschfelder v roce 1952.[1]
Obecný vzorec
BDF se používá k řešení problém počáteční hodnoty
Obecný vzorec pro BDF lze zapsat jako [2]
kde označuje velikost kroku a . Od té doby je vyhodnocen jako neznámý , Metody BDF jsou implicitní a případně vyžadovat řešení nelineárních rovnic v každém kroku. Koeficienty a jsou vybrány tak, aby metoda dosáhla řádu , což je maximum možné.
Odvození koeficientů
Počínaje vzorcem jeden přibližný a , kde je Lagrangeův interpolační polynom za body . Pomocí toho a vynásobením jeden dorazí k metodě objednávky BDF .
Specifické vzorce
The s-krok BDF s s <7 jsou:[3]
- BDF1: (to je zpětně Eulerova metoda )
- BDF2:
- BDF3:
- BDF4:
- BDF5:
- BDF6:
Metody s s > 6 není nulová stabilita takže je nelze použít.[4]
Stabilita
Stabilita numerických metod řešení tuhé rovnice je indikována jejich oblastí absolutní stability. U metod BDF jsou tyto oblasti zobrazeny na obrázcích níže.
V ideálním případě oblast obsahuje levou polovinu komplexní roviny, v takovém případě se říká, že metoda je A-stabilní. Nicméně, lineární vícestupňové metody s objednávkou větší než 2 nemůže být A-stabilní. Oblast stability metod BDF vyššího řádu obsahuje velkou část levé poloroviny a zejména celou zápornou skutečnou osu. Metody BDF jsou nejúčinnější lineární vícestupňové metody tohoto druhu.[4]
- Růžová oblast ukazuje oblast stability metod BDF
BDF1
BDF2
BDF3
BDF4
BDF5
BDF6
Reference
Citace
- ^ Curtiss, C.F., a Hirschfelder, J.O. (1952). Integrace tuhých rovnic. Sborník Národní akademie věd, 38 (3), 235-243.
- ^ Ascher & Petzold 1998, §5.1.2, s. 129
- ^ Iserles 1996, str. 27 (pro s = 1, 2, 3); Süli & Mayers 2003, str. 349 (pro všechny s)
- ^ A b Süli & Mayers 2003, str. 349
Doporučená díla
- Ascher, USA; Petzold, L. R. (1998), Počítačové metody pro běžné diferenciální rovnice a diferenciálně-algebraické rovnice, SIAM, Filadelfie, ISBN 0-89871-412-5.
- Iserles, Arieh (1996), První kurz numerické analýzy diferenciálních rovnic, Cambridge University Press, ISBN 978-0-521-55655-2.
- Süli, Endre; Mayers, David (2003), Úvod do numerické analýzy, Cambridge University Press, ISBN 0-521-00794-1.
Další čtení
- Metody BDF na wiki SUNDIALS (SUNDIALS je knihovna implementující metody BDF a podobné algoritmy).