Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD NACIONAL
NACIONAL DE INGENIERIA
FACULTAD DE INGENIERIA MECANICA
PRIMERA PRÁCTICA CALIFICADA
Tema de laboratorio:
Tracción Simple
Curso:
Calculo por elementos Finitos MC516-C
Profesor :
Ing. Ronald Cueva Pacheco
Alumno:
Fecha de realizaci
realización:
ón: 10 / 09 / 2014
2014
Índice
Solución.............................................................................................4
Vector Carga......................................................................................6
Matriz de Rigidez................................................................................8
Esfuerzos y Resultados....................................................................10
Diagrama de Flujo.............................................................................11
Uso de Matlab...................................................................................12
Conclusiones................................................................................... 15
2
Dado la siguiente
siguiente placa triangular, cuyo espesor es constante, t=150mm, calcular los
esfuerzos en cada elemento finito y la reacción en el apoyo. Utilizar tr
tres
es elementos finitos.
Considerar:
PA = 30 [KN]
E = 3.0x10 5 [N/mm2]
n = 3 partes
3
SOLUCION:
Se consideraran tres elementos finitos. Para facilitar los cálculos los elementos finitos
tendrán longitud de 100, 500 y 500mm.
1200 600
b1 900 mm
2
600 300
b2 450 mm
2
300
b1 150 mm
2
4
Cuadro de conectividad:
NODOS GDL le Ae
Primer Segundo
nodo
Nodo
1 1 2 Q1 Q2 1000 135000
2 2 3 Q2 Q3 500 67500
3 3 4 Q3 Q4 500 22500
5
0
Q 2
Q mm
Q3
Q 4
Donde Q1= 0 pues la placa esta empotrada y los demás desplazamientos son incógnitas
que tendrán que ser calculadas.
6
y Axl 1
F 11 R1 5295.37 N R1 N
2
y Axl 1
F 21 P A 35295.375 N
2
y Axl 2
2
1323.84375
F
2
2 N
y Axl 2
F 32 1323.8475 N
2
y Axl 3
F 33 441.28125 N
2
y Axl 3
F 43 441.28125 N
2
7
A continuación pasamos a calcular la matriz de Rigidez Global, que esta determinada por la
siguiente ecuación:
1 1 0 0 0 0 0 0 0 0 0 0
AE 1 1 0 0
AE 0 1 1 0 AE 0
0 0 0
K i
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
1 1 0 0 0 0 0 0
0
135000 x3 x105 1 1 0 0
67500 x 3 x10
5
1 1 0
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
22500 x3 x105 0 0 0 0
500 3 0 0 1 1
0 0 1 1
Finalmente:
405 405 0 0
405 810 405 0
K i 105 x N
0 405 540 135 mm
0 0 135 135
8
F i K i Q
Para resolver:
5
Q2 95.86580 x10 mm
5
Q3 10
101
1 .3137 x10 mm
5
Q4 104 .5824 x10 mm
0
Q
5295.37 R1 10 x405 405 0 0 2
5
Q3
Q4
Resolviendo obtenemos:
R1 44121
.019 N
9
6. ESFUERZOS
Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente ecuación:
e
E Q
e
1 1 i
l Qi 1
Y obtenemos lo siguiente:
7. RESULTADOS
N
1 0.287597
mm 2
N
2
0.032687 2
mm
N
3 0.019612
mm 2
10
INICIO
INGRESO DE DATOS
CONSTANTES: E,f,t
VECTORES:L.A.P
CALCULO DE VECTORES
AL1 E
EAA
1
EA
E A
1
R1 0 0
1 1
2
L 1 2
L
1 2
E A E
EAA EA
E A E A
2 1
AL AL
0
F= ; K=
1 2 1 2
2 2 L L L L
AL3 AL2 EA
E A
2
EA
E A
3
E A
2
E A
EA
3
A
P 0 2 3
2
3
L L L L
2 3
2 3 3
EA
E A EA
E A
AL
2
0 0 L
3
L
3
1
A L EA
1
2
1
L
1
0 0 R
2 1 2 1 2 Q
1
A L A L 0 EA
EA
EA
0
2
2 2 = L
2
L
1
L
2
A L3 A L2 EA
2
EA
3
EA
2
EA
3 Q 3
A
P 0 2 3
2
3
EA Q
4
2 32
A L
L L
EA
L
3 L3
0 0
2 L
3
L
3
IMPRESIÓN DE RESULTADOS
R1 , Q2 , Q3 , Q
4 , E 1 , E 2 , E 3
FIN
11
12
k=zeros(n+1);
for i=1:n
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
disp('La matriz de rigidez es(N/mm):'
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('..............................'
disp(
disp('
disp(' RESULTADOS' );
RESULTADOS');
'=============================' );
disp('============================='
disp(
disp('Los
disp( son(mm):')
'Los desplazamientos de los nodos son(mm):')
disp(Q)
%calculo de la reaccion
k(1,:)*Q;
R1=k(1,:)*Q-F(1);
'=============================' );
disp('============================='
disp(
disp('La
disp( es:' )
'La reaccion en el extremo es:')
disp(R1)
%calculo de esfuerzos
for i=1:n
for i=1:n
e(i)=(E/(le(i)))*[-1 1]*[Q(i); Q(i+1)];
end
'=============================' );
disp('============================='
disp(
disp('Los
disp( son(N/mm^2):')
'Los valores de los esfuerzos son(N/mm^2):')
disp('
disp(' e1 e2 );
e3');
e3'
disp(e);
13
14
10. CONCLUSIONES
- Se recomienda utilizar un número moderado de nodos, ya que las operaciones con matrices
se vuelven demasiado engorrosas al ser de orden nxn donde n es el número de nodos.
- Se puede apreciar que las deformaciones son realmente pequeñas (décimas de micras),
además todas son hacia abajo que es el sentido positivo asumido como referencia.
- Los esfuerzos son positivos, lo que indica esfuerzos de compresión para nuestro sistema de
referencia.
15