Calcium ammonium nitrate, granulated, about 27 % N

Activity Ammonium nitrate and calcium ammonium nitrate by neutralisation of nitric acid with ammonia, RER: the inventory of 1 kilogram of its reference product, attributional, cut-off.

Calculation maturity: not assessed Design maturity: Concept (research)Not independently reviewedammonium-nitrate-1:calcium-ammonium-nitrate-granulation:product:calcium-ammonium-nitratePreliminaryReport 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

Per 1 t of calcium ammonium nitrate (about 27 % N), gate-to-gate, EU plants of the LVIC-AAF BREF data collection. Ammonium nitrate made on site from ammonia and nitric acid and granulated with ground limestone; feeds from stoichiometry with the sourced losses, utilities as midpoints of sourced ranges.

Reference product
1 kilogram of Calcium ammonium nitrate, granulated, about 27 % N
Chemical
calcium-ammonium-nitrate
CAS
not available
Code
ammonium-nitrate-1:calcium-ammonium-nitrate-granulation:product:calcium-ammonium-nitrate
Dataset
calcium-ammonium-nitrate-granulation version 0.1.0 · UUID 5f1427f2-187b-5b09-a5e7-9c2ec601bdf4
Activity UUID
not available (the library assigns none; use the code)
Database
cheme-as-code-atlas-preview-a3c52e4 (version preview-a3c52e4)
Process
Ammonium nitrate and calcium ammonium nitrate by neutralisation of nitric acid with ammonia
Geography
RER · background inputs with a site rule link at the user's site location (default DE)
Time period
2000 · valid until 2006
Technology
continuous neutralisation of 60 wt% nitric acid with gaseous ammonia, evaporation, mixing with ground limestone, drum or pugmill granulation, drying and fluid bed cooling · level current
Boundary
gate-to-gate: neutralisation, evaporation, filler grinding and mixing, granulation, drying, cooling, screening, exhaust gas and condensate treatment; steam and power from outside; storage excluded
Classification
ISIC Rev.4 2012 (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
mass, 100 % of the dataset to this product (rule single-output, from default)
one product: nothing to allocate
Rights
CC-BY-4.0

Exchanges per 1 kilogram of Calcium ammonium nitrate, granulated, about 27 % N

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

Preliminary1 exchange is not yet linked to a background dataset. It counts no burden, so the inventory is incomplete: do not read a result from it as complete.
InputAmountUnitProvenancePedigreeLinked to
Ammonia, anhydrous (vaporised on site)
feed:ammonia
stoichiometry NH3 + HNO3 -> NH4NO3 with the sourced losses (ammonia and dust to air). No source consumption figure for CAN was found.
0.1644kilogramcalculated3 4 5 3 3Atlas (pinned): Ammonia from natural gas (1500 t/d, steam reforming with air-fed secondary reformer, Haber-Bosch loop) (Liquid ammonia product (refrigerated, to the battery limit), NL)
compatible: grade the input names ammonia only; ammonia (Liquid ammonia product (refrigerated, to the battery limit)) is taken; unit kilogram; system model cutoff (one database); allocation exergy (deviation); boundary plant gate (pinned): no distribution or losses; the consumer's dataset counts its delivery
Nitric acid, 60 wt% (weak acid)
feed:nitric-acid
stoichiometry NH3 + HNO3 -> NH4NO3 with the sourced losses, as 60 wt% acid ((HNO3)3(H2O)7, 59.985 wt%); the source's figures are for 60 wt% acid (BREF Table 9.8) and its range is 50 to 70 wt% (section 9.2.1). No source consumption figure for CAN was found.
1.014kilogramcalculated3 4 5 3 3Atlas (pinned): Weak nitric acid by dual-pressure ammonia oxidation (1000 t/d HNO3 as 60 wt% acid) (Weak nitric acid 60 wt% to storage, GLO)
compatible: grade the input names nitric-acid only; nitric-acid (Weak nitric acid 60 wt% to storage) is taken; unit kilogram; system model cutoff (one database); allocation shares (deviation); boundary plant gate (pinned): no distribution or losses; the consumer's dataset counts its delivery
Limestone, ground (filler)
feed:limestone
the filler share of the modelled grade, as pure CaCO3 (ASSUMED); the BREF names dolomite, limestone or calcium carbonate (section 9.1, Figure 9.1); dolomite is not modelled
0.2273kilogramcalculated4 4 5 4 4market for limestone, crushed, washed (limestone, crushed, washed, RoW) in your background (default ecoinvent-3.11-cutoff)
Electricity
feed:electricity
EU JRC (2007) LVIC-AAF BREF (Best Available Techniques for the Manufacture of Large Volume Inorganic Chemicals - Ammonia, Acids and Fertilisers), Table 9.3, p. 370 (CAN, EFMA 2000 and infoMil 2001)
electricity
0.03kilowatt hourgiven3 4 5 3 3market for electricity, medium voltage (electricity, medium voltage, DE, site location) in your background (default ecoinvent-3.11-cutoff)
Steam imported, by mass
feed:steam
EU JRC (2007) LVIC-AAF BREF (Best Available Techniques for the Manufacture of Large Volume Inorganic Chemicals - Ammonia, Acids and Fertilisers), Table 9.3, p. 370, and section 9.4.3, p. 378 (CAN, 150 to 200 kg/t); import only: steam raised in the neutraliser is used inside the plant and no export is counted
0.175kilogramgiven3 4 5 3 3Atlas: steam, saturated, 11 bar(a), per kg, as heat from steam (Atlas unit proxy) (steam, saturated, 11 bar(a), GLO)
Process condensate and scrubber water to waste water treatment
output:wastewater
EU JRC (2007) LVIC-AAF BREF (Best Available Techniques for the Manufacture of Large Volume Inorganic Chemicals - Ammonia, Acids and Fertilisers): midpoint of two plants, as for the emissions to air. AMI Linz, Table 9.5, p. 373 (0.24 m3 per t N of its AN neutralisation, applied per t N of CAN, 65 kg/t) and DSM Geleen, Table 9.6, p. 373 (CAN plant process condensate and scrubber water, 293 kg/t, derived; see parameter ww_geleen). The midpoint is our choice (ASSUMED).
0.179kilogramassumed4 4 5 4 4Atlas (plant): wastewater to treatment, per kg (Atlas unit proxy) (wastewater, by mass, GLO)
compatible: grade the input names wastewater only; wastewater (Wastewater treated) is taken; unit kilogram; 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
Water
075e433b-4be4-448e-9510-9a5029c1ce94
emissionair2.268e-4cubic meterassumed4 4 5 4 4
Ammonia
87883a4e-1e3e-4c9d-90c0-f1bea36f8014
emissionair2.998e-5kilogramgiven3 4 5 3 3
Dust to air (after the scrubbers, filters and cyclones)
emission:PM
unlinked
unlinked, no biosphere mapping: emission of PM (literature) has no biosphere3 flow identity and is not in lci/mappings.yaml biosphere
emissionnot linked6.478e-5kilogramgiven3 4 5 3 3

Where these numbers come from: each exchange names its source above; the dataset is processes/ammonium-nitrate-1/lca/datasets/calcium-ammonium-nitrate-granulation.yaml in library version a3c52e4.

Used by

No other activity of this database links to it.

How good it is

Review
Not reviewed: no LCI review record yet
Data quality
not available
Mass and carbon closure
Not available: a hand-written dataset: no lca/manifest.json records its balance
Change report
Not available: this build has no change report against an earlier release.

KPI benchmark positions

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-a3c52e4.xlsx", background="ecoinvent-3.11-cutoff", location="DE")
activity = bd.get_activity(("cheme-as-code-atlas-preview-a3c52e4", "ammonium-nitrate-1:calcium-ammonium-nitrate-granulation:product:calcium-ammonium-nitrate"))

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

Calcium ammonium nitrate, granulated, about 27 % N, from Ammonium nitrate and calcium ammonium nitrate by neutralisation of nitric acid with ammonia (dataset calcium-ammonium-nitrate-granulation 0.1.0), ChemE-as-Code Process Atlas LCI database preview-a3c52e4, activity ammonium-nitrate-1:calcium-ammonium-nitrate-granulation:product:calcium-ammonium-nitrate. 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-a3c52e4.

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). ChemE-as-Code: An Open-Source Platform for Agentic AI in Chemical Engineering. arXiv:2611.07947. https://doi.org/10.48550/arXiv.2611.07947

BibTeX
@misc{schweidtmann_cheme_as_code,
  author = {Schweidtmann, Artur M.},
  title = {{ChemE-as-Code: An Open-Source Platform for Agentic AI in Chemical Engineering}},
  year = {2026},
  eprint = {2611.07947},
  archivePrefix = {arXiv},
  doi = {10.48550/arXiv.2611.07947},
  url = {https://arxiv.org/abs/2611.07947}
}