MaximaLabs
All unit operations

FCC riser simulation

1 gas-oil inlet -> 1 effluent; reports lump yields, the gasoline optimum and the cat/oil ratio the heat balance demands

Governing equations

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

dyAdτ=(k1+k3)yA2φ(tc)\frac{dy_A}{d\tau} = -(k_1+k_3)\,y_A^2\,\varphi(t_c)
dyBdτ=(k1yA2k2yB)φ(tc)\frac{dy_B}{d\tau} = \left(k_1 y_A^2 - k_2 y_B\right)\varphi(t_c)
dyCdτ=(k3yA2+k2yB)φ(tc)\frac{dy_C}{d\tau} = \left(k_3 y_A^2 + k_2 y_B\right)\varphi(t_c)
φ=eαtcor(1+βtc)n\varphi = e^{-\alpha t_c} \quad\text{or}\quad (1+\beta t_c)^{-n}
C/O=ΔHrxnx+cp,oil(TriserTfeed)+λvapcp,cat(TregenTriser)C/O = \frac{\Delta H_{rxn}\,x + c_{p,oil}(T_{riser}-T_{feed}) + \lambda_{vap}}{c_{p,cat}\,(T_{regen}-T_{riser})}
yAy_A
gas-oil lump mass fraction [-]
yBy_B
gasoline lump [-]
yCy_C
light gas + coke lump [-]
τ\tau
catalyst contact time along the riser (2-5 s in practice) [s]
k1k_1
gas oil -> gasoline rate constant (SECOND order in y_A) [1/s]
k2k_2
gasoline overcracking rate constant (first order in y_B) [1/s]
k3k_3
gas oil -> gas + coke rate constant (second order in y_A) [1/s]
φ\varphi
catalyst activity from coke laydown, 1 at the riser inlet [-]
tct_c
catalyst time on stream [s]
α\alpha
exponential decay constant [1/s]
β\beta
power-law decay constant [1/s]
nn
power-law decay exponent [-]
C/OC/O
catalyst-to-oil mass ratio set by the heat balance (5-10 typical) [-]
ΔHrxn\Delta H_{rxn}
cracking endotherm per kg converted [J/kg]
xx
gas-oil conversion [-]
λvap\lambda_{vap}
feed vaporization enthalpy [J/kg]
cp,oilc_{p,oil}
feed heat capacity [J/kg/K]
cp,catc_{p,cat}
catalyst heat capacity [J/kg/K]
TregenT_{regen}
regenerated-catalyst temperature [K]
TriserT_{riser}
riser temperature [K]
TfeedT_{feed}
feed preheat temperature [K]

Parameters

three-lump fluid catalytic cracking riser (Weekman-form kinetics: second-order gas-oil cracking, first-order gasoline overcracking, time-on-stream catalyst deactivation), reporting the gasoline optimum and the heat-balance cat/oil ratio. Ships NO rate constants: an FCC lump matrix is regressed from a specific feed on a specific catalyst, so you supply your own

Example flowsheets that use it

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