Back to Publications
Process Engineering8 min read

Design & Sizing of Acid Gas Scrubbers for Batch API Reactors: A Step-by-Step Engineering Guide

Kiran SeepanaAugust 30, 202644 Views
Executive Summary & Scope

A comprehensive technical guide on designing wet packed scrubbers for batch API reactors. Features stoichiometry for POCl3, SOCl2, and thiol reactions (HCl, SO2, Cl2, H2S), carrier gas dilution factor (Df), GPDC flooding velocity column sizing, HTU/NTU mass transfer, blower static head, recirculation pump hydraulics, and Heat of Neutralization PHE Exchanger CT water sizing.

# Design & Sizing of Acid Gas Scrubbers for Batch API Reactors: A Step-by-Step Engineering Guide

Acid Gas Scrubber Design Architecture
Acid Gas Scrubber Design Architecture

# Executive Summary & Industrial Context

In commercial Active Pharmaceutical Ingredient (API) and specialty chemical manufacturing, key synthetic transformations involve highly reactive chlorinating, sulfonating, and deprotecting reagents such as Phosphorus Oxychloride (POCl3\text{POCl}_3), Thionyl Chloride (SOCl2\text{SOCl}_2), Oxalyl Chloride, and Thiols. During batch processing, these reactions liberate large quantities of hazardous, corrosive acid gases—primarily Hydrogen Chloride (HCl\text{HCl}), Sulfur Dioxide (SO2\text{SO}_2), Chlorine (Cl2\text{Cl}_2), and Hydrogen Sulfide (H2S\text{H}_2\text{S}).

Because batch reactions operate with time-varying addition rates and exothermic heat spikes, acid gas evolution is non-steady-state. If the scrubbing system is under-sized, sudden gas surges can over-pressurize reactor headspaces, blow out liquid seals, release toxic fumes into manufacturing bays, or exceed environmental emission limits (<5 ppm< 5\text{ ppm}).

This engineering guide provides a rigorous blueprint for designing and sizing Wet Packed Acid Gas Scrubbers, covering gas generation stoichiometry, carrier gas dilution factors (DfD_f), GPDC column diameter sizing, HTU/NTU mass transfer integration, exhaust blower static pressure calculations (250 mmWC250\text{ mmWC} motor head baseline), recirculation pump hydraulics, and Heat of Neutralization Plate Heat Exchanger (PHE) & Cooling Tower Water Sizing.


# 1. System Anatomy of an Industrial Acid Gas Scrubber

An industrial batch scrubber system consists of five primary interconnected unit operations:

  +-----------------------------------------------------------------------------------------+
  | BATCH REACTOR ACID GAS SCRUBBING SYSTEM SCHEMATIC                                       |
  +-----------------------------------------------------------------------------------------+
  |                                                                                         |
  |  [ Batch Reactor ] ──► Acid Gas Ducting ──► [ Packed Scrubbing Column ] ──► [ Blower ] ─► Stack
  |   (POCl3/SOCl2)       (with N2 Purge)         │ (Pall Rings / Saddles)    │ (Exhaust)   |
  |                                               ▼                           │             |
  |                                       [ Caustic Sump ] ◄──────────────────┘             |
  |                                       (10% NaOH Liquid) ──► [ Pump ] ──► [ PHE Cooler ] 
  |                                                                               (CT Water)
  +-----------------------------------------------------------------------------------------+
  1. Reactor Vapor Ducting & Nitrogen Purge: Collects acid gas fumes and carrier gas (N2N_2 or air in-leakage).
  2. Packed Absorption Column: Random plastic packing (Pall Rings or Intalox Saddles) providing gas-liquid interfacial area.
  3. Liquid Recirculation Sump & Neutralization: Stores circulating scrubbing solution (10% NaOH10\% \text{ NaOH} caustic or water).
  4. Recirculation Pump & Titanium PHE Cooler: Delivers cooled scrubbing liquid to top spray distributors at a continuous irrigation rate (1525 m3/m2h15 - 25 \text{ m}^3/\text{m}^2 \cdot \text{h}) while removing neutralization heat via Cooling Tower Water.
  5. Exhaust Blower & Demister Pad: Maintains negative duct pressure and removes entrained liquid droplets prior to stack discharge.

# 2. Stoichiometric Gas Generation Rates & Peak Surge Factors (KpeakK_{peak})

# 2.1 Reaction Stoichiometry Equations

The mass of acid gas liberated per batch depends on reactant stoichiometry:

  • POCl3\text{POCl}_3 Chlorination:
R-OH+POCl3R-Cl+POCl2OH+HCl(1 mol POCl33 mol HCl)R\text{-OH} + \text{POCl}_3 \to R\text{-Cl} + \text{POCl}_2\text{OH} + \text{HCl} \uparrow \quad (1 \text{ mol } \text{POCl}_3 \to 3 \text{ mol } \text{HCl})
  • SOCl2\text{SOCl}_2 Thionyl Chloride Reaction:
R-COOH+SOCl2R-COCl+SO2+HCl(1 mol SOCl21 mol SO2+1 mol HCl)R\text{-COOH} + \text{SOCl}_2 \to R\text{-COCl} + \text{SO}_2 \uparrow + \text{HCl} \uparrow \quad (1 \text{ mol } \text{SOCl}_2 \to 1 \text{ mol } \text{SO}_2 + 1 \text{ mol } \text{HCl})
  • Thiol Deprotection:
R-S-Trt+TFAR-SH+Trt-OH+H2S(1 mol Thiol1 mol H2S)R\text{-S-Trt} + \text{TFA} \to R\text{-SH} + \text{Trt-OH} + \text{H}_2\text{S} \uparrow \quad (1 \text{ mol Thiol} \to 1 \text{ mol } \text{H}_2\text{S})

# 2.2 Peak Acid Gas Mass Flow Rate (Wg,peakW_{g,peak})

Because reagent addition is non-uniform, average gas evolution rate must be multiplied by a peak surge factor (Kpeak=1.52.5K_{peak} = 1.5 - 2.5):

Wg,peak=(MreactPpure100MWreact)Stoich_CoeffMWgas1tdosingKpeak[kg/h]W_{g,peak} = \left( \frac{M_{react} \cdot \frac{P_{pure}}{100}}{MW_{react}} \right) \cdot \text{Stoich\_Coeff} \cdot MW_{gas} \cdot \frac{1}{t_{dosing}} \cdot K_{peak} \quad [\text{kg/h}]

# 3. Carrier Gas Dilution Factor (DfD_f) & Gas Concentration Analysis

# 3.1 Dilution Factor (DfD_f)

In industrial fume extraction headers, carrier dilution air or N2N_2 purge gas (QpurgeQ_{purge}) is introduced to sweep acid fumes from multiple reactor pick-up points. The Dilution Factor (DfD_f) is defined as:

Df=QtotalQacid_gas=Qacid_gas+QpurgeQacid_gasD_f = \frac{Q_{total}}{Q_{acid\_gas}} = \frac{Q_{acid\_gas} + Q_{purge}}{Q_{acid\_gas}}

Where:

  • Qacid_gasQ_{acid\_gas}: Volumetric flow rate of pure acid gas liberated (m3/hm^3/h)
  • QpurgeQ_{purge}: Volumetric flow rate of carrier dilution air/nitrogen (m3/hm^3/h)
  • QtotalQ_{total}: Total combined gas flow rate entering scrubber (m3/hm^3/h)

# 3.2 Volumetric & Mass Concentration %

The acid gas concentration in the entering gas stream is calculated as:

yacid=(Qacid_gasQtotal)×100%[Vol%]y_{acid} = \left( \frac{Q_{acid\_gas}}{Q_{total}} \right) \times 100\% \quad [\text{Vol\%}]
xmass=(Wg,peakWg,peak+Wpurge)×100%[Mass%]x_{mass} = \left( \frac{W_{g,peak}}{W_{g,peak} + W_{purge}} \right) \times 100\% \quad [\text{Mass\%}]

Safety Engineering Importance: Maintaining a minimum dilution factor (Df510D_f \ge 5 - 10) prevents localized high concentrations of flammable vapors (for solvent-containing fumes) and lowers acid dew point temperatures inside FRP ductwork.


# 4. Header Duct Sizing & Multi-Point Pick-up Velocity

Extraction ducting connecting reactor manholes to the scrubber header must maintain an economical gas velocity:

  • Design Extraction Velocity (vductv_{duct}): 8.012.0 m/s8.0 - 12.0 \text{ m/s} (Recommended: 10.0 m/s10.0 \text{ m/s}).
    • Velocities below 8.0 m/s8.0 \text{ m/s} cause liquid droplet fallout.
    • Velocities above 12.0 m/s12.0 \text{ m/s} create excessive noise and frictional static head drop.

# Duct Diameter Equation:

Dduct=4Qtotalπvduct3600×1000[mm]D_{duct} = \sqrt{\frac{4 \cdot Q_{total}}{\pi \cdot v_{duct} \cdot 3600}} \times 1000 \quad [\text{mm}]

Standard nominal FRP/PP duct sizes are selected (150 mm,200 mm,250 mm,300 mm,400 mm,500 mm,600 mm150\text{ mm}, 200\text{ mm}, 250\text{ mm}, 300\text{ mm}, 400\text{ mm}, 500\text{ mm}, 600\text{ mm}).


# 5. Packed Column Diameter Sizing (DcD_c) & Flooding Optimisation

# 5.1 Sherwood-Leva-Eckert (GPDC) Correlation

Column diameter is governed by the gas flooding velocity (ufloodu_{flood}), calculated using the generalized pressure drop correlation:

X=(LG)ρgρlX = \left( \frac{L}{G} \right) \sqrt{\frac{\rho_g}{\rho_l}}
Cs,flood=exp(1.350.65X)C_{s,flood} = \exp\left( -1.35 - 0.65 \cdot \sqrt{X} \right)
uflood=Cs,floodρgρlρgFp0.5u_{flood} = \frac{C_{s,flood}}{\sqrt{ \frac{\rho_g}{\rho_l - \rho_g} \cdot F_p^{0.5} }}

Where:

  • FpF_p: Packing factor (m1m^{-1}) (e.g. Fp=85 m1F_p = 85 \text{ m}^{-1} for 50mm PP Pall Rings)
  • ρg,ρl\rho_g, \rho_l: Gas and liquid densities (kg/m3kg/m^3)
  • ufloodu_{flood}: Superficial flooding gas velocity (m/sm/s)

# 5.2 Target Flooding % vs Commercial Vessel Selection & Operating Flooding %

Design gas velocity is set at a user-selected Target Flooding % (typically 50%60%50\% - 60\%, Max: 7080%70-80\%):

udesign=uflood×(Target%100)u_{design} = u_{flood} \times \left( \frac{\text{Target\%}}{100} \right)
Areq=Qtotal/3600udesign    Dcalc=4Areqπ×1000[mm]A_{req} = \frac{Q_{total} / 3600}{u_{design}} \implies D_{calc} = \sqrt{\frac{4 A_{req}}{\pi}} \times 1000 \quad [\text{mm}]

# Step-by-Step Commercial Sizing Example:

  • For Qtotal=1551 m3/hQ_{total} = 1551 \text{ m}^3/\text{h} and uflood=2.17 m/su_{flood} = 2.17 \text{ m}/\text{s}:
    • At 50% Target Flood: Dcalc=711 mm    D_{calc} = 711 \text{ mm} \implies Standard Shell Selected = 700 mm700 \text{ mm} (Operating Flooding = 51.6%).
    • At 60% Target Flood: Dcalc=649 mm    D_{calc} = 649 \text{ mm} \implies Smart Economical Shell Selected = 600 mm600 \text{ mm} (Operating Flooding = 70.2%).
    • At 70% Target Flood: Dcalc=601 mm    D_{calc} = 601 \text{ mm} \implies Next Standard Shell = 600 mm600 \text{ mm} (Operating Flooding = 70.2%).

Key Takeaway: Both 60% and 70% target flooding map to the exact same 600 mm600\text{ mm} commercial shell size, resulting in an identical safe operating flooding velocity of 70.2%!


# 6. Height of Packing (HpackedH_{packed}) & Equivalent Multi-Column Criteria

# 6.1 HTU x NTU Mass Transfer Integration

Packed bed height (HpackedH_{packed}) is calculated using the Transfer Unit method:

NTU=ln(11ηremoval)\text{NTU} = \ln\left( \frac{1}{1 - \eta_{removal}} \right)

For 99.5%99.5\% absorption efficiency (ηremoval=0.995\eta_{removal} = 0.995):

NTU=ln(200)=5.30\text{NTU} = \ln(200) = 5.30
Hpacked=NTU×HTU×1.15[m]H_{packed} = \text{NTU} \times \text{HTU} \times 1.15 \quad [\text{m}]

Where HTU0.55 m\text{HTU} \approx 0.55 \text{ m} for 50mm PP Pall Rings, yielding Hpacked=3.35 mH_{packed} = 3.35 \text{ m}.

# 6.2 Industry Multi-Column Split Criteria (Htotal>4.0 mH_{total} > 4.0\text{ m})

Adding sump (1.5 m1.5\text{ m}) and distributor/demister space (1.2 m1.2\text{ m}) gives a single column height Htotal=6.05 mH_{total} = 6.05\text{ m}.

  • Single Column Limit: Htotal4.0 mH_{total} \le 4.0 \text{ m} (Standard indoor API plant ceiling clearance).
  • Scale Chem Industry Recommendation (Htotal>4.0 mH_{total} > 4.0\text{ m}):
    • Install 2 Equivalent Columns in Series:
      • Column 1 (Primary Bulk Scrubber): Takes 50%50\% of packed bed (1.68 m1.68\text{ m} bed, 4.38 m4.38\text{ m} total height). Absorbs 8590%85-90\% acid.
      • Column 2 (Polishing Scrubber): Takes remaining 50%50\% of packed bed (1.68 m1.68\text{ m} bed, 4.38 m4.38\text{ m} total height). Polishes emissions to <5 ppm< 5\text{ ppm}.

# 7. Exhaust Blower Motor Power Sizing (250 mmWC Static Baseline)

The exhaust blower must draw gas through ducting, packed beds, and demisters under negative pressure:

  1. Packed Bed Pressure Drop:
ΔPbed=35×(Op_Flood%60)2×Hpacked[mmWC]\Delta P_{bed} = 35 \times \left( \frac{\text{Op\_Flood\%}}{60} \right)^2 \times H_{packed} \quad [\text{mmWC}]
  1. System Pressure Drop:
ΔPcalc=ΔPbed+ΔPdemister(20)+ΔPduct(25)+25[mmWC]\Delta P_{calc} = \Delta P_{bed} + \Delta P_{demister} (20) + \Delta P_{duct} (25) + 25 \quad [\text{mmWC}]
  1. Motor Power Sizing Baseline (250 mmWC250\text{ mmWC}):
    • While calculated system drop may be 120180 mmWC120 - 180 \text{ mmWC}, chemical engineering best practice sizes the blower motor against a 250 mmWC250 \text{ mmWC} design static head to handle duct fouling and surge resistance.
Pblower=(Qtotal/3600)(2509.80665)1000ηfan×1.25[kW]P_{blower} = \frac{(Q_{total} / 3600) \cdot (250 \cdot 9.80665)}{1000 \cdot \eta_{fan}} \times 1.25 \quad [\text{kW}]

# 8. Recirculation Pump Sizing & Liquid Distributor Velocity

# 8.1 Irrigation Rate & Pump Flow (QLQ_L)

To ensure thorough packing wetting, liquid irrigation rate is maintained at Lrate=20 m3/m2hL_{rate} = 20 \text{ m}^3/\text{m}^2 \cdot \text{h}:

QL=Ac×Lrate[m3/h]Q_L = A_{c} \times L_{rate} \quad [\text{m}^3/\text{h}]

# 8.2 Spray Distributor Nozzle Velocity (1.8extm/s1.8 ext{ m/s})

Each spray nozzle orifice (10 mm10\text{ mm}) is sized for an economical liquid discharge velocity of 1.8extm/s1.8 ext{ m/s}:

nnozzles=ceil(QL/3600π4Dorif21.8)n_{nozzles} = \text{ceil}\left( \frac{Q_L / 3600}{\frac{\pi}{4} D_{orif}^2 \cdot 1.8} \right)

# 8.3 Pump Motor Power:

Ppump=ρlg(QL/3600)HTDH1000ηpump×1.25[kW]P_{pump} = \frac{\rho_l \cdot g \cdot (Q_L / 3600) \cdot H_{TDH}}{1000 \cdot \eta_{pump}} \times 1.25 \quad [\text{kW}]

# 9. Caustic Neutralization Consumption Math

Neutralizer solution (10% NaOH10\% \text{ NaOH}, density 1.10 kg/L1.10 \text{ kg/L}) consumption per batch is calculated stoichiometrically:

mNaOH,pure=macid,batch×(MWNaOHMWacid)×Stoich_Ratio[kg]m_{NaOH,pure} = m_{acid,batch} \times \left( \frac{MW_{NaOH}}{MW_{acid}} \right) \times \text{Stoich\_Ratio} \quad [\text{kg}]
Vsolution=mNaOH,pure0.10×1.10[Liters / Batch]V_{solution} = \frac{m_{NaOH,pure}}{0.10 \times 1.10} \quad [\text{Liters / Batch}]

# 10. Heat of Neutralization (DeltaHneutDelta H_{neut}) & Sump Recirculation PHE Cooler Sizing

# 10.1 Exothermic Heat Release Math (QneutQ_{neut})

Gas-liquid absorption accompanied by chemical neutralization is strongly exothermic:

HCl (g)+NaOH (aq)NaCl (aq)+H2O (l)ΔHneut=57.3 kJ/mol\text{HCl (g)} + \text{NaOH (aq)} \to \text{NaCl (aq)} + \text{H}_2\text{O (l)} \quad \Delta H_{neut} = -57.3 \text{ kJ/mol}
SO2 (g)+2NaOH (aq)Na2SO3 (aq)+H2O (l)ΔHneut=120.0 kJ/mol\text{SO}_2 \text{ (g)} + 2\text{NaOH (aq)} \to \text{Na}_2\text{SO}_3 \text{ (aq)} + \text{H}_2\text{O (l)} \quad \Delta H_{neut} = -120.0 \text{ kJ/mol}

The heat generation rate (QneutQ_{neut}) at peak gas evolution (Wg,peakW_{g,peak}) is calculated as:

Qneut=(Wg,peakMWacid)10003600ΔHneut[kW]Q_{neut} = \left( \frac{W_{g,peak}}{MW_{acid}} \right) \cdot \frac{1000}{3600} \cdot |\Delta H_{neut}| \quad [\text{kW}]

Adding a 15%15\% safety margin for sensible gas cooling yields total cooler duty:

Qtotal_cooler=Qneut×1.15[kW]Q_{total\_cooler} = Q_{neut} \times 1.15 \quad [\text{kW}]
Duty (TR)=Qtotal_cooler3.517\text{Duty (TR)} = \frac{Q_{total\_cooler}}{3.517}

# 10.2 Cooling Tower Water (CT Water) Flow Requirement (QCWQ_{CW})

For a standard plant Cooling Tower Water loop (30C30^\circ\text{C} supply 35C\to 35^\circ\text{C} return, ΔTCW=5C\Delta T_{CW} = 5^\circ\text{C}):

QCW=Qtotal_cooler×3600ρwaterCpΔTCW=Qtotal_cooler360010004.1845[m3/h]Q_{CW} = \frac{Q_{total\_cooler} \times 3600}{\rho_{water} \cdot C_p \cdot \Delta T_{CW}} = \frac{Q_{total\_cooler} \cdot 3600}{1000 \cdot 4.184 \cdot 5} \quad [\text{m}^3/\text{h}]

# 10.3 Recirculation Plate Heat Exchanger (PHE) Area (AHEXA_{HEX})

To prevent caustic sump overheating and loss of absorption efficiency, an inline Titanium Plate Heat Exchanger (PHE) is installed on the pump recirculation discharge line:

AHEX=Qtotal_cooler×1000ULMTD[m2]A_{HEX} = \frac{Q_{total\_cooler} \times 1000}{U \cdot \text{LMTD}} \quad [\text{m}^2]

Where:

  • U=1350 W/m2KU = 1350 \text{ W/m}^2\cdot\text{K} (High-efficiency Titanium PHE plates for corrosive caustic vs CT water)
  • LMTD8.5 K\text{LMTD} \approx 8.5 \text{ K} Logarithmic Mean Temperature Difference

# Summary Sizing Table (Sample Batch API Case Study)

ParameterSizing ResultUnitsIndustry Standard / Criterion
Acid Gas SpeciesHCl\text{HCl} / SO2\text{SO}_2-From POCl3\text{POCl}_3 / SOCl2\text{SOCl}_2 Reaction
Peak Gas Evolution Rate160.0160.0kg/h\text{kg/h}Kpeak=1.8K_{peak} = 1.8 Surge Multiplier
Carrier Air Purge Flow14401440m3/h\text{m}^3/\text{h}Dilution Factor Df=10.8xD_f = 10.8x
Main Header Duct Size250 mm250 \text{ mm}mm FRP\text{mm FRP}Sized @ 10.0 m/s10.0 \text{ m/s} velocity
Selected Shell Diameter600 mm600 \text{ mm}mm\text{mm}Smart Economical (70.2%70.2\% Op Flood)
Layout Recommendation2 Columns in Series-Single height 6.05m>4.0m6.05\text{m} > 4.0\text{m} ceiling limit
Blower Motor Rating2.2 kW2.2 \text{ kW}kW\text{kW}Sized @ 250 mmWC250 \text{ mmWC} motor head
Recirculation Pump Rating1.1 kW1.1 \text{ kW}kW\text{kW}Mag-Drive Pump (5.7 m3/h@14.2m5.7 \text{ m}^3/\text{h} @ 14.2\text{m} TDH)
Neutralization Heat Duty69.8 kW(19.9 TR)69.8 \text{ kW} (19.9 \text{ TR})kW (TR)\text{kW (TR)}Exothermic heat of neutralization
CT Water Requirement12.0 m3/h(53 GPM)12.0 \text{ m}^3/\text{h} (53 \text{ GPM})m3/h\text{m}^3/\text{h}Cooling Water 30C35C30^\circ\text{C} \to 35^\circ\text{C} loop
Titanium PHE Area6.08 m26.08 \text{ m}^2m2\text{m}^2Titanium Plate Heat Exchanger
Caustic Demand16361636Liters/Batch\text{Liters/Batch}10% NaOH10\% \text{ NaOH} solution demand

👉 Launch Interactive Acid Gas Scrubber Calculator

Scrubber SizingAcid Gas AbsorptionPOCl3 ReactionSOCl2 ReactionBatch ReactorPacked ColumnHeat of NeutralizationHeat Exchanger Sizing
Comments (0)

Discussion

Please Log In to participate in the technical discussion.

No comments posted yet. Be the first to share your input!