MaximaLabs

Pre-neutralizer (MAP/DAP) simulation

acid (phosphoric acid + scrubber liquors) + ammonia -> slurry, vapor, excess ammonia

Governing equations

The exact equations the solver works for a pre-neutralizer (map/dap) — the same math shown in the app's "Theory" panel, not a black box.

H3PO4+NH3→NH4H2PO4,NH4H2PO4+NH3→(NH4)2HPO4\mathrm{H_3PO_4} + \mathrm{NH_3} \rightarrow \mathrm{NH_4H_2PO_4},\quad \mathrm{NH_4H_2PO_4} + \mathrm{NH_3} \rightarrow \mathrm{(NH_4)_2HPO_4}
MR=N−2 min⁡(S,N/2)PMR = \frac{N - 2\,\min(S, N/2)}{P}
FNH3,react=MR⋅P+2S−Nin,FNH3,fed=FNH3,react/(1−s)F_{NH_3,react} = MR\cdot P + 2S - N_{in},\qquad F_{NH_3,fed} = F_{NH_3,react}/(1 - s)
wH2O=mH2O,slurrymslurryw_{H_2O} = \frac{m_{H_2O,slurry}}{m_{slurry}}
Q=∑outFh−∑inFhQ = \sum_{out} F h - \sum_{in} F h
MRMR
ammonia : phosphoric acid mole ratio after sulfate [-]
NN
ammonia nitrogen [mol/s]
PP
phosphorus [mol/s]
SS
sulfur [mol/s]
ss
ammonia slip, fraction of the ammonia fed leaving unreacted [-]
FNH3,reactF_{NH_3,react}
ammonia reacted [mol/s]
FNH3,fedF_{NH_3,fed}
ammonia drawn [mol/s]
FNH3,inF_{NH_3,in}
ammonia arriving in the acid (scrubber liquor) [mol/s]
wH2Ow_{H_2O}
water mass fraction kept in the slurry [-]
mH2O,slurrym_{H_2O,slurry}
water in the slurry [kg/s]
mslurrym_{slurry}
slurry mass [kg/s]
FF
molar flow [mol/s]
hh
molar enthalpy, elements at 298.15 K [J/mol]
QQ
duty to hold the temperature [W]

Parameters

phosphoric acid neutralised by ammonia to a mole ratio (N/P after the sulfate's ammonium sulfate). Components: phosphoric_acid, sulfuric_acid, water, ammonia, monoammonium_phosphate, diammonium_phosphate, ammonium_sulfate, phosphate_impurities (inert lump). mole_ratio [-] (required, <= 2); temperature [K] (required, the slurry's); pressure [Pa] (default the lowest acid inlet's); slurry_water_fraction [-] (required: mass fraction of water kept in the slurry, a plant measurement -- no solubility data is held here); ammonia_slip [-] (required: fraction of the ammonia fed that leaves unreacted, measured). Reaction heat follows from NBS 1982 formation enthalpies; the duty to hold the temperature is reported (negative: surplus heat)

Example flowsheets that use it

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