Computational Physics Homework 11 of Mobingbizhen

1. Abstract

  • EXERCISES
    4.19. Study the behavior of our model for Hyperion for different initial conditions. Estimate the Lyapunov exponent from calculations of Δθ, such as those shown in Figure 4.19. Examine how this exponent varies as a function of the eccentricity of the orbit. <br />
    4.20. Our results for the divergence of the two trajectories θ1(t) and θ2(t) in the chaotic regime, shown on the right in Figure 4.19, are complicated by the way we dealt with the angle θ. In Figure 4.19 we followed the practice employed in Chapter 3 and restricted θ to the range -π to +π, since angles ouside this range are equivalent to angles within it. However, when during the course of a calculation the angle passes out of this range and is then 'reset' (by adding or subtracting 2π), this shows up in the results for Δθ as a discontinuous (and distrcting) jump. Repeat the calculation of Δθ as in Figure 4.19, but do not restrict the value of θ. This should remove the large (Δθ ~ 2π) jumps in Δθ in Figure 4.19, but the smaller and more frequent dips will remain. What is the origin of these dips? Hint: Consider the behavior of a pendulum near one of its turning points.



2. Background

§ 2.1 Three-Body Problem

In physics and classical mechanics, the three-body problem is the problem of taking an initial set of data that specifies the positions, masses and velocities of three bodies for some particular point in time and then determining the motions of the three bodies, in accordance with the laws of classical mechanics (Newton's laws of motion and of universal gravitation). The three-body problem is a special case of the n-body problem.

Historically, the first specific three-body problem to receive extended study was the one involving the Moon, the Earth and the Sun. In an extended modern sense, a three-body problem is a class of problems in classical or quantum mechanics that model the motion of three particles.

Three body problem
Three Body
Three Body prime


§ 2.2 Ring System

A ring system is a disc or ring orbiting an astronomical object that is composed of solid material such as dust and moonlets, and is a common component of satellite systems around giant planets. A ring system around a planet is also known as a planetary ring system.

The most prominent planetary rings in the Solar System are those around Saturn, but the other three giant planets (Jupiter, Uranus, and Neptune) also have ring systems. Recent evidence suggests that ring systems may be found around other types of astronomical objects, including minor planets, moons, and brown dwarfs.

Saturn
Saturn's rings are the most extensive ring system of any planet in the solar system, and thus have been known to exist for quite some time. Galileo Galilei first observed them in 1610, but they were not accurately described as a disk around Saturn until Christiaan Huygens did so in 1655. The rings are not a series of tiny ringlets as many think, but are more of a disk with varying density. They consist mostly of water ice and trace amounts of rock, and the particles range in size from micrometers to meters.

Saturn in natural colors (captured by the Hubble Space Telescope)
Saturn's rings dark side mosaic


§ 2.3 Hyperion

Hyperion (/ha??p??ri?n/; Greek: ? π ε ρ ? ω ν), also known as Saturn VII (7), is a moon of Saturn discovered by William Cranch Bond, George Phillips Bond and William Lassell in 1848. It is distinguished by its irregular shape, its chaotic rotation, and its unexplained sponge-like appearance. It was the first non-round moon to be discovered.

Hyperion true



3. Main Body

§ 3.1 Claculation

To simulate the motion of Hyperion we will first make few simplifying assumptions.Our goal will not be to perform a relastic simulations.Rather,our objective is simply to show that the motion of such an irregularly shaped moon can be chaotic.With that goal in mind we consider the model with two bodies.We have two particles m1 and m2,connected by a massless rod in orbit around a massive object located at the origin. There are two forces acting on each of the masses,the force of gravity from Saturn and the force from the rod.Since we are interested in the motion about the center of mass,the force from the rod does not contribute.

The coordinateed of the center of mass are (xc , yc), so that (x1 - xc) i + (y1 - yc) j is the vector from the center of mass to m1. The torque on m1 is then:

With a similiar expression for τ2. The total torque on the moon is just τ1 + τ2, and and this is related to the time derivtive of ω by:

where I = m1 r1 ^2 + m2 r2 ^2is the moment of inertia.Putting this all together yields, after some algebra.

where rc is the distance from the center fo mass to Saturn



§ 3.2 Algorithm

Euler_Cromer Method



§ 3.3 Results

For simplicity we took the unit of length to be the radius of Hyperion's orbit (which might be called 1 HU = "Hyperion unit"), and that of time to be the orbital period of Hyperion's around Saturn (1 "Hyperion-year"). Thus, just as in the Earth-Sun case, we have GMSat = 4π^2 in these units. The time step was 0.0001 Hyperion - year.

? 3.3.1 Problem 4.19

? Results of the tumbing of Hyperion calculated assuming a particular orbit

code

Figure 1: initial speed = 2π, initial θ = 0, so the eccentricity is 1 and the orbit is circular.

code

Figure 2: initial speed = 2π, initial ω = 0, so the eccentricity is 1 and the orbit is circular.

The abrupt vertical jumps in θ are simply due to the program "resetting" θ to keep it in the range -π to π (as we did in our pendulum simulations). The behavior in Figure 1 and 2 is seen to be regular and repeatable; this is especially clear from the results for ω. We thus conclude that the motion is not chaotic when the orbit is circular.

code

Figure 3: Phase plot for tunbling of Hyperion calculated assuming a circular orbit.


code

Figure4: initial speed = 5, initial θ = 0, so the eccentricity > 1 and the orbit is elliptical.

code

Figure5: initial speed = 5, initial ω = 0, so the eccentricity > 1 and the orbit is elliptical.

The results obtained for an elliptical orbit, Figure 4 and 5, are very different. The behavior seen in this case is very complicated and erratic, and certainly appears to be chaotic.

code

Figure 6: Phase plot for tunbling of Hyperion calculated assuming a eliiptical orbit.



? Results of divergence of two nearby trajectories of tumbling motion of Hyperion

I plot the difference between two calculated results for θ(t) with different initial conditions. I used θ(0) = 0 for one trajectory and θ(0) = 0.01 for the other. In all cases the initial ω was zero.

code

Figure 7: Calculated for a circular orbit (as considered in Figure 1, 2 and 3).

Figure 8: Scatter diagram of Figure 7.


If I choose an appropriate range for Δθ, we will obtain a better-looking figure, like: set Δθ from 0.0001 to 0.1.

Figure 9: Different Δθ range from Figure 8.

In this circular case we see that while Δθ oscillates some with time, its overall magnitude grows only very slowly. Hence, these two trajectories, θ1(t) and θ2(t), stay near each other, and the motion is not chaotic (as we have already concluded).


Let us take a much closer look at the strange points highly above the other points in Figure 7 that leads to the strange lines in Figure 7. What we need to do is to zoom in an vicinity of one of these strange points in Figure 7.

**From the figure above we can see, In fact, they are not single points, but s series of points and any one is very close to each other. **


code

Figure 10: Calculated for a elliptical orbit (the same ellipse as used in Figure 4, 5 and 6).

Figure 11: Scatter diagram of Figure 10.

Figure 12: Different Δθ range from Figure 11.

In contrast, we see that Δθ for elliptical orbit grows rapidly, approximately exponentially, with time until it reaches a value of order π, and it can't get any larger than that. As we saw in Chapter 3, this extrme sensitivity to initial conditions is one of the hallmarks of chaotic behavior.



? 3.3.1 Problem 4.20

If I do not restrict the value of θ. In other words, I remove the following code from my program:

        while self.theta[i + 1] > math.pi:
            self.theta[i + 1] = self.theta[i + 1] - 2 * math.pi
        while self.theta[i + 1] <= -math.pi:
            self.theta[i + 1] = self.theta[i + 1] + 2 * math.pi

code

Figure 13: Calculated for a circular orbit wihout restriction of the value of θ.

Figure 14: Calculated for a circular orbit wihout restriction of the value of θ and change time range from [0, 10yr] to [0, 100yr].

code

Figure 15: Calculated for a elliptical orbit wihout restriction of the value of θ.

Figure 16: Calculated for a elliptical orbit wihout restriction of the value of θ and change time range from [0, 10yr] to [0, 100yr].




4. Conclusion

? 4.1 Problem 4.19

  • The Lyapunov varies as a function of the eccentricity of the orbit, as this following figure shows:

The behavior of Δθ versus time (representing the Lyapunov exponent) varies with the change of the eccentricity.

  • I can't give the analytical form of function of the exponent with respect to the eccentricity.


? 4.2 Problem 4.20

With non-resetting program,the vertical lines in the plot vanish.It is reasonable due to the fact that the 'sudden turning points vanish'.And the θ becomes a continuous vaiable versus time.




5. Acknowledgement

  • Prof. Cai
  • Wikipedia
  • Baidu
  • ZZT (Zhang Zitong)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末秆撮,一起剝皮案震驚了整個(gè)濱河市嚣潜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌篷扩,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異秩仆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)猾封,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門澄耍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人忘衍,你說我怎么就攤上這事逾苫∏涑牵” “怎么了枚钓?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長瑟押。 經(jīng)常有香客問我搀捷,道長,這世上最難降的妖魔是什么多望? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任嫩舟,我火速辦了婚禮,結(jié)果婚禮上怀偷,老公的妹妹穿的比我還像新娘家厌。我一直安慰自己,他們只是感情好椎工,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布饭于。 她就那樣靜靜地躺著蜀踏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪掰吕。 梳的紋絲不亂的頭發(fā)上果覆,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機(jī)與錄音殖熟,去河邊找鬼局待。 笑死,一個(gè)胖子當(dāng)著我的面吹牛菱属,可吹牛的內(nèi)容都是我干的钳榨。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼纽门,長吁一口氣:“原來是場噩夢啊……” “哼重绷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起膜毁,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤昭卓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后瘟滨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體候醒,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年杂瘸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了倒淫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡败玉,死狀恐怖敌土,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情运翼,我是刑警寧澤返干,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站血淌,受9級特大地震影響矩欠,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜悠夯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一癌淮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧沦补,春花似錦乳蓄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽匣摘。三九已至,卻和暖如春裹刮,著一層夾襖步出監(jiān)牢的瞬間音榜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工捧弃, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留赠叼,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓违霞,卻偏偏與公主長得像嘴办,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子买鸽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容