Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SNY Cap3
SNY Cap3
Yacimientos
Dr. Fernando Rodrguez de la Garza
e-mail: frodriguezd@pep.pemex.com
Tel: 55508712, 5622 3017 al 19
Captulo 3.
Diferencias Finitas
( )= ( )+ (
+ +
(3.1)
donde,
+ (
Diferencias Finitas
Ntese que la expansin dada por la Ec. 3.1 contiene trminos
solamente y aun es exacta. Reemplazamos la acostumbrada serie
infinita de Taylor por una serie finita. Esto es posible ya que como se
puede apreciar, el
)= ( )+
. Esto es:
3.2
) ( )
3.3
3.2.1Diferencias Progresivas.
Ntese que no existe manera de evaluar el ltimo trmino de la Ec.
3.3 no se tiene informacin de la segunda derivada,
que
Diferencias Progresivas.
En este caso la aproximacin de
mediante diferencias
progresivas es de primer orden, o sea O( ). Es comn reescribir
la Ec. 3.3 como:
=
Siendo (
+ )
( )
+ (
3.4
( ) =
3.5
)=
esto es:
( )
3.6
De aqu que:
( ) (
+ (
3.7
La aproximacin de
mediante diferencias regresivas es tambin
de primer orden. Elerror local de truncamiento de la aproximacin es:
( ) =
3.8
+ )=
y escribir
( )+
en
3.9
)=
( )
3.10
+ )
)=
3.11
) (
)=
+!
!
es decir:
se tiene que:
"
! (
)<
"
( )
( )
Diferencias regresivas,
( )
Diferencias centrales,
+!
Se desea
...(3.18)
&=
...(3.19)
&
...(3.20)
Empleando diferencias centrales, Ec. 3.17, en la aproximacin de la
Ec. 3.20 y apoyndose en los puntos % , que corresponden a las
fronteras de la celda i,j en la direccin x, se obtiene:
&
&
&
...(3.21)
&
3.22
3.23
3.24
(
$
+ $
3.25
Sea
( una funcin para la cual deseamos obtener
aproximaciones en diferencias finitas de su derivada parcial con
respecto al tiempo.
Se tienen tres opciones:
Diferencias regresivas (esquema implcito en tiempo)
Diferencias progresivas (esquema explcito en tiempo)
Diferencias centrales (esquema Crank-Nicholson)
)+
$
)
$
+ ( ( )
3.26
3.4 Aproximacin de
)+
$
+ ( ( )
3.27
)+
=
$
)+
$
)
$
+ (
3.28
3.4 Aproximacin de
&
&
+ &
&
=&
&
= &
$+
*&
= &
+ * &
&
&
&
3.29
3.30
3.31
3.32
10
(& =&
&
...(3.34)
)+
...(3.35)
)+
)+
=
(
...(3.49)
Donde,
)+
)+
...(3.50)
11
Crank-Nicholson
Y,
)+
(+
)+
+ +)
...(3.51)
)+
)+
)
+
)+
(+
)+
++) =
...(3.52)
Crank-Nicholson
Rearreglando,
( + )
)+
+ (
)+
)+
+
)
+
...(3.53)
( + )+ + + )
O bien,
)+
)+
+
-
)+
...(3.54)
12
Crank-Nicholson
Crank-Nicholson en Ec. 3.49 produce de nuevo un sistema
algebraico de ecuaciones lineales en las incgnitas )
- ( C-N implica ms trabajo que el Esquema Implcito).
Nos preguntamos:
1. Cmo se comparan las soluciones obtenidas mediante
cada uno de los mtodos con la solucin exacta?
2. Cul de los mtodos produce la mejor solucin?
3. Cul es el efecto de y ( sobre el desempeo numrico
de los mtodos y sobre la solucin?.
.=
...(3.54)
. +
+=
...(3.55)
{. }) + , + ) =
)
+
+)
)
)+
( ) (( )
+ !
...(3.56)
13
{/ }
)
+
)+
...(3.57)
{. }) + , + ) = {/ }) + , + ) + ! (
) (( ) =
...(3.58)
O bien:
{. }) {/ }) =
( ) (( ) = 0
) ...(3.59)
y (
la norma del vector de errores de
discretizacin tambin tiende a cero, 0 .
14
{/ }
...(3.60)
+) = 0)
{/
+) =
...(3.61)
) =
Donde:
cuando
...(3.62)
. si
...(3.63)
15
{/ } {/
)
O sea,
} = {/ (
)
)++ ) + + )+
)}) = {/ }) = 0 )
)+ )
= 0)
...(3.63)
...(3.64)
!& )
16
Matricial
. )
Donde,
=)
)
Coeficientes que se obtienen a partir de C.I.
17
)+
)
Criterio de
Estabilidad
)[
)+
)2
)+
)
est condicionado
#
/ +
/ +
/ =
/ [
3
Si se define,
/ +
/
=
)+
/ ]
Entonces,
3
=
[ 2
)+
]=
18
2 + 2
=5 6
[ 5 6(
Tambin,
)+
/ ) ]
5 6
42)
/ = 42)
Por lo que:
)+
/ ) + =
)+
)
)+
)
o bien,
42)
42)
(
/
Se cumple
para cualquier
valor de
El Esquema
Explcito es
Condicionalmente
Estable
19
)+
=
(
)
+
42)
La C. E. implica:
42)
El Esquema
Implcito es
Incondicionalmente
Estable
20
Construccin de Mallas
Existen bsicamente dos tipos de mallas en la simulacin numrica:
(a) Mallas de nodos distribuidos.
(b) Mallas de bloques centrados.
Los nodos y los bloques, o celdas, a su vez pueden ser distribuidos
de manera uniforme o no uniforme.
Las mallas no uniformes son necesarias cuando:
Se simulan problemas con regiones que experimentan cambios
fuertes en la presin y en las saturaciones, a lo largo del tiempo:
'
21
/
-
...(3.66)
8 =
= -
...(3.67)
...(3.68)
...(3.69)
/
-
8 = .
'
=
+
22
+ = 6
Integrando,
+ = 6
= ! ) ( )(2
(3.74)
(3.75)
23
7
'
'
'
+ 9 = + = 6
3.76
+: = + + = 6
Si hacemos que,
'
3.77
+9 = + :
3.78
)
= 6
)
3.79
24
3.80
+9 +
+9
= 6
= 6
)
)
3.81
)
)
3.82
+9 +
+9
(
(
)(
)(
+9
'
'
dividiendo
)
=
)
3.83
debe cumplirse,
+
)= (
) =!
) ( )(2
3.84
Lo que conduce a:
-
=
) = (- ) (
)= ( -
3.85
25
7
'
'
'
Si en 3.85 se escribe
(- ) (
2,
)= (2
3.86
)= ( 2
(- )
3.87
Donde,
2
;
3.88
26
'
'
'
(- ) (
O bien,
)= (- )
)= ( -
(- )
3.89
= (
Similarmente,
-+
-+
3.90
( )
27
( )
3.91
=(
(- )
Por lo tanto,
=(
=(
(- )
3.92
Blolques Centrados
Nodos Distribuidos
=(2
;
<
(- )
'
<
7-
=(
=
'
7-
28