DegreeTutors/Multi-Degree of Freedom Dynamics, Modal Analysis and Seismic Response

  • $79

Multi-Degree of Freedom Dynamics, Modal Analysis and Seismic Response

Build the knowledge and tools to decode the dynamic response of real-world structures to real-world loads

Contents

1. Welcome and preliminaries

In this short introduction section, I’ll set out a roadmap for the course and give you a sense of what to expect. This will give you a good idea of what we’re going to cover during this course. I’ll also briefly comment on assumed prerequisite knowledge - in other words, what you should have covered before taking this course, and also what you don’t necessarily need to know.
1. Introduction and course overview
  • 5 mins
  • 292 MB
Preview
2. Course prerequisites and do I need to know Python?
  • 4 mins
  • 248 MB
Preview
Support and Lecture Q&A (Please read!)
    3. Getting your coding environment set up
    • 13 mins
    • 129 MB
    Preview

    2. Introduction to ground motion modelling

    This section starts by covering some of the fundamental topics in the context of SDoF systems. We’ll look at developing analytical solutions to harmonic ground motion before expanding to numerical solutions for realistic ground motion. The section is focused on covering a number of core topics and plugging some gaps in our understanding of SDoF dynamics before moving on to multi-degree of freedom systems in the next section.
    4. Section overview
    • 4 mins
    • 252 MB
    Preview
    5. Overview of earthquake ground motion
    • 15 mins
    • 185 MB
    6. Capturing the influence of ground motion
    • 23 mins
    • 271 MB
    6.1 Jupyter Notebook - (lecture 6)
    • 88.4 KB
    7. Motion transmissibility and isolation
    • 13 mins
    • 125 MB
    7.1 Jupyter Notebook - (lecture 7)
    • 65.4 KB
    8. Simulating ground motion response
    • 20 mins
    • 264 MB
    8.1 Jupyter Notebook - (lecture 8)
    • 103 KB
    9. Realistic ground motion response
    • 7 mins
    • 64.3 MB
    10. Integrating ground acceleration
    • 17 mins
    • 184 MB
    10.1 Jupyter Notebook - (lectures 9-10)
    • 322 KB
    11. Introduction to response spectra
    • 8 mins
    • 107 MB

    3. Modelling Multi-DoF Dynamic Systems

    In section 3 we introduce the multi-degree of freedom (MDoF) system and the shear building dynamic model. We discuss the coupled nature of MDoF systems that makes them a challenge to model. We’ll explore numerical solutions strategies by building our own DIY central difference algorithm and then implementing some off-the-shelf solution toolboxes.
    12. Section overview
    • 3 mins
    • 132 MB
    Preview
    13. Introduction to MDoF systems
    • 17 mins
    • 240 MB
    14. MDoF Equations of Motion
    • 10 mins
    • 147 MB
    15. Direct integration of the coupled EoM
    • 19 mins
    • 234 MB
    16. Solving the coupled EoM by direct integration
    • 18 mins
    • 166 MB
    17. Using SciPy’s ODEINT solver
    • 20 mins
    • 226 MB
    17.1 Jupyter Notebook - (lectures 16-17)
    • 572 KB
    Mid-course check-in

      4. Modal Analysis and Decoupling the Equations of Motion

      In section 4 we cover the most important topic in the course - modal analysis. We’ll spend plenty of time here making sure you understand concepts like mode shapes, orthogonality and what it means to uncouple the equations of motion. You’ll see that modal superposition as a solution strategy offers us major advantages over the direct integration we discussed in the previous section. By the end of this section, you’ll have a deep understanding of modal analysis and be comfortable implementing it.
      18. Section overview
      • 4 mins
      • 204 MB
      Preview
      19. What is modal analysis and how does it help us?
      • 21 mins
      • 265 MB
      20. Finding natural frequencies and mode shapes
      • 33 mins
      • 384 MB
      20.1 Jupyter Notebook - (lecture 20)
      • 2.94 MB
      21. Matrix representation and the eigenproblem
      • 28 mins
      • 377 MB
      21.1 Jupyter Notebook - (lecture 21)
      • 3.74 MB
      22. Modal matrix and mass normalisation
      • 17 mins
      • 185 MB
      22.1 Jupyter Notebook - (lecture 22)
      • 8.64 KB
      23. Orthogonality and Decoupling Equations of Motion
      • 27 mins
      • 389 MB
      24. Modal superposition - forced vibration
      • 23 mins
      • 228 MB
      25. Comparing modal superposition with direct integration - forced response
      • 13 mins
      • 182 MB
      26. Visualising the forced vibration response
      • 26 mins
      • 352 MB
      26.1 Jupyter Notebook - (lecture 24-26)
      • 2.37 MB
      27. Modal superposition - free vibration
      • 19 mins
      • 247 MB
      28. Compare modal superposition with direct integration - free vibration
      • 6 mins
      • 88.1 MB
      28.1 Jupyter Notebook - (lecture 27-28)
      • 651 KB

      5. Damping Orthogonality

      In section 5 we deal with damping. We’ll see that the same uncoupling of the equations of motion we discussed in the previous section cannot be directly applied to the damping matrix. In this section, we’ll explore how to derive a damping matrix that provides predictable levels of damping in each vibration mode. This section is important as it equips you with two complete and equivalent solution strategies; direct integration and modal superposition. We’ll finish out this section by demonstrating the equivalence of both. 
      29. Section overview
      • 4 mins
      • 199 MB
      Preview
      30. Rayleigh damping
      • 22 mins
      • 278 MB
      31. General determination of the damping matrix
      • 8 mins
      • 102 MB
      32. Calculating the damping matrix
      • 15 mins
      • 135 MB
      32.1 Jupyter Notebook - (lecture 32)
      • 9.49 KB
      33. Direct integration versus modal superposition for a damped system
      • 9 mins
      • 109 MB
      33.1 Jupyter Notebook - (lecture 33)
      • 235 KB

      6. Bringing it all together: N-storey response to earthquake ground motion

      In the final section, we’ll take everything you’ve learned up to this point and build out the final capstone analysis code. At this point you’ll understand the theory and how it can be mapped into code - now we can emphasise coding efficiency and build a solution script that easily scales to larger numbers of degrees of freedom with no extra effort on our part. By the time you complete this course, you’ll have a toolbox full of dynamic analysis tools and the knowledge and confidence to apply them to your own projects. 
      34. Section overview
      • 4 mins
      • 201 MB
      Preview
      35. Equations of motion N-storey shear building
      • 14 mins
      • 119 MB
      36. Automating modal analysis for NDoF
      • 26 mins
      • 247 MB
      37. Ground motion response using modal superposition
      • 12 mins
      • 145 MB
      38. Base shear and overturning moments
      • 12 mins
      • 133 MB
      39. Visualising the structural response for NDoF
      • 26 mins
      • 358 MB
      39.1 Jupyter Notebook - (lecture 35-39)
      • 1.26 MB
      40. Course wrap up and completion certificate
      • 4 mins
      • 219 MB