Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
𝐴𝑖 = 𝑏𝑖 𝑥𝑡 ……………………………………………. (1)
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.
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
𝐹1 = 𝐹01 + 𝑅1 = 220.5 + 𝑅1 𝑁
𝐹2 = 𝐹01 + 𝐹02 = 882 𝑁
𝐹3 = 𝐹02 + 𝐹03 + 𝑃 = 1764𝑁 + 30000 𝑁
𝐹4 = 𝐹03 + 𝐹04 = 2646𝑁
𝐹5 = 𝐹04 = 1543 𝑁
𝐹1 220.5 + 𝑅1
𝐹2 882
𝐹 = 𝐹3 = 31764 𝑁
𝐹4 2646
[𝐹5 ] [ 1543 ]
𝐹 = 𝐾. 𝑄………………… (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 𝑁
3 Diagrama de flujo
INICIO
Ingreso de datos
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.