Está en la página 1de 19

Análisis espectral

El análisis espectral es determinar las acciones sísmicas que pueden actuar sobre una estructura de acuerdo
al espectro de diseño de un ciudad. El espectro de diseño de una localidad obedece a un estudio estadístico
que toma en cuenta el historial sísmico, las fallas geológicas con potencial sísmico, el tipo de suelo, entre otros,
para determinar un espectro en función del periodo de la estructura y aceleración del suelo.

figura1

La figura 1 muestra las caracteristicas del espectro de diseño del Ecuador de acuerdo a la NEC-11. En el eje
de las x se tiene el periodo y en el eje de lasy las aceleraciones en un suelo tipo roca (PGA). El espectro
se determina a travéz de 3 funciones, una función lineal, una función constante y una función no lineal. Los
parámetros que definen el espectro están en función de la region a la que pertenece la localidad en estudio y al
tipo de suelo.

1
2
Tipos de suelo

3
clear
load modelo_7_1_22
figure
plotnodes(Nodes,'Numbering','off')

4
load KM_7_1_22.mat
figure
plotelem(Nodes,Elements,Types,'Numbering','off')

5
load modal_7_1_22.mat
disp(num2str(T,4))

0.3233
0.1524
0.08811
0.07625
0.06061
0.0504
0.04586
0.04161
0.03941
0.03779

Modelo

figure
plotnodes(Nodes,'Numbering','off')
hold on
plotelem(Nodes,Elements,Types,'Numbering','off')

6
Definición del espectro para Cuenca

z=0.25;%[g]
eta=2.48;%[-] para la sierra

En Cuenca es común el tipo de suelo C

fa=1.3;%[-]
fd=1.28;%[-]
fs=0.94;%[-]
r=1;%[-]
[Sa_,T_]=ecuspec(fa,fd,fs,eta,r,z); % peridoos y aceleraciones espectrales
figure
plot(T_,Sa_);
xlabel('Periodo [s]')
ylabel('Sa [g]')

7
%
Sa=interp1(T_,Sa_,T); % Se desea interpolar para conocer las aceleraciones que afectan a la est
% respresent alos periodos de la estructura y me ineteresa conocer las
% acelaraciones a las que estara sometida la estructura, Sa
figure
plot(T_,Sa_,T,Sa,'ro')
% plot(T_,Sa_)
xlabel('Periodo [s]')
ylabel('Sa [g]')

8
El espectro de que se muestra representa la aceleración que el sismo de diseño le puede causar a un
estructura particular localizada en el lugar que definió el espectro. Es importante notar que el espectro define
acelaraciones para un rango de periodos de 0 a 10 s.

Análisis estático

DLoads=accel([0 0 9.81],Elements,Types,Sections,Materials);
W=elemloads(DLoads,Nodes,Elements,Types,DOF);
Ust=K\W;% resolviendo el sistema

9
% figure
% plotdisp(Nodes,Elements,Types,DOF,Ust,'DispScal',1000)

Análisis espectral
Influencia del sismo sobre la estructura

En la direccion y, se seleccionan los grados de libertad que correspondan a y (0.02)

Egy=sum(selectdof(DOF,0.02),1).'; % Se selecionan los grados de libertad en la dirección y

En la dirección x (0.01)

Egx=sum(selectdof(DOF,0.01),1).'; % Se selecionan los grados de libertad en la dirección x

Participación durante la acción sísmica

Distribucion de masa en la estructura

sy=M*Egy;% en la dirección y
sx=M*Egx;% en la dirección x

Transformación a fuerzas modales que dependen del factor de distribución . Se obtiene del vector de
fuerza en función de la importancia de cada modo de vibrar

Gammay=phi.'*sy;% Gamma y
Gammax=phi.'*sx;% Gamma x

10
Masa participante modal (por modo) en las direcciones x y y

Mtot=FindMass(M,DOF);
Masty=(Gammay.*Gammay);
Mastx=(Gammax.*Gammax);
Mpary=Masty/Mtot*100;%porcentajes de la masa en y
Mparx=Mastx/Mtot*100;%porcentajes de la masa en x
disp(num2str(Mpary,6))

0.00104523
0.00335198
0.282681
0.00441245
57.5834
8.84795
0.150868
0.993855
0.241489
6.18813

disp(num2str(Mparx,6))

1.13776
73.2087
0.881727
9.17598
0.0293361
0.00238575
1.7547
1.57865
0.0239341
0.00670079

Es importante que la suma de modos considerados al menos en una dirección aporten al menos con el 80% de
toda la masa. Si esto no ocuerre es necesario ocupar más modos

disp(sum(Mpary))

74.297

disp(sum(Mparx))

87.8

Vector de fuerza efectiva (el que actúa como representante del sismo sobre la estrcutura)

sjy=M*phi*diag(Gammay);
sjx=M*phi*diag(Gammax);

Desplazamientos causados por sj de manera estática

usjy=K\sjy;
usjx=K\sjx;

Desplazamientos causados por el sismo (dinámica) y que estan en funcion de sj

Udy=usjy*Sa*9.81;

11
Uy=Udy+Ust;
Udx=usjx*Sa*9.81;
Ux=Udx+Ust;

Combinación utilizando la regla SRSS (Square Root of Sum of Squares)

U=(Ux.^2+Uy.^2).^0.5;

Deformaciones en X y en Y

Deformaciones en
dirección X causadas por el espectro

12
Deformaciones en
dirección Y causadas por el espectro

Deformaciones totales
utilizando la regla SRSS

13
% plotdisp(Nodes,Elements,Types,DOF,Ux,'DispScal',100)
% figure
% plotdisp(Nodes,Elements,Types,DOF,Uy,'DispScal',100)
% figure
% plotdisp(Nodes,Elements,Types,DOF,U,'DispScal',100)

Determinación de las derivas para asesorar la capacidad sísmica de la edificación.


La deriva es la diferencia entre la deformación de dos puntos. En estructuras interesa conocer la deriva entre
plantas que se define por:

en donde es la deformación máxima del piso i+1, es la deformación máxima del piso i y H es la altura
de entrepiso. Por ejemplo determinar la deriva entre la planta baja y la primera planta del modelo mostrado en
las direcciones x y y, determinar la dirección crítica del edificio y calcular la deriva en la dirección crítica entre la
primera planta alta y el nivel donde empieza la cubierta.

• Se sabe que las deformaciones de todos los nodos en las direcciones x y y son 0 en la planta baja por la
que ya se conoce , tambien conocemos H
• Se determina el nodo que tiene la mayor deformación absoluta en el entrepiso de la primera planta alta

Deriva en la dirección x nivel 0 hasta 2.7 m

[Nodsel,Selem]=selectelem(Nodes,Elements,Types,[0 0 2.7 100 100 2.70]);% Seleción de nodos y el


plotnodes(Nodsel,'Numbering','off')

14
plotdisp(Nodsel,Elements(Selem,:),Types,DOF,Ux,'DispScal',100)

15
De los nodos seleccionados se requieren unicamente los grados de libertad en x,

seldofx=Nodsel(:,1)+0.01;% se seleccionan solo los grados de libertad en x


seldofx=selectdof(DOF,seldofx);% se determinan la posición de esos grados de libertad
Ux_s=seldofx*Ux;% se multiplica la matriz de grados de libertad seleccionados con vector de def
[d_i1x,~]=max(abs(Ux_s));% deformación máxima del entrepiso i+1 (primera planta alta)
disp(num2str(d_i1x,5))

0.004788

Se define la deriva

d_rx1=(d_i1x-0)/2.70;
disp(num2str(d_rx1,5))

0.0017733

Importante! la deriva no tiene unidades

Deriva en la dirección y

figure
plotdisp(Nodsel,Elements(Selem,:),Types,DOF,Uy,'DispScal',100)

seldofy=Nodsel(:,1)+0.02;% se selecionan solo los grados de libertad en x


seldofy=selectdof(DOF,seldofy);% se determinan la posición de esos grados de libertad
Uy_s=seldofx*Uy;% se multiplica la matriz de grados de libertad seleccionados con vector de def
[d_i1y,~]=max(abs(Uy_s));% deformación del entrepiso i+1

16
disp(num2str(d_i1y,5))

0.00023014

Se define la deriva

d_ry=(d_i1y-0)/2.70;
disp(num2str(d_ry,5))

8.5238e-05

Determinar la deriva entre la primera planta y el nivel de cubierta.

La dirección crítica es la x

[Nodsel,Selem]=selectelem(Nodes,Elements,Types,[0 0 5.4 100 100 5.4]);


seldofx=Nodsel(:,1)+0.01;% se selecionan solo los grados de libertad en x
seldofx_=selectdof(DOF,seldofx);% se determinan la posición de esos grados de libertad
Ux_s2=seldofx_*Ux;% se multiplica la matriz de grados de libertad seleccionados con vector de d
[d_i2x,pos]=max(abs(Ux_s2));% deformación en nivel de cubierta
disp(num2str(d_i2x,5))

0.028872

[d_i2min,pos2]=min(abs(Ux_s2));

El nodo que más se deforma es

seldofx(pos)

ans =
499.01

seldofx(pos2)

ans =
6851

figure
plotnodes(Nodsel)

17
Se define la deriva

d_rx2=(d_i2x-d_i1x)/2.70;

Unrecognized function or variable 'd_i1x'.

disp(num2str(d_rx2,5))

Asesoramiento: Si la deriva en la dirección x o y es mayor a 0.006 el edificio o una de sus paredes tienen
peligro de colapso. Si la deriva es mayor a 0.003 pero menor a 0.006 el edificio puede presentar daños, y si la
deriva es menor 0.003 el edifcio no sufre daños considerables. En este caso la edificación muestra peligro de
colpaso en la dirección x en los niveles primera planta a cubierta, pues la deriva es mayor a 0.006 (6 por mil).

En el análisis modal se pudo ver que la pared ubicada en...... presentaba un movimiento mayor con respecto al
resto de paredes. Se espera que esta pared sea la más afectada durante la acción sismica.

De las deformaciones totales en x y eny se puede concluir que el área más peligrosa es...... y la menos
peligrosa es... se recomienda que durante una acción sísmica si no se puede salir la familia se ubique
alrededor de....

Presentación vale 10 puntos

• Modelo arquitectónico (explicación de funcionamiento)


• Modelo estructural (idealización) que no se modelo de acuerdo al modelo arquitectónico.
• Determinación de cargas
• Condiciones de borde asumidas

18
• Análisis modal, mostrar 2 modos principales en la dirección x y en la dirección y; mostrar los primeros de
periodos
• Asignación de cargas a elementos lineales vigas (si existen) y bi-dimensionales (losa)
• Presentación de espectro de acuerdo a la ciudad asignada, el espectro debe incluir los 2 principales
modos en x y en y
• Determinación de derivas por carga estática. Presentar claramente los elementos + afectados, se puede
utilizar figuras externas que clarifiquen los efectos de las cargas actuantes. Discusión!
• Determinación de derivas por carga dinamica en x. Presentar claramente los elementos + afectados, se
puede utilizar figuras externas que clarifiquen los efectos de las cargas actuantes. Discusión!
• Determinación de derivas por carga dinamica en y. Presentar claramente los elementos + afectados, se
puede utilizar figuras externas que clarifiquen los efectos de las cargas actuantes. Discusión!
• Determinación de derivas por carga dinamica combinación. Presentar claramente los elementos +
afectados, se puede utilizar figuras externas que clarifiquen los efectos de las cargas actuantes.
Discusión!
• Conclusiones generales.

Como máximo se pueden utilizar 15 slides y 12 minutos por grupo

Asmin(24,420,0.25,0.21)

19

También podría gustarte