Vous êtes sur la page 1sur 17

AO DE LA CONSOLIDACION DEL MAR DE GRAU

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD INGENIERIA MECNICA

3 Prctica Calificada

CURSO: CLCULO POR ELEMENTOS FINITOS

PROFESOR: CUEVA PACHECO Ronald

ALUMNO: SOLORZANO CHUQUIMANTARI, Joubert D.

CDIGO: 20121133F SECCIN: E

2016 - 1
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 2

ndice

Enunciado del Problema............................................................................. 3

Solucin...................................................................................................... 4

Modelado del Cuerpo Real....................................................................... 4

Grados de Libertad Nodales....................................................................... 5

Vector Carga............................................................................................... 6

Matriz de Rigidez........................................................................................ 6

Matriz de Rigidez de los Elementos............................................. 10

Resultados................................................................................................. 11

Diagrama de Flujo....................................................................................... 12

Uso de Matlab............................................................................................. 13

Conclusiones.16
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 3

TERCERA PRCTICA CALIFICADA

ARMADURAS PLANAS

ENUNCIADO DEL PROBLEMA


Dada la siguiente armadura de elementos con seccin circular constante de dimetro 50mm y
material con mdulo de elasticidad E=3.1*10 5 N/mm2. Calcular las reacciones en los apoyos en los
ejes x, y respectivos y los esfuerzos longitudinales en cada barra. Realizar el diagrama de flujo y su
respectiva codificacin en MatLab.

PE = 2000N
PA = 5000N
45

1500
45
45

PC = 3000N

Datos:
= 50 mm
E = 3.0x105 N/mm2

PA = 5000N
PC = 3000N
PE = 2000N
= 50 mm
E = 3.1*105 N/mm2
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 4

SOLUCIN:
1. MODELADO DE LA ESTRUCTURA PLANA
Modelado en 7 elementos finitos.

Las reas se calcularan de la siguiente relacin:



A 1 = D2
4
Cuadro de conectividad:
NODOS GDL le Ae
e (1) (2) 1 2 3 4 (mm) (mm2) l m
1 1 2 1 2 3 4 1500 1963.4954 1 0
2 2 3 3 4 5 6 1500 1963.4954 1 0
3 3 4 5 6 7 8 2121.32 1963.4954 -0.707 0.707
4 4 2 7 8 3 4 1500 1963.4954 0 1
5 4 1 7 8 1 2 2121.32 1963.4954 0.707 0.707
6 4 5 7 8 9 10 1500 1963.4954 0 1
7 5 1 9 10 1 2 1500 1963.4954 0.707 -0.707

Tambin hacemos una tabla donde se pueda ubicar todas las coordenadas de los nodos
para poder hallar los cosenos.
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 5

NODO x(mm) y(mm)


1 0 0
2 1500 0
3 3000 0
4 1500 1500
5 0 1500

2. GRADOS DE LIBERTAD NODALES (Vector Desplazamiento)

La estructura presenta 2 soportes fijos donde los desplazamientos en cualquier eje seria 0
mm as se tendra que en los nodos 1 y 5 estn empotrados por lo cual:
Q1=Q2=Q9 =Q10=0

Entonces tendramos que el vector desplazamiento:

[ ][ ]
Q1 0
Q2 0
Q3 Q3
Q4 Q4
Q Q
Q= 5 = 5
Q6 Q6
Q7 Q7
Q8 Q8
Q9 0
Q10 0

Los desplazamientos que se presentan en la figura son desplazamientos


globales. Se ha supuesto el sistema de coordenadas XY globales en el
primer cuadrante.
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 6

3. VECTOR CARGA

Segn datos del problema:


F 4=2000 N F 5=5000 N F8 = 3000N

Adems se tiene que en los nodos 1 y 5 existen reacciones:

F1=R 1 ; F 2=R2 ; F 9=R 9 ; F 10 =R10

Teniendo as el vector carga como:

[ ][ ]
F1 R1
F2 R2
F3 0
F4 2000
F
F= 5 = 5000
F6 0
F7 0
F8 3000
F9 R9
F10 R 10

4. MATRIZ DE RIGIDEZ PARA CADA ELEMENTO


Empleando la frmula para el clculo de Ke:
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 7

[ ]
l2 lm l 2 lm
2 2
e lm m lm m
[ K ] =k 2 2
l lm l lm
2
lm m lm m2
Tabla de los cosenos directores para cada elemento:

(e) l m
1 1 0
2 1 0
3 -0.707 0.707
4 0 1
5 0.707 0.707
6 0 1
7 0.707 -0.707
Para el elemento 1:
Q 1Q 2 Q3 Q 4 1

[ ]
1
1 0 1 0 Q1
[ K ] =4.05787105 0 0 0 0 Q2
1 0 1 0 Q3
0 0 0 0 Q4

Para el elemento 2:
Q3 Q 4 Q5 Q 6 2

[ ]
2
1 0 1 0 Q3
[ K ] =4.05787105 0 0 0 0 Q4
1 0 1 0 Q5
0 0 0 0 Q6

Para el elemento 3:
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 8

Q5Q 6Q7Q 8 3

[ ]
3
1
1 1 1 Q5
[ K ] =1.4346810 5 1 1 1 1 Q6
1 1 1 1 Q7
1 1 1 1 Q8

Para el elemento 4:
Q 3 Q 4 Q 7 Q8 4

[ ]
4
0 0 0 0 Q3
[ K ] =4.05787105 0 1 0 1 Q4
0 0 0 0 Q7
0 1 0 1 Q6

Para el elemento 5:
Q 7 Q8 Q 1Q 2 5

[ ]
5
1 1 1 1 Q7
[ K ] =1.4346810 5 1 1 1 1 Q8
1 1 1 1 Q1
1 1 1 1 Q2
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 9

Para el elemento 6:
Q 7 Q 8Q 9 Q 10 5

[ ]
6
1 0 1 0 Q7
[ K ] =4.05787105 0 0 0 0 Q8
1 0 1 0 Q9
0 0 0 0 Q10

Para el elemento 7:
Q9 Q 10 Q1 Q 2 7

[ ]
7
0 0 0 0 Q9
[ K ] =4.05787105 0 1 0 1 Q10
0 0 0 0 Q1
0 1 0 1 Q2
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 10

AE AE AE
i= ( l 1
) + ( l ) 2
( l )3
1 1 0 0 0 0 0 0 0 0 0 0
1 1 0 0 0 1 1 0 0 0 0 0
0 0 0 0
0 1 1 0 0 0 1 1
0 0 0 0
0 0 0 0 0 0 1 1
righ
righ righ


[ ] [ ] [ ]
K [ ] [ ] [ ] [ ] [ ] [ ]

Reemplazando los valores calculados y utilizando la tabla de conectividad tendremos:


5

( 18750 )
5
i =
300
x 3 x 10
1
+ ( 56250
300
x 3 x 10
) 2
1 1 0 0 0 0 0 0
1 1 0 0 0 1 1 0
0 0 0 0
0 1 1 0
0 0 0 0
0 0 0 0
righ
righ


[ ] [ ] [ ]
K [ ] [ ] [ ]

5
+ ( 112500
600
x 3 x 10
) 3
0 0 0 0
0 0 0 0
0 0 1 1
0 0 1 1

righ



[ ] [ ] [ ]

Finalmente:
5
i = 10 x
187 . 5 187 . 5 0 0
187 . 5 750 562 . 5 0
0 562 . 5 1125 562 . 5
0 0 562 . 5 562 . 5

righ



[ ] [ ] [ ]
K

5. MATRIZ DE RIGIDEZ DE LOS ELEMENTOS


Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 11

Ensamblando las matrices de cada elemento obtenemos la matriz global


con las condiciones de contorno:
Fi = K i Q

[ ][ ] [ ]
8.1158 0 4.0578 0 0 0 Q3 0
0 4.0579 0 0 0 4.0579 Q4 2000
10 5 4.0579 0 5.4926 1.4347 1.4347 1.4347 Q5 = 5000
0 0 1.4347 1.4347 1.4347 1.4347 Q6 0
0 0 1.4347 1.4347 6.9273 0 Q7 0
0 4.0579 1.4347 1.4347 0 6.9273 Q8 3000

De donde se obtiene los desplazamientos globales:

[ ][ ]
Q1
0
Q2 0
Q3 0.0123
Q4 0.0521
Q5 = 0.0246
Q6 0.0841
Q7 0.0123
Q8 0.0472
0
Q9
0
Q 10

6. RESULTADOS

Finalmente, los resultados son mostrados a continuacin:


Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 12

[ ][ ]
Q1
0
Q2 0
Q3 0.0123
Q4 0.0521
Q5 = 0.0246
Q6 0.0841
Q7 0.0123
Q8 0.0472
0
Q9
0
Q 10

7. DIAGRAMA DE FLUJO
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 13

8. USO DEL PROGRAMA DE MATLAB


SCRIPT
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 14

% ARMADURAS PLANAS
clc;clear all;close all;
% asignacion o ingreso de datos
nd=5; % Numero de nodos
ne=7; % Numero de elementos finitos
D=50; % Diametro de c/u elemento finito (mm)
E=3.1*10^5; % modulo de elasticidad (N/mm2)

% Ingreso de la tabla de conectividad

tc=input('INGRESE NODOS DE LA TC: ');


% Ejm tc=[1 2;2 3;3 4;4 2;4 1;4 5;5 1]
ni=[];
% n=[0 0;1500 0;3000 0 ;1500 1500;0 1500]

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 ejm:[0 -3000 0 0 0 0


0 -2000 -5000 0]''=');
CC1=input('INGRESE CONDICIONES DE CONTORNO [NODO VALOR] ejm:[1 0;
2 0; 5 0; 6 0]=');
%Inicio del programa
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
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 15

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
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 16

if i==CC(i,1)
r=Kij(i,1:2*nd)*Q-F(i,1);
j=i*10000;
R=[R;r j];
end
end
R=R;
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
%Resultados
disp(' RESULTADOS');
disp('DESPLAZAMIENTOS(mm)');
disp(Q);
disp('REACCIN(KN) POSICIN');
disp(R);
disp('LOS ESFUERZOS(MPa)');
disp(ESF');

9. CONCLUSIONES
Clculo por Elementos Finitos TRACCIN CON DEFORMACION TERMICA 17

Para la asignacin de grados de libertad hay q tener en cuenta la conveniencia


practica de posicionar ejes paralelos a los ejes cartesianos para que los clculos no
sean engorrosos.

La eleccin de los cosenos directores es libre pero es preferible tomar una


conveniencia y seguirla a lo largo del problema.

Los empotramientos presentan desplazamientos nulos en cualquiera de los dos


grados de libertad asociados a cada uno.

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 ignificativas
que trabaja el MATLAB; al comparar los resultados en forma analtica con la de
elementos finitos el error del clculo es cero.