MaximaLabs
All unit operations

Flare stack simulation

N relief inlets -> burned (terminal, no outlet)

Governing equations

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

W=jWj(simultaneous relief load)W = \sum_j W_j\quad(\text{simultaneous relief load})
Ma=WρAtip/kRT/M0.5\mathrm{Ma} = \frac{W}{\rho A_{tip}}\Big/\sqrt{k R T/M} \le 0.5
q=τFQ4πD2,Dexcl=τFQ4πqpermq = \frac{\tau F Q}{4\pi D^2},\quad D_{excl} = \sqrt{\frac{\tau F Q}{4\pi q_{perm}}}
WW
total simultaneous relief load [kg/s]
AtipA_{tip}
flare tip area [m^2]
ρ\rho
gas density at the tip [kg/m^3]
Ma\mathrm{Ma}
tip exit Mach number
qq
radiant flux at the receiver [W/m^2]
QQ
heat release [W]
DD
slant distance to the receiver [m]
DexclD_{excl}
exclusion distance for a permissible flux level [m]
τ\tau
atmospheric transmissivity
FF
fraction of heat radiated
qpermq_{perm}
API 521 permissible flux (4730 personnel, 6310 equipment) [W/m^2]

Parameters

tip_diameter [m, required]; optional header_diameter [m] + header_length [m] (built-up back-pressure check), stack_height [m] and receiver_distance [m] (API 521 radiation), set_pressure [Pa, gauge — else the lowest relieving valve on the header is inferred from the inlet pressures], allowable_backpressure_fraction [default 0.10], friction_factor, fraction_radiated [default 0.2], transmissivity [default 0.8], heat_of_combustion [J/kg — else computed from the relief gas composition].

Example flowsheets that use it

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