You are on page 1of 9

DEL 20 AL 23 DE SEPTIEMBRE DE 2017, GUADALAJARA, JALISCO

SEISMOGRAMS ANALYZER-E UN SOFTWARE PARA ANALIZAR REGISTROS


SSMICOS

Armando Aguilar Melndez (1,2), Lluis G. Pujades Beneit (3), Josep De la Puente (2), Hctor E. Rodrguez
Lozoya (4), Amelia Campos Rios (5), Celia M. Caldern Ramn (1), Jess E. Escalante Martnez (1),
Alejandro Crdova Ceballos (1), Alejandro Garca Elas (1)

1 Universidad Veracruzana. Prol. Av. Venustiano Carranza S/N, Col. Revolucin, Poza Rica, 93390. armaguilar@uv.mx
2 Barcelona Supercomputing Center. Jordi Girona 29, Barcelona, 08034. josep.delapuente@bsc.es

3
Universidad Politcnica de Catalua, Jordi Girona 1-3, Barcelona, 08034. lluis.pujades@upc.edu
4 Universidad Autnoma de Sinaloa, Blvd. De las Amricas y Blvd. Universitarios S/N Ciudad Universitaria, Culiacn, Sinaloa,

Mxico, 80013. rolohe1@yahoo.com.mx


5 Servicios de Consultora en Ingeniera, Tuxpan, Ver., 92880. amelia.campos.r@gmail.com

RESUMEN

Presentamos el software Seismograms Analyzer-e, el cual es de utilidad tanto para usuarios que se acercan por primera
vez al procesado y anlisis de registros ssmicos, como para usuarios expertos. Mediante el programa se realizan
correcciones por lnea base y filtrado de los registros disponibles en el programa o proporcionados por el usuario.
Adicionalmente, se pueden calcular espectros de respuesta e intensidades de Arias. Al mismo tiempo, es posible
generar mapas con la ubicacin del epicentro y de la estacin que registr el movimiento ssmico. Tambin, se pueden
observar animaciones de los desplazamientos correspondientes al registro elegido. El programa es del tipo freeware.

ABSTRACT

We presented the Seismograms Analyzer-e software, which is helpful both beginners users in the process and analysis
of seismic records and expert users. Using this program, it is possible to do both base line corrections and filter of the
seismic records available in the software or of the records proportionated by the user. Additionally, it is possible to
compute response spectra and Arias intensities. At the same time, it is possible to generate maps with the localization
of the epicenter and the station where the seismic record was obtained. Also, it is possible to do animations of the
displacements due to the seismic record that was chosen. The software is a freeware software.

INTRODUCCIN

El anlisis de datos ssmicos es esencial para seguir avanzando en el conocimiento del fenmeno ssmico y de sus
efectos en edificios. Actualmente, existen diversos programas para analizar registros ssmicos, entre los que se pueden
destacar el DEGTRA (Ordaz y Montoya, 2013), el SeismoSignal (SeismoSoft, 2016), etc.. Sin embargo, en general,
dichos programas estn orientados a usuarios con un conocimiento significativo de conceptos de ingeniera ssmica y
de cmputo, pues en todos ellos se debe realizar un proceso que requiere importantes conocimientos previos. Por otra
parte, a pesar de que ha aumentado el nmero de datos ssmicos, porque ha aumentado el nmero de aparatos que
registran movimientos ssmicos del terreno, an es grande el nmero de profesionales de la ingeniera, de la
arquitectura, de la construccin y de los diversos ramos involucrados con edificios, que tienen poco conocimiento
respecto al procesado e interpretacin de los registros ssmicos para fines de ingeniera. Por tal motivo, como parte de
un proyecto de investigacin en ingeniera ssmica, se propuso el desarrollo de un programa denominado Seismograms
Analyzer-e, para el procesado y anlisis de registros ssmicos que se caracterizara por ser de fcil uso. Dicho programa
se describe en el presente documento. Seismograms Analyzer-e permite elegir un registro ssmico de una base de datos

SOCIEDAD MEXICANA DE INGENIERA SSMICA A. C.


DEL 20 AL 23 DE SEPTIEMBRE DE 2017, GUADALAJARA, JALISCO

incluida en el programa, para posteriormente realizar su anlisis. Los registros disponibles suelen ser ejemplos de
sismos que se han destacado por algn factor, por ejemplo, algunos de ellos se destacan por tener valores altos de
aceleracin mxima del terreno. Una vez elegido el registro, el usuario puede solicitar el anlisis bsico del mismo, y
al hacerlo el programa realiza clculos y muestra lo siguiente: a) el acelerograma del registro original elegido; b) el
espectro de Fourier de dicho registro original; c) el acelerograma discretizado, filtrado y corregido por lnea base; d)
el espectro de Fourier del acelerograma discretizado; e) el velocigrama obtenido del acelerograma corregido y; f) el
desplacigrama obtenido del velocigrama. Si el usuario lo desea, el programa puede generar los espectros de respuesta
de seudo-aceleracin, seudo-velocidad y seudo-desplazamiento del registro elegido. Dichos espectros de respuesta son
mostrados en una nueva pantalla del software. El programa determina y muestra los valores mximos de los
acelerogramas, velocigramas y desplacigramas. El programa Seismograms Analyzer-e se codific en Matlab (The
MathWorks, Inc, 2014), pero se puede instalar en cualquier computadora con sistema operativo Windows reciente, sin
necesidad de tener instalado Matlab. El programa es una prctica herramienta computacional de consulta y anlisis de
registros ssmicos, destinada a contribuir a aumentar el conocimiento respecto al anlisis e interpretacin de la
informacin generada a partir de los registros ssmicos, como por ejemplo, los espectros de respuesta. Adicionalmente,
se espera que el programa pueda contribuir a mejorar la comunicacin de la amenaza y el riesgo ssmico, pues estudios
recientes han concluido que an en zonas con sismicidad importante la comunicacin del riesgo ssmico ha sido
inapropiada (Marincioni et al, 2012).

MARCO TERICO DE SEISMOGRAMS ANALYZER E

El anlisis de registros ssmicos es una actividad importante porque mediante ella podemos obtener informacin
valiosa, respecto a los efectos que generan o pueden generar ondas ssmicas. Por ejemplo, el anlisis de registros
ssmicos obtenidos en diferentes puntos de la ciudad de Mxico, ha permitido identificar los importantes efectos de
sitio que se suelen presentar ante la ocurrencia de sismos moderados en dicha ciudad (Reinoso, 1996). En la presente
seccin de este documento mencionamos los principales elementos del marco terico que consideramos en el desarrollo
del programa Seismograms Analyzer-e, mediante el cual es posible procesar y analizar registros ssmicos y productos
generados a partir de dichos registros.

Determinacin del Espectro de Fourier

Para ayudar en el anlisis de los registros ssmicos es posible calcular espectros de Fourier. Dichos espectros permiten
realizar un anlisis respecto a las frecuencias de la seal en lugar del tiempo. Particularmente, en el caso del
Seismograms Analyzer-e los espectros de Fourier se obtienen mediante el clculo de la transformada rpida de Fourier
(FFT). Dicha transformada se calcula tanto para el registro de aceleraciones sin corregir, como para el registro de
aceleraciones corregido. El objetivo de esto ltimo es identificar las diferencias que se pueden presentar entre ambos
casos. Para facilitar dicho clculo, el registro de aceleraciones ledo se discretiza para que el nmero de puntos del
mismo corresponda a una potencia de dos. Dicha modificacin facilita los clculos de la transformada rpida de
Fourier.

Mtodo de correccin de lnea base

Para poder realizar un adecuado anlisis de los registros ssmicos es necesario efectuar, en general, la correccin por
lnea base de dichos registros. Tal correccin se realiza mediante el procedimiento en el que se resta un valor constante
a todo el registro. Dicho valor es en el caso de las aceleraciones el promedio de las aceleraciones de todo el registro.

Mtodo de filtrado Butterworth

Por default, las seales son filtradas en Seismograms Analyzer-e mediante el filtro Butterworth Pasa-Alta, el cual se
caracteriza por atenuar las componentes de baja frecuencia sin atenuar las de alta frecuencia. Particularmente, dicho
filtro permite el paso de las seales con una frecuencia mayor que la frecuencia de corte y atena las seales que estn
por debajo de la frecuencia de corte. Por default el programa considera un nmero de orden 3 para tal filtro. Es posible
tambin elegir en Seismograms Analyzer-e otro tipo de filtro Butterworth.

SOCIEDAD MEXICANA DE INGENIERA SSMICA A. C.


DEL 20 AL 23 DE SEPTIEMBRE DE 2017, GUADALAJARA, JALISCO

Integracin de la seal

Con la finalidad de obtener las velocidades asociadas al registro de aceleraciones es necesario realizar una integracin.
Para este fin, Seismograms Analyzer-e realiza una integracin numrica de las aceleraciones del registro ya corregido.
Similarmente, los desplazamientos son calculados al realizar una integracin numrica, a partir de las velocidades
calculadas previamente. Dichas integraciones numricas se realizan mediante un algoritmo que emplea el mtodo
trapezoidal.

Clculo de espectros de respuesta

Los espectros de respuesta elsticos muestran las respuestas mximas que una seal genera en un oscilador, que tiene
un particular periodo fundamental de vibrar, y un determinado coeficiente de amortiguamiento. Para determinar los
espectros de respuesta Seismograms Analyzer-e se apoya en un algoritmo que resuelve la integral de Duhamel (Clough
and Penzien, 1975). Mediante este procedimiento calcula espectros de respuesta de seudo-aceleraciones, de seudo-
velocidades y seudo-desplazamientos.

Clculo de intensidad de Arias

La intensidad de Arias que es una medida de la energa del sismo (Schmidt, 2008) puede ser calculada para cada
registro, y representada mediante los grficos de Husid donde se muestra la modificacin de la intensidad de Arias
respecto al tiempo (Carreo et al, 1999). La intensidad de Arias puede representarse mediante la Ec. 1.


t0

d
2g
IA 2
g (1)
0

donde es una variable temporal, g es la aceleracin del suelo durante el movimiento ssmico, t0 es la duracin total
del movimiento y g es la aceleracin de la gravedad (Schmidt, 2008). En el caso del Seismograms Analyzer-e la
representacin de la intensidad de Arias se realiza en forma normalizada, por ello la intensidad acumulada vara de 0%
a 100% (Carreo et al, 1999).

DESCRIPCIN DE SEISMOGRAMS ANALYZER E

Los principales objetivos del programa Seismograms Analyzer-e son los siguientes: a) ofrecer una herramienta que
contribuya a divulgar informacin relativa a los registros ssmicos; b) disponer de un software que facilite el anlisis
de registros ssmicos incluso para personas con informacin limitada respecto al fenmeno ssmico; c) brindar un
software que incluya ejemplos de registros ssmicos obtenidos en diferentes regiones del mundo y d) contribuir a
conseguir una mejor comunicacin de la amenaza y el riesgo ssmicos. Enseguida se describen las principales
caractersticas del programa referido, que tienen como fin conseguir los objetivos mencionados previamente.

Eleccin del registro ssmico por analizar

La forma ms sencilla de usar Seismograms Analyzer-e es eligiendo un registro de la base de registros ssmicos
disponibles en Seismograms Analyzer-e. Esta opcin facilita mucho el anlisis de registros ssmicos para personas con
poca experiencia en la bsqueda de registros ssmicos, pero tambin es til, para quienes quieren estudiar ejemplos de
registros ssmicos. Por otra parte, Seismograms Analyzer-e permite tambin analizar registros ssmicos desde cualquier
archivo que proporcione el usuario, siempre que se cumpla con el formato requerido.

SOCIEDAD MEXICANA DE INGENIERA SSMICA A. C.


DEL 20 AL 23 DE SEPTIEMBRE DE 2017, GUADALAJARA, JALISCO

Anlisis bsico del registro ssmico elegido

El anlisis bsico del registro ssmico consiste en realizar los clculos necesario para generar los productos siguientes:
1) Grfico de aceleraciones versus tiempo, del registro sin corregir; 2) Espectro de Fourier del registro sin corregir;
3) Grfico de aceleraciones versus tiempo, del registro corregido por lnea base y filtrado; 4) Espectro de Fourier del
registro corregido; 5) Grfico de velocidades versus tiempo, del registro corregido y; 6) Grfico de desplazamientos
versus tiempo, del registro corregido. Para obtener estos resultados basta, por ejemplo, con elegir un registro ssmico
de entre los disponibles en la base de datos del Seismograms Analyzer-e, y posteriormente elegir el comando basic
analysis del men Analyze. Los sismos incluidos en Seismograms Analyzer-e fueron clasificados en funcin de su
magnitud. Particularmente, en Seismograms Analyzer-e se generaron 4 grupos de sismos, el primero de magnitudes de
7.5 a 8.4, el segundo de 6.5 a 7.4, el tercero de 5.5. a 6.4 y el ltimo de 4.5 a 5.4. Por lo tanto, el usuario debe elegir
en qu grupo de estos sismos desea elegir un sismo (Figura 1). Por default el programa elige inicialmente el grupo de
sismos entre magnitudes de 7.5 a 8.4. Posteriormente, el usuario puede elegir un sismo de entre los disponibles dentro
del grupo de sismos seleccionado. Por ejemplo, en el grupo de magnitudes de 7.5 a 8.4 el primer sismo que se muestra
es el de Michoacn, Mxico del 19 de septiembre de 1985, de manera que el usuario puede elegir este sismo o cualquier
otro sismo contenido en este grupo de sismos. Posteriormente, el usuario puede elegir uno de los registros ssmicos
que estn disponibles para el sismo seleccionado. Por ejemplo, para el caso del sismo del 19 de septiembre de 1985,
puede escoger un registro de la estacin SCT en la ciudad de Mxico o un registro de la estacin Zacatula en
Michoacn. Y de entre estos registros puede escoger la componente norte-sur o la componente este-oeste. Por default
al elegir el sismo del 19 de septiembre Seismograms Analyzer-e muestra inicialmente, el registro de la componente
Norte-Sur de la estacin SCT. Por lo tanto, al iniciar el programa Seismograms Analyzer-e, basta con seleccionar el
comando de Basic Analysis (joined graphs) del men Analyze, para generar los seis grficos que corresponden a lo
que se domin anteriormente anlisis bsico (Figura 2). En caso de que se quieran generar los mismos grficos, pero
en pantallas separadas basta con seleccionar el comando Basic Analysis (separated graphs) del men Analyze.

Figura 1. Panel del programa Seismograms Analyzer-e donde se puede seleccionar el grupo de sismos donde se desea
buscar un registro ssmico.

Figura 2. Pantalla de Seismograms Analyzer-e donde se muestra el registro de aceleraciones de la componente Norte-
Sur de la estacin SCT en la ciudad de Mxico, debido al sismo del 19 de septiembre de 1985.

SOCIEDAD MEXICANA DE INGENIERA SSMICA A. C.


DEL 20 AL 23 DE SEPTIEMBRE DE 2017, GUADALAJARA, JALISCO

Espectros de respuesta

Es posible calcular espectros de respuesta con Seismogramas Analyzer-e. Para tal fin basta con seleccionar un registro
ssmico de entre la base de datos de Seismograms Analyzer-e o leer un registro ssmico desde un archivo proporcionado
por el usuario. Una vez seleccionado el registro ssmico mediante una de las dos opciones anteriores, es necesario
elegir el comando Response spectrum (joined graphs) del men Analyze, para que Seismograms Analyzer-e calcule
tres espectros de respuesta: 1) el de seudo-aceleraciones, 2) el de seudo-velocidades y 3) el de seudo-desplazamientos.
En caso de que se quieran generar los mismos grficos, pero en pantallas separadas, es necesario seleccionar el
comando Response spectrum (separated graphs) del men Analyze. Los espectros calculados son por defecto para un
porcentaje del amortiguamiento crtico del 5% y para un intervalo de periodos entre 0 y 4 s. Para calcular espectros de
respuesta no es necesario realizar primero el anlisis bsico (Basic Analysis). La Figura 3 muestra los espectros de
respuesta obtenidos para el caso del registro ssmico de la estacin V. Aterno componente EW, debido al sismo de
LAquila del 6 de abril de 2009. Dicho registro est contenido en la base de datos de Seismograms Analyzer-e.

Figura 3. Espectros de respuesta calculados a partir del registro de aceleraciones de la componente este-oeste de la
estacin V. Aterno, debido al sismo de LAquila del 6 de abril de 2009

Intensidad de Arias

Seismograms Analyzer-e permite calcular la intensidad de Arias asociada a un registro ssmico particular. Para ello,
basta con elegir el comando Intensity Arias del men Analyze y Seismograms Analyzer-e calcular y mostrar la grfica
de intensidad de Arias en % respecto al tiempo, del registro ssmico elegido. La figura 4 muestra la intensidad de Arias
para un registro ssmico generado por el sismo del 30 de diciembre de 2009, en Mexicali Baja California, en la estacin
Cerro Prieto en Mexicali. Dicho registro es parte de la base de datos de Seismograms Analyzer-e.

SOCIEDAD MEXICANA DE INGENIERA SSMICA A. C.


DEL 20 AL 23 DE SEPTIEMBRE DE 2017, GUADALAJARA, JALISCO

Herramientas para complementar el anlisis de los registros ssmicos

Para facilitar el anlisis de registros en Seismograms Analyzer-e existen ayudas adicionales. Enseguida se describen
las principales de ellas.

Mapa con epicentro y estacin

Seismograms Analyzer-e permite generar un mapa para localizar el epicentro y la estacin donde se registr el
movimiento ssmico. La Figura 5 muestra el caso del mapa del sismo de LAquila en Italia. Para generar este tipo de
mapas es necesario elegir el comando Map with epicenter and station del men View.

Figura 4. Grfico de intensidad de Arias en porcentaje versus tiempo, calculado a partir del registro ssmico obtenido en
la estacin de Cierro Prieto en Mexicali, Baja California, generado por el sismo de Mexicali del 30 de diciembre de 2009

Figura 5. Mapa de Italia con ubicacin del epicentro del sismo de LAquila del 4 de junio de 2009 y con la ubicacin de
la estacin donde se gener el registro elegido.

SOCIEDAD MEXICANA DE INGENIERA SSMICA A. C.


DEL 20 AL 23 DE SEPTIEMBRE DE 2017, GUADALAJARA, JALISCO

Animacin del desplazamiento

Con la finalidad de contribuir al anlisis e interpretacin de los registros ssmicos, Seismograms Analyzer-e permite
generar una animacin del desplazamiento calculado, de acuerdo con el registro ssmico elegido. El objetivo es ofrecer
una animacin que contribuya a que el usuario se imagine lo que significa que, por ejemplo, un edificio de cientos de
toneladas se mueva a una velocidad similar a como se mueve el punto de referencia de la animacin en la pantalla, y
con unos desplazamientos reales indicados tambin en la animacin.

Comparacin de espectros de respuesta

Con la finalidad de facilitar la comparacin de los espectros de respuesta, Seismograms Analyzer-e posee una
herramienta especfica. Mediante dicha herramienta se pueden seleccionar los espectros de respuesta que se desean
comparar, dentro de los registros ssmicos contenidos en la base de datos del propio Seismograms Analyzer-e. Para tal
fin se requiere elegir el comando Comparation of spectrum response del men Tools y posteriormente, seleccionar los
registros ssmicos de los cuales se desean obtener sus espectros de respuesta, para compararlos en la misma grfica.
La Figura 6, muestra una parte de la pantalla que el Seismograms Analyzer-e genera para comparar los espectros de
respuesta elegidos.

Figura 6. Pantalla de Seismograms Analyzer-e donde se puede realizar la comparacin de diferentes espectros de
respuesta. En el presente caso hay espectros del mismo sismo, pero obtenidos en estaciones diferentes.

Vnculo con aplicacin de telefona mvil

Con la finalidad de fortalecer la interaccin del programa Seismograms Analyzer-e con las nuevas tecnologas y
favorecer la comunicacin de la amenaza y el riesgo ssmicos, es posible leer en dicho programa, cualquier archivo de
aceleraciones generado por la aplicacin Android denominada Accelerometer Analyzer (Mobile Tools, 2017). Esta
ltima aplicacin usa el acelermetro del telfono mvil en el que est instalado, para obtener las aceleraciones que se
presentan en dicho telfono, y posteriormente, si el usuario lo desea, tales aceleraciones se graban en un archivo de
texto con extensin *.txt. Para leer en Seismograms Analyzer -e uno de dichos archivos, se requiere nicamente elegir
el comando Open file of accelerometer app, para que se abra el cuadro de dilogo, donde se puede buscar el archivo
de texto que fue generado mediante la aplicacin Accelerometer Analyzer. El objetivo de dicho vnculo es el de seguir

SOCIEDAD MEXICANA DE INGENIERA SSMICA A. C.


DEL 20 AL 23 DE SEPTIEMBRE DE 2017, GUADALAJARA, JALISCO

explorando ideas orientadas a aprovechar el potencial que ofrecen los sismmetros de los telfonos mviles, y
desarrollar proyectos que tengan como referencia aplicaciones como la de MyShake del Berkley Seimological
Laboratory de la Universidad de California (2017).

Impresin y guardado de resultados

El programa Seismograms Analyzer-e permite imprimir y guardar datos, resultados y grficos en diferentes formatos.
Por ejemplo, se pueden grabar en archivos de texto los datos empleados para generar los acelerogramas corregidos, los
espectros de respuesta, etc. Adicionalmente, se pueden obtener archivos en formato de imagen (png) con los grficos
generados, y tambin se pueden generar archivos en formato pdf con los grficos desarrollados por Seismograms
Analyzer-e. Es posible tambin imprimir directamente los principales grficos generados por Seismograms Analyzer-
e.

Requerimientos tcnicos de Seismograms Analyzer-e

El software Seismograms Analyzer-e fue desarrollado en lenguaje de Matlab, pero se ha creado para poder instalarse
sin la necesidad de disponer de una licencia de Matlab. Para tal fin, basta con utilizar el archivo de instalacin de
Seismograms Analyzer-e para poder instalarlo en cualquier computadora que tenga el sistema operativo Windows 7
superior.

Distribucin de Seismograms Analyzer-e

El software Seismograms Analyzer-e ha sido distribuido inicialmente en Facultades de Ingeniera de la Universidad


Veracruzana. Sin embargo, para facilitar su distribucin se est desarrollando la pgina WEB propia del programa, la
cual tiene la direccin electrnica siguiente: https://sites.google.com/site/seismogramsanalyzere/

AGRADECIMIENTOS

El primer autor agradece el apoyo CONACYT para la realizacin del presente trabajo. Adicionalmente este trabajo ha
sido parcialmente financiado con recursos PRODEP y por el Ministerio de Economa y Competitividad (MINECO)
del Gobierno de Espaa y por el fondo europeo de desarrollo regional (FEDER) de la Unin Europea (UE), mediante
los proyectos de referencia CGL2011-23621 y CGL2015-65913-P (MINECO, FEDER, UE).

REFERENCIAS

Berkeley Seismological Laboratory de la Universidad de California (2017). MyShake. Aplicacin en sistema operativo
Android. Playstore.

Carreo, E., Bravo, B., Surez, A., & Tordesillas, J. M. (1999). Registro y tratamiento de Acelerogramas. Fsica de la
Tierra, 11: , 81-111

Clough, R. W. y Penzien J., (1975). Dynamics of Structures, McGraw-Hill, New York.

Marincioni, F., Appiotti, F., Ferretti, M., Antinori, C., Melonaro, P., Pusceddu, A., & Oreficini-Rosi, R. (2012).
Perception and communication of seismic risk: The 6 April 2009 LAquila earthquake case study. Earthquake Spectra,
28(1), 159-183.

Mobile Tools (2017). Accelerometer Analyzer. Aplicacin en sistema operativo Android. Playstore.

Ordaz, M., Montoya, C. (2013). DEGTRA Ver. 9.3. Instituto de Ingeniera, UNAM.

SOCIEDAD MEXICANA DE INGENIERA SSMICA A. C.


DEL 20 AL 23 DE SEPTIEMBRE DE 2017, GUADALAJARA, JALISCO

Reinoso, E. (1996). Algunos resultados recientes sobre el peligro ssmico en la Ciudad de Mxico. Revista de
Ingeniera Ssmica, (53), 1-24.

Schmidt, V. (2008). Correlaciones a partir de la intensidad de Arias para datos acelerogrficos de Costa Rica. Revista
Geolgica de Amrica Central, 38: 95-117

SeismoSoft (2016). SeismoSignal. www.seismosoft.com

The MathWorks, Inc. (2014) MATLAB. R2015a.

SOCIEDAD MEXICANA DE INGENIERA SSMICA A. C.

You might also like