Está en la página 1de 10

ARMADURAS PLANAS

Secciones:

50 mm

Material:
5

E=3.0 x 10 N /mm

PE =2000

P A =5000

PB =4000

6
1

1500 mm

7
5

PC =3000

DIAGRAMA DE BLOQUES

PROGRAMA
clear all
format short
disp('
______________________')
disp('
')
disp('
ARMADURAS PLANAS')
disp('
______________________')
disp('Insertar ([mm. N.]):::::')
disp(' ');
x=input('Datos de coordenadas nodales [x1 y1;x2 y2;...;xnn ynn] ->');
disp(' ');
c=input('Nodos para cada elemento (en orden): [a1 b1;a2 b2;...;an bn]
->');
disp(' ');
disp('Indicar condiciones de frontera (soportes fijos:0/moviles:1)')
M=input('Condiciones para :[Q1;Q2;Q3;Q4;...;Q(2nn-1) Q(2nn)]->');
disp(' ')
E=input('Modulo de elasticidad para cada elemento [E1;E2;..;En] ->');
disp(' ')
A=input('Area para cada elemento [A1;A2..;An]->');
disp(' ')
F=input('Fuerzas Externas sin reacciones [F1;F2;F3;F4;...;F]->');
disp('-------------------------------------------------------------------');
%tabla de cosenos directores
cosdir=[];
for i=1:length(c)
le(i)=sqrt((x(c(i,2),1)-x(c(i,1),1))^2+(x(c(i,2),2)-x(c(i,1),2))^2);
cosdir=[cosdir;[i le(i) (x(c(i,2),1)-x(c(i,1),1))/le(i) (x(c(i,2),2)x(c(i,1),2))/le(i)]];
end
%Tabla de conectividad y GDL
gld(:,1)=1:2:2*length(c)-1;gld(:,2)=2:2:2*length(c);T=[];
for i=1:length(c)
T=[T;[gld(c(i,1),:) gld(c(i,2),:)]];
end
T=[cosdir(:,1) c T];
disp('ELemento Conectividad
GDL')
disp(T)
disp('
Le
l
m')
disp(cosdir(:,2:end))
%matriz de rigidez
KT=zeros(2*length(x));esf=[];
for i=1:length(le)
l=cosdir(i,3);m=cosdir(i,4);
esf=[esf;E(i)/le(i)*[-l -m l m]];
k=zeros(2*length(x));
k(T(i,4:7),T(i,4:7))=E(i)*A(i)/le(i)*[l^2 l*m -l^2 -l*m;l*m m^2 -l*m
-m^2;-l^2 -l*m l^2 l*m;-l*m -m^2 l*m m^2];
KT=KT+k;
end
disp(' ')
disp('MATRIZ DE RIGIDEZ ESTRUCTURAL K')
disp(' ')

disp(KT)
%condiciones de frontera
m=[];
for i=1:2*length(x)
if M(i)==1
m=[m;[i]];
end
end
for i=1:length(m)
for j=1:length(m)
kr(i,j)=KT(m(i),m(j));
end
f(i)=F(m(i));
end
q=kr\f';
Q=M;
for i=1:length(m)
Q(m(i))=q(i);
end
FT=KT*Q;
disp(' ')
disp('DESPLAZAMIENTOS mm')
disp(Q)
disp(' ')
disp('FUERZAS TOTALES (reacciones y externas) N')
disp(FT)
%esfuerzos
for i=1:length(le)
ES(i)=esf(i,:)*[Q(T(i,4));Q(T(i,5));Q(T(i,6));Q(T(i,7))];
end
disp(' ')
disp('ESFUERZOS N/mm2')
disp(ES)
D=[];DF=[];
for i=1:length(c)
D=[D;[x(c(i,1),:);x(c(i,2),:)]];
DF=[DF;[x(c(i,1),:)+[Q(T(i,4)),Q(T(i,5))];x(c(i,2),:)+
[Q(T(i,6)),Q(T(i,7))]]];
end
plot(D(1:2,1),D(1:2,2),'LineWidth',3)
hold on
plot(DF(1:2,1),DF(1:2,2),'r','LineWidth',2.3)
for i=3:2:2*length(c)-1
plot(D(i:i+1,1),D(i:i+1,2),'LineWidth',3)
plot(DF(i:i+1,1),DF(i:i+1,2),'r','LineWidth',2.3)
end
hold off
grid on
axis([-max(abs(D(:,1)))/2 3/2*max(abs(D(:,1))) -max(abs(D(:,2)))/2
3/2*max(abs(D(:,2)))])
xlabel({['Abscisas de ',int2str(length(x)),'
nodos'];'(mm)'},'Color','w','FontWeight','bold');
ylabel({['Ordenadas de ',int2str(length(x)),'
nodos'];'(mm.)'},'Color','w','FontWeight','bold');
title({'GRAFICO';'DEFORMACION EN ARMADURAS PLANAS';['Numero de elementos:
',int2str(length(le))]},'Color','w','FontWeight','bold')
legend('Armadura inicial','Armadura deformada',3)

set(gcf,'Color',[0.6,0.6,0.6]);

RESULTADOS
______________________
ARMADURAS PLANAS
______________________
Insertar ([mm. N.]):::::
Datos de coordenadas nodales [x1 y1; x2 y2;...; xnn ynn] -> [3000 0; 3000
1500; 1500 1500; 0 1500; 1500 0]
Nodos para cada elemento (en orden): [a1 b1;a2 b2;...;an bn] ->[1 2;2 3;3 4;3
5;4 5;5 2;5 1]
Indicar condiciones de frontera (soportes fijos:0/moviles:1)
Condiciones para :[Q1;Q2;Q3;Q4;...;Q(2nn-1) Q(2nn)]->[0;0;0;0;1;1;1;1;1;1]
Modulo de elasticidad para cada elemento [E1;E2;..;En]
->[3.1*10^5;3.1*10^5;3.1*10^5;3.1*10^5;3.1*10^5;3.1*10^5;3.1*10^5]
Area para cada elemento [A1;A2..;An]>[50^2*pi/4;50^2*pi/4;50^2*pi/4;50^2*pi/4;50^2*pi/4;50^2*pi/4;50^2*pi/4]
Fuerzas Externas sin reacciones [F1;F2;F3;F4;...;F]->[0;0;0;0;0;-2000;-5000;4000;0;0]
-------------------------------------------------------------------Elemento Conectividad

GDL

10

10

10

10

Le

1.0e+003 *
1.5000

0.0010

1.5000 -0.0010

1.5000 -0.0010

1.5000

0 -0.0010

2.1213

0.0007 -0.0007

2.1213

0.0007

0.0007

1.5000

0.0010

MATRIZ DE RIGIDEZ ESTRUCTURAL K


1.0e+005 *

4.0579
0

4.0579

0
-1.4347

0 -4.0579

5.4926

0 -4.0579
-1.4347

1.4347

5.4926

0
1.4347

0 -4.0579

0
-1.4347

0 -4.0579

8.1158
0

0 -1.4347 -1.4347

0
0

1.4347 -4.0579

-4.0579

0 -4.0579
0

0 -1.4347

0 -1.4347

0
0

0 -4.0579

5.4926 -1.4347 -1.4347

0 -1.4347
0

0 -4.0579

4.0579

1.4347

0 -1.4347

1.4347
1.4347

6.9273

0
6.9273

0 -1.4347 -1.4347

0 -4.0579

DESPLAZAMIENTOS (mm)
0
0
0
0
-0.0222
-0.0714
-0.0444
-0.1633
0.0246
-0.0665
FUERZAS TOTALES (reacciones y externas) N
1.0e+004 *
-1.0000
0
1.5000
0.6000
-0.0000
-0.2000
-0.5000
-0.4000
0

1.4347 -1.4347

-0.0000
ESFUERZOS (N/mm2)
0

4.5837

4.5837 -1.0186 -2.8810

4.3215 -5.0930

CONCLUSIONES
La barra 3 presenta el mayor esfuerzo traccin, esto debido a que en el nodo
4 es la que sostiene cargas en los ejes de coordenadas.
La barra 7 presenta el mayor esfuerzo de compresin.
Los valores de las deformaciones en el sistema son muy pequeas, lo que
se traduce en que las fuerzas aplicadas no varan significativamente el
sistema.
Las sumatoria de las fuerzas halladas es igual a cero, lo cual se traduce en
que el sistema est en equilibrio de traslacin, estas fuerzas tambin
podran hallarse de forma analtica en funcin del grfico.
Este tipo de anlisis es muy recomendado debido a que a partir de ste,
podremos deducir el comportamiento (deformaciones) de cualquier
armadura sometida a diferentes fuerzas, siempre y cuando estas estn
aplicadas en las posiciones nodales.

También podría gustarte