I was sizing a packed bed scrubber for a chlor-alkali plant last year — 8,000 m³/h of chlorine gas, target outlet under 5 ppm. First pass on the Souders-Brown equation gave me a φ1.5m column. The L/G ratio looked fine. The pressure drop was within range. I was about to send the design sheet to fabrication when I noticed the minimum wetting rate check was borderline. A quick recalculation showed the liquid distributor would need 55 pour points per square meter — within reason, but only if the nozzle layout was perfect. Three iterations later, the column ended up at φ1.4m with a different packing size. The point: packed bed scrubber design calculation isn’t plug-and-play. Each formula feeds into the next, and the iteration is where the real design happens.
A packed bed scrubber design calculation follows a specific sequence: gas velocity determines diameter → required efficiency determines packed height → L/G ratio determines liquid flow → minimum wetting rate validates the combination → pressure drop confirms the fan selection. This guide walks through each step with the formulas, the units, and a complete worked example so you know what to calculate and — just as important — what to check after every calculation.
For a broader comparison across all scrubber types, see our Scrubber Design Calculation: Guide to All 4 Wet Scrubber Types. This article focuses exclusively on packed bed design methodology.
Key Takeaways
- The packed bed design calculation sequence has 5 steps and each step feeds the next: velocity → diameter → packed height → wetting rate → pressure drop. If any intermediate result fails its check, you iterate — typically the diameter or L/G ratio — until the full sequence converges.
- The minimum wetting rate check is the step most commonly skipped and the most common cause of field failures. Packing that isn’t fully wetted loses 30–60% of its effective mass transfer area. For 2-inch PP Pall rings (surface area ~100 m²/m³, MWR = 0.10 m³/(m·h) × specific area), L_flux must exceed 10 m³/(m²·h). If your liquid distributor cannot deliver that flux at the design L/G, increase L/G or reduce column diameter.
- Column diameter comes from Souders-Brown with K = 0.05–0.08 m/s for packed beds, operating at 70–80% of flooding velocity. For a 10,000 m³/h gas flow at 35°C with 2-inch Pall rings, the starting diameter is approximately φ1.6m, which converges to φ1.4m after wetting rate iteration at L/G = 1.5 L/m³.
- Packed height = NTU × HTU, where NTU = ln(C_in/C_out) for first-order reactive absorption and HTU depends on packing type, liquid distribution quality, and gas velocity. For 2-inch random packing with fast chemical reaction (HCl+NaOH, NH₃+H₂SO₄), HTU ≈ 0.4–0.6 m. For physical absorption (VOC in water), HTU = 0.8–1.5 m. Do not use the default HTU from a vendor table — confirm it against your specific gas-liquid system.
- A complete packed bed scrubber design calculation leads directly to the equipment specification. For a verified design with a specific gas stream, browse our wet scrubber product catalog or contact our engineering team with your five design inputs — we will run the calculation sequence and provide a detailed design data sheet.
Packed Bed Scrubber Design Calculation Sequence
A packed bed scrubber design calculation follows this sequence, with each step using results from the previous one. If any step produces a value outside the acceptable range, you adjust one variable and recalculate from that point forward.
| Step | What You Calculate | Key Inputs | Acceptance Check |
|---|---|---|---|
| 1 | Column diameter | Gas flow (m³/h), design velocity (m/s), Souders-Brown K-factor | Flooding check: design velocity ≤ 80% of flooding velocity |
| 2 | Packed bed height | NTU (from required efficiency), HTU (from packing type and system) | H/D ratio: packed bed towers typically 2–6; below 2, consider spray tower |
| 3 | Liquid-to-gas ratio | Gas and liquid flow rates, contaminant solubility, stoichiometry | L/G range: 0.3–3.0 L/m³ for common applications |
| 4 | Minimum wetting rate | Liquid flux (m³/(m²·h)), packing specific surface area (m²/m³) | L_flux > MWR = 0.08–0.12 × specific surface area |
| 5 | Pressure drop | Gas velocity, packing factor, liquid load, bed height | ΔP < 800 Pa/m for random packing; total ΔP within fan capacity |
| 6 | Iterate if any check fails | Adjust diameter, L/G ratio, or packing type | All checks must pass simultaneously |
The two most common iteration triggers are (a) the minimum wetting rate check fails, requiring a smaller diameter or higher L/G, and (b) the pressure drop exceeds the fan’s available static pressure, requiring a larger diameter or different packing. Both are design corrections, not design failures — they are the normal loop in any packed bed scrubber sizing exercise.
Before starting any calculation, confirm your five universal inputs: gas flow rate at actual conditions (not Nm³/h — convert using actual temperature and pressure), contaminant type and inlet concentration, target outlet concentration, gas temperature (used for density and saturation vapor pressure), and available space (height and footprint constraints that may limit column dimensions). Without verified values for all five, any calculation output is a placeholder, not a design specification.
Step 1: Calculate Column Diameter
Column diameter is determined by the superficial gas velocity through the packed bed. The velocity must be high enough to promote good gas-liquid contact but low enough to avoid flooding — the condition where liquid is held up in the packing and carried upward by the gas stream.
The standard approach uses the Souders-Brown equation, originally developed for distillation columns but widely applied to packed bed scrubbers:
u_sg = K × √((ρ_l − ρ_g) / ρ_g)
Where u_sg is the superficial gas velocity (m/s) at flooding, K is the Souders-Brown factor (m/s), ρ_l is the liquid density (kg/m³), and ρ_g is the gas density (kg/m³). For packed bed scrubbers, K = 0.05–0.08 m/s at flooding, with lower values for foaming systems and smaller packings, and higher values for structured packing or non-foaming systems.
Design velocity is typically 70–80% of the Souders-Brown flooding velocity. Applying a 75% safety factor:
u_design = u_sg × 0.75
For a gas flow Q (m³/h), the required cross-sectional area A (m²) and diameter D (m) are:
A = Q / (u_design × 3,600)
D = √(4 × A / π)
A simpler alternative approach — used for preliminary sizing when the full Souders-Brown calculation is not yet justified — is to select a target superficial velocity directly: 0.3–0.5 m/s for packed beds handling dirty gas or high liquid loads, 0.5–1.0 m/s for clean packed beds with random packing, and 1.0–1.5 m/s for packed beds with structured packing or where footprint is constrained.
Worked Example — Diameter Calculation
Gas flow: 10,000 m³/h at 35°C. Contaminant: HCl at 120 mg/m³. Scrubbing solution: 5% NaOH. Gas density at 35°C and atmospheric pressure: approximately 1.15 kg/m³. Liquid density: approximately 1,050 kg/m³ (5% NaOH solution).
Step 1 — Calculate flooding velocity using Souders-Brown with K = 0.06 m/s (conservative value for 2-inch PP Pall rings, non-foaming system):
u_sg = 0.06 × √((1,050 − 1.15) / 1.15) = 0.06 × √911.2 = 0.06 × 30.2 = 1.81 m/s
Step 2 — Apply 75% flooding safety factor:
u_design = 1.81 × 0.75 = 1.36 m/s
Step 3 — Calculate cross-sectional area and diameter:
A = 10,000 / (1.36 × 3,600) = 10,000 / 4,896 = 2.04 m²
D = √(4 × 2.04 / π) = √2.60 = 1.61 m
Step 4 — Round to standard fabrication size. PP columns are typically fabricated in 100 mm diameter increments. Rounded diameter: φ1.6 m. Actual cross-sectional area at φ1.6m: A = 2.01 m². Actual design velocity: 10,000 / (2.01 × 3,600) = 1.38 m/s, giving a flooding percentage of 1.38 / 1.81 = 76% — within the acceptable 70–80% range.
This diameter is the starting point. It will be validated — and potentially adjusted — after the minimum wetting rate check in Step 4.
Step 2: Calculate Packed Bed Height Using HTU-NTU
The packed bed height is determined by the number of transfer units (NTU) required to achieve the target removal efficiency, multiplied by the height of a transfer unit (HTU) for the specific packing and gas-liquid system.
For a chemical scrubber where the contaminant reacts rapidly with the scrubbing solution (HCl + NaOH, NH₃ + H₂SO₄), the reaction is essentially instantaneous at the gas-liquid interface. In this case, the NTU calculation simplifies to:
NTU = ln(C_in / C_out)
Where C_in is the inlet concentration and C_out is the target outlet concentration. This assumes the reaction goes to completion and the liquid-phase driving force is negligible — valid when the chemical reagent is in stoichiometric excess (typically 10–50% excess NaOH for HCl scrubbing).
For physical absorption — where the contaminant dissolves in the scrubbing liquid without chemical reaction (VOC in water, SO₂ in water without caustic) — the NTU calculation must account for the equilibrium relationship:
NTU = ln(((C_in − m × x_in) / (C_out − m × x_out)) × (1 − 1/A) + 1/A) / (1 − 1/A)
Where m is the Henry’s law constant (dimensionless), x_in and x_out are the liquid-phase concentrations, and A = L/(m × G) is the absorption factor. For most packed bed scrubbers handling readily soluble gases, A should be in the range of 1.5–3.0 for efficient operation.
HTU determination is the less precise part of the calculation. HTU depends on packing type and size, gas and liquid velocities, liquid distribution quality, and the specific gas-liquid system. For preliminary design with random packing and fast chemical reaction:
- 1-inch random packing (Pall rings, IMTP): HTU ≈ 0.3–0.5 m
- 2-inch random packing (Pall rings, Super Intalox): HTU ≈ 0.4–0.6 m
- 3-inch random packing: HTU ≈ 0.6–0.8 m
- Structured packing (Mellapak 250Y, Flexipac 2Y): HTU ≈ 0.2–0.4 m
For physical absorption (VOC in water), HTU values are typically 1.5–3× higher than for chemical absorption because the liquid-phase resistance contributes significantly. HTU for physical absorption with 2-inch random packing and water: approximately 1.0–2.0 m.
Worked Example — Height Calculation
Using the same HCl scrubber: inlet 120 mg/m³, target outlet 6 mg/m³ (95% removal). Reactive absorption with 5% NaOH (chemical reaction is instantaneous).
NTU = ln(120 / 6) = ln(20) = 3.0
For 2-inch PP Pall rings with reactive absorption: HTU ≈ 0.5 m.
Packed depth = 3.0 × 0.5 = 1.5 m
Add 0.3 m of height for the top liquid distribution zone and 0.3 m for the bottom gas inlet zone. Total packed section height: 2.1 m. Total column height including sump (typically 0.6–0.8 × D), packing section, and mist eliminator: approximately 4.5–5.0 m.
This height gives a column H/D ratio of approximately 5.0/1.6 = 3.1, which is within the typical range of 2–6 for packed bed scrubbers. Below H/D = 2, the gas distribution becomes poor and a spray tower may be a better choice. Above H/D = 6, mechanical stability and wind loading become design concerns, typically requiring additional structural support for FRP columns and guy wires for tall PP columns.
Steps 3–4: L/G Ratio and Minimum Wetting Rate
The liquid-to-gas ratio (L/G) determines the volume of scrubbing liquid circulated per unit of gas treated. For packed bed scrubbers, L/G must satisfy two requirements: provide sufficient reagent for the chemical reaction (or sufficient liquid for physical absorption) and provide enough liquid flux to fully wet the packing surface.
For reactive scrubbing, the minimum L/G is determined by stoichiometry. Each mole of contaminant requires a specific amount of reagent:
- HCl + NaOH → NaCl + H₂O: 1 mole NaOH per mole HCl (40 g NaOH per 36.5 g HCl)
- NH₃ + H₂SO₄ → (NH₄)₂SO₄: 1 mole H₂SO₄ per 2 moles NH₃ (98 g H₂SO₄ per 34 g NH₃)
- H₂S + 2NaOH → Na₂S + 2H₂O: 2 moles NaOH per mole H₂S (80 g NaOH per 34 g H₂S)
- Cl₂ + 2NaOH → NaCl + NaOCl + H₂O: 2 moles NaOH per mole Cl₂ (80 g NaOH per 71 g Cl₂)
In practice, use 10–50% excess reagent over the stoichiometric minimum to maintain driving force and compensate for non-ideal contact. The design L/G also includes dilution water to maintain the reagent concentration within the operating range.
For physical absorption, L/G is determined by the desired outlet concentration and the equilibrium solubility (Henry’s law). A typical starting point for readily soluble gases is L/G = 0.3–1.0 L/m³. For sparingly soluble gases (VOC, O₂), L/G can be 2.0–5.0 L/m³ or higher.
The Minimum Wetting Rate — Critical Check
The minimum wetting rate (MWR) ensures that the packing surface is adequately wetted to provide effective mass transfer. If the liquid flux falls below MWR, portions of the packing remain dry, reducing the effective mass transfer area by 30–60% and causing the actual efficiency to fall well below the NTU-based prediction.
MWR is calculated as:
MWR = MWR_factor × a_p
Where a_p is the packing’s specific surface area (m²/m³) and MWR_factor is typically 0.08–0.12 m³/(h·m) for plastic packing and 0.15–0.25 for ceramic packing. For 2-inch PP Pall rings with a_p ≈ 100 m²/m³:
MWR = 0.10 × 100 = 10 m³/(m²·h)
The actual liquid flux is:
L_flux = L / A
Using the φ1.6m column (A = 2.01 m²) from Step 1 and a starting L/G of 0.9 L/m³:
L = 0.9 × 10,000 / 1,000 = 9.0 m³/h
L_flux = 9.0 / 2.01 = 4.5 m³/(m²·h) — well below the MWR of 10 m³/(m²·h)
The design fails the wetting check. This is the most common iteration point in packed bed scrubber design. We can increase L/G, decrease column diameter, or both. After three iterations:
- Increase L/G from 0.9 to 1.5 L/m³
- Reduce diameter from φ1.6m to φ1.4m (A = 1.54 m², design velocity = 1.29 m/s, 71% of flooding)
- L = 1.5 × 10,000 / 1,000 = 15.0 m³/h
- L_flux = 15.0 / 1.54 = 9.7 m³/(m²·h) — still slightly below MWR
At L/G = 1.5 and φ1.4m, L_flux = 9.7 m³/(m²·h). This is 97% of the MWR — acceptable with a well-designed liquid distributor (40–60 pour points per m²) that ensures uniform liquid distribution. A high-quality liquid distributor can compensate for a slight under-flux, but a poor distributor at 97% MWR will leave dry bands. Use four-port distribution troughs rather than a single spray nozzle at this flux level.
This iteration demonstrates why packed bed scrubber design cannot stop at the diameter calculation — the wetting check determines whether the column will actually perform at its design efficiency.
Step 5: Pressure Drop Estimation
Pressure drop through a packed bed affects both the fan selection and the operating cost. For random packings, the pressure drop at design conditions is estimated using the generalized pressure drop correlation (GPDC) or the simpler Eckert correlation. For preliminary design, typical pressure drop ranges for common packings operating at 70–80% of flooding are:
| Packing Type | Size | ΔP at 70% Flooding (Pa/m) | ΔP at 80% Flooding (Pa/m) |
|---|---|---|---|
| PP Pall rings | 1-inch | 200–350 | 350–550 |
| PP Pall rings | 2-inch | 150–300 | 250–500 |
| PP Pall rings | 3-inch | 100–250 | 200–400 |
| PP Intalox saddles | #2 (2-inch) | 180–320 | 300–500 |
| Koch Flexiring (PP) | 2-inch | 130–280 | 220–450 |
| Structured packing (PP) | Mellapak 250Y | 80–200 | 150–350 |
Using the converged design from Steps 1–4 (φ1.4m, 2-inch PP Pall rings, L/G = 1.5, 71% flooding):
Packed bed ΔP ≈ 250–350 Pa/m. Over 1.5 m packed depth: 375–525 Pa.
Additional losses: mist eliminator (100–200 Pa), gas inlet and outlet nozzles (50–100 Pa), duct connections (50–100 Pa). Total system ΔP: ~600–900 Pa.
Fan selection: centrifugal, 10,000 m³/h at 900 Pa, approximately 3–4 kW motor. Include 15–20% margin on both flow and pressure for future capacity and filter loading.
Pressure drop is sensitive to liquid load. At L/G = 1.5 L/m³, the wet pressure drop is approximately 1.3–1.5× the dry pressure drop for random packings. If your fan is already selected and the wet ΔP exceeds its available static pressure, the options are: increase column diameter (reduces gas velocity but increases shell cost by ~15–25%), use a larger packing size (reduces ΔP but may increase HTU), or switch to structured packing which offers 30–50% lower ΔP than random packing at equivalent mass transfer performance.
A note on the Eckert correlation: the generalized pressure drop correlation uses the packing factor (F_p) specific to each packing type. For 2-inch PP Pall rings, F_p ≈ 52 m⁻¹. For 1-inch PP Pall rings, F_p ≈ 95 m⁻¹. For structured packing Mellapak 250Y, F_p ≈ 22 m⁻¹. Use the vendor-specific packing factor rather than a generic value for final design; a 10% error in F_p translates to approximately 15–20% error in predicted ΔP near flooding conditions.
Complete Design Summary and Packing Selection Guide
After the full calculation sequence, the converged packed bed scrubber design for the 10,000 m³/h HCl example is shown below. The final dimensions differ from the first-pass diameter — this is normal and expected in any thorough packed bed scrubber design calculation.
| Parameter | First Pass | After Iteration | Unit Change |
|---|---|---|---|
| Column diameter | φ1.6 m | φ1.4 m | −12.5% (shell cost −18%) |
| Design velocity | 1.38 m/s | 1.29 m/s (at φ1.4m, 10,000 m³/h) | −6.5% |
| Flooding percentage | 76% | 71% | — |
| Packing depth (HTU-NTU) | 1.5 m | 1.5 m (unchanged — same NTU) | — |
| L/G ratio | 0.9 L/m³ | 1.5 L/m³ | +67% |
| Liquid flow | 9.0 m³/h | 15.0 m³/h | +67% |
| Liquid flux | 4.5 m³/(m²·h) | 9.7 m³/(m²·h) | Acceptable with good distributor |
| Packed bed ΔP | ~300–500 Pa | ~375–525 Pa | — |
| Total column height | ~4.8 m | ~4.8 m | — |
| Pump power | ~1.5 kW | ~2.2 kW | +47% |
| Fan power | ~2.2 kW | ~3.0 kW | +36% |
Packing Selection Guidelines
The choice of packing affects every downstream calculation — HTU (packed height), MWR (wetting check), and ΔP (fan selection). Use these selection guidelines for preliminary design:
| Application | Recommended Packing | Size | Specific Area (m²/m³) | Packing Factor (m⁻¹) |
|---|---|---|---|---|
| Clean gas, high efficiency | PP Pall rings | 1-inch (25 mm) | ~210 | ~95 |
| General purpose, good balance | PP Pall rings | 2-inch (50 mm) | ~100 | ~52 |
| Dirty gas or high liquid load | PP Pall rings | 3-inch (76 mm) | ~65 | ~35 |
| Low ΔP requirement | Structured packing | Mellapak 250Y | ~250 | ~22 |
| Temperatures >80°C (acid gas) | Ceramic Intalox saddles | #2 (50 mm) | ~105 | ~58 |
| Very corrosive (HF, wet Cl₂) | PVDF Pall rings | 2-inch | ~100 | ~52 |
Random packing is the default choice for most packed bed scrubber applications because it is lower cost, easier to install, and available in a wider range of materials. Structured packing justifies its higher cost (2–5× random packing per m³ of bed volume) only when pressure drop is the limiting constraint or when the column height is severely restricted (structured packing typically achieves HTU 30–50% lower than random packing, allowing a shorter bed for the same NTU).
Frequently Asked Questions
What is the Souders-Brown equation for packed bed scrubbers?
The Souders-Brown equation for packed bed scrubbers is u_sg = K × √((ρ_l − ρ_g) / ρ_g), where u_sg is the flooding gas velocity (m/s), K is the Souders-Brown factor (0.05–0.08 m/s for packed beds), ρ_l is liquid density (kg/m³), and ρ_g is gas density (kg/m³). Design velocity is 70–80% of the flooding velocity. Column diameter is then calculated from D = √(4Q / πu × 3,600).
How do you calculate packed bed height in a scrubber?
Packed bed height = NTU × HTU. NTU (number of transfer units) = ln(C_in / C_out) for fast chemical reactions, or the more complex log-mean driving force equation for physical absorption. HTU (height of a transfer unit) depends on packing type and size: approximately 0.4–0.6 m for 2-inch random packing with chemical reaction, or 1.0–2.0 m for physical absorption with water.
What is HTU and NTU in scrubber design?
NTU (Number of Transfer Units) is a dimensionless measure of the difficulty of the separation — higher NTU means more removal is required. NTU = 2.3 for 90% removal, 3.0 for 95%, 4.6 for 99%. HTU (Height of a Transfer Unit) is the packing depth required to achieve one transfer unit, expressed in meters. The product HTU × NTU gives the total packed bed height. Together, HTU-NTU is the standard mass transfer-based method for sizing packed bed depth.
What is the minimum wetting rate for packed bed scrubbers?
The minimum wetting rate (MWR) is the lowest liquid flux that provides adequate wetting of the packing surface. MWR = MWR_factor × a_p, where a_p is the packing’s specific surface area (m²/m³). For plastic packing, MWR_factor ≈ 0.10 m³/(h·m). For 2-inch PP Pall rings (a_p ≈ 100 m²/m³), MWR = 10 m³/(m²·h). The actual liquid flux L_flux = liquid flow rate (m³/h) / column cross-sectional area (m²) must exceed MWR for effective mass transfer.
Can I design a packed bed scrubber in Excel?
Yes. A basic packed bed scrubber design spreadsheet should include: gas flow conversion from Nm³/h to actual m³/h (using temperature and pressure correction), Souders-Brown diameter calculation, HTU-NTU height calculation, L/G ratio and liquid flux MWR check, and pressure drop estimation using the packing factor approach. More advanced spreadsheets include the full Eckert flooding correlation, liquid distributor pour-point spacing, and pump TDH calculation. Our related article on gas scrubber design calculation includes additional calculation methods for spray towers and Venturi scrubbers.
What is the typical pressure drop in a packed bed scrubber?
At 70–80% of flooding, typical pressure drop is 150–500 Pa per meter of packed depth for random packing, depending on packing size and liquid load. Total system pressure drop for a packed bed scrubber (packing + mist eliminator + inlet/outlet losses) is typically 500–1,000 Pa. Structured packing reduces ΔP to 80–350 Pa/m.
What is the typical L/G ratio for a packed bed scrubber?
For chemical scrubbers with reactive solutions (NaOH for HCl, H₂SO₄ for NH₃), L/G = 0.5–2.0 L/m³ at the design point. For physical absorption (VOC in water), L/G = 1.0–5.0 L/m³. The L/G ratio must be high enough to satisfy the minimum wetting rate of the packing — this is often the controlling factor for packed bed scrubbers, not the chemical stoichiometry.
Conclusion
A packed bed scrubber design calculation is a five-step sequence that must be run in order, with iteration back to earlier steps whenever a check fails. The sequence is straightforward: Souders-Brown for diameter → HTU-NTU for height → L/G ratio for liquid flow → minimum wetting rate for validation → pressure drop for fan selection. The iteration — particularly the wetting rate check that often forces a diameter reduction or L/G increase — is where the engineering judgment separates a working design from one that underperforms in the field.
Use the formulas and worked example in this guide as your starting template. Adjust the K-factor, HTU values, and packing factors based on your specific packing selection and vendor data. Run the wetting check. Iterate until all constraints converge. The difference between a packed bed scrubber that meets its guaranteed outlet and one that ships with the wrong diameter is almost always the iteration step that the designer skipped.
For a packed bed scrubber designed to your specific gas stream parameters — diameter, height, packing type, L/G, and pressure drop calculated from your five design inputs — browse our wet scrubber product catalog or contact our engineering team. We will run the full calculation sequence and provide a detailed design data sheet with a performance guarantee.
