Interactive 2D van der Waals gas simulation
To the right of this text is an interactive 2D simulation of a van der Waals gas. The following is a "standalone" link that will adapt to different screen sizes (and is therefore more useful for general education purposes): kenno.org/vdwgas_beta
The simulation can be interacted with in the following ways:
- Click/tap on empty space: create 1 atom.
- Drag/swipe from empty space: create multiple atoms.
- Click/tap on an atom: delete that atom.
- Drag/swipe from an atom: drag that atom through the medium. Slowly moving an atom embedded in a chunk of condensed matter can be used to manipulate that chunk. Moving an atom fast can be used to slice a chunk in two, or heat the medium by stirring. Note that the atom has a maximum speed, so it will "chase after" your mouse pointer or finger if the latter moves faster. Also, the medium has a maximum temperature, and atoms are spawned with velocities close to that maximum temperature. Therefore, heating by stirring is only really obvious after the system has been sufficiently cooled. How the latter is accomplished is described in the following bullet point.
- Click/tap and hold an atom: an atom that is held in place will dissipate the kinetic energy/heat it receives from collisions. As such, it may function as a condensation kernel, or to cool down a chunk of condensed matter in which it is embedded.
My interactive van der Waals gas simulation is a copyrighted work. It may be displayed free-of-charge for not-for-profit education purposes. I reserve all other rights.
Note: if you have a potential use case that may not be covered by the preceding statement, please do contact me using the "Show e-mail" button next to my picture. I would generally like for this to be used by the community as a tool for teaching (and potentially research). In that light, the current license is merely a placeholder for something more appropriate. What that "something" will be depends on your feedback!
Last updated Sunday, the 13th of May 2018