0% encontró este documento útil (0 votos)
73 vistas20 páginas

Solución de EDPs con Diferencias Finitas

El documento describe la estrategia general para resolver ecuaciones diferenciales parciales (EDPs) mediante métodos de diferencias finitas. Estos incluyen discretizar la solución en una malla finita, aproximar derivadas usando valores en los nodos, y reemplazar las derivadas con esquemas de diferencias finitas para obtener un sistema de ecuaciones algebraicas que puede resolverse numéricamente.

Cargado por

alex
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
73 vistas20 páginas

Solución de EDPs con Diferencias Finitas

El documento describe la estrategia general para resolver ecuaciones diferenciales parciales (EDPs) mediante métodos de diferencias finitas. Estos incluyen discretizar la solución en una malla finita, aproximar derivadas usando valores en los nodos, y reemplazar las derivadas con esquemas de diferencias finitas para obtener un sistema de ecuaciones algebraicas que puede resolverse numéricamente.

Cargado por

alex
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ejemplo Diferencias Finitas 1D

Deisy Chaves
[Link]@[Link]
Estrategia general para la solución de EDPs

Estrategia general para la solución de EDPs:

1. Evaluar la solución (variables independientes) en un número


finito de puntos (malla o grilla)
Estrategia general para la solución de EDPs

Estrategia general para la solución de EDPs:

1. Evaluar la solución (variables independientes) en un número


finito de puntos (malla o grilla)

2. Aproximar derivadas en termino de los valores conocidos en los


nodos/puntos de la grilla
Estrategia general para la solución de EDPs

Estrategia general para la solución de EDPs:

1. Evaluar la solución (variables independientes) en un número


finito de puntos (malla o grilla)

2. Aproximar derivadas en termino de los valores conocidos en los


nodos/puntos de la grilla

3. Reemplazar derivadas temporales por alguna de las


discretizaciones estudiadas (Derivación basada en desarrollos
de la serie de Taylor o Diferencias Finitas)
Estrategia general para la solución de EDPs

Estrategia general para la solución de EDPs:

1. Evaluar la solución (variables independientes) en un número


finito de puntos (malla o grilla)

2. Aproximar derivadas en termino de los valores conocidos en los


nodos/puntos de la grilla

3. Reemplazar derivadas temporales por alguna de las


discretizaciones estudiadas (Derivación basada en desarrollos
de la serie de Taylor o Diferencias Finitas)

4. Reducir la(s) ecuación(es) diferencial(es) parcial(es) y


condiciones de borde a un sistema de ecuaciones algebraicas
Estrategia general para la solución de EDPs

 Métodos tradicionales para invertir la matriz A asociada a un


Sistema de ecuaciones (e.g. Eliminación Gausiana) requieren del
orden de O(N3) operaciones y requieren almacenar todos los
coecientes de la matriz (O(N2)).

 La matriz de coeficientes asociada al sistema de ecuaciones que


da solución al EDP es:
Estrategia general para la solución de EDPs

 Métodos tradicionales para invertir la matriz A asociada a un


Sistema de ecuaciones (e.g. Eliminación Gausiana) requieren del
orden de O(N3) operaciones y requieren almacenar todos los
coecientes de la matriz (O(N2)).

 La matriz de coeficientes asociada al sistema de ecuaciones que


da solución al EDP es:

o sparse o con la mayoría de los elementos iguales a cero.

o Existen varios métodos para resolver este tipo de sistemas que


aprovechan la estructura de la matriz para ahorrar memoria
(solo los coecientes que no son ceros son almacenados o para
acelerar el computo).
Estrategia general para la solución de EDPs

 La matriz de coeficientes asociada al sistema de ecuaciones que


da solución al EDP es:

o sparse o con la mayoría de los elementos iguales a cero.


Ejercicio

 Halle la solución de la ecuación diferencial


𝑑𝑑𝑑𝑑
= sin(𝑥𝑥 2 )
𝑑𝑑𝑑𝑑
Ejercicio

 Halle la solución de la ecuación diferencial


𝑑𝑑𝑑𝑑
= sin(𝑥𝑥 2 )
𝑑𝑑𝑑𝑑

 Se determina la malla para discretizar y hallar la solución en un


número finito de n + 1 puntos.
Ejercicio

 Halle la solución de la ecuación diferencial


𝑑𝑑𝑑𝑑
= sin(𝑥𝑥 2 )
𝑑𝑑𝑑𝑑

 Se determina la malla para discretizar y hallar la solución en un


número finito de n + 1 puntos.

1
ℎ=
𝑛𝑛
Ejercicio

 Reemplazar derivadas temporales por alguna de las


discretizaciones estudiadas (Derivación basada en desarrollos
de la serie de Taylor o Diferencias Finitas)
𝑑𝑑𝑑𝑑
= sin(𝑥𝑥 2 )
𝑑𝑑𝑑𝑑
Ejercicio

 Reemplazar derivadas temporales por alguna de las


discretizaciones estudiadas (Derivación basada en desarrollos
de la serie de Taylor o Diferencias Finitas)
𝑑𝑑𝑑𝑑
= sin(𝑥𝑥 2 )
𝑑𝑑𝑑𝑑

 Derivadas de orden superior hacia adelante


Ejercicio

 Reemplazar derivadas temporales por alguna de las


discretizaciones estudiadas (Derivación basada en desarrollos
de la serie de Taylor o Diferencias Finitas)
𝑑𝑑𝑑𝑑
= sin(𝑥𝑥 2 )
𝑑𝑑𝑑𝑑

 Derivadas de orden superior hacia adelante


Ejercicio

 Reemplazar derivadas temporales por alguna de las


discretizaciones estudiadas (Derivación basada en desarrollos
de la serie de Taylor o Diferencias Finitas)
𝑑𝑑𝑑𝑑
= sin(𝑥𝑥 2 )
𝑑𝑑𝑑𝑑

1
𝑥𝑥1 −3𝑓𝑓 𝑥𝑥1 + 4𝑓𝑓 𝑥𝑥2 − 𝑓𝑓(𝑥𝑥3 ) = sin(𝑥𝑥1 )2
2ℎ
Ejercicio

 Reemplazar derivadas temporales por alguna de las


discretizaciones estudiadas (Derivación basada en desarrollos
de la serie de Taylor o Diferencias Finitas)
𝑑𝑑𝑑𝑑
= sin(𝑥𝑥 2 )
𝑑𝑑𝑑𝑑

1
𝑥𝑥1 −3𝑓𝑓 𝑥𝑥1 + 4𝑓𝑓 𝑥𝑥2 − 𝑓𝑓(𝑥𝑥3 ) = sin(𝑥𝑥1 )2
2ℎ
Ejercicio

 Reemplazar derivadas temporales por alguna de las


discretizaciones estudiadas (Derivación basada en desarrollos
de la serie de Taylor o Diferencias Finitas)
𝑑𝑑𝑑𝑑
= sin(𝑥𝑥 2 )
𝑑𝑑𝑑𝑑

1
𝑥𝑥1 −3𝑓𝑓 𝑥𝑥1 + 4𝑓𝑓 𝑥𝑥2 − 𝑓𝑓(𝑥𝑥3 ) = sin(𝑥𝑥1 )2
2ℎ
1
𝑥𝑥1 −3𝑦𝑦1 + 4𝑦𝑦2 − 𝑦𝑦3 = sin(𝑥𝑥1 )2
2ℎ
Ejercicio

 Reducir la(s) ecuación(es) diferencial(es) parcial(es) y


condiciones de borde a un sistema de ecuaciones algebraicas

𝑑𝑑𝑑𝑑
= sin(𝑥𝑥 2 )
𝑑𝑑𝑑𝑑
Ejercicio

 Reducir la(s) ecuación(es) diferencial(es) parcial(es) y


condiciones de borde a un sistema de ecuaciones algebraicas
Ejercicio

 Reducir la(s) ecuación(es) diferencial(es) parcial(es) y


condiciones de borde a un sistema de ecuaciones algebraicas

𝐴𝐴𝑦𝑦 = 𝑏𝑏
𝑦𝑦 = 𝐴𝐴−1 𝑏𝑏

También podría gustarte