In this project, we’ll build a beam deflection calculator that can generate beam deflections by directly integrating the bending moment diagram. The technique we’ll use for calculating deflection in this project is not limited to statically determinate structures, although you will need a complete bending moment diagram to integrate. This project builds on our previous Shear Force and Bending Moment Calculator project. So at the end of this project, the final result will be a complete beam analysis code that calculates beam reactions, shear forces, bending moments and deflections.
In this tutorial we’re going to revisit the topic of deflection calculation and introduce Macauley’s Method. We’ll again rely on integrating the differential equation of the deflection curve, except this time we’ll speed the whole process up considerably by using Macauley’s method. This technique is also sometimes known as the Singularity Function method. We’ll work our way through some examples that will leave you well placed to apply Macauley’s Method on your own. We’ll also write a couple of helper Python scripts along the way to make our lives a little easier.
In this project we’re going to build a Shear Force and Bending Moment Diagram calculator using Python in the Jupyter Notebook development environment. Generating the shear force and bending moment diagram for a simple beam with anything other than basic loading can be a tedious and time-consuming process. Once you finish this project, you’ll have a calculator that can produce shear force and bending moment diagrams at the push of a button.