Computational Physics Homework 7

1.Abstract

  • EXERCISES

3.13. Write a program to calculate and compare the behavior of two, nearly identical pendulums. Use it to calculate the divergence of two nearby trajectories in the chaotic regime, as in Figure 3.7, and make a qualitative estimate of the corresponding Lyapunov exponent from the slope of a plot of log(Δθ) as a function of t.
3.14. Repeat the previous problem, but give the two pendulums slightly different damping factors. How does the value of the Lyapunov exponent compare with that found in Figure 3.7?


2.Background

  • Chaos Theory

Chaos theory is the field of study in mathematics that studies the behavior of dynamical systems that are highly sensitive to initial conditions—a response popularly referred to as the butterfly effect. Small differences in initial conditions (such as those due to rounding errors in numerical computation) yield widely diverging outcomes for such dynamical systems, rendering long-term prediction impossible in general. This happens even though these systems are deterministic, meaning that their future behavior is fully determined by their initial conditions, with no random elements involved. In other words, the deterministic nature of these systems does not make them predictable. This behavior is known as deterministic chaos, or simply chaos. The theory was summarized by Edward Lorenz as:

Chaos: When the present determines the future, but the approximate present does not approximately determine the future.

Double-compound-pendulum
  • Euler-Cromer Method

In mathematics, the semi-implicit Euler method, also called symplectic Euler, semi-explicit Euler, Euler–Cromer, and Newton–St?rmer–Verlet (NSV), is a modification of the Euler method for solving Hamilton's equations, a system of ordinary differential equations that arises in classical mechanics. It is a symplectic integrator and hence it yields better results than the standard Euler method.


3.Main

  • (As usual,In SI, angles in radians)
  • Formulation

In fact, I think there is no necessity to spend extra effort on solving the pendulum problem, because we have already studied it thoroughly from a simple pendulum to pendulum adding dissipation and a driving force. So I will only show the final formula without deriving:

What is new to us is adding the nonlinearity, which transforms the formula into:

  • Algorithm

As the authour of our textbook urges, I'd like to use the Euler-Cormer Method to solve this problem (The Pseudocode for subroutine with it is given.)

  • Thinking

In the course of computational physics, when practicing,I will try my best to insist on two princples of programming in my mind:

  • Simplicity

  • Generality
    So in this program I spare some time to make it possible for users to input initial conditions. (It is easier to input one by one, but more difficult to input altogether in an array.)

  • Results

  1. Firstly, I will show all the figures that have emerged in Section 3.1, 3.2, 3.3 to review what I have learned in class.

  2. Secondly, calculate and compare the behavior of two nearly identical pendulums. In detail, calculate the divergence of two nearby tragectories in chaotic regime.

The Figures are as follows:

**?If you want to enjoy the codes, please click here: **

  • 1. Given different initial angles

?

Initial conditions with different initial angles
Results for Δθ from our comparison of two nearly identical pendulums

?

Initial conditions with different initial angles plus
Results for Δθ from our comparison of two nearly identical pendulums plus
  • 2.Given different damping factors

?

Initial conditions with different damping factors
Results for Δθ from our comparison of two nearly identical pendulums

?

Initial conditions with different initial damping factors plus

Results for Δθ from our comparison of two nearly identical pendulums plus

Pity no curve fitting on them!


4. Conclusion

  • To be on the safe side, I solved problem 3.12:

?Code is the included in the previous file but relevant part is annotated for simplicity

in phase with the drive force
Poincare section
corresponding to a maximum of the drive force
Poincare section
corresponding to a minimum of the drive force
Poincare section
  • Quantative solution: Lyapunov exponent (to be continued...)


5. Acknowlegement

  • Prof. Cai
  • Song Gaygay (Song Fengfeng)
  • Wikipedia
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,891評論 0 23
  • 上午,接待完客戶,感覺身心疲憊,尤其自己一個人的時候疲憊感很強烈。 腦海里有個聲音說,你很累,需要休息,你可以回家...
    萌媽育兒記閱讀 322評論 0 3
  • 是的,誠如標題那樣,我已經沒力氣爭取什么了。一個已婚婦女,一個生了兩娃的已婚婦女還能爭取什么? 當初抱著毀滅這人渣...
    笑茶銹茶閱讀 284評論 0 0
  • 《樂哀》 我在客廳樂又哀 風 你從沒關的門吹我的腳踝 難道你用的是左手? 光 你先觸摸我的臉龐 難道你是習慣于伸出...
    汐的島閱讀 558評論 1 6
  • 藍賓賓 崔賓賓 早是出門長帶月 知君欲向秦川去 有耳莫洗潁川水 盤飧市遠無兼味 山明水凈夜來霜 何所獨無芳草兮 必...
    賓賓日記閱讀 267評論 0 0