🌡️

Thermodynamics

Gas laws, heat transfer, entropy, and engine cycles

18 simulators
AllBeginnerIntermediateAdvanced
NewIntermediate

Diesel Cycle (PV)

Air-standard: adiabat compress, isobaric heat, adiabat expand, isochoric out; η(ρ_c, β).

Launch Simulator
NewIntermediate

Maxwell’s Demon (Toy)

2D billiards + gate: fast |v| crosses; ⟨|v|⟩ left/right + Landauer note.

Launch Simulator
NewBeginner

Leidenfrost Effect (Toy)

T_plate vs ~200 °C threshold: vapor gap and lifetime curves — pedagogical, not measured boiling data.

Launch Simulator
NewBeginner

Peltier & Seebeck (Schematic)

Current pumps heat across junction; ΔT drives toy mV — same couple, two modes.

Launch Simulator
NewIntermediate

Joule Expansion

Ideal gas into vacuum: Q = W = ΔU = 0; ΔS = nR ln 2 when volume doubles.

Launch Simulator
NewAdvanced

2D Ising Model

Square lattice Metropolis: kT/J vs |m| and E; T_c ≈ 2.27; optional field h.

Launch Simulator
FeaturedIntermediate

Ideal Gas Simulator

Bouncing particles in a box. See PV=nRT in action.

Launch Simulator
Beginner

Gas Laws Interactive

Boyle's, Charles's, Gay-Lussac's laws with interactive piston.

Launch Simulator
Intermediate

Heat Transfer

Conduction, convection, and radiation with temperature gradients.

Launch Simulator
Advanced

Phase Diagram

Temperature-pressure diagram with phase transitions.

Launch Simulator
Advanced

Carnot Engine

PV diagram animation with cycle steps and efficiency.

Launch Simulator
NewIntermediate

Maxwell–Boltzmann Distribution

Histogram of |v| from Gaussian components vs the 3D Maxwell speed PDF; T and sample size.

Launch Simulator
NewBeginner

Thermal Expansion

Linear ΔL = α L₀ ΔT; compare reference bar and heated/cooled length (schematic).

Launch Simulator
NewIntermediate

Brownian Motion

Heavy particle with random kicks and friction; trail and running ⟨r²⟩ vs time.

Launch Simulator
NewAdvanced

Otto Cycle

PV diagram: adiabatic compression/expansion and isochoric heat; η = 1 − r^{1−γ}.

Launch Simulator
NewIntermediate

Gas Mixing & Entropy

Two species separated then mixed; ΔS = 2nR ln 2 for equal volumes and moles.

Launch Simulator
NewAdvanced

Stirling Cycle

PV: two isotherms and two isochores; ideal η equals Carnot with a perfect regenerator.

Launch Simulator
NewIntermediate

Wet Steam (T–s sketch)

Vapor dome, horizontal isobar in two-phase region, quality x and superheat sketch.

Launch Simulator