Formuła różniczkowania wstecznego
Wzór na różniczkowanie wsteczne ( BDF ) to rodzina niejawnych metod numerycznego całkowania równań różniczkowych zwyczajnych . Są to liniowe metody wieloetapowe , które dla danej funkcji i czasu przybliżają pochodną tej funkcji, wykorzystując informacje z już obliczonych punktów czasowych, zwiększając w ten sposób dokładność przybliżenia. Metody te są szczególnie stosowane do rozwiązywania sztywnych równań różniczkowych . Metody zostały po raz pierwszy wprowadzone przez Charlesa F. Curtissa i Josepha O. Hirschfeldera w 1952 r. W 1967 r . C. William Gear sformalizował dziedzinę w przełomowym artykule opartym na jego wcześniejszej niepublikowanej pracy.
Ogólna formuła
BDF służy do rozwiązania problemu wartości początkowej
Ogólny wzór na BDF można zapisać jako
gdzie oznacza rozmiar kroku i . Ponieważ ocenia się pod kątem nieznanego BDF są i wymagają rozwiązania równań nieliniowych na Współczynniki i są dobierane tak aby metoda osiągnęła najwyższy możliwy porządek.
Wyprowadzenie współczynników
fa jeden przybliża i , gdzie interpolacji Lagrange'a punktów . Korzystając mnożąc dochodzi _
Konkretne formuły
S - krokowe BDF z s <7 to:
- BDF1:
- BDF2:
- BDF3:
- BDF4:
- BDF5:
- BDF6:
Metody z s > 6 nie są zerowe, więc nie można ich używać.
Stabilność
Stabilność numerycznych metod rozwiązywania sztywnych równań jest wskazywana przez ich obszar stabilności absolutnej. W przypadku metod BDF regiony te pokazano na poniższych wykresach.
Idealnie region zawiera lewą połowę płaszczyzny zespolonej, w którym to przypadku mówi się, że metoda jest A-stabilna. Jednak liniowe metody wieloetapowe o rzędzie większym niż 2 nie mogą być A-stabilne . Obszar stabilności metod BDF wyższego rzędu zawiera dużą część lewej półpłaszczyzny, aw szczególności całą ujemną oś rzeczywistą. Metody BDF są najbardziej wydajnymi liniowymi wieloetapowymi metodami tego rodzaju.
Cytaty
Polecane prace
- Ascher, UM; Petzold, LR (1998), Metody komputerowe dla równań różniczkowych zwyczajnych i równań różniczkowo-algebraicznych , SIAM, Filadelfia, ISBN 0-89871-412-5 .
- Iserles, Arieh (1996), Pierwszy kurs numerycznej analizy równań różniczkowych , Cambridge University Press, ISBN 978-0-521-55655-2 .
- Suli, Endre; Mayers, David (2003), Wprowadzenie do analizy numerycznej , Cambridge University Press , ISBN 0-521-00794-1 .
Dalsza lektura
- Metody BDF na wiki SUNDIALS (SUNDIALS to biblioteka implementująca metody BDF i podobne algorytmy).