Conduction Simulation

Controls

Grid Layout:

FPS: 0
Avg. Temperature: 0K

About this Simulation

This simulation models the conduction of heat energy through materials. The 2D lattice of particles represents a simplified material where each particle is connected to its neighbors by springs. You can "heat" an area with your mouse (or touch), which imparts kinetic energy to the particles in that region, causing them to vibrate with a greater amplitude. These vibrations propagate through the lattice representing the conduction of heat through a solid material.

Left-click and drag on the canvas to apply heat. Right-click and drag to cool down particles. The color of the particles change based on their individual kinetic energy (amplitude of vibration), with higher energy particles appearing more red.

Use the icon to toggle the controls panel, and the icon to enter or exit fullscreen mode. The reset button () will restart the simulation with current settings.

Controls:

  • Speed: Adjusts the simulation rate. Higher values make time pass faster.
  • Heating Radius: Controls the size of the area affected when you apply heat or cooling.
  • Heat Intensity: Determines how much energy is added to the particles when heating or removed when cooling.
  • Atom Interaction: Controls how strongly particles are connected, affecting how quickly heat conducts through the lattice.
  • Avg. Temperature: Displays the average kinetic energy of all particles in the system, representing the overall "temperature" of the lattice.