Está en la página 1de 32

LECTURA DE REGISTROS SÍSMICOS

KEVIN NUÑO RODRÍGUEZ

Centro Universitario de Ciencias Exactas e Ingenierías


Dinámica Estructural
EL SISMO DE DUZCE, TURQUÍA. NOVIEMBRE DE 1999.

Casi 3 meses después del devastador terremoto de Kocaeli del 17 de agosto de 1999, otro terremoto
con una magnitud de 7.2 golpeó Turquía el 12 de noviembre de 1999. Llamado El Terremoto Duzce,
causó casi 1.000 muertes y 5.000 heridos. El daño a los edificios fue similar al ocasionado durante
el terremoto de Kocaeli. Dos viaductos y un túnel en construcción exhibieron daños extensos.

Antecedentes

El terremoto de Izmit de 1999 (también conocido como el terremoto de Kocaeli o el terremoto


de Gölcük, en turco Gölcük depremi) fue un sismo de magnitud 7.4 grados en la escala Richter que
sacudió el noroeste de Turquía el 17 de agosto de 1999, a las 3:02 A.M. hora local. El evento duró
37 segundos, matando a alrededor de 17,000 personas y dejó un saldo de aproximadamente de un
millón de damnificados sin hogar. La cercana ciudad de Izmit fue la más dañada por el temblor.

Un cálculo oficial del gobierno turco del 19 de octubre del mismo año estimó el número de víctimas
en 17,127 muertos y 43,959 heridos, pero muchas fuentes sugieren que el número real de muertos
sería cercano a 45,000 y un número similar de heridos. Informes del mes de septiembre de 1999
demuestran que 120,000 casas pobremente construidas quedaron dañadas fuera de reparación,
50,000 casas resultaron fuertemente dañadas, otros 2,000 edificios colapsaron y otros 4,000
edificios resultaron severamente dañados. 300,000 personas quedaron sin hogar tras el temblor.

El sismo afectó severamente esa zona industrializada y densamente poblada área del país,
incluyendo refinerías, varias plantas de automóviles y los cuarteles y el arsenal de la Armada
turca en la base naval de Gölcük, incrementando gravemente la pérdida de vidas y propiedades. El
terremoto causó un incendio subsecuente debido al desplome de una torre en la refinería
de Tüpraş que perdió 700,000 toneladas de combustible. Se tomaron varios días para controlar el
fuego. El temblor también causó daños considerables en Estambul a unos 70 kilómetros de
su epicentro, allí la Iglesia de Santa Sofía -del siglo VI y que actualmente es un museo- resistió los
embates telúricos.

Figura 1. Imagen que muestra los daños causados por el terremoto de Kocaeli, ocurrido el 17 de agosto de
1999, tres meses antes de que el terremoto de Duzce golpeara Turquía.
Introducción

El 12 de noviembre de 1999, el sismo de Duzce fue causado por la ruptura ocasionada por un
deslizamiento lateral derecho a lo largo una parte significativa de la Falla Secundaria de Duzce, cerca
del poblado de Duzce, Turquía. La longitud de la superficie de falla de la ruptura es estimada de 40
kilómetros, con un desfase lateral promedio de 4 metros a lo largo de casi toda su longitud. El resto
de la Falla de Duzce se fracturó poco antes durante el sismo de Kocaeli. De acuerdo con los
sismólogos, la fractura el 12 de noviembre resultó de los esfuerzos creados por el sismo de Kocaeli.

En la estación de movimiento de tierra de Duzce cerca del epicentro, se registró un PGA de 1.0g
antes de interrumpir la instrumentación de la estación (dejó de funcionar debido a limitaciones en
las aceleraciones de grabación por encima de 1.0g). En la estación de Bolu (a 30 km) se registró un
PGA de 0.8 g. El Directorio General de Asuntos de Desastres opera estas estaciones de grabación.
Entre las dos estaciones, en las ciudades de Kaynasli y Bolu, hay dos viaductos (viaductos #1
y #2) y un túnel (túnel de Bolu) en construcción. Por lo tanto, es razonable suponer
que estas estructuras, que no se encontraban instrumentadas, experimentaron un PGA superior a
0.4g, su valor de diseño. Estas estructuras forman parte del último segmento de 24 km de la TEM
que debe ser terminado. Las figuras 2 y 3 muestran este segmento y una vista general del área con
su terreno montañoso respectivamente. Viaductos # 1 y # 2, y el túnel de Bolu ubicado en este
representan la parte más difícil del diseño y la construcción debido a la proximidad de la falla de
Duzce y a las variadas condiciones geológicas.

Figura 2. Mapa que muestra el epicentro del terremoto de Duzce y la ubicación aproximada del NAFZ.
Figura 3. Mapa que muestra las zonas de ruptura en la falla de Duzce.

El estudio de este segmento después del terremoto de Duzce indicó que el considerable daño a
la superestructura del viaducto # 1 y el túnel de Bolu se debió a la proximidad de la falla. Una
superficie de la falla fue visible entre los muelles del viaducto, y la evidencia de impulsos de alta
velocidad fueron apreciables en los registros del terremoto y en los sitios.

Hay indicadores de que las altas velocidades de los impulsos perpendiculares a la ruptura de las
fallas de deslizamiento son producidas por el efecto de campo cercano a los terremotos, que
presentan problemas especiales para las estructuras edificios y de autopistas. Estos problemas se
manifiestan por desplazamientos muy grandes, momentos de volteo, la ocurrencia de licuefacción
y otras respuestas estructurales sensibles a la energía.

Figura 4. Segmento del TEM que sufrió daños.


Figura 5. Vista general de la región de Bolu.

La NAFZ (North Anatolian Fault Zone)

Excepto su tiempo, la ocurrencia de los terremotos de Kocaeli y Duzce en la NAFZ no fue


sorpresa. La NAF es la zona de falla activa más prominente, que atraviesa el norte de Turquía
Con una longitud aproximada de 1300 km y una velocidad de deslizamiento de 25 mm / año.

La figura 6 muestra el acomodo tectónico de Turquía. El movimiento hacia el norte de la


Placa árabe contra la placa eurasiática causa la mayor parte de las rupturas a lo largo de la NAF.
Desde el devastador Terremoto de Erzincan en 1939 con su epicentro a casi 1000 km al este de
Estambul, los terremotos con magnitud mayor de 6,5 frecuentemente a lo largo de la NAF con sus
epicentros moviéndose progresivamente hacia el oeste hacia Estambul como fue indicada en 1997
por Stein et al. Esto ha causado durante mucho tiempo cierta preocupación en Turquía y el reciente
terremoto de Kocaeli con su proximidad a Estambul ha elevado estas preocupaciones.

Figura 6. Composición tectónica de Turquía.


La NAFZ ha sido estudiada como un esfuerzo de colaboración de científicos turcos y
estadounidenses por muchos años. En particular, los científicos estadounidenses han estado
interesados en la NAFZ porque hay similitud entre la falla de Anatolia y la falla de San Andrés en la
velocidad de fluencia, la longitud total y la liberación de energía. Ambas fallas han generado
terremotos de gran magnitud en el pasado.

El TEM (Trans European Motoray)

La República de Turquía, con sus 73 provincias y unos 65 millones de habitantes, provee de un


puente entre Europa y Asia. Para alcanzar sus objetivos de desarrollo económico, Turquía
gasta un tercio de toda la inversión pública para mejorar su infraestructura de transporte, apoyando
proyectos importantes como la construcción de caminos y la expansión de la red ferroviaria,
especialmente en la parte oeste del país.

Durante los últimos 10 años, Turquía ha construido 1.500 km de autopistas con la mayor parte de
la construcción entre Ankara y Estambul, continuando hacia Europa. También hay 800 km
de autopistas en construcción con la mayor parte de Ankara a la ciudad sureña de
Adana. El TEM, la tira de Ankara a Europa, se designa como Ruta E80. Esta tira es
Construido casi paralelo a la NAFZ e incluye una serie de túneles, viaductos y muchos pasos
inferiores y pasos superiores. Representa el principal a través de ruta para el transporte de
mercancías y otro comercio de Asia a Europa. La KGM es responsable de los servicios y
mantenimiento de toda la autopista en Turquía.

Figura 7. Red de caminos de Turquía.


Daños presentados en diversas estructuras

1. Viaducto de Bolu #1

Con sus tramos dobles de 59 vías, es una estructura de 2.3 km. Fue completada en
aproximadamente un 95% y estaba esperando la instalación de juntas de dilatación para
completar el proyecto en el momento del 12 de noviembre de 1999 Terremoto de Duzce. Sus
claros son de 40 metros de longitud y están comprendidos de siete líneas de viguetas de
concreto pretensado, simplemente soportadas, asentadas sobre cojinetes con una interfaz de
acero inoxidable/politetrafluoroetileno (PTFE). La losa de la cubierta actúa continuamente
en más de 10 segmentos. Los muelles del viaducto son monoculares, octogonales, colados en el
lugar, de núcleo hueco con columnas de concreto armado, 4.5 por 8.0 m en planta, con alturas
que varían de 10 m a unos 49 m. Fueron diseñados y detallados para proporcionar un
comportamiento dúctil durante los terremotos. El viaducto también había incorporado un
sistema de Unidad de Disipación de Energía (EDU), que fue instalado en cada tapa del muelle
para acomodar los movimientos térmicos longitudinales y reducir cualquier fuerza a través de
la disipación de energía durante un evento importante.

Figura 8. Vista general del Viaducto de Bolu #1.

2. Puente de Bolu #2

El Puente # 2 se encontraba en servicio, formado por cinco vanos, soportada de forma sencilla
estructura de concreto pretensado que tiene columnas de muelle circular y un radio de curvatura
horizontal muy grande.

Los vanos se apoyan sobre cojinetes elastoméricos reforzados rectangulares y EDU similares a los
utilizados en el viaducto de Bolu # 1 para limitar la respuesta sísmica. La losa actúa continuamente
a través de los cinco vanos.
Figura 9. Vista general del Puente de Bolu #2.

3. Viaducto de Bolu #2

La construcción del Viaducto # 2, una estructura dual propuesta de 3.5 km, acababa de iniciar la
construcción de las cimentaciones apiladas en su extremo oriental. Se estimó que la construcción
se encontraba completada en menos del 5%. Similar al Viaducto de Bolu # 1, en el Viaducto # 2 se
incorporó el uso de cojinetes, unidades de disipación de energía, limitadores de cables y el diseño
de muelles dúctiles para controlar la respuesta sísmica.

4. Túnel de Bolu

En el momento del terremoto de Duzce, la excavación para los túneles gemelos de Bolu de 3.3
kilómetros se encontraba completado en casi un 70%, con alrededor del 30% del sistema de
revestimiento final en su lugar. La figura 10 muestra las entradas del túnel en Elmalik (hacia el este)
y en Asarsuyu (hacia el oeste).

Figura 10. Entrada este del túnel en Elmalik y entrada oeste en Asarsuyu.
5. Otras estructuras

Además de lo mencionado anteriormente fue imprescindible que diversas construcciones fueran


afectadas por el terremoto. El recuento de daños fue muy grande debido a que meses antes la
ciudad ya había sido golpeada por otro terremoto.

Figura 4. En la imagen se muestra el colapso de varias edificaciones debido a los fuertes impulsos
ocasionados por el terremoto.

Figura 5. Es apreciable en la imagen que la torre de concreto reforzado no fue capaz de resistir las fuerzas
ocasionadas por el terremoto lo cual ocasionó su total fractura.
Datos de la estación sismológica

PEER NGA STRONG MOTION DATABASE RECORD

Duzce Turkey, 11/12/1999, Lamont 375

ACCELERATION TIME SERIES IN UNITS OF G

NPTS= 4150, DT= .0100 SEC

Lamont-Doherty Earth Observatory


University of Columbia
Palisades, NY, USA

Particularidades:

1. Lamont Doherty Earth Observatory [LDEO] de la Universidad de Columbia proporcionó estos


registros que abarcan:

a. El choque principal de 12 de noviembre de 1999 terremoto de Duzce y,

b. las réplicas del terremoto de Izmit del 17 de agosto de 1999 y los terremotos de Duzce
del 12 de noviembre de 1999. El período de registro se extiende desde finales de agosto de
1999 hasta el 15 de febrero de 2000.

2. Los conjuntos de datos se proporcionan en dos directorios principales:

a. El 12 de noviembre de 1999, los registros de choque principal del terremoto de Duzce y

b. todas las réplicas registradas después del terremoto de Izmit de 17 de agosto de 1999
y más allá del terremoto de Duzce hasta el año 2000.

3. Los medidores utilizados en todas las estaciones son REFTEK-72A-08 (canales de 24 bits) que
funcionan en modo activado. Los sensores utilizados son TERRA TEK Modelo 320 (escala
completa = 2g). [Nota: Todas las estaciones también registraron sensores L22 de tres
componentes de alta ganancia. Las estaciones MO (para el despliegue completo) y GE (sólo
los dos primeros meses) registraron 3 componentes de banda ancha de Guralp CMG-40T.
Se espera que el conjunto completo de datos de este experimento esté disponible en el
Centro de Datos IRIS en mayo de 2001].

4. Los nombres y formatos de los archivos de datos originales se han conservado. Estos
también se reflejan en los archivos de Excel de resumen de datos originales. Se observa aquí
que todos los datos son 100 muestras por segundo.

5. La información general de la estación incluye (a) los nombres de las estaciones (y los
números alternativos para los datos LDEO), (b) las coordenadas, y (c) las descripciones
geológicas / geotécnicas.
6. No se han aplicado correcciones ni criterios selectivos a los datos. El usuario debe pasar por
el conjunto de datos para determinar sus características.

7. Los datos de choque principal de Duzce se dan como valores enteros y se deben multiplicar
por el factor de escala (en cada archivo) para obtener la tensión del sensor FBA. Entonces
para obtener "g" ese valor debe multiplicarse por 0.8. Los datos de Duzce se proporcionan
como un archivo por componente por estación por evento.

8. Las réplicas se proporcionan en formato tar.gz original y se pueden descomprimir con las
últimas versiones de Winzip. Cuando se descomprime, los archivos de datos están bajo
nombres de archivo originales (por ejemplo, 99.319007070375) que indican el (a) año [99],
(b) día juliano [319], (c) tiempo [070703] y número de estación [375]. Cada archivo de
registro tiene un encabezado corto que indica el nombre de la estación [c375], (b) la hora
de inicio del registro como también se indica a partir del nombre del archivo, (c) la longitud
total del registro, (d) el (E) escala o unidad de movimiento [en g] y para cada uno de los tres
componentes, (f) las orientaciones de los componentes [en el orden vertical, norte y este]
y (g), seguidas de tres Columnas de datos de aceleración.

Tabla 1. Códigos COSMOS para la clasificación del sitio correspondiente a la primera letra del Geometrix.
Códigos de Matlab utilizados para graficar los registros sísmicos
%SISMO DE DUZCE, TURQUÍA, 1999
%HISTORIALES DE MOVIMIENTO
%DIRECCIÓN X

clear all; close all; clc;

arch='RSN1617_DUZCE_375-E.AT2';
[a,np,dt]=leeregnga(arch);
[v,d]=integra(a,dt,0,0);

t=(0:length(a)-1)*dt;

figure
A=max(abs(a));
indim=find(abs(a)==max(abs(a)));
subplot(3,1,1)
plot(t,a,'b')
hold on
plot(t(indim),a(indim),'or')
mensaje=strcat('Máximo:',num2str(t(indim)),',',num2str(a(indim)));
text(1.1*t(indim),1.1*a(indim),mensaje)
title('HISTORIALES DE MOVIMIENTO (RESPECTO AL EJE
X)','FontWeight','bold')
xlabel('Tiempo (s)')
ylabel('Aceleración (m/s^2)')
legend('Historial de aceleración')
grid on

V=max(abs(v));
indim=find(abs(v)==max(abs(v)));
subplot(3,1,2)
plot(t,v,'g')
hold on
plot(t(indim),v(indim),'or')
mensaje=strcat('Máximo:',num2str(t(indim)),',',num2str(v(indim)));
text(1.1*t(indim),1.1*v(indim),mensaje)
xlabel('Tiempo (s)')
ylabel('Velocidad (m/s)')
legend('Historial de velocidad')
grid on

D=max(abs(d));
indim=find(abs(d)==max(abs(d)));
subplot(3,1,3)
plot(t,d,'r')
hold on
plot(t(indim),d(indim),'or')
mensaje=strcat('Máximo:',num2str(t(indim)),',',num2str(d(indim)));
text(1.1*t(indim),1.1*d(indim),mensaje)
xlabel('Tiempo (s)')
ylabel('Desplazamiento (m)')
legend('Historial de desplazamiento')
grid on
%SISMO DE DUZCE, TURQUÍA, 1999
%ESPECTRO DE RESPUESTA ELÁSTICA
%DIRECCIÓN X

clear all; close all; clc


vi=0;di=0;xi=0.05;
path=pwd;
arch='RSN1617_DUZCE_375-E.AT2';
[y,np,dt]=leeregnga(arch);
t=0:dt:(length(y)-1)*dt;

%vector de frecuencias
fa=logspace(log10(0.01),log10(50),100);

Sd=zeros(1,length(fa));Sv=Sd;Sa=Sd;
for z=1:length(fa)
f=fa(z);
while f>(20*dt)^(-1)
t2=0:dt/2:t(end);
y2=interp1(t,y,t2);
y=y2;dt=dt/2;t=t2;
end

[v,d,w,wd] = integranum(y,dt,vi,di,f,xi);
Sd(z)=max(abs(d));
Sv(z)=Sd(z)*w;
Sa(z)=Sv(z)*w;
end

T=1./fa;

tripart_RR(T,Sv,'ESPECTRO DE RESPUESTA ELÁSTICA (RESPECTO AL EJE X)')

figure
plot(T,Sa/980.665)
grid on
%SISMO DE DUZCE, TURQUÍA, 1999
%HISTORIALES DE MOVIMIENTO
%DIRECCIÓN Y

clear all; close all; clc;

arch='RSN1617_DUZCE_375-N.AT2';
[a,np,dt]=leeregnga(arch);
[v,d]=integra(a,dt,0,0);

t=(0:length(a)-1)*dt;

figure
A=max(abs(a));
indim=find(abs(a)==max(abs(a)));
subplot(3,1,1)
plot(t,a,'b')
hold on
plot(t(indim),a(indim),'or')
mensaje=strcat('Máximo:',num2str(t(indim)),',',num2str(a(indim)));
text(1.1*t(indim),1.1*a(indim),mensaje)
title('HISTORIALES DE MOVIMIENTO (RESPECTO AL EJE
Y)','FontWeight','bold')
xlabel('Tiempo (s)')
ylabel('Aceleración (m/s^2)')
legend('Historial de aceleración')
grid on

V=max(abs(v));
indim=find(abs(v)==max(abs(v)));
subplot(3,1,2)
plot(t,v,'g')
hold on
plot(t(indim),v(indim),'or')
mensaje=strcat('Máximo:',num2str(t(indim)),',',num2str(v(indim)));
text(1.1*t(indim),1.1*v(indim),mensaje)
xlabel('Tiempo (s)')
ylabel('Velocidad (m/s)')
legend('Historial de velocidad')
grid on

D=max(abs(d));
indim=find(abs(d)==max(abs(d)));
subplot(3,1,3)
plot(t,d,'r')
hold on
plot(t(indim),d(indim),'or')
mensaje=strcat('Máximo:',num2str(t(indim)),',',num2str(d(indim)));
text(1.1*t(indim),1.1*d(indim),mensaje)
xlabel('Tiempo (s)')
ylabel('Desplazamiento (m)')
legend('Historial de desplazamiento')
grid on
%SISMO DE DUZCE, TURQUÍA, 1999
%ESPECTRO DE RESPUESTA ELÁSTICA
%DIRECCIÓN Y

clear all; close all; clc


vi=0;di=0;xi=0.05;
path=pwd;
arch='RSN1617_DUZCE_375-N.AT2';
[y,np,dt]=leeregnga(arch);
t=0:dt:(length(y)-1)*dt;

%vector de frecuencias
fa=logspace(log10(0.01),log10(50),100);

Sd=zeros(1,length(fa));Sv=Sd;Sa=Sd;
for z=1:length(fa)
f=fa(z);
while f>(20*dt)^(-1)
t2=0:dt/2:t(end);
y2=interp1(t,y,t2);
y=y2;dt=dt/2;t=t2;
end

[v,d,w,wd] = integranum(y,dt,vi,di,f,xi);
Sd(z)=max(abs(d));
Sv(z)=Sd(z)*w;
Sa(z)=Sv(z)*w;
end

T=1./fa;

tripart_RR(T,Sv,'ESPECTRO DE RESPUESTA ELÁSTICA (RESPECTO AL EJE Y)')

figure
plot(T,Sa/980.665)
grid on
Debido a que el ángulo strike del Sismo de Duzce es igual a 270o, se optó por utilizar un ángulo de
45o y 135 o para poder apreciar la rotación de las direcciones del sismo.
%SISMO DE DUZCE, TURQUÍA, 1999
%HISTORIALES DE MOVIMIENTO
%PARALELO A STRIKE

clear all; close all; clc;

load strike

t=(0:length(as)-1)*dtx;

figure
A=max(abs(as));
indim=find(abs(as)==max(abs(as)));
subplot(3,1,1)
plot(t,as,'b')
hold on
plot(t(indim),as(indim),'or')
mensaje=strcat('Máximo:',num2str(t(indim)),',',num2str(as(indim)));
text(1.1*t(indim),1.1*as(indim),mensaje)
title('HISTORIALES DE MOVIMIENTO (PARALELO A
STRIKE)','FontWeight','bold')
xlabel('Tiempo (s)')
ylabel('Aceleración (m/s^2)')
legend('Historial de aceleración')
grid on

V=max(abs(vs));
indim=find(abs(vs)==max(abs(vs)));
subplot(3,1,2)
plot(t,vs,'g')
hold on
plot(t(indim),vs(indim),'or')
mensaje=strcat('Máximo:',num2str(t(indim)),',',num2str(vs(indim)));
text(1.1*t(indim),1.1*vs(indim),mensaje)
xlabel('Tiempo (s)')
ylabel('Velocidad (m/s)')
legend('Historial de velocidad')
grid on

D=max(abs(ds));
indim=find(abs(ds)==max(abs(ds)));
subplot(3,1,3)
plot(t,ds,'r')
hold on
plot(t(indim),ds(indim),'or')
mensaje=strcat('Máximo:',num2str(t(indim)),',',num2str(ds(indim)));
text(1.1*t(indim),1.1*ds(indim),mensaje)
xlabel('Tiempo (s)')
ylabel('Desplazamiento (m)')
legend('Historial de desplazamiento')
grid on
%SISMO DE DUZCE, TURQUÍA, 1999
%ESPECTRO DE RESPUESTA ELÁSTICA
%PARALELO A STRIKE

clear all; close all; clc

load strike

vi=0;di=0;xi=0.05;
path=pwd;

dt=dtx;
y=as;

t=0:dt:(length(y)-1)*dt;

%vector de frecuencias
fa=logspace(log10(0.01),log10(50),100);

Sd=zeros(1,length(fa));Sv=Sd;Sa=Sd;
for z=1:length(fa)
f=fa(z);
while f>(20*dt)^(-1)
t2=0:dt/2:t(end);
y2=interp1(t,y,t2);
y=y2;dt=dt/2;t=t2;
end

[v,d,w,wd] = integranum(y,dt,vi,di,f,xi);
Sd(z)=max(abs(d));
Sv(z)=Sd(z)*w;
Sa(z)=Sv(z)*w;
end

T=1./fa;

tripart_RR(T,Sv,'ESPECTRO DE RESPUESTA ELÁSTICA (PARALELO A STRIKE)')

figure
plot(T,Sa/980.665)
grid on
%SISMO DE DUZCE, TURQUÍA, 1999
%HISTORIALES DE MOVIMIENTO
%PERPENDICULAR A STRIKE

clear all; close all; clc;

load ntstrike

t=(0:length(ans)-1)*dty;

figure
A=max(abs(ans));
indim=find(abs(ans)==max(abs(ans)));
subplot(3,1,1)
plot(t,ans,'b')
hold on
plot(t(indim),ans(indim),'or')
mensaje=strcat('Máximo:',num2str(t(indim)),',',num2str(ans(indim)));
text(1.1*t(indim),1.1*ans(indim),mensaje)
title('HISTORIALES DE MOVIMIENTO (PERPENDICULAR A
STRIKE)','FontWeight','bold')
xlabel('Tiempo (s)')
ylabel('Aceleración (m/s^2)')
legend('Historial de aceleración')
grid on

V=max(abs(vns));
indim=find(abs(vns)==max(abs(vns)));
subplot(3,1,2)
plot(t,vns,'g')
hold on
plot(t(indim),vns(indim),'or')
mensaje=strcat('Máximo:',num2str(t(indim)),',',num2str(vns(indim)));
text(1.1*t(indim),1.1*vns(indim),mensaje)
xlabel('Tiempo (s)')
ylabel('Velocidad (m/s)')
legend('Historial de velocidad')
grid on

D=max(abs(dns));
indim=find(abs(dns)==max(abs(dns)));
subplot(3,1,3)
plot(t,dns,'r')
hold on
plot(t(indim),dns(indim),'or')
mensaje=strcat('Máximo:',num2str(t(indim)),',',num2str(dns(indim)));
text(1.1*t(indim),1.1*dns(indim),mensaje)
xlabel('Tiempo (s)')
ylabel('Desplazamiento (m)')
legend('Historial de desplazamiento')
grid on
%SISMO DE DUZCE, TURQUÍA, 1999
%ESPECTRO DE RESPUESTA ELÁSTICA
%PERPENDICULAR A STRIKE

clear all; close all; clc

load ntstrike

vi=0;di=0;xi=0.05;
path=pwd;

dt=dty;
y=ans;

t=0:dt:(length(y)-1)*dt;

%vector de frecuencias
fa=logspace(log10(0.01),log10(50),100);

Sd=zeros(1,length(fa));Sv=Sd;Sa=Sd;
for z=1:length(fa)
f=fa(z);
while f>(20*dt)^(-1)
t2=0:dt/2:t(end);
y2=interp1(t,y,t2);
y=y2;dt=dt/2;t=t2;
end

[v,d,w,wd] = integranum(y,dt,vi,di,f,xi);
Sd(z)=max(abs(d));
Sv(z)=Sd(z)*w;
Sa(z)=Sv(z)*w;
end

T=1./fa;

tripart_RR(T,Sv,'ESPECTRO DE RESPUESTA ELÁSTICA (PERPENDICULAR A


STRIKE)')

figure
plot(T,Sa/980.665)
grid on
.
Anexos

FUNCIONES

 integra.m
function[v,d]=integra(a,dt,vini,dini)
n=size(a);
v=zeros(n);
d=zeros(n);
v(1)=vini;
d(1)=dini;

for z=2:n(1);
v(z)=v(z-1)+(a(z-1)+a(z))/2*dt;
d(z)=d(z-1)+v(z-1)*dt+a(z-1)*dt^2/3+a(z)*dt^2/6;
end

 integranum.m
function [v,d,w,wd] = integranum(y,dt,vi,di,f,xi)

w=2*pi*f;
wd=w*sqrt(1-xi^2);
np=length(y);
d=zeros(np,1);
v=zeros(np,1);
d(1)=di; v(1)=vi;

E=exp(-xi*w*dt);
S=sin(wd*dt);
C=cos(wd*dt);

a11=E*((xi*w/wd)*S+C);
a12=E*S/wd;
a21=-w^2/wd*E*S;
a22=E*(C-xi*w/wd*S);
A=[a11 a12; a21 a22];

b11=E*(((2*xi^2-1)/(w^2*dt)+xi/w)*S/wd+(1/w^2+(2*xi)/(w^3*dt))*C)-
(2*xi)/(w^3*dt);
b12=-E*(((2*xi^2-1)/(w^2*wd*dt))*S+(2*xi)/(w^3*dt)*C)+(2*xi)/(w^3*dt)-
1/w^2;
b21=E/(w^2*dt)*(-C-(xi/sqrt(1-xi^2)+(w*dt)/sqrt(1-xi^2))*S)+1/(w^2*dt);
b22=E/(w^2*dt)*(C+xi/sqrt(1-xi^2)*S)-1/(w^2*dt);
B=[b11 b12; b21 b22];

for z=1:np-1,
VF=A*[d(z);v(z)]+B*[y(z);y(z+1)];
d(z+1)=VF(1);
v(z+1)=VF(2);
end
 leeregnga.m
%LECTURA DE REGISTROS SÍSMICOS
%***Función leeregnga.m***

function[A,np,dt]=leeregnga(arch);

eti=fopen(arch);
%Indica a Matlab la apertura del archivo.
%El resultado es una etiqueta de referencia.

np=cell2mat(textscan(eti,'%*s%f',1,'headerlines',3));
%Lectura del número de puntos.
%Se indica el salto de tres líneas de texto.
%Se debe brincar un dato de texto y tomar
%uno de punto flotante.

dt=cell2mat(textscan(eti,'%*s%*s%f',1));
%Lectura del incremento de tiempo.
%Similar a la anterior instrucción.
%Notar que Matlab sabe en qué lugar quedó con la
%anterior instrucción dentro del archivo de texto.

A=textscan(eti,'%f',np,'headerlines',1);
A=cell2mat(A);
A=A*980.665;
%Se indica leer np valores de punto flotante.

fclose(eti);
%Se requiere para cerrar el archivo de texto.
 tripart_RR.m
% TRIPART:
% Description: Tripartite plot of Response Spectrum.

function tripart_RR(T,PSV,tit)

orient tall; %clf;


loglog(T,PSV,'k','Linewidth',1); hold on;

axis([0.01 100 .1 1000]); axis square; set(gca,'Ticklength',[.02 .02]);


xbox=[.01 .01 .01 100;100 100 .01 100];
ybox=[.01 1000 .1 .1;.1 1000 1000 1000];

title(tit,'FontWeight','bold');
xlabel('Tiempo (s)','fontweight','bold');
ylabel('S_v (cm/s)','fontweight','bold');

text('fontsize',10,'fontweight','bold','pos',[.043 224],'str','S_a
(g)','rot',+45);
text('fontsize',10,'fontweight','bold','pos',[14.5 150],'str','S_d
(cm)','rot',-45);

pi2=pi+pi;
for i=1:3;
x=pi2*10^(i-3); y1=x*10; y2=10^(-i+4)/pi2;
line([x;.01], [.1;y1],'linestyle',':');
line([x;100], [.1;y2],'linestyle',':');
line([x;.01], [1000;y2],'linestyle',':');
line([x;100], [1000;y1],'linestyle',':');
end
x=pi2*10; y1=x*10; y2=10^(-log10(pi2));
line([x;.01], [ .1; y1],'linestyle','-');
line([x;.01], [1000;y2],'linestyle','-');

for i=1:4;
x1=pi2*10^(i-3); x2=x1*10^(-1/2); y1=10^(i-1); y2=y1*10^(-1/2);
z1=10^(-i+3); z2=z1*10^(1/2);
l1=1.15; l2=1.2; l3=1.13; l4=1.28; l5=1.56; l6=1.19; l7=1.42;
l8=1.08;
s1=int2str(2*i-4); s2=int2str(2*i-5);
s3=int2str(-2*i+3); s4=int2str(-2*i+4);
if i~=4;
text('pos',[x1/l1 y1/l2],'str','10','rot',-45);
text('pos',[x1/l5 z1/l6],'str','10','rot',+45);
text('fontsize',8,'pos',[x1*l3 y1/l4],'str', s1,'rot',-45);
text('fontsize',8,'pos',[x1/l7 z1*l8],'str', s3,'rot',+45);
if i~=1;
text('pos',[x2/l1 y2/l2],'str','10','rot',-45);
text('pos',[x2/l5 z2/l6],'str','10','rot',+45);
text('fontsize',8,'pos',[x2*l3 y2/l4],'str', s2,'rot',-45);
text('fontsize',8,'pos',[x2/l7 z2*l8],'str', s4,'rot',+45);
end
end
for j=1:9;
l9=1.07; if j==1; l9=1.13; end
x11=x2*j^(1/2); x12=x11/l9; y11=y2*j^(1/2); y12=y11*l9;
x21=x1*j^(1/2); x22=x21/l9; y21=y1*j^(1/2); y22=y21*l9;
x31=x1*j^(-1/2); x32=x31*l9; z11=z1*j^(1/2); z12=z11*l9;
x41=x2*j^(-1/2); x42=x41*l9; z21=z2*j^(1/2); z22=z21*l9;
line([x11;x12],[y11;y12],'linestyle','-');
line([x21;x22],[y21;y22],'linestyle','-');
line([x31;x32],[z11;z12],'linestyle','-');
line([x41;x42],[z21;z22],'linestyle','-');
end
end

Ang_Strike.m
%SISMO DE DUZCE, TURQUÍA, 1999
%ROTACIÓN DE EJES EN DIRECCIÓN AL
%ÁNGULO STRIKE Y NORMAL TO STRIKE

clear all;
archx='RSN1617_DUZCE_375-E.AT2';
archy='RSN1617_DUZCE_375-N.AT2';

strk=45;
ntstrk=135;

[ax,npx,dtx]=leeregnga(archx);
[ay,npy,dty]=leeregnga(archy);
[vx,dx]=integra(ax,dtx,0,0);
[vy,dy]=integra(ay,dty,0,0);

if npx>npy
Ax=Ax(1:npy);
end

if npx<npy
Ay=Ay(1:npx);
end

as=ax*cosd(strk)+ay*sind(strk);
vs=vx*cosd(strk)+vy*sind(strk);
ds=dx*cosd(strk)+dy*sind(strk);

ans=ax*cosd(ntstrk)+ay*sind(ntstrk);
vns=vx*cosd(ntstrk)+vy*sind(ntstrk);
dns=dx*cosd(ntstrk)+dy*sind(ntstrk);

save strike as vs ds dtx


save ntstrike ans vns dns dty

También podría gustarte