The goal of this project is to design a bolted lap joint that connects two plates of specific thicknesses and width, subjected to a known tensile force.
- Choose optimal bolt diameter and grade
- Select suitable plate grade
- Calculates:
- Bolt shear and bearing strength
- Required number of bolts
- Pitch, gauge, end, and edge distances
- Overall connection length and efficiency
- Includes PyTest-based test automation
- Test summary report of passed and failed(skipped) tests
.
├── bolted_lap_joint_design.py # Main algorithm file
├── test_bolted_lap_joint.py # Automated test cases (PyTest)
├── is800.py # IS800:2007 formula implementations
├── README.md # This file- Python 3.8+
- Python Packages:
pytestnumpy
pytest -s test_bolted_lap_joint.pyEmbed Video of Project Demo: You can watch the demo video to see how the it functions in action.
