Sodium hydroxide, Caustic soda 50 wt-% to storage

Activity Chlor-alkali by membrane-cell electrolysis (100 kt/a Cl2, 50 wt-% caustic soda, hydrogen), GLO: the inventory of 1 kilogram of its reference product, attributional, cut-off.

Calculation maturity: not assessed Design maturity: Concept (research)Not independently reviewedchlor-alkali-1:chlor-alkali-membrane-cell-plant-100-kt-a-cl2-50-wt--naoh-h2:product:NAOHReport a problem with this dataset
Research outputAn inventory from a research design at the design maturity its process states, not verified plant data: check its calculation maturity and review status before use. Background activities are referenced by name only; no background data is included. All caveats

What it is

Unallocated foreground LCI of Chlor-alkali membrane-cell plant (100 kt/a Cl2, 50 wt-% NaOH, H2), case design, derived from the flowsheet by cheme assess lca.

Reference product
1 kilogram of Sodium hydroxide, Caustic soda 50 wt-% to storage (2.5 bar(a), 50 degC, 50 % NaOH (mass))
Chemical
sodium-hydroxide
CAS
1310-73-2
Code
chlor-alkali-1:chlor-alkali-membrane-cell-plant-100-kt-a-cl2-50-wt--naoh-h2:product:NAOH
Dataset
chlor-alkali-membrane-cell-plant-100-kt-a-cl2-50-wt--naoh-h2 version 0.1.0 · UUID 1de76be9-296d-5436-972d-1173af6562c0
Activity UUID
not available (the library assigns none; use the code)
Database
cheme-as-code-atlas-preview-c3ab348 (version preview-c3ab348)
Process
Chlor-alkali by membrane-cell electrolysis (100 kt/a Cl2, 50 wt-% caustic soda, hydrogen)
Geography
GLO · background inputs with a site rule link at the user's site location (default DE)
Time period
2026 · valid until 2031
Technology
bipolar membrane-cell NaCl electrolysis, 100 kt/a Cl2, rock salt with brine recirculation, 3.0 V at 6.0 kA/m2, double-effect caustic evaporation to 50 wt-% · level current
Boundary
gate-to-gate foreground of the plant
Production volume
100,818,480 kg/a (product:CL2 per hour x operation.hours_per_year (8000 h/a))
Classification
ISIC Rev.4 2011 (taxonomy/families.yaml (ISIC Rev.4) of the process's families)
System model
attributional, cut-off (docs/system-model.md, methodology 1.1.0)
Allocation
shares, 52.1 % of the dataset to this product (rule deviation, from study)
Hierarchy step 3 (WBCSD price ratio) cannot be applied: no sourced prices of Cl2, NaOH and H2 are recorded for this concept design. Mass of the contained products is used instead, as shares, because core's mass method weighs the product streams including the water of the 50 wt-% caustic and of the wet hydrogen. To be revisited when prices are sourced (D-013).
Rights
CC-BY-4.0: the ChemE-as-Code process library's own concept design (LICENSE-DATA)

Exchanges per 1 kilogram of Sodium hydroxide, Caustic soda 50 wt-% to storage

As exported: allocated and scaled to the reference product. Provenance: 14 assumed. Pedigree scores (1 best, 5 worst): reliability, completeness, temporal correlation, geographical correlation, further technological correlation.

InputAmountUnitProvenancePedigreeLinked to
Rock salt
feed:SALT
S1, D-003
From stream S1
0.3981kilogramassumed4 4 1 3 3market for sodium chloride, powder (sodium chloride, powder, GLO) in your background (default ecoinvent-3.11-cutoff)
Make-up process water
feed:WATER
S2, D-006
From stream S2
0.2163kilogramassumed4 4 1 3 3market for water, deionised (water, deionised, RoW) in your background (default ecoinvent-3.11-cutoff)
Demineralised water
feed:DMW
S15, S21, D-006
From streams S15, S21
0.2616kilogramassumed4 4 1 3 3market for water, deionised (water, deionised, RoW) in your background (default ecoinvent-3.11-cutoff)
Soda ash
feed:NA2CO3
S7, D-005
From stream S7
0.00179kilogramassumed4 4 1 3 3market for soda ash, dense (soda ash, dense, GLO) in your background (default ecoinvent-3.11-cutoff)
Hydrochloric acid 32 wt-%
feed:HCL
S13, S17, S29, D-005
From streams S13, S17, S29
0.007889kilogramassumed4 4 1 3 3Atlas: hydrochloric acid, 32 wt-% in water, per kg of solution (Atlas unit proxy) (hydrochloric acid, 32 wt-%, GLO)
Sodium sulfite
feed:NA2SO3
S32, D-005
From stream S32
6.402e-5kilogramassumed4 4 1 3 3market for sodium sulfite (sodium sulfite, GLO) in your background (default ecoinvent-3.11-cutoff)
Sulfuric acid 98 wt-%
feed:H2SO4
S38, D-008
From stream S38
0.004441kilogramassumed4 4 1 3 3market for sulfuric acid (sulfuric acid, RER) in your background (default ecoinvent-3.11-cutoff)
Electric power (AC, grid)
feed:POWER
Q1 (rectifiers), Q5, Q9, Q12; D-009
electricity
From streams Q1, Q5, Q9, Q12
0.6049kilowatt hourassumed4 4 1 3 3market for electricity, medium voltage (electricity, medium voltage, DE, site location) in your background (default ecoinvent-3.11-cutoff)
MP steam 1000 kPa(a)
feed:MPS
Q6, Q13; D-010
steam, MP, 179.85 degC, 10 bar(a)
From streams Q6, Q13
0.1276kilowatt hourassumed4 4 1 3 3Atlas: heat from steam, per kWh (Atlas unit proxy) (heat from steam, by energy, GLO)
Brine filter cake to landfill
product:SLUDGE
S10, D-005
From stream S10
0.005102kilogramassumed4 4 1 3 3market for inert waste, for final disposal (inert waste, for final disposal, RoW) in your background (default ecoinvent-3.11-cutoff)
Cooling water return
product:CW
Q3, Q4, Q7, Q10, Q11, Q14, Q15; D-010
cold, 25 degC
From streams Q3, Q4, Q7, Q10, Q11, Q14, Q15
0.2013kilowatt hourassumed4 4 1 3 3Atlas (plant): cooling water service, per kWh heat rejected (Atlas screening proxy) (heat rejected to cooling water, GLO)
compatible: grade the input names cooling-water only; cooling-water (Heat rejected to cooling water, 25/35 degC) is taken; unit kilowatt hour; carrier cold, 25 degC from cold, 25 degC; system model cutoff (one database); allocation mass (single-output); boundary plant gate of a site utility: no utility market yet (docs/markets.md)

Elementary flows

FlowDirectionCompartmentAmountUnitProvenancePedigree
Carbon dioxide, fossil
349b29d1-3e58-4c66-98b9-9d1a076efd2e
From stream S18
emissionair5.497e-4kilogramassumed4 4 1 3 3
Dissolved solids
cfecebe1-1e13-458d-85bc-d40a9f934927
From streams S16, S34
emissionwater / surface water6.799e-4kilogramassumed4 4 1 3 3
Dissolved solids
cfecebe1-1e13-458d-85bc-d40a9f934927
From streams S16, S34
emissionwater / surface water0.01345kilogramassumed4 4 1 3 3

The streams are the plant's own flows: an amount here is allocated and per 1 kilogram of Sodium hydroxide, Caustic soda 50 wt-% to storage, so it differs from the stream's flow, and it can sum several streams.

Where these numbers come from: each exchange names its source above; the dataset is processes/chlor-alkali-1/lca/dataset.yaml in library version c3ab348.

Left out under the system model

  • product:SPENT: Spent sulfuric acid (chlor-alkali-1, about 75 wt-% from chlorine drying) sent off site for re-use or reconcentration. Cut-off at the point of recycling: it leaves burden-free, the user or reconcentrator carries the treatment, and no avoided-acid credit is given.

Used by

How good it is

Review
Not reviewed: no LCI review record yet
Data quality
DQR 2.33 · PEF-style DQR 2.75
TeR 3 · GeR 3 · TiR 1 · P 4 · C 4 · weakest TeR · primary data 0 %
Mass and carbon closure
Assessed (lca/manifest.json balance, tolerance 5 %: design maturity concept (sourced screening))
  • lci-carbon-origin: closed
  • lci-element-balance: closed
  • lci-mass-balance: closed
Change report
Not available: this build has no change report against an earlier release.

KPI benchmark positions

Not available: no benchmarked KPI for this dataset.

How to use it

Downloads

A file with this activity alone is not available: each file above is the whole database, and the line under it says how to find this activity there.

import bw2data as bd
from cheme_as_code_lci import install

bd.projects.set_current("my-project")   # holds your licensed background + biosphere3
install("cheme-as-code-atlas-preview-c3ab348.xlsx", background="ecoinvent-3.11-cutoff", location="DE")
activity = bd.get_activity(("cheme-as-code-atlas-preview-c3ab348", "chlor-alkali-1:chlor-alkali-membrane-cell-plant-100-kt-a-cl2-50-wt--naoh-h2:product:NAOH"))

While any exchange of the database has no mapping, install() writes nothing and only lists the unlinked exchanges. So the last line finds no activity until the gaps are mapped: the download section gives the ways to use the database now.

How to cite

Sodium hydroxide, Caustic soda 50 wt-% to storage, from Chlor-alkali by membrane-cell electrolysis (100 kt/a Cl2, 50 wt-% caustic soda, hydrogen) (dataset chlor-alkali-membrane-cell-plant-100-kt-a-cl2-50-wt--naoh-h2 0.1.0), ChemE-as-Code Process Atlas LCI database preview-c3ab348, activity chlor-alkali-1:chlor-alkali-membrane-cell-plant-100-kt-a-cl2-50-wt--naoh-h2:product:NAOH. Cite the Process Atlas paper (in preparation, 2026), by Artur M. Schweidtmann and Jana M. Weber, and the ChemE-as-Code Process Atlas LCI database version preview-c3ab348.

DOI: none yet (the Process Atlas paper is in preparation)

For the data, cite the Process Atlas paper; for the platform that builds and checks it, the ChemE-as-Code paper.

Schweidtmann, A. M. & Weber, J. M. (2026, in preparation). Process Atlas: an open, git-native, reproducible library and life cycle inventory of chemical processes (working title).

BibTeX
@unpublished{schweidtmann_process_atlas,
  author = {Schweidtmann, Artur M. and Weber, Jana M.},
  title = {{Process Atlas: an open, git-native, reproducible library and life cycle inventory of chemical processes (working title)}},
  year = {2026},
  url = {https://atlas.cheme-as-code.org},
  note = {in preparation}
}

Schweidtmann, A. M. (2026, in preparation). ChemE-as-Code: An Open-Source Platform for AI-Accelerated Chemical Process Engineering (working title).

BibTeX
@unpublished{schweidtmann_cheme_as_code,
  author = {Schweidtmann, Artur M.},
  title = {{ChemE-as-Code: An Open-Source Platform for AI-Accelerated Chemical Process Engineering (working title)}},
  year = {2026},
  url = {https://cheme-as-code.org},
  note = {in preparation}
}