LoginSignup
14
10

More than 5 years have passed since last update.

非線形波動シミュレーション

Posted at

波動を知るため、シミュレーションしてみた

テキスト

田中光宏:非線形波動の物理(森北出版, 2017)
http://www.morikita.co.jp/books/book/3022

nonliner.jpg

Burgers 方程式(2章)

Interactive Code
http://nbviewer.jupyter.org/github/Lirimy/simulation/blob/master/burgers_simulation.ipynb

burgers.png

図 2.4 を再現できた
2つの衝撃波が $t=6$ あたりで合体しているのがわかる

KdV 方程式(5章)

Interactive Code
http://nbviewer.jupyter.org/github/Lirimy/simulation/blob/master/KdV_simulation.ipynb

テキストの式では良いパラメータを見つけられなかったので、こちらのサイトに従った
http://www.isc.meiji.ac.jp/~mizutani/python/sovling_kdv.html

kdv.gif

見ていると結構おもしろい

  1. 波面が垂直に切り立つ
  2. 孤立波(ソリトン)が発生する
  3. 隣にも次々と孤立波があらわれる
  4. 孤立波同士がぶつかる
  5. カオスへ

最後のカオスのところが本質的なのか、あるいは単に計算上の誤差や精度の問題であらわれるだけなのかはわからない

14
10
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
10