Skip to content

Latest commit

 

History

History
43 lines (37 loc) · 1.3 KB

README.md

File metadata and controls

43 lines (37 loc) · 1.3 KB

DamDesign

Permit my interruption, an introduction is necessary. This is a quick project I whipped up out of an impromptu neceessity of my own making.

It is an implementation of the single-step method for the analysis and design of concrete gravity dams in python

Installation

  1. Install uv:
pip install uv
  1. Clone this repo and navigate to the project directory
git.clone https://github.com/kolahimself/DamDesign.git
cd DamDesign
  1. Initialize the project
uv init
  1. Install dependencies
uv sync
  1. Run the project 🚀
uv run dam_design

Usage ?

Enter your design parameters and view the design report.

Technical Notes for v 0.1.0

  • The design ignores silt pressure, and takes the effect of earthquake to be minimal
  • The model in view is a simple concrete dam with an upright, upstream and downstream sections.
  • Forces analysed are highligted below: | Section Weights | Vertical Force due to the Water Column | Uplift (-) | Water Pressure | Wave Action |
  • Checks for sliding and stress checks when the reservoir is empty or full are included.

License

This project is licensed under the MIT License - see the LICENSE file for details

Contact

Reach me here!, open to further contributions & collaborations, cheeers.