Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Secciones: mm.
Material: E=3.1x105N/mm.
TABLA DE CONECTIVIDAD.
NODO X(mm)
1
0
2
1500
3
3000
4
1500
5
0
Y(mm)
0
0
0
1500
1500
elemento NODOS
(1) (2)
1
1
2
2
2
3
3
3
4
4
4
2
5
4
1
6
4
5
7
5
1
1
1
3
5
7
7
7
9
GDL
2 3 4
2 3 4
4 5 6
6 7 8
8 3 4
8 1 2
8 9 10
10 1 2
1500 2
Le
(mm)
1500.00
1500.00
2121.32
1500.00
2121.32
1500.00
1500.00
Ae
(mm2)
1963.5
1963.5
1963.5
1963.5
1963.5
1963.5
1963.5
1500 2
3.1x10 * 1963.5
0
k
2
1500
1500
0
0
0
0
1500 2
0
0
0
1500 2
1500 2
0
0
0
1500 2
0
1500 2
0
0
3.1x10 * 1963.5
1500
k 2
Ee
(N/mm2)
3.1x105
3.1x105
3.1x105
3.1x105
3.1x105
3.1x105
3.1x105
.K rs
e 1
5.492
1.434
- 4.057
1.434
- 4.057
- 1.434
- 1.434
5.492
0
0
0
8.115
0
0
0
4.057
0
- 4.057
0
0
0
0
- 1.434
0
0
- 1.434
0
- 4.057
0
0
0
0
0
- 1.434
0
0
- 1.434
- 4.057
0
0
0
0
0
5.492
- 1.434
- 1.434
- 1.434
1.434
1.434
- 1.434
1.434
6.927
1.434
- 1.434
0
0
0
- 4.057
1.434
- 1.434
0
- 4.057
0
0
0
- 4.057
0
0
1.434
0
0
- 1.434
0
0
0
- 4.057
0
6.927
0
0
0
4.057
0
K rs 10 5
0
0
0
0
0
4.057
- 4.057
0
8.1158 0 - 4.0579
0 4.0579 0
- 4.0579 0 5.4926
10
0 -1.4347
0
0
0 -1.4347
0 - 4.0579 1.4347
5
Q3
Q
4
Q5
Q6
Q7
Q8
0.0222
0.0714
0.0444
0.1633
- 0.0246
0.0665
RESULTADOS:
0 0 Q3
0 - 4.0579 Q4
-1.4347 -1.4347 1.4347 Q5
1.4347 1.4347 -1.4347 Q6
1.4347 6.9273 0 Q7
-1.4347 0 6.9273 Q8
0
2000
0
0
5000
4000
0
0
Q1
Q
2
Q3
Q
4
0
0.0222
0.0714
Q5 0.0444
Q
0.1633
6
Q7 - 0.0246
Q8 0.0665
Q9
0
Q
10
0
1 4.5837
4.5837
2
3 - 2.8810
1.0186
4.3215
5
6 - 5.0930
0
7
R1 - 15000
R - 6000
2
R
10000
9
R10
0
SI
Si
i=CC(i,
1)
Cont=1,
C2=CC1(i,2)
C1=CC1(i,1)
SI
Si
cont=1
CC(i,1)=C1;
CC(i,2)=C2
N
O
CC(i,1)=0;
CC(i,2)=0
Para i=1
hasta N
elementos
Calcula Le, l, m, las
posiciones de la matriz de
rigidez global y su valor.
4
Para i=1 hasta 2veces
N elementos.
SI
Si
i=CC(i,
1)
Q(i,1)=CC(i,2)
NO
Acumulamos
fuerzas
(FC=[FC;F(i)])
Para
j=1;2*Nnodo
s
SI
acuh=[acuh,Kij(i,j)]
acumula filas
acuv=[acuv;acuh];
acumula columnas
Calcula los
desplazamientos generales
Q1=acuv\FC;
Si
jCC(j,1)
5
Para i=1;
2N nodos
Si
i==CC(i,
1)
Calcula las reacciones
r=Kij(i,1:2*nd)*Q-F(i,1);
R=[R;r i];
Imprime Desplazamientos,
reaciones y esfuerzos
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;
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');
disp('REACCIN
POSICIN');
disp(R);
disp('LOS ESFUERZOS');
disp(ESF');
N(X)= 1500
N(Y)= 1500
INGRESE LAS CORDENADAS 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]
RESULTADO
=============
RESULTADOS
=============
LOS DESPLAZAMIENTOS
0
0
0.0222
0.0714
0.0444
0.1633
-0.0246
0.0665
0
0
LAS REACIONES
REACCIN POSICIN
1.0e+004 *
-1.5000 0.0001
-0.6000 0.0002
1.0000 0.0009
0
0.0010
LOS ESFUERZOS(MPas)
4.5837
4.5837
-2.8810
-1.0186
4.3215
-5.0930
0
ANLISIS
TABLA DE CONECTIVIDAD
NODO X(pulg.) Y(pulg.)
1
0
0
2
40
0
3
40
30
4
0
30
elemento NODO
(1) (2)
1
1 2
2
2 3
3
1 3
4
3 4
EJECUTAMOS EL PROGRAMA
INGRESE EL NUMERO DE NODOS=4
INGRESE EL NUEMRO DE ELEMENTOS=4
INGRESE EL DIMETRO DE LAS SECCIONES(mm)=2/sqrt(pi)
INGRESE EL MODULO DE ELASTICIDAD(N/mm^2=29.5e6
INGRESE TABLA DE CONECTIVIDAD(solo nodos)=[1 2;2 3;1 3;3 4]
NODOS
(1) (2)
INGRESE LAS CORDENADAS DEL NODO
1
N(X)= 0
N(Y)= 0
INGRESE LAS CORDENADAS DEL NODO
2
N(X)= 40
N(Y)= 0
INGRESE LAS CORDENADAS DEL NODO
3
N(X)= 40
N(Y)= 30
INGRESE LAS CORDENADAS DEL NODO
4
N(X)= 0
N(Y)= 30
INGRESE EL VECTOR COLUMNA DE FUERZAS=[0 0 20000 0 0 -25000 0 0]'
INGRESE CONDICIONES DE CONTORNO [posicin valor]=[1 0;2 0;4 0;7 0;8 0]
RESULTADO
=============
RESULTADOS
=============
LOS DESPLAZAMIENTOS
0
0
0.0271
0
0.0056
-0.0222
0
0
LAS REACIONES
REACCIN POSICIN
1.0e+004 *
-1.5833 0.0001
0.3125 0.0002
2.1875 0.0004
-0.4167 0.0007
0 0.0008
LOS ESFUERZOS(MPas)
1.0e+004 *
2.0000
-2.1875
-0.5208
0.4167
CONCLUCIONES
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.