Rambler's Top100Astronet    
  po tekstam   po forumu  vnutri temy
 

args[0]=message
args[1]=DB::DB::Message=HASH(0x53b6f40)
Re[2]: Voprosy prepodavaniya astronomii
21.07.2007 21:28 | Dmitrii Docenko

Napisanie takoi programmy s nulya - slozhnaya i neblagodarnaya zadacha, k tomu zhe v nei mnogo podvodnyh kamnei. S hodu programme verit' nel'zya. Sad

Bol'shinstvo shem integrirovaniya orbit ili ochen' medlennye, ili imeyut slishkom maluyu tochnost'. Pervaya oshibka, kotoruyu dopuskayut mnogie - ispol'zovanie chislennyh shem integrirovaniya, ne sohranyayushih energiyu. Nuzhno ispol'zovat' tu, kotoraya strogo ee sohranyaet. Krome togo, takaya programma trebuet mnogo testov pered ee primeneniem k iskomoi zadache. K primeru,

Test 1: Tochechnaya massa + bezmassovaya chastica vokrug nee na krugovoi orbite. V konce (naprimer, >>1000 orbit) izmerit' parametry orbity (6 shtuk) i sravnit' s nachal'nymi znacheniyami. Esli pomenyalas' energiya - menyaite shemu integrirovaniya. Esli orbita bol'she ne sfericheskaya - to zhe ili chto-to s koordinatami. Esli orbita menyaet svoyu ploskost' - chto-to s preobrazovaniyami koordinat. I t.d.

Test 2: Dve tochechnye massy (Zvezda + planeta). V privedennyh koordinatah dolzhno byt' to zhe samoe. Tak kak otnoshenie mass poryadka 10^10 (a mozhno postavit' i bol'she), to nachinaet igrat' rol' konechnaya tochnost' vychislenii. Esli vse OK, sdelaite orbitu vytyanutoi i povtorite.

Test 3. Vzyat' bolee slozhnuyu zadachu i sravnit' rezul'tat s priznannoi programmoi (naprimer, Mercury: http://star.arm.ac.uk/~jec/home.html). Ob'yasnit' vse nesovpadeniya.

Uvy, takie testy zanimayut obychno bol'she vremeni, chem napisanie programmy (ya sam cherez eto prohodil), no bez nih rezul'tatam programmy nel'zya doveryat'.

Konkretno v vashem sluchae blagodarya nalichiyu analiticheskih reshenii est' dva pryamolineinyh testa.

a) Uberite vse planety, krome Merkuriya, "vyklyuchite" OTO i posmotrite, kakoi stala orbita. Dolzhna byt' zamknutoi i sledovat' zakonam Keplera.

b) "Vklyuchite" OTO (esli v programme ona est' v vide korrekcii k zakonu prityazheniya). Vosproizvodite li vy analiticheskoe reshenie uravnenii OTO?

Esli vse v poryadke, pishite (kakie testy proveli, kakie rezul'taty, kakie otkloneniya ot teorii), prodolzhim diskussiyu.

Teper' po vashemu voprosu. Naskol'ko mne izvestno, sil'nyh periodicheskih vozmushenii orbity Merkuriya net. Ih prosto nekomu vyzvat'.

Opishite to, chto vydaet programma, bolee podrobno - na skol'ko i kakie parametry menyayutsya i na kakih masshtabah vremeni eto proishodit. Parametry mogut menyatsya i bystree, chem orbital'noe vremya, togda vam nuzhno izmeryat' mgnovennye parametry orbity iz 3-5 tochek.



Forumy >> Voprosy prepodavaniya astronomii
Spisok  /  Derevo
Zagolovki  /  Annotacii  /  Tekst

Astronet | Nauchnaya set' | GAISh MGU | Poisk po MGU | O proekte | Avtoram

Kommentarii, voprosy? Pishite: info@astronet.ru ili syuda

Rambler's Top100 Yandeks citirovaniya