+ All Categories
Home > Documents > Zad an p r klad u pro cvi cen z p redm etu Programov an pro fyziky...

Zad an p r klad u pro cvi cen z p redm etu Programov an pro fyziky...

Date post: 14-Oct-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
2
Zad´ an´ ı pˇ ıklad˚ u pro cviˇ cen´ ı z pˇ redmˇ etu Programov´ an´ ı pro fyziky ´ Uloha ˇ c. 5 — 6. ledna 2016 ˇ ık´a se,ˇ zesrovn´an´ ı pohybu Mˇ es´ ıce a jablka stoj´ ı za objevem gravitaˇ cn´ ıho z´ akona.Uv´aˇ ıme-li, ˇ ze Zemˇ ea es´ ıc ob´ ıhaj´ ı spoleˇ cnˇ e okolo Slunce, je na m´ ıstˇ e ot´ azka, jak daleko aˇ z sah´ a vliv Zemˇ e a kdy naopak u pohybu es´ ıce pˇ revl´adne vliv Slunce. (Teoreticky to vyˇ reˇ sil cca 200 let po I. Newtonovi G. W. Hill [1].) Zkuste vyuˇ ıt souˇ casn´ eho v´ ykonu osobn´ ıho poˇ ıtaˇ ce a pˇ ımo zkoumejte, jak by se Mˇ es´ ıc pohyboval, kdy- bychom jej nechali ob´ ıhat d´ale od Zemˇ e. Vyjdˇ ete z k´odu dostupn´ eho na webu ke cviˇ cen´ ı [2] a pˇ ridejte do roviny ekliptiky k Zemi jeˇ stˇ e Mˇ es´ ıc, tedy ˇ reˇ ste soustavu obyˇ cejn´ ych diferenci´ aln´ ıch rovnic: ¨ x = -GM x |x | 3 - GM $ x - x $ |x - x $ | 3 , (1) ¨ x $ = -GM x $ |x $ | 3 - GM x $ - x |x $ - x | 3 . (2) Z d˚ uvod˚ u snadn´ eho testov´ an´ ı spr´avnosti k´ odu uvaˇ zujte jak p˚ usoben´ ı Zemˇ e na Mˇ es´ ıc, tak pˇ ısluˇ snou reakci (druh´ clen na prav´ e stranˇ e (1)). Pro takov´ y syst´ em bude platit z´ akon zachov´ an´ ı energie E = 1 2 M ˙ x 2 + 1 2 M $ ˙ x $ 2 - GM M |x | - GM M $ |x $ | - GM M $ |x - x $ | . (3) Doporuˇ cuje se pouˇ ıt jednotky AU , rok a M (hmotnost Slunce), kdy m´ a gravitaˇ cn´ ı konstanta hodnotu (asi) G =4π 2 . Poˇ c´ateˇ cn´ ı podm´ ınky jsou na Obr. 1. 1 AU a 2π AU/rok 2π +b Obr. 1 Poˇ ateˇ cn´ ı poloha a rychlost Zemˇ e a Mˇ es´ ıce v souˇ radn´ em syst´ emu, v jehoˇ z centru stoj´ ı Slunce – parametr a redstavuje poˇ ateˇ cn´ ı vzd´ alenost Zemˇ e-Mˇ es´ ıc; b urˇ cuje poˇ ateˇ cn´ ı rychlost Mˇ es´ ıce. V poˇ ateˇ cn´ ım ˇ case jsou rychlosti na pr˚ uvodiˇ ce kolm´ e. 1. Ukaˇ zte, ˇ ze pro poˇ ateˇ cn´ ı podm´ ınky a = 384 × 10 6 ma b =2πa/T $ , kde T $ 27 dn´ ı Mˇ es´ ıc bez komplikac´ ı vydrˇ ı ve vaˇ ı simulaci ob´ ıhat Zemi po dobu 10 let. Nakreslete z´ avislost a) vzd´alenosti Zemˇ e-Mˇ es´ ıc na ˇ case, b) relativn´ ı chyby energie (2) na ˇ case a c) trajektorii relativn´ ı polohy Mˇ es´ ıce vzhledem k Zemi x $ - x . 0.002 0.0022 0.0024 0.0026 0.0028 0.003 0 1 2 3 4 5 6 7 8 9 10 rMZ -1e-13 -5e-14 0 5e-14 1e-13 0 1 2 3 4 5 6 7 8 9 10 rel Err -0.003 -0.002 -0.001 0 0.001 0.002 0.003 -0.003 -0.002 -0.001 0 0.001 0.002 0.003 M-Z Obr. 2 Vlevo: vzd´ alenost Zemˇ e-Mˇ es´ ıc a relativn´ ı chyba energie. Vpravo: relativn´ ı poloha Mˇ es´ ıce vzhledem k Zemi.
Transcript
Page 1: Zad an p r klad u pro cvi cen z p redm etu Programov an pro fyziky …utf.mff.cuni.cz/~ledvinka/CvProgFyz/2015-5.pdf · 2016. 1. 7. · Zad an p r klad u pro cvi cen z p redm etu

Zadanı prıkladu pro cvicenı z predmetu Programovanı pro fyzikyUloha c. 5 — 6. ledna 2016

Rıka se, ze srovnanı pohybu Mesıce a jablka stojı za objevem gravitacnıho zakona. Uvazıme-li, ze Zeme aMesıc obıhajı spolecne okolo Slunce, je na mıste otazka, jak daleko az saha vliv Zeme a kdy naopak u pohybuMesıce prevladne vliv Slunce. (Teoreticky to vyresil cca 200 let po I. Newtonovi G. W. Hill [1].)

Zkuste vyuzıt soucasneho vykonu osobnıho pocıtace a prımo zkoumejte, jak by se Mesıc pohyboval, kdy-bychom jej nechali obıhat dale od Zeme. Vyjdete z kodu dostupneho na webu ke cvicenı [2] a pridejte doroviny ekliptiky k Zemi jeste Mesıc, tedy reste soustavu obycejnych diferencialnıch rovnic:

x♁ = −GM�x♁|x♁|

3−GM$

x♁ − x$|x♁ − x$|3

, (1)

x$ = −GM�x$|x$|3

−GM♁x$ − x♁|x$ − x♁|

3. (2)

Z duvodu snadneho testovanı spravnosti kodu uvazujte jak pusobenı Zeme na Mesıc, tak prıslusnou reakci(druhy clen na prave strane (1)). Pro takovy system bude platit zakon zachovanı energie

E =1

2M♁

∣∣x♁∣∣2 +

1

2M$

∣∣x$∣∣2 − GM�M♁

|x♁|−GM�M$|x$|

−GM♁M$|x♁ − x$|

. (3)

Doporucuje se pouzıt jednotky AU , rok a M� (hmotnost Slunce), kdy ma gravitacnı konstanta hodnotu(asi) G = 4π2. Pocatecnı podmınky jsou na Obr. 1.

1 AU a

AU

/rok

2π +

b Obr. 1 Pocatecnı poloha a rychlost Zeme a Mesıce v souradnem systemu, v jehoz centru stojı Slunce – parametr apredstavuje pocatecnı vzdalenost Zeme-Mesıc; b urcuje pocatecnı rychlost Mesıce. V pocatecnım case jsou rychlosti

na pruvodice kolme.

1. Ukazte, ze pro pocatecnı podmınky a = 384× 106m a b = 2πa/T$, kde T$ ≈ 27 dnı Mesıc bez komplikacıvydrzı ve vası simulaci obıhat Zemi po dobu 10 let. Nakreslete zavislost a) vzdalenosti Zeme-Mesıc na case,b) relativnı chyby energie (2) na case a c) trajektorii relativnı polohy Mesıce vzhledem k Zemi x$ − x♁.

0.002

0.0022

0.0024

0.0026

0.0028

0.003

0 1 2 3 4 5 6 7 8 9 10

rMZ

-1e-13

-5e-14

0

5e-14

1e-13

0 1 2 3 4 5 6 7 8 9 10

rel Err

-0.003

-0.002

-0.001

0

0.001

0.002

0.003

-0.003 -0.002 -0.001 0 0.001 0.002 0.003

M-Z

Obr. 2 Vlevo: vzdalenost Zeme-Mesıc a relativnı chyba energie. Vpravo: relativnı poloha Mesıce vzhledem k Zemi.

Page 2: Zad an p r klad u pro cvi cen z p redm etu Programov an pro fyziky …utf.mff.cuni.cz/~ledvinka/CvProgFyz/2015-5.pdf · 2016. 1. 7. · Zad an p r klad u pro cvi cen z p redm etu

Nejjednodussı je napsat program, ktery tabeluje hodnoty casu, souradnic teles energie a pak je vykreslit,napr. prıkazy

plot ’zm.txt’ using 1:(sqrt(($2-$4)**2+($3-$5)**2)) with lines

prıpadneset size ratio -1

plot ’zm.txt’ using ($2-$4):($3-$5) with lines

Krok zvolte tak, aby celych 10 let relativnı chyba celkove energie nepresahla 10−9.2. Nakreslete obdobne grafy s parametrem a > 109m pro situace, kdy 2a) Mesıc vydrzı ve vası simulaci obıhatZemi po dobu 10 let. 2b) Mesıc odletı daleko od Zeme nekdy mezi 5. a 10. rokem. 2c) Mesıc se nekdy po 5.roce srazı se Zemı. Pro predstavu, na Obr. 3. je vzdalenost Zeme-Mesıc po 10 letech simulace v zavislosti navolbe parametru a a b.

Obr. 3 Vzdalenost Zeme-Mesıc po deseti letech v zavislosti na pocatecnıch podmınkach urcenych relativnımihodnotami parametru a/a0 (vodorovna osa) a b/b0

√a/a0 (svisla osa), a0 a b0 jsou hodnoty z bodu 1. zadanı. Cerna

barva odpovıda vzdalenosti presahujıcı 0.1 AU, modra srazce Mesıce se Zemı.

[1] https://en.wikipedia.org/wiki/Hill sphere

[2] http://utf.mff.cuni.cz/~ledvinka/?229760 Bod 19.(prıpadne http://utf.mff.cuni.cz/~ledvinka/?229888 Bod 26.)


Recommended