HomeMaterials ScienceConcrete Carbonation 2D: Front-Tracking & Porosity Heterogeneity

Concrete Carbonation 2D: Front-Tracking & Porosity Heterogeneity

2D companion to the 3D carbonation model: a bank of independent Stefan-problem front-tracking columns, each with its own randomized porosity, numerically integrates the CO2 diffusion front, showing rugged, spatially uneven depassivation and cracking across a slab's width.

Materials Science2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-concrete-carbonation-rebar-corrosion ↗ Open standalone

This is the 2D companion to the 3D carbonation slab model, computed independently in a form the 3D scene can't show: a bank of parallel Stefan-problem front-tracking columns spanning the slab's width, each numerically integrating x²(t) — the same underlying CO₂ diffusion physics, but solved column by column with its own randomized porosity instead of read off one global x_c=K√t formula. The result is a naturally rugged carbonation front and patchy, independent depassivation, rusting and cracking across the width, with an inset chart showing the √t law emerge directly from the per-column numerical integration rather than being assumed.

⚙ Under the hood

2D companion to the 3D carbonation model: a bank of independent Stefan-problem front-tracking columns, each with its own randomized porosity, numerically integrates the CO2 diffusion front (via the singularity-free d(x^2)/dt = 2Q scheme) and shows rugged, spatially uneven depassivation, rust bulging and patchy cracking across a slab's width, with an inset chart of the emergent x = K√t law.

concretecorrosioncarbonationrebarmaterials sciencediffusion2D

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)