Vous êtes sur la page 1sur 11

Taller No.

2
Aplicaciones de elementos finitos

Angel Andres Joya Quintero, aajoyaq@unal.edu.co


Camilo Alberto Pinzon Quintero, capinzonq@unal.edu.co

22 de mayo de 2017

1. Aproximacion de funciones usando el metodo de los residuos ponde-


rados
Considere la siguiente funcion:

= ex x2
Empleando el metodo de Galerkin, determinar la funcion que se aproxime de la mejor forma a la
funcion original. La seleccion de las funciones base es libre.
La funcion general para aproximacion de funciones usando el metodo de Galerkin es:
Z
WL ( )d = 0 con WL = Nm

Se toma la funcion de borde como cero, y por lo tanto se tiene que la ecuacion a resolver tiene la
siguiente forma. Se toma la funcion base Nm = xm .
Z M
X Z
NL ( 0)d = am NL Nm d
m=1

Z 10 M
X Z 10
L x 2
x (e x )dx = am xL xm dx
0 m=1 0

que tiene la forma [F ] = [A][K]


Dependiendo del orden deseado, se llenan la matriz [K] de tamano n n, y el vector [F ] de tamano n,
donde n es el orden de la aproximacion deseada, y se resuelve para encontrar el vector [A] que representa
los coeficientes del polinomio que representa la aproximacion de la funcion.
El metodo descrito anteriormente se implementa en Matlab. El codigo se puede encontrar en el archivo
Punto1.mat
Se obtiene como resultado una grafica que muestra la funcion aproximada y la solucion real. A continua-
cion se puede observar el resultado de la aproximaciones para orden 3, 7 y 8.

1
Figura 1: Aproximacion orden 3

Figura 2: Aproximacion orden 7

2
Figura 3: Aproximacion orden 8

Como se puede observar, a partir de orden 8 la aproximacion no funciona. Esto debido a que el tamano
de los numeros en las matrices es muy grande, y la capacidad de Matlab no soporta los calculos requeridos.
Para un analisis mas detallado del error y la convergencia de las aproximaciones, se utiliza el codi-
go Main.mat, en el cual se obtienen los errores relativos normalizados (entre 0 y 1) desde la funcion
.Aproximacion.matpara diferentes ordenes. Se grafican tales errores para comparar como se comporta el
error en cada punto de la funcion, para diferentes aproximaciones. Adicionalmente, se obtiene un promedio
del error para cada orden y se grafica tal promedio en funcion del orden de la aproximacion.

Figura 4: Error relativo normalizado para diferentes ordenes de aproximaciones.

3
Figura 5: Promedio del error relativo normalizado en funcion del orden de la aproximacion.

Como se observa en ambas graficas, la aproximacion empieza a ser mas precisa a medida que se aumenta
el orden de la aproximacion. La aproximacion a partir del orden 4 empieza a converger a su valor mnimo de
error. Sin embargo, se observa un ligero aumento despues del orden 5, ya que en las fronteras del intervalo
el error no tiende a disminuir a partir tal punto. Se puede obtener una mejor aproximacion en el futuro si
se busca una funcion de borde que sea mas exacta.

2. Solucion de ecuaciones diferenciales usando el metodo de los residuos


ponderados
Considere la siguiente ecuacion diferencial de segundo orden

1 d2 y
3y = 2x
10 dx2
Cuyas condiciones de frontera, en el dominio [0,1], son:

y(0) = 1
dy(1)
=2
dx
a. Encontrar la solucion analtica de la ecuacion diferencial.
Teniendo en cuenta que

L {y 00 (x)} = S 2 Y (S) Sy(0) f 0 (0)

Utilizando la transformada de Laplace

1 d2 y
 
L 3y 2x = 0
10 dx2

20
S 2 Y (S) S C1 30Y (S) =
S

4
S 2 30S
 
2 S
Y (S) = 2+ + C1 + 1
10 S 10

20 S C1
Y (S) = + 2 + 2
S 2 (S 2
30) S 30 S 30

Aplicando fracciones parciales en el primer termino

2 2 S C1
Y (S) = 3
+ 2
+ 2 + 2
3S 3(S 30) S 30 S 30

Aplicando transformada inversa de Laplace

L 1 {Y (S)} = y(x)


e 30x (2e2 30x + 3 30e2 30x 2 + 3 30) 2x C1 e 30x (e2 30x 1)
y(x) = +
6 30 3 2 30
Para encontrar la constante C1 se iguala la primera derivada evaluada en 1, obteniendo

0,002053(239,182)x + 0,997947(0,004181)x 0,6666667x

b. Encontrar la solucion aproximada usando el metodo de los residuos ponderados


El desarrollo del metodo de galerkin se muestra a continuacion

5
Posteriormente, se escribe un programa en Matlab que tiene como entrada el numero de elementos,
los coeficientes a, b que acompanan al termino de la segunda derivada y al termino sin derivar respec-

6
tivamente, ademas de la funcion f (x). La primera solucion se realizo con 5 elementos.

c. Elaborar un codigo en cualquier lenguaje de programacion (preferiblemente Scilab o


Matlab) que permita variar el orden o la cantidad de elementos de la aproximacion.
Esta variacion permite encontrar el numero de elementos en el que el valor aproximado converge al
valor real con el fin de reducir el costo computacional al momento de la simulacion. El valor de error
que se establecio para este analisis es de 0,01 es decir una variacion del 1 % respecto al valor teorico.
Se realizo un estudio de el error en el punto x = 1 ya que sin importar el numero de elementos, todas
las aproximaciones tendran un valor en este punto. El analisis re realizo con un orden n = 30 para
tener seguridad de que se encontrara el valor deseado. Los resultados obtenidos se pueden observar en
la figura 6.

7
Figura 6: Error relativo

En esta figura se puede observar que a partir de 15 elementos el error se encuentra por debajo del
objetivo que es error = 0,01. Los analisis porteriores se realizaran con este orden.

d. Realizar un estudio del error respecto a la solucion analtica.


Como se dijo anteriormente se realizo el metodo de galerkin con un orden 15 y se obtuvo el siguiente
resultado

Figura 7: Solucion de Galerkin Figura 8: Error Relativo

8
En la figura 7 se observa la comparacion entre la aproximacion y la funcion teorica, las cuales son
identicas lo que concuerda con el analisis en la seccion anterior. Sin embargo, las curvas no son muy
suaves lo que se puede resolver facilmente aumentando el numero de elementos.
En la Figura 8, se muestra el error relativo en cada punto de la solucion obtenida con el metodo de
galerkin.

e. Realice una pequena discusion de los resultados obtenidos, con enfasis especial en el
error.
El metodo de Galerkin ofrece una muy buena aproximacion para la solucion de ecuaciones diferenciales
relacionadas con problemas de mecanica de fluidos, transferencia de calor y analisis estructural. Puede
aplicarce a cualquier problema en donde se conozcan sus condiciones de frontera y una vez que se
comprende la esencia matematica del metodo, tiene una sencilla implementacion en un lenguaje de
programacion. En cuanto al costo computacional, se puede afirmar que es bajo, ya que con un pequeno
numero de elementos se obtiene una solucion identica a la teorica.
Los resultados obtenidos en este caso de estudio son satisfactorios, ya que como se afirmo en secciones
anteriores el error fue menor al 1 % para un orden de n = 15.

3. Aplicacion de elementos tipo Solid


Para la implementacion de este punto, se selecciona un destornillador de pala como el objeto elegido
para la simulacion. Este es una herramienta simple, pero que desde hace siglos ha existido y es fundamental
para poder colocar y ajustar fuertemente un tornillo, que es uno de los elementos de acople mas usados en
la ingeniera.

Figura 9: Destornillador modelado para la simulacion.

Esquema
Las geometra detallada y las dimensiones basicas de la pieza modelada en Inventor se observan a
continuacion.

9
Figura 10: Destornillador modelado para la simulacion.

Obtencion de la malla

Figura 11: Malla obtenida en Inventor al exportar a .stl

Figura 12: Obtencion de la malla en z88

Condiciones de frontera
Las condiciones de frontera para este caso se decidieron de la siguiente forma:

En la punta del destornillador los desplazamientos son 0 en todas las direcciones

10
Normalmente, el destornillador se encuentra bajo la accion de un momento torsor requerido para
aflojar o apretar tornillos. Esta carga se represento con un par de fuerzas de 100N aplicadas en
las caras del mango como se muestra en la siguiente figura.

Figura 13: Diagrama de condiciones de frontera

Analisis de deformaciones y esfuerzo

Los mayores esfuerzos se presentan en la seccion


del destornillador mas cercana en la punta, al igual
que las deformaciones lo que era esperado bajo la
carga del torsor

Figura 14: Esfuerzo

Para este estudio, el analisis de elementos finitos presenta una gran ventaja ya que se tiene control
sobre todas las condiciones de frontera en cualquier punto de la pieza gracias al enmallado.

11

Vous aimerez peut-être aussi