MaximaLabs

Acid gas treating, real mixed-amine electrolyte chemistry

Sour gas and lean MDEA/piperazine solvent absorbing both CO2 and H2S in a high-pressure absorber, then stripped in a low-pressure column to regenerate lean solvent.

Real electrolyte speciation (enrtl-mdea-pz)Simultaneous CO2 and H2S removalReproduces piperazine's real CO2 promotion effect
Sour gas (CO2/H2S)
Lean MDEA/PZ solvent
HP absorber
Treated gas
Rich-amine heater
Letdown valve
Stripping steam
LP stripper
Concentrated acid gas
Regenerated lean solvent

The actual dark-mode canvas: sour gas contacted with lean MDEA/piperazine solvent in a high-pressure absorber, then the rich amine heated, let down, and stripped to regenerate lean solvent — the same P&ID symbols you edit in the app.

Real electrolyte chemistry, not a generic K-value shortcut

The enrtl-mdea-pz package solves a genuine speciation — MDEA protonation, piperazine carbamate/dicarbamate, and both acid-gas equilibria — with Davies activity, correctly reproducing piperazine's real promotion effect (the blend holds more CO2 at a given partial pressure than MDEA alone), not an assumed selectivity number.

MDEA-H+MDEA+H+,PZ carbamate/dicarbamate, CO2/HCO3/CO32,H2S/HS\text{MDEA-H}^+ \rightleftharpoons \text{MDEA} + \text{H}^+, \quad \text{PZ carbamate/dicarbamate, CO}_2/\text{HCO}_3^-/\text{CO}_3^{2-}, \text{H}_2\text{S/HS}^-
γi=fDavies(I,zi)(Davies activity coefficient over the full speciation)\gamma_i = f_{\text{Davies}}(I, z_i) \quad \text{(Davies activity coefficient over the full speciation)}
Kremser shortcut: xNxN+1x0xN+1=AN+1AAN+11,A=LKV\text{Kremser shortcut: } \frac{x_{N} - x_{N+1}^*}{x_0 - x_{N+1}^*} = \frac{A^{N+1} - A}{A^{N+1} - 1}, \quad A = \frac{L}{K\,V}

Unit ops shipped for this vertical

Absorber (Kremser shortcut)

A specified equilibrium-stage count absorbing or stripping between two contacted streams.

Run preset →
Heater / cooler

Duty- or outlet-condition-specified energy-balance stage.

Run preset →
Throttle valve

Isenthalpic Joule-Thomson expansion — the same relation cryogenic JT liquefaction relies on.

Run preset →
Live plant integration

Stream absorber/stripper temperatures and treated-gas H2S/CO2 slip from your unit's OPC-UA server into this flowsheet's twin comparison — deviations from the solved loading are flagged automatically.

See the Digital Twin platform →

Try it yourself

  • Real electrolyte speciation (enrtl-mdea-pz)
  • Simultaneous CO2 and H2S removal
  • Reproduces piperazine's real CO2 promotion effect

Ready to modernize your natural gas simulations?

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