KinetiK. Iván Martí Vidal


KinetiK is a physical-systems simulator in both, 2D and 3D. I am particularly proud about one detail of this program: you can define your own laws of movement without the need of recompiling the software, given that the program has its own (and moderately fast, I should say) equation interpreter (yes, that's right; it was SO HARD to create such an interpreter from the very beginning). Therefore, you'll be able to see your own universes evolving in your screen with just one simple click of a mouse. The possibility of introducing your own laws during runtime makes this program very attractive for the 'lovers of Physics'.
KinetiK has also implemented a pile of funny options, like being able to pause the animation whenever you want or even alter the state of the system in real time (i.e., without stopping the simulation) to see how your changes affect the particle trajectories. This possibility is very interesting when teaching the basics of Mechanics! The particles can also be animated in 3D and seen with stereoscopic glasses (R-B 3D glasses) from any reference frame, related to a particle, to the Center of Mass, or whatever.

Examples of some systems that I have simulated with this program are shown below. Indeed, I have enjoyed and learned much more with other examples, although it would be too long to explain all of them here. In the examples section of the help file I include a longer list of examples that have worked perfectly with this software. Unfortunately, the program documentation and software are only in spanish (Oh, Oh, :S), since I haven't got enough time to translate the whole thing to English. I apologize.

 

THE LORENZ ATRACTOR:

This is the famous Lorenz atractor, with two singular elliptical points in the phasic space, one very close to the other. Such a small distance between elliptical points makes this atractor to have a chaotic behavior for certain values of its defining parameters. It is very easy to generate the Lorenz atractor in KinetiK. And it is also amazing to animate it and see how it is drawn in 3D (and see it with R-B glasses thanks to the stereographic-projection feature) from any point in space. You can also change the formulae that define the atractor and create your own "Lorenz" atractors.

There are many other examples of systems with chaotic behavior in the KinetiK help file.

BIFURCATION DIAGRAM:

The bifurcation diagram of the Logistic Application can also be generated with KinetiK in a very easy way. In addition, you will be able to alter, at your pleasure, the defining formula of the application, and to verify right away how it affects the bifurcation structure.

You will also be able to simulate all the recurrence laws that cross your mind, simulating the evolution of bacteria populations, victim-predator systems, etc. There are some formulas of other models of population evolution in the help file, so you will be able to experience and play with them using KinetiK.

STRANGE ATRACTOR:

This is the strange atractor corresponding to a cushioned pendulum externally forced to a nonlinear regime using a harmonic force. You can alter the nature of the impelling force of the system with KinetiK, or change the law of friction that cushions the pendulum. KinetiK can draw lots of strange atractors, but can also draw the evolution of the penduli through time in their phasic space, dancing crazy through the screen without any defined pattern when we find the right force that puts them into chaotic regime.

In the help file, I try to explain a little bit what the strange atractors are and how can they be drawn with KinetiK.

RELATIVISTIC PRECESSION:

You can also simulate the gravitational attraction generated by the Schwartzschild metric (solution of the Einstein equations of General Relativity for a point-like mass distribution) in the low-velocity regime. Thanks to KinetiK, you will be able to compare a relativistic orbit with its Newtonian equivalent in conditions of very intense gravitational fields. You will see how, 'magically', General Relativity predicts a precession effect that the Theory of Universal Gravitation of Newton does not contemplate.

With KinetiK, you will be able to play with both, General Relativity and Special Relativity. In the help file, I include some other examples with which you will have fun enjoying with the beauty that surrounds these theories on the structure of space and time.

RUTHERFORD DISPERSION:

You can also simulate scattering experiments with KinetiK, with electron screening and with naked nuclei. You can play with lots of possibilities, like trying to measure the radius of the nucleus from the scattering distribution by increasing the energy of the incident particles, just as it is done in real life!

WAVES IN ELASTIC MEDIA:

With KinteiK, you can simulate atomic networks and generate longitudinal waves, cross-sectional waves, or a combinacion of both. It can be very didactic to measure the frequencies of both types of waves, in order to deduce which one has a greater speed in the elastic medium. You can also generate anisotropic forces in the network and even 2D networks, add gravity or friction to them, etc. An absolute control of the simulated physical system is taken with KinetiK.

PARTICLE SYSTEMS:

There are lots of examples with which you can strength your knowledge on particle system dynamics using KinetiK. The attached figure shows the evolution of four bodies joined with wharves among them, and put under the action of gravity. KinetiK has drawn the trajectory of the Centre of Mass in white color. As we can see, the Center of Mass describes a perfect parabola, which makes us conclude that the presence of wharves is not affecting its trajectory.

But what would happen if suddenly, during the flight of the bodies, one of the wharves is broken or its elastic constant is changed? How would it affect the trajectory of the Centre of Masses? KinetiK can give you the answer very easily, since, even without stopping the animation, you can alter "in real time" any of the variables of the system.

 

These are only a few examples of what can be done with KinetiK. I have been able to simulate the Solar System in 2D and 3D, the movement of the balls in a billiard, the Sun-Earth-Moon System (it is precious to see this system animated from the Moon), I had a lot of fun trying to make with a real wire (and with the aid of R-B glasses) the toroidal knots that KinetiK drew for me in 3D, etc.

In short, I believe that it is worth taking a look to this program. If you want to download it, just press here. After the installation, take a look to the folder where the program has been instaled. There are some figures related to these and other examples of different simulated systems. (NOTE: this software is known to work under Windows 98 and Windows XP SP1. For later Windows versions, the program may need to be recompiled from source; I don't know, since I don't use Windows anymore).

 

Send any comments or bug information to my e-mail.


Iván Martí Vidal

Back to main page