For detailed documentation on algorithms and source code: here!
For presentation slides: here!
Collaborators: Anup Hiremath, Humdaan Mustafa
This animation is a simulation of the ideal gas laws from Chemistry. This program takes into account the temperature, pressure, volume, velocity, and number of molecules and uses the Ideal Gas Laws along with Maxwell-Boltzmann distributions to assign the appropriate values to the particles. The animation itself consists of 12 discrete sequences that alternate in changing temperature, number of particles, volume, and pressure while keeping the dependent variables constant. As a result, we change one variable at a time and see the effect of the change on the pressure of the gas, which we can observe as collisions per second from the software.
The color of the particle is dependent on the temperature, using wavelength transforms to RGB values in the code. Furthermore, all the properties of gas particles are incorporated into the graphical output. If the volume changes, the temperature also changes because of the increased number of impacts and velocities given by the Root Mean Squared formulae.
Next steps include porting the custom pixel matrix to OpenGL for a more interactive simulation in 3-Dimensions.