Sound (alkaline) concrete Carbonated zone Rust expansion / cracking

Concrete Carbonation 2D: Front-Tracking & Porosity Heterogeneity

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.