Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Zašto i kako modelirati kretanje meteoroida kro...

Zašto i kako modelirati kretanje meteoroida kroz Sunčev sistem [Vladimir Lukić, 2012]

Škola meteorske astronomije, Istraživačka stanica Petnica, 2012.

Avatar for Petnička meteorska grupa

Petnička meteorska grupa

August 08, 2018
Tweet

More Decks by Petnička meteorska grupa

Other Decks in Education

Transcript

  1. Mudrost br. 1: Ne trebaju nam brzi racunari, vec brzi

    algoritmi. Mudrost br. 2: OSNOVNI zadatak numericke matematike nije nalazenje algoritma sa najmanjom greskom, vec nalazenje algoritma sa kontrolisanom greskom. Dve mudrosti:
  2. Brzi algoritmi vs. brzi racunari Primer: Furijeova transformacija. 4D Furijeov

    transform sa 1000 elemenata po dimenziji. Moj desktop (_jako_ star & spor): - 'obican' FT: o(N^2) => reda (1000^2)4 = 10^24 operacija @ 4 GFLOPS = 10,000,000 godina!!! - 'brzi' FT: o(N*lnN) (3*1000)^4 @ 4 GFLOPS => 6 sati !!! Najbrzi racunar danas (31.07.2013): - 'obican' FT: o(N^2) @ 33.9 PFLOPS => 1 godina Moj telefon: - 'brzi' FT @ 8 MFLOPS => 3 meseca !!!
  3. Greska kod stabilnog i nestabilnog algoritma: Akumuliranje greske dovodi do

    nepredvidivih posledica: Kontrolisana greska – stabilan i nestabilan algoritam: Da li je rezultat simulacije akumulacija greske ili fizicka perturbacija?
  4. Centralna gravitaciona sila bez perturbacija – znamo resenja!!! - ako

    je interval dovoljno kratak da je ubrzanje (priblizno) konstantno => na svakom intervalu imamo kinematiku sa konstantnim ubrzanjem!
  5. Prediktor-korektor metod: -ako se ubrzanje menja, bolje je uzeti prosecno

    ubrzanje na segmentu (i, i+1) - ali mi NE ZNAMO a(i+1) - previdimo ubrzanje u ap(i+1) koristeci konstanto ubrzanje a(i) (Eulerovim metodom). - to predvidjeno ubrzanje korigujemo; - ubrzanje u a(i+1) je prosek izmedju predvidjenog ap(i+1) i pocetnog ubrzanja a(i)
  6. Runge-Kutta metodi: -umesto da jednostavni uzmemo prosecnu vrednost, uzecemo neku

    vrstu usrednjene vrednosti u vise tacaka na intervalu. -konstante a, b, c …. su nepoznate. Nalazimo ih tako sto zahtevamo da funkcija ima odredjenu tacnost (stepena (x-x0)^n). -razvijamo x(n+1) i konstante kx1, kx2 .. u Taylorov red, i konstante nalazimo zahtevajuci da su clanovi istog stepena u (x(n+1) – x(n)) jednaki na dve strane prve jednacine. - izvodjenje je (relativno) komplikovano, ali je primena vrlo jednostavna.
  7. Izvod u tacki = nagib tangente u toj tacki Taylorov

    razvoj – aproksimacija funkcije polinomom
  8. Promenljivi vremenski korak = usteda vremena: - uzmi dva metoda

    koji imaju istu tacnost - izracunaj promenu polozaja u n-tom koraku - kolika je razlika izmedju ta dva metoda (to je nasa procena greske). - ako je manja od trazene tacnosti=> OK, predji na sledecu korak - ako je veca => prepolovi korak i probaj ponovo. - mnogo veci koraci su moguci u afelu nego u perihelu. Kako cestica vise vremena provodi oko afela => znacajna usteda!!!
  9. Primer 1: perturbacija Oortovog oblaka gravitacijom. -direktan problem – data

    je brzina i masa zvezde => kakva je raspodela orbita? -inverzni problem – iz posmatrane raspodele orbita naci brzinu i masu zvezde! - sta ako nije zvezda?