Beam & Frame Analysis using the Direct Stiffness Method in Python
by
Dr Seán Carroll
Login
Buy for $49
10. Analysis procedure overview
Beam & Frame Analysis using the Direct Stiffness Method in Python
/
Beam/Frame Analysis Step-by-Step
Beam & Frame Analysis using the Direct Stiffness Method in Python
Buy for $49
Learn more
Already enrolled?
Sign in to continue learning.
Table of contents
Beam & Frame Analysis using the Direct Stiffness Method in Python
by
Dr Seán Carroll
ui-24px-outline-1_lock
Welcome and Setup
Welcome and Setup
Draft
1. Introduction and course overview
Draft
1. Introduction and course overview
Draft
2. Our approach to Python
Draft
2. Our approach to Python
Draft
3. Getting started with Jupyter Notebooks
Draft
3. Getting started with Jupyter Notebooks
ui-24px-outline-1_lock
The Beam Element Stiffness Matrix
The Beam Element Stiffness Matrix
Draft
4. Section overview
Draft
4. Section overview
Draft
5. Finite element equations - quick review
Draft
5. Finite element equations - quick review
Draft
6. Stiffness matrix for a beam element - part 1
Draft
6. Stiffness matrix for a beam element - part 1
Draft
7. Stiffness matrix for a beam element - part 2
Draft
7. Stiffness matrix for a beam element - part 2
Draft
8. Transforming from local to global coordinates
Draft
8. Transforming from local to global coordinates
ui-24px-outline-1_lock
Beam/Frame Analysis Step-by-Step
Beam/Frame Analysis Step-by-Step
Draft
9. Section overview
Draft
9. Section overview
Draft
Section 3 - Direct Stiffness Method Step by Step - Slides
Draft
Section 3 - Direct Stiffness Method Step by Step - Slides
Draft
10. Analysis procedure overview
Draft
10. Analysis procedure overview
Draft
11. Calculating element stiffness matrices
Draft
11. Calculating element stiffness matrices
Draft
12. Building the primary stiffness matrix
Draft
12. Building the primary stiffness matrix
Draft
13. Reducing to the structure stiffness matrix
Draft
13. Reducing to the structure stiffness matrix
Draft
14. Solving for unknown displacements
Draft
14. Solving for unknown displacements
Draft
15. Solving for reactions
Draft
15. Solving for reactions
Draft
16. Finding axial forces, shears and moments
Draft
16. Finding axial forces, shears and moments
ui-24px-outline-1_lock
Implementing Beam/Frame Analysis in Python
Implementing Beam/Frame Analysis in Python
Draft
17. Section overview
Draft
17. Section overview
Draft
Jupyter Notebook (zip)
Draft
Jupyter Notebook (zip)
Draft
18. Element stiffness matrices
Draft
18. Element stiffness matrices
Draft
19. Whole structure stiffness matrix
Draft
19. Whole structure stiffness matrix
Draft
20. Solving for displacements and reactions
Draft
20. Solving for displacements and reactions
Draft
21. Evaluating bending moments and shear forces
Draft
21. Evaluating bending moments and shear forces
Draft
22. Visualising displacements
Draft
22. Visualising displacements
ui-24px-outline-1_lock
Generalising our Code
Generalising our Code
Draft
23. Section overview
Draft
23. Section overview
Draft
Jupyter Notebook (zip)
Draft
Jupyter Notebook (zip)
Draft
24. Element stiffness matrices
Draft
24. Element stiffness matrices
Draft
25. The structure stiffness matrix
Draft
25. The structure stiffness matrix
Draft
26. Solving for displacements and reactions
Draft
26. Solving for displacements and reactions
Draft
27. Solving for axial forces, moments and shears
Draft
27. Solving for axial forces, moments and shears
Draft
28. Graphical and text output
Draft
28. Graphical and text output
ui-24px-outline-1_lock
Building Better Visualisations
Building Better Visualisations
Draft
29. Section overview
Draft
29. Section overview
Draft
Jupyter Notebook (zip)
Draft
Jupyter Notebook (zip)
Draft
30. Adding nodal annotations to deflection
Draft
30. Adding nodal annotations to deflection
Draft
31. Plotting an axial force diagram
Draft
31. Plotting an axial force diagram
Draft
32. Planning the bending moment diagram
Draft
32. Planning the bending moment diagram
Draft
33. Building the bending moment diagram
Draft
33. Building the bending moment diagram
Draft
34. Building the shear force diagram
Draft
34. Building the shear force diagram
Draft
Jupyter Notebook (zip)
Draft
Jupyter Notebook (zip)
Draft
35. Adding UI widgets for plot adjustments
Draft
35. Adding UI widgets for plot adjustments
Draft
Jupyter Notebook (zip)
Draft
Jupyter Notebook (zip)
Draft
36. Label and widget refactor
Draft
36. Label and widget refactor
ui-24px-outline-1_lock
Pins, Inter-Nodal Loading and Flexible Supports
Pins, Inter-Nodal Loading and Flexible Supports
Draft
37. Section overview
Draft
37. Section overview
Draft
Section 7 - Pinned Beam Elements - Slides
Draft
Section 7 - Pinned Beam Elements - Slides
Draft
38. Beam elements pinned at one end
Draft
38. Beam elements pinned at one end
Draft
Jupyter Notebook (zip)
Draft
Jupyter Notebook (zip)
Draft
39. Capturing pin locations
Draft
39. Capturing pin locations
Draft
40. Pinned stiffness matrices
Draft
40. Pinned stiffness matrices
Draft
41. Pinned structure stiffness matrix
Draft
41. Pinned structure stiffness matrix
Draft
42. Solving for pinned member actions
Draft
42. Solving for pinned member actions
Draft
43. Dealing with inter-nodal loading
Draft
43. Dealing with inter-nodal loading
Draft
Jupyter Notebook (zip)
Draft
Jupyter Notebook (zip)
Draft
44. Recording inter-nodal loading
Draft
44. Recording inter-nodal loading
Draft
45. Removing Equivalent Nodal Actions
Draft
45. Removing Equivalent Nodal Actions
Draft
46. Inter-nodal loading with pins
Draft
46. Inter-nodal loading with pins
Draft
Jupyter Notebook (zip)
Draft
Jupyter Notebook (zip)
Draft
47. Flexible supports
Draft
47. Flexible supports
ui-24px-outline-1_lock
Test Questions
Test Questions
Draft
48. Section overview
Draft
48. Section overview
Draft
49. Installing Nbextensions (optional)
Draft
49. Installing Nbextensions (optional)
Draft
Jupyter Notebooks (zip)
Draft
Jupyter Notebooks (zip)
Draft
50. Test Question #1
Draft
50. Test Question #1
Draft
51. Test Question #2
Draft
51. Test Question #2
Draft
52. Test Question #3
Draft
52. Test Question #3
Draft
53. Test Question #4
Draft
53. Test Question #4
Draft
54. Test Question #5
Draft
54. Test Question #5
Draft
55. Course wrap up and debrief
Draft
55. Course wrap up and debrief
ui-24px-outline-1_lock
Course Updates
Course Updates
Draft
Jupyter Notebooks (zip)
Draft
Jupyter Notebooks (zip)
Draft
56. Combining beam and axially loaded bar elements
Draft
56. Combining beam and axially loaded bar elements
Draft
57. Varying element cross-sectional areas
Draft
57. Varying element cross-sectional areas
Welcome!
Enter your info below to login.
Your email
Your password
Login
Forgot your password?