Вы находитесь на странице: 1из 12

TRABAJO 1

TÉCNICAS DE APROXIMACIÓN DE ECUACIONES DIFERENCIALES

PRESENTADO POR:
DAVID EDUARDO MENDOZA ROLDÁN

PRESENTADO A:
JHON FREDY HINCAPIÉ MONTOYA

CURSO:
ELEMENTOS FINITOS

UNIVERSIDAD DE ANTIOQUIA
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA MECÁNICA
MEDELLÍN
2018-1
Desarrollo
Se toman los valores de A, B y C como 3, 2 y 7 respectivamente para la ecuación
diferencial a resolver. Luego, se tiene:
𝑑 2 𝑦(𝑥) 𝑑𝑦(𝑥)
3𝑥 2 + 2𝑥 + 7𝑦 = 0
𝑑𝑥 2 𝑑𝑥
Al tratarse de métodos de aproximación es útil tener una solución analítica de base para
comparar los resultados de cada método, es por esto que se soluciona inicialmente la
ecuación por el método analítico.
Función analítica:
Para el cálculo de la función analítica utiliza el siguiente comando en Matlab para reducir
el error al realizar la ecuación diferencial por pasos:

El programa muestra y grafica la solución que luego servirá de comparación.


Con la función de base lista se procede a solucionar la ecuación por medio de cada
método de aproximación que se pide. Para ello se requiere hallar una función de prueba
con 2 parámetros y un residual que se calculan de la siguiente manera:
El programa muestra el valor de R en la primera línea y el valor de la función de prueba
a usar en la segunda línea:

Estos valores se usarán al inicio de los otros métodos para el desarrollo de los códigos.

Método de colocación:
Dado que el método requiere tomar valores arbitrarios que se encuentren dentro del
rango de las condiciones de frontera se tantean unos valores que logren una solución
con un comportamiento similar a la solución por el método analítico, teniendo los valores:
X=3,7
X=4,0
Al final se obtiene la siguiente solución que será usada para graficar y comparar al final.

Método de mínimos cuadrados:


Se sigue el siguiente procedimiento usando los valores de R y de la función de prueba
anteriores y se obtienen los resultados mostrados.

Donde la función solución que se obtiene es:


Método de Galerkin:

Se obtiene la siguiente función de solución:


Método de elementos finitos lineal:
Por la forma de nuestra ecuación diferencial el valor del término 4 es cero.
Se tomarán 9 divisiones para el dominio de la función.
Método de elementos finitos cuadrático:
La segunda función de interpolación es:
𝑦 = 𝑎 + 𝑏𝑥 2
Luego, tomando la definición de H1 y H2 se tiene que:

2
𝑥𝑖+1 2 − 𝑥 2 𝑥 2 − 𝑥𝑖 2
𝑦𝑖 = 𝑎 + 𝑏𝑥𝑖 ; 𝐻1 = ; 𝐻2 =
𝑥𝑖+1 2 − 𝑥𝑖 2 𝑥𝑖+1 2 − 𝑥𝑖 2
El procedimiento de Matlab es el mismo, solo cambia la etapa mostrada:
Gráficas:
La siguiente grafica muestra el comportamiento de cada uno de los métodos de
aproximación comparado con el método analítico. El código se muestra a continuación:
Porcentajes de error:
El código busca realizar una comparación entre el área bajo la curva de cada uno de los
elementos con el área bajo la curva del método analítico de la siguiente manera:
|𝐴𝑎𝑛𝑎𝑙𝑖𝑡𝑖𝑐𝑎 − 𝐴𝑚𝑒𝑡𝑜𝑑𝑜 |
𝐸𝑟𝑟𝑜𝑟 = ∗ 100
𝐴𝑎𝑛𝑎𝑙𝑖𝑡𝑖𝑐𝑎
Los valores de error obtenidos son:

Conclusiones:
1. Para el método de colocación puede variar mucho según los valores que se
escojan para su solución, es por esto que es bueno comparar su grafica con la
gráfica analítica mientras se tantean valores diferentes para obtener un
comportamiento más aproximado.
2. El método de elementos finitos presenta una situación similar con el numero de
particiones, el cual debe ser escogido de manera que no expanda demasiado los
cálculos y los resultados, pero tampoco se aleje mucho de la solución analítica.
3. Se tiene que el método de Galerkin es el que mejor se aproxima de los 3 métodos
que usan la función de peso, como se esperaba.
4. Al usar una ecuación lineal en el método de elementos finitos se obtuvo un error
menor que en el método cuadrático, es decir que el método es mas preciso y
requiere de menos operaciones.

Вам также может понравиться