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