alphacheng / earthquake_simulator

A python simulation of how an earthquake would affect a model of a three-storey building. Includes optimisation of building by using tuned mass dampers (TMD).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Earthquake Simulator

This project was done as part of my University course. The aim is to simulate the effect of a tuned mass damper (TMD) and see how it improves the stability of a building. There are four main files as part of this project

  • Frequency Response of Model - the simulation of the model without any tuned mass damping

  • Model Response with Single TMD - the simulation of how the model changes when adding a singled tuned mass damper. Notice how placing it on certain floors will increase its effectiveness.

  • Model Response with Multiple TMD - There are multiple resonant frequencies in the model (3 without any damping). Would it make sense to add a tuned mass damper for each frequency?

  • Optimised Number and Location for Multiple TMD - It seemed that the more dampers added the more stable the system becomes. This program aims to see what is the optimal number of dampers, and on which floor should they be placed.

Please email me at jg854@cam.ac.uk for any questions.

About

A python simulation of how an earthquake would affect a model of a three-storey building. Includes optimisation of building by using tuned mass dampers (TMD).


Languages

Language:Python 60.2%Language:HTML 22.8%Language:JavaScript 17.0%