|Ratings|| ||Unique User Downloads|| ||Download Rankings|
|Not yet rated by the users||Total: 74 ||All time: 10,120 This week: 148|
This class can be used to analyse the response of a structure to earthquakes.
It can load accelerogram from a text file values that define time and ground excitation pairs which will act on a physical structure that are called Single Degree-of-Freedom (SDOF) systems, so it can perform an analysis of response to strong vibrations like those of EarthQuakes.
The class can compute the values to generate a chart that shows the frequency spectrum of the response of the given SDOF system.
|An accelerogram is a recording of ground activity that can be used to monitor possible earthquakes that may be going on.
This class can analyse accelerogram data to produce charts that help evaluating how physical structures are able to handle the forces that may be propagating during the activity of earthquakes.
$peak = 0;
$imgfile = "xydata2.txt";
$sdof = new SDOF();
//$peak = $sdof->calcRHA();
$peak = $sdof->calcSpectrum();
PHP class for the dynamic analysis on single degree of freedom structure due to earthquake ground shaking.
SDOF Class solve for the dynamic motion equation in which including inertia force, dumping force, elastic force of sdof structure to resist the forces due to ground shaking.
Differential motion equation is discrete by using finite difference method. By this method, central difference method to solve response of SDOF structure.
Ground acceleration data due to Kobe earthquake is used in test example.
Analysis is carried on step by step time interval according to seismic record stored in kobens.txt.
2 analysis are implemented in class, RHA response history analysis and other is to generate response spectrum curve.
Response spectrum curve help engineers to design earthquake resisting buildings.
If one has accelerogram recorded by strong motion accelerometer, response spectrum graph can be easily driven by using SDOF Class.
||Applications that use this package
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.