Beam & Frame Analysis using the Direct Stiffness Method in Python
Buy now
Learn more
Welcome and Setup
1. Introduction and course overview
2. Our approach to Python
3. Getting started with Jupyter Noteb...
Support and Lecture Q&A (Please read!)
The Beam Element Stiffness Matrix
4. Section overview
5. Finite element equations - quick r...
6. Stiffness matrix for a beam elemen...
7. Stiffness matrix for a beam elemen...
8. Transforming from local to global ...
Beam/Frame Analysis Step-by-Step
9. Section overview
9.1 Section 3 - Direct Stiffness Meth...
10. Analysis procedure overview
11. Calculating element stiffness mat...
12. Building the primary stiffness ma...
13. Reducing to the structure stiffne...
14. Solving for unknown displacements
15. Solving for reactions
16. Finding axial forces, shears and ...
Implementing Beam/Frame Analysis in Python
17. Section overview
17.1 Jupyter Notebook (zip)
18. Element stiffness matrices
19. Whole structure stiffness matrix
20. Solving for displacements and rea...
21. Evaluating bending moments and sh...
22. Visualising displacements
Mid-course check-in
Generalising our Code
23. Section overview
23.1 Jupyter Notebook (zip)
24. Element stiffness matrices
25. The structure stiffness matrix
26. Solving for displacements and rea...
27. Solving for axial forces, moments...
28. Graphical and text output
Building Better Visualisations
29. Section overview
29.1 Jupyter Notebook (zip)
30. Adding nodal annotations to defle...
31. Plotting an axial force diagram
32. Planning the bending moment diagram
33. Building the bending moment diagram
34. Building the shear force diagram
34.1 Jupyter Notebook (zip)
35. Adding UI widgets for plot adjust...
35.1 Jupyter Notebook (zip)
36. Label and widget refactor
Pins, Inter-Nodal Loading and Flexible Supports
37. Section overview
37.1 Section 7 - Pinned Beam Elements...
38. Beam elements pinned at one end
38.1 Jupyter Notebook (zip)
39. Capturing pin locations
40. Pinned stiffness matrices
41. Pinned structure stiffness matrix
42. Solving for pinned member actions
43. Dealing with inter-nodal loading
43.1 Jupyter Notebook (zip)
44. Recording inter-nodal loading
45. Removing Equivalent Nodal Actions
46. Inter-nodal loading with pins
46.1 Jupyter Notebook (zip)
47. Flexible supports
Test Questions
48. Section overview
49. Installing Nbextensions (optional)
50. Test Question #1
50.1 Jupyter Notebooks (zip)
51. Test Question #2
51.1 Jupyter Notebooks (zip)
52. Test Question #3
52.1 Jupyter Notebooks (zip)
53. Test Question #4
53.1 Jupyter Notebooks (zip)
54. Test Question #5
54.1 Jupyter Notebooks (zip)
55. Course wrap up and Certificate of...
Course Updates
56. Combining beam and axially loaded...
57. Varying element cross-sectional a...
57.1 Jupyter Notebooks (zip)
Products
Course
Section
Lesson
35.1 Jupyter Notebook (zip)
35.1 Jupyter Notebook (zip)
Beam & Frame Analysis using the Direct Stiffness Method in Python
Buy now
Learn more
Welcome and Setup
1. Introduction and course overview
2. Our approach to Python
3. Getting started with Jupyter Noteb...
Support and Lecture Q&A (Please read!)
The Beam Element Stiffness Matrix
4. Section overview
5. Finite element equations - quick r...
6. Stiffness matrix for a beam elemen...
7. Stiffness matrix for a beam elemen...
8. Transforming from local to global ...
Beam/Frame Analysis Step-by-Step
9. Section overview
9.1 Section 3 - Direct Stiffness Meth...
10. Analysis procedure overview
11. Calculating element stiffness mat...
12. Building the primary stiffness ma...
13. Reducing to the structure stiffne...
14. Solving for unknown displacements
15. Solving for reactions
16. Finding axial forces, shears and ...
Implementing Beam/Frame Analysis in Python
17. Section overview
17.1 Jupyter Notebook (zip)
18. Element stiffness matrices
19. Whole structure stiffness matrix
20. Solving for displacements and rea...
21. Evaluating bending moments and sh...
22. Visualising displacements
Mid-course check-in
Generalising our Code
23. Section overview
23.1 Jupyter Notebook (zip)
24. Element stiffness matrices
25. The structure stiffness matrix
26. Solving for displacements and rea...
27. Solving for axial forces, moments...
28. Graphical and text output
Building Better Visualisations
29. Section overview
29.1 Jupyter Notebook (zip)
30. Adding nodal annotations to defle...
31. Plotting an axial force diagram
32. Planning the bending moment diagram
33. Building the bending moment diagram
34. Building the shear force diagram
34.1 Jupyter Notebook (zip)
35. Adding UI widgets for plot adjust...
35.1 Jupyter Notebook (zip)
36. Label and widget refactor
Pins, Inter-Nodal Loading and Flexible Supports
37. Section overview
37.1 Section 7 - Pinned Beam Elements...
38. Beam elements pinned at one end
38.1 Jupyter Notebook (zip)
39. Capturing pin locations
40. Pinned stiffness matrices
41. Pinned structure stiffness matrix
42. Solving for pinned member actions
43. Dealing with inter-nodal loading
43.1 Jupyter Notebook (zip)
44. Recording inter-nodal loading
45. Removing Equivalent Nodal Actions
46. Inter-nodal loading with pins
46.1 Jupyter Notebook (zip)
47. Flexible supports
Test Questions
48. Section overview
49. Installing Nbextensions (optional)
50. Test Question #1
50.1 Jupyter Notebooks (zip)
51. Test Question #2
51.1 Jupyter Notebooks (zip)
52. Test Question #3
52.1 Jupyter Notebooks (zip)
53. Test Question #4
53.1 Jupyter Notebooks (zip)
54. Test Question #5
54.1 Jupyter Notebooks (zip)
55. Course wrap up and Certificate of...
Course Updates
56. Combining beam and axially loaded...
57. Varying element cross-sectional a...
57.1 Jupyter Notebooks (zip)
Lesson unavailable
Please
login to your account
or
buy the course
.