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 rosa området utanför skivan visar stabilitetsområdet för den bakåtriktade Euler-metoden.

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 .