Flocculator
The flocculator of an AguaClara water treatment plant uses turbulence to cause coagulant and other particles to accumulate, forming flocs.
- Example:
>>> from aguaclara.design.floc import * >>> floc = Flocculator(q = 20 * u.L / u.s, hl = 40 * u.cm) >>> round(floc.chan_w) <Quantity(34, 'centimeter')>
- class aguaclara.design.floc.Flocculator(**kwargs)[source]
Design an AguaClara plant’s flocculator.
A flocculator’s design relies on the entrance tank’s design in the same plant, but assumed/default values may be used to design a flocculator by itself. To design these components in tandem, use
aguaclara.design.ent_floc.EntTankFloc.- Attributes:
BAFFLE_K (float): Minor loss coefficient around a baffle edgeCHAN_N_MIN (int): Minimum channel numberHS_RATIO_MIN (float): Minimum H/S ratioHS_RATIO_MAX (float): Maximum H/S ratioSDR (float): Standard dimension ratioOBSTACLE_OFFSET (bool): Whether the baffle obstacles are offset from each other
- Design Inputs:
q (float * u.L/u.s): Flow rate (required)temp (float * u.degC): Water temperature (optional, defaults to 20°C)ent_l (float * u.m): Entrance tank length (recommmended, defaults to 1.5m)chan_w_max (float * u.inch): Maximum width (optional, defaults to 42”)l_max (float * u.m): Maximum length (optional, defaults to 6m)gt (float): Collision potential (optional, defaults to 37000)hl (float * u.cm): Head loss (optional, defaults to 40cm)end_water_depth (float * u.m): Depth at the end (optional, defaults to 2m)drain_t (float * u.min): Drain time (optional, defaults to 30 mins)polycarb_sheet_w (float * u.inch): Width of polycarbonate sheets used to construct baffles (optional, defaults to 42 in)sed_chan_inlet_w_pre_weir (float * u.inch): Width of the inlet sedimentation channel pre-weir (optional, defaults to 42 in)dividing_wall_thickness (float * u.cm): Thickness of dividing walls between each flocculator channel (optional, defaults to 15 cm)chan_n_parity (str): Parity of the number of channels. Can be ‘even’, ‘odd’, or ‘any’ (optional, defaults to ‘even’)
- property vel_grad_avg
The average velocity gradient of water.
- property retention_time
The hydraulic retention time neglecting the volume created by head loss.
- property vol
The target volume (not counting the volume added by head loss).
- property chan_w_min_hs_ratio
The minimum channel width.
- property chan_w_min
The minimum channel width.
- property chan_n
The minimum number of channels based on the maximum possible channel width and the maximum length of the channels.
- property chan_w_min_gt
The channel width minimum regarding the collision potential.
- property chan_w
The channel width.
- property l_max_vol
The maximum length depeneding on the volume.
- property chan_l
The channel length.
- property expansion_h_max
“The maximum distance between expansions for the largest allowable H/S ratio.
- property expansion_n
The minimum number of expansions per baffle space.
- property expansion_h
The height between flow expansions.
- property baffle_s
The spacing between baffles.
- property obstacle_n
The number of obstacles per baffle.
- property contraction_s
The space in the baffle by which the flow contracts.
- property obstacle_pipe_od
The outer diameter of an obstacle pipe. If the available pipe is greater than 1.5 inches, the obstacle offset will become false.