Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE INGENIERA
CLCULO POR
FACULTAD DE INGENIERA MECNICA ELEMENTOS FINITOS
Informe N 03
Armaduras 2D
Fecha: 08/05/2017
ARMADURA PLANA
PROBLEMA
GRFICO:
SOLUCION:
3 6
4
2 5
2) TABLA DE CONECTIVIDAD.
1 0 0
2 3 0
3 0 3
4 3 3
5 6 3
1 1 2 1 2 3 4 36.00 8 1.9106
2 2 3 3 4 5 6 36*sqrt(2) 8 1.9106
3 3 4 5 6 7 8 36.00 8 1.9106
4 4 2 7 8 3 4 36.00 8 1.9106
5 4 1 7 8 1 2 36*sqrt(2) 8 1.9106
6 4 5 7 8 9 10 36.00 8 1.9106
3. MATRIZ DE RIGIDEZ LOCAL.- A partir de la teora es fcil determinar la
matriz de rigidez local para cada elemento que queda descrita por la
siguiente frmula:
Donde:
0 0 0 0 0 0 0 0 0 0
0 0 0 -0.5067 0 0 0 0.5067 0 0
Q=[0 0 q3 q4 0 0 q7 q8 q9 q10]
Los desplazamientos q1, q2, q5 y q6 son nulos debido al empotramiento de los nodos 1 y
3 de la estructura de la armadura plana.
Fr=[Fp(3:4);Fp(7:10)];
Qr=Kr\Fr;
Qr =
-0.0036
-0.0103
0.0012
-0.0114
0.0024
-0.0195
Q =
0
-0.0036
-0.0103
0.0012
-0.0114
0.0024
-0.0195
R1 =1.5000e+003
R2 = 0
R5 =-1.5000e+003
R6 = 1.0000e+003
= = [ ] [21 2 21 2 ]
Esf =
-187.5000
176.7767
62.5000
-62.5000
-88.3883
62.5000
q1= 0
q2= 0
q3= -0.0036
q4= -0,0103
q5= 0
q6= 0
q7= 0,0012
q8= -0,0114
q9= 0,0024
q10= -0,0195
R1= 1500
R2= 0
R3= -1500
R4= 1000
Esf1= -187,5
Esf2= 176,78
Esf3= 62,5
Esf4= -62,5
Esf5= -88,39
Esf6= 62,5
INICIO
Leer datos
de
entrada.
Ingresar coordenadas de
los nodos.
Cont=0
1 3 2
1 3 2
SI
Si
i=CC(i,1)
Cont=1,
C2=CC1(i,2)
C1=CC1(i,1)
Si
SI N
CC(i,1)=C1; CC(i,1)=0;
CC(i,2)=C2 CC(i,2)=0
4
4
SI NO
Si
i=CC(i,1)
Q(i,1)=CC(i,2) Acumulamos
fuerzas
(FC=[FC;F(i)])
Para
j=1;2*Nnodos
SI
Si jCC(j,1)
acuh=[acuh,Kij(i,j)]
acumula filas
acuv=[acuv;acuh];
acumula columnas
Q1=acuv\FC;
5
5
Para i=1;
2N nodos
Si
i==CC(i,1)
r=Kij(i,1:2*nd)*Q-F(i,1);
Calcula esfuerzos
Imprime Desplazamientos,
reaciones y esfuerzos
5) DIGITACION DEL PROGRAMA EN MATLAB
%ARMADURAS PLANAS
format long
ni=[];
for i=1:nd
n(i,1)=input('N(X)= ');
n(i,2)=input('N(Y)= ');
end
lm=[];
A=pi/4*D^2;
krs=zeros(2*nd);
Kij=zeros(2*nd);acuh=[];acuv=[];FC=[];
le=[];Q=[];R=[];l=[];m=[];CC=[];
[fc,cc]=size(CC1);
for i=1:2*nd
cont=0;
for j=1:fc
if i==CC1(j,1)
cont=1;
c1=CC1(j,1);
c2=CC1(j,2);
end
end
if cont==1
CC(i,1)=c1;
CC(i,2)=c2;
else
CC(i,1)=0;
CC(i,2)=0;
end
end
for i=1:ne
le(i)=sqrt((n(tc(i,2),1)-n(tc(i,1),1))^2+(n(tc(i,2),2)-n(tc(i,1),2))^2);
l(i)=(n(tc(i,2),1)-n(tc(i,1),1))/le(i);
m(i)=(n(tc(i,2),2)-n(tc(i,1),2))/le(i);
ps1=tc(i,1)*2-1;ps2=tc(i,1)*2;ps3=tc(i,2)*2-1;ps4=tc(i,2)*2;
krs(ps1,ps1)=l(i)^2;krs(ps1,ps2)=l(i)*m(i);krs(ps1,ps3)=-l(i)^2;krs(ps1,ps4)=-l(i)*m(i);
krs(ps2,ps1)=l(i)*m(i);krs(ps2,ps2)=m(i)^2;krs(ps2,ps3)=-l(i)*m(i);krs(ps2,ps4)=-m(i)^2;
krs(ps3,ps1)=-l(i)^2;krs(ps3,ps2)=-l(i)*m(i);krs(ps3,ps3)=l(i)^2;krs(ps3,ps4)=l(i)*m(i);
krs(ps4,ps1)=-l(i)*m(i);krs(ps4,ps2)=-m(i)^2;krs(ps4,ps3)=l(i)*m(i);krs(ps4,ps4)=m(i)^2;
Kij=Kij+E*A/le(i)*krs;
krs=zeros(2*nd);
end
for i=1:2*nd
if i==CC(i,1)
Q(i,1)=CC(i,2);
else
FC=[FC;F(i)];
for j=1:2*nd
if j~=CC(j,1)
acuh=[acuh,Kij(i,j)];
end
end
end
acuv=[acuv;acuh];
acuh=[];
end
Q1=acuv\FC;
for i=1:2*nd
if i~=CC(i,1)
Q(i,1)=Q1(1,1);
[f,c]=size(Q1);
if f>=2
Q1=Q1(2:f,1);
end
end
end
for i=1:2*nd
if i==CC(i,1)
r=Kij(i,1:2*nd)*Q-F(i,1);
R=[R;r i];
end
end
ESF=[];
for i=1:ne
ps1=tc(i,1)*2-1;ps2=tc(i,1)*2;ps3=tc(i,2)*2-1;ps4=tc(i,2)*2;
end
format short
disp('=============');
disp('RESULTADOS');
disp('=============');
disp('LOS DESPLAZAMIENTOS');
disp(Q);
disp('LAS REACIONES');
disp('REACCIN POSICIN');
disp(R);
disp('LOS ESFUERZOS');
disp(ESF');
CONCLUSIONES
BIBLIOGRAFA
[1] Saed Moaveni. Finite Element Analysis: Theory and Application with ANSYS. 2da ed.
Editorial Prentice-Hall, Inc. USA.1999. Cap 2. Trusses. p. 54-111.
[3] A.J.M. Ferreira. MATLAB Codes for Finite Element Analysis: Solid ans Structures.
Editorial Springer. 2009. Cap 4. Analysis of 2D Trusses. p.51-68.