Está en la página 1de 17

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 suelo tipo C

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
Se grafican los periodos generados del edificio junto al espectro de diseño de la localidad seleccionada

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 1],Elements,Types,Sections,Materials);% se trasnforman las masas a pesos


W=elemloads(DLoads,Nodes,Elements,Types,DOF);
Ust=K\W;% resolviendo el sistema
figure
plotdisp(Nodes,Elements,Types,DOF,Ust,'DispScal',100)

9
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 participación modal . 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

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

10
Mtot=sum(-DLoads(:,4));
disp(num2str(Mtot,8))

1625163.8

% 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))
disp(num2str(Mparx,6))

0.763622
0.000236271
5.75775e-06
0.0033763
0.000270446
0.0323915
0.00580388
0.000409332
1.17056e-06
0.0177305

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))
disp(sum(Mparx))

0.823847457905843

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;
% Uy=Udy+Ust;
Udx=usjx*Sa*9.81;% deformaciones dinámicas
Ux=Udx+Ust;% deformación total

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

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

Deformaciones en X

figure

11
plotdisp(Nodes,Elements,Types,DOF,Ux,'DispScal',100)

Deformaciones en dirección X causadas por el espectro

figure
plotdisp(Nodes,Elements,Types,DOF,Udx,'DispScal',100)

12
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.

13
• 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 0 10 0 5]);% Seleción de nodos y elementos


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

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

14
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.022307

Se define la deriva

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

0.0044614

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 d
% [d_i1y,~]=max(abs(Uy_s));% deformación del entrepiso i+1

15
% disp(num2str(d_i1y,5))

Se define la deriva

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

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))
[d_i2min,pos2]=min(abs(Ux_s2));

El nodo que más se deforma es

seldofx(pos)
seldofx(pos2)
figure
plotnodes(Nodsel)

Se define la deriva

d_rx2=(d_i2x-d_i1x)/2.70;
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
daño en la dirección x.

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.
• Análisis modal, mostrar 2 modos principales en la dirección x por cada fachada.

16
• 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 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)

17

También podría gustarte