Loading…

An artificial accelerogram generator code written in Matlab

ABSTRACT Artificial accelerograms are a very useful tool for designing structures against seismic hazards; in particular, when structures exhibit nonlinear behavior. This paper presents a Matlab code for generating artificial accelerograms to match code‐defined spectra based on the modification of a...

Full description

Saved in:
Bibliographic Details
Published in:Engineering reports (Hoboken, N.J.) N.J.), 2020-03, Vol.2 (3), p.n/a
Main Authors: Ferreira, Fernando, Moutinho, Carlos, Cunha, Álvaro, Caetano, Elsa
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:ABSTRACT Artificial accelerograms are a very useful tool for designing structures against seismic hazards; in particular, when structures exhibit nonlinear behavior. This paper presents a Matlab code for generating artificial accelerograms to match code‐defined spectra based on the modification of actual earthquake ground motions. In this case, while the code is written to generate Eurocode 8‐compatible accelerograms, it can be easily adapted to any other code in the world. The proposed code determines the earthquake spectra and Fourier Transform using the Fast Fourier Transform algorithm and then modifies the Fourier Transform in order to match the predefined spectra. The code also includes instructions for outlining different actual ground motions, soil, and earthquake type. The code is geared to students and researchers in the field of Structural and Earthquake Engineering. The objective of this work is to provide a Matlab code that can be integrated in other research programs such as seismic structural analysis, structural control software, or other codes. A simple algorithm is used to match an original event to a Eurocode 8‐defined spectra. The algorithm is written in a Matlab code that intends to be distributed and be easily integrated in other research programs.
ISSN:2577-8196
2577-8196
DOI:10.1002/eng2.12129