You are on page 1of 15

UNIVERSIDAD NACIONAL DE

INGENIERIA
FACULTAD DE INGENIERIA MECNICA

1er Laboratorio
CURSO: CLCULO POR ELEMENTOS FINITOS

PROFESOR: CUEVA PACHECO Ronald

ALUMNO: Castillo Rodriguez Frank

CDIGO: 20140137C SECCIN: D

2017-I
NDICE
2

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

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

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

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

Matriz de Rigidez........................................................................................ 7

Ecuacin de Rigidez y Condicin de Contorno........................................... 8

Esfuerzos y Resultados.............................................................................. 9

Diagrama de Flujo....................................................................................... 10

Uso de Matlab............................................................................................. 11

Conclusiones. 14
3

PRIMERA PRCTICA CALIFICADA


(TRACCION SIMPLE)

PROBLEMA:
Se tiene una placa triangular cuyo espesor es constante, t=150mm,
se pide calcular los esfuerzos en cada elemento finito y la reaccin en
el apoyo. Utilizar tres elementos finitos.

1500 mm

500 mm

1000 mm
50000 N

Considerar:
PA = 50 KN
t (espesor) = 150 mm
E = 3.0x105 N/mm2
Y = 8.0gr-f/cm3 = 78,48x10-6 N/mm3

El peso ser W=VolxY=8825.625 N

SOLUCIN:
1. MODELADO DEL CUERPO REAL
4

Se consideraran tres elementos finitos. Para facilitar los clculos los


elementos finitos tendrn longitud de 500, 300 y 200mm.

Y los espesores lo calculamos tomando el punto medio de cada


elemento finito:

b1
1500 750 1125 mm
2
b2
750 300 525 mm
2
300
b3 150 mm
2

Entonces, el modelado del cuerpo sera el siguiente:

1125 mm
500 mm
500 mm

600 mm
300 mm

225 mm

Y las reas se calculan de la siguiente relacin:


A1 b1 x t

Cuadro de conectividad:
5

NODOS GDL le Ae
e (mm) (mm2)
(1) (2) 1 2
1 1 2 1 2 500 168750
2 2 3 2 3 300 78750
3 3 4 3 4 200 22500

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
Q 2
Q mm
Q3

Q 4

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


desplazamientos son incgnitas que tendrn que ser calculadas.
3. VECTOR CARGA
6

Analizando las fuerzas en cada elemento finito:


y Axl 1
F11 R1 3309.609 R1 N
2
y Axl 1
F21 PA 53309.609 N
2
y Axl 2
F22 1059.075 N
2
y Axl 2
F32 1059.075N
2
y Axl 3
F33 264.7687 N
2

y Axl 3
F43 264.768 N
2

Ahora analizamos las fuerzas para todo el cuerpo:


F1 F11 3309.609 R1 N
F2 F21 F22 54368.684 N
F3 F32 F33 1323.843 N
F4 F43 264.768 N

Entonces, el vector carga se expresara de la siguiente manera


7

F 1 3309.609 R1
F 2 54236
F1 N
F 3 1103

F 4 0177

4. MATRIZ DE RIGIDEZ

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


est determinada por la siguiente ecuacin:

1 1 0 0 0 0 0 0 0 0 0 0
0 0 AE 0 0 0
AE 1 1 0 AE 0 1 1 0
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 90000 x 3 x105 0 1 1 0
168750 x 3x105
0

Ki
500 1
0 0 0 0 300 2
0 1 1 0

0 0 0 0 0 0 0 0

0 0 0 0
0 0 0
33750 x 3 x10 5

0


200 3
0 0 1 1

0 0 1 1
8

Finalmente:

5. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO


La ecuacin de rigidez est determinada por la siguiente ecuacin:
Fi K i Q

Lo que con nuestros valores calculados tenemos:

3309.609 R1 1012.5 1012.5 0 0 0


54368.684 1012.5 1912.5 900 0 Q
105 x 2
1323.843 0 900 393.75 506.25 Q3

264.768 0 0 506.25 506.25 Q4

Para obtener los desplazamientos tomamos la siguiente submatriz:

54368.684 1912.5 900 0 Q2


1323.843 105 x 900 393.75 506.25 Q
3

264.768 0 506.25 506.25 Q4

Resolviendo este sistema de ecuaciones obtenemos:


Q2 54.83 x10 5 mm
Q3 56.46 x10 5 mm
Q4 56.98 x10 5 mm

Y para obtener la reaccin en el empotramiento tmanos la siguiente


submatriz:
9

0
Q
3309.609 R1 105 x 1012.5 1012.5 0 0
2
Q3

Q4

Resolviendo obtenemos:
R1 5.882 * 10 4 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 105
1 1
0 N
1 x 10 5 1 0.3290
500 1 55.266 mm 2

3 x 105
1 1
55.266 N
2 x 10 5 2 0.0163
300 2 57.031 mm2

3 x 105
1 1
57.031 N
31 x 105 3 0.0078
200 3 56.508 mm2

7. RESULTADOS

Finalmente, los resultados son mostrados en la siguiente tabla:

R1 5.882 * 104 N
10

N
1 0.3290
mm 2

N
2 0.0163
mm2

N
3 0.0078
mm2

8. DIAGRAMA DE FLUJO

INICIO

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

CALCULO DE VECTORES
AL 1
EA1 EA1
R1 0 0
2 L1 L1
1 2
EA1 EA 2
AL AL EA EA
2 1
PA 2 0
2 2 L1 L2 L1 L
AL3 AL2 EA 2
EA3 EA 2 EA3
0 2 3
2 2 L L3 L2 L
AL3
3
EA EA3
0 0 3
2 L L3
F= ; K=

TRAFORMACION DE ECUACION MATRICIAL


11

AL1 EA1
1 0 0
2 L1
AL
2
AL
1
0 EA 2
EA1 EA 2

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

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

FIN
9. USO DEL PROGRAMA DE MATLAB
SCRIPT
clc
clear all
R1=sym('R1');
%datos de entrada
%b0=1500
b0=input('Ingrese base superior(mm):')
%bn=0
bn=input('Ingrese base inferior(mm):')
%t=150
t=input('Ingrese espesor(mm):')
%h=1000
h=input('Ingrese altura(mm):')
%n=3
n=input('Ingrese nmero de elementos finitos:')
%E=300000
E=input('Ingrese mdulo de elasticidad(N/mm2):')
%y=0.00007848
Y=input('Ingrese densidad(N/mm3):')
%Pa=50000
Pa=input('Ingrese carga(N):')

%clculo de bases y reas de elementos


le=zeros(n,1); ho=zeros(n,1); bo=zeros(n,1); b=zeros(n,1); a=zeros(n,1);
Fe=zeros(n+1,1);
bo(1)=b0; ho(1)=h;
for i=1:n
if n>i
12

le(i)=input('Ingrese longitud del elemento finito(mm):');


b(i)=(bo(i)+bn+(bo(i)-bn)*(ho(i)-le(i))/ho(i))/2;
a(i)=b(i)*t;
ho(i+1)=ho(i)-le(i);
bo(i+1)=2*b(i)-bo(i);
else
le(i)=ho(i);
b(i)=(bn+bo(i))/2;
a(i)=b(i)*t;
end

end
disp('Bases(mm):')
disp(b')
disp('Longitudes(mm):')
disp(le')
disp('Areas(mm^2):')
disp(a')

%calculo de las fuerzas


for i=1:n
Fe(i)=y*a(i)*le(i)/2;
end

for i=1:n+1
if i==1
F(i)=Fe(i);
elseif i==n+1
F(i)=Fe(i-1);
else
F(i)=Fe(i-1)+Fe(i);
end
end
F(2)=F(2)+Pa;
disp('El vector de fuerzas(N):')
disp(F')

%clculo de la matriz rigidez


k=zeros(n+1);
for i=1:n
x=zeros(n+1);
x(i,i)=1;x(i+1,i)=-1;x(i,i+1)=-1;x(i+1,i+1)=1;
k=k+(a(i)*E/(le(i)))*x;
end
disp('La matriz de rigidez es(N/mm):')
disp(k)

%calculo de desplazamientos
inv(k(2:n+1,2:n+1));
((F(2:n+1))');
Q=inv(k(2:n+1,2:n+1))*((F(2:n+1))');
Q=[0;Q];
disp('Los desplazamientos de los nodos son(mm):')
disp(Q)
13

%clculo de la reaccin
k(1,:)*Q;
R1=k(1,:)*Q-F(1);
disp('La reaccin en el extremo es:')
disp(R1)

%calculo de esfuerzos
for i=1:n
e(i)=(E/(le(i)))*[-1 1]*[Q(i); Q(i+1)];
end
disp('Los valores de los esfuerzos son(N/mm^2):')
disp(e');

VISTA EN EL COMMAND WINDOW DE MATLAB


14

CONCLUSIONES

El valor calculado de la reaccin fue -5.882*10 4 N y se verifica que


se equilibra con la carga de 50000 N ms el peso 8825.625 N de la
15

placa triangular, adems de su signo negativo que era el


esperado.

Q2 ,Q3 , Q 4
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.

1 , 2 , 3
Los esfuerzos calculados resultaron ser positivos segn
nuestro sistema de referencia.

La cantidad de elementos finitos utilizados estuvo bien ya que la


reaccin en el apoyo resulto ser las misma que calculada por
equilibrio y no fueron necesarios ms nodos que hacen engorrosos
los clculos.

El modelo no present incongruencias

You might also like