HomeMaterials ScienceCapillary Condensation in Nanopores

Capillary Condensation in Nanopores

Interactive 3D Kelvin-equation simulator: sweep relative pressure through a cylindrical nanopore and watch adsorbed film growth and capillary condensation trace out the classic adsorption/desorption hysteresis loop used in BJH pore characterization.

Materials Science3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
nanoporous-materials ↗ Open standalone

Nanoporous solids are characterised by gas physisorption: as relative pressure P/P₀ rises, a thin film first coats the mesopore walls, then the whole pore abruptly floods with liquid once the Kelvin equation's condensation condition is met — and on the way back down it stays full until a different, curvature-dependent condition lets it empty. This simulator renders a single cylindrical nanopore in 3D, growing a real adsorbed film and triggering capillary condensation from the Kelvin equation as you sweep P/P₀, while a live isotherm panel traces out the resulting adsorption/desorption hysteresis loop — the same loop instruments use, via the BJH method, to extract a real pore-size distribution from mesoporous materials like silica gels and MCM-41.

⚙ Under the hood

Sweep relative pressure through a cylindrical nanopore and watch adsorbed-film growth trigger capillary condensation via the Kelvin equation, tracing the classic adsorption/desorption hysteresis loop used in BJH pore characterization.

nanoporous materialsKelvin equationcapillary condensationadsorptionBJHporosimetry

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)