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

Compare with Current View Page History

« Previous Version 5 Next »

Guneet Sandhu's Individual Contribution Page

Spring 2014 Contributions

This semester I am a member of the design team. More specifically I am a part of the Error Checking sub team. The objective of our team is to develop an independent error checking code that will be used to identify potential sources of error in the main design code.

The scope of the project includes comparing values of approved Expert Inputs to the values being used in the design tool to ensure the values being used in the design code reflect the latest developments in AguaClara Technology.

A critical task was to develop the overall hydraulic gradient of the plant to ensure the accuracy of head loss estimation for each component of the plant. We also developed the Expert Inputs Comparison Code to ensure that the expert inputs used in the design tool are consistent with the approved expert inputs.

We incorporated the head loss estimation functions in the error checking code to calculate the head loss through each component including the head loss which was not originally included in the design code. The functions being used in the design code were also checked for consistency with the design philosophy followed in CEE 4540. Additional head loss functions were added in the code to reflect the entire path of water through each element of the component using the basic principles of fluid mechanics for hydraulic head estimation. After the head loss estimation, we also incorporated any checks or constraints explicitly mentioned in the design code to make the code even more comprehensive. To ensure mitigation of serious design issues like flooding, the code also checks for water depths in each tank.

The purpose of this code would be to ensure that all constraints critical to the overall design of the plant are accounted for, in the final designs provided by the design tool. The objective of our task is to ensure that the integrity of the design code is maintained as the code gets more comprehensive.

  • No labels