You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Energy Dissipation Flocculation Design Program

This flocculator program determines the size of the flocculator channels and number and spacing of baffles based on a set energy dissipation rate determined for each 180 degree turn around a baffle.

Flocculator Program Inputs and Outputs

Flocculation Tank Program Inputs
Flocculation Tank Program Outputs
Flocculation Tank AutoCAD Drawing Program

Flocculation Design Algorithm

The first step in the flocculator program is to assume that the headloss of the water traveling from the end of the flocculator to the sedimentation tank is negligible, with this assumption it was determined that the height of the water at the end of the flocculator is the same and water height in the sedimentation tank. The largest baffle spacing was set to be one half of the height of water at the end of the flocculator.
The width of the flocculator channels are calaculated to give the final spacing of the flocculator section a set energy dissipation rate. The equation used can be seen below.

Unknown macro: {latex}

\large
$${W_{FlocChannel}} = {{2{Q_

Unknown macro: {Plant}

}} \over {H{W_{FlocEnd}}}}{\left( {{{{K_

Unknown macro: {FlocBaffle180}

}} \over {2P{i_{Epsilon}} \cdot H{W_{FlocEnd}} \cdot E{D_

Unknown macro: {FlocFinal}

}}}} \right)^{1/3}}$$

If this calulated width is smaller than 45 cm then the width of the flocculator channel will default to 45 cm. This minimum value was set to ensure that a person can fit into the channel for constuction purposes.
The Flocculator was divided into spacing sections. Each section was set to have a different and decreasing energy dissipation rate. The spacing for each section was determined by the following equation using the three different values of energy dissipation set in the design assumptions.

Unknown macro: {latex}

\large
$${S_{FlocBaffle}} = {{{Q_

Unknown macro: {Plant}

}} \over W_{FlocChannel}}{\left( {{{{K_

Unknown macro: {FlocBaffle180}

}} \over {2P{i_{Epsilon}} \cdot H{W_{FlocEnd}} \cdot E{D_

Unknown macro: {Floc}

}}}} \right)^{1/3}}$$

The center to center distance between baffles includes the thickness of the baffles. This thickness is added to the spacing calculated above.
The next step is to calculate the number of baffles in each spacing section. The number of baffles per spacing section is found to be

Unknown macro: {latex}

\large
$${N_{FlocBaffleSection}} = ceil\left( {{{P{i_

Unknown macro: {FlocCP}

}} \over {length\left( {E{D_

Unknown macro: {Floc}

}} \right)P{i_

Unknown macro: {FlocBaffleCP}

}}}} \right)$$

The length of the flocculator taken up by the the baffles is determined by summing the product of the number of baffles in each section by the spacing for each section.

Unknown macro: {latex}

\large
$${L_{FlocSections}} = \sum B_{FlocBaffle{N_

Unknown macro: {FlocBaffleSection}

}} $$

The number of channels in the flocculator is determined by taking the estimated length of the flocculator needed to fit all of the baffles and dividing by the length of the sedimentation tank. Each of the flocculator channels is set to be same length as the sedimentation tank. The resulting fractional number of channels is rounded up.

Unknown macro: {latex}

\large
$${N_{FlocChannels}} = ceil\left( {{{{L_

Unknown macro: {FlocTankEst}

}} \over {{L_

Unknown macro: {Sed}

}}}} \right)$$

The total exact length of the floc tank is recalculated by multiplying the number of channels by the length of one floc channel.

Unknown macro: {latex}

\large
$${L_{FlocTank}} = {N_{FlocChannels}} \cdot {L_{Sed}}$$

The residence time of the flocculator is calculated with the equation below. From the floc model created by Monroe Weber-Shirk, the ideal residence time was found to be around 20 minutes.

Unknown macro: {latex}

\large
$${\theta {Floc}} = H{W{FlocEnd \cdot {L_{FlocTank}} \cdot {W_

Unknown macro: {FlocChannel}

}} \over Q_{Plant}}$$

The height of the flocculator channel is determined by adding the head loss through the flocculator to the water level at the end of the flocculator. The head loss is determined per baffle using the hl.erect function in the [fluids function program].

  • No labels