All unit operations
Pressure Swing Adsorption (PSA) simulation
1 feed -> product + tail_gas (real 2-bed cyclic pressure-swing process)
Governing equations
The exact equations the solver works for a pressure swing adsorption (psa) — the same math shown in the app's "Theory" panel, not a black box.
- adsorbed loading of i [mol/kg]
- equilibrium loading the bed is chasing at the current partial pressure
- monolayer capacity [mol/kg]
- Langmuir affinity [1/Pa]
- partial pressure of i [Pa]
- linear-driving-force rate constant [1/s] — how fast the bed approaches equilibrium; this is what makes it a *cycle* and not a single flash
- adsorption pressure
- regeneration pressure — the swing between them is the whole separation
Parameters
isotherms {component: {q_max, b}}, adsorbent_mass_per_bed [kg], bed_void_volume [m3], n_stages, p_high/p_low [Pa], step_time [s], optional ldf_k {component: [1/s]}, purge_fraction, n_cycles — real 2-bed cyclic pressure-swing adsorption