Class GasScrubberSimple

All Implemented Interfaces:
Serializable, Runnable, AutoSizeable, CapacityConstrainedEquipment, ProcessEquipmentInterface, SeparatorInterface, StateVectorProvider, SimulationInterface, NamedInterface

public class GasScrubberSimple extends Separator

GasScrubberSimple class.

A simplified gas scrubber model that is a vertical separator designed primarily for removing liquid droplets from gas streams. Unlike standard separators, the key performance metric is the K-value (Souders-Brown factor) rather than liquid retention time.

Capacity Utilization Setup

To get meaningful capacity utilization from Separator.getCapacityUtilization(), set:

  1. Separator.setInternalDiameter(double) — scrubber inner diameter [m]
  2. Separator.setDesignGasLoadFactor(double) — design K-factor [m/s], typically 0.04–0.10 for vertical scrubbers

The orientation is automatically set to "vertical" and the design liquid level fraction defaults to 0.1 (10%). For dry gas (no liquid phase), a default liquid density of 1000 kg/m³ is used.

Version:
$Id: $Id
Author:
Even Solbraa
See Also: