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

Compare with Current View Page History

« Previous Version 56 Next »

Automated Materials List

The final goal of the Automated Materials List is to output  the total amounts and prices of different materials needed to construct the plant to the user. The final Materials List should act as a rough outline for on-site construction and facilitate the job of the engineers and planners. This program requires inputs from the user and from the design assumptions to compute the necessary calculations. Currently, the List calculates the total materials needed for construction and various dimensions for different components of the plant.

Materials List Program Algorithm

Automated Materials List Program Inputs

Automated Materials List Program Outputs

Algorithm

The Automated Materials List is designed to give the user an estimate of the materials needed and the total budget of the plant based on the input specifications.

The first step in calculating the materials was to determine which parts of the plant were constructed out of which types of materials (e.g. concrete, ferrous cement, corrugated plastic, piping). Then the volumes were calculated from the dimensions used in each components design algorithm.

Entrance Tank

The Entrance tank volume was found using the design specifications from the automated entrance tank design program and the user inputs. The tanks is composed of four walls, with a square channel to the flocculation tank cut into the outer wall, as shown below.

Unknown macro: {latex}

\large
$$
Vol_

Unknown macro: {EntranceTank}

= 2(W_

Unknown macro: {Et}

\cdot T_

Unknown macro: {EtWall}

\cdot H_

) + 2(L_

Unknown macro: {Et}

\cdot T_

Unknown macro: {EtWall}

\cdot H_

) - (W_

Unknown macro: {EtChannel}

\cdot W_

\cdot T_

Unknown macro: {EtWall}

)
$$




 


Flocculation Tank

The total volume for the floc tank depends on the total number of floc channels and the length of the sedimentation tank. This information, along with the user inputs and design assumptions, provides all the necessary information to calculation the tanks volume.

Unknown macro: {latex}

\large
$$
Vol_

Unknown macro: {FlocTank}

= 2\left( {L_

Unknown macro: {Sed}

+ T_

Unknown macro: {PlantWall}

} \right) \cdot T_

\cdot H_

Unknown macro: {Floc}

+ 2\left[ {W_

Unknown macro: {FlocChannel}

\cdot N_

Unknown macro: {FlocChannels}

+ (N_

\cdot T_

Unknown macro: {PlantWall}

)} \right] \cdot T_

\cdot H_

$$


The volume of the floc baffles is dependent on the width of the channels, the height and length of the floc tank, and the perpendicular spacing between each baffle. The baffles are split between upper and lower baffles. Since the floc channel begins with a lower baffle, the equation is set-up so an odd number of baffles results in an extra lower baffle.

Unknown macro: {latex}

\large
$$
Vol_

Unknown macro: {FlocBafflesTotal}

= W_

Unknown macro: {FlocChannel}

\cdot T_

Unknown macro: {FlocBaffle}

\left[ {L_

Unknown macro: {FlocBaffleLower}

\left( {ceil\left( {{{N_

Unknown macro: {FlocChannelBaffles}

} \over 2}} \right)} \right) \cdot L_

Unknown macro: {FlocBaffleUpper}

\left( {floor\left( {{{N_

} \over 2}} \right)} \right)} \right]
$$


 Inlet and Exit Channels

The volumes of the exit and inlet channels are derived from the user-input dimensions for each component. These values allow for a direct calculation of the volumes. The inlet channel also depends on the dimensions of the sedimentation manifold entrance and the number of sedimentation inlet pipes.

Unknown macro: {latex}

\large
$$
Vol_

Unknown macro: {InletChannel}

= (W_

\cdot H_

Unknown macro: {InletChannel}

\cdot T_

Unknown macro: {SedmanifoldEntrance}

) + (W_

+ 2T_

Unknown macro: {ChannelWall}

) \cdot T_

Unknown macro: {PlantWall}

\cdot L_

Unknown macro: {Channel}

+ 2(L_

\cdot T_

\cdot H_

Unknown macro: {InletChannel}

) - (A_

Unknown macro: {SedManifoldEntrance}

\cdot T_

\cdot N_

Unknown macro: {SedInletPipes}

)
$$


Unknown macro: {latex}

\large
$$
Vol_

Unknown macro: {ExitChannel}

= (W_

+ 2T_

Unknown macro: {PlantWall}

) \cdot T_

\cdot H_

Unknown macro: {ExitChannel}

+ 2(L_

\cdot T_

Unknown macro: {ChannelWall}

\cdot H_

Unknown macro: {ExitChannel}

)
$$




 
The inlet and exit channels are attached to tanks containing the weirs that connect to the sedimentation tank. These dimensions were calculated to be built around the nominal diameter of the plant weir and the spacing required between the elbows.
 

Unknown macro: {latex}

\large
$$
Vol_

Unknown macro: {ExitChannelTank}

  = {2(S_

Unknown macro: {Elbow}

  + 3ND_

Unknown macro: {PltWeir}

  + T_

Unknown macro: {Channel}

) + 2(4ND_

  + 3S_

  + T_

Unknown macro: {ChannelWall}

)} \cdot H_

Unknown macro: {Sed}

  \cdot T_

$$


Unknown macro: {latex}

\large
$$
Vol_

Unknown macro: {InletChannelTank}

={2(S_

Unknown macro: {Elbow}

+ 3ND_

Unknown macro: {PltWeir}

+ T_

Unknown macro: {Channel}

) + 2(2ND_

+ 2S_

+ T_

Unknown macro: {ChannelWall}

)} \cdot H_

Unknown macro: {Sed}

\cdot T_

$$


The total length of weir pipes in the inlet and exit channel tanks is derived from the user-input values that are found upon calculating the necessary height of the pipe for the determined water velocity.

Unknown macro: {latex}

\large
$$
L_

Unknown macro: {Weir}

= 2 \cdot H_

Unknown macro: {PltWeir}

$$


The inlet channel is also attached to drop chimneys that run to the sedimentation tank.
 

Unknown macro: {latex}

\large
$$
Vol_

Unknown macro: {SedInletChimneys}

= N_

\cdot [W_

Unknown macro: {SedInletBottom}

\cdot (W_

Unknown macro: {InletChannel}

+ T_

Unknown macro: {ChannelWall}

) \cdot (H_

Unknown macro: {Sed}

- H_

- T_

Unknown macro: {ChannelWall}

- H_

Unknown macro: {SedSludge}
  • T_

) - Vol_

Unknown macro: {SedInletPipe}

]
$$


 Sedimentation Tank

The volume of the sedimentation tank depends on user-input values. The dimensions of the sludge drain must then be subtracted from the overall volume to account for the design of the drainage system.

 

Unknown macro: {latex}

\large
$$
Vol_

Unknown macro: {SedTank}

= 2\left[ {\left( {L_

Unknown macro: {Sed}

+ T_

Unknown macro: {PltWall}

) \cdot T_

Unknown macro: {PlantWall}

\cdot H_

} \right)} \right] + 2\left[ {W_

Unknown macro: {Sed}

\cdot N_

Unknown macro: {SedTanks}

+ (N_

\cdot T_

Unknown macro: {PltWall}

)} \right] \cdot T_

Unknown macro: {PlantWall}

\cdot H_

- (A_

Unknown macro: {SedSludge}

\cdot L_

Unknown macro: {Sed}

)
$$

The volume of the inlet slopes is derived from the user input dimensions for the sedimentation slope plate and the slope manifold as well as the number of ports in the tank

Unknown macro: {latex}

\large
$$
Vol_

Unknown macro: {DistributionTunnelCovers}

= T_

Unknown macro: {SedSlopePlate}

\cdot L_

Unknown macro: {SedSlopeManifold}

\cdot W_

\cdot N_

Unknown macro: {SedPorts}

$$

 
The total length of launder pipe is dependent on the number of sedimentation tanks and bays, which determines the number of launders. The size of the launder pipe will depend on the user-input ND.SedLaunder.

Unknown macro: {latex}

\large
$$
N_

Unknown macro: {Launders}

= N_

Unknown macro: {SedTanks}

\cdot N_

Unknown macro: {SedBays}

\cdot N_

Unknown macro: {SedLaunders}

$$

Unknown macro: {latex}

\large
$$
L_

Unknown macro: {LaunderPipeTotal}

  = L_

Unknown macro: {SedLaunder}

  \cdot N_

Unknown macro: {Launders}

$$

The launder also requires a coupling to go through the concrete wall of the sedimentation tank. The number of couplings needed is equal to the number of launders in the plant

Unknown macro: {latex}

\large
$$
N_

Unknown macro: {LaunderCouplings}

= N_

Unknown macro: {Launders}

$$

The necessary output to construct the plate settlers is the number of corrugated sheets used. This is determined by calculating the total number of plate settlers, how many plate settlers would fit on a sheet, and thus finding the total number of required sheets.

Unknown macro: {latex}

\large
$$
N_

Unknown macro: {SedPlateSheets}

= ceil\left( {{{N_

Unknown macro: {SedPlatesTotal}

} \over {N_

Unknown macro: {SedPlatesPerSheet}

}}} \right)
$$

The plate settlers are supported by a sedimentation plate frame constructed of PVC pipes running across the width and length of the sedimentation tank. The length of PVC pipe required to construct this module was determining using the dimensions of the sedimentation tank and the center-to-center distance between each parallel pipe.

Unknown macro: {latex}

\large
$$
L_

Unknown macro: {PipeSedPLateFrameTotal}

= N_

Unknown macro: {SedTanks}

\left[ {\left( {{{W_

Unknown macro: {Sed}

} \over {B_

Unknown macro: {SedPlateFramePipes}

}} - 1} \right) \cdot L_

+ \left( {{{L_

Unknown macro: {Sed}

} \over {B_

Unknown macro: {SedPLateFramePipes}

}} - 1} \right) \cdot W_

} \right]
$$

The number of valves and valve couplings needed to drain the tank are found from the sedimentation design specifications.

Unknown macro: {latex}

\large
$$
N_

Unknown macro: {Valves}

= N_

Unknown macro: {ValveCouplings}

= N_

Unknown macro: {SedBays}

\cdot N_

Unknown macro: {SedTanks}

$$

The total volume of concrete is the sum of the volume of each of the channels and tanks.

Unknown macro: {latex}

\large
$$
Vol_

Unknown macro: {TotalWalls}

= Vol_

Unknown macro: {EntranceTank}

+ Vol_

Unknown macro: {SedTank}

+ Vol_

Unknown macro: {FlocTank}

+ Vol_

Unknown macro: {InletChannel}

+ Vol_

Unknown macro: {ExitChannel}

+ Vol_

Unknown macro: {StockTank}

+ Vol_

Unknown macro: {ExitChannelTank}

+ Vol_

Unknown macro: {InletChannelTank}

+ Vol_

Unknown macro: {SedInletChimneys}

$$

  • No labels