Activated carbon is reused, not thrown away: once its pores fill with adsorbed contaminant it is heated to burn or drive off the trapped material and returned to service. This 2D canvas simulator runs both halves of that cycle. In the adsorption phase, contaminant molecules drift into a granule's pores and fill them according to a Langmuir isotherm — how much the carbon can hold depends on the concentration it's exposed to, and loading approaches that equilibrium smoothly rather than jumping straight to it. Click through to thermal regeneration and a temperature slider takes over: heat drives desorption, clearing the pores for reuse, but pushed too hot it also pyrolyzes and collapses part of the pore structure itself, permanently shaving down the granule's maximum capacity. Run several cycles back to back and watch the current-max-capacity readout and multi-cycle graph reveal the real tradeoff plant operators face — regenerate hot and fast, or regenerate gently and keep more capacity for the next cycle.