Home
All Courses
Membership
Lifetime Bundle
Projects
Tutorials
Home
All Courses
Membership
Lifetime Bundle
Projects
Tutorials
DegreeTutors
/
The Direct Stiffness Method for Truss Analysis with Python
Buy for $59
$59
The Direct Stiffness Method for Truss Analysis with Python
Build your own finite element truss analysis software using Python and tackle large scale structures
Buy now
Contents
Introduction
1. Introduction and course overview
7 mins
145 MB
Preview
2. Our approach to Python in this course
3 mins
43.6 MB
Preview
3. Getting started with Jupyter Notebooks and Python
13 mins
129 MB
Preview
Support and Lecture Q&A (Please read!)
Modelling Elastic Behaviour
4. Section overview
2 mins
27.3 MB
Preview
5. Stress and strain in 2D
15 mins
287 MB
Preview
6. Strain and displacement in 2D
13 mins
229 MB
7. 3-dimensions and matrix notation
20 mins
414 MB
8. Plane Stress condition
17 mins
315 MB
9. Plane Strain condition
7 mins
134 MB
10. Material matrix summary
9 mins
181 MB
Finite Element Equations & Stiffness Matrices
11. Section overview
2 mins
38.9 MB
Preview
12. Finite Element equations and the Direct Stiffness Method
22 mins
360 MB
Preview
13. The Principle of Minimum Potential Energy
16 mins
296 MB
14. The Finite Element equations
14 mins
310 MB
15. Stiffness matrix for bar element
14 mins
235 MB
16. Finite Element equation review
15 mins
279 MB
17. Transformation from local to global coordinates
17 mins
302 MB
Direct Stiffness Method: Step-by-Step
18. Section overview
2 mins
38.5 MB
Preview
Section 4 - Direct Stiffness Method Step by Step - Slides
7.63 MB
19. Analysis procedure overview
7 mins
72.2 MB
Preview
20. Calculating element stiffness matrices
5 mins
57.7 MB
21. Building the primary stiffness matrix
7 mins
84 MB
22. Reducing to the structure stiffness matrix
5 mins
70.3 MB
23. Solving for unknown displacements
2 mins
23.6 MB
24. Solving for unknown reactions
3 mins
35.4 MB
25. Finding element forces
6 mins
66.2 MB
Direct Stiffness Method in Python
26. Section overview
2 mins
33 MB
Preview
Jupyter notebooks.zip
130 KB
27. Element stiffness matrices
15 mins
121 MB
Preview
28. Whole structure stiffness matrix
12 mins
116 MB
29. Reactions, element forces and nodal displacements
13 mins
102 MB
30. Visualising our output
14 mins
126 MB
31. Refactor - Tidying up with functions
18 mins
217 MB
Mid-course check-in
Direct Stiffness Method on Larger Structures
32. Section overview
1 min
24.4 MB
Preview
Question Jupyter notebook
80.7 KB
Section 6 - Direct Stiffness Method on Larger Structures - Slides
7.34 MB
33. Calculating element stiffness matrices
5 mins
59.4 MB
34. Building the primary stiffness matrix
4 mins
50.1 MB
35. Reducing to structure stiffness matrix
2 mins
30.9 MB
36. Solving for unknown displacements
2 mins
17 MB
37. Solving for unknown reactions
2 mins
20.1 MB
38. Finding element forces
4 mins
45.5 MB
Optimising for Larger Structures in Python
39. Section overview
2 mins
26.4 MB
Preview
Jupyter notebook
139 KB
40. Building the primary stiffness matrix
20 mins
252 MB
41. Extracting the structure stiffness matrix
3 mins
38.7 MB
42. Displacements and reactions
10 mins
120 MB
43. Calculating member forces
5 mins
68.2 MB
44. Visualising our output
11 mins
143 MB
Building a Generalised Truss Solver in Python
45. Section overview
2 mins
27.1 MB
Preview
Jupyter notebook
160 KB
46. Establishing input data
8 mins
65.4 MB
47. Calculating member orientation and length
28 mins
390 MB
48. Primary and Structure Stiffness matrices
11 mins
137 MB
49. Displacements, reactions and member forces
17 mins
167 MB
50. Automating the output visualisation
11 mins
119 MB
51. Automating the text summary
11 mins
111 MB
Taking your Solver for a Test Drive
52. Section overview
1 min
19.3 MB
Preview
Jupyter notebooks
443 KB
53. Test Question #1
10 mins
152 MB
54. Test Question #2
7 mins
121 MB
55. Test Question #3
5 mins
70.7 MB
56. Course wrap up and Certificate of Completion
2 mins
34.3 MB