12.07.2015 Views

1.4. Rung˙es ir Kuto metodas - techmat.vgtu.lt

1.4. Rung˙es ir Kuto metodas - techmat.vgtu.lt

1.4. Rung˙es ir Kuto metodas - techmat.vgtu.lt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

22 1 SKYRIUS. PDL PRADINIS UŽDAVINYSSkaičiavimo eksperimento rezu<strong>lt</strong>atai, kai sprendžiame šilumos spinduliavimouždavinį pateikti 1.5 lentelėje. Palyginkite šiuos rezu<strong>lt</strong>atus su simetrinio Euleriometodo sprendinio paklaidomis, pateiktomis 1.4 lentelėje.1.5 lentelė. Prediktoriaus-korektoriaus metodo tikslumo analizėτ E(τ) E(2τ)/E(τ)1,000 3,523E-6 4,0310,500 8,770E-7 4,0170,250 2,188E-7 4,0090,125 5,461E-8 4,006Prediktoriaus-korektoriaus metodu iš pradžiu˛prognozuojame sprendinio reikšmę,apskaičiuojame ja˛išreikštiniu Eulerio metodu, o paskui, remdamiesi didesniotikslumo skaitinio integravimo formule <strong>ir</strong> naudodami šia˛reikšmę, patikslinamesprendinį.Pateiksime dar viena˛antrosios tikslumo eilės prediktoriaus-korektoriaus metoda.˛ Šį karta ˛ (1.9) formulėje integrala˛apskaičiuosime pagal viduriniu˛reikšmiu˛algoritma:˛⎧⎪⎨ Y ∗ = Y n + 1 2 τ n+1F (t n , Y n ) ,Y⎪⎩n+1 − Y n(1.38)= F (t n+0,5 , Y ∗ ) .τ n+1Pažymėtina, kad prediktoriaus etape prognozuojame sprendinio reikšmę intervalovidurio taške t = t n+0,5 .<strong>1.4.</strong>2. Rungės <strong>ir</strong> <strong>Kuto</strong> metodo bendroji schemaPrediktoriaus-korektoriaus metode realizuodami viena˛jo žingsnį vektoriausF (t, U) reikšmę skaičiavome dviejuose kiekvieno intervalo [t n , t n+1 ] taškuose. Šitaippavyko sukonstruoti išreikštinį antrosios tikslumo eilės metoda. ˛ Dabar pateiksimemetodo apibendrinima, ˛ kai viename žingsnyje funkcijos F (t, U) reikšmėsskaičiuojamos keliuose taškuose. Juos parenkame taip, kad gautojo artinio tikslumasbūtų kuo didesnis. Toks <strong>metodas</strong> vadinamas Rungės <strong>ir</strong> <strong>Kuto</strong> (Runge - Kutta)metodu.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!