Está en la página 1de 16

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA MECANICA

LABORATORIO N1 DE CLCULO POR ELEMENTOS FINITOS

Curso: Clculo por Elementos Finitos

Cdigo del curso: MC516

Seccin:A

Profesor: Edwin Leandro Abregu Asencin

Alumno:

Rodriguez Romero Ivan Alexander 20091121E

2016 I
ndice

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

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

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

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

Matriz de Rigidez................................................................................8

Ecuacin de Rigidez y Condicin de Contorno..................................9

Esfuerzos y Resultados....................................................................10

Diagrama de Flujo.............................................................................11

Uso de Matlab...................................................................................12

Conclusiones................................................................................... 14
PRIMERA PRCTICA CALIFICADA
(TRACCION SIMPLE)

ENUNCIADO DEL PROBLEMA


Dado la siguiente placa triangular, cuyo espesor es constante, t=150mm,
calcular los esfuerzos en cada elemento finito y la reaccin en el apoyo.
Utilizar tres elementos finitos.

Considerar:
PA = 1000 lb
t (espesor) = 0.125
E = 10.4x10 6 psi
Y = 0.28901 lb/in 3
SOLUCION:

1. MODELADO DEL CUERPO REAL


Se consideraran cuatro elementos finitos. Para facilitar los clculos los
elementos finitos tendrn longitud de 2.5 .
Y los espesores lo calculamos tomando el punto medio de cada elemento
finito:

( 2.00+1.75 ) '' ( 1.75+1.50 ) '' ( 1.50+1.25 ) ''


b 1= =1.875 b 2= =1.625 b 3= =1.375
2 2 2

( 1.25+1.00 )
b 3= =1.125 ' '
2

Entonces, el modelado del cuerpo sera el siguiente:

Y las reas se calculan de la siguiente relacin:


A 1=b 1 t
Cuadro de conectividad:

NODOS GDL le Ae
e (inch) (inch2)
(1) (2) 1 2
1 1 2 1 2 2.5 0.234
2 2 3 2 3 2.5 0.203
3 3 4 3 4 2.5 0.172
4 4 5 4 5 2.5 0.141

2. GRADOS DE LIBERTAD NODALES (Vector Desplazamiento)

A travs del grafico se muestran los grados de libertad nodales globales:

Luego el vector de desplazamiento ser:


[]
0
Q2
Qi= Q3 [ inch ]
Q4
Q5

Donde Q1= 0 pues la placa esta empotrada y los dems desplazamientos


son incgnitas que tendrn que ser calculadas.

3. VECTOR CARGA

Analizando las fuerzas en cada elemento finito:


1 y ( A l )1 1 y ( A l )1
F 1= + R1 =2647.68+ R1 N F2 = + P A =12647.68 N
2 2

y ( A l )2 y ( A l )2 y ( A l )3
F22 = =661.92 N F23 = =661.92 N F33 = =220.64 N
2 2 2

y ( A l )3
F34= =220.64 N
2

Ahora analizamos las fuerzas para todo el cuerpo:

F1=F 11=2647.68+ R 1 N F2 =F 12 +F 22=13309.6 N F3 =F23 + F 33=882.56 N

F 4=F 33+ F 34 =220.64 N F5 =F45 =220.64 N

Entonces, el vector carga se expresara de la siguiente manera:

[ ][ ]
F1 2647.68+ R1
F2 13309.6
F1= F 3 = 882.56 [N ]
F4 220.64
F5 220.64

4. MATRIZ DE RIGIDEZ

A continuacin pasamos a calcular la matriz de Rigidez Global, que esta


determinada por la siguiente ecuacin:
1 1 0 0 0 0 0 0 0 0 0 0
0 0 AE 0
0 0 0
AE 1 1 0 AE 0 1 1
Ki
l 1 0 0 0 0 l 2 0 1 1 0 l 3 0 0 1 1

0 0 0 0 0 0 0 0 0 0 1 1

Reemplazando para los valores calculados y utilizando la tabla de


conectividad obtenemos:

1 1 0 0 0 0 0 0
1 1 0 67500 x3 x10 5 0 1 1 0
135000 x3 x10 5
0
Ki
500 1
0 0 0 0 250 2
0 1 1 0

0 0 0 0 0 0 0 0

0 0 0 0
0 0 0
22500 x3 x10 5
0

250 3
0 0 1 1

0 0 1 1

Finalmente:

810 810 0 0
810 1620 810 0
K i 10 5 x N
0 810 1080 270 mm

0 0 270 270

5. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO


La ecuacin de rigidez esta determinada por la siguiente ecuacin:

Fi K i Q

Lo que con nuestros valores calculados tenemos:

2647.68 R1 810 810 0 0 0


13309.6 810 1620 810 0 Q
10 5 x 2
882.56 0 810 1080 270 Q3

220.64 0 0 270 270 Q4

Para obtener los desplazamientos tomamos la siguiente submatriz:

13309.6 1620 810 0 Q2


882.56 10 x 810 1080 270
5 Q
3
220.64 0 270 270 Q4

Resolviendo este sistema de ecuaciones obtenemos:

Q2 12.3511 x10 5 mm
Q3 24.6882 x10 5 mm
Q4 24.6990 x10 5 mm
Q5

Y para obtener la reaccin en el empotramiento tmanos la siguiente


submatriz:

0
Q
2647.68 R1 105 x810 810 0 0 2
Q3

Q4

Resolviendo obtenemos:

R1 10007.06 N
6. ESFUERZOS
Para calcular los valores de los esfuerzos por elemento, aplicamos la
siguiente ecuacin:
e

1 1
E Qi

e

l Qi 1

Y obtenemos lo siguiente:

3 x 10 5
1 1
0 N
1 x 10 5 1 0.07406
500 1 12.3511 mm 2

3 x 10 5
1 1
12.3511 N
2 x 10 5 2 0.1481
250 2 24.6882 mm 2

3 x 10 5
1 1
24.6882 N
31 x 10 5 3 0.0000098
250 3 24.6990 mm 2

7. RESULTADOS
Finalmente, los resultados son mostrados en la siguiente tabla:

R1 10007.06 N

N
1 0.074
mm 2
N
2 0.1481
mm 2

N
3 0.00000981
mm 2
8. DIAGRAMA DE FLUJO

INICIO

INGRESO DE DATOS
CONSTANTES : E, f, t
VECTORES: L, A, P

CALCULO DE VECTORES
AL1 EA1 EA1
R1 0 0
L1 L1
2
AL AL
2 1
EA1 EA 2
EA1 EA 2

1 0
2 2 L L2 L1 L2
AL3 AL2 EA 2
EA 3
EA 2 EA 3
PA 0 2 2
2 2 L L3 L L3
AL3 EA3 EA3
0 0 3
2 L L3
F= ; K=
TRAFORMACION DE ECUACION MATRICIAL
AL 1
EA1
1 0 0
2 L1
AL
2
AL
1
0 EA 2
EA1 EA 2

0
2 2 L2 L1 L2 R1
AL3 AL2 EA 2
EA 3
EA 2 EA 3 Q
PA 0 2 2
2 2 L L3 L2 L3 Q3
AL3 0 EA 3
EA3
0 3
2 L L3 Q4
=

IMPRESIN DE RESULTADOS
R1 , Q2 , Q3 , Q4 , E1 , E 2 , E3

FIN

Luego escribimos la siguiente funcin en MATLAB:

H=input('Ingrese la altura de la placa= ');


B=input('ingrese la base de la placa= ');
b=input('Ingrese la carga P= ');
t=input('Ingrese el espesor de la placa= ');
j=input('Ingrese la densidad del material= ');
E=input('Ingrese el modulo de elasticidad= ');
h=[H/4 H/4 H/4 H/4];
j=j*9.81*10^(-6);s=0;
w=zeros(5);K44=zeros(5);
for i=1:4
a(i)=(s+h(i)/2)*B/H*t;
s=s+h(i);
w(i,i)=1;w(i,i+1)=-1;w(i+1,i)=-1;w(i+1,i+1)=1;
K44=K44+a(i)*E/h(i)*w;
w=zeros(5);
end
p=[];
p(1)=-a(1)/2*h(1)*j;
p(2)=-a(1)/2*h(1)*j-a(2)/2*h(2)*j;
p(3)=-a(2)/2*h(2)*j-a(3)/2*h(3)*j;
p(4)=-a(3)/2*h(3)*j-a(4)/2*h(4)*j+pb;
k44=K44(1:4,1:4);Q=k44\p';Q=[Q;0];k=K44(5,1:5)*Q;

R=k+a(4)/2*h(4)*j;
es=[];
for i=1:4
es(i,1)=E/h(i)*[-1 1]*Q(i:i+1,1);
end
clc;
%MOSTRANDO LOS RESULTADOS
disp('..............................');
disp(' RESULTADOS');
disp('============');
disp('EL VECTOR DESPLAZAMIENTO');
disp(Q);
disp('LA REACCION EN EL APOYO(N)');
disp(R);
disp('..............................');
disp('EL VECTOR DE ESFUERZOS(MPa)');
disp(' e1 e2 e3 e4');
disp(es');

9. USO DEL PROGRAMA DE MATLAB

=============2==========
\ PRIMERA /
\ PARTE /
\___________1.75_________/
\ SEGUNDA /
\ PARTE /
\_________ 1.50_____/
\ TERCERA /
\ PARTE /
\____ 1.25 ____/
\ CUARTA /
\ PARTE /
\____ 1___/

Luego ejecutamos el programa y obtenemos:

>>[E,F,Q,S]=traccion(10.4*10^6, 78400,0.1125,0.05625,0.01875,
0.4, 0.2, 0.2,0.06,15000)

E =

1.8463e-014

F =

1.0e+004 *

-1.7940
1.7205
0.0588
0.0147

Q =

1.0e-006 *

0
0.2126
0.2213
0.2266

S =

1.0e+005 *

1.5947
0.1307
0.0784
Donde S es la matriz de esfuerzos, F es la matriz de fuerzas en los nodos y Q es
la matriz de deformaciones y E es el error al calcular la reaccin en el nodo 1.

CONCLUSIONES

Se puede apreciar que las deformaciones son realmente pequeas (dcimas de


micras), adems todas son hacia abajo que es el sentido positivo asumido
como referencia.

Los esfuerzos son positivos, lo que indica esfuerzos de compresin para


nuestro sistema de referencia.

Se puede apreciar que los resultados de MATLAB arrojan un error de 1.846x10 -


14
, prcticamente cero al momento de calcular la reaccin en el nodo 1;
mientras que haciendo los clculos manualmente se obtiene un error de cero
por ciento, con lo cual se podra afirmar que la aproximacin a tres elementos
finitos es totalmente exacta.

También podría gustarte