Adams-metoden är en flerstegsmetod med ändlig skillnad för numerisk integration av första ordningens vanliga differentialekvationer . I motsats till Runge-Kutta-metoden , för att beräkna nästa värde för den önskade lösningen, använder den inte ett, utan flera värden som redan har beräknats vid tidigare punkter.
Uppkallad efter den engelske astronomen John C. Adams , som föreslog den 1855 .
Låt systemet av differentialekvationer av första ordningen ges
,för vilket det är nödvändigt att hitta en lösning på ett rutnät med ett konstant steg . Beräkningsformlerna för Adams-metoden för att lösa detta system är följande: [1]
a) extrapolering - Adams- Bashforth-metoden
,
b) interpolation eller implicit - Adams -Multon-metod
var finns några beräknade konstanter.
För samma formel är b) mer exakt [2] , men kräver att man löser ett icke-linjärt ekvationssystem för att hitta värdet på . I praktiken hittas en approximation från a), och sedan ges en eller flera förfiningar enligt formeln
.Adams-metoderna kräver förberäkning av lösningen vid de första punkterna. För att beräkna initialvärdena används vanligtvis enstegsmetoder, till exempel 4-stegs Runge-Kutta-metoden av 4:e noggrannhetsordningen.
Det lokala felet i Adams-metoderna av den e ordningen är . Felstrukturen i Adams-metoden är sådan att felet förblir begränsat eller växer mycket långsamt vid asymptotiskt stabila lösningar av ekvationen. Detta gör det möjligt att använda denna metod för att hitta stabila periodiska lösningar, i synnerhet för att beräkna himlakropparnas rörelse.
Explicita Adams-Bashforth-metoder [3]
, ( Euler - metoden )Implicita Adams-Multon-metoder [3]
, (implicit Euler-metod)Ändlig skillnadsmetod | |
---|---|
Allmänna artiklar | |
Typer av skillnadsscheman |