Ejercicio Portico
Ejercicio Portico
Ejercicio Portico
- pisos rígidos
Ejemplo:
E=2000000 tonf/m^2
Con el apoyo del script en matlab se obtienen las matrices de rigidez de cada elemento,
Para barra 1
Para barra 2
L = 3m A = 0.2800 m2 I = 0.0114 m4 c = 1 s = 0 sc = 0
Para barra 3
L= 3m A = 0.2000m2 I = 0.0042m4 c = 0 s = 1 sc = 0
Me2=[0 6 3 0 6 -3]'
Me3=[0 0 0 0 0 0]'
3.- Ensamble de la matriz general de rigidez de la estructura y definiendo los vectores de fuerzas externas
así como vectores por fuerzas de empotramiento perfecto.
Todas las expresiones relacionadas con estos grados de libertad se eliminan de la matriz general
Kred=
259136.94 52706.30 3292.80 -186666.67 0.00 0.00
52706.30 51887.89 10854.04 0.00 -10162.96 15244.44
3292.80 10854.04 48782.22 0.00 -15244.44 15244.44
-186666.67 0.00 0.00 190370.37 0.00 5555.56
0.00 -10162.96 -15244.44 0.00 143496.30 -15244.44
0.00 15244.44 15244.44 5555.56 -15244.44 41600.00
De la misma manera los vectores de empotramiento perfecto y fuerzas externas restringidos serán:
MeR = [-1.5000 6.0000 2.2500 0 6.0000 -3.0000 ]
FeR = [ 0 -10 0 0 -14 -20 ]
u7 = 0.00084342
u8= -0.00117530
u9 = 0.00015895
u10= 0.00083378
u11= -0.00023037
u12= -0.00023198
Las reacciones estarán relacionadas con los valores de las primeras seis filas del vector resultado
FUERZAS INTERNAS
Matriz de rigidez del tirante adicional, que es la aplicable a elementos inclinados sometidos a compresión
axial.
K4=
527.47 -527.47 -527.47 527.47
-527.47 527.47 527.47 -527.47
-527.47 527.47 527.47 -527.47
527.47 -527.47 -527.47 527.47
Según los grados de libertad asignados el vector de ordenamiento para la barra 4 será:
v4= [7 8 13 14];
Con esta barra adicional la matriz de rigidez se agrandara en 2 filas con sus respectivas columnas
KG:
72470.3 52706.3 -3292.8 0.0 0.0 0.0 -72470.3 -52706.3 -3292.8 0.0 0.0 0.0 0.0 0.0
52706.3 41724.9 4390.4 0.0 0.0 0.0 -52706.3 -41724.9 4390.4 0.0 0.0 0.0 0.0 0.0
-3292.8 4390.4 18293.3 0.0 0.0 0.0 3292.8 -4390.4 9146.7 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 3703.7 0.0 -5555.6 0.0 0.0 0.0 -3703.7 0.0 -5555.6 0.0 0.0
0.0 0.0 0.0 0.0 133333.3 0.0 0.0 0.0 0.0 0.0 -133333.3 0.0 0.0 0.0
0.0 0.0 0.0 -5555.6 0.0 11111.1 0.0 0.0 0.0 5555.6 0.0 5555.6 0.0 0.0
-72470.3 -52706.3 3292.8 0.0 0.0 0.0 259664.4 52178.8 3292.8 -186666.7 0.0 0.0 -527.5 527.5
-52706.3 -41724.9 -4390.4 0.0 0.0 0.0 52178.8 52415.4 10854.0 0.0 -10163.0 15244.4 527.5 -527.5
-3292.8 4390.4 9146.7 0.0 0.0 0.0 3292.8 10854.0 48782.2 0.0 -15244.4 15244.4 0.0 0.0
0.0 0.0 0.0 -3703.7 0.0 5555.6 -186666.7 0.0 0.0 190370.4 0.0 5555.6 0.0 0.0
0.0 0.0 0.0 0.0 -133333.3 0.0 0.0 -10163.0 -15244.4 0.0 143496.3 -15244.4 0.0 0.0
0.0 0.0 0.0 -5555.6 0.0 5555.6 0.0 15244.4 15244.4 5555.6 -15244.4 41600.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 -527.5 527.5 0.0 0.0 0.0 0.0 527.5 -527.5
0.0 0.0 0.0 0.0 0.0 0.0 527.5 -527.5 0.0 0.0 0.0 0.0 -527.5 527.5
Para solucionar el sistema nuevo, los vectores de fuerzas externas y de momentos de empotramiento serán
los mismos, con el complemento de los grados de libertad adicionales.
∆1 = ∆2 = ∆3 = ∆4 = ∆5 = ∆6 = ∆13 = ∆14
VECTORES DE RESTRICCIONES
VR = [1 2 3 4 5 6 13 14 ]
Resultados de desplazamientos
ut =
0.0007
-0.0010
0.0001
0.0007
-0.0002
-0.0003
Para concluir con este punto se comparan los desplazamientos horizontales de la parte superior del pórtico.
Efectuándose una pequeña reducción en el desplazamiento de la viga del pórtico así como en los giros.
NUDOS RIGIDOS
Para considerar esta alternativa de análisis, se asume que los desplazamientos horizontales en un mismo
nivel de piso son iguales, logrando así eliminar una incógnita y por lo tanto simplificando el sistema de
ecuaciones a resolver.
En la matriz reducida esto puede asumirse, complementando las filas y columnas de los desplazamientos
igualados
Kred=
259136.94 52706.30 3292.80 -186666.67 0.00 0.00
52706.30 51887.89 10854.04 0.00 -10162.96 15244.44
3292.80 10854.04 48782.22 0.00 -15244.44 15244.44
-186666.67 0.00 0.00 190370.37 0.00 5555.56
0.00 -10162.96 -15244.44 0.00 143496.30 -15244.44
0.00 15244.44 15244.44 5555.56 -15244.44 41600.00
MeR =
-1.5000
6.0000
2.2500
6.0000
-3.0000
FeR =
0
-10
0
-14
-20
El vector de desplazamientos respuesta bajo esta técnic que se obtiene se compara con los del resultado
original
Por lo que el hecho de considerar esta hipótesis nos lleva a obtener valores con una precisión aceptable
respecto del desplazamiento real.
MATLAB
RUTINA EN MATHCAD- RESOLUCION DE PORTICO
%DATOS DE ENTRADA
E=2000000%TONF/m^2
KG(V1,V1)=KG(V1,V1)+k1;%para barra 1
KG(V2,V2)=KG(V2,V2)+k2;%para barra 2
KG(V3,V3)=KG(V3,V3)+k3;%para barra 3
%restricciones
KGR=KG;% MANTENGO LA VARIABLE KG Y CREO KGR PARA OPERAR
disp('VECTORES DE RESTRICCIONES')
VR=[1 2 3 4 5 6]%RESTRICCIONES POR APOYO
KGR(VR,:)=[];%ELIMINO FILAS
KGR(:,VR)=[];%ELIMINO COLUMNAS
disp('MATRIZ REDUCIDA')
KGR
%%
%VECTORES DE EMPOTRAMIENTO PERFECTO
FeR=Fe';
FeR(VR)=[]
%%
%resolviendo el sistema
u=inv(KGR)*(FeR-MeR)
disp('RESULTADOS DE DESPLAZAMIENTOS')
u1=KGR\(FeR-MeR)
ust=u1;
%%
%REACCIONES
disp('REACCIONES')
vu=zeros(12,1);
vud=[7 8 9 10 11 12];
vu(vud)=vu(vud)+u1
KG;
REACC=KG*vu+Me
%%
%diagramas de cuerpo libre
disp('FUERZAS INTERNAS')
u12=vu(V1);
F1=k1*u12+Me1
u2=vu(V2);
F2=k2*u2+Me2
u3=vu(V3);
F3=k3*u3+Me3
%%
%APLICANDO EL TIRANTE AL NUDO IZQUIERDO SUPERIOR
A=0.000201%m2...area
L=4%cm... longitud
S2=0.707*0.707;C2=S2;SC=-S2;%.... factores de rotacion
KG2(V1,V1)=KG2(V1,V1)+k1;%para barra 1
KG2(V2,V2)=KG2(V2,V2)+k2;%para barra 2
KG2(V3,V3)=KG2(V3,V3)+k3;%para barra 3
KG2(v4,v4)=KG2(v4,v4)+k4;%para barra 3
% momentos de empotramiento
%VECTORES DE EMPOTRAMIENTO PERFECTO
disp('Momentos de empotramiento Perfecto')
Met=zeros(14,1);
Met(V1)=Met(V1)+Me1;
Met(V2)=Met(V2)+Me2
MetR=Met; MetR(VR)=[]
Fe2R=Fe2; Fe2R(VR)=[]
%resolviendo el sistema
disp('RESULTADOS DE DESPLAZAMIENTOS')
ut=inv(KGR2)*(Fe2R-MetR)
%%
%Nudos rigidoz
%u7=u10 , dezplasamientos igualados