37. Solving for unknown reactions
Preview unavailable
You must log in or sign up to view this lesson.
Login
Sign up
The Direct Stiffness Method for Truss Analysis with Python
Buy now
Learn more
Introduction
1. Introduction and course overview
3
2. Our approach to Python in this course
2
3. Getting started with Jupyter Notebooks and Python
3
Support and Lecture Q&A (Please read!)
Modelling Elastic Behaviour
4. Section overview
1
5. Stress and strain in 2D
3
6. Strain and displacement in 2D
8
7. 3-dimensions and matrix notation
3
8. Plane Stress condition
3
9. Plane Strain condition
1
10. Material matrix summary
3
Finite Element Equations & Stiffness Matrices
11. Section overview
1
12. Finite Element equations and the Direct Stiffness Method
11
13. The Principle of Minimum Potential Energy
3
14. The Finite Element equations
6
15. Stiffness matrix for bar element
3
16. Finite Element equation review
7
17. Transformation from local to global coordinates
1
Direct Stiffness Method: Step-by-Step
18. Section overview
5
Section 4 - Direct Stiffness Method Step by Step - Slides
6
19. Analysis procedure overview
1
20. Calculating element stiffness matrices
5
21. Building the primary stiffness matrix
1
22. Reducing to the structure stiffness matrix
6
23. Solving for unknown displacements
4
24. Solving for unknown reactions
3
25. Finding element forces
1
Direct Stiffness Method in Python
26. Section overview
1
Jupyter notebooks.zip
12
27. Element stiffness matrices
11
28. Whole structure stiffness matrix
1
29. Reactions, element forces and nodal displacements
1
30. Visualising our output
1
31. Refactor - Tidying up with functions
1
Mid-course check-in
Direct Stiffness Method on Larger Structures
32. Section overview
1
Question Jupyter notebook
Section 6 - Direct Stiffness Method on Larger Structures - Slides
33. Calculating element stiffness matrices
1
34. Building the primary stiffness matrix
1
35. Reducing to structure stiffness matrix
3
36. Solving for unknown displacements
1
37. Solving for unknown reactions
1
38. Finding element forces
1
Optimising for Larger Structures in Python
39. Section overview
1
Jupyter notebook
40. Building the primary stiffness matrix
1
41. Extracting the structure stiffness matrix
1
42. Displacements and reactions
1
43. Calculating member forces
1
44. Visualising our output
3
Building a Generalised Truss Solver in Python
45. Section overview
1
Jupyter notebook
46. Establishing input data
1
47. Calculating member orientation and length
5
48. Primary and Structure Stiffness matrices
1
49. Displacements, reactions and member forces
1
50. Automating the output visualisation
1
51. Automating the text summary
3
Taking your Solver for a Test Drive
52. Section overview
1
Jupyter notebooks
53. Test Question #1
3
54. Test Question #2
1
55. Test Question #3
1
56. Course wrap up and Certificate of Completion
17