Académique Documents
Professionnel Documents
Culture Documents
ARMADURA PLANA
Objetivo
El presente trabajo tiene como objetivo mostrar la resolución de una armadura plana, mediante el
método de la rigidez y el uso del matlab
También se realizará una comparación entre los resultados obtenidos con los calculados con el
programa SAP 2000
CASO DE ESTUDIO.
Se considera una armadura plana como la las mostrada en la figura I, se considera que todos los
elementos tienen la misma sección transversal y el mismo módulo de elasticidad
FIGURA I
Caso de estudio
MODELACIÓN EN MATLAB
Una vez que tenemos identificado los gdl procedemos a numerar los elementos, hay que recordar
que vamos a pasar del sistema de coordenadas locales al sistema de coordenadas de nudos por lo
que debemos usar una matriz de trasformación. Para cada elemento se aplica la fórmula:
c1 cos( 1 )
s sen( )
T 1 1
c2 cos( 2 )
s 2 sen( 2 )
K T k T T
%ELEMENTO 1
Alfa=0;Beta1=0;Beta2=0;k=1;
T1=[-cosd(Alfa-Beta1) -sind(Alfa-Beta1) cosd(Alfa-Beta2) sind(Alfa-Beta2)]'
K1=T1*k*T1'
%ELEMENTO 2
Alfa=90;Beta1=0;Beta2=0;k2=1;
K2=T2*k2*T2'
%ELEMENTO 3
Alfa=135;Beta1=30;Beta2=0;k3=1/sqrt(2);
K3=T3*k3*T3'
%ELEMENTO 4
Alfa=45;Beta1=0;Beta2=0;k4=1/sqrt(2);
K4=T4*k4*T4';
% ELEMENTO 5
Alfa=90;Beta1=30;Beta2=0;k5=1;
K5=T5*k5*T5';
%ELEMENTO 6
Alfa=0;Beta1=0;Beta2=30;k6=1;
K6=T6*k6*T6';
Matriz K6 obtenida
La matrices K de todos los elementos son cuadradas de 4x4, el siguiente paso es relacionar los
grados de libertad de la estructura con los desplazamientos D1, D2, D3 y D4 de los miembros para
ello usamos la matriz Gm
DGL + R
NUDO
1 2 3 4 5 6 7 8
S
D1 1 0 0 0 0 0 0 0
D2 0 1 0 0 0 0 0 0
D3 0 0 1 0 0 0 0 0
D4 0 0 0 1 0 0 0 0
D1 0 0 0 0 0 1 0 0
D2 0 0 0 0 0 0 1 0
D3 1 0 0 0 0 0 0 0
D4 0 1 0 0 0 0 0 0
D1 0 0 0 0 1 0 0 0
D2 0 0 0 0 0 0 0 1
D3 1 0 0 0 0 0 0 0
D4 0 1 0 0 0 0 0 0
D1 0 0 0 0 0 1 0 0
D2 0 0 0 0 0 0 1 0
D3 0 0 1 0 0 0 0 0
D4 0 0 0 1 0 0 0 0
D1 0 0 0 0 1 0 0 0
D2 0 0 0 0 0 0 0 1
D3 0 0 1 0 0 0 0 0
D4 0 0 0 1 0 0 0 0
D1 0 0 0 0 0 1 0 0
D2 0 0 0 0 0 0 1 0
D3 0 0 0 0 1 0 0 0
D4 0 0 0 0 0 0 0 1
Por ejemplo en el miembro 6 su D1 está relacionado con R6 su D2 con R7, su D3 con GDL5 y su D4
con R8, una vez que se tiene Gm´ debemos ubicar las rigideces obtenidas anteriormente en una
matriz KF que tiene una dimensión igual al número de miembros por 4, en este caso se tiene una
matriz de 24 x 24
Snt=Gm*KF*Gm';
Hay que recordar que en esta matriz [Snt] de 8x8 están incluidos los 5 desplazamientos y las 3
restricciones en el siguiente orden:
1 2 3 4 5 6 7 8
1
2
Su SLR 3
[S] = 4
5
6
SRL SRR 7
8
snt
1 2 3 4 5 6 7 8
1 1,35 -0,35 -1,00 0,00 -0,13 0,00 0,00 0,48
2 -0,35 1,35 0,00 0,00 0,13 0,00 -1,00 -0,48
3 -1,00 0,00 1,35 0,35 0,00 -0,35 -0,35 0,00
4 0,00 0,00 0,35 1,35 -0,50 -0,35 -0,35 -0,87
5 -0,13 0,13 0,00 -0,50 1,05 -0,87 0,00 -0,18
6 0,00 0,00 -0,35 -0,35 -0,87 1,35 0,35 0,50
7 0,00 -1,00 -0,35 -0,35 0,00 0,35 1,35 0,00
8 0,48 -0,48 0,00 -0,87 -0,18 0,50 0,00 1,66
En matlab (Obtención de Snt):
Gm=Gm';
X=zeros(4);
Snt=Gm*KF*Gm';
Delta=S\(P-SLR*DELTA_R)
P= 0
El vector anterior indica que existe una carga puntual en el sentido del gdl 1 se representan
gráficamente en la siguiente figura:
P
30°
Se coloca el vector DeltaR
DELTA_R=[0 0 0]
2,1357
0,5598
1,6955
-0,45
-0,02
R=SRL*Delta+SRR*DELTA_R
R5=-0,42
R6=-1,00
R7= 1,15
En matlab (Desplazamientos y reacciones):
%S DE LA ESTR
Delta=S\(P-SLR*DELTA_R);
R=SRL*Delta+SRR*DELTA_R
Dm
Finalmente comparamos lar reacciones obtenidas con los resultados calculados con SAP 2000 y
podemos verificar que los resultados son iguales
%ELEMENTO 1
Alfa=0;Beta1=0;Beta2=0;k=1;
K1=T1*k*T1'
%ELEMENTO 2
Alfa=90;Beta1=0;Beta2=0;k2=1;
K2=T2*k2*T2'
%ELEMENTO 3
Alfa=135;Beta1=30;Beta2=0;k3=1/sqrt(2);
K3=T3*k3*T3'
%ELEMENTO 4
Alfa=45;Beta1=0;Beta2=0;k4=1/sqrt(2);
K4=T4*k4*T4';
% ELEMENTO 5
Alfa=90;Beta1=30;Beta2=0;k5=1;
K5=T5*k5*T5';
%ELEMENTO 6
Alfa=0;Beta1=0;Beta2=30;k6=1;
K6=T6*k6*T6';
X=zeros(4);
Snt=Gm*KF*Gm';
%S DE LA ESTR
Delta=S\(P-SLR*DELTA_R);
R=SRL*Delta+SRR*DELTA_R