CCS Process Flowsheets & Simulations
Explore 2 validated, solved CCS simulation flowsheets in MaximaLabs — real components: methane, water, co, co2, h2, mdea. Open any one directly in your browser.
Solved via: PENG-ROBINSON.
Blue hydrogen: SMR + water-gas-shift + CO2 capture
A low-carbon (blue) hydrogen train: steam-methane reforming converts natural gas + steam to syngas (CH4 + H2O <=> CO + 3H2) at 1123 K, a water-gas-shift reactor converts the CO with more steam to extra H2 + CO2 (CO + H2O <=> CO2 + H2), the gas is cooled, the process water knocked out, and 96% of the CO2 is captured as a pure stream for sequestration/EOR (the CCS that makes the hydrogen 'blue'). Both reactors are solved to real chemical equilibrium (partial-pressure basis) rather than a fixed conversion. Honesty notes: the reforming/shift Keq values are the representative high-temperature equilibrium magnitudes (~85% CH4 conversion at 1123 K, near-complete CO shift at 620 K), not fitted to one plant; CO2 capture is modeled as a component separator (a real unit uses an amine or physical-solvent loop -- see the 'mixed-amine-acid-gas-treating' showcase for the rigorous MDEA/PZ chemistry, which needs its own electrolyte thermo package and so can't share this flowsheet's gas EoS); and the ~4% residual CH4 slip in the product is real (a plant polishes it with a PSA -- see 'psa-h2-purification').
10 unit ops • PENG-ROBINSON
18 1
View & openBlue hydrogen with rigorous amine capture (multi-thermo)
The blue-hydrogen train done properly: steam-methane reforming and water-gas-shift run on a cubic gas EoS (Peng-Robinson), while the CO2 capture runs on the rigorous electrolyte amine package (MDEA/piperazine 'enrtl-mdea-pz') -- two thermo methods in one flowsheet, via per-node thermo_overrides. This is what legacy tools do with a property-method 'section' and what the plain 'blue-hydrogen-smr-ccs' showcase couldn't (one package per flowsheet forced a component-separator stand-in for the capture). Here the shifted syngas is contacted with a lean MDEA/PZ solvent in an absorber that removes the CO2 by real reactive equilibrium (H2/CO/CH4 pass through as insoluble gases), delivering ~94% H2 with the CO2 driven to trace and a rich amine at a realistic ~0.7 mol CO2/mol amine loading. Honesty notes: streams cross the PR<->eNRTL boundary carrying their universal fields (flow/T/P/composition), but each package uses its own enthalpy reference, so a rigorous energy balance across the boundary is not consistent (the absorber is a Kremser shortcut and doesn't attempt one) -- see the thermo_overrides note in docs/interfaces.py; the reforming/shift Keq are representative equilibrium magnitudes.
11 unit ops • PENG-ROBINSON
20 6
View & open