Sunteți pe pagina 1din 17

Se observa din figura 9.

9 o apropiere foarte buna a rezultatelor aproximative obtinte prin metoda Runge Kutta de ordinal al VI-lea de valorile exacte. 9.6 Metoda Adams Metoda Adams este o metoda multipas pentru determinarea solutiei ecuatiei diferentiale de ordinul I la care solutia se determina prin iteratii succesive pentru subintervalele , astfel incat Solutia se determina pe baza datelor corespunzatoare nodurilor si/sau a datelor corespunzatoare unor puncte situate in toate subintervalele. Metoda Adams utilizeaza pentru aproximarea unctiei f(x,y) polinomul de interpolare Newton cu diferente finite regressive. Se considera ecoatia diferentiala ordinara de ordinul I, cu conditii la limita: Y )= (9.56)

Si o diviziune a intervalului [a, b] formata din nodurile: ; (9.57) ] si se Daca se intereaza ecoatia diferentiala (9.56) pe intervalul [ aproximeaza functia cu polinomul de interpolare Newton cu diferente regresive se obtine: (9.58) Polinomul de interpolare Newton cu diferente regresive P(x), care interpoleaza functia in jurul punctului , are expresia:

( (9.59) In relatia (9.59) s-a facut schimbarea de variabila:

(9.60) Cu schimbarea de variabila (9.60), limitele de integrare din (9.58) devin:

(9.61) Cu schimbarea de variabila (9.60) si (9.61), integrala (9.58) se scrie: ( ) (9.62)

Efectuand calculele pentru integralele din relatia (9.62), se obtine formula Adams pentru determinarea solutiei aproximative a ecoatiei diferentiale de ordinlul I, cu conditii la limita:

( (9.63)

Daca se retin primele cinci diferente finite regresive in relatia (9.5.8), este necesar si suficient sa se calculeze valorile functiei in primele sase puncte , pentru a putea determina aceste diferente finite: ; ; ; ; ; (9.64) Primele cinci valori ale solutiei se determina, fie printr-o metoda unipas (Taylor, Euler, Runge, Kutta etc), fie printr-o metoda multipas cu ajutorul polinomului de interpolare Gregory-newton cu diferente progresive. Astfel daca se integreaza ecuatia diferentiala (9.5.1) pe intervalul [ aproximeaza functia f(x,y) cu polinomul de interpolare P(x), se obitine: ( ) (9.65) In care este polinomul de interpolare Gregor-Newton cu diferente progresive, care interpoleaza functia ( : ) in jurul punctului ] si se

(9.66) In relatia (9.66) s-a notat: (9.67) Cu schimbarea de variabila (9.67), limitele de integrare (9.65) devin: (9.68) Tinand seama de relatiile (9.66) si (9.68), se obtine integrala (9.5.10): ( (9.69) Pentru a determina valorile solutiei in primele cinci puncte ale intervalului cu ajutorul relatiei (9.69) se procedeaza astfel: - Aproximatia 1 (i=1): (9.70) - Aproximatia 2 (i=1 si i=2) Unde: ( ) ; (9.71) ( ); ; ) ;

- Aproximatia 3 (i=1, 2, 3):

( ( (

) ) ) (9.72)

( ( (

); ); );

In care diferenntele sfinite progresive se determina astfel: ( ( ) ) ( ; ) (9.73) - Aproximatia 4 ( ( ( ( ( ( ( ( (9.74) * * ) * ) * ) ) ;

In care diferentele inite progresive se determina cu ajutorul relatiilor: ( ( ( ) ) ) ( ( ; ) ) ( (9.75) ; ) ;

- Aproximatia 5 (i=1,2,3,4,5):

(9.76) In care diferentele finite progressive se determina astfel: ( ( ( ( ) ) ) ) ( ( ( ) ; ) ) ( (9.77) ( ) ; ) ( ; ) ;

Observatie
Pentru fiecare dintre cele cinci aproximari successive s-au folosit rezultatele obtine la aproximarea precedent. Aceasta metoda este deci o metoda multipas, care foloseste, atat rezultatele obtinute anterior, cat si toate punctele anterioare.

Aplicatia 9.5
Folosind metoda Adams, sa se resolve ecuatia diferentiala cu conditii la limita: ; , pentru intervalul [1, 2 ] cu uin pas al diviziunilor constant h=0,1. Rezolvare Folosind polinomul de interpolare newton cu diferente progressive si relatiile (9.70)(9.77), se determina valorile aproximative ale solutiei in primele conci noduri: . Rezultatele obtinute sunt date in tabelul 9.11. Se calculeaza apoi primele patru diferentiale regressive si se inlocuiesc in relatia (9.63) obtinandu-se rezultatele din tabelul 9.12.

In figura 9.10 s-au trasat grafiecele obtinute pentru valorile celor doua solutii: cea numerica, obtinuta prin metoda Adams si cea exacta obtinuta prin integrare directa, care au fost date in tabelul 9.13.
y0 2.718282 y1 3.261938 delta f0 1.739700 y1 3.348923 y2 4.153535 delta f0 1.931067 delta2 f0 0.669785

y1 3.352910

y2 4.214134

y3 5.368933

delta f0 1.939838

delta2 f0 0.797682

delta3 0 0.31010

y1 3.353575

y2 4.220152

y3 5.413285

y4 7.059260

delta f0 1.941301

delta2 f0 0.809198

delta3 f0 0.386481

Delta4 f0 0.163047

y1 3.353440

y2 4.220647

y3 5.418788

y4 7.093548

Se observa o foarte buna apropiere a rezultatelor obtinute prin acasta metoda cu cele obtinute prin integrarea directa a ecuatiei diferentiale.

9.7. Metoda Adams-Bashforth


Se considera ecoatia diferentiala ordinara de ordinul I: Y )= (9.78) Si o diviziune a intervalului [a, b] formata din nodurile: ; (9.79) Metoda Adams-Bashforth foloseste pentru determinarea solutiei y(x) aceasi formula (9.63) in care se retin primele cinci diferente finite, dedusa cu ajutorul polinomului de interpolare Newton cu diferente finite regresive: ( (9.80) Valorile aproximative ale functiei y(x) se determina in doua etape, astfel: Etapa 1: se determina solutiile aproximative in primele patru puncte prin metoda Runge-Kutta IV: - In punctual ; ; ; ; ; (9.81) - In punctual )

; ; ; ; ; (9.82) - In punctual ; ; ; ; ; (9.83) - In punctual ; ; ; ; ; (9.84)

Etapa 2: se determina valorile solutiei in punctele cu ajutorul formulei multipas Adams, in care se retin diferentele finite de ordinal al IV-lea si al V-lea: - In punctual

( ; ; ; ; (9.85) - In punctual ( ; ; ; ; ; (9.86) In punctele

);

);

se procedeaza analoc ca in cazul punctului

Aplicatia 9.6
Folosind metoda Adams-Bashforth , sa se resolve ecuatia diferentiala cu conditii la limita , pentru intervalul [1, 2] cu un pas al diviziunilor constant =0,1 Rezolvare Folosind relatiile (9.81)(9.84), se determina valorile aproximative ale solutiei prin metoda Runge Kutta de ordinal al III-lea in primele patru noduri . S-au obtinut rezultatele din tabelul 9.14

Se calculeaza apoi primele patru diferente regresive si se inlocuiesc in relatiile (9.85), (9.86), obtinandu-se: la pasul 1 solutia , la pasul 2 solutia , la pasul 5 solutia , rezultatele fiind cele din batelul 9.15. In figura 9.11 s-au trasat graficele pentru valorile celor doua solutii obtinute: Solutia numerica prin metoda Adams-Bashforth si cea exacta, obtinuta prin integrare directa, solutie data in tabelul 9.16.

Se observa o foarte buna apropriere a rezultatelor obtinute prin aceasta metoda cu rezultatele obtinute din solutia exacta a ecuatiei

S-ar putea să vă placă și