Está en la página 1de 11

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE INGENIERÍA MECÁNICA

CÁLCULO POR ELEMENTOS FINITOS MC 516


Laboratorio 1: Tracción Unidimensional
Alumno: Código:
 Mauricio Abarca, Jhonny Cristian 20160363I

Docente:
 Ingeniero Ronald Cueva

Seción: F

2020 - I
Contenido
1. Enunciado del problema .................................................................. 3
2. Solucion del problema ...................................................................... 3
2.1 Modelamiento de la placa................................................................. 3
2.2 Cuadro de conectividad: .................................................................. 5
2.3 Elementos de la matriz de rigidez ..................................................... 5
2.4 Matriz de rigidez y vector de fuerza global ........................................ 5
2.5 Vector de desplazamiento Q ............................................................. 7
2.6 Esfuerzo de cada elemento: .............................................................. 8
3 Diagrama de flujo ............................................................................... 8
4 Código en Matlab ................................................................................ 9
5. Conclusiones ...................................................................................... 10
1. Enunciado del problema
En la figura se muestra una placa triangular simétrica; con espesor constante igual
a 120 mm; está sometida a su peso propio y a una fuerza concentrada, tal como
se indica
Datos:
L =1500 mm
h =1000 mm
P = 30000 N

Utilizar cuatro elementos finitos.

Figura 1. Elemento finito.

2. Solucion del problema


2.1 Modelamiento de la placa
Se considerarán cuatro elementos finitos. Para facilitar los cálculos los elementos finitos
tendrán longitud de 375 mm cada uno.

Y los espesores lo calculamos tomando el punto medio de cada elemento finito:


(250 + 0)
𝑏1 = = 125 𝑚𝑚
2
(500 + 250)
𝑏2 = = 375 𝑚𝑚
2
(750 + 250)
𝑏3 = = 625𝑚𝑚
2
(1000 + 750)
𝑏4 = = 875 𝑚𝑚
2

Y las áreas se calculan de la siguiente relación:

𝐴𝑖 = 𝑏𝑖 𝑥𝑡 ……………………………………………. (1)

Entonces, el modelado del cuerpo sería el siguiente:

Figura 2. Elemento considerando las 4 divisiones


2.2 Cuadro de conectividad:
𝐿𝑒 𝑏𝑒 t 𝐴𝑒
(mm)
e (mm) (mm)
(𝑚𝑚 2 )

1 375 125 120 1500

2 375 375 120 45000

3 375 625 120 75000

4 375 875 120 105000

Tabla 1. Cuadro de conectividad.

2.3 Elementos de la matriz de rigidez

Figura 3. Elemento equivalente.

Luego el vector de desplazamiento será:

0
𝑄2
𝑄𝑖 = 𝑄3 …………………………….. (2)
𝑄4
[𝑄5 ]

Donde Q1= 0 pues la placa esta empotrada y los demás desplazamientos son incógnitas
que tendrán que ser calculadas.

2.4 Matriz de rigidez y vector de fuerza global


Calculamos la matriz de rigidez global, que está determinada por la siguiente ecuación:
1 −1 0 0 0 0 0 0 0 0
−1 1 0 0 0 0 1 −1 0 0
𝐴𝐸 𝐴𝐸
𝐾𝑖∫ = ( 𝑙 ) 0 0 0 0 0 + ( 𝑙 ) 0 −1 1 0 0 +
1 2
0 0 0 0 0 0 0 0 0 0
[0 0 0 0 0] [0 0 0 0 0]
0 0 0 0 0
0 0 0 0 0
𝐴𝐸
( ) 0 0 1 −1 0 +
𝑙 3
0 0 −1 1 0
[0 0 0 0 0]
0 0 0 0 0
0 0 0 0 0
𝐴𝐸
( ) 0 0 0
𝑙 4
0 0 …………………….………….. (3)
0 0 0 1 −1
[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 0 0
−1 1 0 0 0 0 1 −1 0 0
15000𝑥2.0𝑥105 45000𝑥2.0𝑥105
𝐾𝑖𝑓 = ( 375
) 0 0 0 0 0 +( 375
) 0 −1 1 0 0
1 2
0 0 0 0 0 0 0 0 0 0
[0 0 0 0 0] [0 0 0 0 0]

0 0 0 0 0 0 0 0 0 0
75000𝑥2.0𝑥10 50 0 0 0 0 105000𝑥2.0𝑥105 0 0 0 0 0
+( ) 0 0 1 −1 0 +( ) 0 0 0 0 0
375 3 0
375
0 −1 1 0 4 0 0 0 1 −1
[0 0 0 0 0] [0 0 0 −1 1 ]

Finalmente:

8 −8 0 0 0
−8 32 −24 0 0
𝐾𝑖∫ = 106 𝑥 0 −24 64 −40 0 𝑁
0 0 −40 96 −56
[0 0 0 −56 56 ]

𝑦(𝐴𝑥𝑙 )1
𝐹01 = = 220.5 𝑁
2
𝑦(𝐴𝑥𝑙 )2
𝐹02 = = 661.5𝑁
2
𝑦(𝐴𝑥𝑙 )3
𝐹03 = = 1102.5 𝑁
2
𝑦(𝐴𝑥𝑙 )4
𝐹04 = = 1543.5𝑁
2

Ahora analizamos las fuerzas para todo el cuerpo

𝐹1 = 𝐹01 + 𝑅1 = 220.5 + 𝑅1 𝑁
𝐹2 = 𝐹01 + 𝐹02 = 882 𝑁
𝐹3 = 𝐹02 + 𝐹03 + 𝑃 = 1764𝑁 + 30000 𝑁
𝐹4 = 𝐹03 + 𝐹04 = 2646𝑁
𝐹5 = 𝐹04 = 1543 𝑁

Entonces, el vector carga se expresaría de la siguiente manera

𝐹1 220.5 + 𝑅1
𝐹2 882
𝐹 = 𝐹3 = 31764 𝑁
𝐹4 2646
[𝐹5 ] [ 1543 ]

2.5 Vector de desplazamiento Q


A través del grafico se muestran los grados de libertad nodales globales, se utiliza la fórmula
que relaciona el desplazamiento con la constante de rigidez.

𝐹 = 𝐾. 𝑄………………… (4)

Donde:

8 −8 0 0 0 0 220.5 + 𝑅1
−8 32 −24 0 0 𝑄2 882
106 0 −24 64 −40 0 ∗ 𝑄3 = 31764
0 0 −40 96 −56 𝑄4 2646
[0 0 0 −56 56 ] [𝑄 5 ] [ 1543 ]

32 −24 0 0 𝑄2 882
6 [−24 64 −40 0 𝑄3 31764
10 ∗ ]∗[ ]= [ ]
0 −40 96 −56 𝑄4 2646
0 0 −56 56 𝑄5 1543
𝑄2 4604.375
𝑄3 6102.4167
[ ]=[ ] ∗ 10−6
𝑄4 6207.1417
𝑄5 6234.6952
𝑅1 = −110725.5 𝑁

2.6 Esfuerzo de cada elemento:


2 ∗ 105 0
𝜎1 = ∗ [−1 1] ∗ 10−6 [ ] = 2.455 𝑁/𝑚𝑚2
375 4604.375
2 ∗ 105 4604.375 ]
𝜎2 = ∗ [−1 1] ∗ 10−5 [ = 0.7989𝑁/𝑚𝑚2
375 6102.4167
2 ∗ 105 6102.4167
𝜎3 = ∗ [−1 1] ∗ 10−5 [ ] = 0.0585 𝑁/𝑚𝑚2
375 6207.1417
2 ∗ 105 6207.1417
𝜎4 = ∗ [−1 1] ∗ 10−5 [ ] = 0.01469𝑁/𝑚𝑚2
375 6234.6952

3 Diagrama de flujo
INICIO

Ingreso de datos

Cálculo de las constantes elásticas


equivalentes

Formación de la matriz de rigidez y


vector fuerza

Cálculo de los desplazamientos de los


nodos y los esfuerzos de cada bloque

FIN
4 Código en Matlab
2 clc
3 clear all
4 R1=sym('R1');
5 bma= input('Ingrese la longitud de la base mayor de la placa= ');
6 bme= input('Ingrese la longitud de la base menor de la placa= ');
7 t=input('Ingrese el espesor de la placa= ');
8 h=input('Ingrese la altura de la placa= ');
9 n=input('Ingrese la cantidad de elementos finitos= ');
10 E=input('Ingrese el módulo de elasticidad= ');
11 y=input('Ingrese la densidad de material= ');
12 Pa=input('Ingrese la carga= '); %Halla las áreas y bases
13 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);
14 bo(1)=bme;
15 ho(1)=h;
16 for i=1:n
17 if n>i
18 le(i)=input('Ingrese la longitud del elemento finito= ');
19 b(i)=(bo(i)+ bma+(bo(i)-bma)*(ho(i)-le(i))/ho(i))/2;
20 a(i)=b(i)*t;
21 ho(i+1)=ho(i)-le(i);
22 bo(1+i)=2*b(i)-bo(i);
23 else
24 le(i)=ho(i);
25 b(i)=(bma+bo(i))/2;
26 a(i)=b(i)*t;
27 end
28 end
29 disp('bases mm:')
30 disp( b')
31 disp('longitud mm:')
32 disp(le')
33 disp('áreas mm2:')
34 disp(a') %Vector de Fuerzas
35 for i=1:n
36 Fe(i)=y*a(i)*le(i)/2;
37 end
38 for i=1:n+1
39 if i==1
40 F(i)=Fe(i);
41 elseif i==n+1
42 F(i)=Fe(i-1);
43 else
44 F(i)=Fe(i-1)+Fe(i);
45 end
46 end
47 F(3)=F(3)+Pa;
48 disp('El vector de fuerzas:')
49 disp(F') %Matriz de rigidez
50 k=zeros(n+1);
51 for i=1:n
52 m=zeros(n+1);
53 m(i,i)=1;
54 m(i+1,i)=-1;
55 m(i,i+1)=-1;
56 m(i+1,i+1)=1;
57 k=k+(a(i)*E/(le(i)))*m;
58 end
59 disp('La matriz de rigidez es:')
60 disp(k') %desplazamiento
61 inv(k(2:n+1,2:n+1));
62 ((F(2:n+1))');
63 Q=inv(k(2:n+1,2:n+1))*((F(2:n+1))');
64 Q=[0;Q];
65 disp('Los desplazamientos de los nodos son:')
66 disp(Q) %reaccion
67 k(1,:)*Q;
68 R1=k(1,:)*Q-F(1);
69 disp('La reaccion R1 es:')
70 disp(R1) %esfuerzos
71 for i=1:n
72 e(i)=(E/(le(i)))*[-1 1]*[Q(i); Q(i+1)];
73 end
74 disp('los valores de los esfuerzos son:')
75 disp(e);

5. Conclusiones
 Se debe usar un número moderado de nodos, ya que las operaciones con matrices
suelen ser muy engorrosas cuando más grande es el orden de éstas.
 El software Matlab obtiene resultados muy precisos y con poco margen de error.
 Los resultados que se obtuvieron son muy cercanos a los cálculos reales para 4
elementos finitos.
 Las deformaciones son realmente pequeñas (décimas de micras) es por ello que no
se usaron estrictamente las unidades del Sistema Internacional.

6. Bibliografía
 “Introducción a los elementos finitos en ingeniería”. Ashok D. Belegundu, Tiruphati
R. Chandrupatla.
 “Análisis de elementos finitos”. Saeed Moaveni.

También podría gustarte