Beruflich Dokumente
Kultur Dokumente
ESTRUCTURAS III
TRABAJO:
ANLSIS ESTRUCTURAL PARA CARGAS
GRAVITACIONALES Y SSMICAS
Profesor:
Ing. Mora David
Alumna:
Ronquillo Erika
Michelle Jarrn
Fecha:
22 de febrero 2017
Contenido
1. TEMA .................................................................................................................................... 1
2. OBJETIVOS ............................................................................................................................ 1
1. TEMA
2. OBJETIVOS
3. MARCO TERICO
Anlisis por 1 m 1
Nmero de bloques: 11.2
Peso Bloques: 112.08
Mortero Unin: 66.66
Enlucido: 40
Peso Total [kg/m ] : 218.7
Peso aproximado: 220
0.1
1
0.4
2 3 4
1
0.1
7
0.4
5 6 8
110.00
CARGA PERMENENTE
[kg/m]
Cubierta 90
Instalaciones 20
Entonces, la obtenemos como caga muerta de piso: 887 kg/m2, de cubierta: 200
kg/cm2. Carga viva de piso: 200 kg/m2, y carga viva de cubierta: 70 kg/m2.
Tabla 1Espesor mnimo de las losas de dos direcciones con vigas entre los apoyos en todos los lados
(ACI, tabla 8.3.2.1)
Luego de haber obtenido la altura de la losa maciza, debemos encontrar una altura
de losa nervada con inercia equivalente, por lo que debemos determinar su inercia.
PRCTICA N1 6
ESTRUCTURAS III
LOSA NERVADA
100
5
Ycg 13.75 [cm]
Ixx 29791.67 [cm]
17.5
15
7.5
20
Como podemos ver, se obtuvo una altura de losa maciza de 9.95 cm, y de losa
nervada de 15.3 cm.
Vigas:
l [m] 550
LOSA 20
VIGA h
Para las dimensiones de vigas, se tom el valor mnimo recomendado por la norma.
Al final obtuvimos vigas de 30x50 cm.
PRCTICA N1 7
ESTRUCTURAS III
Columnas:
Tabla 2 Cargas mximas resistentes para columnas interiores y exteriores
Interior Exterior
Ag Po
Po/3 Po/4
seccin [T] [T] [T]
30 x 30 191.16 63.72 47.79
35 x 30 223.02 74.34 55.76
35 x 35 260.19 86.73 65.05
40 x 40 339.84 113.28 84.96
45 x 40 382.32 127.44 95.58
45 x 45 430.11 143.37 107.53
45 x 50 477.90 159.30 119.48
50 x 50 531.00 177.00 132.75
55 x 50 584.10 194.70 146.03
55 x 55 642.51 214.17 160.63
55 x 60 700.92 233.64 175.23
60 x 60 764.64 254.88 191.16
65 x 60 828.36 276.12 207.09
65 x 65 897.39 299.13 224.35
65 x 70 966.42 322.14 241.61
COLUMNA INTERNA
Po=0,85*f'c*Ag+*Ag*fy
rea aportante 27.5 Hlosa 3
Datos 2.5 [m] columnas vigas
f'c = 240 kg/cm 2.5 [m] 0.4 0.3
= 0.002 - 2.75 [m] 0.4 0.35
fy = 4200 kg/cm 2.75 [m] h 2.4
%reduccin qv
NIVEL CM Cmviga Carga colum. Sup. CM acumulado NIVEL CV Cvacum. 1,2qcm+1,6qcv SECCIN
NEC cvreducido
Po=0,85*f'c*Ag+*Ag*fy
rea aportante 6.875 Hlosa 3
Datos 2.5 [m] columnas vigas
f'c = 240 kg/cm 0 [m] 0.4 0.3
= 0.002 - 2.75 [m] 0.4 0.35
fy = 4200 kg/cm 0 [m] h 2.4
%reduccin
NIVEL CM Cmviga Carga colum. Sup. CM acumulado NIVEL CV Cvacum. qv cvreducido 1,2qcm+1,6qcv SECCIN
NEC
5PA 15.70 1.32 5PA
0.00 17.03 0.48 0.48 1.00 0.48 21.20 30X30
4PA 6.10 1.32 4PA
1.02 25.46 1.38 1.86 1.00 1.86 33.53 30x30
3PA 6.10 1.32 3PA
1.02 33.90 1.38 3.23 1.00 3.23 45.85 30x30
2PA 6.10 1.32 2PA
1.02 42.34 1.38 4.61 1.00 4.61 58.18 30X30
1PA 6.10 1.32 1PA
1.02 50.78 1.38 5.98 1.00 5.98 70.51 30X30
PB 6.10 1.32 PB
CORTANTE BASAL
Mtodo 1
Para estructuras de edificacin, el valor de Ta puede determinarse de manera aproximada
mediante la expresin:
COEFICIENTES ESTRUCTURALES
Coef. De regularidad en planta
PA 0.9
PB 1
P 0.9
Coef. De regularidad en elevacin
EA 1
EB 1
E 1
Coef. De importancia, I 1
Factor de reduccin de resistencia ssmica, R 6
Corte basal de diseo, V 0.22
Coef. Relacionado con el perodo de vibracin, k 1.25
Espectro:
1 ESPECTRO DE ACELERACIN
1
1
Sa (g)
0
0 1 2 T (seg)
3 4 5 6
ESPECTRO DE DESPLAZAMIENTO
0.6
0.5
0.4
Sd (m)
0.3
0.2
0.1
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
T (seg)
PRCTICA N1 14
ESTRUCTURAS III
T (espectro
de T (espectro de
Sa (g) Sd (g)
aceleracin) desplazamiento) (seg)
(seg)
0 1.190 0 0
0.1 1.190 0.1 0.00151
0.2 1.190 0.15 0.00426
0.3 1.190 0.2 0.007296
0.4 1.190 0.3 0.016416
0.5 1.190 0.4 0.029184
0.6 1.190 0.5 0.0456
0.7 1.190 0.6 0.065664
0.8 1.190 0.7 0.089376
0.84 1.190 0.8 0.116736
0.9 1.025 0.84 0.1287014
1 0.922 0.9 0.16416
1.1 0.838 1 0.1824
1.2 0.768 1.1 0.20064
1.3 0.709 1.2 0.21888
1.4 0.659 1.3 0.23712
1.5 0.615 1.4 0.25536
1.6 0.576 1.5 0.2736
1.7 0.542 1.6 0.29184
1.8 0.512 1.7 0.31008
1.9 0.485 1.8 0.32832
2 0.461 1.9 0.34656
2.1 0.439 2 0.3648
2.2 0.419 2.1 0.38304
2.3 0.401 2.2 0.40128
2.4 0.384 2.3 0.41952
Sa 2.5 0.369 2.4 0.43776
T (espectro 2)
(otro modo)
2.6 0.355 2.5 0.456
2.7 0.342 2.6 0.47424
0 0.48
2.8 0.329 2.7 0.49248
0.01 0.5304426
2.9 0.318 2.8 0.51072
0.02 0.58088521
3 0.307 2.9 0.52896
0.03 0.63132781
3.1 0.297 3 0.5472
0.04 0.68177041
0.05 0.73221302 3.2 0.288 3.1 0.569088
0.06 0.78265562 3.3 0.279 3.2 0.569088
0.07 0.83309822 3.4 0.271 3.3 0.569088
0.08 0.88354083 3.5 0.263 3.4 0.569088
0.09 0.93398343 3.6 0.256 3.5 0.569088
0.1 0.98442604 3.7 0.249 3.6 0.569088
0.11 1.03486864 3.8 0.243 3.7 0.569088
0.12 1.08531124 3.9 0.236 3.8 0.569088
0.13 1.13575385 4 0.231 3.9 0.569088
0.14 1.18619645 4.1 0.225 4 0.569088
PRCTICA N1 15
ESTRUCTURAS III
Va 0.22
Area de piso 137.5
I II III IV V
Largo 5.275 5 5.275 5.275 5.275
Ancho 5.775 5.75 5.75 5.75 5.75
Area 30.46 28.75 30.33 30.33 30.33
Distancia X 2.64 7.78 12.91 7.78 12.91
Distancia Y 8.6375 8.6375 8.6375 2.875 2.875
PRCTICA N1 17
ESTRUCTURAS III
Longitud total
15.55 10.275
5.75 5.75
Xcm 9.622 9.347
Ycm 6.893 6.643
Inercia Polar al
centro de Masa
Ix' 9285.902
Ix 2752.021
Io 561.064
Procedimiento
Crear una nueva hoja de trabajo, escoger la opcin: Use Built-in settings with
En esta nueva opcin nicamente se debe cambiar la opcin de: display Units a
Metric SI y seleccionar OK.
PRCTICA N1 18
ESTRUCTURAS III
Seleccionar OK.
PRCTICA N1 19
ESTRUCTURAS III
Obteniendo:
Seleccionar todas las propiedades y dar clic en Delete selected frame sections, OK.
Una ves borradas todas las porpiedades dar clic en: Add New property y crear una
seccin rectangular.
Para crear las columnas: dar clic en: Add New property, seccin rectangular,
definir el nombre, colocar sus espectivas dimensiones de las secciones. Dar clic en
Modify show rebar y en este caso se debe escoger la opcin p-m2-m3 design
(column), con un fi de 10, OK.
PRCTICA N1 24
ESTRUCTURAS III
Nota:
Una ves definido los elementos estructurales, se va a crear un slab (base para definir
las cargas). Ir a la barra de tareas Define, Slab sections. Una vez en la ventana,
escoger la opcin Add new property
PRCTICA N1 26
ESTRUCTURAS III
Para girar las columnas del eje dos, seleccionar las columnas, ir a la barra de tareas
Assign, frame, Local axes, en la opcin Angle colocar 90, OK.
Para cambiar las secciones de las columnas superiores, seleccionar las columnas, ir
a la barra de tareas, escoger la opcin Assign, Frame, Section property, escoger
columnas de 40x45, dar clic en Apply.
PRCTICA N1 28
ESTRUCTURAS III
Por defecto los apoyos de la base son articulaciones, es por ello que se debe cambiar
a empotrado, para esto debe ir a la barra de tareas, Assign, joint, Restraints y
escoger empotramiento, Apply.
Para dibujar las losas que se tiene en la estructura, nuevamente escoger el comando
all sotories. Seleccionar Draw rectangular floor y en la ventana Properties of
Object, en la opcin Property seleccionar la propiedad ya creada, Slab 2.
PRCTICA N1 29
ESTRUCTURAS III
Definir patrones de cargas, ir a Define, Load patterns, por defecto esta creada la
carga muerta y la carga viga, para el anlisis ya se consider en el peso propio
entonces colocar 0, modify load, OK.
Crear las cargas de los pisos tpicos, ir a Define, Shell uniform Loads sets, aadir
la carga muerta 0.8 T/m2, aadir la carga viga 0.2 T/m2.
Crear las cargas de la cubierta repetir los mismos pasos y en Shell uniform Loads
sets, aadir la carga muerta 0.5 T/m2, aadir la carga viga 0.07 T/m2.
PRCTICA N1 31
ESTRUCTURAS III
Clic en OK.
Seleccionar las tres ltimas losas ir al comando Assign, Shells loads, Uniform load
sets, escoger la opcin pisos tpicos, Aplly.
PRCTICA N1 32
ESTRUCTURAS III
Seleccionar las tres ltimas losas ir al comando Assign, Shells loads, Uniform load
sets, escoger la opcin cubierta, Aplly.
Para definir la carga del sismo. Seleccionar Spedifes load patterns. En la carga
muesta dejar con el factor 1, clic en Add y para la carga muerta poner el fator 0.25.
OK.
PRCTICA N1 33
ESTRUCTURAS III
Para definir las cargas del sismo. Ir al comando Define, load patterns, en sismo
escoger la opcin Seismis, User loads, modify lateral load.
6. COMPARACIN DE RESULTADOS
V = 131.4441
PRCTICA N1 36
ESTRUCTURAS III
Comprobacin de derivas:
deriva_inel =
0.9845
1.7524
1.7438
1.5193
0.8501
Como se puede apreciar, las derivas son menores a las exigidas por la norma.
PRCTICA N1 37
ESTRUCTURAS III
Comparacin de Momentos:
-24.9441
-0.4769
-22.7848
7. ANLISIS GRAVITACIONAL
Para el anlisis de la carga viva y muerta, utilizamos el mismo criterio que para el
anlisis con sismo, con la diferencia de que se deben aumentar ciertas matrices,
como, por ejemplo: la matriz de acciones de empotramiento perfecto.
M(-) M(+)
Carga viva 8.5 3.38
Carga Muerta 28.52 11.4
Carga Sismo 25.41 25.41
DATOS Mu=Rubd^2
fc (Kg/cm2) 240 B1 0.85
fy (Kg/cm2) 4200 pb 0.024
0.9 pmax 0.0182
Rn 62.11 w 0.3188
min 0.0033 Rn 62.11
h=1,5b
Recub. 5 [cm]
PISOS
for i=2:3:8
Tabla1(i,:)=[Ic1_1,Ac1,E,Gc,f];
end
for i=3:3:9
Tabla1(i,:)=[Ic1_2,Ac1,E,Gc,f];
end
for i=10:3:13
Tabla1(i,:)=[Ic2_2,Ac2,E,Gc,f];
end
for i=11:3:14
Tabla1(i,:)=[Ic2_1,Ac2,E,Gc,f];
end
for i=12:3:15
Tabla1(i,:)=[Ic2_2,Ac2,E,Gc,f];
end
for i=16:25 %Vigas
Tabla1(i,:)=[Iv,Av,E,Gc,f];
end
%Matriz de Rigidez ampliada y h ampliada
[KmD,hmD]=Kampliada(Tabla1,L);
KD=GD*KmD*GD'; %Matriz de Rigidez del Prtico D
%%--------------------------------------------------------------------
-%% Portico C
GC=GD;
KmC=KmD;
hmC=hmD;
KC=KD;
%%------------------------------------------------------------------
%% Portico B
GB=GD;
KmB=KmD;
hmB=hmD;
KB=KD;
%%------------------------------------------------------------------
%% Prtico A
%Generacin de Elementos
GEN=[(1:10)',(1:10)',(3:12)' %Generacin de columnas
(11:15)',(3:2:11)',(4:2:12)']; %Generacin de vigas
%Generacin de nudos
NUDOS=[(1:2:11)',zeros(6,1),3*(0:5)'
(2:2:12)',5.5*ones(6,1),3*(0:5)'];
%Cargas repartidas en vigas
Fm=[(11:15)',ones(5,1)];
%Generacin de Nudos y Coordenadas (NI,NJ,X,Y)
[X,Y]=glinea_portico0(NUDOS);
[NI,NJ]=gn_portico0(GEN);
dibujo(X,Y,NI,NJ);
%Matriz de Grados de libertad por nudo
nr=[1 1 1 1
2 1 1 1];
[CG,ngdl]=cg_sismo4(nr,Y,NI,NJ,Fm);
[L,seno,coseno]=longitud(X,Y,NI,NJ);
%Matriz de compatibilidad
[GA]=MCompat(CG,NI,NJ,seno,coseno,L);
%Matriz de Rigidez por elemento
%Caractersticas de elmentos
%Tabla1=[Ic,Ac,E,Gc,f]
%Matriz de Rigidez por Elemento
for i=1:2:5
Tabla1(i,:)=[Ic1_2,Ac1,E,Gc,f];
PRCTICA N1 42
ESTRUCTURAS III
end
for i=2:2:6
Tabla1(i,:)=[Ic1_1,Ac1,E,Gc,f];
end
for i=7:2:9
Tabla1(i,:)=[Ic2_2,Ac2,E,Gc,f];
end
for i=8:2:10
Tabla1(i,:)=[Ic2_1,Ac2,E,Gc,f];
end
for i=11:15
Tabla1(i,:)=[Iv,Av,E,Gc,f];
end
%Matriz de Rigidez ampliada y h ampliada
[KmA,hmA]=Kampliada(Tabla1,L);
KA=GA*KmA*GA'; %Matriz de Rigidez del Prtico A
%%--------------------------------------------------------------------
% Prtico 3
%Generacin de elementos
GEN=[(1:15)',(1:15)',(4:18)' %Generacin de columnas
(16:2:24)',(4:3:16)',(5:3:17)' %Generacin de vigas
(17:2:25)',(5:3:17)',(6:3:18)']; %Generacin de vigas
%Generacin de nudos
NUDOS=[(1:3:16)',zeros(6,1),(0:5)'*3
(2:3:17)',5*ones(6,1),(0:5)'*3
(3:3:18)',10*ones(6,1),(0:5)'*3];
%Cargas repartidas en vigas
%Solo para generar los gdl
Fm=[(16:25)',ones(25-15,1)];
%Generacin de NI,NJ,X,Y
[X,Y]=glinea_portico0(NUDOS);
[NI,NJ]=gn_portico0(GEN);
dibujo(X,Y,NI,NJ);clf
%Matriz de Grados de libertad por nudo
nr=[1 1 1 1
2 1 1 1
3 1 1 1];
[CG,ngl2]=cg_sismo4(nr,Y,NI,NJ,Fm);
[L,seno,coseno]=longitud(X,Y,NI,NJ);
%Matriz de compatibilidad
[G3]=MCompat(CG,NI,NJ,seno,coseno,L);
%Matriz de Rigidez por elemento
%Carctersticas de los elementos
Tabla1=[Ic2_2,Ac2,E,Gc,f];
for i=1:9
Tabla1(i,:)=[Ic1_2,Ac1,E,Gc,f];
end
for i=10:15
Tabla1(i,:)=[Ic2_2,Ac2,E,Gc,f];
end
for i=16:25 %Vigas
Tabla1(i,:)=[Iv,Av,E,Gc,f];
end
%% Prtico 1
%Generacin de elementos
GEN=[(1:20)',(1:20)',(5:24)' %Generacin de columnas
(21:3:33)',(5:4:21)',(6:4:22)' %Generacin de vigas
(22:3:34)',(6:4:22)',(7:4:23)' %Generacin de vigas
(23:3:35)',(7:4:23)',(8:4:24)']; %Generacin de vigas
%Generacin de nudos
NUDOS=[(1:4:21)',zeros(6,1),(0:5)'*4
%OJO *4
(2:4:22)',5*ones(6,1),(0:5)'*4
(3:4:23)',10*ones(6,1),(0:5)'*4
(4:4:24)',15*ones(6,1),(0:5)'*4];
%Cargas repartidas en vigas
%Solo para generar los gdl
Fm=[(21:35)',ones(35-20,1)];
%Generacin de NI,NJ,X,Y
[X,Y]=glinea_portico0(NUDOS);
[NI,NJ]=gn_portico0(GEN);
dibujo(X,Y,NI,NJ);
%Matriz de Grados de libertad por nudo
nr=[1 1 1 1
2 1 1 1
3 1 1 1
4 1 1 1];
[CG,ngl1]=cg_sismo4(nr,Y,NI,NJ,Fm);
[L,seno,coseno]=longitud(X,Y,NI,NJ);
%Matriz de compatibilidad
[G1]=MCompat(CG,NI,NJ,seno,coseno,L);
%Matriz de Rigidez por elemento
%Carctersticas de los elementos
for i=1:12
Tabla1(i,:)=[Ic1_2,Ac1,E,Gc,f];
end
for i=13:20
Tabla1(i,:)=[Ic2_2,Ac2,E,Gc,f];
end
for i=21:35 %Vigas
Tabla1(i,:)=[Iv,Av,E,Gc,f];
end
%%------------------------------------------------------------------
% MATRIZ DE COMPATIBILIDAD POR PRTICO
A1=[cos(0)*eye(np),sin(0)*eye(np),-(11-6.64)*eye(np)];
PRCTICA N1 44
ESTRUCTURAS III
A2=[cos(0)*eye(np),sin(0)*eye(np),(6.64-5.5)*eye(np)];
A3=[cos(0)*eye(np),sin(0)*eye(np),6.64*eye(np)];
AA=[0*eye(np),-1*eye(np),9.35*eye(np)];
AB=[0*eye(np),-1*eye(np),(9.35-5)*eye(np)];
AC=[0*eye(np),-1*eye(np),-(10-9.35)*eye(np)];
AD=[0*eye(np),-1*eye(np),-(15-9.35)*eye(np)];
%Condensacin de Matrices
KL1=K1(1:np,1:np)-K1(1:np,np+1:end)*K1(np+1:end,np+1:end)^-
1*K1(np+1:end,1:np);
KL2=K2(1:np,1:np)-K2(1:np,np+1:end)*K2(np+1:end,np+1:end)^-
1*K2(np+1:end,1:np);
KL3=K3(1:np,1:np)-K3(1:np,np+1:end)*K3(np+1:end,np+1:end)^-
1*K3(np+1:end,1:np);
KLA=KA(1:np,1:np)-KA(1:np,np+1:end)*KA(np+1:end,np+1:end)^-
1*KA(np+1:end,1:np);
KLB=KB(1:np,1:np)-KB(1:np,np+1:end)*KB(np+1:end,np+1:end)^-
1*KB(np+1:end,1:np);
KLC=KC(1:np,1:np)-KC(1:np,np+1:end)*KC(np+1:end,np+1:end)^-
1*KC(np+1:end,1:np);
KLD=KD(1:np,1:np)-KD(1:np,np+1:end)*KD(np+1:end,np+1:end)^-
1*KD(np+1:end,1:np);
%Cargas
Q=[5.2572518
12.5039224
20.7567973
29.7395071
24.6875594 %en x
5.2572518
12.5039224
20.7567973
29.7395071
24.6875594 %en y
zeros(np,1)]; %en GDL rotacionales
DELTA=KE^-1*Q;
%%--------------------------------------------------------------------
%Desplazamientos por piso por prtico
qa1=A1*DELTA;qa2=A2*DELTA;qa3=A3*DELTA;
qaA=AA*DELTA;qaB=AB*DELTA;qaC=AC*DELTA;qaD=AD*DELTA;
qb1=-K1(np+1:end,np+1:end)^-1*K1(np+1:end,1:np)*qa1;
qb2=-K2(np+1:end,np+1:end)^-1*K2(np+1:end,1:np)*qa2;
qb3=-K3(np+1:end,np+1:end)^-1*K3(np+1:end,1:np)*qa3;
qbA=-KA(np+1:end,np+1:end)^-1*KA(np+1:end,1:np)*qaA;
qbB=-KB(np+1:end,np+1:end)^-1*KB(np+1:end,1:np)*qaB;
qbC=-KC(np+1:end,np+1:end)^-1*KC(np+1:end,1:np)*qaC;
qbD=-KD(np+1:end,np+1:end)^-1*KD(np+1:end,1:np)*qaD;
q1=[qa1;qb1];q2=[qa2;qb2];q3=[qa3;qb3];
qA=[qaA;qbA];qB=[qaB;qbB];qC=[qaC;qbC];qD=[qaD;qbD];
am1=Km1*dm1;V1=hm1*am1;
am2=Km2*dm2;V2=hm2*am2;
am3=Km3*dm3;V3=hm3*am3;
amA=KmA*dmA;VA=hmA*amA;
amB=KmB*dmB;VB=hmB*amB;
amC=KmC*dmC;VC=hmC*amC;
amD=KmD*dmD;VD=hmD*amD;
%Cortante Basal
Vx=V1(1)+V1(4)+V1(7)+V1(10)+V2(1)+V2(4)+V2(7)+V2(10)+V3(1)+V3(4)+V3(7)
;
Vy=VA(1)+VA(4)+VB(1)+VB(4)+VB(7)+VC(1)+VC(4)+VC(7)+VD(1)+VD(4)+VD(7);
V=sqrt(Vx^2+Vy^2);
%%Matriz de masas
M=diag([128.838/9.8*ones(np-1,1)
80.919/9.8
128.838/9.8*ones(np-1,1)
80.919/9.8
561.064*(.887+.2*.25)*ones(np-1,1)
561.064*(0.571+0.25*0.07)]);
%%
%%Resolviendo los modos de vibracin ventana de comandos
% syms w2
% vpa((det(KE)-w2*M))
% w2=vpa(solve((det(KE)-w2*M)));
% w2=sort(w2); %ordeno de menor a mayor
% w=sqrt(w2); %frecuencia
% T=2*pi./w; %el punto divide termino por termino
% (T:perodo de vibracin)
%% para calcular la masa y modos de vibracin
[FI,w2]=eig(KE,M);
%Frecuencias angulares
w=sqrt(w2);
[w,ind]=sort(diag(w));
FI=FI(:,ind); %Modos de vibracin
T=2*3.141592./w; %Periodos
%Masa modal efectiva
%En X:
rx=[ones(np,1);zeros(2*np,1)];
Lx=FI'*M*rx;Mn=FI'*M*FI;
Mmx=Lx'.^2/diag(Mn)';
Mmxp=Mmx/(diag(M)'*rx);
%En Y:
ry=[zeros(np,1);ones(np,1);zeros(np,1)];
Ly=FI'*M*ry;Mn=FI'*M*FI;
Mmy=Ly'.^2/diag(Mn)';
Mmyp=Mmy/(diag(M)'*ry);
%En Rotacin:
rt=[zeros(2*np,1);ones(np,1)];
Lt=FI'*M*rt;Mn=FI'*M*FI;
Mmt=Lt'.^2/diag(Mn)';
PRCTICA N1 46
ESTRUCTURAS III
Mmtp=Mmt/(diag(M)'*rt);
%CENTRO DE RIGIDECES
%EN SENTIDO X
Ktx=KE(2*np+1:end,1:np);Kxx=KE(1:np,1:np);Qx=Q(1:np);
Qrx=Ktx*Kxx^-1*Qx;
Mtx(np,1)=Qrx(np);Vvx(np,1)=Qx(np);
for i=np-1:-1:1
Mtx(i,1)=Mtx(i+1,1)+Qrx(i);
Vvx(i,1)=Vvx(i+1,1)+Qx(i);
end
%Excentricidad en y
ey=Mtx./Vx;
%EN SENTIDO Y
Kty=KE(np+1:end,np+1:2*np);Kyy=KE(np+1:2*np,np+1:2*np);Qx=Q(1:np);
Qy=Q(np+1:2*np);
Qry=Kty*Kyy^-1*Qy;
Mty(np,1)=Qry(np);Vvy(np,1)=Qy(np);
for i=np-1:-1:1
Mty(i,1)=Mty(i+1,1)+Qry(i);
Vvy(i,1)=Vvy(i+1,1)+Qy(i);
end
%Excentricidad en x
ex=Mty./Vy;
%%Torsin accidental
To=-0.05*(max(Y)+0.4)*Qx;
%Datos
%f'c=240 kg/cm2
%Fy=4200 Kg/cm2
E=130000*240^0.5; %tm2
Gc=E/2/(1+0.2);
Iv=0.4*0.6^3/12;
Av=0.4*0.6;
Ic1_1=0.6*0.70^3/12;
Ic1_2=0.6^3*0.70/12;
Ac1=0.6*0.70;
Ic2_1=0.5*0.6^3/12;
Ic2_2=0.5^3*0.6/12;
Ac2=0.5*0.6;
wp=9.552;
wc=6.112;
rp=10.42;
rc=6.678;
%Inercias efectivas
Iv=0.35*Iv;
Ic1_1=0.7*Ic1_1;
Ic1_2=0.7*Ic1_2;
PRCTICA N1 47
ESTRUCTURAS III
Ic2_1=0.7*Ic2_1;
Ic2_2=0.7*Ic2_2;
np=5; %Nmero de pisos
%%------------------------------------------------------------------
%% Prtico C
%Generacin de elementos
GEN=[(1:15)',(1:15)',(4:18)' %Generacin de columnas
(16:2:24)',(4:3:16)',(5:3:17)' %Generacin de vigas
(17:2:25)',(5:3:17)',(6:3:18)']; %Generacin de vigas
%Generacin de nudos
NUDOS=[(1:3:16)',zeros(6,1),(0:5)'*3
(2:3:17)',5.5*ones(6,1),(0:5)'*3
(3:3:18)',11*ones(6,1),(0:5)'*3];
%Cargas repartidas en vigas
%Solo para generar los gdl
Fm=[(16:25)',ones(25-15,1)];
%Generacin de NI,NJ,X,Y
[X,Y]=glinea_portico0(NUDOS);
[NI,NJ]=gn_portico0(GEN);
dibujo(X,Y,NI,NJ);
%Matriz de Grados de libertad por nudo
nr=[1 1 1 1
2 1 1 1
3 1 1 1];
[CG,ngl]=cg_sismo4(nr,Y,NI,NJ,Fm);
[L,seno,coseno]=longitud(X,Y,NI,NJ);
%Matriz de compatibilidad
[GC]=MCompat(CG,NI,NJ,seno,coseno,L);
%Matriz de Rigidez por elemento
f=1.2;
Tabla1=zeros(35,5);
%Carctersticas de los elementos
%Tabla1=[Ic2_2,Ac2,E,Gc,f]
for i=1:3:7
Tabla1(i,:)=[Ic1_2,Ac1,E,Gc,f];
end
for i=2:3:8
Tabla1(i,:)=[Ic1_1,Ac1,E,Gc,f];
end
for i=3:3:9
Tabla1(i,:)=[Ic1_2,Ac1,E,Gc,f];
end
for i=10:3:13
Tabla1(i,:)=[Ic2_2,Ac2,E,Gc,f];
end
for i=11:3:14
Tabla1(i,:)=[Ic2_1,Ac2,E,Gc,f];
end
for i=12:3:15
Tabla1(i,:)=[Ic2_2,Ac2,E,Gc,f];
end
for i=16:25 %Vigas
Tabla1(i,:)=[Iv,Av,E,Gc,f];
end
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
wp
-wp
0
wp
-wp
0
wp
-wp
0
wp
-wp
0
wp
-wp
0
wp
-wp
PRCTICA N1 49
ESTRUCTURAS III
0
wp
-wp
0
wp
-wp
0
wc
-wc
0
wc
-wc
0];
%Vector de cargas externas
P_extC=[0
0
0
0
0
-rp
-rp*2
-rp
-rp*2
-rp
-rp*2
-rp
-rp*2
-rp
-rp*2
-rp
-rp*2
-rc
-rc*2
-rc
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0];
AEPC=GC*aepC;
DELTAC=KC^-1*(P_extC-AEPC);
dmC=GC'*DELTAC;
amC=KmC*dmC+aepC;