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