Summary
Mechanical and civil engineers utilize two- and three-dimensional theories of stress and strain to determine if structural beams will fail. Simple mathematical models can be used to make accurate predictions of failure due to shear, bending, and torsion stresses and due to deflection. Solving beam related problems typically involves integrating discontinuous functions and solving for boundary conditions. The integral calculus and algebra details often hide the trees for the woods. This project is centered around developing a package for SymPy that can be used to model and solve analytical beam problems, without getting bogged down in the mathematical details.
Theme | Engineering Education | Current Researchers | |
Last Worked On | August 2019 | Past Researchers | Sampad Saha, Jashanpreet Singh, Ishan Joshi |
Collaborators | SymPy Developers |
This package has been primarily developed by Google Summer of Code students:
- GSoC 2016 Sampad Kumar Saha (Indian Institute of Technology, Kharagpur)
- Application: https://github.com/sympy/sympy/wiki/GSoC-2016-Application-Sampad-Kumar-Saha:-Singularity-Functions
- Mentors: Jason K. Moore, Sartaj Singh, Ondřej Čertík
- Blog: https://sampadblog.wordpress.com/
- Final report: ?
- GSoC 2018 Jashanpreet Singh (Thapar Institute of Engineering and Technology, India)
- Application: https://github.com/sympy/sympy/wiki/GSoC-2018-Application-Jashanpreet-Singh:-Create-a-Rich-Beam-Solving-System
- Mentors: Arihant Parsoya, Jason K. Moore
- Blog: https://singhjashan.wordpress.com/
- Final report https://github.com/sympy/sympy/wiki/GSoC-2018-Report-Jashanpreet-Singh:-Create-a-Rich-Beam-Solving-System
- GSoC 2019 Ishan Joshi (Netaji Subhas Institute of Technology)
- Application: https://docs.google.com/document/d/1LOtMTr9cCrzQ8_OnKrgkZs8wFS9N9PxlR10h3aKG0jg/edit
- Mentors: Jashanpreet Singh, Yathartha
- Blog: https://ishanaj.wordpress.com/
- Final report https://github.com/sympy/sympy/wiki/GSoC-2019-Final-Report-Ishan-Joshi:-Creating-a-rich-beam-solving-system-and-extending-continuum-mechanics-module