Documente Academic
Documente Profesional
Documente Cultură
DE INGENIERA
FACULTAD DE INGENIERA MECNICA
2014-2
INDICE
1)
2)
ANALISIS NODAL:.................................................................................................................. 1
3)
4)
5)
DESPLAZAMIENTOS NODALES......................................................................................... 5
6)
REACCIONES .......................................................................................................................... 6
7)
8)
9)
10)
11)
CONCLUSIONES............................................................................................................... 15
SOLUCION:
2) ANALISIS NODAL:
3) TABLA DE CONECTIVIDAD
NODO
1
2
3
4
5
X(in)
0
36
72
36
0
Y(in)
0
0
36
36
36
TABLA DE CONECTIVIDAD
Elemento
1
2
3
4
5
6
1
1
2
3
2
2
4
2
2
3
4
4
5
5
GDL
1X 1Y 2X 2Y
2X 2Y 3X 3Y
3X 3Y 4X 4Y
2X 2Y 4X 4Y
2X 2Y 5X 5Y
4X 4Y 5X 5Y
L(in)
36
50.9
36
36
50.9
36
Elemento
l=COS()
m=SEN()
1
2
3
4
5
6
0
135
0
90
45
0
1.000
-0.707
1.000
0.000
0.707
1.000
0.000
0.707
0.000
1.000
0.707
0.000
A(in2)
8
8
8
8
8
8
E(lb/in2)
1.9x106
1.9x106
1.9x106
1.9x106
1.9x106
1.9x106
8 in 1.9 10
2
AE
lb
in2
36 in
4.22 105
lb
in
2.98 105
lb
in
8 in 1.9 10
2
AE
50.9 in
lb
in2
l2
lm
l 2
l m
2
lm
m
l m m2
k
l 2
l m
l2
lm
2
lm
m2
l m m
1
0
4.22 105
1
0 1 0
0 0 0
0 1 0
0 0 0
1
0
4.22 105
1
0 1 0
0 0 0
0 1 0
0 0 0
K
2
2.98 105
0.5 0.5 0.5 0.5
0 0
0 1
4.22 105
0 0
0 1
5 0
4.22 10
1
0
0 1
0 0
0 1
0
0 1 0
0 0 0
0 1 0
0 0 0
4.22
0
4.22
0
0
105
0
0
0
0
0 4.22
0
0
0
0
7.2
0
0
0 1.49
7.2
1.49
1.49
1.49
0
0
4.22
0 1.49 1.49
0 1.49 1.49
0
0
1.49 1.49
0
0
1.49 1.49
1.49 1.49
0
4.22 1.49 1.49
5.71 1.49 4.22
0
0
0
1.49 1.49
0
0
0
0
4.22
0
8.44
0
4.22
0
0
0
0
4.22
0
0
0
0
4.22
0
5.71 1.49
0
0
0
0
1.49 1.49
0
0
0
0
0
0
0
0
0
0
Ahora:
0
4.22
0
0
0
4.22
0
0
0
0
5
10
0
0
0
0
0
500
0
0
0
500
0 4.22
0
0
0 7.2
0
0
0
0
0
7.2
0 1.49
1.49
0
0
1.49
0
1.49
0
0
0
4.22
0 1.49 1.49
0 1.49 1.49
0
0
0 Q1 X
0
0
0 Q1Y
0
1.49 1.49 Q2 X
4.22 1.49 1.49 Q2Y
5.71 1.49 4.22
0
0
0 Q3 X
1.49 1.49
0
0
0
0 Q2Y
4.22
0
8.44
0
4.22
0 Q4 X
0
0
0
4.22
0
0 Q2Y
0
0
4.22
0
5.71 1.49 Q5 X
0
0
0
0
1.49 1.49 Q2Y
0
0
0
0
1.49 1.49
1.49 1.49
0
0
0
0
Debido a que Q1X, Q1Y, Q3X Y Q3Y son iguales a cero por tener soportes fijos, se aplica
el mtodo de la eliminacin
0
0
0
1.49 1.49 Q2 X
0
7.2
0
0
7.2
0
4.22 1.49 1.49 Q2Y
0
0
0
8.44
0
4.22
0 Q4 X
5
10
4.22
0
4.22
0
0 Q4Y
500
0
0
1.49 1.49 4.22
0
5.71 1.49 Q5 X
0
0
1.49 1.49 Q5Y
500
1.49 1.49
Q2 X 0.00355
Q 0.01026
2Y
Q4 X 0.00118
in
Q4Y 0.0114
Q5 X 0.00240
Q5Y 0.0195
5) DESPLAZAMIENTOS NODALES
Q1 X 0
1Y 0
Q2 X 0.00355
Q2Y 0.01026
Q3 X 0
in
Q3Y 0
Q 0.00118
4X
Q4Y 0.0114
Q5 X 0.00240
Q5Y 0.0195
R K Q
G
R1 X
4.22
R
0
1Y
R2 X
4.22
R2Y
0
R3 X
0
5
10
0
R3Y
0
R4 X
0
R4Y
0
R
5X
0
R5Y
0 4.22
0
0
0 7.2
0
0
0
0
0
7.2
0 1.49
1.49
0 1.49
0
0
0
0
0 1.49
0 1.49
1.49
0
4.22
1.49
1.49
0
0
0 0
0
0
0
0
0 0
0
1.49 1.49 0.00355 0
1.49 1.49
0
0
0
0 0
0
4.22
0
8.44
0
4.22
0 0.00118 0
0
0
0
4.22
0
0 0.0114 500
0
0
4.22
0
5.71 1.49 0.00240 0
0
0
0
0
1.49 1.49 0.0195 500
0
0
0
0
1.49 1.49
1.49 1.49
0
0
0
0
6) REACCIONES
Las reacciones resultan:
R1 X 1500
R 0
1Y
R2 X 0
R2Y 0
R3 X 1500
lb
R3Y 1000
R4 X 0
R4Y 0
R 0
5X
R5Y 0
Hallando los esfuerzos en cada elemento segn:
Ee
l
Le
m l
m q
6
0
1.9 10
1
1 0 1 0
0.00355
36
0.01026
lb
1 187.3611 2
in
0.00355
0.01026
1.9 10
2
0.707
0.707
0.707
0.707
0
50.9
lb
2 177.083 2
in
6
0
0
1.9 106
3
1 0 1 0
0.00118
36
0.0114
lb
3 62.277 2
in
0.00355
0.01026
1.9 106
4
0 1 0 1
0.00118
36
0.0114
lb
4 60.166 2
in
0.00355
0.01026
1.9 10
5
0.707 0.707 0.707 0.707
0.00240
50.9
0.0195
lb
5 86.826 2
in
6
0.00118
0.0114
1.9 10
6
1 0 1 0
0.00240
36
0.0195
6
6 64.388
lb
in 2
1 187.3611
177.083
2
3 62.277 lb
2
4 60.166 in
5 83.826
6 64.388
8) DIAGRAMA DE FLUJO
INICIO
Leer datos
de
entrada.
Para i=1 hasta
N de nodos
Ingresar coordenadas de
los nodos.
SI
Si
i=CC(i,1)
Cont=1,
C2=CC1(i,2)
C1=CC1(i,1)
SI
Si
CC(i,1)=C1;
CC(i,1)=0;
CC(i,2)=C2
CC(i,2)=0
SI
Si
i=CC(i,1)
NO
Acumulamos
fuerzas
Q(i,1)=CC(i,2)
(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
10
5
Para i=1;
2N nodos
Si
i==CC(i,1)
Imprime Desplazamientos,
reacciones y esfuerzos
11
9) PROGRAMA EN MATLAB
%ARMADURAS PLANAS
format long
nd=input('INGRESE EL NUMERO DE NODOS=');
ne=input('INGRESE EL NUEMRO DE ELEMENTOS=');
D=input('INGRESE EL DIMETRO DE LAS SECCIONES(mm)=');
E=input('INGRESE EL MODULO DE ELASTICIDAD(N/mm^2=');
tc=input('INGRESE TABLA DE CONECTIVIDAD(solo nodos)=');
%EJEMPLO [1 2;2 3;3 4;4 2;4 1;4 5;5 1]
ni=[];
for i=1:nd
disp('INGRESE LAS CORDENADAS DEL NODO ');disp(i);
n(i,1)=input('N(X)= ');
n(i,2)=input('N(Y)= ');
end
F=input('INGRESE EL VECTOR COLUMNA DE FUERZAS=');
CC1=input('INGRESE CONDICIONES DE CONTORNO [posicin valor]=');
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);
12
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;
ESF(i)=E/le(i)*[-l(i) -m(i) l(i) m(i)]*[Q(ps1,1);Q(ps2,1);Q(ps3,1);Q(ps4,1)];
end
format short
disp('=============');
disp('RESULTADOS');
disp('=============');
disp('LOS DESPLAZAMIENTOS');
disp(Q);
disp('LAS REACIONES');
13
disp('REACCIN POSICIN');
disp(R);
disp('LOS ESFUERZOS');
disp(ESF');
10) EJECUCIN DEL PROGRAMA
Ingrese el numero de codos=5
Ingrese el nuemro de elementos=7
ingrese el dimetro de las secciones(mm)=50
Ingrese el modulo de elasticidad(N/mm^2)=3.1e5
Ingrese tabla de conectividad(solo nodos)=[1 2;2 3;3 4;4 2;4 1;4 5;5 1]
Ingrese las coordenadas del nodo (1)
N(X)= 0
N(Y)= 0
Ingrese las coordenadas del nodo (2)
N(X)= 1500
N(Y)= 0
Ingrese las coordenadas del nodo (3)
N(X)= 3000
N(Y)= 0
Ingrese las coordenadas del nodo (4)
N(X)= 1500
N(Y)= 1500
Ingrese las coordenadas del nodo (5)
N(X)= 0
N(Y)= 1500
Ingrese el vector columna de fuerzas=[0 0 0 2000 5000 4000 0 0 0 0]'
Ingrese condiciones de contorno [posicin valor]=[1 0;2 0;9 0;10 0]
14
0.0001
0.0002
0.0009
0.0010
c) Los esfuerzos(MPas)
4.5837
4.5837
-2.8810
-1.0186
4.3215
-5.0930
0
11) CONCLUSIONES
El mtodo por elementos finitos para el clculo de armaduras en el plano tiene una
tiene una aproximacin casi exacta, slo se comete error por las cifras
significativas que trabaja el MATLAB; al comparar los resultados en forma analtica
con la de elementos finitos el error del clculo es cero.
15