Sei sulla pagina 1di 28

TERCER TRABAJO DE MECÁNICA COMPUTACIONAL

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:

Función, Intervalo, Paso, Valor inicial.

Resultados, método de Euler.

Figura 1. Gráfica y tabla de resultados, método de Euler.


Resultados, método de Heun

Figura 2. Gráfica y tabla de resultados, método de Heun.

Resultados, método de Runge-Kutta 2. Ralston

Figura 3. Gráfica y tabla de resultados, método de RK-2.


Resultados, método de Rungee-Kutta 3.

Figura 4. Gráfica y tabla de resultados, método de RK-3.

Resultados, método de Runge Kutta 4.

Figura 5. Gráfica y tabla de resultados, método de RK-4.


Resultados, método de Rungee-Kutta 6.

Figura 6. Gráfica y tabla de resultados, método de RK-6.

Comparación de los métodos.


Figura 7. Gráfico y tabla de comparación de métodos.

SISTEMA DE DIFERENCIALES ORDINARIAS

Ejemplo:

Función 1, Función 2, Intervalo, Paso, Valor inicial y1, valor inicial y2.
Resultados, método de Euler.

Figura 8. Gráfico y tabla de resultados, método Euler.

Resultados, método Runge-Kutta 3.


Figura 9. Gráfico y tabla de resultados, método RK-3.

Resultados, método de Runge-Kutta 4.

Figura 10. Gráfico y tabla de resultados, método RK-4.


Resultados, método de Runge-Kutta 6.

Figura 11. Gráfico y tabla de resultados, método RK-6

.
Comparación de los métodos.

Figura 12. Gráfico y tabla de comparación de métodos.


ECUACIONES DIFERENCIALES ORDINARIAS DE SEGUNDO ORDEN

Ejemplo:

Función 1, Función 2, Intervalo, Valor inicial y1, valor asumido y2..

Método del disparo.

Figura 13. Gráfico método del disparo.


Método de diferencias finitas.

Figura 14. Cálculo en los nodos.


Figura 15. Gráfico método de diferencias finitas.

Comparación de los métodos.

Figura 16. Gráfico comparación de los métodos.

ECUACIONES DIFERENCIALES ORINARIAS DE ORDEN SUPERIOR


Una ecuación diferencial ordinaria de orden superior es una expresión que relaciona
una variable dependiente: Y y sus derivadas de cualquier orden con respecto a una
variable independiente x, así:

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).

Figura 17. Representación gráfica, método de Euler.

La primera derivada ofrece una estimación directa de la pendiente en


𝒙𝒊 : ∅ = 𝒇(𝒙𝒊 , 𝒚𝒊 ).
Donde 𝒇(𝒙𝒊 , 𝒚𝒊 ) es la ecuación diferencial evaluada en 𝒙𝒊 y 𝒚𝒊 . La estimación se
sustituye en la ecuación:
𝒚𝒊+𝟏 = 𝒚𝒊 + 𝒇(𝒙𝒊 , 𝒚𝒊 )𝒉.
Algoritmo
1. Reemplazamos los valores iniciales en la función que nos dan, hallando ∅
2. Reemplazamos ahora en la ecuación 𝒚𝒊+𝟏 = 𝒚𝒊 + 𝒇(𝒙𝒊 , 𝒚𝒊 )𝒉, hallando el punto
en 𝒚 = 𝒚𝒊+𝟏
3. Como ya tenemos los valores de 𝒙, y acabamos de hallar el nuevo punto en
y que sería el 𝒚 = 𝒚𝒊+𝟏 , con estos puntos volvemos a reemplazar en la
función y aplicamos la ecuación de Euler
4. Repetimos el procedimiento hasta que hayamos llegado al valor final que nos
dieron.
Método de Heun
Un método para mejorar la estimación de la pendiente involucra la determinación y
promediado de dos derivadas para el intervalo (una en el punto inicial y otra en el
punto final).

Figura 18. Representación gráfica, método de Heun.

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:
𝒚’𝒊 +𝒚’𝒊+𝟏 𝒇(𝒙𝒊 ,𝒚𝒊 )+𝒇(𝒙𝒊+𝟏 ,𝒚𝟎𝒊+𝟏 )
̅’ =
𝒚 =
𝟐 𝟐

Ésta pendiente promedio se utiliza después para extrapolar linealmente desde


𝒚𝒊 hasta 𝒚𝒊+𝟏 con el método de Euler:
𝒇(𝒙𝒊 ,𝒚𝒊 )+𝒇(𝒙𝒊+𝟏 ,𝒚𝟎𝒊+𝟏 )
𝒚𝒊+𝟏 = 𝒚𝒊 + 𝒉 (𝑒𝑐𝑢𝑎𝑐𝑖ó𝑛 𝑐𝑜𝑟𝑟𝑒𝑐𝑡𝑜𝑟𝑎) .
𝟐

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
𝒌𝟑 = 𝒇(𝒙𝒊 + 𝒑𝟐 𝒉, 𝒚𝒊 + 𝒒𝟐𝟏 𝒌𝟏 𝒉 + 𝒒𝟐𝟐 𝒌𝟐 𝒉)
𝒌𝒏 = 𝒇(𝒙𝒊 + 𝒑𝒏−𝟏 𝒉, 𝒚𝒊 + 𝒒𝒏−𝟏.𝟏 𝒌𝟏 𝒉 + 𝒒𝒏−𝟏.𝟐 𝒌𝟐 𝒉 + ⋯ + 𝒒𝒏−𝟏.𝒏−𝟏 𝒌𝒏−𝟏 𝒉)

Método de Runge-Kutta de segundo orden


La versión de segundo orden de la ecuación 𝒚𝒊+𝟏 = 𝒚𝒊 + ∅(𝒙𝒊 , 𝒚𝒊 , 𝒉)𝒉 es
𝒚𝒊+𝟏 = 𝒚𝒊 + (𝒂𝟏 𝒌𝟏 + 𝒂𝟐 𝒌𝟐 )𝒉 donde 𝒌𝟏 = 𝒇(𝒙𝒊 , 𝒚𝒊 ) y 𝒌𝟐 = 𝒇(𝒙𝒊 + 𝒑𝟏 𝒉, 𝒚𝒊 + 𝒒𝟏𝟏 𝒌𝟏 𝒉)
Los valores de a1, a2, p1 y q11 se evalúan al igualar la ecuación 𝒚𝒊+𝟏 = 𝒚𝒊 +
(𝒂𝟏 𝒌𝟏 + 𝒂𝟐 𝒌𝟐 )𝒉 con la expansión de la serie de Taylor hasta el término de segundo
orden. Al hacerlo, desarrollamos tres ecuaciones para evaluar las cuatro constantes
𝟏 𝟏
desconocidas. Las tres ecuaciones son: 𝒂𝟏 + 𝒂𝟐 = 𝟏 , 𝒂𝟐 𝒑𝟏 = 𝟐 y 𝒂𝟐 𝒒𝟏𝟏 = 𝟐

A continuación presentamos tres de las versiones más comúnmente usadas y


preferidas:

• Método de Heun con un solo corrector (𝒂𝟐 = 𝟏⁄𝟐): despejando de las


ecuaciones tenemos que 𝒂𝟏 = 𝟏⁄𝟐 y 𝒑𝟏 = 𝒒𝟏𝟏 = 𝟏 y sustituyendo en
𝟏 𝟏
la ecuación tenemos que 𝒚𝒊+𝟏 = 𝒚𝒊 + (𝟐 𝒌𝟏 + 𝟐 𝒌𝟐 )𝒉 donde 𝒌𝟏 = 𝒇(𝒙𝒊 , 𝒚𝒊 )
y 𝒌𝟐 = 𝒇(𝒙𝒊 + 𝒉, 𝒚𝒊 + 𝒌𝟏 𝒉) .
• El método del punto medio (𝒂𝟐 = 𝟏): despejando de las ecuaciones
tenemos que 𝒂𝟏 = 𝟎 y 𝒑𝟏 = 𝒒𝟏𝟏 = 𝟏⁄𝟐 y sustituyendo en la ecuación
𝟏
tenemos que 𝒚𝒊+𝟏 = 𝒚𝒊 + 𝒌𝟐 𝒉 donde 𝒌𝟏 = 𝒇(𝒙𝒊 , 𝒚𝒊 ) y 𝒌𝟐 = 𝒇(𝒙𝒊 + 𝟐 𝒉, 𝒚𝒊 +
𝟏
𝒌𝟏 𝒉).
𝟐
• Método de Ralston (𝒂𝟐 = 𝟐⁄𝟑): Ralston (1962) y Ralston y Rabinowitz
(1978) determinaron que al seleccionar 𝒂𝟐 = 𝟐⁄𝟑 se obtiene un mínimo en el
error de truncamiento para los algoritmos RK de segundo orden. Con esta
𝟏 𝟐
versión, 𝒂𝟏 = 𝟏⁄𝟑 y 𝒑𝟏 = 𝒒𝟏𝟏 = 𝟑⁄𝟒 y da 𝒚𝒊+𝟏 = 𝒚𝒊 + (𝟑 𝒌𝟏 + 𝟑 𝒌𝟐 ) 𝒉 donde
𝟑 𝟑
𝒌𝟏 = 𝒇(𝒙𝒊 , 𝒚𝒊 ) y 𝒌𝟐 = 𝒇 (𝒙𝒊 + 𝟒 𝒉, 𝒚𝒊 + 𝟒 𝒌𝟏 𝒉)

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.

Método de Runge-Kutta de tercer orden


Para 𝑛 = 3, es posible efectuar un desarrollo similar al del método de segundo
orden. El resultado de tal desarrollo genera seis ecuaciones con ocho incógnitas.
Por lo tanto, se deben dar a 𝑝𝑟𝑖𝑜𝑟𝑖 los valores de dos de las incógnitas con la
finalidad de establecer los parámetros restantes. Una versión común que se obtiene
𝟏
es 𝒚𝒊+𝟏 = 𝒚𝒊 + 𝟔 (𝒌𝟏 + 𝟒𝒌𝟐 + 𝒌𝟑 )𝒉 donde 𝒌𝟏 = 𝒇(𝒙𝒊 , 𝒚𝒊 ), 𝒌𝟐 = 𝒇(𝒙𝒊 +
𝟏 𝟏
𝒉, 𝒚𝒊 + 𝟐 𝒌𝟏 𝒉) y 𝒌𝟑 = 𝒇(𝒙𝒊 + 𝒉, 𝒚𝒊 − 𝒌𝟏 𝒉 + 𝟐𝒌𝟐 𝒉)
𝟐

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.

Método de Runge-Kutta de cuarto orden


El más popular de los métodos RK es el de cuarto orden.
𝟏
𝒚𝒊+𝟏 = 𝒚𝒊 + 𝟔 (𝒌𝟏 + 𝟐𝒌𝟐 + 𝟐𝒌𝟑 + 𝑲𝟒 )𝒉 donde 𝒌𝟏 = 𝒇(𝒙𝒊 , 𝒚𝒊 ),
𝟏 𝟏 𝟏 𝟏
𝒌𝟐 = 𝒇(𝒙𝒊 + 𝟐 𝒉, 𝒚𝒊 + 𝟐 𝒌𝟏 𝒉) , 𝒌𝟑 = 𝒇(𝒙𝒊 + 𝟐 𝒉, 𝒚𝒊 + 𝟐 𝒌𝟐 𝒉), 𝒌𝟒 = 𝒇(𝒙𝒊 + 𝒉, 𝒚𝒊 + 𝒌𝟑 𝒉)
Observe que con las EDO que están en función sólo de x, el método RK clásico de
cuarto orden es similar a la regla de Simpson 1/3. Además, el método RK de cuarto
orden tiene similitud con el procedimiento de Heun en cuanto a que se usan
múltiples estimaciones de la pendiente para obtener una mejor pendiente promedio
en el intervalo.

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

Cuando se requieren resultados más exactos, se recomienda el método RK de


𝟏
quinto orden de Butcher: 𝒚𝒊+𝟏 = 𝒚𝒊 + 𝟗𝟎 (𝟕𝒌𝟏 + 𝟑𝟐𝒌𝟑 + 𝟏𝟐𝒌𝟒 + 𝟑𝟐𝑲𝟓 + 𝟕𝑲𝟔 )𝒉
𝟏 𝟏 𝟏 𝟏
donde:𝒌𝟏 = 𝒇(𝒙𝒊 , 𝒚𝒊 ), 𝒌𝟐 = 𝒇 (𝒙𝒊 + 𝟒 𝒉, 𝒚𝒊 + 𝟒 𝒌𝟏 𝒉), 𝒌𝟑 = 𝒇(𝒙𝒊 + 𝟒 𝒉, 𝒚𝒊 + 𝟖 𝒌𝟏 𝒉 +
𝟏 𝟏 𝟏 𝟑 𝟑 𝟗
𝒌𝟐 𝒉), 𝒌𝟒 = 𝒇(𝒙𝒊 + 𝟐 𝒉, 𝒚𝒊 + 𝟐 𝒌𝟐 𝒉 + 𝒌𝟑 𝒉) , 𝒌𝟓 = 𝒇(𝒙𝒊 + 𝟒 𝒉, 𝒚𝒊 + 𝟏𝟔 𝒌𝟏 𝒉 + 𝟏𝟔 𝒌𝟒 𝒉)
𝟖
𝟑 𝟐 𝟏𝟐 𝟏𝟐 𝟖
y 𝒌𝟔 = 𝒇(𝒙𝒊 + 𝒉, 𝒚𝒊 − 𝟕 𝒌𝟏 𝒉 + 𝟕 𝒌𝟐 𝒉 + 𝒌𝟑 𝒉 − 𝒌𝟒 𝒉 + 𝟕 𝒌𝟓 𝒉)
𝟕 𝟕

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:

Figura 19. Representación gráfica, método 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

Uno de los métodos numéricos, considerado clásico en la literatura, para aproximar


la solución de un Problema de Valor de Frontera de segundo orden, es el método
del Disparo.

Planteamiento lineal: y ′′ = p(x)y ′ + q(x)y + r(x)

Aproximar la solución única del problema lineal.

y ′′ = p(x)y ′ + q(x)y + r(x), a ≤ x ≤ b, y(a) = α, y(b) = β (1)

Ésta solución (1) se dada por:

𝜷−𝒖(𝒃)
𝒚(𝒙) = 𝒖(𝒙) + ( ) 𝒗(𝒙) (2)
𝒗(𝒃)

Como se aprecia, la solución (2) que satisface las condiciones de frontera.

𝛽 − 𝑢(𝑏)
𝑦(𝛼) = 𝑢(𝛼) + ( ) 𝑣(𝛼)
𝑣(𝑏)

𝛽−𝑢(𝑏)
= 𝑢(𝛼) + ( )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.

Método de diferencias finitas


Básicamente, en una solución por diferencias finitas, las derivadas son
reemplazadas por aproximaciones en diferencias finitas, convirtiendo entonces un
problema de ecuaciones diferenciales en un problema algebraico fácilmente
resoluble por medios comunes (especialmente matriciales).

Planteamiento para el caso lineal: y′′= p(x) y ′+ q(x) y + r(x)

Para el problema de contorno:


y ′′= p(x) y ′ + q(x) y + r(x),a ≤ x ≤ b,y(a) = α,y(b)=β

Formando del sistema de ecuaciones: 𝛾𝑖=2+ℎ2 q(𝑥𝑖), 1≤i≤n,


𝛿𝑖=−1+ℎ2(𝑥𝑖), 1≤𝑖≤𝑛−1,
𝜖𝑖=−1+ℎ2(𝑥𝑖), 2≤𝑖≤𝑛,
Diferencias finitas adelante:
𝒖(𝒙𝒊 + 𝒉, 𝒚𝒋 ) − 𝒖(𝒙𝒊 , 𝒚𝒋 ) 𝒖𝒊+𝟏,𝒋 − 𝒖𝒊,𝒋
𝒖𝒙 (𝒙𝒊 , 𝒚𝒋 ) =
̃ =
𝒉 𝒉

Diferencias finitas atrás:


𝒖(𝒙𝒊 , 𝒚𝒋 ) − 𝒖(𝒙𝒊 − 𝒉, 𝒚𝒋 ) 𝒖𝒊,𝒋 − 𝒖𝒊−𝟏,𝒋
𝒖𝒙 (𝒙𝒊 , 𝒚𝒋 ) =
̃ =
𝒉 𝒉

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

De forma análoga se pueden obtener aproximaciones en diferencias finitas para


derivadas de orden mayor y operadores diferenciales. Por ejemplo usando la
fórmula de la diferencia central mostrada anteriormente con un espaciado de
h/2 para

y aplicando la fórmula de diferencia central a la derivada de f prima en x,


obtenemos la aproximación de la diferencia central de la segunda derivada de f:

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

Figura 20. Ejemplo de EDO orden superior.


ECUACIONES DIFERENCIALES PARCIALES

ECUACIONES DIFERENCIALES PARCIALES

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:

Se dice que una ecuación diferencial parcial es lineal, si es lineal en la función


desconocida y en todas sus derivadas, con coeficientes que dependen solo de las
variables independientes.

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.

Conceptos generales del método

La idea general del método de los elementos finitos es la división de un continuo en


un conjunto de pequeños elementos interconectados por una serie de puntos
llamados nodos. Permite resolver ecuaciones diferenciales asociadas a un
problema físico sobre geometrías complicadas. Las ecuaciones que rigen el
comportamiento del continuo regirán también el del elemento. De esta forma se
consigue pasar de un sistema continuo (infinitos grados de libertad), que es regido
por una ecuación diferencial o un sistema de ecuaciones diferenciales, a un sistema
con un número de grados de libertad finito cuyo comportamiento se modela por un
sistema de ecuaciones, lineales o no.

En cualquier sistema a analizar podemos distinguir entre:

• Dominio. Espacio geométrico donde se va a analizar el sistema.


• Condiciones de contorno. Variables conocidas y que condicionan el cambio
del sistema: cargas, desplazamientos, temperaturas, voltaje, focos de calor.
• Incógnitas. Variables del sistema que deseamos conocer después de que las
condiciones de contorno han actuados sobre el sistema: desplazamientos,
tensiones, temperaturas.

El método de los elementos finitos supone, para solucionar el problema, el dominio


discreteado en subdominios denominados elementos. El dominio se divide
mediante puntos (en el caso lineal), mediante líneas (en el caso bidimensional) o
superficies (en el tridimensional) imaginarias, de forma que el dominio total en
estudio se aproxime mediante el conjunto de porciones (elementos) en que
sesubdivide. Los elementos se definen por un número discreto de puntos, llamados
nodos, que conectan entre si los elementos.
EJEMPLO (Transferencia de Calor)
CONCLUSIONES
• Se lograron analizar cada uno de los métodos como lo eran método de
diferencias finitas y el método del disparo el cual en este ultimo hay que ir
variando el valor de h para encontrar un valor que se aproxime al valor real
de la ecuación.
• Se pudo observar por medio de las comparaciones en los errores de cada
caso que el método de Runge-Kutta 6 era el que presentaba menor error y
por lo tanto es el más recomendable para este tipo de ejercicios.
• El método de Euler es el menos recomendado debido a su error tan grande
con respecto a los demás programas.
• El método de diferencias finitas es el mas optimo debido a que se puede
hacer directamente desde la programación de Matlab sin necesidad de hacer
cálculos a mano como se hacía en el método del disparo, el cual había que
intentar hallar el paso para aproximarse a la respuesta
BIBLIOGRAFIA
• https://www.uam.es/personal_pdi/ciencias/carlosp/html/pid/DiferenciasFinita
s.html
• http://mmc.geofisica.unam.mx/acl/EDP/F_M/FDM/Introducci%C3%B3n%20
al%20M%C3%A9todo%20de%20Diferencias%20Finitas%20y%20su%20Im
plementaci%C3%B3n%20Computacional.pdf
• Chapra, S. and Canale, R. (2006). Métodos Númericos para Ingenieros. 5th
ed. Mexico: Pablo E. Roig Vázquez.
• Romero, S., Moreno, F. and Rodriguez, I. (2017). Introducción a las
Ecuaciones en Derivadas Parciales (EDP’s). [online] Available at:
http://www.uhu.es/sixto.romero/EDP_libro.pdf [Accessed 8 Jun. 2017].
• https://www.uam.es/personal_pdi/ciencias/ireneo/libro.pdf
• https://www.ugr.es/~dpto_am/docencia/Apuntes/EDPCaminos_Canada.pdf
• https://www.inf.utfsm.cl/~parce/cc2/clase14-PA.html
• https://portal.camins.upc.edu/materials_guia/250133/2011/EDOs-
TD_MetodoDisparo_Presentacion.pdf%3Bjsessionid=464BBD8D8E80908A
07876C5625BE8D81

Potrebbero piacerti anche