Está en la página 1de 26

METODO DE LAS DIFERENCIAS FINITAS -

CONCEPTOS BASICOS

Dr. Ing. Marcelo Heredia Gómez

Universidad Mayor de San Simon


Facultad de Ciencias y Tecnologia - Carrera de Ingenieria Civil

marceloheredia.g@fcyt.umss.edu.bo

May 6, 2020

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 1 / 26
Contenido

1 Introducción

2 Discretización

3 Tipos de Mallas Numéricas

4 Definición de Derivadas

5 Esquemas de Diferenciación

6 Aplicación de Condiciones de Borde

7 Sistemas de Ecuaciones Algebraicas

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 2 / 26
Introducción

INTRODUCCION
Es el método más antiguo para la solución de ecuaciones diferenciales
parciales, se cree que fue introducido por Euler en el siglo XVIII. Es
también el método mas sencillo para ser aplicado en geometrı́as simples

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 3 / 26
Introducción

INTRODUCCION

El punto de partida es la ecuación diferencial, donde el dominio a


resolver es discretizado por un malla de elementos.
La ecuación diferencial es aproximada en cada punto de la malla.
El resultado es una ecuación algebraica en cada uno de los puntos de
la malla
Las series de Taylor son utilizadas para aproximar las primeras y
segundas derivadas de las ecuaciones diferenciales

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 4 / 26
Discretización

DISCRETIZACION
El primer paso en la aplicación del método:

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 5 / 26
Discretización

DISCRETIZACION
El primer paso en la aplicación del método:

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 6 / 26
Tipos de Mallas Numéricas

TIPOS DE MALLAS NUMERICAS


Tipos de mallas numéricas:

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 7 / 26
Tipos de Mallas Numéricas

TIPOS DE MALLAS NUMERICAS

Cada punto de la malla está identificado por sus coordenadas cartesianas o


ı́ndices de la malla:

En cada uno de los puntos se calculan los valores de las variables, como
ser: velocidad de flujo, altura, concentraciones, etc.

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 8 / 26
Definición de Derivadas

DEFINICION DE DERIVADAS
La idea detrás de la aproximación por diferencias finitas, viene de la
definición de las derivadas:
 ∂φ  φ(xi + ∆x) − φ(xi )
= lim (1)
∂x ∆x→0 ∆x

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 9 / 26
Definición de Derivadas

Definición de Derivadas
La primera derivada ( ∂φ
∂x ) definida en un punto, es la pendiente de la
tangente de la curva φ(x) en ese punto (aproximación exacta).

Esta pendiente ’exacta’ puede ser aproximada mediante la pendiente de


una ’recta’ que pasa entre dos puntos cercanos.
Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 10 / 26
Esquemas de Diferenciación

ESQUEMAS DE DIFERENCIACION

Existen tres esquemas de aproximación a la derivada:


Esquema hacia adelante (forward):
La derivada en xi es aproximada por la pendiente de la lı́nea que pasa por
el punto xi y por otro punto en xi + ∆x

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 11 / 26
Esquemas de Diferenciación

ESQUEMAS DE DIFERENCIACION

Esquema hacia atrás (backward):


La derivada en xi es aproximada por la pendiente de la lı́nea que pasa por
el punto xi y por otro punto en xi − ∆x

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 12 / 26
Esquemas de Diferenciación

ESQUEMAS DE DIFERENCIACION

Esquema Central (Central):


La derivada en xi es aproximada por la pendiente de la lı́nea que pasa por
el punto xi − ∆x y por otro punto en xi + ∆x

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 13 / 26
Esquemas de Diferenciación

ESQUEMAS DE DIFERENCIACION

En resumen se tienen 3 esquemas:

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 14 / 26
Esquemas de Diferenciación

Aproximaciones de la Primera Derivada

Una de las aproximaciones más precisas de la primera derivada es la


definida mediante la aplicación de las Series de Taylor, donde cualquier
función continua y diferenciable φ(x), puede ser expresada mediante:

 ∂φ  (x − x )2  ∂ 2 φ  (x − x )3  ∂ 3 φ  (x −
i i
φ(x) = φ(xi )+(x−xi ) + 2
+ 3
+...+
∂x i 2! ∂x i 3! ∂x i n
(2)
Reemplazando x por xi+1 o xi−1 , se obtienen expresiones para los valores
de las variables en estos puntos en términos de la variable y sus derivadas
en xi

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 15 / 26
Esquemas de Diferenciación

Aproximaciones de la Primera Derivada


Utilizando la definición de las Series de Taylor, se puede obtener una
expresión mas general para la primera derivada o derivadas de ordenes
superiores:

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 16 / 26
Esquemas de Diferenciación

Aproximaciones de la Primera Derivada


Utilizando la definición de las Series de Taylor, se puede obtener una
expresión mas general para la primera derivada o derivadas de ordenes
superiores:

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 17 / 26
Esquemas de Diferenciación

Aproximaciones de la Segunda Derivada

Segundas derivadas por lo general aparecen en los términos de difusión.


Para estimar la segunda derivada en un punto, se puede utilizar la
aproximación de la primera derivada dos veces.

Segunda Derivada
Geométricamente, la segunda derivada es la pendiente de la lı́nea tangente
a la curva que representa la primera derivada

Por ejemplo, utilizando el esquema hacia atrás se tiene:


 ∂2φ  φi (xi − xi−1 ) + φi+1 (xi+1 − xi ) − φi (xi+1 − xi−1 )
= (3)
∂x 2 i (xi+1 − xi )2 (xi − xi−1 )

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 18 / 26
Esquemas de Diferenciación

Aproximaciones de la Segunda Derivada

Simplificando y asumiendo que el espacio entre puntos de la malla es


constante, se tiene que:
 ∂2φ  φi+1 + φi−1 − 2φi
= (4)
∂x 2 i (∆x)2

También se puede aplicar las Series de Taylor

 ∂2φ  φi+1 (xi − xi−1 ) + φi−1 (xi+1 − x1 ) − φi (xi+1 − xi−1 ) (xi+1 − xi )


= 1

∂x 2 i
2 (xi+1 − xi−1 )(xi+1 − xi )(xi − xi−1 )
(5)

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 19 / 26
Esquemas de Diferenciación

Aproximaciones de la Segunda Derivada

Para calcular la segunda derivada del término difusivo de la sgte. ecuación:

∂(ρuj φ) ∂  ∂φ 
= Γ + qφ (6)
∂xj ∂xj ∂xj

Primero se debe aproximar la primera derivada al interior del paréntesis,


multiplicar esta por Γ y diferenciar el producto de nuevo.

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 20 / 26
Aplicación de Condiciones de Borde

APLICACION DE CONDICIONES DE BORDE


La aproximación de Diferencias Finitas de una ecuación diferencial se
aplica a los puntos interiores de una malla.

Para resolver el problema en todo el dominio, se requiere conocer los


valores en los puntos de los bordes

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 21 / 26
Sistemas de Ecuaciones Algebraicas

SISTEMAS DE ECUACIONES ALGEBRAICAS

Las aproximaciones en Diferencias Finitas, proveen una ecuación algebraica


en cada uno de los puntos de la malla, conteniendo los valores de las
variables en el punto y en los vecinos, siendo de la forma:

AP φP + Σl Al φl = QP (7)

Donde
P corresponde al punto de la ecuación diferencial
l corresponde a los ı́ndices de los puntos vecinos
A denota las propiedades geométricas y del fluido
Q contiene a todos los términos conocidos

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 22 / 26
Sistemas de Ecuaciones Algebraicas

Sistemas de Ecuaciones Algebraicas


Dependiendo del orden de las aproximaciones de las derivadas, los valores
de las cantidades van a depender de distintas cantidades de puntos vecinos:

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 23 / 26
Sistemas de Ecuaciones Algebraicas

Sistemas de Ecuaciones Algebraicas

El número de ecuaciones y de incógnitas debe ser igual. El sistema puede


expresarse en forma matricial:

Aφ = Q (8)

A es la matriz dispersa de coeficientes. Su estructura depende del orden de


las variables en el vector de incógnitas φ. En el caso de una aproximación
de segundo orden (5 puntos), se obtiene una matriz diagonal.

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 24 / 26
Sistemas de Ecuaciones Algebraicas

Sistemas de Ecuaciones Algebraicas


Estructura de la matriz con diagonal principal

En sistemas no lineales, la matriz no es dispersa y no presenta estructura


en diagonal, requiere de métodos iterativos
Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 25 / 26
Sistemas de Ecuaciones Algebraicas

...Próxima clase
Sistemas Explı́citos

Dr. Ing. Marcelo Heredia Gómez (UMSS) Temas Especiales May 6, 2020 26 / 26

También podría gustarte