I made Stiffness Method Solver to provide a quick, detailed solution of the stiffness method in simple structures. This application of the stiffness method is a finite solver meaning the solution gives the final resting place of the structure in equilibrium.
Users can edit the solution to match how they solved the problem. This tool will hopefully help:
- Students with assignments / study
- Lecturers to set / mark questions
- Designers to check calculations
The app either solves the structure as a truss, beam or frame. An example file is included for each structure type. The code has been tested (and is correct) with 8 truss, 16 beam and 12 frame solutions.
Users have access to:
Editing the solution
- Swap the global freedoms
- Reverse the location vectors
Pre-processing data
- The Directional Cosines
- The Element Freedoms
- The Element Local Stiffness Matrices
- The Element Rotational Matrices
- The Element Global Stiffness Matrices
- The Global Stiffness Matrix
Solver
- The Inverse of K11
Displacements
- The Global Displacements at each Node
- The Local Displacements at each Element
Free Body
- The Structure Free Body Values (Global)
- The Element Free Body Values (Local)
- The Free Body Diagrams
Results
- The Equations* at each Element
- The Stationary and End Points of each Equation
- The Diagrams of Every Equation
- The Final (Equilibrium State) Position
* Equations includes:
- axial force, axial stress, axial strain, deformation
- shear force, shear stress, shear strain
- bending moment, curvature, rotation, deflection
This application is entirely my own and not made with/for any particular educational organisation. I'd love to receive feedback or error reports. You can email at jste6370@uni.sydney.edu.au
Thanks!
Jack
Future Updates / Ideas
I don't think there will be any more major updates
I will respond to user questions / advice</br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br></br>