MaximaLabs
All unit operations

Mol-sieve dehydrator simulation

1 inlet -> 1 dried outlet (reports cycle time + regen duty)

Governing equations

The exact equations the solver works for a mol-sieve dehydrator — the same math shown in the app's "Theory" panel, not a black box.

qusable=qeq(112LMTZLbed)q_{usable} = q_{eq}\left(1 - \tfrac{1}{2}\frac{L_{MTZ}}{L_{bed}}\right)
tcycle=msievequsablem˙H2O,yout107t_{cycle} = \frac{m_{sieve}\,q_{usable}}{\dot m_{H_2O}},\qquad y_{out} \le 10^{-7}
Qregen=m˙H2OΔhdes+(msievecp,s+mvesselcp,steel)ΔTtcycleQ_{regen} = \dot m_{H_2O}\,\Delta h_{des} + \frac{(m_{sieve}c_{p,s} + m_{vessel}c_{p,steel})\Delta T}{t_{cycle}}
qusableq_{usable}
design capacity after the unused-bed correction [kg H2O/kg sieve]
qeqq_{eq}
equilibrium (isotherm) capacity [kg H2O/kg sieve]
LMTZL_{MTZ}
mass-transfer-zone length [m]
LbedL_{bed}
bed height [m]
tcyclet_{cycle}
adsorption time before changeover [s]
msievem_{sieve}
sieve charge per bed [kg]
m˙H2O\dot m_{H_2O}
water removed [kg/s]
youty_{out}
outlet water mole fraction (1e-7 = 0.1 ppmv, the cryogenic spec) [-]
QregenQ_{regen}
regeneration duty [W]
Δhdes\Delta h_{des}
heat of desorption, water from 4A (1800 Btu/lb = 4.187 MJ/kg) [J/kg]
cp,sc_{p,s}
sieve heat capacity [J/kg/K]
cp,steelc_{p,steel}
vessel steel cp [J/kg/K]
mvesselm_{vessel}
vessel steel mass [kg]
ΔT\Delta T
regeneration temperature rise [K]

Parameters

4A molecular-sieve bed drying gas to the cryogenic <=0.1 ppmv water spec a cold box needs (TEG cannot reach it). Set 'sieve_mass' [kg]; reports cycle_time from the water balance with a length-of-unused-bed correction on the equilibrium capacity, plus regeneration_duty (heat of desorption defaults to the GPSA 1800 Btu/lb figure) and Ergun dP. Equilibrium/capacity design model, not a dynamic breakthrough simulation

Example flowsheets that use it

Stop fighting legacy software. Build your first flowsheet in 60 seconds.