Documente Academic
Documente Profesional
Documente Cultură
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:
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) ( ); ; ) ;
( ( (
) ) ) (9.72)
( ( (
); ); );
- Aproximatia 5 (i=1,2,3,4,5):
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.
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
);
);
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