Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Elementos finitos.
Reporte sobre:
“MEF para Problemas de Contorno Bidimensionales.”
Profesor:
Msc. Esteban Samaniego.
Autor:
Danny Fernández Ojeda
1. Objetivos:
• Resolver 2 ejercicios utilizando el código descargado y la herramienta PDE del
programa MATLAB.
• Observar la convergencia de los resultados obtenidos mediante el código.
2. Introducción.
2. Metodología:
• Líneas 11–19: ensamblaje de la matriz de rigidez en dos bucles, primero sobre los elementos
• Líneas 20–30: Incorporación de la fuerza del volumen en dos bucles, primero sobre los elementos
Condiciones de frontera
Líneas de color rojo: Dirichlet.
Líneas de color azul: Neumann
6. Análisis de convergencia
Imágenes de la izquierda (PDE) – Imágenes de la derecha (código)
6.1 Ejercicio 1.
6.1.1 Malla gruesa – PDE vs código
6.1.2 Malla media – PDE vs código.
6.1.3 Malla fina – PDE vs código
Mesh convergence
55
54.173
54
53
Temperature
51.8856
52
51
50
49.3884
49
0 200 400 600 800 1000 1200 1400 1600 1800 2000
Nodes
31
29.921
Temperature
30
29
28
26.911
27
26
0 500 1000 1500 2000
# Nodes
7. Interpretación de Resultados.
La ejecución de la generación de los desplazamientos entre el código empleado respecto
a la herramienta pdetool no presenta errores en ninguno de los nodos; sin embargo, se
puede observar que en cada ejecución para las diferentes mallas, mientras que el error
para la convergencia de desplazamientos disminuye, el tiempo de ejecución con cada
malla es mayor, por lo que no resulta conveniente aumentar el número de nodos a tal
manera de querer conseguir un valor más preciso, si cada vez tarda más tiempo para ello.
Los resultados se determinaron en comparación a cuatro mallas de datos para un mejor
entendimiento.
8. Conclusiones.
Tanto Matlab como la herramienta “pdetool” nos proveerán una interfaz gráfica capaz de elegir
nuestra ecuación diferencial (Elíptica) y así crear, inspeccionar y refinar nuestra malla. El código
innovador implementado en la resolución proviene del Prof. Carsten Carstensen, el cual explica
brevemente, paso a paso el desarrollo de un modelo de transferencia de calor.
Partiendo del código expuesto anteriormente y comparando con el mallador (pdetool) se puede
apreciar en la gráfica de resultados que, de un punto en común el valor converge de forma
logarítmica, es decir permaneciendo de modo invariable a partir de un determinado número de
nodos. Por tal motivo no es necesario aumentar la cantidad de nodos, ya que esto se ve reflejado
en el costo computacional al no tener una mejora significativa.
Para el primer y segundo ejemplo el mallado grueso resulta una fuente de error sumamente alta,
sin embargo, la malla fina (refinada) nos da un error de 1.189 y 10.11 %, pasando por un mallado
fino con un error de 6.82 10.95 %.
Finalmente se puede concluir que el error generado depende fundamentalmente del problema
planteado, a su vez del tipo del mallado efectuado este siendo directamente proporcional al costo
computacional. Por lo que la elección del número de nodos (mallado) quedara a elección del
programador en cuestión.
9. Recomendaciones.
La malla de elementos finitos dependerá de dos factores:
• Precisión: Malla fina da mejor precisión, pero se tarda más tiempo en resolver el
problema.
• Tiempo: Sera menor a costo de la precisión de la malla
Se podrá doblar el tiempo de ejecución del programa para mejorar la precisión en 1%, no resulta
conveniente, se debe estimar/asumir la malla que mejor se acomode a la resolución.
Simetría: Se puede determinar simetrías para su espacio geométrico para disminuir el tiempo sin
sacrificar la precisión.