Back to Publications
Process Engineering8 min read

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

Kiran SeepanaSeptember 15, 2026146 Views
Go VIP (Watermark-Free)
Executive Summary & Scope

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

Peer-Reviewed & PE Verified

ASME VIII • NFPA 68/69 • TEMA • ISO 9001 Alignment

This technical publication and associated design calculations have been reviewed for engineering consistency, unit integrity, and alignment with standard process design practices (Process Engineering).

# 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 (15−25 m3/m2⋅h15 - 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+POCl3→R-Cl+POCl2OH+HCl↑(1 mol POCl3→3 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+SOCl2→R-COCl+SO2↑+HCl↑(1 mol SOCl2→1 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+TFA→R-SH+Trt-OH+H2S↑(1 mol Thiol→1 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.5−2.5K_{peak} = 1.5 - 2.5):

Wg,peak=(Mreact⋅Ppure100MWreact)⋅Stoich_Coeff⋅MWgas⋅1tdosing⋅Kpeak[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 (Df≥5−10D_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.0−12.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=4⋅Qtotalπ⋅vduct⋅3600×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.35−0.65⋅X)C_{s,flood} = \exp\left( -1.35 - 0.65 \cdot \sqrt{X} \right)
uflood=Cs,floodρgρl−ρg⋅Fp0.5u_{flood} = \frac{C_{s,flood}}{\sqrt{ \frac{\rho_g}{\rho_l - \rho_g} \cdot F_p^{0.5} }}

Where:

  • FpF_p: Packing factor (m−1m^{-1}) (e.g. Fp=85 m−1F_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: 70−80%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 HTU≈0.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: Htotal≤4.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 85−90%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 120−180 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)⋅(250⋅9.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/m2⋅hL_{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.8 m/s1.8 \text{ m/s})

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

nnozzles=ceil(QL/3600π4Dorif2⋅1.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=ρl⋅g⋅(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 (ΔHneut\Delta 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 (30∘C30^\circ\text{C} supply →35∘C\to 35^\circ\text{C} return, ΔTCW=5∘C\Delta T_{CW} = 5^\circ\text{C}):

QCW=Qtotal_cooler×3600ρwater⋅Cp⋅ΔTCW=Qtotal_cooler⋅36001000⋅4.184⋅5[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×1000U⋅LMTD[m2]A_{HEX} = \frac{Q_{total\_cooler} \times 1000}{U \cdot\text{LMTD}} \quad [\text{m}^2]

Where:

  • U=1350 W/m2⋅KU = 1350 \text{ W/m}^2\cdot\text{K} (High-efficiency Titanium PHE plates for corrosive caustic vs CT water)
  • LMTD≈8.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 30∘C→35∘C30^\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

Process EngineeringPharmaScale-Up
Comments (0)

Discussion

Please Log In to participate in the technical discussion.

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