DegreeTutors/The Direct Stiffness Method for Truss Analysis with Python

  • $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

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