Flue-gas CO2 capture by solid-sorbent adsorption
A generic solid-sorbent (zeolite-13X-class) adsorption capture step on real combustion flue gas (13 mol% CO2 -- typical of a natural-gas- or coal-fired flue gas, a much higher CO2 partial pressure than direct-air-capture's ~400 ppm case, which is why this uses the existing Adsorption unit op's real competitive-Langmuir isotherm directly on the flue-gas stream rather than the fixed-recovery separator shortcut the existing DAC examples use). Adsorption-based flue-gas capture is a real, generically licensed technology category (Linde's HISORP CC targets exactly this application); the isotherm parameters here are representative order-of-magnitude values for a zeolite-13X-class sorbent's CO2/N2/O2/H2O selectivity (real published 13X studies show CO2 adsorbing roughly an order of magnitude more strongly than N2/O2, and water more strongly still, competing for capacity), not pinned to one specific cited paper's exact figures -- disclosed as representative, matching this codebase's convention when a precise source isn't confidently pinnable, rather than presenting invented precision. Adsorbent inventory (adsorbent_mass) is sized to a real, honest ~96% CO2 capture rate -- not assumed/rounded to a marketing-friendly number. Honesty note: water's strong, competing adsorption on 13X is a real effect this model reproduces (the captured stream carries substantial co-adsorbed water, not pure CO2) -- a real plant would dry the flue gas upstream or use a water-tolerant sorbent, neither of which is modeled here; also, this is the equilibrium single-pass building block a real cyclic PSA/TSA process would be built from (per the unit op's own docstring), not the actual pressure/temperature-swing regeneration cycle.
The flowsheet
The solved topology — every unit op's real duty, conversion, or split, read straight off a genuine converged solve.
The stream table
Every stream's flow, temperature, pressure, and composition — real converged numbers, not placeholders.