Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LIMA - PERU
Septiembre – 2014
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
Índice
Solución...................................................................................................... 4
Vector Carga............................................................................................... 6
Matriz de Rigidez........................................................................................ 7
Esfuerzos y Resultados.............................................................................. 9
Diagrama de Flujo....................................................................................... 10
Uso de Matlab............................................................................................. 11
Conclusiones……………………………………………………………………. 14
Página 2
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
Considerar:
PA = 30 KN
t (espesor) = 150 mm
E = 5.0x105 N/mm2
Y = 8.0gr-f/cm3 = 78,45x10-6 N/mm3
Página 3
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
SOLUCIÓN:
1. MODELADO DEL CUERPO REAL
Se consideraran tres elementos finitos. Para facilitar los cálculos los elementos finitos
tendrán longitud de 1000, 500 y 500mm.
b1
1200 600 900 mm
2
b2
600 300 450 mm
2
300
b3 150 mm
2
Entonces, el modelado del cuerpo sería el siguiente:
Página 4
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
Cuadro de conectividad:
NODOS GDL le Ae
e (1) (2) 1 2 (mm) (mm2)
1 1 2 1 2 1000 135000
2 2 3 2 3 500 67500
3 3 4 3 4 500 22500
Página 5
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
Página 6
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
y Axl3
F43 441.28125 N
2
Ahora analizamos las fuerzas para todo el cuerpo:
F1 F11 5295.375 R1 N
F2 F21 F22 3661.918 N
F3 F32 F33 1765.875 N
F4 F43 441.28125 N
F1 5295.375 R1
F 2 3661.918
F1 N
F 3 1765.875
F 4 441.28125
4. MATRIZ DE RIGIDEZ
1 1 0 0 0 0 0 0 0 0 0 0
0 0 AE 0 1 1
0 AE 0
0 0 0
AE 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
Página 7
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
1 1 0 0 0 0 0 0
0 0 67500x5 x10 0 1 1
0
135000x5 x10 1 1
5 5
K i
1000 1 0 0 0 0 500 2 0 1 1 0
0 0 0 0 0 0 0 0
0 0 0 0
0 0 0
22500x5 x10 5 0
500 3 0 0 1 1
0 0 1 1
Finalmente:
675 675 0 0
675 1350 675 0
K i 10 5 x N
0 675 900 225 mm
0 0 225 225
Página 8
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
Q2 57 .52 x10 5 mm
Q3 60 .79 x10 5 mm
Q4 62 .75 x10 5 mm
Q3
Q4
Resolviendo obtenemos:
R1 44121 .375 N
6. ESFUERZOS
Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente ecuación:
1 1
E
e
Qi
e
l Qi 1
Y obtenemos lo siguiente:
5 x105 0
1 1
N
1 x10 5 1 0.2876
600 1 57.52 mm 2
5 x105 57.52
1 1
N
2 x10 5 2 0.0327
400 2 60.79 mm 2
5 x 105 60.79
1 1
N
31 x 10 5 3 0.0196
200 3 62.75 mm 2
7. RESULTADOS
Finalmente, los resultados son mostrados en la siguiente tabla:
R1 44121 .375 N
N
1 0.2876
mm 2
N
2 0.0327
mm 2
Página 9
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
N
3 0.0196
mm 2
8. DIAGRAMA DE FLUJO
INICIO
INGRESO DE DATOS
CONSTANTES : E, f, t
VECTORES : L, A, P
CALCULO DE VECTORES
AL 1
EA1 EA1
R1 1
0 0
L 1 L1
2 2
AL AL P
2
EA EA EA1 EA2
0
1
F= 2 2
A
; K= L1 L2 L1 L2
AL AL
3 2 EA 2
EA 3
EA2 EA3
0 2 3
2 2 L L3 L2 L
AL3
3
0 EA EA3
0 3
2 L L3
Página 10
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
IMPRESIÓN 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=1000 %input('Ingrese base superior(mm):')
bn=0 %input('Ingrese base inferior(mm):')
t=150 %input('Ingrese espesor(mm):')
h=1200 %input('Ingrese altura(mm):')
n=3 %input('Ingrese numero de elementos finitos:')
E=300000 %input('Ingrese modulo de elasticidad(N/mm2):')
y=0.00007845 %input('Ingrese densidad(N/mm3):')
Pa=50000 %input('Ingrese carga(N):')
end
disp('Bases(mm):')
disp(b')
disp('Longitudes(mm):')
disp(le')
disp('Areas(mm^2):')
disp(a')
Página 11
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
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')
%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)
%calculo de la reaccion
k(1,:)*Q;
R1=k(1,:)*Q-F(1);
disp('La reaccion 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');
Página 12
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
Página 13
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
Página 14
CÁLCULO POR ELEMENTOS FINITOS Tracción Simple
CONCLUSIONES
Podemos apreciar, al utilizar más nodos, que las respuestas no varían enormemente,
solo aumentan la precisión con la cual se presentan.
Los esfuerzos son positivos, lo que indica esfuerzos de compresión para nuestro
sistema de referencia.
Página 15