Exercise_09:The Billiard Problem

Abstract

This time there are examples about chaos in our daily life. We can find chaos in billiard problem. Compared with the earlier exercise about Poincare section and bifurcation diagram, this is a more complicated system.




Background


Consider the problem of a ball moving without friction on a horizontal table. We imagine that there are walls at the edges of table that reflect the ball perfectly and that there is no frictional force between the ball and the table.The Lorenz equations can be written as:


Except for the collisions with the walls, the motion of the billiard is quite simple. Before collisions the velocity is constant so we have:


we can solve this by using Euler method.However, as for the process of collisions, we have the following equations:



The Main body

Lorenz problem


Using Lorenz equations above as well as 3D plot, we can see that it gives some hints of an underlying regularity.

click here to see the code (with a time step of 0.0001 and the initial condition x=1,y=z=0)

This figure place us in the chaotic regime.We can see that even though the behavior is strongly chaotic, there is very high degree of regularity in the phase-space trajectory.


click here to see the code (with a time step of 0.0001)

Problem 3.30

Investigate the Lyapunov exponent of the stadium billiard for several values of alpha. You can do this qualitatively by examining the behavior for only one set of initial conditions for each value of alpha you consider, or more quantitatively by averaging over a range of initial conditions for each value of alpha.

we place the collipse motion of a billiard on a circle,the trajectory are figured:


We can see a regular and delicate pattern without chaos.click here to see the code

However, if we cut the table along the x axis, and pull the two semicircular halves apart (along y), a distance 2 alpha r, the trajectory will be definitely not symmetric.click here to see the code?



Here is a gif simulate the motion of ball in elliptical table.We use vpython to achieve this.



Below is the phase-space plots for different value of alpha.click here to see the code?


We can get the simillar conclusion with the trajectory when alpha =0 and 0.01.In the phase-space plots we can see a gradually varied situation.Even the stadium billiard have a alpha = 0.001 error, the result tend to be regular.We can also do this to the trajectory figure, make alpha =0.001 and 0.1 to see the gradually varied situation.

Now let's talk about our problem.I change alpha to see the Lyapunov exponent.click here to see the code?



It is obviously that with the increase of divergence of alpha, the two trajectory seperate faster.




References

Shan Tan's work

Zongmeng Yang‘s work’?


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容