MaximaLabs
All unit operations

Electrolyzer (rigorous) simulation

water feed -> H2 (Butler-Volmer/Nernst cell); fuel-cell mode: H2 -> water

Governing equations

The exact equations the solver works for a electrolyzer (rigorous) — the same math shown in the app's "Theory" panel, not a black box.

Vcell=Erev+ηact+ηohm+ηconcV_{cell} = E_{rev} + \eta_{act} + \eta_{ohm} + \eta_{conc}
ηact=RTαFasinh ⁣(i2i0),ηohm=iRarea\eta_{act} = \frac{RT}{\alpha F}\,\mathrm{asinh}\!\left(\frac{i}{2 i_0}\right),\quad \eta_{ohm} = i\,R_{area}
n˙H2=ηFI2F,ηF=1icross/i\dot n_{H_2} = \eta_F\,\frac{I}{2F},\quad \eta_F = 1 - i_{cross}/i

Parameters

current_density [A/m^2]; optional area [m^2], n_cells, preset 'pem'|'alkaline', mode 'electrolysis'|'fuel_cell', pressure [Pa], temperature [K], and per-electrode overrides (i0_anode/i0_cathode, alpha_*, r_area, i_lim, crossover_current)

Example flowsheets that use it

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