Bakåt Euler-metoden
Inom numerisk analys och vetenskaplig beräkning är den bakåtriktade Eulermetoden (eller implicit Eulermetoden ) en av de mest grundläggande numeriska metoderna för att lösa vanliga differentialekvationer . Den liknar (standard) Euler-metoden , men skiljer sig genom att den är en implicit metod . Den bakåtriktade Euler-metoden har fel i ordning en i tid.
Beskrivning
Betrakta den vanliga differentialekvationen
med initialt värde är funktionen och initialdata och känd; funktionen beror på den verkliga variabeln och är okänd. En numerisk metod ger en sekvens så att approximerar , där kallas stegstorleken.
Den bakåtriktade Euler-metoden beräknar approximationerna med hjälp av
Detta skiljer sig från Euler-metoden (framåt) genom att den framåtriktade metoden använder istället för .
Den bakåtriktade Eulermetoden är en implicit metod: den nya approximationen visas på båda sidor av ekvationen, och därför behöver metoden lösa en algebraisk ekvation för den okända . För icke- styva problem kan detta göras med fixpunkts iteration :
Om denna sekvens konvergerar (inom en given tolerans), så tar metoden sin gräns som den nya approximationen .
Alternativt kan man använda (viss modifiering av) Newton–Raphson-metoden för att lösa den algebraiska ekvationen.
Härledning
Integrering av differentialekvationen från till ger
Uppskatta nu integralen till höger med den högra rektangelmetoden (med en rektangel):
Använd slutligen att är tänkt att approximera och formeln för den bakåtriktade Eulermetoden följer.
Samma resonemang leder till (standard) Euler-metoden om den vänstra rektangelregeln används istället för den högra.
Analys
Det lokala trunkeringsfelet (definierat som felet som gjordes i ett steg) i den bakåtriktade Euler-metoden är med hjälp av big O-notationen . Felet vid en specifik tidpunkt är . Det betyder att den här metoden har order ett . I allmänhet sägs en metod med LTE (lokalt trunkeringsfel) vara av k: te ordningen.
Området för absolut stabilitet för den bakåtriktade Euler-metoden är komplementet i skivans komplexa plan med radie 1 centrerad på 1, avbildad i figuren. Detta inkluderar hela vänstra halvan av det komplexa planet, vilket gör det lämpligt för lösning av stela ekvationer . Faktum är att den bakåtriktade Euler-metoden är till och med L-stabil .
Området för ett diskret stabilt system med Backward Euler Method är en cirkel med radie 0,5 som är belägen vid (0,5, 0) i z-planet.
Tillägg och modifieringar
Den bakåtriktade Euler-metoden är en variant av (framåt) Euler-metoden . Andra varianter är den semi-implicita Euler-metoden och den exponentiella Euler-metoden .
Den bakåtriktade Euler-metoden kan ses som en Runge–Kutta-metod med ett steg, beskriven av Butcher-tablået:
Metoden kan också ses som en linjär flerstegsmetod med ett steg. Det är den första metoden i familjen Adams-Moulton-metoder , och även i familjen av bakåtdifferentieringsformler .
Se även
Anteckningar
- Butcher, John C. (2003), Numerical Methods for Ordinary Differential Equations , New York: John Wiley & Sons , ISBN 978-0-471-96758-3 .