A heterogeneous chemical reaction involves substances in different states, such as gaseous and solid in this case. The reaction shown here can be summarized by the equation “A B → C“, meaning that there are three types of molecules: type A, shown here in red, type B, shown in blue, and type C, shown in green. Whenever a molecule of type A encounters a molecule of type B, they have a certain probability of forming a molecule of type C. Unlike in most previous simulations of chemical reactions on this channel, the A molecules are kept initially in a gaseous phase, and the B molecules in a solid phase.
In this simulation, there are initially 3035 molecules of type A, 1666 molecules of type B, and no molecules of type C. The molecules interact via a Lennard-Jones potential. Reactions between A and B occur with a given probability per time step when they are closer than a fixed distance. B molecules are 50% heavier than A molecules, and C molecules weigh as much as an A molecule and a B molecule together. The total momentum is conserved during a reaction.
The separation between solid and gaseous phase is achieved by coupling all molecules above a certain height to a thermostat, while the molecules below are subject to a large viscous friction, which acts like a thermostat at zero temperature. For that reason, the A molecules approaching the lower region tend to slow down and pile up, a little bit like a gas condensing on a cold surface. This also slows down the chemical reaction, as the C molecules tend to act like an insulating layer, similar to corrosion on a metal.
Reactions are highlighted by a small disc that quickly fades. To guide the eye, whenever three molecules of the same type are close enough, the triangular region between them is filled with the same color. In addition, a line is drawn between molecules when they are closer than a given distance (the reaction distance is smaller, however). The graph at the top right shows the number of molecules of each type as a function of time.
This simulation has two parts, showing the same evolution at two different speeds:
Time lapse: 0:00
Slow motion: 0:34
In the first part, time has been accelerated by a factor 3.
The temperature is controlled by a thermostat, implemented here with the “Nosé-Hoover-Langevin“ algorithm introduced by Ben Leimkuhler, Emad Noorizadeh and Florian Theil, see reference below. The idea of the algorithm is to couple the momenta of the system to a single random process, which fluctuates around a temperature-dependent mean value. Lower temperatures lead to lower mean values. To save on computation time, particles are placed into a “hash grid“, each cell of which contains between 3 and 10 particles. Then only the influence of other particles in the same or neighboring cells is taken into account for each particle.
The Lennard-Jones potential is strongly repulsive at short distance, and mildly attracting at long distance. It is widely used as a simple yet realistic model for the motion of electrically neutral molecules. The force results from the repulsion between electrons due to Pauli’s exclusion principle, while the attractive part is a more subtle effect appearing in a multipole expansion. For more details, see
Render time: 42 minutes 15 seconds
Color scheme: Turbo, by Anton Mikhailov
Music: “Close My Mouth“ by Silent Partner
Reference: Leimkuhler, B., Noorizadeh, E. & Theil, F. A Gentle Stochastic Thermostat for Molecular Dynamics. J Stat Phys 135, 261–277 (2009).
~theil/
Current version of the C code used to make these animations:
Some outreach articles on mathematics:
(in French, some with a Spanish translation)
1 view
144
43
6 months ago 00:36:34 1
By the Pen and What They Write - Angelika Neuwirth
7 months ago 01:02:56 1
Crise économique : la vraie bombe à retardement - Tom Benoit dans Le Samedi Politique
7 months ago 00:18:30 1
54- NGH#0 : Bibliothèque gnostique copte de Nag Hammadi : Introduction
7 months ago 00:05:07 5
L’Actu Compilée : Crise économique : la vraie bombe à retardement - Tom Benoit dans LSP
7 months ago 00:20:36 1
Trickle of truth
7 months ago 01:02:21 1
A Tryst with Pluralism in India | India Economic Summit 2017
7 months ago 00:45:17 1
Alva Noto - HYbr:ID I
7 months ago 00:14:03 1
RISC-V 2024 Update: RISE, AI Accelerators & More
7 months ago 00:01:53 1
Heat treatment. Annealing of steel
7 months ago 00:01:28 1
NVIDIA CorrDiff: Resolving Extreme Weather Events With Generative AI
7 months ago 00:22:55 1
☑️ Soudure LASER Manuelle - RévOluTiOn de l’industrie du Soudage (Acier, cuivre, inox, alu…)
8 months ago 00:04:42 1
Cattle Decapitation - Scourge of the Offspring (Official Video)
8 months ago 00:23:15 3
International Guest Webinar - Dr Murat Kuscu
8 months ago 01:28:21 1
QUI SONT LES RICHES ET QUE VEULENT-ILS ? - Monique Pinçon-Charlot
8 months ago 00:00:00 1
Anat Cohen Quartetinho - Live from Jazz St. Louis
8 months ago 00:46:40 1
Guerre en UKRAINE: incidences sur les BALKANS ? ALAIN JUILLET reçoit JACQUES HOGARD.
8 months ago 00:25:35 1
La mort de la IIIe République : révolution de palais [2/3], avec Hugo Coniez
8 months ago 00:03:37 1
Hospital - Falling
8 months ago 00:51:47 9
Earth’s North Magnetic Pole is moving over Gakkel Supervolcano
9 months ago 03:31:28 2
Dr. Andy Galpin: How to Build Strength, Muscle Size & Endurance | Huberman Lab Podcast #65