MaximaLabs

Thermal oxidation of a stream too dilute to burn itself

VOC-laden waste gas preheated and combusted at real thermal-oxidizer temperature, destroying toluene to CO₂ and water.

Runs at the real 750–870 °C destruction windowToluene fully atom-balanced to CO₂ and waterPreheat duty solved against the combustion exotherm
VOC-laden waste gas
Preheater
Thermal oxidizer
Stack cooler
Clean stack gas

The actual dark-mode canvas: a dilute VOC-laden air stream preheated, combusted at thermal-oxidizer temperature, then cooled before the stack.

A dilute stream cannot heat itself

The whole difficulty of a thermal oxidizer is that the VOC concentration is far below what would sustain the flame, so most of the chamber temperature has to be bought as fuel or recovered as preheat. The energy balance here solves that gap explicitly rather than assuming an auto-thermal duty.

C7H8+9O27CO2+4H2O\mathrm{C_7H_8} + 9\,\mathrm{O_2} \longrightarrow 7\,\mathrm{CO_2} + 4\,\mathrm{H_2O}
Qpreheat=n˙ ⁣(h(Tcomb)h(Tin))ΔHcombQ_{\text{preheat}} = \dot n\!\left(h(T_{\text{comb}}) - h(T_{\text{in}})\right) - \Delta H_{\text{comb}}
DRE=1n˙VOC,outn˙VOC,in(set by temperature and residence time)\text{DRE} = 1 - \frac{\dot n_{\text{VOC,out}}}{\dot n_{\text{VOC,in}}} \quad \text{(set by temperature and residence time)}

Unit ops shipped for this vertical

Heater / cooler

Duty- or outlet-condition-specified energy-balance stage.

Run preset →
Fixed-conversion reactor

A specified per-pass conversion on a key component — the shortcut counterpart to the equilibrium and kinetic reactors.

Run preset →
Live plant integration

Stream combustion-chamber temperature and inlet VOC loading from the unit's OPC-UA server into this flowsheet's twin comparison — destruction efficiency falls off a cliff below the design temperature, and the solved duty says how much preheat is really needed.

See the Digital Twin platform →

Try it yourself

Ready to modernize your emissions control simulations?

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