Three-body dynamics simulation in Java

Would you like to venture a descent into the world of atomic particles? While you are thinking imagine that you become smaller and smaller till you can see particles just about one nanometer or 0.0000001 cm in diameter! Suppose that simultaneously your reactions become faster and faster so that now you can track events happening in just 10-12  of a second. Forget about huge and expensive machinery! If initial conditions and the law of interaction between particles are known then simulation physics can do the rest for you. Just your computer and your imagination. Now have a look! You can see three particles that have parted company with all others. Hush, don't disturb them! Just sit and watch... You may think that they are primitive and have neither mind nor wishes. At first glance their behavior appears very simple: they attract at long distances but as soon as they to get  too close to each other they feel shy and repulse. But keep your eyes open! They form a triangle now pushing each other aside. Then two of them scatter and the third runs between them. Next the third one elbows two others and stays for a moment in the middle. Then two others rally again and throw the presumptuous one right away. They are alive, you see, and keep playing like children!
Well, fellows, it's a wonderful, wonderful world. If you are curious to learn more click here.

Now sit more comfortably and prepare for descent. [go]


Left-click on the applet window to switch to full screen mode. Right-click to restart the simulation. Click here to look at the same slightly changed applet which you may find even more beautiful. You can see a similar applet with a gravitational interaction potential here.


This applet simulates 2D three-particle classical dynamics. The interaction potential closely resembles an ordinary Lennard-Jones while being considerably wider and deeper. At the initial moment all particles have random velocities. Runge-Kutta method with a constant time step is being used to calculate particle trajectories. This applet visualizes particle chaotic movement with disappearing trails and allows you to track their trajectories without cluttering the view. On slow computers the applet automatically reduces the trail length so that you experience no noticeable slowing down of the particle dynamics.

To observe particle dynamics click here.


If you want to look at my new applet that visualizes point defect in solids click here. The applet is under construction now and I'll be very glad if you tell me your opinion about it.
If you have any comments or suggestions, please e-mail to me vvmih@ukrpack.net.

Thank you.
Vitaliy Mikhailovskiy (you will find my homepage there)
Kiev, Ukraine.



This website is hosted for free by Freewebs.com - free website. Get your own Free Website now!