MaximaLabs

Ammoniating granulator simulation

recycle granules + slurry + ammonia -> granules (with a size distribution), offgas, excess ammonia

Governing equations

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

MRout=MRtarget,FNH3,fed=FNH3,react/(1−s)MR_{out} = MR_{target},\quad F_{NH_3,fed} = F_{NH_3,react}/(1 - s)
∑inFh+Q=Hgran(T)+Hgas(T),FH2O,evap solved\sum_{in} F h + Q = H_{gran}(T) + H_{gas}(T),\quad F_{H_2O,evap}\ \text{solved}
m˙out=∑iwi (di+Δddi)3m˙rec\dot m_{out} = \sum_i w_i\,\left(\frac{d_i + \Delta d}{d_i}\right)^3 \dot m_{rec}
RR=m˙rec,dry/m˙new,dryRR = \dot m_{rec,dry} / \dot m_{new,dry}
N%=100 MN nNmdry,P2O5%=100 MP2O5 nP/2mdryN\% = 100\,\frac{M_N\,n_N}{m_{dry}},\quad P_2O_5\% = 100\,\frac{M_{P_2O_5}\,n_P/2}{m_{dry}}
MRoutMR_{out}
granule mole ratio [-]
MRtargetMR_{target}
specified mole ratio [-]
ss
ammonia slip [-]
FNH3,reactF_{NH_3,react}
ammonia reacted [mol/s]
FNH3,fedF_{NH_3,fed}
ammonia drawn [mol/s]
FF
molar flow [mol/s]
hh
molar enthalpy, elements at 298.15 K [J/mol]
QQ
duty, 0 if adiabatic [W]
HgranH_{gran}
granule enthalpy [W]
HgasH_{gas}
offgas enthalpy [W]
TT
bed temperature [K]
FH2O,evapF_{H_2O,evap}
water evaporated [mol/s]
wiw_i
recycle mass fraction in size class i [-]
did_i
class size [m]
Δd\Delta d
diameter increase of every granule [m]
m˙out\dot m_{out}
dry solids out [kg/s]
m˙rec\dot m_{rec}
dry recycle in [kg/s]
RRRR
recycle ratio [-]
m˙rec,dry\dot m_{rec,dry}
dry recycle [kg/s]
m˙new,dry\dot m_{new,dry}
dry new product made [kg/s]
N%N\%
nitrogen grade, dry basis [wt%]
P2O5%P_2O_5\%
phosphate grade as P2O5, dry basis [wt%]
MNM_N
nitrogen atomic weight [kg/mol]
nNn_N
nitrogen [mol/s]
MP2O5M_{P_2O_5}
P2O5 molar mass [kg/mol]
nPn_P
phosphorus [mol/s]
mdrym_{dry}
dry granule mass [kg/s]

Parameters

recycle granules + pre-neutralizer slurry + sparged ammonia -> granules at the product mole ratio. mole_ratio [-] (required, ~1.8-1.9 for DAP); temperature [K] (required, the bed's); ammonia_slip [-] (required, measured); duty [W] (default 0, adiabatic: the water evaporated closes the energy balance); psd_edges_m (granule size grid); nucleus_size_m [m] (start-up bed only). New solid layers onto the recycle (equal diameter growth for every size); grade N / P2O5 wt% dry and as-is, recycle ratio and the granule PSD are reported

Example flowsheets that use it

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