A Python Script for Ploting Velocity Spectra in Tripartite
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- Matplotlib
- Numpy
Give examples
A step by step series of examples that tell you how to get a development env running
Say what the step will be
The time history of degree of freedom can be represented in Fourier domain as,
The maximum value of displacement/rotation
$$ \dot{u}{max} = u{max} \omega $$
Similarly, maximum value of accelaration
$$ \ddot{u}{max} = u{max} \omega^2 $$
In case of ground motions due to earthquake,
-
$u_{max}$ - Peak Ground Displacement, PGD -
$\dot{u}_{max}$ - Peak Ground Velocity, PGV -
$\ddot{u}_{max}$ - Peak Ground Accelaration, PGA
The spectral plot of velocity with frequency/period in logarithemic scale is Tripartite. The spectral displacement and accelration from velocity plot can be established using following equations.
$$ \log_{10}(u_{max}) = \log_{10}(\dot{u}{max}) - \log{10}(\omega) $$ $$ \log_{10}(\ddot{u}{max}) = \log{10}(\dot{u}{max}) + \log{10}(\omega) $$
The above equations indicates acceration axis will be inclinide -45 degree to y-axis and diplacement axis will be 45 degree to y-axis.
- Anis Mohammed Vengasseri - Initial work - (https://github.com/anismhd)
This project is licensed under the MIT License - see the LICENSE.md file for details