Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRESENTADO POR:
BRAYAN D. GRANADOS
HANNER PAZ PORTILLA
BRANDONT CARDENAS
MICHEL L. HERNANDEZ
PRESENTADO A:
ING. EDISON MARTINEZ
UNIVERSIDAD DE PAMPLONA
FACULTAD DE INGENIERIAS Y ARQUITECTURA
PAMPLONA-NORTE DE SANTANDER
GRUPO B
15/12/2017
INTRODUCCION
Por medio de este trabajo daremos a conocer los diferentes métodos que existen
para la solución de ecuaciones diferenciales de cualquier orden, mostraremos las
graficas del algoritmo en Matlab con sus respectivas tablas.
Encontraremos problemas de ecuaciones diferenciales de valor inicial y valor de
frontera, para esto tendremos en cuenta el método del disparo basado en valores
de frontera; el cual se obtiene por reducción de orden y el método de diferencias
finitas.
Analizaremos por medio de un programa de comparación ambos programas como
lo son el método del disparo y el método de diferencias finitas, este ultimo me parece
mejor debido a que no es necesario reducirle el orden, y se determina por medio de
matrices. Existen diferentes tipos de método de diferencias finitas como lo son: por
derecha, por izquierda y centradas.
ECUACIONES DIFERENCIALES ORDINARIAS DE PRIMER ORDEN
Ejemplo:
Ejemplo:
Función 1, Función 2, Intervalo, Paso, Valor inicial y1, valor inicial y2.
Resultados, método de Euler.
.
Comparación de los métodos.
Ejemplo:
Método de Euler
También llamado método de las tangentes. Aplica el hecho que la derivada de una
función Y(x), evaluada en un punto Xo, es la pendiente de la tangente a la gráfica
de Y(x) en este punto, como se puede observar en la figura 1. Como el problema de
valor inicial establece el valor de la derivada de la solución en (xo , yo), la pendiente
de la tangente a la curva de solución en este punto es f(xo, yo).
Del método de Euler tenemos que la pendiente al inicio del intervalo 𝒚′𝒊 = 𝒇(𝒙𝒊 , 𝒚𝒊 )
que se utiliza para extrapolar linealmente a
𝒚𝒊+𝟏 : 𝒚𝟎𝒊+𝟏 = 𝒚𝒊 + 𝒇(𝒙𝒊 , 𝒚𝒊 )𝒉 (𝑒𝑐𝑢𝑎𝑐𝑖ó𝑛 𝑝𝑟𝑒𝑑𝑖𝑐𝑡𝑜𝑟𝑎), 𝒚𝟎𝒊+𝟏
Calculada en la ecuación anterior no es la respuesta final, sino una predicción
intermedia. Por consiguiente, la distinguimos con un superíndice 𝟎. La ecuación
𝒚𝟎𝒊+𝟏 = 𝒚𝒊 + 𝒇(𝒙𝒊 , 𝒚𝒊 )𝒉 da una estimación de 𝒚𝒊+𝟏 que permite el cálculo de una
estimación de la pendiente al final del intervalo 𝒚’𝒊+𝟏 = 𝒇(𝒙𝒊+𝟏 , 𝒚𝟎𝒊+𝟏 ) y entonces
hacemos el promedio de las dos pendientes:
𝒚’𝒊 +𝒚’𝒊+𝟏 𝒇(𝒙𝒊 ,𝒚𝒊 )+𝒇(𝒙𝒊+𝟏 ,𝒚𝟎𝒊+𝟏 )
̅’ =
𝒚 =
𝟐 𝟐
Algoritmo
1. Reemplazamos los valores iniciales en la función que nos dan, hallando 𝒚′𝒊 =
𝒇(𝒙𝒊 , 𝒚𝒊 )
2. Reemplazamos ahora en la ecuación predictora 𝒚𝟎𝒊+𝟏 = 𝒚𝒊 + 𝒇(𝒙𝒊 , 𝒚𝒊 )𝒉
3. Ahora evaluamos nuevamente la función con el 𝒙𝒊+𝟏 y 𝒚𝟎𝒊+𝟏 . 𝒇(𝒙𝒊+𝟏 , 𝒚𝟎𝒊+𝟏 )
𝒇(𝒙𝒊 ,𝒚𝒊 )+𝒇(𝒙𝒊+𝟏 ,𝒚𝟎𝒊+𝟏 )
4. Reemplazamos en la ecuación correctora 𝒚𝒊+𝟏 = 𝒚𝒊 + 𝒉 y
𝟐
obtendremos a 𝒚𝒊+𝟏
5. Repetimos el procedimiento hasta que hayamos llegado al valor final que nos
dieron.
MÉTODOS DE RUNGE-KUTTA
Son un conjunto de métodos genéricos iterativos, explícitos e implícitos, de
resolución numérica de ecuaciones diferenciales. Logran la exactitud del
procedimiento de la serie de Taylor sin necesitar el cálculo de derivadas de orden
superior. Existen muchas variantes, pero todas tienen la forma generalizada de la
ecuación 𝒚𝒊+𝟏 = 𝒚𝒊 + ∅𝒉 : 𝒚𝒊+𝟏 = 𝒚𝒊 + ∅(𝒙𝒊 , 𝒚𝒊 , 𝒉)𝒉
Donde ∅(𝒙𝒊 , 𝒚𝒊 , 𝒉) se conoce como función incremento, la cual puede interpretarse
como una pendiente representativa en el intervalo. La función incremento se escribe
en forma general como: ∅ = 𝒂𝟏 𝒌𝟏 + 𝒂𝟐 𝒌𝟐 + ⋯ + 𝒂𝒏 𝒌𝒏 , donde 𝒂 son constantes y 𝒌
son:
𝒌𝟏 = 𝒇(𝒙𝒊 , 𝒚𝒊 )
𝒌𝟐 = 𝒇(𝒙𝒊 + 𝒑𝟏 𝒉, 𝒚𝒊 + 𝒒𝟏𝟏 𝒌𝟏 𝒉) donde 𝒑 y 𝒒 son constantes
𝒌𝟑 = 𝒇(𝒙𝒊 + 𝒑𝟐 𝒉, 𝒚𝒊 + 𝒒𝟐𝟏 𝒌𝟏 𝒉 + 𝒒𝟐𝟐 𝒌𝟐 𝒉)
𝒌𝒏 = 𝒇(𝒙𝒊 + 𝒑𝒏−𝟏 𝒉, 𝒚𝒊 + 𝒒𝒏−𝟏.𝟏 𝒌𝟏 𝒉 + 𝒒𝒏−𝟏.𝟐 𝒌𝟐 𝒉 + ⋯ + 𝒒𝒏−𝟏.𝒏−𝟏 𝒌𝒏−𝟏 𝒉)
Algoritmo
1. Dependiendo por cual constante nos vayamos, entonces hallamos los
valores de 𝒌𝟏 y 𝒌𝟐
2. Obtenemos el valor de la pendiente.
3. Reemplazamos ahora en la ecuación de 𝒚𝒊+𝟏 , hallando el punto en 𝒚 = 𝒚𝒊+𝟏
4. Repetimos el procedimiento hasta que hayamos llegado al valor final que nos
dieron.
Algoritmo
1. Hallamos los valores de 𝒌𝟏 , 𝒌𝟐 y 𝒌𝟑
2. Obtenemos el valor de la pendiente.
3. Reemplazamos ahora en la ecuación de 𝒚𝒊+𝟏 , hallando el punto en 𝒚 = 𝒚𝒊+𝟏
4. Repetimos el procedimiento hasta que hayamos llegado al valor final que nos
dieron.
Algoritmo
1. Hallamos los valores de 𝒌𝟏 , 𝒌𝟐 , 𝒌𝟑 y 𝒌𝟒
2. Reemplazamos ahora en la ecuación de 𝒚𝒊+𝟏 , hallando el punto en 𝒚 = 𝒚𝒊+𝟏
3. Repetimos el procedimiento hasta que hayamos llegado al valor final que nos
dieron.
Método de Runge-Kutta de orden superior
Algoritmo
1. Hallamos los valores de 𝒌𝟏 , 𝒌𝟐 , 𝒌𝟑 , 𝒌𝟒 , 𝒌𝟓 y 𝒌𝟔
2. Reemplazamos ahora en la ecuación de 𝒚𝒊+𝟏 , hallando el punto en 𝒚 = 𝒚𝒊+𝟏
3. Repetimos el procedimiento hasta que hayamos llegado al valor final que nos
dieron.
Método de Adams-Bashfor
Uno de los métodos en multipasos más populares es el método de Adams-Bashfor
Adams-Moulton de cuarto orden. En este método, la predicción es la fórmula de
Adams-Bashfor:
Algoritmo
1. Entrada de datos
2. Identificar el paso
3. dar valores iniciales y finales para I entre 1 y n, Ti = a + I *h y wi=0
4. se halla la solución de la ecuación diferencial.
Método del disparo
𝜷−𝒖(𝒃)
𝒚(𝒙) = 𝒖(𝒙) + ( ) 𝒗(𝒙) (2)
𝒗(𝒃)
𝛽 − 𝑢(𝑏)
𝑦(𝛼) = 𝑢(𝛼) + ( ) 𝑣(𝛼)
𝑣(𝑏)
𝛽−𝑢(𝑏)
= 𝑢(𝛼) + ( )0 =𝛼
𝑣𝑏()
𝛽 − 𝑢(𝑏)
𝑦(𝑏) = 𝑢(𝑏) + ( ) 𝑣(𝑏)
𝑣(𝑏)
= 𝑢(𝑏) + 𝛽 − 𝑢(𝑏) = 𝛽
La solución y(x) es única al problema de valor de frontera (sujeta a que v(b) 6= 0).
Algoritmo
1. Expresamos la EDO de 2° orden en dos de 1°orden
2. Obtenemos una nueva variable a la cual le damos valores iniciales arbitrarios
3. Integramos y cuando obtengamos un valor por encima y otro por debajo del
valor real final interpolamos.
Método de elementos finitos
Los métodos de todos de elementos finitos es una estrategia numérica alternativa
muy popular para la simulación alternativa muy popular para la simulación del flujo
subterráneo.
Se basa en considerar al cuerpo o estructura dividido en elementos discretos, con
determinadas condiciones de vínculo entre sí, generándose un sistema de
ecuaciones que se numéricamente y ricamente y proporciona el estado de tensiones
y deformaciones. Se utiliza la teoría de aproximación polinominal como punto de
partida en el desarrollo del método.
Algoritmo:
1 En cada sub-intervalo [𝒙𝒊 , 𝒙𝒊+𝟏 ] hallar las integrales que aparecen en las fórmulas
para obtener el coeficiente
2 resolver el sistema
3 Imprimir la respuesta.
4 salir.
Método de diferencias finitas orden superior
Algoritmo:
1 En cada sub-intervalo [𝒙𝒊 , 𝒙𝒊+𝟏 ] hallar las integrales que aparecen en las fórmulas
para obtener el coeficiente
2 resolver el sistema
3 Imprimir la respuesta y salir.
Ejemplo
Una ecuación que tiene derivadas parciales de una función desconocida, de dos o
más variable independientes, se denomina ecuación diferencial parcial, por ejemplo:
Figura 21. Categorías en las que se clasifican las ecuaciones diferenciales parciales lineales
de segundo orden con dos variables.
Elementos finitos
Permite realizar un modelo matemático de cálculo del sistema real, más fácil y
económico de modificar que un prototipo. Sin embargo no deja de ser un método
aproximado de cálculo debido a las hipótesis básicas del método. Los prototipos,
por lo tanto, siguen siendo necesarios, pero en menor número, ya que el primero
puede acercarse bastante más al diseño óptimo.