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

Compare with Current View Page History

« Previous Version 28 Next »

Sludge Drain Design Program

This program designs the channel that will be used for the sedimentation tank sludge drainage. The sludge drain runs along the bottom of the each sedimentation tank and collects the flocs as they fall from the lamella and slopes.

Sludge Drain Design Algorithm

Sludge Drain Inputs
Sludge Drain Outputs
Sludge Drain AutoCAD Drawing Program

Algorithm

The number of sludge drains is determined by the number of sloped pairs in the sedimentation tanks. This is defined as N.SedSludge, and uses the number of slope pairs calculated in the Sedimentation Inlet Slopes program.

The orifice spacing of the sludge drain is set so that there are two orifices per slope plate. So orifice spacing is calculated as W.SedSlopePlate/2. The width of the sed slope plates is a basic user input.

Next, the number of orifices in the pipe can be calculated given the orifice spacing and the length of the sedimentation tank from the [Sedimentation] program.

Unable to find DVI conversion log file.

The dimensions of the sludge drain channel and the sludge valve are determined based on the maximum acceptable head loss through the drain. Here it is assumed that we are willing to use 80% of the available head to get the flow through the valve. So HL.Valve = 0.8 HW.Sed.

Calculation of the diameter of the valve requires that we now the drain rate through the drain. This value is determined by the dimensions of the sed tank and the time needed to drain the tank, a user defined value.

Unknown macro: {latex}

\large
$$
Q_

Unknown macro: {SedSludgeDrain}

= {{W_

Unknown macro: {SedBay}

L_

Unknown macro: {Sed}

HW_

} \over {0.5Ti_

Unknown macro: {SludgeDrain}

}}
$$

This initial drain rate is then used to calculate the diameter of the valve needed via the D.pipeschedule funcion of the Fluids Functions program.

Unknown macro: {latex}

\large
$$
ND_

Unknown macro: {SedSludgeValve}

= D_

Unknown macro: {pipeschedule}

(Q_

Unknown macro: {SedSludgeDrain}

,EN_

Unknown macro: {PipeSpec}

,HL_

Unknown macro: {Valve}

,T_

Unknown macro: {PlantWall}

,Nu_

Unknown macro: {Water}

,Ep_

Unknown macro: {vc}

,K_

Unknown macro: {GateValve}

+ K_

Unknown macro: {PipeExit}

)
$$

The diameter of the sludge drain pipe is estimated through an iterative process, using the ND.Manifold equation found in the Fluids Functions program.

Unable to find DVI conversion log file.

Because the sludge drain is no longer a pipe but now a rectangular channel, this diameter is then used to calculate the required cross-sectional area of the drain. Based on manifold theory, the total area of the sludge orifices is equal to the cross sectional area of the manifold.

Unknown macro: {latex}

\large
$$
TotalArea_

Unknown macro: {SludgeOrifices}

=

Unknown macro: {pi over 4}

ND_

Unknown macro: {SedSludge}

^2
$$

Given the required area for uniform flow, and the depth of the drain, H.SedSludge (set to be 5 cm in Design Assumptions), the width of the drain is calculated.

Unknown macro: {latex}

\large
$$
W_

Unknown macro: {SedSludge}

= {{TotalArea_

Unknown macro: {SludgeOrifices}

} \over {H_

}}
$$

Once the total area of the orifices and the number of orifices have been calculated the diameter of each orifice is found by rounding the required diameter up to the next available drill diameter.
The initial flow rate through the sludge drain is calculated using the Q.Orifice equation found in Fluids Functions:

Unknown macro: {latex}

\large
$$
Q_

Unknown macro: {SludgeDrainInitial}

= Pi_

Unknown macro: {VenaContractaOrifice}

A_

Unknown macro: {SedSludgeOrifice}

\sqrt {2gHW_

Unknown macro: {Sed}

}
$$

The initial flow rate is then used to calculate the total time needed to empty the sludge drain:

Unknown macro: {latex}

\large
$$
Time_

Unknown macro: {SludgeDrain}

= {{2L_

Unknown macro: {Sed}

{{W_

} \over {N_

Unknown macro: {SlopePairs}

}}HW_

Unknown macro: {Sed}

} \over {Q_

Unknown macro: {SludgeDrainInitial}

N_

Unknown macro: {SedSludgeOrifices}

}}
$$

  • No labels