All unit operations
Mercury guard bed simulation
1 inlet -> 1 outlet (trace Hg removed; reports bed life)
Governing equations
The exact equations the solver works for a mercury guard bed — the same math shown in the app's "Theory" panel, not a black box.
- mercury captured [kg/s]
- gas rate on the normal-cubic-metre basis (0 C, 1 atm) [Nm^3/s]
- inlet mercury concentration [ug/Nm^3]
- outlet mercury (default 0.01 = the brazed-aluminium limit) [ug/Nm^3]
- bed life before changeout [s]
- installed carbon charge [kg]
- carbon mercury capacity [kg Hg / kg carbon]
- gas viscosity [Pa.s]
- gas mass density [kg/m^3]
- bed voidage [-]
- particle diameter [m]
- superficial velocity [m/s]
- bed height [m]
Parameters
non-regenerable sulfur-impregnated carbon guard bed protecting a brazed-aluminium cold box from liquid-metal embrittlement. Mercury is a PARAMETER ('inlet_mercury' [ug/Nm3]), not a thermo component -- at ppb it is meaningless to an EoS -- so the process stream passes through untouched and the Hg balance is tracked alongside. Set 'carbon_mass' [kg]; reports bed_life_years from the capacity balance, plus Ergun dP. Outlet defaults to the 0.01 ug/Nm3 brazed-aluminium spec. Capacity model, not breakthrough