Professional Documents
Culture Documents
Armadura Plana 0001
Armadura Plana 0001
Armadura Plana 0001
% Armadura plana
% Modulo de elasticidad:
E=2e8;
% Areas y longitudes:
A=0.005;
l_1=4;
l_2=sqrt(4^2+3^2);
l_3=3;
l_4=4;
l_5=sqrt(4^2+3^2);
l_6=4;
l_7=3;
l_8=4;
l_9=sqrt(4^2+3^2);
% Matrices de rigidez en coordenadas locales:
k_1=E*A*[1
k_2=E*A*[1
k_3=E*A*[1
k_4=E*A*[1
k_5=E*A*[1
k_6=E*A*[1
k_7=E*A*[1
k_8=E*A*[1
k_9=E*A*[1
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
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;
0;
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
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]/l_1;
0]/l_2;
0]/l_3;
0]/l_4;
0]/l_5;
0]/l_6;
0]/l_7;
0]/l_8;
0]/l_9;
1 of 3
22/06/15 10:53 AM
DeltaK_1=zeros(12,12);
DeltaK_1(g_1,g_1)=K_1;
K=K+DeltaK_1;
g_2=[1 2 5 6];
DeltaK_2=zeros(12,12);
DeltaK_2(g_2,g_2)=K_2;
K=K+DeltaK_2;
g_3=[3 4 5 6];
DeltaK_3=zeros(12,12);
DeltaK_3(g_3,g_3)=K_3;
K=K+DeltaK_3;
g_4=[3 4 7 8];
DeltaK_4=zeros(12,12);
DeltaK_4(g_4,g_4)=K_4;
K=K+DeltaK_4;
g_5=[5 6 7 8];
DeltaK_5=zeros(12,12);
DeltaK_5(g_5,g_5)=K_5;
K=K+DeltaK_5;
g_6=[5 6 9 10];
DeltaK_6=zeros(12,12);
DeltaK_6(g_6,g_6)=K_6;
K=K+DeltaK_6;
g_7=[7 8 9 10];
DeltaK_7=zeros(12,12);
DeltaK_7(g_7,g_7)=K_7;
K=K+DeltaK_7;
g_8=[7 8 11 12];
DeltaK_8=zeros(12,12);
DeltaK_8(g_8,g_8)=K_8;
K=K+DeltaK_8;
g_9=[9 10 11 12];
DeltaK_9=zeros(12,12);
DeltaK_9(g_9,g_9)=K_9;
K=K+DeltaK_9;
display(K)
% Calculo de desplazamientos y reacciones:
a=[1 2 11 12]'; b=[3 4 5 6 7 8 9 10]';
K_aa=K(a,a);
K_ab=K(a,b);
K_ba=K(b,a);
K_bb=K(b,b);
P=[0 0 0 0 4 -20 0 0 0 -20 0 0]';
P_b=P(b);
D_b=K_bb\P_b;
P_a=K_ab*D_b;
D=zeros(12,1);
D(b)=D_b;
display(D)
% Tensiones en las barras:
beta=0;
eta=cosd(beta);
D_1=D(g_1);
sigma_1=E*[-eta
beta=36.87;
eta=cosd(beta);
D_2=D(g_2);
sigma_2=E*[-eta
beta=90;
eta=cosd(beta);
D_3=D(g_3);
sigma_3=E*[-eta
beta=0;
eta=cosd(beta);
D_4=D(g_4);
sigma_4=E*[-eta
beta=-36.87;
eta=cosd(beta);
D_5=D(g_5);
sigma_5=E*[-eta
beta=0;
eta=cosd(beta);
D_6=D(g_6);
sigma_6=E*[-eta
beta=90;
eta=cosd(beta);
D_7=D(g_7);
mu=sind(beta);
-mu eta mu]*D_1/l_1;
mu=sind(beta);
-mu eta mu]*D_2/l_2;
mu=sind(beta);
-mu eta mu]*D_3/l_3;
mu=sind(beta);
-mu eta mu]*D_4/l_4;
mu=sind(beta);
-mu eta mu]*D_5/l_5;
mu=sind(beta);
-mu eta mu]*D_6/l_6;
mu=sind(beta);
2 of 3
22/06/15 10:53 AM
sigma_7=E*[-eta
beta=0;
eta=cosd(beta);
D_8=D(g_8);
sigma_8=E*[-eta
beta=-36.87;
eta=cosd(beta);
D_9=D(g_9);
sigma_9=E*[-eta
3 of 3