Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aplicaciones de elementos
finitos
Hector Alejandro Acevedo Sotelo, Luis Esteban Cortes Romero
Csar Santiago Gordillo Tous
haacevedos@unal.edu.co, lecortesr@unal.edu.co, csgordillot@unal.edu.co
(x) = ex x2 (1)
La equacin 1 presenta la siguiente curva en el intervalo de 1 a 10.
0.5
0.45
0.4
0.35
0.3
phi(x)
0.25
0.2
0.15
0.1
0.05
0
0 1 2 3 4 5 6 7 8 9 10
X
Figura 1
1. Aproximacion de (x)
Se plantea una funcion aproximada (x) de la siguiente manera:
N
X
(x) = am Nm (2)
m=1
Utilizando el concepto de residuos ponderados se plantea:
Z 10 Z 10
w ((x) (x)) dx = 0 w (am Nm ex x2 ) dx = 0
0 0
Z 10 Z 10
am wNm dx = wex x2 ) dx
0 0
Escogiendo una funcion de prueba polinomica y aplicacon Galerkin:
Nm = x m w = Nm = x l
Z 10 Z 10
am xl xm dx = xl ex x2 dx (3)
0 0
1
La equacion 3 permite hallar los coeficientes am de la funcion de aproximacion, dependiendo del
orden del polinomio sera mejor la aproximacin, se realiza un desarrollo para un polinomio de tercer
grado, para ejemplificar el procedimiento de solucion.
R 10 R 10 3 R 10 4 R 10
2
0 x dx 0 x dx 0 x dx 0 ex x3 dx
a1
R
10 3 R 10 4 R 10 5 R 10 x 4
0 x dx 0 x dx 0 x dx e x dx
a2 = 0
R 10 4 R 10 5 R 10 6 R
10 x 5
0 x dx 0 x dx 0 x dx a3 0 e x dx
0.5 phi(x)
phi approx (x)
0.4
0.3
f(x)
0.2
0.1
0 1 2 3 4 5 6 7 8 9 10
x
2. Programa de Matlab
Se realiza un programa en matlab que permita variar el orden del polinomio de aproximacion,
ademas se muestra el error en cada una de las aproximaciones. Se realizo una comparacion de las
aproximaciones en la figura 3.
2
Aproximacin de funcion con polinomios Residuos del dominio
0.6 0.15
Pol. 3 orden Pol. 3 orden
Pol. 4 orden Pol. 4 orden
Pol. 5 orden Pol. 5 orden
0.5 0.1
Pol. 10 orden Pol. 10 orden
Pol. 15 orden Pol. 15 orden
Funcion exacta
0.4 0.05
0.3 0
R
y
0.2 -0.05
0.1 -0.1
0 -0.15
-0.1 -0.2
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
x x
Figura 3
1 d2 y
3y = 2x (4)
10 dx2
y (0) = 1 y 0 (1) = 2
1. Solucin analitica
1 00
y (x) 3y = 2x y 00 (x) 30y = 20x
10
y 00 (x) 30y = 20x 2 30 = 0 = 30
3
yh (x) = C1 e 30x
+ C2 e 30x
2
A= B=0
3
2
yp (x) = x
3
Solucion analitica
ya (x) = yh (x) + yp (x)
Aplicando condiciones de frontera
y ( 0 ) = 1 = C1 + C2 C2 = 1 C1
8
2
y 0 (1) = 2 = 30C1 e 30 30C2 e 30 3 = C1 e 30
( 1 C 1 ) e 30
3 30
8
30
30
30
8
3 + 30e
30
3 +e = C1 ( e +e ) = C1
30 30(e 30 + e 30 )
8
3 + 30e
30 8
3 + 30e
30
C1 = 0,0021 C2 = 1 0,9979
30(e 30 + e 30 ) 30(e 30 + e 30 )
2
ya (x) = 0,0021e 30x
+ 0,9979e 30 30x
e x (5)
3
M
X Z b
y (x) = yi Ni (x) wi (x)R(x)dx = 0
i=1 a
Escogiendo unas funciones de forma lineal como se ilustra en la figura 4 se discretiza el dominio
segun el numero de elementos, es evidente que para cada elemento intervienen dos funciones de
forma, obteniendo la siguiente ecuacion:
4
Figura 4
Xj Xj Xj
dN dN T y
Z Z Z
T
Galerkin w = N dx + 30 N N ydx = C.C 20 N x dx
Xi dx dx Xi Xi
""Z " # # #
Xj dNi Z Xj Z Xj
dx
h
dNi dNj
i Ni yi Ni
dNj dx dx
dx + 30 Ni Nj dx = C.C 20 x dx
Xi dx Xi Nj yj Xi Nj
R Xj R Xj R Xj R Xj
dNi dNj
dNi dNi
Xi dx dx dx Xi dx dx dx Xi Ni2 dx Xi Ni Nj dx " RX
j
#
yi Ni x dx
+ 30 = C.C 20 RX i
yj Xj
R Xj dNj dNi R Xj dNj dNj R Xj R Xj Nj x dx
Xi dx dx dx Xi dx dx dx Xi Nj Ni dx Xi Nj2 dx Xi
Ky = f (7)
Para resolver las integrales de las matrices anteriormente planteadas se emplea una interpolacion
con los polinomios de lagrange de la siguiente manera:
5
Z b Z 1
f (x) dx = f ( )J d
a 1
1 1
Ni ( x ) = (1 + )(1 ) Ni ( x ) =
2 2
1 1
x = Ni Xi + Nj Xj = (1 )Xi + (1 + )Xj
2 2
Xj Xi
J=
2
Obteniendo el siguiente resultado:
1 1 Xj Xi Xj Xi
Xj Xi Xj Xi Xi Xj
3 6
yi
(Xj Xi ) +
+ 30
= C.C 20 3 6
yj X Xi
1 1 Xj Xi Xj Xi (Xj Xi ) 3j +
Xj Xi Xj Xi dx 6 3
6
(8)
La ecuacion 8 representa la solucion para un elemento, si se escoge un numero mayor de elementos
mejor sera la aproximacion,pero se tiene que plantear una solucion global uniendo las matrices
elementales, este algoritmo se encuentra en el archivo anexo de Matlab.
3. Programa en Matlab
Empleando el codigo de Matlab y una aproximacion empleando 3 elementos se obtienen las
curvas mostradas en la figura 5
0.6 0.05
0.4 0.04
R
y
0.2 0.03
0 0.02
-0.2 0.01
-0.4 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x x
Figura 5
6
Aproximacin de EDOs con residuos ponderados Residuos del dominio
1.2 0.16
2 elementos 2 elementos
3 elementos 0.14 3 elementos
1
4 elementos 4 elementos
10 elementos 10 elementos
50 elementos 0.12 50 elementos
0.8
Solucion analitica
0.1
0.6
0.08
R
0.4
y
0.06
0.2
0.04
0
0.02
-0.2 0
-0.4 -0.02
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x x
Figura 6
O 48 m m
O 40 m m
153 m m
12 m m
176,5 m m 69 m m
Dibujado: 02/08/2012
aprobado:
aprobado:
material : proyecto :
7
La figura 7 muestras las medidas ms importantes del eje. Una vez instalado, las condiciones
de frontera se generan en las cuetas. Una es producida por el reductor de velocidad y la otra es
la reaccin generada por el tornillo sin fin(En la figura 8 se pueden ver encerradas en rojo las dos
cuetas mencionadas anteriormente).
8
Figura 9: Solido STL del eje de empalme.
El diseo de la pieza se hizo en solid edge y se export como un archivo .STL (imagen 9). Este
archivo se carg en Aurora Z88 V3 y se observo que la malla no permita hacer un anlisis por
elementos finitos (figura 10).
usando Aurora Z88 V3 se modifico la malla para que fuera adecuada para el anlisis. Se selecciono
el enmallado Netgen y el elemento tetraedrico cuadrtico (figura 11).
9
Figura 11: Malla arreglada.
Ya con la malla arreglada y las condiciones de contorno asignadas se soluciono el ejercicio. Para
solucionar el caso; se seleccion PARDISO como motor de solucin, habilitando el solver speedup, y la
teora de falla von Mises stresses. A continuacin, se muestran las tendencias del comportamiento de
la pieza. La figura 12 muestra la estructura original y en colores las tendencias de las deformaciones
totales. La figura 13 muestra igualmente en colores las tendencias de las deformaciones totales
y se puede visualizar la deformacin en el elemento. Los datos de deformacin y esfuerzo estn
consignados en un documento aparte, son archivos bastante grandes dado a la cantidad de elementos
y nodos que tiene el mallado del elemento.
10
Figura 13: Estructura deformada.
La pieza, desde su diseo, se escogi para poder soportar torques del rango de los 1200KNm.
La pieza se simul usando un acero ingenieril y usando un torque de 1500KNm. En los resultados
encontramos que, incluso con unas condiciones de frontera mayores a las que va a estar sometido,
el elemento se comporta como se esperaba. El anlisis por elementos finitos sirve en este tipo de
elementos para ver un anlisis de esfuerzos,desplazamientos y efectos trmicos (principalmente para
situaciones estticas). Cuando se van a analizar ms elementos, la construcciones del mallado se
complica (toca hacer un mallado capaz de transmitir esfuerzos de un elemento a otro y poder asignar
materiales diferentes a segmentos de una malla completa) y el costo computacional se eleva bastante.
11