Response spectrum analysis is a method used for estimating maximum dynamic response of a system subjugated to arbitrary excitation represented by a response spectrum, which describes the maximum response of a single-degree-of-freedom oscillator as a function of its natural frequency. The method is commonly used for rapid prediction of the response of structures that are exposed to seismic excitation or shock loading. The objective of the thesis is to develop a simulation environment called TimoLab using the open-source, high-level programming language Python and its libraries to perform response spectrum analysis. The methodology for validating the results of created environment is based on benchmark examples of structural problems, for which the response can be determined analytically. We then compare the analytical solutions to the numerical results from the developed environment. The results of the developed environment demonstrate accuracy within acceptable deviations.
|