PREMIUM COURSES
Fundamentals of Engineering Structural Dynamics with Python
Leverage fundamental structural dynamics to build your own flexible numerical solutions in Python.
After completing this course…
- You’ll understand how to model dynamic behaviour using spring-mass-damper models and how to simulate free vibration behaviour.
- You’ll be able to model the influence of harmonic loading and how to characterise the transient and steady-state responses.
- You’ll be able to use Python to implement the Piecewise Exact Method to model any form of general dynamic loading.
Multi-Degree of Freedom Dynamics, Modal Analysis and Seismic Response Simulation in Python
Build the knowledge and tools to decode the dynamic response of real-world structures to real-world loads.
After completing this course…
- You will have a deep understanding of the solution strategies employed for linear and non-linear MDoF analysis.
- You will be able to model the influence of earthquake-induced ground motion and other dynamic loads on multi-storey structures.
- You will develop numerical tools to solve the coupled equations of motion.
- You will understand the role of modal decomposition in uncoupling the equations of motion and identifying the underlying dynamic characteristics of multi-degree of freedom systems.
TUTORIALS
Simulating crowd vibrations using the Duhamel Integral
In this Python mini-project, you’ll learn about the Duhamel Integral and how it can be used to simulate the dynamic response of a single degree of freedom system. We’ll discuss how to solve the integral and then write some Python code to implement our solution for any arbitrary loading. In the second half of this project, we’re going to use our Duhamel Integral solver to build a crowd loading simulation. This will allow us to simulate the vibration response of a footbridge to pedestrian traffic.
Understanding Structural Dynamics and Inertia
By the end of this post you’ll understand when and why a dynamic analysis is performed instead of a (usually more straightforward) static analysis. Although we typically encounter static loading, dynamic loads occur with sufficient frequency that we need to understand how to assess their influence on a structure. Typical forms of dynamic loading can include loading due to earthquakes, wind, vehicle or pedestrian traffic or wave loading on coastal or offshore structures.