This program calculates the forces present in the truss members of a bridge as shown in the pictures below.
- Download the code on your laptop.
- Make sure you have Python 3, and the Python Quantities library installed (here)
- Follow the instructions in
main.py
to input your bridge design. - Run
main.py
!
- Calculation of forces in Pratt, Howe, Warren and K trusses
- Point loads and uniformly distributed loads
- Calculating minimum second moment of area to avoid buckling
- Calculating minimum cross-sectional area to avoid yielding
- All loads and supports have to be in one horizontal axis (i.e. the deck). Point loads must be pointing downwards. Removing this limitation would be the next logical improvement.
- No unit testing. This is a personal project that I developed for fun rather than reliability. Therefore, I intentionally decided not to focus on testing. Weird loading cases might not work as expected.
This project is licenced under the MIT License. See LICENSE
for more details.