About Entropy
The purpose of this App is to gain a better understanding of Physics through computer simulations. Includes simulations of:
- Expanding Gas in a Container
- Gravity
- Expanding Universe
- Random Walk
Run the Simulations, Observe, and Learn.
Run the Expanding Gas in a Container simulation, and observe:
- increase in entropy when the gas is released,
- shrink the container to observe Adiabatic heating,
- how entropy can occasionally spontaneously decrease.
Run the Gravity simulation, and observe:
- orbits of 2 and 3 body systems,
- impact a rogue star would have on our solar system,
- solar wobble, used by astronomers to detect extrasolar planets,
- view planet orbits as seen from the Earth, observe retrograde motion,
- see how gravity boost works.
Run the Expanding Universe simulation, and observe:
- rapid expansion during the early universe,
- much of the universe lies beyond what can be seen from our vantage point,
- as the universe ages the size of the observable universe shrinks towards zero.
Refer to http://wikiscience101.sthaid.org/index.php?title=Entropy_App for additional information.
You are encouraged to download the source code and add your own simulations. The source code is available at https://github.com/sthaid/proj_entropy.git. Refer to the README for instructions on how to build this App for Linux or Android. This App is coded in C, and utilizes the Simple DirectMedia Layer cross-platform development library. The Random Walk simulation is a good template to use for new simulations. Suggestions for new simulations are: Elastic Collisions, Nuclear Fission Chain Reaction, and Bacterial Life.
by H####:
Fun... visual simulation really helped me grasp the concepts!