Load scenario info Here is a set of preset scenarios that will load a list of molecules, their programmed chemical reactions, and all other initial parameters required to generate a simulation.

Overwrite existing parameters on load


Image of a molecule

 2DChemistry 

Image of a molecule

This is toy-model of gas molecules, designed to help you understand high-school level chemical processes and reactions in terms of what's going on at the atomic level.

In this flattened universe, molecules obey simple laws of motion without electrostatics. They have mass and sizes equal to real-world counterparts, although they collide with each other and with the wall boundaries as-if they are rigid bodies.

In addition, molecules can trigger chemical reactions that have been explicitly programmed. This enables you to investigate some common industrial and natural processes via the presets at the top of this panel. All energy barriers and transfers have been reduced to 10% of real-world values so that they can be immediately observed.

Whenever two reactant molecules collide in an acceptable orientation and with sufficient energy, its corresponding product molecules will then be formed. This is collision theory in a nutshell.

As rigid bodies, these molecules have no internal motions; they cannot compress or extend to store elastic energy. Instead, thermal decomposition is permitted only if molecules have sufficient rotational energy to overcome the activation barrier.

On the other hand, the toy molecules will always behave like neutral gases. No molecules can become charged, regardless of the available energy. Molecules like H₂O cannot condense into water droplets or freeze, either.

These rules are all you need to tie together various chemistry and physics concepts commonly encountered before university.


Notes

The standard units are:

If you wish to check values in this toy model against their equivalents in our world, please note that both the energy division and the compression from 3D to 2D will implact most measurements:


Current statistics

Time elapsed: ps
Molecules:
Temperature: K
Box Area: nm²
Pressure: amu ps⁻²


  • Simulation settings

  • World temperature
    info This sets the temperature outside the simulation box.
    : K
  • Wall thermal conductivity
    info This determines how effective the box walls will be at transferring heat with colliding molecules.
    :
  • World gravity multiplier
    info This sets an effective downward acceleration, as if the box resides within a centrifuge.
    : (off)
  • Box area
    info This controls the box area by moving the right-side wall.
    : % of window.
  • Simulation timestep
    info This balances between sim speed & fidelity by setting the time elapsed per calculation step. Small molecules like hydrogen require small timesteps.
    :
  • Pause delay between steps
    info This is an FPS setting that slows down performance, which can also help users track individual molecules.
    : 0 ms

  • Graphical settings

  • Colouring style
    info This colours the molecules either per atom based on their CPK colours, or as a single average colour.
    :
  • Motion trails
    info This cosmetic setting helps to visualise the trajectory of molecules.
    :
  • Show/hide molecules
    info This saves simulation performance in large systems by skipping the draw step.
    .

Photon intensity
info The Photon Emitter module models absorption of light by some molecules, which catalyses their decomposition reactions.
:


Inital parameters (press Reset to update)

Distance scale info This determines how large the box will be, as a function of your screen size. : 1 pixel = pm

Number density info This determines how many molecules will be placed in total. : nm⁻²

Computed box area: nm²

Estimated molecule count:



Initial composition info This determines the relative abundance of molecules when a new simulation is created.

   : %

   : %

   : %

   : %

   : %

   : %

   : %

   : %

   : %

   : %


Show plot of |
Show Composition Plot |


Kinetic energy histogram


Reaction diagram info Shows the reaction potential energy surface for programmed atomic reactions.

Show: