Sie sind auf Seite 1von 218

Notas de clase

del curso
Hidr
aulica Avanzada
y M
etodo Num
ericos

Dr. Alberto Serrano Pacheco


Profesor
Escuela de Ingeniera Civil
Universidad de Costa Rica
Telefono: (506) 2511-6716
Correo electronico: alberto.serrano@ucr.ac.cr
Contenido

Contenido i

Indice de figuras v

1 Introducci on 1
1.1 Propiedades de los fluidos . . . . . . . . . . . . . . . . . . . . 1
1.2 Est atica de los fluidos . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Flujo en canales abiertos . . . . . . . . . . . . . . . . . . . . . 3
1.4 Clasificacion de los flujos . . . . . . . . . . . . . . . . . . . . . 4
1.4.1 Clasificaci on seg
un el tiempo . . . . . . . . . . . . . . 5
1.4.2 Clasificaci on de acuerdo al espacio . . . . . . . . . . . 6
1.4.3 Clasificaci on de acuerdo a su condicion de presion . . 6
1.4.4 Clasificaci on de acuerdo al n umero de Reynolds . . . . 7
1.4.5 Clasificaci on de acuerdo al n umero de Froude . . . . . 8

2 Ecuaciones fundamentales 11
2.1 Ecuacion de continuidad . . . . . . . . . . . . . . . . . . . . . 11
2.2 Escuacion de momentum o cantidad de movimiento . . . . . . 13
2.3 Ecuacion de Bernoulli . . . . . . . . . . . . . . . . . . . . . . 19
2.4 Ecuacion de energa . . . . . . . . . . . . . . . . . . . . . . . 21
2.5 Influencia de la distribucion de velocidades . . . . . . . . . . 24
2.5.1 Coeficiente de correccion de momentum . . . . . . . . 25
2.5.2 Coeficiente de correccion de energa cinetica . . . . . . 25
2.5.3 Coeficiente de correccion de la ecuacion de Bernoulli . 26

3 Soluci
on de ecuaciones diferenciales ordinarias 29
3.1 Ecuaciones b
asicas . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2 Metodo de paso directo . . . . . . . . . . . . . . . . . . . . . 35
3.3 Metodo de paso est
andar . . . . . . . . . . . . . . . . . . . . 37
3.4 Metodo de Euler . . . . . . . . . . . . . . . . . . . . . . . . . 39

i
ii Contenido

3.5 Metodo de Euler modificado . . . . . . . . . . . . . . . . . . . 42


3.6 Metodo predictor-corrector . . . . . . . . . . . . . . . . . . . 43

4 Sistema de redes de canales 45


4.1 Ecuaciones gobernantes . . . . . . . . . . . . . . . . . . . . . 46
4.2 Canales en serie . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.3 Redes de canales . . . . . . . . . . . . . . . . . . . . . . . . . 55

5 Ecuaciones en derivadas parciales 63


5.1 Clasificaci
on de las ecuaciones en derivadas parciales . . . . . 63
5.1.1 Metodo de la regla de Cramer . . . . . . . . . . . . . . 64
5.1.2 Metodo de los valores propios . . . . . . . . . . . . . . 72
5.2 Comportamiento general de las ecuaciones diferenciales en
derivadas parciales . . . . . . . . . . . . . . . . . . . . . . . . 73
5.2.1 Ecuaciones hiperbolicas . . . . . . . . . . . . . . . . . 73
5.2.2 Ecuaciones parabolicas . . . . . . . . . . . . . . . . . . 74
5.2.3 Ecuaciones elpticas . . . . . . . . . . . . . . . . . . . 75

6 Enfoques para la soluci on de ecuaciones diferenciales en


derivadas parciales 79
6.1 Clasificaci
on de los metodos numericos . . . . . . . . . . . . . 84
6.2 Metodos conservativos . . . . . . . . . . . . . . . . . . . . . . 85
6.3 Soluciones discontinuas (forma no conservativa) . . . . . . . . 86
6.4 Ecuaciones de flujo a canal abierto unidimensional . . . . . . 88
6.5 Metodo de las caractersticas . . . . . . . . . . . . . . . . . . 93
6.5.1 Curvas caractersticas . . . . . . . . . . . . . . . . . . 98
6.5.2 Condiciones iniciales y de contorno . . . . . . . . . . . 100
6.5.3 Metodo de intervalos especficos . . . . . . . . . . . . . 100
6.5.4 Metodo del paso temporal variable . . . . . . . . . . . 102
6.6 Condiciones de contorno . . . . . . . . . . . . . . . . . . . . . 108
6.6.1 Metodo de las caractersticas . . . . . . . . . . . . . . 109
6.6.2 Conservacion de la masa . . . . . . . . . . . . . . . . . 111
6.6.3 Balance de ondas . . . . . . . . . . . . . . . . . . . . . 112
6.6.4 Celda ficticia . . . . . . . . . . . . . . . . . . . . . . . 114

7 Introduccion a las diferencias finitas 117


7.1 Metodos implcitos y explcitos . . . . . . . . . . . . . . . . . 128
7.1.1 Metodos explcitos . . . . . . . . . . . . . . . . . . . . 129
7.1.2 Metodos implcitos . . . . . . . . . . . . . . . . . . . . 129
7.2 Consistencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Contenido iii

7.3 Convergencia . . . . . . . . . . . . . . . . . . . . . . . . . . . 131


7.4 Estabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
7.5 Teorema de Lax . . . . . . . . . . . . . . . . . . . . . . . . . . 134

8 Esquemas explcitos unidimensionales 137


8.1 Esquema de Lax-Freidrichs . . . . . . . . . . . . . . . . . . . 137
8.2 Esquema de Lax-Wendroff . . . . . . . . . . . . . . . . . . . . 140
8.3 Esquema de MacCormack . . . . . . . . . . . . . . . . . . . . 144
8.4 Terminos fuente . . . . . . . . . . . . . . . . . . . . . . . . . 146

9 M etodos implcitos unidimensionales 149


9.1 Metodo de Crank-Nicholson . . . . . . . . . . . . . . . . . . . 149
9.2 Metodo de Beam-Warming . . . . . . . . . . . . . . . . . . . 150
9.3 Metodo de Preissmann . . . . . . . . . . . . . . . . . . . . . . 155

10 Metodo de vol umenes finitos unidimensionales 161


10.1 Conceptos b asicos de los metodos en volumenes finitos . . . . 162
10.2 Caso escalar lineal . . . . . . . . . . . . . . . . . . . . . . . . 166
10.3 Problema de Riemann . . . . . . . . . . . . . . . . . . . . . . 167
10.4 Esquema de Godunov . . . . . . . . . . . . . . . . . . . . . . 173
10.5 Sistemas de ecuaciones no lineales . . . . . . . . . . . . . . . 176
10.6 Esquema descentrado de primer orden . . . . . . . . . . . . . 177
10.7 Tratamiento de termino fuente . . . . . . . . . . . . . . . . . 180
10.8 Analisis de estabilidad . . . . . . . . . . . . . . . . . . . . . . 183

11 Introducci on al modelado bidimensional de flujo a canal


abierto 185
11.1 Ecuaciones gobernantes . . . . . . . . . . . . . . . . . . . . . 185
11.2 Esquemas numericos en diferencias finitas . . . . . . . . . . . 188
11.2.1 Esquema de MacCormack . . . . . . . . . . . . . . . . 189
11.2.2 Esquema de Gabutti . . . . . . . . . . . . . . . . . . . 191
11.2.3 Viscosidad artificial . . . . . . . . . . . . . . . . . . . 194
11.2.4 Analisis de estabilidad . . . . . . . . . . . . . . . . . . 195
11.3 Metodo de volumenes finitos de primer orden . . . . . . . . . 196
11.3.1 Analisis de estabilidad . . . . . . . . . . . . . . . . . . 207

Bibliografa 209
Indice de figuras

2.1 Fuerzas actuando en una seccion de un canal abierto. . . . . . 14


2.2 Volumen de control para un flujo en canal abierto. . . . . . . 18

3.1 Variables a analizar para el flujo gradualmente variado . . . . 31


3.2 Perfiles de flujo gradualmente variado. . . . . . . . . . . . . . 33
3.3 Aplicacion del metodo de Euler. . . . . . . . . . . . . . . . . . 41
3.4 Representaci on grafica del metodo de punto medio o Euler
modificado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

4.1 Ejemplos de redes de canales. . . . . . . . . . . . . . . . . . . 46


4.2 Variables involucradas en el problema. . . . . . . . . . . . . . 47
4.3 Discretizaci
on de varios canales en serie. . . . . . . . . . . . . 50
4.4 Red de canales simple compuesta por cuatro canales. . . . . . 57
4.5 Ejemplos de redes de canales. . . . . . . . . . . . . . . . . . . 61

5.1 Enfoques para la clasificacion de las ecuaciones diferenciales


en derivadas parciales. . . . . . . . . . . . . . . . . . . . . . . 64
5.2 Ilustraci
on de una curva caracterstica. . . . . . . . . . . . . . 66
5.3 Comportamiento de una ecuacion hiperbolica. . . . . . . . . . 75
5.4 Comportamiento de una ecuacion parabolica. . . . . . . . . . 76
5.5 Comportamiento de una ecuacion elptica. . . . . . . . . . . . 77

6.1 Discretizaci
on de una malla de calculo en el plano xy. . . . . 81
6.2 Enfoques para la soluci on numerica de problemas en Dinamica
de Fluidos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.3 Esquema del proceso de formacion de una discontinuidad. . . 87
6.4 Secci
on transversal de un canal no prismatico. . . . . . . . . . 90
6.5 Representaci on gr
afica de las curvas caractersticas (flujo subcrtico). 96
6.6 Definici
on de la zona de influencia (flujo subcrtico). . . . . . 98
6.7 Definici
on del dominio de dependencia (flujo subcrtico). . . . 99

v
vi
Indice de figuras

6.8 Curvas caractersticas para los diferentes regimenes de flujo. . 104


6.9 Definicion de las condiciones iniciales y de contorno (flujo
subcrtico). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
6.10 Curvas caractersticas a la entrada y salida del dominio com-
putacional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.11 Esquema de la interpolacion (flujo subcrtico). . . . . . . . . . 107
6.12 Tipos de contornos abiertos. . . . . . . . . . . . . . . . . . . . 110
6.13 Curva caracterstica en una entrada subcrtica. . . . . . . . . 111

7.1 Ilustraci
on del comportamiento de los primeros tres terminos
de la serie de Taylor. . . . . . . . . . . . . . . . . . . . . . . . 119
7.2 Expresiones en diferencias finitas con sus respectivos modulos
con respecto a x. . . . . . . . . . . . . . . . . . . . . . . . . . 125
7.3 Expresiones en diferencias finitas con sus respectivos modulos
con respecto a y. . . . . . . . . . . . . . . . . . . . . . . . . . 126
7.4 Aproximaci on de segundo orden centrada respecto a x y y. . 127
7.5 Resumen de un analisis en diferencias finitas. . . . . . . . . . 135

10.1 Definicion del volumen finito. . . . . . . . . . . . . . . . . . . 162


10.2 Representaci on grafica de una funcion constante para wn (x)
en el tiempo tn . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
10.3 Proceso de actualizacion de los valores de win a win+1 . . . . . 165
10.4 Solucion del problema de Riemann lineal. . . . . . . . . . . . 172

11.1 Malla para solucion en diferencias finitas. . . . . . . . . . . . 189


11.2 Ejemplos de mallas de calculo que se pueden utilizar en es-
quemas de vol umenes finitos. . . . . . . . . . . . . . . . . . . 199
11.3 Ejemplo de la discretizacion espacial del dominio computa-
cional. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
11.4 Definici
on de la distancia dn entre dos celdas i y j. . . . . . . 204
Captulo 1

Introducci
on

El termino hidr aulica se relaciona con la aplicacion de los princios de la


mecanica de fluidos a las estructuras de ingeniera del agua y las obras de
ingeniera civil y ambiental, en especial a las estructuras hidraulicas (por
ejemplo canales, ros, presas, embalses, plantas de tratamiento, entre otras).

En el presente curso se considera un canal abierto aquel en que el lquido


(agua) fluje con una superficie libre. El factor primordial en el analisis de
flujos a canal abierto (o superficie libre) es la localizacion de la superficie
libre que a priori no se conoce. La superficie libre asciende y desciende en
respuesta a perturbaciones del flujo, por ejemplo, cambios en la pendiente
o en el ancho del canal, entre otras. Los principales parametros en un
estudio hidraulico son la geometra del canal (ancho, pendiente, rugosidad),
las propiedades del flujo fluyendo (densidad, viscosidad) y los parametros
del flujo (velocidad, profundidad de flujo).

1.1 Propiedades de los fluidos

La densidad de un fluido se define como su masa por unidad de volumen.


Todos los fluidos reales resisten cualquier fuerza que tienda a mover una capa
por encima de otra, pero esta resistencia aprece solo mientras el movimiento
esta ocurriendo. La resistencia al movimiento de una capa de fluido por

1
2 1.2. Est
atica de los fluidos

encima de una capa adyacente se conoce como viscosidad del fluido. La ley
de viscosidad de Newton postual que, para el movimiento paralelo recto de
un fluido dado, el esfuerzo tangencial entre dos capas adyacentes es propor-
cional al gradiente de velocidad en la direccion perpendicular a las capas.

dV
= (1.1)
dy

donde es el esfuerzo cortante entre las capas adyacentes del fluido, es


la viscosidad din amica del fluidos, V es la velocidad y y es la direccion
perpendicular al movimiento del fluido. Los fluidos que obedecen la ley de
viscosidad de Newton se conocen como fluidos newtonianos. Un fluido new-
toniano es aquel en que el esfuerzo cortante, en un flujo unidimensional, es
proporcional a la tasa de deformacion medida por el gradiente de velocidad a
traves del flujo. Los fluidos comunes tales como el aire, el agua, los petroleos
livianos, son fluidos newtonianos.

En la interfase de un lquido y un gas, un lquido y un solido, o dos


lquidos no miscibles, se ejerce un esfuerzo de tension en la superficie del
lquido y se tiende a reducir el area de esta superficie lo maximo posible.
La tensi on superficial es la fuerza de estiramiento requerida para formar la
pelcula; en otras palabras, es la fuerza de tension por unidad de longitud
de la pelcula en equilibrio.

1.2 Est
atica de los fluidos

Si se considera un fluido en reposo, la presion en cualquier punto dentro del


fluido sigue la ley de Pascal. Para cualquier peque no volumen de control no
existe esfuerzo cortante que actue sobre la superficie de control. Las u
nicas
fuerzas que actuan sobre el volumen de control del fluido son las fuerzas
gravitacionales y las de presion 1 .

En una fluido estatico, la presion en un punto del fluido tiene un valor


u
nico, independiente de la direccion, lo cual se conoce como la ley de Pascal.
1
Por definici
on la fuerza de presi
on siempre act
ua perpendicular a una superficie, no
tiene componente tangencial a la misma.
Captulo 1. Introducci
on 3

La variaci
on de la presi
on en un fluido estatico se puede expresar como se
muestra en la ecuaci
on (1.2).

dP
= g (1.2)
dz

donde P es la presi
on, z es la elevacion vertical positiva ascendente, es la
densidad de fluido y g es la constante gravitacional.

Para un cuerpo de fluido en reposo con una superficie libre, por ejemplo
un lago, y con densidad constante, la variacion de presion es igual a:

P (x, y, z) = Patm g (z (z0 + d)) (1.3)

donde Patm es la presi on atmosferica, z0 es la elevacion del fondo del lago o


embalse y d es la profundidad del lago o embalse, (z0 + d) es la elevacion de
la superficie libre. La ecuaci
on (1.3) indica que la presion es independiente
de las coordenadas (x, y). El termino g (z (z0 + d)) es positivo dentro
del lquido en reposo y se conoce como presion hidrostatica.

La fuerza de presi
on que act ua sobre una superficie de area finita que
se encuentra en contacto con un fluido esta distribuida sobre la superficie.
Para obtener la fuerza resultante se debe realizar la integracion de la presion
P sobre el
area de contacto.

Z
FP = P dA (1.4)
A

donde A es el
area de la superficie.

1.3 Flujo en canales abiertos

Un canal abierto es una va de agua, canal o conducto en el cual un lquido


flujo con una superficie libre. En la mayora de las aplicaciones, el lquido
4 1.4. Clasificaci
on de los flujos

es agua y el aire por encima del lquido se encuentra en general en reposo y


a una presi
on atmosferica estandar.

En algunso casos practicos (conductos cerrados que fluye parcialmente


llenos), la presi
on del aire por encima del flujo puede volverse subatmosferica.
Cerca de la superfice libre de un flujo en un canal abierto, cierta cantidad
de aire se entrapa por la friccion en la superficie libre. Es decir, la condicion
de no deslizamiento en la interfase aire-agua induce el movimiento del aire.
Algunas veces se utiliza el termino capa lmite de aire para describir la
regi
on atmosferica dodne el aire es entrapado a traves de la transferencia de
momentum en la superficie libre.

En un flujo en canales abiertos de agua limpia, la superficie libre se


encuentra claramente definida; es la interfase entre el agua y el aire. Para un
flujo mezclado de agua-aire 2 , la definicion de la superficie libre (la interfase
entre la mezcla que fluye y la atmosfera que lo rodea) se torna un poco
complicada, mas detalles ver Chanson (2002).

En el cuadro 1.1 se muestran algunas diferencias entre el flujo a presion


y el flujo a canal abierto.

Cuadro 1.1: Diferencias b asicas entre el flujo a presi


on y el flujo a canal
abierto de fluido incompresible.
Flujo en tuberas Flujo a canal abierto
Flujo movido por la seccion Trabajo de presion conocido Gravedad (energa potencial)
transversal del flujo (fijada por la geometra del tubo) Desconocida de antemano porque no
se conoce la profundidad del flujo
Parametros caractersticos del Velocidad deducida de la ecuaci
on Profundidad y velocidad deducidas
de continuidad resolviendo simult aneamente las
ecuaciones de continuidad y momentum
Condiciones especficas de Presion atmosferica en la superficie
frontera libre del flujo

1.4 Clasificaci
on de los flujos

El flujo se puede clasificar de acuerdo a:

Seg
un el tiempo.
2
Conocido tambien como agua blancas.
Captulo 1. Introducci
on 5

De acuerdo al espacio.

Seg
un su condici
on de presion.

De acuerdo al n
umero de Reynolds.

De acuerdo al n
umero de Froude.

A continuaci
on se describe cada una de las diferentes clasificaciones de
flujo.

1.4.1 Clasificaci
on seg
un el tiempo

De acuerdo a las condiciones de tiempo se identifican dos tipos de flujos:

Flujo permanente: Llamado tambien flujo estacionario. Este tipo


de flujo se caracteriza porque las condiciones de velocidad de escur-
rimiento en cualquier punto no cambian con el tiempo, o sea que per-
manecen constantes con el tiempo o bien, si las variaciones en ellas
son tan peque nas con respecto a los valores medios. As mismo en
cualquier punto de un flujo permanente, no existen cambios en la den-
sidad, presi
on o velocidad con el tiempo, es decir:

N
=0 (1.5)
t

donde N es el parametro que denota velocidad V , densidad , temper-


atura T , entre otros. De esta forma en flujo permanente al no existir
variaci
on en la velocidad media del flujo, se puede llegar que el caudal
en constante, Q = constante.

Flujo no permanente: Llamado tambien flujo no estacionario. En


este tipo de flujo en general las propiedades de un fluido y las car-
actersticas mec
anicas del mismo seran diferentes de un punto a otro
dentro de su campo, adem as si las caractersticas en un punto determi-
nado varan de un instante a otro se dice que es un flujo no permanente,
es decir:
6 1.4. Clasificaci
on de los flujos

N
6= 0 (1.6)
t

donde N es el parametro que denota velocidad V , densidad , tem-


peratura T , entre otros.

1.4.2 Clasificaci
on de acuerdo al espacio

De acuerdo al espacio (o dimensiones) el flujo se puede clasificar en:

Flujo unidimensional: Es un flujo en el que el vector de velocidad


s
olo depende de una variable espacial, es decir, que se desprecian los
cambios de velocidad transversales a la direccion principal del escur-
rimiento. Dichos flujos se dan en tuberas largas y rectas o entre placas
paralelas.

Flujo bidimensional: Es un flujo en el que el vector velocidad solo


depende de dos variables espaciales. En este tipo de flujo se supone
que todas las partculas fluyen sobre planos paralelos a lo largo de
trayectorias que resultan identicas si se comparan los planos entre si,
no existiendo, por tanto, cambio alguno en direccion perpendicular a
los planos.

Flujo tridimensional: El vector velocidad depende de tres coorde-


nadas espaciales, es el caso mas general en que las componentes de la
velocidad en tres direcciones mutuamente perpendiculares son funcion
de las coordenadas espaciales x, y, z, y del tiempo t. Este es uno de los
flujos mas complicados de manejar desde el punto de vista matematico
y s
olo se pueden expresar facilmente aquellos escurrimientos con fron-
teras de geometra sencilla.

1.4.3 Clasificaci
on de acuerdo a su condici
on de presi
on

Existen dos tipos:


Captulo 1. Introducci
on 7

Flujo a presi on: El movimiento del fluido se realiza por conductos


cerrados sobre los que se ejerce una presion diferente a la atmosferica.
Las fuerzas principales que intervienen son las de presion.

Flujo a canal abierto: La superficie libre se encuentra siempre a


una presi on absoluta constante (presion atmosferica) y la fuerza que
dirige el flujo es la gravedad.

1.4.4 Clasificaci
on de acuerdo al n
umero de Reynolds

El numero de Reynolds es un parametro adimensional que clasifica a los


flujos en laminar y turbulento. El n umero de Reynolds Re es el cociente
entre las fuerzas de inercia y las fuerzas viscosas.

V L
Re = (1.7)

donde V es la velocidad promedio de flujo (m/s), es la densidad del fluido


(kg/m3 ), es la viscosidad cinematica y L es una longitud caracterstica, se
una conducto a presi on L es igual al diametro del conducto, si es un canal
abierto L se convierte en el diametro hidraulica, definido como:


Area mojada
DH = 4 (1.8)
Permetro mojado

Flujo laminar: Se caracteriza porque el movimiento de las partculas


del fluido se produce siguiendo trayectorias bastante regulares, sepa-
radas y perfectamente definidas dando la impresion de que se tratara
de laminas o capas mas o menos paralelas entre si, las cuales se deslizan
suavemente unas sobre otras, sin que exista mezcla macroscopica o in-
tercambio transversal entre ellas.

Flujo en transici on: Es un estado entre el flujo laminar el flujo


turbulento, donde no se ha desarrollado completamente la zona turbu-
lente, sin embargo, el flujo no viaje siguiendo trayectorias irregulares.
8 1.4. Clasificaci
on de los flujos

Flujo turbulento: Este tipo de flujo es el que mas se presenta en la


practica de ingeniera. En este tipo de flujo las partculas del fluido
se mueven en trayectorias erraticas, es decir, en trayectorias muy ir-
regulares sin seguir un orden establecido, ocasionando la transferencia
de cantidad de movimiento de una porcion de fluido a otra, de modo
similar a la transferencia de cantidad de movimiento molecular pero a
una escala mayor.
En este tipo de flujo, las partculas del fluido pueden tener tama nos
que van desde muy peque nas, del orden de unos cuantos millares de
moleculas, hasta las muy grandes, del orden de millares de pies c
ubicos
en un gran remolino dentro de un ro o en una rafaga de viento.
Cuando se compara un flujo turbulento con uno que no lo es, en igual-
dad de condiciones, se puede encontrar que en la turbulencia se de-
sarrollan mayores esfuerzos cortantes en los fluidos, al igual que las
perdidas de energa mecanica, que a su vez varan con la primera po-
tencia de la velocidad.

Cuadro 1.2: Clasificaci


on de flujo turbulento y laminar para flujo a presi
on
y canal abierto.

Flujo Flujo a presi


on Flujo a canal abierto
Laminar Re < 2300 Re < 1000
Transici
on 2300 < Re < 4000 1000 < Re < 3000
Turbulento Re < 4000 Re > 3000

1.4.5 Clasificaci
on de acuerdo al n
umero de Froude

El estado del flujo en canales abiertos esta gobernado por los efectos de la
gravedad y la viscosidad relativa a las fuerzas de inercia del flujo. El n
umero
de Froude F r es otro numero adimensional representa el cociente entre la
velocidad media del flujo y el valos de la celeridad de la onda dinamica.

V
Fr = (1.9)
gd

donde V es la velocidad promedio del flujo, g es la acelaracion de la gravedad


y d es la profundidad del flujo.
Captulo 1. Introducci
on 9

Dicho n
umero clasifica el flujo en canales abiertos en tres tipos.

Flujo subcrtico: Se da para valores del n umero de Froude F r <


1, para este caso la profundidad del flujo es alta con una velocidad
promedio baja. Es caracterstico de canales con baja pendiente.

Flujo crtico: Se presenta para F r = 1, es un estado energetico in-


estable. En este caso, se presenta la energa y fuerza especfica mnima
en el canal. Se utiliza para contar con estaciones de control.

Flujo supercrtico: Son todos los flujos donde F r > 1. Se caracter-


iza por una velocidad de flujo alta y una profundidad de agua baja.
Se presenta en canales con fuerte pendiente.
Captulo 2

Ecuaciones fundamentales

Como se mencion o anteriormente, en el flujo en canales abiertos, la super-


ficie libre se encuentra siempre a una presion absoluta constante (presion
atmosferica) y la fuerza que dirige el flujo es la gravedad. En las mayora de
las situaciones practicas, los canales abiertos contienen agua. Sin embargo,
los principios desarrollados para el calculo del flujo en canales abiertos son
aplicables a otros lquidos.

2.1 Ecuaci
on de continuidad

La ley de conservaci
on de la masa establece que la masa dentro de un sistema
cerrado permanece constante con el tiempo 1 .

DM
=0 (2.1)
Dt

D
donde M es la masa total y Dt es la derivada sustancial o el diferencial
absoluto.
1
Sin tener en cuenta los efectos de la relatividad

11
12 2.1. Ecuaci
on de continuidad

Sabiendo que la masa es la integral sobre todo el volumen del cuerpo, se


puede reescribir la ecuacion (2.1) como se muestra a continuacion.

Z Z Z
D
dxdydz = 0 (2.2)
Dt x y z

donde es la densidad del fluidos, (x, y, z) son los tres componentes del
sistema cartesiano de coordenadas. Para un volumen de control infinitesimal
la ecuaci
on de continuidad es:


+ div (V) = 0 (2.3)
t

en coordenadas cartesianas:

Vx Vy Vz
+ + + =0 (2.4)
t x y z

donde Vx , Vy y Vz son los componentes de la velocidad en las direcciones x,


y y z, respectivamente.

Para un fluido incompresible, densidad constante, la ecuacion de con-


tinuidad se convierte en:

divV = 0 (2.5)

en coordenadas cartesianas:

Vx Vy Vz
+ + =0 (2.6)
x y z

Para un fluido incompresible, por ejemplo un canal abierto, el afluente


(la cantidad de fluido que entra a un volumen de control) es igual al efluente.
Captulo 2. Ecuaciones fundamentales 13

Si se considera el fujo en un canal abierto que no tenga flujo a traves de


las paredes laterales y el fondo, la ecuacion (2.6) puede integrarse entre dos
secciones transversales de areas A1 y A2 , lo que quiere decir:

Z Z
Q= V dA = V dA (2.7)
A1 A2

donde Q es el caudal total. La integracion de la ecuacion (2.7) lleva a:

Q = V1 A1 = V2 A2 (2.8)

donde V1 y V2 son las velocidades medias a traves de las secciones transver-


sales A1 y A2 , respectivamente.

2.2 Escuaci
on de momentum o cantidad de movimiento

El desarrollo de la ecuaci
on de momentum para un volumen de control utiliza
como base la ley del movimiento del Newton:

Z  Z
X D
F= (M V) = Vd + VVdA (2.9)
Dt t VC SC

donde V C y SC se refieren al volumen de control y a la superficie de control,


respectivamente, y es el volumen del volumen de control. En lo basico, la
ecuaci
on (2.9) establece que el cambio en el momentum es igual a la suma
de todas las fuerzas apicadas al volumen de control.

Las fuerzas que actuan sobre el volumen de control son, ver figura 2.1:

Las fuerzas superficiales (fuerzas de presion y fuerzas cortantes) que


act
uan sobre la supeficie de control.
las fuerzas de volumen (las fuerzas gravitacionales) aplicadas en el
centro de masa del volumen de control.
14 2.2. Escuaci
on de momentum o cantidad de movimiento

1 2

V1 W sin

y1
s
W co

W
P1 V2 y2

P2
Ff
z1 L
z2

Nivel de referencia

Figura 2.1: Fuerzas actuando en una secci


on de un canal abierto.
Captulo 2. Ecuaciones fundamentales 15

Para un volumen infinitesimal peque no la ecuacion de momentum, apli-


cada a la componente i de la ecuacion vectorial es:


D (Vi ) (Vi ) X (Vi ) X ij
= + Vj = Fvoli + (2.10)
Dt t xj xj
j j

D
donde Dt es el diferencial absoluto, Vi es la componente de la velocidad en
la direcci
on i, Fvoli es la resultante de las fuerzas de volumen (por unidad de
volumen) y ij es el tensor de esfuerzo. Los subndices i y j se refieren a los
componentes en coordenadas cartesianas. Si las fuerzas volumetricas Fvol
se derivan de un potencial U , pueden reescribirse como: Fvol = gradU ,
por ejemplo, las fuerzas gravitacionales Fvol = grad (gz). Ademas, para
un fluido newtoniano las fuerzas de esfuerzo son: las fuerzas de presion y las
resultante de las fuerzas viscosas que act uan sobre el volumen de control.
Por consiguiente, para un fluido newtoniano y una fuerza volumetrica por
un potencial, la ecuaci on de momentum se convierte en:

D (V)
= Fvol gradP + Fvisc (2.11)
Dt

donde P es la presi
on y Fvisc es la resultante de las fuerzas viscosas (por
unidad de volumen) que act
uan sobre el volumen de control.

En coordenadas cartesianas:

 
(Vx ) P (Vx ) P
+ j Vj = Fvolx + Fviscx
 t xj  x
(Vy ) P (Vy ) P
+ j Vj = Fvoly + Fviscy (2.12)
 t xj  y
(Vz ) P (Vz ) P
+ j Vj = Fvolz + Fviscz
t xj z

donde el subndice j se refiere a los componentes de las coordenadas carte-


sianas, es decir, j = x, y, z. En la ecuacion (2.12) el termino de la derecha es
16 2.2. Escuaci
on de momentum o cantidad de movimiento

(V)
la suma de la acumulacion de momentum mas el flujo de momentum
t
(V)
V . El termino de la izquierda es la suma de todas las fuerzas qeu
x
act
uan sobre la masa como un todo, y las fuerzas superficiales que act uan
sobre la superficie de control.

Para un flujo incompresible, donde = constante, de un fluido newto-


niano con viscosidad constate en todo el volumen de control, la ecuacion de
cantidad de movimiento se convierte en:

 
Vx P Vx P
+ j Vj = Fvolx + Fviscx
 t xj  x
Vy P Vy P
+ j Vj = Fvoly + Fviscy (2.13)
 t xj  y
Vz P Vz P
+ j Vj = Fvolz + Fviscz
t xj z

donde es la densidad de fluido, se supone constante tanto en el espacio


como en el tiempo. Las ecuaciones (2.13) se conocen como la ecuacion de
Navier-Stokes.

Al considerar un flujo bidimensional en el plano (x, y) y para fuerzas


gravitacionales, la ecuacion de Navier-Stokes se convierte en:

 
Vx Vx Vx z P
+ Vx + Vy = g + Fviscx
t x y x x
  (2.14)
Vy Vy Vy z P
+ Vx + Vy = g + Fviscy
t x y y y

donde z esta alineada a lo largo de la direccion vertical y, siendo esta positiva


hacia arriba. N otese que las direcciones x y y son pendiculares una con
respecto a la otra y son independientes y no necesariamente ortogonales a
la direcci
on vertical.

Si se considera un flujo en un canal abierto se suepone un flujo unidimen-


sional, con una distribucion de velocidad uniforme, una pendiente del canal
Captulo 2. Ecuaciones fundamentales 17

constante y un ancho de canal constante B. La ecuacion de Navier-Stokes


en la direcci
on s es:

 
V V z P
+V = g + Fvisc (2.15)
t s s s

donde V es la velocidad a lo largo de una lnea de corriente. Al integrar la


ecuaci
on (2.15) sobre el volumen de control, las fuerzas que act
uan sobre el
volumen de control mostradas en la figura 2.2, tomada de Chanson (2002),
en la direcci
on s son:

Z
dz
g = gAs sin Fuerza de volumen (peso)
ZV C ds
dP
= gddB cos Fuerza de presion (distribucion hidrostatica)
ZV C ds
Fvisc = 0 Pw s Fuerza de friccion (cortante)
VC

donde A es el area de la secci


on transversal, d es la profundidad del flujo,
s es la longitud del volumen de control, 0 es el esfuerzo cortante promedio
en el fondo y Pw es el permetro mojado.

Si se supone un flujo permanente, el cambio en el momento es igual a:

Z
dV V
V = AsV
VC ds s

donde V es la velocidad media de flujo, el termino V es el momentum por


unidad de volumen.

La integraci
on de la ecuaci
on de Navier-Stokes para un flujo unidimen-
sional permanete en un canal abierto lleva a:

AV V = gAs sin gddB cos 0 Pw s (2.16)


18 2.2. Escuaci
on de momentum o cantidad de movimiento

y
y + y

V + V

0
s

Figura 2.2: Volumen de control para un flujo en canal abierto.

El termino de la izquierda en la ecuacion (2.16) es el gradiente del flujo


de momentum. El primer termino del lado derecho de la ecuacion representa
la fuerza gravitacional, el segundo la fuerza de presion y el tercero la fuerza
debido a la fricci
on.

Considerando un volumen de control arbitrario, es ventajoso seleccionar


un volumen de control con una superficie de control perpendicular a la di-
recci
on del flujo denotada como s. Para un flujo permanente e incompresi-
ble, las fuerzas que act
uan sobre el volumen de control en la direccion s son
iguales a las tasa de cambio en el momentum del flujo, es decir, no existe
acumulaci on de momentum. Para esta condicion, la ecuacion de momentum
quedara:

X
Fs = 2 A2 V2 Vs2 1 A1 V1 Vs1 (2.17)

P
donde Fs es la resultante de todas las fuerzas en la direccion s, los
subndices 1 y 2 se refieren a las secciones aguas arriba y aguas abajo, respec-
tivamente, Vsi donde i = 1, 2 representan el componente de la velocidad en
la direcci
on s. Combinando dichos terminos con la ecuacion de continuidad
Captulo 2. Ecuaciones fundamentales 19

para un flujo permanente e incompresible, se obtiene:

X
Fs = Q (Vs2 Vs1 ) (2.18)

En terminos simples, la ecuacion de momentum establece que el cambio


en el flujo de momentum es igual a la suma de todas las fuerzas (fuerzas de
volumen y de superficie) que actuan sobre el volumen de control. Para este
caso, se define como impulso I a la expresion QV .

2.3 Ecuaci
on de Bernoulli

La forma local de la ecuaci


on de Bernoulli puede deducirse de la ecuacion
de Navier-Stokes. Para su obtencion se debe suponer los siguiente:

La ecuaci
on se establece para una lnea de corriente.

El flujo no presenta fricci


on, Fvisc = 0.

El potencial de fuerza de volumen (la gravedad) es independiente del


U
tiempo, = 0.
t
V
El flujo es permanente, = 0.
t
El flujo es incompresible, = constante.

Con estas suposiciones, la ecuacion de Navier-Stokes (2.13) a lo largo de


la lnea de corriente se convierte en:

dV dz dP
V = g (2.19)
ds ds ds

donde V es la velocidad a lo largo de la lnea de corriente, s es la direccion


a lo largo de dicha lnea, la cu
al se define como una lnea imaginaria que
20 2.3. Ecuaci
on de Bernoulli

en todo lugar es tangente al vector velocidad del fluido. No existe flujo a


traves de una lnea de corriente y la velocidad se encuentra alineada en la
direccion s. La anterior ecuacion puede reordenarse para obtener:

V dV = gdz dP (2.20)

y esta puede reescribirse como:

V2
 
dP
+ gdz + d =0 (2.21)
2

Integrando la ecuacion (2.21), se obtiene:

P V2
+ gz + = constante (2.22)
2

La ecuacion (2.22) es la ecuacion de Bernoulli y la ecuacion (2.21) es la


forma diferencial de la ecuacion de Bernoulli. cada termino de la ecuacion
de Bernoulli puede interpretarse por analoga como una forma de energa:

P
1. es an
alogo al trabajo de flujo por unidad de masa del fluijo en

movimiento (trabajo neto hecho por el elemento fluido sobre su alrede-
dor mientras esta fluyendo).

2. U = gz es similar a la energa potencial por unidad de masa.


V2
3. se relaciona con la energa cinetica por unidad de masa.
2

Si no existieran perdidas por friccion, la suma de las energas potencial y


cinetica y el trabajo de las fuerzas de presion del fluido sera constante. A lo
largo de una lnea de corriente la energa del flujo puede reordenarse entre
la energa cinetica (la velocidad), la energa potencial (altura) o el tranao
hecho por las fuerzas de presion (profundidad de flujo), pero la suma de
todos estos terminos debe permanecer constante.
Captulo 2. Ecuaciones fundamentales 21

La ecuacion de Bernoulli tambien se puede escribir como se muestra a


continuaci
on:

P V2
z+ + = constante (2.23)
2g

donde todos los terminos de la ecuacion tienen dimension de longitud, por


lo que la ecuaci
on expresa una altura energetica.

Bajo condiciones particulares cada una de las suposiciones que sostienen


la ecuaci
on de Bernoulli pueden abandonarse:

Para el flujo de un gas de tal manera que el cambio de presion sea


s
olo una pequena fracci
on de la presion absoluta (menor del 5%) el
gas puede considerarse incompresible, de tal manera, que la ecuacion
(2.22) puede aplicarse con una densidad promedio .

Para flujo no permanente con condiciones que cambian gradualmente


(un embalse que se vaca de forma lenta) se puede aplicar la ecuacion
de Bernoulli sin tener un error apreciable.

Para un flujo real, la ecuacion de Bernoulli se utilizar en primer lugar


ignorando el esfuerzo cortante viscoso para obtener resultados teoricos.
Posteriormente, la ecuaci on resultante puede ser afectada por un co-
eficiente experimental que corrija la solucion analtica de tal manera
que describa el caso fsico real.

2.4 Ecuaci
on de energa

La primera ley de la termodinamica para un sistema establece que la energa


neta (por ejemplo, calor, energa potencial, entre otras) suministrada al
sistema es igual al incremento de energa en el sistema mas la energa que
sale de este como trabajo realizado. Matematicamente tenemos:

DE Qh Wt
= (2.24)
Dt t t
22 2.4. Ecuaci
on de energa

donde E es la energa total del sistema, Qh es el calor a el transferido,


Wt es el trabajo realizado por el sistema. La energa del sistema es al
suma de el termino de energa potencial gz, el termino de energa cinetica
V2
y la energa interna e.
g

El trabajo realizado por el sistema sobre sus alrededores incluye el tra-


bajo realizado por las fuerzas de presion:

Z
WP = t P V dA (2.25)
SC

el trabajo realizad por las fuerzas cortantes Ws .

Para un flujo permanente unidimensional a traves de un volumen de


control, la premiera ley de la termodinamica se convierte en:

V2 V2
   
Qh P1 Ws P2
+ + gz1 + 1 1 V1 A1 = + + gz2 + 2 2 V2 A2
t 1 g t 2 g
(2.26)

donde los subndices 1 y 2 se refiere a las condiciones de flujo aguas arriba


y aguas abajo, respectivamente.

Debido a que el flujo es permanente, la conservacion de la masa implica


que:

1 V1 A1 = 2 V2 A2 (2.27)

y al dividar la primera ley de la termodinamica por V A la ecuacion de


energa en forma diferencial se convierte en:

 
P
dqh dws = d + (gdz + V dV + de) (2.28)

Captulo 2. Ecuaciones fundamentales 23

donde e es la energa interna por unidad de masa, qh es el calor a nadido al


sistema por unidad de masa y ws es le trabajo de las fuerzas cortantes que el
sistema hace por unidad de masa. Para un fluido sin friccion (transformacion
reversible) la primera ley de la termodinamica puede escribirse en terminos
de la entropa S como se muestra:

 
1
de = T dS P d (2.29)

La desigualdad de Clausius estable que:

dqh
dS >
T

Al remplazar la energa interna por la anterior ecuacion y denominarla


perdidas al termino T dS dqh , la ecuacion de energa se convierte en:

 
dP
+ gdz + V dV + dws + d (perdidas) = 0 (2.30)

En ausencia de trabajo realizado por las fuerzas cortantes ws = 0 la


ecuacion de la energa se diferencia de la ecuacion de Bernoulli solo en el
termino de perdidas de energa.

Integrando la ecuaci
on (2.30) y despreciando el trabajo realizado por las
fuerzas cortantes, se obtiene:

P1 V12 P2 V22
z1 + + = z2 + + + perdidas12 (2.31)
2g 2g

donde los subndices 1 y 2 se refieren a la seccion aguas arriba y aguas abajo,


respectivamente, y perdidas12 , representa la perdidas de energa entre la
P V2
seccion 1 y 2. Se denomina carga o cabeza total H a la expresion z + + .
2g
P
El termino z + se conoce como la carga o cabeza piezometrica.

24 2.5. Influencia de la distribuci
on de velocidades

2.5 Influencia de la distribuci


on de velocidades

Los desarrollos anteriores se obtuvieron suponiendo una distribucion de ve-


locidades uniforme, es decir, se supuso que la velocidad era constante a traves
de toda la secci
on transversal. En la practica, la distribucion de velocidad
no es uniforme debido a la friccion en el fondo y en las paredes laterales.

La mayora de los resultados todava son validos si se utiliza la velocidad


promedio del flujo en lugar de la velocidad uniforme mediante la introduccion
de un coeficiente de correccion de velocidad: el coeficiente de Boussinesq o
de correcci
on de momentum y el coeficiente de Coriolis o coeficiente de
correcci
on de energa cinetica.

La distribuci
on de velocidades en un flujo turbulento completamente
desarrollado en un canal abierto esta dada por aproximacion por la ley de
la potencia de Prandtl.

v(y) y  1
N
= (2.32)
Vmax d

donde el exponente N1 vara desde 14 hasta 121


dependiendo de la friccion en
las fronteras y de la forma de la seccion transversal. Las formulas de la ley
de la potencia de uso mas com un son la ley de la potencia un sexto 16 y la
de la ley de la potencia un septimo 71 . ? desarrollo un completo analisis de
la distribuci
on de velocidades en una canal abierto y para flujo en tuberas
con referencia a la resistencia al flujo. Ademas, demostro que la ecuacion
de Gauckler-Manning (flujo uniforme) implica una ecuacion con potencia 16
mientras que la formula con potencia 17 se deduce de la de resistencia de
Blasius (flujo turbulento hidraulicamente liso).

En aplicaciones practicas en ingeniera, N puede variar desde 4, para


aguas poco profundas en canales rugosos anchos, hasta 12, canales angostos
lisos. Un valor de N igual a 6 es razonablemente representativo de los flujos
en canales abiertos de concreto lisos. Sin embargo, debe recordarse que N
es una funci
on de la resistencia del flujo.
Captulo 2. Ecuaciones fundamentales 25

2.5.1 Coeficiente de correcci


on de momentum

Si la distribuci
on de velocidad no es uniforme a traves de la seccion transver-
sal, se debe introducir un coeficiente de correccion en la ecuacion de momen-
tum si se utiliza la velocidad promedio. El factor de correccion de momentum
, ver ?, se define como:

Z
v 2 dA
A
= (2.33)
V 2 A

donde V es la velocidad promedio a traves de la seccion transversal y v


la velocidad del flujo en cualquier punto de la seccion transversal. A este
coeficiente se le conoce como coeficiente de Boussinesq 2 .

Si se considera un flujo permanente en un canal horizontal y se supone


una distribucion hidrostatica de presiones, la ecuacion de momentum se
reescribe como:

   
1 1
Q (2 V2 1 V1 ) = gd21 B1 gd22 B2 (2.34)
2 2

donde Q es el caudal (m3 /s), d es la profundidad del flujo (m), B es el ancho


del canal (m) y el coeficiente de correccion de momentum.

El coeficiente de correcci
on de momentum siempre es mayor a la unidad,
si = 1 implica una distribucion uniforme de velocidades.

2.5.2 Coeficiente de correcci


on de energa cin
etica

Si la velocidad
 2  vara a traves de la 2seccion transversal, la altura de vleocidad
V V
media no es igual , donde el subndice medio se refiere al
2g media 2g
valor medio de la velocidad en la seccion transversal. La relacion de estas
2
Se conoce as en honor a J. Boussinesq, matem
atico frances (1842-1929).
26 2.5. Influencia de la distribuci
on de velocidades

dos cantidades se conoce como coeficiente de Coriolis3 , denotado con la letra


griega , y definido como:

Z
v 3 dA
A
= (2.35)
V 3 A

Si se reescribe la ecuacion de energa en terminos de la energa total


media, esta u
ltima debe transformarse como:

P V2
H =z+ + (2.36)
2g

suponiendo una distribucion hidrostatica de presiones.

El valor de es igual o mayor que 1 pero rara vez excede 1.15, mas
detalles ver ?. Para una distribucion de velocidades uniforme = 1.

2.5.3 Coeficiente de correcci


on de la ecuaci
on de Bernoulli

Tal como se demostr o en el apartado 2.3, la ecuacion de Bernoulli se deduce


de la ecuaci
on de Navier-Stokes. Esto quiere decir que su deduccion se realizo
a partir de la ecuaci
on de la conservacion de momentum. La aplicacion de la
ecuacion de Bernoulli al flujo en canales abiertos (dentro de las suposiciones
relevantes) se obtiene:

V 02
+ d + z = constante (2.37)
2g

donde V 0 es la velocidad promediada en la profundidad:

Z d
0 1
V = vdy
d 0
3
Se conoce as en honor a G. G. Coriolis, ingeniero frances.
Captulo 2. Ecuaciones fundamentales 27

Q
Notese que V 0 es diferente al valor medio V = .
A

La ecuacion (2.37) es la ecuacion de Bernoulli promediada en la profun-


didad, en la cual el factor de correccion es el coeficiente de Boussinesq.

Algunos textos introducen el forma incorrecta el coeficiente de correccion


de energa cinetica en la ecuacion de Bernoulli. Para mas detalles se debe
referir al an
alisis realizado por Liggett (1993).
Captulo 3

Soluci
on de ecuaciones
diferenciales ordinarias

El presente captulo abarca el analisis y la solucion de ecuaciones diferen-


ciales ordinarias. En matem aticas, una ecuacion diferencial ordinaria EDO
es la que contiene una funci
on desconocida de una variable independiente y
relaciona con sus derivadas:

una sola variable independiente (a diferencia de las ecuaciones diferen-


ciales parciales que involucran derivadas parciales de varias variables),
y
una o m
as de sus derivadas respecto de tal variable.

Matem aticamente es de crucial interes el conjunto de funciones que verif-


ican la ecuacion y establecen sus soluciones. Solo las ecuaciones diferenciales
mas sencillas admiten soluciones dadas por formulas explcitas (como las lin-
eales asociadas a una teora desarrollada practicamente por completo). No
obstante, pueden determinarse algunas propiedades de las soluciones de una
ecuacion diferencial sin requerirse su formulacion exacta. Clave para re-
solver la mayora de las ecuaciones diferenciales no lineales de sumo interes
en numeroso casos. Casos carentes de una formula auto-contenida para su
solucion que se suple con la aproximada numericamente con el auxilio crucial
de las computadoras.

29
30 3.1. Ecuaciones b
asicas

La matem atica pura centra el foco formal en la solucion, su existencia


y si es o no unica. La aplicada controla la validez de los metodos para
la soluci
on numericamente aproximada y el rigor de las justificaciones con
que se los sustenta. La teora de los sistemas dinamicos prioriza el analisis
cualitativo de sistemas descritos por ecuaciones diferenciales mientras se han
venido sumando numerosos metodos numericos para determinar soluciones
con un grado dado de precision.

Una EDO de mucho interes en Ingeniera Hidraulica es la ecuacion de


flujo gradualmente variado F GV , ya que gran cantidad de analisis en canales
prism aticos y no prismaticos para obras hidraulicas hacen uso de su solucion.
La razon de cambio de la profundidad del agua en flujo gradualmente variado
es usualmente peque na. Por lo tanto, la suposicion de una distribucion
hidrostatica es valida. Adicionalmente, la introduccion de un coeficiente
de correccion de la carga de velocidad contribuye a la utilizacion de una
velocidad media de flujo en cada seccion del canal.

3.1 Ecuaciones b
asicas

Para un canal que no presenta flujo lateral, ya sea de salida o entrada, la


ecuaci
on de continuidad entre dos secciones quedara como:

Q = V1 A1 = V2 A2 (3.1)

donde V es la velocidad media de la seccion, A es el area de la seccion y


Q es el caudal que pasa a traves de las secciones 1 y 2. Similarmente, la
ecuaci
on de energa entre las secciones quedara como.

1 V12 2 V22
z1 + y1 + = z2 + y2 + + hf (3.2)
2g 2g

donde z es la elevaci on del fondo del canal con respecto a una nivel de
referencia, y es la profundidad del flujo en cada seccion y hf es la perdida
de energa entre las secciones 1 y 2. Dicha perdida de energa incluye las
perdidas por fricci
on y de forma entre las secciones, ver figura 3.1.
Captulo 3. Soluci
on de ecuaciones diferenciales ordinarias 31

V12
1 hf
2g
V22
2
2g
y1

y2
Nivel de fond
o S0

z1
z2

Nivel de referencia

Figura 3.1: Variables a analizar para el flujo gradualmente variado

La ecuaci
on que gobierna el flujo gradualmente variado es:

dy S0 Sf
= (3.3)
dx 1 Q2 B/(gA3 )

donde x es la distancia a lo largo del canal (medida positiva hacia aguas


abajo del mismo), S0 es la pendiente de fondo del canal, Sf es la pendiente
de energa, B es el ancho del canal, g es la aceleracion de la gravedad.

La ecuaci on (3.3) es una ecuacion diferencial ordinaria de primer orden


en la cual x es la variable independiente y y es la variable dependiente. Este
ecuacion describe la variacion de la profundidad del flujo y a lo largo de la
distancia x en una canal determinado. Viendo los terminos de la derecha
de la ecuaci on, estos muestran que la razon de cambio es funcion de las
propiedades de la secci on del canal, la profundidad de flujo y del caudal.
Para una secci on dada de canal, las propiedades del canal (por ejemplo, el
ancho del canal y el area) son funciones unicamente de la profundidad y.
Para un problema dado, la S0 , la rugosidad del canal y el caudal Q son
variables conocidas. Por lo tanto, para un caudal determinado Q, se puede
decir que el lado derecho de la ecuacion (3.3) es funcion de la profundidad
y, la cu
al es funcion de la distancia x. Designemos la funcion f (x, y), como:
32 3.1. Ecuaciones b
asicas

dy
= f (x, y) (3.4)
dx

por lo tanto:

S0 Sf
f (x, y) = (3.5)
1 Q2 B/(gA3 )

Para determinar la profundidad de flujo en una longitud de canal, se tiene


que integrar la ecuaci
on anterior. Una solucion exacta de la ecuacion para
flujo gradualmente variado no existe, excepto para casos muy simplificados,
debido a que f (x, y) es una funcion no lineal. Por lo tanto, se utilizan
metodos numericos para su integracion.

En la figura 3.2, se muestran todos los perfiles de flujo gradualmente


variado que existen.

Se tiene y en una determinada distancia x, denotamos estos valores como


y1 y x1 , respectivamente. Para determinar el perfil de la superficie del agua,
podemos seguir dos procedimientos:

Determinar y2 en una localizacion especfica x2 .

Determinar x2 para una determinada profundidad de flujo y2 .

Si multiplicamos ambos lados de la ecuacion (3.5) por dx e integramos,


tenemos:

Z y2 Z x2
dy = f (x, y)dx (3.6)
y1 x1

aplicando los lmites de integracion, se puede escribir:

Z x2
y2 = y1 + f (x, y)dx (3.7)
x1
Captulo 3. Soluci
on de ecuaciones diferenciales ordinarias 33

Perfil zona 1 Perfil zona 2 Perfil zona 3

H2
Pendiente horizontal

No existe
yn

yn

yn
yc yc yc H3
Pendiente suave

M1

M2
yn yn yn
yc yc yc M3
Pendiente crtica

C1 Flujo uniforme
yn = yc

yn = yc

yn = yc

C3

S1
Pendiente fuerte

yc yc S2 yc
yn yn yn S3
Pendiente adversa

A2
No existe

yc yc yc A3

Figura 3.2: Perfiles de flujo gradualmente variado.


34 3.1. Ecuaciones b
asicas

si dx es positiva se debe realizar los calculos en direccion hacia aguas abajo,


si dx es negativo, se debe realizar los calculos hacia aguas arriba. Tambien
se puede calcular y2 mediante evaluacion numerica del termino integral de
la ecuaci
on (3.7). Posteriormente, por aplicacion sucesiva de la ecuacion, se
puede obtener todo el perfil de la superficie de agua para una longitud de
canal deseada.

Por otro lado, se puede obtener el valor de x2 donde se presenta una


profundidad de agua y2 , reescribiendo la ecuacion de la siguiente manera:

dx
= F (x, y) (3.8)
dy

donde se tiene:

1 Q2 B/(gA3 )
F (x, y) = (3.9)
S0 Sf

multiplicando ambos lados por dy e integrando, se tiene:

Z y2
x2 = x1 + F (x, y)dy (3.10)
y1

el valor de x2 puede ser determinado por integracion numerica.

Se puede utilizar la ecuacion (3.3) o la ecuacion de energa entre dos sec-


ciones para determinar el perfil de la superficie del agua. El u nico problema
con utilizar la ecuaci
on de energa es la determinacion de la perdidas entre
secciones hf .
Captulo 3. Soluci
on de ecuaciones diferenciales ordinarias 35

3.2 M
etodo de paso directo

Suponiendo que se conoce la profundidad en la seccion 1 y se quiere deter-


minar la localizaci on de la seccion 2, donde una se tiene un profundidad
especfica y2 , para un determinado caudal Q. En otras palabras, el estado
de nuestro problema es el siguiente: la profundidad en la seccion 1, y1 , a una
distancia x1 es conocida; se debe determinar la distancia x2 donde se tiene
una profundidad conocida y2 . Se conocen las propiedades de la seccion del
canal, S0 , Q y n.

Teniendo la pendiente de fondo del canal, S0 , se tiene:

z2 = z1 S0 (x2 x1 ) (3.11)

Adicionalmente, se tienen las energas especficas de las secciones:

1 V12 2 V22
E1 = y1 + E2 = y2 + (3.12)
2g 2g

La pendiente de energa o gradiente energetico en flujo gradualmente


variado puede ser determinado con un error despreciable usando la formula
correspondiente para la pendiente de friccion en flujo uniforme. Sin embargo,
debido a que la profundidad de flujo y vara con la distancia x, la pendiente
de fricci
on Sf tambien vara con la distancia. Las siguientes expresiones han
sido utilizadas para obtener un valor representativo de Sf para la longitud
de canal entre la secci
on 1 y 2.

1
Pendiente promedio de friccion Sf = (Sf 1 + Sf 2 )
2
Media geometrica de la pendiente de friccion Sf = Sf 1 Sf 2
p
2Sf 1 Sf 2
Media arm
onica de la pendiente de friccion Sf =
Sf 1 + Sf 2
(3.13)

Laurenson (1986) demostr o que la aproximacion de la pendiente prome-


dio de fricci
on da los errores maximos mas bajos en comparacion con las
36 3.2. M
etodo de paso directo

otras aproximaciones (aunque no para todos los casos). Si la distancia en


las secciones 1 y 2 es peque na, o la diferencia entre las profundidades y1 y
y2 no es significativa, la aproximacion de la pendiente promedio de friccion
lleva a resultados satisfactorios.

Por lo tanto hf se puede escribir como:

1
hf = Sf (x2 x1 ) = (Sf 1 + Sf 2 ) (x2 x1 ) (3.14)
2

Sustituyendo la ecuacion (3.12) y (3.14) dentro (3.2), tenemos:

1
z1 + E1 = z2 + E2 + (Sf 1 + Sf 2 ) (x2 x1 ) (3.15)
2

Utilizando la expresion para z2 dada por (3.11), nos queda:

1
E2 E1 = S0 (x2 x1 ) (Sf 1 + Sf 2 ) (x2 x1 ) (3.16)
2

Por lo que se puede escribir de la siguiente manera:

E2 E1
x2 = x1 + (3.17)
1
S0 (Sf 1 + Sf 2 )
2

Por lo tanto, usando (3.17) se puede obtener la localizacion de la seccion


2. Este es el primer paso para la utilizacion del metodo de paso directo para
la soluci
on de los perfiles de flujo gradualmente variado. Posteriormente, lo
que se tiene que realizar es un aumento o disminucion de la profundidad de
flujo para poder determinar el perfil del agua.

Las principales desventajas de este metodo son:

La profundidad de flujo no es calculada en una localizacion especfica.


Por lo tanto, en algunos casos es necesario la interpolacion para aprox-
imar el valor de la profundidad del agua.
Captulo 3. Soluci
on de ecuaciones diferenciales ordinarias 37

Este metodo no es aplicable a canales no prismaticos.

3.3 M
etodo de paso est
andar

El procedimiento descrito en el apartado anterior no es aplicable si lo que se


desea es calcular la profundidad del agua en una localizacion especfica o si
las secciones disponibles se encuentran u
nicamente a ciertas distancia entre
ellas. Para estos casos, se debe puede utilizar el metodo de paso estandar.
Un programa muy popular, ampliamente utilizado, conocido como HEC 2
o actualmente HEC RAS, desarrollado por el Cuerpo de Ingenieros de
los Estados Unidos de America en 1982 esta basado en este metodo.

Utilizando la figura anterior, se conocen la profundidad y1 , para un cau-


dal determinado Q, en una seccion dada del canal 1, as como su local-
izacion x1 ; y se quiere determinar la profundidad del agua a una distancia
x2 en la secci on 2. Como se conoce y1 , se puede determinar la velocidad en
dicha secci on V1 . Adicionalmente, se puede determinar la energa total en
la secci
on 1 como:

1 V12
H1 = z1 + y1 + (3.18)
2g

De acuerdo con la ecuaci


on de energa, la energa en la seccion 2 es:

H2 = H1 hf (3.19)

donde hf es la perdida de energa entre la seccion 1 y la seccion 2. Reescri-


biendo (3.19), tenemos:

1
H2 = H1 (Sf 1 + Sf 2 ) (x2 x1 ) (3.20)
2

Sustituyen la expresi
on dada por (3.19) y (3.18) en la ecuacion (3.20), y
colocando todos los terminos al lado izquierdo, se obtiene:
38 3.3. M
etodo de paso est
andar

2 Q2 1 1
y2 + 2 + Sf 2 (x2 x1 ) + z2 H1 + Sf 1 (x2 x1 ) = 0 (3.21)
2gA2 2 2

En la ecuaci
on (3.21), A2 y Sf 2 son funcion de la profundidad y2 y todas
las demas cantidades han sido determinadas para la seccion 1. Por lo tanto,
y2 puede ser determinada resolviendo la siguiente ecuacion no lineal:

2 Q2 1 1
F (y2 ) = y2 + + Sf 2 (x2 x1 ) + z2 H1 + Sf 1 (x2 x1 ) = 0 (3.22)
2gA22 2 2

La ecuaci
on (3.22), puede ser resuelta mediante un procedimiento de
prueba y error o utilizando los metodos de la biseccion o el metodo de
Newton. Se discutira el metodo de Newton para la solucion de la ecuacion
(3.22).

dF
Para la utilizaci
on de este metodo, es necesario una expresion para .
dy2
Esta expresi
on puede obtenerse derivando la ecuacion (3.22) con respecto a
y2 :

!
dF 2 Q2 dA2 1 d Q2 n2
=1 + (x2 x1 ) (3.23)
dy2 2gA32 dy2 2 dy2 4/3
C02 A22 R2

El u
ltimo termino de la ecuacion (3.23) se puede evaluar como:

!
d Q2 n2 2Q2 n2 dA2 4 Q2 n2 dR2
4/3
= 4/3

dy2 C02 A22 R2 C02 A32 R2 dy2 3 C 2 A2 R7/3 dy2
0 2 2
2Q n B2 4 Q2 n2
2 2 1 dR2 (3.24)
= 4/3
4/3
C02 A 2 A2 3 C 2 A2 R R2 dy2
2 R2 0 2 2
B2 2 Sf 2 dR2
= 2 Sf 2 +
A2 3 R2 dy2
Captulo 3. Soluci
on de ecuaciones diferenciales ordinarias 39

dA2
Notese que se reemplaza = B2 en la ecuacion anterior. Sustituyendo
dy2
la ecuaci
on (3.25) en (3.23), se obtiene:

2 Q2 B2
 
dF B2 2 Sf 2 dR2
=1 (x 2 x 1 ) S f2 + (3.25)
dy2 2gA32 A2 3 R2 dy2

dR2
Con relaci
on a la derivada , esta puede ser evaluada de la siguiente
dy2
manera:

 
dR2 d A2
=
dy2 dy2 P2  
1 dA2 d 1
= + A2 (3.26)
P2 dy2 dy2 P2
B2 A2 dP2
= + 2
P2 P2 dy2

dP2
Para canales rectangulares, = 2, y para canales trapezoidales,
dy2
dP2
= 2 1 + s2 , donde s es la pendiente del talud (s horizontal y 1 vertical).
dy2

3.4 M
etodo de Euler

Es un metodo de integraci
on para ecuaciones diferenciales. Este metodo se
basa en que se puede evaluar la variacion y con respecto a la distancia x
mediante:

dy
yi0 = (xi , yi ) = f (xi , yi ) (3.27)
dx

donde el subndice i se refiere a la cantidad en la distancia i, en nuestro caso


tenemos:
40 3.4. M
etodo de Euler

S0 Sf i
f (xi , yi ) = (3.28)
1 Q2 Bi /(gA3i )

Todas las variables del lado derecho son conocidas debido a que estan en
terminos de los valores en la posicion i, por lo que se puede calcular f (xi , yi )
para le punto (xi , yi ), se supone que la variacion de la variable yi es con-
stante en todo el intervalo desde xi hasta xi+1 , luego se puede determinar
la profundidad en la xi+1 utilizando:

yi+1 = yi + f (xi , yi ) x (3.29)

donde x = xi+1 xi . Este metodo es el que se conoce como el metodo de


Euler. Como se conoce yi+1 , se puede determinar ahora yi+2 a una distancia
xi+2 repitiendo el mismo procedimiento.

Discutamos brevemente la precision del metodo de Euler. Se puede ex-


pandir yi+1 en una serie de Taylor como sigue.

yi+1 = yi + yi0 x + [(x)2 ] (3.30)

donde [(x)2 ] significa los terminos de orden superior a (x)2 . En com-


paraci
on de con la ecuacion (3.29), se puede ver que estamos incluyendo en
nuestro metodo los terminos x. Por lo tanto, este metodo es un metodo
de primer orden en precision.

on (3.29) es la ecuacion de una lnea recta. Si la derivada yi0 no


La ecuaci
es constante en el intervalo xi a xi+1 , se estara introduciendo un error en
cada paso de calculo e. Notese que si la superficie del agua es una lnea recta
e = 0. Debido a este error, el metodo numerico podra diverger de la solucion
correcta. Este metodo es usualmente inestable; es decir, un peque no error
(de redondeo o truncamiento) es magnificado conforme aumente el valor de
x, ver figura 3.3. De la figura, se puede observar que si partimos de un
punto 1, donde se conoce la solucion, podemos ver que la solucion en el
punto x + x se encuentra en el punto 2, mientras que el metodo me dara
el resultado en el punto 3. En este primer calculo se tendra un error, que
luego se propagara en los siguientes calculos en la direccion del eje x.
Captulo 3. Soluci
on de ecuaciones diferenciales ordinarias 41

f (x, y)

Error
f (x, y)
2

x
x x + x

Figura 3.3: Aplicaci


on del metodo de Euler.

En el metodo de Euler, se utiliza un solo punto para evaluar la pendiente


en el c
alculo de yi+1 . Si se utiliza mas de un punto para su calculo, se puede
mejorar la precisi
on del metodo, esto da lugar a el metodo de Euler mejorado
y el metodo de Euler modificado.

La soluci
on de las ecuaciones diferenciales por medio de metodos numericos
involucra varios tipos de errores:

Error del m etodo: Este se debe a que, como la aproximacion de


una curva mediante una lnea recta no es exacta, se comete un error
propio del metodo. En este caso, el error es de primer orden (x).

Local: Es la diferencia que se produce entre el valor real de la funcion


y el aproximado mediante la recta tangente, en lugar de moverse por
la curva, suponiendo que el punto desde el que partimos, donde se
cruzan la curva real y la recta que la aproxima, no tiene error alguno.

Propagado: Acumulaci on de errores por las aproximaciones produci-


das durante los pasos previos acumuladas. Es decir, ya no se supone
que el punto del cual partimos -donde se cruzan la curva real y la recta
42 3.5. M
etodo de Euler modificado

que la aproxima- no tena error sino que asumimos que dicho error ex-
iste y que se propaga de paso en paso. Dicha propagacion es, en el
peor de los casos, lineal. La suma de los dos es el error global.

Redondeo/Truncamiento: Resultado del n umero lmite de cifras


significativas que puede retener una computadora. Ya que el n umero
de dgitos utilizados para hacer los calculos es finito y los n
umeros
representados puede que no lo sean (es decir, n umeros con infinita
cantidad de dgitos). Al limitar los n umeros con infinita cantidad
de dgitos, mediante truncamiento o redondeo, a n umeros con finita
cantidad de dgitos estamos cometiendo un error extra.

3.5 M
etodo de Euler modificado

Existen diferentes mejoras al metodo de Euler. Una de ellas es la que se


conoce como el metodo del punto medio (o el polgono mejorado). Esta
tecnica usa el metodo de Euler para pronosticar un valor de f en el punto
medio del intervalo siguiendo la ecuacion (3.31).

x
yi+ 1 = yi + f (xi , yi ) (3.31)
2 2

Posteriormente, este valor se utiliza para determinar una pendiente en el


punto medio, como se muestra en (3.32).

dy    
xi+ 1 , yi+ 1 = f xi+ 1 , yi+ 1 (3.32)
dx 2 2 2 2

la cual se toma para representar una aproximacion valida de la pendiente


promedio para todo el intervalo. Dicho valor de pendiente se utiliza para
extrapolar linealmente desde xi hasta xi+1 , como se muestra en la figura 3.4
y la ecuaci
on (3.33).

 
yi+1 = yi + f xi+ 1 , yi+ 1 x (3.33)
2 2
Captulo 3. Soluci
on de ecuaciones diferenciales ordinarias 43

f (x, y)

Euler

fi+ 1
2 Euler Modificado
f (x, y)
fi+1

fi

x
xi xi+ 1 xi+1
2

Figura 3.4: Representaci


on gr
afica del metodo de punto medio o Euler
modificado.

3.6 M
etodo predictor-corrector

En el metodo anterior, se utiliz


o la informacion conocida en el punto xi . En
el metodo predictor-correptor no solo calcula la funcion f (xi , yi ) en cada
uno de los puntos, sino que hace es predecir los valores de la profundidad en
cada secci
on, y posteriormente corregir dichos valores mejorando la primera
aproximacion realizada. Este procedimiento iterativo es repetido hasta al-
canzar una soluci
on con una cierta precision deseada.

Existen gran cantidad de metodos predictor-correptor. Sin embargo, solo


se presentar
a uno de ellos.

En la parte predictiva, se utiliza el metodo de Euler para predecir los


valores de yi+1 .

(0)
yi+1 = y1 + f (xi , yi ) x (3.34)
44 3.6. M
etodo predictor-corrector

donde los superndices entre parentesis indican el n


umero de iteraciones
(cero indica el valor estimado inicial). Luego, se puede corregir los valores
anteriores utilizando la siguiente expresion:

(1) 1h 
(0)
i
yi+1 = yi + f (xi , yi ) + f xi+1 , yi+1 x (3.35)
2

Para la j iteraci
on, tenemos:

(j) 1h 
(j1)
i
yi+1 = yi + f (xi , yi ) + f xi+1 , yi+1 x (3.36)
2

(j) (j1)
Se continua este proceso iterativo hasta que |yi+1 yi+1 | , donde  es
una tolerancia especifica. Un metodo similar es utilizado por Prasad (1970)
para el c
alculo del perfil del agua, excepto que en este metodo se comparan
las derivadas, entre dos sucesivas iteraciones al igual que las profundidades.
Captulo 4

Sistema de redes de canales

En el caso de analizar redes de canales, se pueden discretizar las ecuaciones


y usar la tecnica de doble barrido para llevar la informacion de un extremo a
otro de la red, para m as detalles ver Abbott (1992). El esquema utilizado en
esta secci
on fue aplicado por primera vez por Priessmann y Cunge (1961)
y descrito posteriormente por Cunge et al. (1989). En los u ltimos a
nos
se han desarrollado algoritmos eficientes capaces de resolver las ecuaciones
mediante la reducci on de la matriz correspondiente al modelo completo,
eliminando los puntos interiores de cada rama de la red.

Emplear la tecnica de doble barrido usual supone considerar las incognitas


en cada una de las ramas de la red, junto a todas las ecuaciones, con lo cual
se obtiene un sistema lineal de ecuaciones, donde las matrices son tridiag-
onales por bloques. La resoluci on de este sistema resulta bastante difcil
porque las matrices que hay que intervenir a posteriori, por una parte no
tienen una estructura est andar y, adicionalmente, estan mal condicionadas.

Para resolver este problema resulta conveniente usar un metodo donde,


primero se resuelven las incognitas en los nodos de la red, y posteriormente
encontrar las ecuaciones en los punto interiores de cada una de las ramas por
separado. Para establecer cuales son las ecuaciones en los nodos se usara
el metodo de condensaci on. Se trata de transformar las ecuaciones de los
puntos interiores de cada rama de la red, en las cuales intervienen todas las
incognitas, en dos ecuaciones que contengan solo como incognitas los puntos

45
46 4.1. Ecuaciones gobernantes

extremos de cada una de las ramas y su influencia recproca.

(a) Red de canales simple.

(b) Red de canales compleja.

Figura 4.1: Ejemplos de redes de canales.

Las presentes notas se basan el trabajo realizado por Schulte y Chaudhry


(1987).

4.1 Ecuaciones gobernantes

Para el desarrollo de las ecuaciones gobernantes se utilizaran dos subndices


que indican las variables en dos secciones diferentes del canal: el primer
subndice denota el numero de canal, mientras que el segundo se refiere a la
secci
on de dicho canal. Por ejemplo, yi,j hace referencia a la profundidad y
en el canal i en la seccion j de dicho canal.

Tomando el perfil longitudinal mostrado en la figura 4.2, se puede expre-


sar la ecuaci
on de la energa entre las secciones j y j + 1 como se muestra
en (4.1).
Captulo 4. Sistema de redes de canales 47

j j
hfi,j+1
2
Vi,j
i,j 2
Vi,j+1
2g i,j+1
2g

yi,j Qi,j
yi,j+1

zi,j
zi,j+1

xi,j Nivel de referencia xi,j+1

Figura 4.2: Variables involucradas en el problema.

2
Vi,j 2
Vi,j+1
zi,j + yi,j + i,j = zi,j+1 + yi,j+1 + i,j+1 + hf j,j+1 (4.1)
2g 2g

donde z el nivel de fondo del canal con respecto a nivel de referencia (m), y
es la profundidad de flujo (m), V es la velocidad de flujo (m/s), es el coe-
ficiente de Coriolisis (de correcci
on de energa cinetica) y hf i,j+1 representa
las perdidas de energa entre las secciones j y j + 1 (m).

La ecuaci
on (4.1) se basa en el supuesto de la que la pendiente del canal
es pequena y la profundidad de flujo vara gradualmente, por lo tanto, se
tiene una distribuci
on hidrost
atica de presiones.

Como una aproximaci on, las perdidas de energa entre las secciones j
y j + 1 en el canal i se puede estimar como el promedio de las pendientes
energeticas en las mismas secciones. Como dicha pendiente vara gradual-
mente entre las secciones, su valor puede ser estimado sin introducir un gran
error mediante una relacion de flujo uniforme. Por lo tanto, se empleara la
48 4.2. Canales en serie

ecuaci
on de Gaukler-Manning para determinar las perdidas de energa entre
secciones, por lo que la expresion (4.1) quedara como se muestra en (4.2).

Q2i,j Q2i,j+1
zi,j + yi,j + i,j = zi,j+1 + yi,j+1 + i,j+1
2gA2i,j 2gA2i,j+1
(4.2)
Q2i,j+1 n2i,j+1 2 2
Qi,j ni,j
 
xi,j+1 + xi,j
+ 4 + 4

2 A2i,j+1 Ri,j+1
3 2 3
Ai,j Ri,j

1
donde n es el coeficiente de rugosidad (s/m 3 ), R es el radio hidraulico (m)
y x es la distancia medida a lo largo del canal (m).

La segunda ecuacion gobernante en el problema viene de la ecuacion de


continuidad, que se muestra en (4.3).

Qi,j = Qi,j+1 (4.3)

La ecuacion (4.3) es valida para canales donde no se presentan flujo


laterales entre las secciones. Esta ecuacion puede parecer trivial, su impor-
tancia en el sistema de ecuaciones cuando se trabaja con redes de canales.

4.2 Canales en serie

Considerese un sistema de M canales en serie, donde cada canal podra tener


diferentes secciones transversales, coeficientes de rugosidad, entre otros. El
canal es dividido en Ni tramos (nuevamente el subndice i denota el n umero
de canal), con la primer seccion del canal la identificamos con 1 y la ultima
secci
on con Ni + 1, ver figura 4.3. Para un unico canal o una serie de canales
la ecuaci
on de continuidad se puede omitir ya que el caudal en cada canal
tiene que ser el mismo, ver ecuacion (4.4).

Qi,1 = Qi,2 = = Qi,Ni +1 = Qi (4.4)


Captulo 4. Sistema de redes de canales 49

Generalmente, los valores de y de n permanecen constante en cada


uno de los canales, por lo que u
nicamente se les a
nadira el subndice corre-
spondiente al n
umero de canal.
50

Secciones

Q
Q
Q
4.2. Canales en serie

1 2 j j+1 Ni Ni+1
Figura 4.3: Discretizaci
on de varios canales en serie.
Captulo 4. Sistema de redes de canales 51

La ecuaci
on de energa (4.2) puede reescribirse para cada uno de los
tramos Ni en el canal i como se muestra (4.5).

!
1 i Q2i i Q2i
Fi,1 = yi,2 yi,1 + zi,2 zi,1 + 2
2g A2i,2 A
i,1
xi,2 + xi,1 Q2i n2i Q2i n2i
 
+ 4 + 4 =0
2 A2 R 3 A2i,1 Ri,1
3
i,2 i,2 !
1 i Q2i i Q2i
Fi,2 = yi,3 yi,2 + zi,3 zi,2 +
2g A2i,3 A2
i,2
xi,3 + xi,2 Q2i n2i Q2i n2i
 
+ 4 + 4 =0
2 A2 R 3 A2i,2 Ri,2
3
i,3 i,3
..
. !
1 i Q2i i Q2i
Fi,Ni = yi,Ni +1 yi,Ni + zi,Ni +1 zi,Ni +
2g A2i,Ni +1 A2i,Ni

Q2i n2i Q2i n2i
 
xi,Ni +1 + xi,Ni
+ 4 + 4 =0
2 A2 R3 A2i,Ni Ri,N
3
i,Ni +1 i,Ni +1 i
(4.5)

Como se puede apreciar A y R son funcion de la geometra del canal


y de la profundidad de flujo y, por lo tanto, la ecuacion (4.5) es funcion
u
nicamente del valor de la profundidad yi,j . Sin embargo, existen Ni ecua-
ciones para Ni +1 inc
ognitas. Es por esto que se necesita tener una ecuacion
adicional para poder resolver el sistema. Dicha ecuacion adicional viene
dada de la condicion de contorno. Para flujo subcrtico, se requiere de la
condici
on aguas abajo, dicha condicion cosiste en una profundidad final yd
como se muestra en (4.6).

Fi,Ni +1 = yi,Ni +1 yd = 0 (4.6)

De manera similar, la condicion de flujo supercrtico consiste en una


profundidad especfica al inicio del canal yu como se muestra en (4.7).
52 4.2. Canales en serie

Fi,Ni +1 = yi,1 yu = 0 (4.7)

Por brevedad, u
nicamente se discutira la solucion del sistema para flujo
subcrtico. Al a
nadir la condicion de contorno es posible resolver simultaneamente
el sistema de ecuaciones. Para ello, se explicara el procedimiento empleando
el metodo de Newton-Raphson.

(0)
Teniendo yi,j , donde j = 1, 2, . . . , Ni + 1, como los valores iniciales de las
profundidades, donde el superndice indica el n umero de iteracion. Expan-
diendo el sistema de ecuaciones (4.5) y (4.6) dentro de una serie de Taylor
se obtiene la ecuacion (4.8).

Fi,1 Fi,1 Fi,1



yi,1 yi,2 yi,Ni +1
yi,1

Fi,1

Fi,2 Fi,2 Fi,2
yi,2 Fi,2

yi,1 yi,2 yi,Ni +1

=

.. ..
.. .. .. ..

. .

. . . .
yi,Ni +1 Fi,Ni +1

Fi,Ni +1 Fi,Ni +1 Fi,Ni +1

yi,1 yi,2 yi,Ni +1
(4.8)

donde yi,j es el cambio que mejora los valores estimados de las profundi-
dades para cada iteracion.

Considerando la matriz Jacobiana, matriz de derivadas parciales con


respecto a las variables que se quieren encontrar (las profundidades en cada
secci
on en este caso), una caracterstica importante se puede deducir. Para
cada ecuacion de energa, todas las derivadas parciales son iguales a cero,
excepto para las derivadas parciales con respecto a la profundidad de flujo
en secciones adyacentes. Por lo tanto, para dos secciones j y j + 1, las
derivadas de las ecuaciones de energa se pueden evaluar como se muestra
en (4.9).
Captulo 4. Sistema de redes de canales 53


2
Fi,j Q2i i Bi,j 2ni (xi,j+14 xi,j ) dRi,j
= 1 +
yi,j A2i,j gAi,j 3 dyi,j
3Ri,j
2n2i Bi,j (xi,j+1 xi,j )
4
3
Ai,j
Ri,j (4.9)
Fi,j Q2 i Bi,j+1 2n2i (xi,j+1 + xi,j ) dRi,j+1
= 1 2 i 7
yi,j+1 Ai,j+1 gAi,j+1 3R 3 dyi,j+1
i,j+1

2n2 Bi,j+1 (xi,j+1 xi,j )


+ i 7
3
Ai,j+1 Ri,j+1

donde B es el espejo del canal y el valor de dR


dy depende de la geometr a del
canal. Para una secci
on cualquiera de canal, la ecuacion (4.10) es valida.

dR B R dP
= (4.10)
dy P P dy

donde P es el permetro mojado. Para una canal en forma trapezoidal, se


tiene la relaci
on (4.11).

dP p
= 2 1 + s2 (4.11)
dy

donde s es la pendiente del talud (s horizontal: 1 vertical). De igual manera


se puede obtener otras relaciones para otras secciones transversales.

De esta manera, se pueden obtener los valores de las derivadas parciales.


Al introducir los valores de las derivadas parciales no nulos, se obtiene una
matriz Jacobiana con su diagonal principal no nula, como se muestra en
(4.12)
54 4.2. Canales en serie

F Fi,1
i,1
0 0 0 0 0 0
yi,1 yi,2
Fi,2 Fi,3
0 0 0 0 0 0

yi,2 yi,3


Fi,3 Fi,3
0 0 0 0 0 0
yi,3 yi,4


Fi,j Fi,j
0 0 0 0 0 0
yi,j yi,j+1


Fi,Ni +1 Fi,Ni +1
0 0 0 0 0 0
yi,Ni yi,Ni +1
(4.12)

La ventaja de tener esta matriz de banda es que el proceso de solucion


requiere de menos esfuerzos computacionales para su solucion. Adicional-
mente, existen una gran cantidad de programas de computo capaces de
resolver tales matrices. A las matrices Jacobianas que presentan dos ban-
das diagonales no nulas se les denominan matrices Jacobianas de ancho de
banda dos.

El algoritmo de solucion es el siguiente, se deben estimar los valores de la


matriz Jacobiana para los valores iniciales de profundidad dados. Los valores
de (4.8) se reemplazan por los valores de (4.12) y el sistema de ecuaciones se
resuelve para las correcciones de cada profundidad yi,j . Posteriormente,
se estima los siguientes valores de profundidades para cada seccion, como se
muestra en (4.13).

(0)
yi,j = yi,j + yi,j (4.13)

Si la diferencia entre el valor obtenido mediante (4.13) y su valor anterior


es menor que una tolerancia dada, el valor de las profundidades obtenido por
(4.13) son los valores de profundidad deseados; en caso contrario, se repite el
procedimiento anterior nuevamente. Un buen valor inicial es esencial para
aumentar la velocidad de convergencia del metodo. Para el caso de flujo
subcrtico, un buen valor inicial es suponer en cada seccion las profundidad
igual a la profundidad de la condicion de contorno.

La discusi
on anterior, fue u
nicamente para el canal i. Las ecuaciones
gobernantes para todos los M canales conectados en serie se puede resolver
Captulo 4. Sistema de redes de canales 55

simultaneamente siguiente el mismo procedimiento. Sin embargo, se debe


hacer la aclaraci
on de que existen dos ecuaciones adicionales en cada una
de las uniones de canales consecutivos i e i + 1, la ecuacion de continuidad,
como se muestra en (4.14);

Qi,ni +1 = Qi+1,1 (4.14)

y la ecuaci
on de la energa mostrada en (4.15).

!
2 2
Vi,N
(k + 1)Vi+1,1 i +1
zi,Ni +1 + yi,Ni +1 = zi+1,1 + yi+1,1 + (4.15)
2g 2g

donde k representa el coeficiente de perdida de energa. En las uniones, las


perdidas de energa de forma y la diferencia entre las cargas de velocidades
son generalmente peque nas, por lo que se pueden despreciar. Por lo tanto,
la ecuaci
on (4.15) se puede cambiar por la expresion (4.16).

zi,Ni +1 + yi,Ni +1 = zi+1,1 + yi+1,1 (4.16)

4.3 Redes de canales

Para esta secci on, unicamente se analizara el caso de flujo subcrtico. Para
flujo supercrtico, se deben tomar restricciones adicionales debido a posibles
cambios de flujo que se puedan dar en la red, lo que resulta en tener que
anadir ecuaciones extras. An alisis de este tipo queda fuera del objetivo del
presente documento.

Consideremos una red de canales como el mostrado en la figura 4.1(a),


donde el flujo en todos los canales es subcrtico. No se conoce a priori los
caudales en cada uno de los canales, por lo que se debe incorporar la ecuacion
de continuidad para poder encontrar la solucion al sistema de ecuaciones
para cada seccion y cada canal.
56 4.3. Redes de canales

Una vez m as i hace referencia al canal y j a la seccion dentro de dicho


canal. De manera similar como se realizo anteriormente, la ecuacion de la
energa y continuidad para cada tramo Ni puede escribirse como se muestra
en (4.17).

!
1 i Q2i i Q2i
Fi,1 = yi,2 yi,1 + zi,2 zi,1 + 2
2g A2i,2 A
i,1
xi,2 + xi,1 Q2i n2i Q2i n2i
 
+ 4 + 4 =0
2 A2 R 3 A2i,1 Ri,1
3
i,2 i,2
Fi,2 = Qi,2 Qi,1 = 0 !
1 i Q2i i Q2i
Fi,3 = yi,3 yi,2 + zi,3 zi,2 + 2
2g A2i,3 A
i,2
xi,3 + xi,2 Q2i n2i Q2i n2i
 
+ 4 + 4 =0
2 A2 R 3 A2i,2 Ri,2
3
i,3 i,3
Fi,4 = Qi,3 Qi,2 = 0
..
. !
1 i Q2i i Q2i
Fi,2Ni = yi,Ni +1 yi,Ni + zi,Ni +1 zi,Ni +
2g A2i,Ni +1 A2i,Ni

Q2i n2i 2 2
 
xi,Ni +1 + xi,Ni Qi ni
+ 4 + 4 =0
2 A2 R3 A2i,Ni Ri,N
3
i,Ni +1 i,Ni +1 i
Fi,2Ni +1 = Qi,Ni +1 Qi,Ni = 0
(4.17)

Considerese el tipo mas simple de red de canales, la cual consiste en dos


canales paraleles como se muestra en la figura 4.4. Al escribir las ecuaciones
de energa y continuidad para los tres canales del sistema en la misma manera
que en (4.5) da como resultado un total de 2(Ni + Ni+1 + Ni+2 + Ni+3 )
ecuaciones con 2(Ni + Ni+1 + Ni+2 + Ni+3 + 4) incognitas, por lo tanto, se
requieren ocho ecuaciones adicionales para resolver el sistema. Dos de estas
ecuaciones son representadas por las condiciones de contorno.

Para flujo subcrtico, la condicion al final del canal es una profundidad


especfica yd y un valor de caudal Qd aguas abajo, en el canal i + 3, como
se muestra en (4.18).
Captulo 4. Sistema de redes de canales 57

i+1

i i+3

i+2

Figura 4.4: Red de canales simple compuesta por cuatro canales.

Fi+3,2Ni+3 +1 = yi+3,Ni+3 +1 yd = 0
(4.18)
Fi+3,2Ni+3 +1 = Qi+3,Ni+3 +1 Qd = 0

Las otras seis ecuaciones adicionales requeridas para resolver el problema


vienen dadas de las ecuaciones en las uniones para los canales i, i + 1 e i + 2
y de los canales i + 1, i + 2 e i + 3, referidos a la figura 4.5.

En la union aguas arriba, figura 4.5(a), la ecuacion de continuidad al


igual que las dos ecuaciones de energa se pueden escribir como se muestra
en (4.19):

Fjn1 ,1 = Qi,Ni +1 Qi+1,1 Qi+2,1 = 0


Fjn1 ,2 = yi,Ni +1 yi+1,1 + zi,Ni +1 zi+1,1 = 0 (4.19)
Fjn1 ,3 = yi,Ni +1 yi+2,1 + zi,Ni +1 zi+2,1 = 0

donde los subndices jn1 identifican a la union. Una vez mas las perdidas por
cambio de forma y de cambio de carga de energa han sido despreciadas en la
union; si dichas perdidas fueran signiticativas, deben ser a
nadidas mediante
la ecuacion (4.15).

De igual manera se puede hacer para la union aguas abajo, figura 4.5(b),
donde las ecuaciones que son v
alidas se muestran en (4.20).

Fjn2 ,1 = Qi+3,1 Qi+1,Ni+1 +1 Qi+2,Ni+2 +1 = 0


Fjn2 ,2 = yi+3,1 yi+1,Ni+1 +1 + zi+3,1 zi+1,Ni+1 +1 = 0 (4.20)
Fjn2 ,3 = yi+3,1 yi+2,Ni+2 +1 + zi+1,3 zi+2,Ni+2 +1 = 0
58 4.3. Redes de canales

Para redes m as complejas, figura 4.1(b), las mismas tres ecuaciones


deben establecer para cada union que exista en la red.

Igual que el procedimiento anterior, se inicia con un valor inicial de


(0)
profundidades para cada uno de los canales de la red yi,j al igual que los
(0)
caudales Qi,j . Para los profundidades, un valor razonable como inicial es la
profundidad igual a la condicion de contorno. Es importante que se cumpla
con la condicion de continuidad para la definicion de caudales. Sin embargo,
se puede obtener una solucion correcta aunque no se satisfaga le ecuacion
de continuidad, aunque dicho procedimiento durara mas para converger a
dicha solucion. Para tomar en cuenta la direccion de flujo, las ecuaciones de
energa se deben expresar de la manera mostrada en (4.21).

!
1 i Qi,j+1 |Qi,j+1 | i Qi,j |Qi,j |
Fi,k = yi,j+1 yi,j + zi,j+1 zi,j+
2g A2i,j+1 A2i,j

 
xi,j+1 xi,j Qi,j+1 |Qi,j+1 | ni 2 2
Qi,j |Qi,j | ni
+ 4 + 4 =0
2 A2i,j+1 Ri,j+1
3
A2i,j Ri,j
3

(4.21)

En dicha ecuacion se ha sustituido el valor de Q2i,j por Qi,j+1 |Qi,j+1 | con el


fin de preservar el signo del caudal.

Expandiendo la serie de Taylor, se obtiene la matriz del sistema (4.8).


Para cada ecuaci on de energa, existen cuatro derivadas parciales no nulas,
las derivadas de las profundidades y de los caudales para secciones ady-
acentes. Para las ecuaciones de energa de caudales no nulas, se pueden
obtener los valores de sus derivadas parciales mediante las expresiones mostradas
en (4.22)
Captulo 4. Sistema de redes de canales 59


Fi,k i Bi,j 2n2i (xi,j+1 xi,j ) dRi,j
= 1 + Q2i,j
yi,j A3i,j 3A 2 R3
4
dyi,j
i,j i,j

n2i Bi,j (xi,j+1 xi,j )


4
A3i,j Ri,j
3
!
Fi,k i n2i (xi,j+1 xi,j )
= 2Qi,j +
Qi,j 2gA2i,j f rac43
2A2i,j Ri,j

Fi,k i Bi,j+1 2n2i (xi,j+1 xi,j ) dRi,j+1
= 1 + Q2i,j+1 3 4
yi,j+1 Ai,j+1 3A 2 R 3 dyi,j+1
i,j+1 i,j+1

n2 Bi,j+1 (xi,j+1 xi,j )


i 4
A3i,j+1 Ri,j+1
3
!
Fi,k i n2i (xi,j+1 xi,j )
= 2Qi,j+1 +
Qi,j+1 2gA2i,j+1 f rac43
2A2i,j+1 Ri,j+1
(4.22)

En estas ecuaciones el subndice k se refiere al n


umero de ecuacion y su valor
no es el mismo que j. Para cualquier ecuacion de continuidad, las u nicas
derivadas parciales no nulas son aquellas con respecto al caudal de la seccion
adyacente, ver ecuacion (4.23).

Fi,k+1
= 1
Qi,j
Fi,k+1 (4.23)
=1
Qi,j+1

De manera similar, se pueden establecer expresiones para los tres canales


restantes. Las expresiones (4.24) representan las ecuaciones para las uniones
(nuevamente se han despreciado las perdidas en dichas uniones).
60 4.3. Redes de canales

Fjn Q2i,j Bi,j


= 1 + o -1
yi,j gA3i,j
Fjn (k + 1)Q2i+1,1 Bi+1,1
= 1 o 1
yi+1,1 gA3i+1,1 (4.24)
Fjn Qi,j
= o 0
Qi,j gA2i,j
Fjn (k + 1)Qi+1,1
= o 0
Qi+1,1 gA2i+1,1

Se debe notar que las expresiones (4.24) han sido escritas asumiendo
flujo de la secci
on i, j a la seccion i + 1, 1. Si las ecuaciones para las redes
de canales no se ordenan adecuadamente, se podran tener elementos fuera
de la diagonal no nulos. Esto hara que se dure mas en el calculo para llegar
a una solucion. Esta limitacion se puede evitar, ordenando adecuadamente
las ecuaciones para obtener una matriz Jacobiana diagonal. Para ello, se
debe escribir la ecuacion de la energa y continuidad del canal i de manera
consecutiva desde la seccion 1 a Ni+1 . Luego la ecuacion para la union aguas
arriba Fjn1,k (k = 1, 2, 3). Posteriormente, la ecuacion de energa entre las
secciones 1 y 2 del canal i + 1, seguido de la ecuacion de energa entre la
secciones 1 y 2 del canal i + 2. Luego, la ecuacion de continuidad entre las
secciones 1 y 2 del canal i + 1, seguido de la ecuacion de continuidad entre
la secciones 1 y 2 del canal i + 2. Estas patron debe repetirse de manera
alternativa para los demas tramos de cada uno de los canales paralelos. Es
claro, que esta forma de ordenar las ecuaciones obliga a que se tengan la
misma cantidad de tramos en cada uno de los canales. Una vez que se hayan
escritos todas las ecuaciones, se debe a nadir la ecuacion correspondiente
a la condicion de contorno. Si se ordenan las ecuaciones gobernantes de
esta manera, la matriz Jacobiana resultante presenta un ancho de banda
de siete. El procedimiento es identico que el anterior. Para sistema de
redes complejos, se pueden presentar problemas para ordenar dicha matriz
Jacobiana.
Captulo 4. Sistema de redes de canales 61

i + 1, 1 1,
1
i+
Q

Qi,Ni+1

Q
i, Ni+1 i+
2,
1
i + 2, 1

(a) Un caudal se separa en dos.

Q
i+
1,
N
i+
1+
1
i + 3, 1

Qi+3,1
i + 1, Ni+1 + 1

1
+
2
i+
N
2,
i+ i + 2, Ni+2 + 1
Q

(b) Dos caudales se unen en uno.

Figura 4.5: Ejemplos de redes de canales.


Captulo 5

Ecuaciones en derivadas
parciales

El presente captulo se discutir


an algunas de las principales caractersticas
de las ecuaciones en derivadas parciales, la cuales son las ecuaciones mas
comunes en la Din amica de Fluidos. Principalmente, para el analisis de
flujo no permanente.

5.1 Clasificaci
on de las ecuaciones en derivadas
parciales

Las ecuaciones que gobiernan la Dinamica de Fluidos son obtenidas bajo el


principio de un volumen de control y son un conjunto de ecuaciones difer-
enciales en derivadas parciales. Antes de estudiar los metodos numericos
para la soluci
on de estas ecuaciones, es u
til examinar algunas propiedades
matem aticas que estas presentan.

Analizando las ecuaciones diferenciales en derivadas parciales que gob-


iernan la Dinamica de Fluidos, se puede notar que presentan derivadas de
alto orden. No obstante, dichas derivadas de alto orden aparecen en expre-
siones lineales (es decir, no existe ning
un producto o exponente en dichas
derivadas). Dicho sistema se denomina sistema cuasi-lineal.

63
64 5.1. Clasificaci
on de las ecuaciones en derivadas parciales

Clasificacion de las ecuaciones


en derivadas parciales

Regla de Metodo de los


Cramer valores propios

Ecuaciones Ecuaciones Ecuaciones Ecuaciones


hiperb
olicas parabolicas elpticas mixtas

Figura 5.1: Enfoques para la clasificaci


on de las ecuaciones diferenciales
en derivadas parciales.

En la figura 5.1, se muestran los diferentes enfoques o metodos para


poder clasificar los sistemas de ecuaciones en derivadas parciales que existen.
Como se puede apreciar de la figura, existen dos tecnicas para clasificar los
sistemas de ecuaciones en derivadas parciales: la regla de Cramer y el metodo
de los valores propios (o eigenvalores). Estos dos enfoques se discutira en
las siguientes secciones. Asimismo, los sistemas de ecuaciones en derivadas
parciales se clasifican en: hiperbolicas, parabolicas, elpticas y mixtas.

El objetivo de saber con que tipo de sistemas de ecuaciones se esta traba-


jando radica en que el comportamiento de las mismas es muy diferente entre
un sistema de ecuaciones hiperbolica a un sistema parabolico, de un sistema
parabolico a uno elptico, etcetera. Adicionalmente, el conocer el sistema de
ecuaciones nos ayuda a identificar el metodo numerico mas adecuado para
su soluci
on.

5.1.1 M
etodo de la regla de Cramer

Para simplificaci
on del siguiente analisis, consideremos un sistema simple de
ecuaciones cuasi-lineal. Este sistema no representa las ecuaciones de flujo,
pero en varios aspectos son similares. Por lo que nos sirve como un ejemplo
simple.
Captulo 5. Ecuaciones en derivadas parciales 65

Considerese el sistema de ecuaciones cuasi-lineal representado en la ecuacion


(5.1).

u u v v
a1 + b1 + c1 + d1 = f1
x y x y (5.1)
u u v v
a2 + b2 + c2 + d2 = f2
x y x y

donde u y v son las variables dependientes, funciones de x y y, y los coefi-


cientes a1 , a2 , b1 , b2 , c1 , c2 , d1 , d2 , f1 y f2 pueden ser funciones de x, y, u
y v. Asimismo, u y v son funciones continuas en x y y; se puede imaginar
que las funciones u y v representan el campo de velocidades en el plano xy.
En cualquier punto dado del espacio xy, existe un u nico valore de u y de
v; adicionalmente, las derivadas de u y v con respecto a x y y son valores
finitos en dicho punto.

Sin embargo, haremos una declaracion extra na. Considerese cualquier


punto en el plano xy, como el punto P que se muestra en la figura 5.2.
Buscando las lneas (o direcciones) a traves del punto (si existen) a lo largo
de las derivadas de u y v son indeterminadas y podran ser discontinuas. Esto
suena contradictorio para nuestra primer supuesto en el parrafo anterior,
pero no lo es. Estas lneas especiales que estamos buscando son llamadas
lneas caractersticas. Para encontrar tales lneas, escribiremos las derivadas
totales de las funciones u y y con respecto a x y y, ver ecuacion (5.2).

u u
du = dx + dy
x y (5.2)
v y
dv = dx + dy
x y

Las ecuaciones (5.1) y (5.2) constituyen un sistema de cuatro ecuaciones


con cuatro incognitas, que corresponden a las derivadas parciales. Dicho
sistema de ecuaciones puede escribirse en forma matricial como se muestra
en (5.3).
66 5.1. Clasificaci
on de las ecuaciones en derivadas parciales

y
Curva caracterstica
d

f b

ds dy
P
dx

c
e
a

Figura 5.2: Ilustraci


on de una curva caracterstica.

u
a1 b1 c1 d1 x f1
a2 b2 c2 d2 u
y f2

v = du (5.3)

dx dy 0 0 x
0 0 dx dy v dv
y

Denotaremos como A a la matriz de coeficientes como se muestra en


(5.4).


a1 b1 c1 d1
a2 b2 c2 d2
A=
dx dy 0 0
(5.4)
0 0 dx dy

Para resolver la ecuacion (5.3) se utilizara la regla de Cramer. Para


realizarlo se define la matriz B como la matriz A reemplazando su primer
columna por la columna del vector del lado derecha de (5.3), como se muestra
en (5.5).
Captulo 5. Ecuaciones en derivadas parciales 67


f1 b1 c1 d1
f2 b2 c2 d2
B=
du dy 0 0
(5.5)
dv 0 dx dy

Definiendo como el determinante de A y B como |A| y |B|, respectiva-


u
mente. La regla de Cramer brinda la solucion para como se muestra en
x
la ecuaci
on (5.6).

u |B|
= (5.6)
x |A|

u
para obtener el valor de en la ecuacion (5.6), se tiene que establecer
x
valores para du, dv, dx y dy que aparecen las matrices A y B. Para poder
establecer dichos valores, se emplea la figura 5.2. Imagnese una curva ab
que pasa por el punto P en una direccion arbitraria. Si nos movemos una
distancia infinitesimal del punto P , siguiendo la curva ab, definiendo este
punto como punto 2. Denotando esta distancia como ds, siendo la distancia
entre el punto P y el punto 2. El cambio en la direccion x desde el punto P al
punto 2 es dx = x2 xP y el cambio en la direccion y es dy = y2 yP . Estos
son los valores de dx y dy que aparecen en las matrices A y B. Tomando
estos valores en las ecuaciones (5.3) y (5.4) se puede obtener una solucion
u
para a partir de la ecuacion (5.6) en el caso lmite donde dx y dy tienden
x
a cero. Ahora, dibujando otra curva arbitraria cd que tambien pasa por el
punto P , ver figura 5.2. Podra llegar al mismo escenario, es decir, si nos
movemos una distancia infinitesimal ds a partir del punto P a lo largo de
la curva cd, podremos encontrar valores para dx, dy, du y dv. Estos valores,
por supuesto, ser an diferentes a los valores encontrados con la curva ab.
No obstante, cuando estos valores de dx, dy, du y dv se introducen en las
ecuaciones (5.4) y (5.5) en el caso lmite en que dx y dy tienden a cero, se
u
obtiene el mismo valor de de la ecuacion (5.6). Esto tiene que darse,
x
u
un unico valor fijo de en el punto P (un valor puntual), este valor es
x
inherente a la direccion que se elija a partir del punto P . Por lo tanto, de
u
acuerdo con al regla de Cramer, el valor de es arbitrario de la direccion
x
68 5.1. Clasificaci
on de las ecuaciones en derivadas parciales

que se elija para obtener los valores de dx, dy, du y dv.

Sin embargo, existe una excepcion mayor a esta formulacion. Dicha ex-
cepcion implica elegir una direccion a partir del punto P en el cual |A| es
cero, a esta direccion le llamaremos ef . Dicha condicion hara que el de-
nominador de la ecuacion (5.6) sea cero, lo que provocara que no se podra
u
obtener una soluci on para en la direccion ef a partir del punto P . Ten-
x
u
emos que decir que es indeterminado cuando elegimos la direccion de
x
analisis ef . Por definicion, la curva ef se denomina curva caracterstica a
traves del punto P . Si consideramos cualquier punto P en el plano xy, bus-
camos lneas o direcciones a traves de este punto (si existen) en las cuales
las derivadas de u y v son indeterminadas y donde podran existir discon-
tinuidades. Ahora sabemos que si elegimos direcciones a traves del punto
P de tal manera que dx y dy son valores que hacen que |A| = 0 en la
ecuaci on (5.6), hemos encontrado las lneas que estamos buscando (lneas
caractersticas). En este caso, tales lneas si existen, pueden encontrarse
usando la ecuaci on (5.7).

|A| = 0 (5.7)

N
otese que las lneas caractersticas son independientes de la ecuacion (5.3)
u u v v
para o o o ; para todos los cuatro casos, |A| es el denominador
x y x y
de la regle de Cramer y la ecuacion (5.7) define las lneas caractersticas.

Cuando existen las lneas caractersticas para un sistema de ecuaciones,


notese que se pueden representar en el plano xy, como se muestra en la
figura 5.2. Por lo tanto, se puede calcular dichas ecuaciones y especialmente
las pendientes de las curvas en el punto P . Este calculo se hace a partir de
la ecuaci
on (5.7). Por lo que tenemos que resolver la ecuacion siguiente.


a1 b1 c1 d1

a2 b2 c2 d2
dx dy 0 0 = 0


0 0 dx dy
Captulo 5. Ecuaciones en derivadas parciales 69

Usando la definici
on del determinante y expandiendola, se llega a la ecuacion
(5.8).

(a1 c2 a2 c1 )(dy)2 (a1 d2 a2 d1 + b1 c2 b2 c1 )dxdy + (b1 d2 b2 d1 )(dx)2 = 0


(5.8)

on (5.8) por (dx)2 nos queda la expresion (5.9).


Dividiendo la ecuaci

 2
dy dy
(a1 c2 a2 c1 ) (a1 d2 a2 d1 +b1 c2 b2 c1 ) +(b1 d2 b2 d1 ) = 0 (5.9)
dx dx

dy
La ecuaci
on (5.9) es una ecuacion cuadratica para . Para cualquier
dx
punto del plano xy, la soluci on de (5.9) dara la pendiente de la lnea a lo
largo de la cual las derivadas de u y v son indeterminadas. Por lo tanto, la
solucion de la ecuaci
on (5.9) brinda las curvas caractersticas del sistema de
ecuaciones analizado.

Llamando a los coeficientes como se muestra a continuacion.

a = (a1 c2 a2 c1 )
b = (a1 d2 a2 d1 + b1 c2 b2 c1 )
c = (b1 d2 b2 d1 )

Por lo que la ecuaci


on (5.9) puede reescribirse como se muestra en (5.10).

 2
dy dy
a b +c=0 (5.10)
dx dx

La ecuaci on (5.10), en principio, puede integrarse para obtener y = y(x),


lo que representara la ecuaci on caracterstica en el plano xy. Sin embargo,
para nuestro prop osito, estamos interesados en las pendientes de las carac-
tersticas a traves del punto P . Por lo tanto, se puede obtener la ecuacion
(5.11).
70 5.1. Clasificaci
on de las ecuaciones en derivadas parciales


dy b b2 4ac
= (5.11)
dx 2a

La ecuacion (5.11) brinda la direccion de las lneas caractersticas a traves


de un punto dado en el plano xy, tal como el punto P en la figura 5.2. Estas
curvas tienen diferente naturaleza que depende del valor del discriminante
en (5.11). Designando como D al discriminante del sistema como se muestra
en (5.12).

D = b2 4ac (5.12)

La clasificaci
on matematica del sistema de ecuaciones (5.1) esta deter-
minado por le valor de D. Para este caso, se tiene:

Si D > 0, existen dos races reales y diferentes a traves de cada punto


el plano xy. El sistema de ecuaciones dado por (5.1) se denomina
hiperb
olico.

Si D = 0, existe una u
nica raz y el sistema (5.1) se denomina parab
olico.

Si D < 0, las lneas caractersticas son imaginarias. Para este caso, el


sistema de ecuaciones (5.1) se denomina elptico.

Estas tres clases de ecuaciones presente un comportamiento totalmente


diferente. El origen de las palabras elptico, parabolico e hiperbolico
utilizado viene de una analoga con el caso de secciones conicas. En general
la ecuaci
on para una seccion conica de geometra analtica esta dada por la
siguiente expresi
on.

ax2 + bxy + cy 2 + dx + ey + f = 0

donde se pueden tener los siguientes casos:


Captulo 5. Ecuaciones en derivadas parciales 71

b2 4ac > 0 la seccion conica es una hiperbola


b2 4ac = 0 la seccion conica es una parabola
b2 4ac < 0 la seccion conica es una elipse

u
Regresando a la ecuaci
on, n otese que solo si |A| es cero, el es infinito.
x
u
Sin embargo, la definici
on de lnea caracterstica dice que se indetermi-
x
nada a lo largo de la caracterstica, no infinito. Para que esto se logre, el
determinante de la B tiene que ser cero, para que se cumpla la expresion
(5.13).

u |B| 0
= = (5.13)
x |A| 0

lo que quiere decir que se debe cumplir la ecuacion (5.14).


f1 b1 c1 d1

f2 b2 c2 d2
|B| =
=0 (5.14)
du dy 0 0

dv 0 dx dy

El desarrollo de la ecuaci on (5.14) lleva a una ecuacion diferencial ordi-


naria en terminos de du y dv, donde dx y dy se restringen a lo largo de
la curva caracterstica. La ecuacion para las variables dependientes u y
v de la ecuacion (5.14) se denomina como la ecuaci on de compatibilidad.
Esta ecuacion involucra las variables dependientes desconocidas las cuales
permanecen constantes a lo largo de la curva o lnea caracterstica; la ven-
taja de esta ecuacion de compatibilidad es que tiene una dimension menor
que la ecuacion original en derivadas parciales. Mientras que el sistema de
ecuaciones analizadas en (5.1) es una sistema en derivadas parciales en dos
dimensiones, la ecuaci on de compatibilidad es en derivadas oridinarias en
una dimensi on, a lo largo de la curva caracterstica.
72 5.1. Clasificaci
on de las ecuaciones en derivadas parciales

5.1.2 M
etodo de los valores propios

En la seccion anterior se describio el metodo de Cramer para la clasificacion


de los sistemas de ecuaciones cuasi-lineales. Existe otro metodo mas sofisti-
cado para la clasificacion de dichas ecuaciones, el metodo de los valores
propios (o eigenvalores) del sistema.

El metodo de los valores propios se basa en mostrar el sistema de ecua-


ciones diferenciales en forma de matrices y vectores. Por ejemplo, suponiendo
que en el sistema de ecuaciones mostrado en (5.1), f1 y f2 son cero para sim-
plificar, por lo que tendramos el sistema mostrado en (5.15).

u u v v
a1 + b1 + c1 + d1 =0
x y x y (5.15)
u u v v
a2 + b2 + c2 + d2 =0
x y x y

 
u
Definiendo W como un vector columna, tal que W = , el sistema de
v
ecuaciones (5.15) puede escribirse como se muestra en (5.16).

   
a1 c1 W b1 d1 W
+ =0 (5.16)
a2 c2 x d2 d2 y

o de la forma m
as compacta mostrada en (5.17).

W W
K +M =0 (5.17)
x y

donde K y M son las matrices de tama no 2 x 2. Multiplicando la ecuacion


(5.17) por la inversa de la matriz K, se obtiene la ecuacion (5.18).

W W
+ K1 M =0 (5.18)
x y
Captulo 5. Ecuaciones en derivadas parciales 73

o como se muestra en (5.19).

W W
+N =0 (5.19)
x y

donde N = K1 M. Con el sistema escrito de la forma de (5.19), los valores


propios de la matriz N determinan la clasificacion del sistema. Si los valores
propios son todos reales, el sistema de ecuaciones es hiperbolico. Si los
valores propios son todos n umero complejos, el sistema de ecuaciones es
elptico. Caso contrario, el sistema de ecuaciones es parabolico.

En algunos casos, los valores propios son una mezcla entre n


umero reales
y complejos, lo que quiere decir, que dicho sistema de ecuaciones puede
presentar un comportamiento mixto (hiperbolico y elptico). Lo que quiere
decir, que para ciertas ecuaciones, se tiene un comportamiento mixto. Esto
depende de las condiciones de contorno y los coeficientes de las derivadas
parciales.

5.2 Comportamiento general de las ecuaciones difer-


enciales en derivadas parciales

A continuaci on se presentaran las principales caractersticas de las ecua-


ciones diferenciales en derivadas parciales.

5.2.1 Ecuaciones hiperb


olicas

Consideremos una ecuaci on hiperbolica de dos variables independientes x


y y. En la figura 5.3 se muestra un esquema en el plano xy de su com-
portamiento. Tomando un punto P cualquiera dentro del plano. Como se
trabajando con una ecuaci on hiperbolica, existen dos caractersticas reales
que pasan por el punto P .

Lo significativo de estas curvas caractersticas es que la informacion en


el punto P influye dentro de la zona que se encuentra entre las dos curvas,
5.2. Comportamiento general de las ecuaciones diferen-
74
ciales en derivadas parciales

como se muestra en la figura 5.3. Por ejemplo, si provocamos una peque na


perturbacion en el punto P , dicho efecto sera sentido en la region de influ-
encia, pero no fuera de ella.

Ahora imagnese las dos curvas caractersticas que pasan por P en di-
recci
on x negativa. Dichas curvas llegan a cortar el eje y en los puntos a y b.
Supongo que las condiciones de contorno o iniciales son conocidas en el eje y
(x = 0). Lo que quiere decir, que las variables u y v se conocen a lo largo del
eje y. Por lo tanto, se puede obtener los valores de las variables a cualquier
distancia x dependiendo de estos valores iniciales y de las condiciones de
contorno. Sin embargo, los valores de u y v en el punto P u nicamente de-
penderan de la informacion que se encuentra entre los puntos a y b, fuera
de este rango no afecta el resultado en este punto. Es por esto, que a esta
zona se le denomina como dominio de dependencia, como se muestra en la
figura 5.3.

En terminos de la Dinamica de Fluidos Computacional, los calculos


de campos fluidos que estan gobernados por ecuaciones hiperbolicas se es-
tablecen como soluciones en marcha. Es decir, que los algoritmos estan
dise
nados para comenzar con una condicion inicial y, posteriormente, se
calcular el campo de flujo paso por paso.

5.2.2 Ecuaciones parab


olicas

Consideramos una ecuacion parabolica con dos variables independientes xy


y. En la figura 5.4 se muestra un esquema del comportamiento de dicha
ecuacion. Considerese un punto P en el plano xy. Debido a que se tiene
una ecuacion parab olica, solo existe una direccion caracterstica a lo largo del
punto P . Supongamos que se tienen las condiciones iniciales en la lnea ac
y que a lo largo de la curvas ab y cd se conocen las condiciones de contorno.
La lnea caracterstica se muestra como una lnea punteada vertical a lo
largo del punto P . La informacion en P influye en toda la region al lado
derecho de la lnea caracterstica que se encuentra contenida entre las dos
condiciones de contorno. Por ejemplo, si se provoca un pinchazo en el punto
P con una aguja, el efecto de ese pinchazo sera sentido en toda la zona a la
derecha de la lnea caracterstica.

Al igual que las ecuaciones hiperbolicas, las ecuaciones parabolicas pre-


Captulo 5. Ecuaciones en derivadas parciales 75

a
Dominio de P
Condiciones
Iniciales

dependencia

Regi
on de influencia

Figura 5.3: Comportamiento de una ecuaci


on hiperb
olica.

senta un proceso de soluci on en marcha. Se comienza conociendo las


condiciones iniciales (lnea ac) y las condiciones de contorno para poder
obtener paso a paso las condiciones de flujo.

5.2.3 Ecuaciones elpticas

Ahora consideremos un ecuaci on elptica con dos variables independientes


x y y. Como se mencion o anteriormente, las curvas caractersticas de una
ecuaci
on elptica son imaginarias. Para ecuaciones elpticas, no existe re-
giones lmites de influencia o dominios de dependencia; por lo tanto, la
informacion se propaga a todos los puntos del dominio y en todas las direc-
ciones. Si suponemos un dominio cuadrado de lados abcd como el mostrado
en la figura 5.5. Si se pincha con una aguja en el punto P (localizado
en cualquier punto de la regi on a analizar), este pinchazo sera sentido en
cualquier punto de la zona. Por lo tanto, como el punto P influye en to-
dos los puntos dentro del dominio, tambien la solucion en el punto P se
encuentra influenciada por las condiciones de contorno en las paredes abcd.
Por lo tanto, la solucion en el punto P debe encontrarse simultaneamente
con la solucion en los dem as puntos del dominio. Esto se contrasta con
5.2. Comportamiento general de las ecuaciones diferen-
76
ciales en derivadas parciales

Condici
on de contorno conocida
c
condiciones
Lnea de

iniciales
d
P Regi
on de influencia
a

Condici
on de contorno conocida
b

Figura 5.4: Comportamiento de una ecuaci


on parab
olica.

la forma de solucionar las ecuaciones hiperbolicas y parabolicas. Por este


raz
on, los problemas que involucran ecuaciones elpticas se les conocen como
problemas de juicio. Esto debido a que las solucion dentro del dominio
depende de las todas las condiciones de contorno que se debe aplicar en las
paredes abcd de la figura 5.5. Las condiciones mas utilizadas para este tipo
de ecuaciones son:

Un valor especfico para las variables u y v a lo largo del contorno. Este


tipo de condicion de contorno se le denomina Condici on de Dirichlet.

Un valor especfico para la derivada de la variable dependiente, por


u
ejemplo , a lo largo del contorno. A este tipo de condicion se
x
contorno se le conoce como Condici on de Neumann.

Una mezcla entre la condicion de Dirichlet y Neumann.


Captulo 5. Ecuaciones en derivadas parciales 77

b c

a d
x

Figura 5.5: Comportamiento de una ecuaci


on elptica.
Captulo 6

Enfoques para la solucion de


ecuaciones diferenciales en
derivadas parciales

La va f
acil para investigar los fenomenos fsicos, cuando se tiene disponi-
bilidad de aparatos programables, es a traves de la sntesis y la solucion
de un modelo matem atico. De acuerdo con Koutitas (1983), un modelo
matem atico esta compuesto de ciertas expresiones matematicas basadas en
principios fsicos, tales como la ecuacion de equilibrio de fuerzas, ecuacion
de continuidad, el principio de cantidad de movimiento, entre otros. Es-
tas expresiones matem aticas son adaptadas y simplificadas en cada caso
de acuerdo con las caractersticas especiales del problema que va a hacer
analizado, por ejemplo: condiciones de contorno, rango de valores de los
parametros que intervienen en el problema, entre otros.

Para la soluci on de un modelo matematico, el cual describe un prob-


lema fsico, se emplean algoritmos, dichos algoritmos se denominan modelos
numericos. Un modelo numerico puede ser definido como una metodo com-
putacional o de manera m as sencilla como un conjunto de reglas ordenadas y
con forma de operaciones numericas que, al aplicarse a un conjunto de datos
a = (a1 , . . . , an ) con el objetivo de encontrar un nuevo grupo de valores de
x = (x1 , . . . , xn ) que conforman la solucion del problema.

79
80

Un procedimiento del algoritmo puede ser representado por la ecuacion


(6.1).

x = f (a) (6.1)

El principal objetivo en el punto inicial es determinar independiente-


mente del modelo numerico tomado el valor de x a partir de la aplicacion de
la funci
on f sobre los valores de a y que dicha solucion presente un buen
comportamiento.

Para que se de esta condicion es necesario lo siguiente:

La solucion x exista para el valor dado de a (esta condicion no es


u
nica, se puede tener un resultado que no presente un adecuado com-
portamiento).

El c
alculo debe llevar a una u
nica solucion x para un valor dado de a.

Los resultados de x deben de relacionarse con los datos a a traves de


la relaci
on de Lipschitz, como se muestra en la ecuacion (6.2).

|a| |x| M |a| (6.2)

donde M est
a confinado a una n
umero natural M = M (a, n).

La palabra discretizacion no aparece en el diccionario de la Real Academia


Espa nola. Evidentemente, la palabra proviene de discreto, que se define
como constituido por cosas separadas; individuales; distintas; constituido
por partes distintas conectadas. El hecho de que la palabra no exista en los
diccionarios quiere decir que dicha palabra es relativamente nueva. Clara-
mente dicha palabra u nicamente aparece en la literatura relacionada con el
analisis numerico.

Soluciones analticas de las ecuaciones diferenciales para el flujo, las


cuales brinda una expresion para la variacion de la variable dependiente
a lo largo del tiempo y del dominio como un continuo. Sin embargo, dichas
soluciones analticas presenta una gran cantidad de limitaciones, debido a
las suposiciones que se toman para su desarrollo. Por su parte, las soluciones
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
81
enciales en derivadas parciales

i 1, j + 1 i, j + 1 i + 1, j + 1

i 1, j i, j i + 1, j
y

i 1, j 1 i, j 1 i + 1, j 1

Figura 6.1: Discretizaci


on de una malla de c
alculo en el plano xy.

numericas brindan respuesta en puntos discretos del dominio. Como ejemplo


se puede ver la figura 6.1, donde se muestra una seccion de la discretizacion
espacial en el plano xy. Por conveniencia se partira del hecho del que el es-
paciamiento en el sentido de x y y es uniforme, lo que quiere decir que x y
y son constantes. Generalmente, x y y son distintos. Asimismo, no es
absolutamente necesario que x y y sean uniformes; se puede trabajar con
espaciamientos variables en ambas direcciones. No obstante, en la mayora
de las aplicaciones de Din amica de Fluidos Computacional CF D (por sus
siglas en ingles) las soluciones involucran una cuadrcula (malla) con un es-
paciamiento uniforme en ambas direcciones, debido a la gran simplicidad de
la programaci on y de las expresiones.

Volviendo a la figura 6.1, la malla de puntos se encuentra definida con


los subndices i y j, donde i hace referencia a la direccion x y j recorre el eje
y. Por lo tanto, si no encontramos en el punto definido por lo ndices (i, j),
el punto que se encuentra inmediatamente a la derecha estara etiquetado
por los ndices (i + 1, j), el punto inmediatamente a la izquierda queda dado
por lo ndeces (i 1, j), el punto inmediatamente encima es (i, j + 1) y
directamente abajo (i, j 1).
82

Suponga que se tiene un flujo bidimensional gobernado por las ecuaciones


de Navier-Stokes o las ecuaciones de Euler. Como se sabe, estas son sistemas
de ecuaciones en derivadas parciales. Se puede obtener una solucion analtica
del sistema para las variables u, v, p, , entre otras, como funcion de x y y
para un conducto cerrado baja ciertos supuestos. Dicha solucion analtica
brinda el valor de cualquiera de las variables en cualquier punto (x, y). Por
otro lado, si las derivadas parciales en el sistema de ecuaciones gobernantes
se reemplazan por expresiones algebraicas aproximadas (que se hablaran mas
adelante), donde donde dichas aproximaciones se expresan en terminos de las
variables de flujo en dos o mas puntos de la malla que se muestra en la figura
6.1, luego las ecuaciones en derivadas parciales son reemplazadas totalmente
por un sistema de ecuaciones algebraicas, las cuales puede resolverse para
los valores de las variables de flujo en una punto discreto de la malla. A
este enfoque se denomina el metodo de diferencias finitas. Este tipo de
metodos es ampliamente utilizado en CF D. A esto es lo que se refiere la
discretizaci
on.

Todos los metodos en CF D utilizan alguna forma de discretizacion. El


interes del presente curso es derivar y discutir las formas mas comunes de
discretizacion. En la figura 6.2, se muestran los diferentes enfoques para el
analisis de problemas dentro de CF D. Como se puede apreciar, se tienen
tres diferentes enfoques para la solucion de las ecuaciones que gobiernan el
flujo de los fluidos. Los metodos en diferencias finitas utilizan una enfoque
diferencial. Esto quiere decir, que se aproximan las derivadas parciales por
expresiones algebraicas mas simples, como se menciono anteriormente. Los
otros dos enfoques, vol umenes y elementos finitos, utilizan un enfoque inte-
gral. Es decir, en lugar de aproximar las derivas, lo que hacen es trabajar
con las integrales y aproximar el valor de las mismas. La ventaja de esto, es
que las integral son mas estables en su determinacion (basicamente, porque
son areas bajo la curva y se puede representar como una sumatoria). El en-
foque en diferencias finitas tiene el problema de que se aproximan derivadas
(gradientes) que cuando dicho valor es muy alto puede presentar oscilaciones
o problemas a la hora de su aproximacion.
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
83
enciales en derivadas parciales

Tecnicas de discretizacion

Diferencias finitas Vol


umenes finitos Elementos finitos

Enfoque diferencial Enfoque integral

Error de truncamiento

Modelo explcitos o implcitos

Analisis de estabilidad

Figura 6.2: Enfoques para la soluci


on numerica de problemas en Din
amica
de Fluidos.
84 6.1. Clasificaci
on de los m
etodos num
ericos

6.1 Clasificaci
on de los m
etodos num
ericos

Como se sabe en la Dinamica de Fluidos existen dos enfoques para describir


el movimiento de los fluidos, a saber: Langrangiana y Euleriana. El enfoque
Langrangiano lo que se hace es esencialmente es seguir la historia individual
de las partculas. En ese contexto las variables independientes son el tiempo
y la propiedad o variable para identificar la partcula, que por ejemplo, puede
ser la posicion x0 . Por lo tanto, cualquier variable fluida F se expresa como
F = F (x0 , t), al igual que la posicion de la partcula x = x(x0 , t). Esta es la
descripci
on matem atica que usualmente se utiliza en cinematica y mecanica
de un punto material.

En el modelo Euleriano, el interes se concentra no en las partculas in-


dividuales sino en los puntos del espacio. As, las variables independientes
son x y t, la posici
on y el tiempo en sentido general y cada variable flu-
ida se expresa como F = F (x, t). Esta formulacion es la mas com un en la
descripci
on del movimiento de los fluidos por su simplicidad y conceptual
y elegancia, quedando el enfoque Langrangiano para casos excepcionales
donde sea necesario determinar la trayectoria de partculas individuales.

De manera similar, es posible distinguir dos familias de tecnicas numericas


para la resoluci
on de las ecuaciones diferenciales que gobiernan el flujo. Se
denominan tecnicas langrangianas a las que se basan en resolver las ecua-
ciones derivadas bajo este punto de vista y cuya discretizacion parte de un
numero finito de partculas de posicion identificada en el instante inicial.
Del mismo modo, las tecnicas denominadas eulerianas permiten obtener in-
formacion de la evolucion de las variables en un conjunto discreto de puntos
del espacio, denominado malla de calculo o dominio computacional, a partir
de la formulacion matematica de las leyes fsicas.

Sin embargo, existe una familia de tecnicas para ecuaciones diferen-


ciales hiperb
olicas que no se pueden clasificar totalmente como tecnicas lan-
grangianas, ni tecnicas eulerianas. Se trata de las basadas en la existencia
de direcciones caractersticas en el plano (x, t), propias de este tipo de ecua-
ciones y sobre las que se cumplen ciertas relaciones de compatibilidad que en
muchas ocasiones permiten establecer un metodo de resolucion alternativo.
A este tipo de tecnicas se les denomina a menudo semi.langragiano, ya que
a pesar de apoyarse en un soporte discreto de tipo eureliano, maneja una
informacion que se propaga en determinadas direcciones, siguiendo tales di-
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
85
enciales en derivadas parciales

recciones. Dichas tecnicas se diferencian entre s por la forma de discretizar


la ecuaci
on de la trayectoria caracterstica y por la forma de interpolar la
informacion obtenida para llevarla a la malla de calculo euleriana.

6.2 M
etodos conservativos

Analizando m as a fondo una ecuacion hiperbolica como la que se muestra


en (6.3), que como se puede apreciar es unidimensional.

u f
+ =h (6.3)
t x

es llamada una ecuaci on de conservacion porque contiene un significado


fsico. Se se realiza la integraci
on de la ecuacion (6.3) se obtiene la expresion
mostrada en (6.4).

Z L Z L
u
dx = f0 fL + hdx (6.4)
0 t 0

Este resultado expresa que la variacion temporal de la variable u es igual a


la diferencia entre los flujos de entrada y salida en el dominio completo mas
la contribucion de los terminos fuente.

Cuando se discretiza una ley de conservacion de este tipo, las aproxima-


ciones numericas incorrectas pueden conducir a un comportamiento anomalo
de la soluci
on y, por consecuencia, errores inaceptables que pueden incluso
invalidar el metodo utilizado. A los esquemas numericos que aproximan
la ecuaci
on de conservaci on adecuadamente se les denominan esquemas o
metodos conservativos. Es importante mencionar, que existen diversas for-
mas de definir dichos metodos.
86 6.3. Soluciones discontinuas (forma no conservativa)

6.3 Soluciones discontinuas (forma no conserva-


tiva)

Tomando un sistema general de ecuaciones diferenciales en derivadas par-


ciales que se comporta como un sistema hiperbolico homogeneo mostrado
en la ecuaci
on (6.5).

U U
+A =0 (6.5)
t x

puede probarse que, dadas unas condiciones iniciales y de contorno apropi-


adas, existe una solucion unica en el dominio (x, t) siempre y cuando el
sistema de ecuaciones sea lineal A = A(x, t). La solucion en cada punto
del plano (x, t) estar
a determinada por dos direcciones caractersticas bien
definidas y dos curvas de las misma familia no podran cortarse.

Suponiendo una onda positiva que se propaga desde aguas arriba en un


canal, como se muestra en la figura 6.3. Independiente de la causa por la
que fue generada la onda, dicha onda tendra una curvatura que se acentuara
a medida que se propaga.

Si la onda inicial tena un aspecto como el mostrado en la figura 6.3, para


el tiempo inicial t0 , las velocidades de
los puntos a, b, c no seran iguales entre
s puesto que son proporcionales a gh. A medida que avanza el tiempo, se
puede ver que los puntos a, b, c tienden a alcanzarse, como se muestra en la
figura 6.3 para el tiempo t1 . Llegara el momento en el cual dichos puntos
se igualen. El mapa de trayectorias en el plano (x, t) nos muestra que esta
situaci on se presenta por una interseccion de dos caractersticas de la misma
familia. Dicha condicion da como resultado a lo que se conoce como una
onda de choque. En hidraulica dichas discontinuidades estan asociadas a
los saltos (resaltos) hidraulicos fijos o moviles (ondas positivas o negativas)
cuando el perfil de flujo presenta diferencias considerables a ambos lados y
el numero de Froude es alto. Para valores inferiores de velocidad y frentes
de menor altura, el fenomeno fsico consiste en la formacion de un tren
de ondas que se propaga sin apenas disipacion. Para que se origine una
discontinuidad del tipo que se ha discutido, las ecuaciones han de ser no
lineales, lo que quiere decir, que la pendiente de las caractersticas en cada
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
87
enciales en derivadas parciales

t1

t0 x

a t0
b
c
d

a t1
b

c
d
Figura 6.3: Esquema del proceso de formaci
on de una discontinuidad.
88 6.4. Ecuaciones de flujo a canal abierto unidimensional

punto dependa de la propia solucion. Este es el caso de las ecuaciones del


flujo no estacionario en canales abiertos.

Las ecuaciones de Saint Venant tienen una estructura matematica analoga


a las que rigen el movimiento de fluidos compresibles (con excepcion de los
terminos de fricci
on local).

6.4 Ecuaciones de flujo a canal abierto unidimen-


sional

Las ecuaciones de flujo no estacionario en canales abiertos constituyen la


aproximacion unidimensional del flujo a superficie libre y son un modelo
simple de fen
omenos muy complejos, que incorpora solamnete las influencias
mas importantes.

Las hip
otesis, conocidas como Saint Venant, detras de las ecuaciones son:

El flujo es unidimensional: la velocidad se supone uniforme sobre cada


secci
on transversal y el nivel de la superficie libre es horizontal a traves
de la misma.
La curvatura de las lneas de corriente es peque
na y las aceleraciones
verticales son despreciables. Por lo tanto, se puede suponer que la
distribuci
on de presiones es simplemente hidrostatica.
Las fuerzas de friccion con las paredes puedes ser descrita mediante
leyes similares a las utilizadas para flujo estacionario.
La pendiente media del fondo es peque
na, de modo que son aceptables
las aproximaciones:
cos 1 sin tan
donde es el angulo entre el fondo del canal y la horizontal en la
direcci
on principal.

Hasta este punto no se ha mencionado nada sobre la forma de la seccion


transversal. De hecho dicha forma puede ser cualquiera y puede variar a
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
89
enciales en derivadas parciales

lo largo del canal (canales no prismaticos). Es decir, siempre que podamos


expresarla como una funci on A = A(x), creciente con el valor de y (profun-
didad del agua), el flujo unidimensional puede ser descrito por dos variables,
por ejemplo, la profundidad de flujo y(x, t) y la velocidad de flujo V (x, t) o
por su area transversal A(x, t) y el caudal Q(x, t) en cada seccion transver-
sal. Estas variables dependientes definen el estado de movimiento del fluido
en cada punto y en cada instante. Se pueden escoger diferentes parejas de
variables dependientes en funci on del problema que deseamos resolver. Las
ecuaciones ser an distintas, pero se basaran en los mismo conceptos fsicos.
Cada una de las dos ecuaciones que se requieren para resolver el problema
representan una ley fsica, sin embargo, podemos plantear tres en un flujo
como el suponemos: la ecuaci on de conservacion de la masa, la ecuacion de
cantidad de movimiento y la ecuacion de energa. Respecto a esta aparente
indeterminaci on puede hacerse la observacion de que cuando las variables
de flujo son discontinuidas, son posibles dos representaciones, masa-cantidad
de movimiento y masa-energa. Pero no son equivalentes, siendo correcta
solamente una de ellas. Cuando las variables son continuas se puede usar
cualquiera de las dos representaciones, siendo ambas equivalentes.

La aproximaci on unidimensional de las ecuaciones de aguas poco pro-


fundas se usa en la simulaci on de flujo en canales y en ros que presentan
una marcada linealidad en una direccion y cuya geometra transversal puede
ser cualquiera. Las ecuaciones b asicas tridimensionales se integran en la di-
reccion vertical para obtener la aproximacion bidimensional. Integrando de
nuevo las ecuaciones en la direccion transversal a la principal, estableciendo
unos promedios apropiados, se introduce la presencia de la forma de las
secciones transversales.

El flujo unidimensional en canales de seccion arbitraria en terminos de


variables caudal Q y
area de seccion transversal A en forma diferencial con-
servativa se muestra en la ecuacion (6.6).

A Q
+ = 0
 t
2
x (6.6)
Q Q
+ + gI1 = gI2 + gA (S0 Sf )
t x A

donde I1 nos da la fuerza de presion neta hidrostatica en la direccion x,


como se muestra en (6.7), ver figura 6.4.
90 6.4. Ecuaciones de flujo a canal abierto unidimensional

dy
h
y


Nivel de referencia

Figura 6.4: Secci


on transversal de un canal no prism
atico.

Z h(x,t)
I1 = (y )b(x, )d (6.7)
0

en funci
on de la profundidad en la superficie libre y(x, t) y del ancho;

A(x, t)
b(x, ) = (6.8)

e I2 nos da cuenta de la variacion de las fuerzas de presion en un volumen


a profundidad constante debidas a variaciones longitudinales del ancho del
canal, ya que las fuerzas de presion pueden tener una componente en la
direcci
on principal del flujo debido a la reaccion de las paredes cuando hay
variaciones de forma a lo largo de la direccion principal. La cantidad de esta
fuerza depende de la variacion de la seccion transversal para una profundidad
constante. La validez de esta aproximacion esta ligada a la hipotesis de
variaci
on gradual. Si existen contracciones o expansiones abruptas, dicha
aproximacion no es valida.

Z h(x,t)
b(x, t)
I2 = (y ) d (6.9)
0 x

De acuerdo con las definiciones de I1 e I2 y siguiendo la regla de Leibnitz


Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
91
enciales en derivadas parciales

al derivar una integral, encontramos la relacion entre los terminos que se


muestra en (6.10).

I1 y
= I2 + A (6.10)
x x

En el caso particular del modelo basado en el sistema de ecuaciones de


aguas poco profundas en aproximacion unidimensional que gobierna el flujo
en superficie libre en un canal de seccion rectangular y ancho unitario, en
su forma conservativa, se llega a la expresion (6.11).

U F
+ =H (6.11)
t x

donde se tiene;

     
h hu 0
U= , F= , H= (6.12)
hu hu2 + g 21 h2 gh (S0 Sf )

donde U es el vector de variables conservadas, h es la profundidad del agua


(m), u es la velocidad de flujo (m/s) en la direccion x, F es el flujo convectivo
en la direcci
on x y H es el termino fuente: g es la aceleracion de la gravedad
(9,81 m/s2 ), S0 es la pendiente de fondo del canal (m/m) y Sf es el termino
de fricci
on del agua con las paredes del cauce.

Dentro de las hip


otesis del modelo se incluye el que las pendientes del
fondo sean pequenas con lo que se puede llegar a la relacion mostrada en
(6.13).

dzb
S0 tan = (6.13)
dx

siendo el
angulo de inclinaci
on el fondo del cauce y zb el nivel de fondo del
canal de acuerdo a un nivel de referencia (m).
92 6.4. Ecuaciones de flujo a canal abierto unidimensional

Para el termino de friccion se ha usado la formula de Gaukler-Manning


que se muestra en (6.14).

n2 u2
Sf = 4 (6.14)
R3

1
donde n es el coeficiente de rugosidad (s/m 3 ) y R es el radio hidraulico
definido como el cociente entre el area mojada A y el permetro mojado P ,
A
R= .
P

El sistema de ecuaciones (6.11) es de aplicacion practica restringida. Sin


embargo, gracias a su simplicidad, es posible comprobar la capacidad de los
metodos numericos.

La ecuaci
on (6.11) se puede escribir tambien en la forma no conservativa,
si F = F(U), como se muestra en (6.15).

U U F
+A =H A= (6.15)
t x U

donde A es la matrix Jacobiana del flujo y su expresion se muestra en (6.16).

 
F 0 1
A= = 2 2 (6.16)
U c u 2u


donde c = gh es la celeridad de las ondas lineales en la superficie
r del agua
A
(m/s), aunque su definicion general para una caso real es c = g . Es una
b
expresi
on an aloga a la velocidad del sonido en el caso de flujos compresibles
y constituye la base de la definicion del n umero adimensional gobernante en
u
este caso, llamado n umero de Froude F r = , analogo al n umero de Mach
c
para gases, el cual se usa para clasificar el regimen de flujo: subcrtico si
F r < 1, crtico si F r = 1 y supercrtico si F r > 1.

El sistema de ecuaciones (6.15) representa un sistema hiperbolico de


ecuaciones diferenciales en derivadas parciales acopladas y no lineales. Por
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
93
enciales en derivadas parciales

este motivo, la matriz A tiene propiedades interesantes de cara a su in-


terpretaci
on fsica. Se trata de una matriz diagonalizable en la que sus
autovalores o valores propios representan la velocidades de propagacion de
la informaci
on. Por ser el sistema (6.15) un sistema hiperbolico, los valores
propios de A son reales y sus vectores propios son linealmente dependientes.

Los valores propios de la matriz Jacobiana son los mostrados en (6.17).

a1 = u + c a2 = u c (6.17)

Estos valores representan la velocidad de propagacion de las perturba-


ciones y son las velocidades de conveccion de las diferentes ondas. Si el
Jacobiano fuera una matriz diagonal constante, el sistema de ecuaciones es-
tara totalmente desacoplado; sin embargo, no ocurre as y la velocidad de
convecci on puede cambiar de valor y signo localmente.

Los vectores propios de la matriz Jacobiana se muestran en (6.18).

   
1 1 2 1
e = e = (6.18)
u+c uc

6.5 M
etodo de las caractersticas

El metodo de las caractersticas, puede ser descrito para el problema unidi-


mensional como una tecnica en la que el problema de resolver dos ecuaciones
diferenciales en derivadas parciales puede ser sustituido por el de resolver
cuatro ecuaciones en derivadas ordinarias. Esta descripcion implica una
situaci
on continua en la que las derivadas estan definidas en todas partes
y en casi todas las direcciones. Para comprender su utilidad, que reside
principalmente en darnos una vision intuitiva del comportamiento de las
soluciones de las ecuaciones diferenciales hiperbolicas, nos situaremos en el
caso mas simple y seguiremos la deduccion realizada por Abbott (1992).

Consideremos un canal prismatico horizontal, de seccion rectangular y


ancho unitario, y despreciando todos los terminos de perdida de energa.
94 6.5. M
etodo de las caractersticas

Escribiendo las ecuaciones de flujo unidimensionales para un canal prismatico


en su forma no conservativa, se tiene:

y V y
+ Dh +V =0 Ecuacion de continuidad
t x x
(6.19)
V v y
+V +g = g (S0 Sf ) Ecuacion de momentum
t x x

donde V es la velocidad de flujo (m/s), Dh es la profundidad hidraulica,


A
definida como Dh = B , A es el area transversal de flujo (m2 ), B es el
espejo de agua (m), g es la aceleracion de la gravedad (9,81 m/s2 ), S0 es la
pendiente de fondo del canal (m/m) y Sf es la pendiente energetica del flujo
(m/m).

Multiplicando la primer ecuacion del sistema mostrado en (6.19) por un


factor multiplicador desconocido, y sumando el resultado a la segunda
ecuaci
on, se obtiene:

   
V V y  g  y
+ (V + Dh ) + + V + = g (S0 Sf ) (6.20)
t x t x

Como se sabe que V = V (x, t) y y = y(x, t), se puede reescribir las


siguientes expresiones en derivadas totales:

DV V V dx
= +
Dt t x dt
(6.21)
Dy y y dx
= +
Dt t x dt

Comparando las ecuaciones (6.20) y (6.21) se puede notar que los terminos
dentro de los parentesis corresponden a las derivadas totales y se puede
obtener una expresi
on para el multiplicador que se muestra en la ecuacion
(6.22).
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
95
enciales en derivadas parciales

r r
dx g g gB
= V + Dh = V + o 1,2 = = (6.22)
dt Dh A

Como
q es conocido, la celeridad de un onda de gravedad c es igual a
gA
c= B .

Por lo tanto, para 1 = gc , la ecuacion (6.20) se puede escribir como se


muestra en la ecuaci
on (6.23).

DV g Dy dx
+ = g (S0 Sf ) s se satisface que = V + c (6.23)
Dt c Dt dt

Similarmente, definiendo 2 = gc , la ecuacion (6.20) se puede escribir


como:

DV g Dy dx
= g (S0 Sf ) s se satisface que = V c (6.24)
Dt c Dt dt

Dibujando las ecuaciones para dxdt de las (6.23) y (6.24) en el plano x t,


estas representan las curvas caractersticas positivas y negativas, respectiva-
mente, ver figura 6.5.

La expresi
on de la izquierda en las ecuaciones (6.23) y (6.24) represen-
tan las ecuaciones de compatibilidad. Posteriormente, utilizando manipu-
laciones algebraicas simples, se puede eliminar la variable espacial x de las
ecuaciones gobernantes y convertirlas en ecuaciones en derivadas ordinarias.
No obstante, estas manipulaciones tienen un precio, las ecuaciones desarrol-
ladas son u
nicamente v alidas a lo largo de las curvas caractersticas.

Multiplicando las ecuaciones (6.23) y (6.24) por dt e integrando a lo largo


de la curva caractersticas se tienen las ecuaciones (6.25).
96 6.5. M
etodo de las caractersticas

C
C+


A B

Figura 6.5: Representaci


on gr
afica de las curvas caractersticas (flujo
subcrtico).

Z P Z P Z P
g
dV + dy = g (S0 Sf ) dt
A A c A
(6.25)
Z P Z P Z P
g
dV dy = g (S0 Sf ) dt
B B c B

Para evaluar las integrales, los valores de c y Sf a lo largo de las cur-


vas caractersticas. Para la determinacion de c y Sf se deben conocer los
valores de y y de V . Sin embargo, las variables y y V son las variables a
calcular. Por esta razon, se debe realizar ciertas aproximaciones para eval-
uar estas integrales. Para este proposito, se supondra que los valores de c
y Sf calculados usando V y y en los puntos A y B son validos a lo largo
de la curva caracterstica AP y BP , respectivamente. Basandose en estas
aproximacion, las ecuaciones (6.25) se pueden reescribir como se muestra en
(6.26).
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
97
enciales en derivadas parciales

g 
VP VA + (yP yA ) = g (S0 Sf )A (tP tA )
c A
g  (6.26)
VP VB + (yP yB ) = g (S0 Sf )B (tP tB )
c B

donde los subndices A, B y P se refieren a las cantidades en los puntos A, B


y P , respectivamente. Conociendo los valores de V y y en los puntos A y B,
se puede obtener sus correspondientes valores en el punto P simultaneamente
empleando las ecuaciones mostradas en (6.26).

Las ecuaciones (6.26) se pueden reescribir de una manera mas compacta


como se muestra en (6.27).

VP = Cp CA yP
(6.27)
V P = Cn + CB yP

en la cual tenemos una combinacion de las cantidades desconocidas y las dos


constantes Cp y Cn que se calculan mediante la utilizacion de las variables
conocidas en los puntos A y B, como se muestra en las ecuaciones (6.28).

Cp = VA + CA yA + g (S0 Sf )A (tP tA )

Cn = VB CB yB + g (S0 Sf )B (tP tB ) (6.28)


g
C=
c

Notese que Cp y Cn son constantes dentro del intervalo de tiempo tP tA


y tP tB , respectivamente; igualmente estos valores pueden cambiar de
intervalo a intervalo.
98 6.5. M
etodo de las caractersticas

Zona de influencia

C+

x
C
x = x0
Figura 6.6: Definici
on de la zona de influencia (flujo subcrtico).

6.5.1 Curvas caractersticas

En la secci
on anterior, se definio las caractersticas como curvas del resultado
de graficar dx
dt = V c. En la presente secci on se discutira su significado
fsico.

Como se ha mencionado, una perturbacion (en la velocidad V y/o en la


profundidad y) genera una propagacion en las dos direcciones si el flujo es
subcrtico o en la direccion aguas abajo si el flujo es supercrtico. La veloci-
dad absoluta de la onda propagada es V c. Si se dibuja esta propagacion
en el plano x t suponiendo que la perturbacion se encuentra en el punto
C en el tiempo t = 0 y una distancia x = x0 , su influencia se vera refle-
jada en la region mostrada en la figura 6.6. Esta region se denomina zona
de influencia. La curva definida a partir de la propagacion en la direccion
aguas arriba se denomina C + y en la direccion aguas abajo C . Cualquier
punto que se encuentra fuera de la region de influencia no es afectado por
la perturbaci on producida.

Con ayuda de la figura 6.7, hablaremos las condiciones que afectan las
condiciones de flujo en el punto P . En la figura se muestran las curvas
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
99
enciales en derivadas parciales


caractersticas que pasan a lo largo del punto P . Unicamente las condiciones
que se encuentran dentro de la zona sombreada afectan las condiciones de
flujo en el punto P . En otras palabras, podemos decir que las condiciones
de flujo en el punto P dependen u nicamente de las condiciones de flujo en
la zona sombreada. A esta regi on se le denomina zona de dependencia.

P
C
C+

Dominio de
dependencia
x

Figura 6.7: Definici


on del dominio de dependencia (flujo subcrtico).

Dependiendo de las magnitudes relativas de la velocidad y celeridad, una


perturbaci on puede o no viajar en la direccion aguas arriba. Si el flujo es
subcrtico, las direcciones caractersticas se presentaran tanto para aguas
abajo y aguas arriba. Para flujo crtico, una de las caractersticas presenta
velocidad nula, y la caractersticas positiva viajara hacia aguas abajo. Para
flujo supercrtico, la direcci
on de las dos caractersticas es aguas abajo. Esto
se puede apreciar en la figura 6.8.

Matem aticamente hablando, las discontinuidades en la primera y se-


gunda derivada de las variables dependientes y los parametros fsicos que
aparecen en las ecuaciones gobernantes se propagan a lo largo de las curvas
caractersticas.
100 6.5. M
etodo de las caractersticas

6.5.2 Condiciones iniciales y de contorno

Para el an alisis de flujo no permanente, los calculos comienzan de un tiempo


inicial t0 . Las condiciones de flujo al inicio son conocidas y se denominan
condiciones iniciales. A partir de las fronteras o contorno, el sistema
fsico se encuentra ubicado dentro de una dimension finita, donde se deben
de especificar condiciones particulares a los extremos de dicho dimension.
Estas condiciones se denominan condiciones de contorno o condiciones
de frontera.

En la figura 6.9, se muestra un dominio computacional para un problema


unidimensional. El c alculo comienza en t = t0 ; el inicio del sistema se ubica
en x = x0 ; y el extremo aguas abajo se encuentra en x = x1 . Como se puede
apreciar, los valores de las variables son conocidos en el tiempo inicial t0 . Y
se deben suministrar las condiciones de contorno que seran de acuerdo con
el problema que se desea analizar.

Para establecer adecuadamente las condiciones de contorno, se debe


conocer el regimen de flujo: subcrtico, crtico o supercrtico. En la figura
6.10, se muestran las curvas caractersticas a la entrada y salida del dominio
computacional para flujo subcrtico y supercrtico. Como se puede apreciar
de la figura, cuando se presenta flujo subcrtico en uno de los extremos,
se debe suministrar una condicion de flujo (V o y), la otra es definida de
acuerdo a las condiciones dentro del dominio computacional. Para el caso
de flujo supercrtico, en el extremo aguas arriba, se deberan especificar los
dos valores de las variables. Para el extremo aguas abajo en regimen su-
percrtico, no es necesario establecer valores a las variables.

6.5.3 M
etodo de intervalos especficos

Existen varios metodos para encontrar la solucion mediante el metodo de las


caractersticas. Debido a que las curvas caractersticas no necesariamente
pasan por los puntos donde se han identificado los nodos de calculo, se
requiere de realizar una interpolacion para poder determinar los valores de
V y y para cada instante de tiempo.

A continuaci
on se describe el metodo de intervalos especficos, en donde
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
101
enciales en derivadas parciales

el intervalo de tiempo y espacio se definen al inicio del calculo. Refiriendose


a la figura 6.11, las curvas caractersticas que pasan por el punto P no pasan
por los puntos A y C, para ese tiempo, las curvas intersecan en los puntos
R y S. Para calcular las condiciones de flujo en el punto P es necesario
conocer las condiciones en los puntos R y S. Estas condiciones pueden ser
determinadas mediante la interpolacion de los valores conocidos en A y C.
Se utilizar a una interpolaci on lineal para la obtencion de dichos valores;
ordenes superiores de interpolacion se pueden utilizar si fuera necesario, no
obstante los resultados que se obtienen no mejoran significativamente los
resultados.

De la figura 6.11, se puede escribir lo siguiente:

VC VR xC xR xP xR (VR + cR ) t
= = = (6.29)
VC VA xC xA xC xA x

Similarmente, se puede escribir:

cC cR (VR + cR ) t
= (6.30)
cC cA x

Eliminado cR de las dos ecuaciones se tiene:

t
VC x (cA VC cC VA )
VR = t
(6.31)
1 + (VC VA + cC cA ) x

Ahora se puede determinar las expresiones para cR y yR como se muestra


en las ecuaciones (6.32).

t
cC VR x (cC cA )
cR = t
1+ x (cC cA ) (6.32)
t
yR = yC x (VR + cR ) (yC yA )

Para flujo subcrtico, el punto S se encuentra entre los puntos A y C.


Por lo tanto:
102 6.5. M
etodo de las caractersticas

t
VC x (cB VC cC VB )
VS = t
1+ x (VC cC + cB )

t
cC + VS x (cC cB ) (6.33)
cS = t
1+ x (cC cB )

t
yS = yC + x (VS cS ) (yC yB )

Empleando los valores interpolados, se pueden calcular los valores de y


y V en el punto P mediante las ecuaciones (6.27) donde los valores de Cp y
Cn se calculan mediante las ecuaciones (6.34).

g
Cp = V R + yR + g (S0 Sf )R t
cR
(6.34)
g
Cn = VS yS + g (S0 Sf )S t
cS

6.5.4 M
etodo del paso temporal variable

En la secci
on anterior se discutio el metodo del intervalo constante. Existe
otra forma de realizar el calculo variando el tamano de paso temporal.

Al variar el valor del paso de tiempo t de manera que se garantice que


para nodo de c alculo pase la curva caracterstica. Por lo tanto, se tendra
un paso espaci al x constante y para cada paso de tiempo, se determinara
el paso temporal t que me garantice no perder informacion a la hora de
realizar la simulaci
on.

Para obtener esto se debe estimar el valor de u + c y u c y evaluar la


ecuaci
on (6.35).

x
tmin = CF L (6.35)
|u c|i,max
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
103
enciales en derivadas parciales

donde tmin es el paso temporal mnimo (s), u es la velocidad del flujo en el


nodo i (m/s), c es la celeridad en el nodo i (m/s) y CF L es la expresion de
Courant-Friedrichs-Lewy, que corresponde a un n umero adimensional que
gobierna la estabilidad numerica del esquema, siendo CF L 1.
104 6.5. M
etodo de las caractersticas

C
C+

(a) Flujo subcrtico.

P
C+

(b) Flujo crtico.

P
C+

(c) Flujo supercrtico.

Figura 6.8: Curvas caractersticas para los diferentes regimenes de flujo.


Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
105
enciales en derivadas parciales

t
Contorno aguas arriba

Contorno aguas abajo


C+

C+

C+
C

t0
Condiciones iniciales
x0 x1
x

Figura 6.9: Definici


on de las condiciones iniciales y de contorno (flujo
subcrtico).
106 6.5. M
etodo de las caractersticas

C+

C+
C


t0 C+

C
x0 x1
x

(a) Flujo subcrtico.

t
C+

C+
C

t0
C+

x0 x1
x

(b) Flujo supercrtico.

Figura 6.10: Curvas caractersticas a la entrada y salida del dominio com-


putacional.
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
107
enciales en derivadas parciales

P
C+

A R D S R
x

Figura 6.11: Esquema de la interpolaci


on (flujo subcrtico).
108 6.6. Condiciones de contorno

6.6 Condiciones de contorno

Dadas las reglas de aproximacion de las funciones y sus derivadas para cada
esquema numerico, podemos evaluar, en general, todos lo puntos del interior
del dominio computacional utilizando la informacion procedente de sus ve-
cinos, pero esto no es posible en los extremos porque, debido a su posicion,
s
olo cuentan con puntos a la derecha o a la izquierda. Se debe modificar en
general la tecnica usada para los puntos interiores y distinguir entre condi-
ciones de contorno numerica o internas y condiciones de contorno fsicas o
externas. Las primeras son el conjunto de ecuaciones que el esquema nos
suministra y las segundas son las condiciones que imponemos sobre el sis-
tema. En el caso de un sistema hiperbolico de ecuaciones, se deben imponer
tantas condiciones de contorno como curvas caractersticas penetran al do-
minio computacional de integracion, las cuales, junto a las ecuaciones car-
actersticas que abandonan el contorno, condiciones de contorno numericas,
nos conducir an a la solucion.

Las posibilidades que nos podemos encontrar son:

Entrada de flujo supercrtico: la informacion viaja hacia dentro del


contorno y todas las variables deben ser impuestas, no disponemos de
condiciones de contorno numericas.

Entrada de flujo subcrtico: una caracterstica viaja hacia afuera del


contorno y otra hacia adentro, obligando a imponer una condicion de
contorno fsica y otra numerica.

Salida de flujo supercrtico: la informacion se propaga hacia afuera del


dominio, no hay que imponer ninguna condicion de contorno fsica y las
condiciones de contorno numericas daran la solucion en los extremos.

Salida de flujo subcrtico: sucede lo mismo que en el caso de entrada


subcrtica; habra que imponer una sola condicion de contorno fsica y
la otra sera de tipo numerica.

Existen varias posibilidades a la hora de imponer condiciones de contorno


fsicas, que dependen del fenomeno a simular y que en general, fijan una o
ambas, seg un el tipo de flujo, variables como: la profundidad fija, el caudal
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
109
enciales en derivadas parciales

fijo, hidrograma de caudal, hidrograma de profundidad, vertedero, entre


otras. A continuaci
on se ver
an algunas formas de tratar las condiciones de
contorno numericas.

6.6.1 M
etodo de las caractersticas

En el caso de los esquemas explcitos, a menudo, el tratamiento de las condi-


ciones de contorno se realiza de acuerdo con el metodo de las caractersticas.
El punto clave consiste en la integracion de las curvas y relaciones carac-
tersticas de cada nivel de tiempo al siguiente en los extremos del dominio.
Este proceso se acopla perfectamente con un metodo explcito, ya que al
cumplirse la condici on de CF L existe la certeza de que las caractersticas
que salen del dominio en tn+1 habran salido de un punto proximo a los
extremos en tn .

Un ejemplo tpico se muestra en la figura 6.12(a), que representa el caso


de una entrada subcrtica.

La curva caracterstica C , con pendiente u c, sale del dominio por el


punto M (i = 1, tn+1 ) transportando el invariante u 2c, de manera que la
condici
on de contorno numerica se muestra en (6.36), ver figura 6.13.

(u 2c)M = (u 2c)P (6.36)

Imponiendo otra condici on de contorno en el punto M queda perfecta-


mente especificado el para u, c, y por tanto, las variables profundidad del
agua y velocidad de flujo.

Este tratamiento requiere integrar la curva caracterstica en forma implcita


para localizar el punto de corte de la curva con el eje x en cada paso de
tiempo (punto P de la figura). En general, la curva se aproxima por una
recta por sencillez en el c
alculo y se itera un par de veces el procedimiento
para asegurar consistencia. Este metodo es muy preciso en aplicaciones
dependientes del tiempo. En el caso de usar esquema implcitos, el proced-
imiento se complica porque al utilizar pasos de tiempo mas grandes, el punto
P puede encontrarse en el interior del dominio de integracion y alejado de
110 6.6. Condiciones de contorno

t t

+ +
C C

x x

(a) Entrada (b) Entrada su-


subcrtica. percrtica.

t t

C
C+
C
C+

x x

(c) Salida subcrtica. (d) Salida supercrtica.

Figura 6.12: Tipos de contornos abiertos.


Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
111
enciales en derivadas parciales

M
tn+1 (u 2c)M = (u 2c)P

tn P
x
i=1 i=2

Figura 6.13: Curva caracterstica en una entrada subcrtica.

los puntos extremos; estos casos se trataran adecuadamente en cada uno de


los captulos correspondientes a los metodos implcitos.

6.6.2 Conservaci
on de la masa

Otra forma de conseguir una relacion numerica para las condiciones de con-
torno es asegurar el balance de masa. Para ello, se parte de la ecuacion
(6.37).

A
+ DxQ = 0 (6.37)
t

y discretizando de forma semi-implcita en primer orden de aproximacion,


se tiene la ecuaci
on (6.38).

n+1 n+1 n Qn
An+1
 
A n Q Q + (1 ) Q
i i i+1 i i+1 i
+ =0 (6.38)
t x
112 6.6. Condiciones de contorno

consiguiendo un metodo explcito con = 0, uno implcito con = 1 y uno


semi-implcito para cualquier valor de entre 0 y 1.

En el caso de una entrada subcrtica donde suponemos que el caudal


en el extremo de entrada Qn+1 i viene fijado por una condicion de contorno
fsica y, por lo tanto, es un valor conocido, usando la parte explcita de la
expresi on (6.39), se particulariza a los nodos 1 y 2.

An+1 An1 Qn Qn1


1
+ 2 =0 (6.39)
t x

donde podemos despejar la incognita An+1


1 , como se muestra en (6.40).

t
An+1 = An1 (Qn Qn1 ) (6.40)
1
x 2

y de esta forma tenemos completamente especificadas las dos variables: pro-


fundidad de flujo y caudal en el extremo aguas arriba. El mismo modo de
actuar se puede aplicar en el extremo aguas abajo.

6.6.3 Balance de ondas

Otra forma de conocer las condiciones de contorno numericas es aplicando


un balance de ondas en el contorno. Para desarrollar este procedimiento, se
requiere hacer uso del esquema numerico; en primer lugar, resolviendo las
variables en todos los puntos del dominio, incluidos los contornos. De esta
forma obtenemos un valor aproximado de las variables, que a continuacion,
con el balance de ondas va a ser complementado hasta obtener su valor en
el nuevo paso de tiempo.

Empleando un esquema descentrado para la discretizacion del sistema de


ecuaciones no lineal, las variables en los contornos se calculan de la misma
forma que en los puntos interiores excluyendo la parte descentrada del flujo
numerico. El flujo numerico, como ya hemos visto, consta de una parte corre-
spondiente al flujo fsico y otra parte correspondiente a la parte descentrada
(descomposici on en la base de vectores propios de la matriz Jacobiana del
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
113
enciales en derivadas parciales

sistema). Teniendo s
olo en cuenta el flujo fsico, se obtiene un primer valor
aproximado de las variables en los contornos; A y Q ; los cuales vamos a
completar haciendo uso de los valores propios como se muestra en (6.41).

1,2
ai+ 1
i+ 1 ci+ 1
=u (6.41)
2 2 2

y de los vectores propios del Jacobiano mostrado en (6.42).

!
1
e1,2
i+ 1
= 1,2
a (6.42)
2 i+ 1 2

En el caso del contorno aguas arriba de tipo subcrtico, el metodo de las


caractersticas nos dice que la curva correspondiente a velocidad u + c es la
que entra al dominio y, por lo tanto, la que no conocemos. Por lo que se
puede escribir la expresion (6.43).

U = U + 1
e1 (6.43)

on de contorno fsica consiste en imponer el caudal Qn+1 es


Si la condici
un valor conocido y de la segunda ecuacion podemos despejar el valor del
on 1 , como se muestra en (6.44).
coeficiente de la descomposici

Qn+1 Q
1 = (6.44)
u
+ c

Sustituyendo (6.44) en la primer ecuacion del sistema, se obtiene el valor


de area que se busca, ver ecuaci
on (6.45).

Qn+1 Q
An+1 = A + 1 = A + (6.45)
u
+ c

Cuando se quiera aplicar esta tecnica aguas abajo, el procedimiento es


el mismo, s
olo que ahora, la curva caracterstica que entra en el dominio es
114 6.6. Condiciones de contorno

c. El sistema de ecuaciones a resolver


la correspondiente a la velocidad u
es el mostrado en (6.46).

U = U + 2
e2 (6.46)

Si la condici
on de contorno fsica nos fija el valor de area en el extremo
aguas abajo A n+1 , siendo un valor conocido, es valida la expresion (6.47).

2 = An+1 A (6.47)

y se puede obtener el valor del caudal usando la ecuacion (6.48).

Qn+1 = Q + 2 (
u c) = Q + An+1 A (

u c) (6.48)

6.6.4 Celda ficticia

En los metodos numericos en los que las variables se almacenan en los centros
de las celdas y el c
alculo y los contornos se encuentran en las paredes de
las mismas, resulta imprescindible desarrollar una tecnica que nos permita
trasladar el contorno al centro de la celda. El procedimiento general que
se sigue para calcular las condiciones de contorno numericas en estos casos,
empieza por crear una celda imaginaria o ficticia que se encuentra fuera
del contorno y extrapolar los valores de las variables asignando al centro
de esa celda imaginaria el mismo valor de las variables que se encuentran
almacenadas en la celda del contorno; es decir, en la celda imaginaria se
repite el estado que haya en la celda de contorno, excepto en el caso en el
que el contorno sea una pared solida. Es este caso, a la celda ficticia la
llamaremos celda espejo y se le asigna las mismas variables que hay en la
celda de contorno, pero con velocidad con signo contrario. Esta tecnica es
analoga a una extrapolacion lineal.

Una vez definido el estado ficticio al otro lado de la pared de la celda que
forma el contorno, es posible incluirla en el procedimiento general que se use
para las celdas interiores. Por ejemplo, en el caso de un esquema de tipo
Captulo 6. Enfoques para la soluci
on de ecuaciones difer-
115
enciales en derivadas parciales

descentrado, se calcula el flujo numerico en la pared del contorno, teniendo


en cuenta que ambos estados a la derecha y a la izquierda de la pared del
contorno se encuentran definidos con este procedimiento. Ademas, el flujo
numerico que se calcula en el contorno, en muchas ocasiones, se reduce al
flujo fsico por las propiedades que se muestran en (6.49).

(U) = A (U)
A
(U, U) = 0 (6.49)
A

Hasta ahora a un no se han impuesto las condiciones de contorno fsicas.


Una vez calculadas las variables en el nuevo paso de tiempo obtenidas con
el esquema numerico, se necesitan imponer las condiciones de contorno que
hagan falta en cada caso. Si se impone area o caudal, ya sea aguas arriba
o aguas abajo, se sustituye directamente el valor obtenido con el esquema
por el valor impuesto, y la otra variable se deba como esta. En el caso de
que el contorno este formado por una pared solida, es ahora cuando hay que
imponer la condici on de contorno de que el flujo no puede atravesar dicha
pared, que en este caso es que el caudal en el contorno de pared es nulo, y el
valor de la profundidad es el obtenido con el esquema numerico. Lo mismo
se hara con cualquier otro tipo de contorno.
Captulo 7

Introducci
on a las diferencias
finitas

Cuando se trabaja con un enfoque en diferencias finitas, el interes se basa en


reemplazar las derivadas parciales por expresiones algebraicas. La mayora
de las representaciones en diferencias finitas se derivan de la expansion de las
Series de Taylor. Por ejemplo y refiriendose a la figura 6.1, si i+1,j representa
la velocidad de flujo en el punto (i + 1, j) dicha variable puede expresarse
en terminos de las Series de Taylor expandidas en el punto (i, j) como se
muestra en la ecuacion (7.1).

2u (x)2
 3 
(x)3
   
u u
ui+1,j = ui,j + x+ + + (7.1)
x i,j x2 i,j 2 x3 i,j 6

La ecuaci
on (7.1) es matem aticamente una expresion exacta para ui+1,j
umero de terminos es infinito y las serie converge y (b) x 0.
si (a) el n

Para los que no esten muy relacionados con el concepto de Series de Tay-
lor, primero, consideremos un funcion continua de x, que la denominaremos
f (x). Dicha funcion cumple que todas sus derivadas estan definidas en x.
Con estas condiciones, el valor de la funcion f en el punto x + x se puede
estimar a partir de expandir la Serie de Taylor cerca del punto x, como se
muestra en (7.2).

117
118

f (x) 2 f (x) (x)2 n f (x) (x)n


f (x + x) = f (x) + x + + + (7.2)
x x2 2 xn n!

para el caso de funciones con una u nica variable, las derivadas que se rep-
resentan como derivadas parciales en la ecuacion (7.2), seran derivadas or-
dinarias. El significado de la ecuacion (7.2) se muestra en la figura 7.1.
Suponiendo que el valor de la funcion f es conocido en el punto x, punto 1
en la figura 7.1; se quiere calcular el valor de la funcion f en el punto x+x,
punto 2 en la figura 7.1. Analizando el lado derecho de la ecuacion (7.2), se
puede apreciar que el primer termino es f (x) no una buena aproximacion
para f (x + x), a menos que la funcion f (x) sea una funcion horizontal
entre los puntos 1 y 2 de la figura, representado como el punto 3. Con el fin
de mejorar la primer aproximacion, se agrega la pendiente de la curva en el
f (x)
punto 1, que queda representado por la expresion x en la ecuacion
x
(7.2), representado por el punto 4 en la figura 7.1. Para obtener una mejor
estimacion para f (x + x), se agrega el tercer termino que incluye las se-
2 f (x) (x)2
gunda derivada , dicho valor representa la curvatura entre los
x2 2
puntos 1 y 2, representado como el punto 5 en la figura 7.1. En terminos
generales, la precisi on aumenta conforme agregamos mas terminos de orden
superior. La ecuaci on (7.2) se convertira en una representacion exacta de
f (x + x) solo cuando se hayan a nadido una cantidad infinita de terminos.

Retornando a la ecuacion (7.1) y centrandonos en la discusi on de


  la
u
representacion de las derivadas. Resolviendo la ecuacion (7.1) para ,
x i,j
se obtiene la ecuacion (7.3).

2u 3u (x)2
     
u ui+1,j ui,j x
= + + (7.3)
x i,j | x
{z } x2 i,j 2 x3 i,j 6
Representaci
on
| {z }
en diferencias Error de
finitas truncamiento

En la ecuacion (7.3), la derivada parcial evaluada en el punto (i, j)


(termino de la izquierda de la ecuacion). El primer termino de la derecha, es
Captulo 7. Introducci
on a las diferencias finitas 119

f (x) 2 f (x) (x)2


f (x + x) = f (x) + x + 2
+
| {z } |{z} | x{z } | x {z 2 }
Soluci
on Primera
exacta aproximacion Anade la Anade la
(Punto 2) (Punto 3) pendiente curvatura
(Punto 4) (Punto 5)

f (x)

5
f (x)
2

1 3

x
x
x x + x

Figura 7.1: Ilustraci on del comportamiento de los primeros tres terminos


de la serie de Taylor.
120

la representaci
on algebraica en terminos de diferencias finitas de la derivada
parcial. Los terminos restantes en el lado derecha constituyen el error de
truncamiento. Por lo tanto, en este enfoque la derivada parcial se aproxima
como se muestra en (7.4).

 
u ui+1,j ui,j
(7.4)
x i,j x

donde se ha despreciado el error de truncamiento. En la ecuacion (7.3), el


termino de menor orden en el error de truncamiento (termino que involucra
x) es uno; por lo tanto, la expresion (7.4) es denomina de primer orden.
Formalmente, la expresion (7.4) debe escribirse como se muestra en (7.5).

 
u ui+1,j ui,j
= + (x) (7.5)
x i,j x

En la ecuacion (7.5), el smbolo (x) en la notacion matematica formal


representa terminos de orden x. La notacion de la ecuacion (7.5) es mas
precisa que (7.4), ya que tiene la expresion de igualdad. De la figura 6.1 y de
la ecuaci
on (7.5), para obtener el valor de la derivada parcial se requiere de
la informaci
on del punto a la derecha del punto (i, j); es decir, se utilizara el
valor de ui+1,j al igual que el valor ui,j . No se requiere informacion del punto
a la izquierda para obtener el valor de la derivada. Por esta razon, a esta
forma se la llama diferencia hacia adelante. Por esta razon, se identificara
u
como diferencia finita de primer orden a la derivada expresada en
x i,j
la ecuaci
on (7.5) como diferencia finita de primer orden hacia adelante.

Ahora desarrollemos la Serie de Taylor para el valor ui1,j expandida en


terminos de ui,j .

2u (x)2
 3 
(x)3
   
u u
ui1,j = ui,j + (x)+ + +
x i,j x2 i,j 2 x3 i,j 6

reescribiendo, tenemos la expresion (7.6).


Captulo 7. Introducci
on a las diferencias finitas 121

2u (x)2
 3 
(x)3
   
u u
ui1,j = ui,j x+ + (7.6)
x i,j x2 i,j 2 x3 i,j 6

Resolviendo para la derivada parcial, se obtiene la expresion (7.7).

 
u ui,j ui1,j
= + (x) (7.7)
x i,j x

La informaci on utilizada para evaluar la derivada parcial en la ecuacion (7.7)


viene del lado izquierdo del punto (i, j); por lo que se utiliza el valor de ui1,j
y ui,j . No se requiere de informacion del lado derecha del punto. Por esta
razon, a esta expresion se le llama diferencia finita de primer orden hacia
atras.

En muchas aplicaciones en CF D, una precision de primer orden no es


suficiente. Para la obtencion de una expresion de segundo orden, se tiene
que resta la ecuaci
on (7.6) y la ecuacion (7.1), y se obtiene la expresion (7.8).

3u (x)3
   
u
ui+1,j ui1,j = 2 x + 2 + (7.8)
x i,j x3 6

La ecuaci
on (7.8) se puede reescribir como se muestra en (7.9).

 
u ui+1,j ui1,j
= + (x)2 (7.9)
x i,j 2x

La informaci on requerida para obtener el valor de la derivada parcial en el


punto (i, j) son los valores de los puntos vecinos, tanto a la izquierda como
a al derecha; es decir, se utiliza el valor de ui+1,j al igual que el valor de
ui1,j . La expresi
on (7.9) se denomina diferencia finita de segundo orden
centrada.

Igualmente para la derivadas con respecto a y se pueden obtener de la


misma manera. En la ecuacion (7.10) se muestran dichas expresiones.
122

i,j+1 ui,j
u
+ (y) Hacia adelante
y


 
u
u i,j ui,j1
= + (y) Hacia atras (7.10)
y i,j y
ui,j+1 ui,j1 + (y)2 Diferencia centrada



2y

Para aplicaciones de CF D bajo el enfoque de diferencias finitas, no solo


se requiere las expresiones para las primeras derivadas. Por ejemplo, si se
est
a trabajando con fluidos no viscosos, las ecuaciones gobernantes son las
de Euler. Para este caso, se pueden tener derivadas de orden superior. En
el caso de fluidos viscosos, las ecuaciones gobernantes son las ecuaciones
de Navier-Stokes, donde aparecen derivadas de segundo orden (terminos
viscosos). Se pueden obtener expresiones para la segunda derivada de las
variables de la forma de diferencias finitas siguiendo el analisis de Series de
Taylor.

Sumando las ecuaciones (7.1) y (7.6), se puede obtener la siguiente ex-


presi
on.

2u 4u (x)4
   
2
ui+1,j + ui1,j = 2ui,j + (x) + +
x2 i,j x4 i,j 12

Resolviendo para la segunda derivada, se obtiene la expresion (7.11),

2u
 
ui+1,j 2ui,j + ui1,j
= + (x)2 (7.11)
x2 i,j (x)2

En la ecuacion (7.11), el primer termino de la derecha es la derivada segunda


con respecto a x en su expresion de diferencia centrada evaluada en el punto
(i, j); como se puede ver es una expresion de segundo orden. Una expresion
analoga se puede obtener para la segunda derivada con respecto a y, la cual
se muestra en (7.12).
Captulo 7. Introducci
on a las diferencias finitas 123

2u
 
ui+1,j 2ui,j + ui1,j
= + (y)2 (7.12)
y 2 i,j (y)2

Las ecuaciones (7.11) y (7.12) son ejemplos de deferencias centradas de se-


gundo orden.

2u
Para el caso de derivadas mixtas, como , se puede obtener siguiendo
xy
el presente procedimiento. Derivando la ecuacion (7.1) con respecto a y se
obtiene la expresi
on (7.13).

2u 3u (x)2
       
u u
= + x +
y i+1,j y i,j xy i,j x2 y i,j 2
 4  (7.13)
u (x)3
+ +
x3 y i,j 6

Derivando la ecuaci
on (7.6) con respecto a y, se obtiene (7.14).

2u 3u (x)2
       
u u
= x +
y i1,j y i,j xy i,j x2 y i,j 2
 4  (7.14)
u (x)3
+
x3 y i,j 6

Restando las ecuaciones (7.14) y (7.13) se obtiene la siguiente expresion.

2u 4u (x)3
       
u u
=2 x + +
y i+1,j y i1,j xy i,j x3 y i,j 3

Despejando para la derivada mixta, se obtiene la expresion en diferencias


finitas mostrada en (7.15).
124

   
u u

2u y y 4u (x)2
   
i+1,j i1,j
= + (7.15)
xy i,j 2x x3 y i,j 6

El primer termino del lado derecha involucra las primeras derivadas de


la variable evaluadas en los puntos (i+1, j) y (i1, j). Si se sustituyen estas
expresiones por su correspondiente diferencia centrada de segundo orden, la
ecuacion (7.15) quedara como se muestra en (7.16).

2u
 
ui+1,j+1 ui+1,j1 ui1,j+1 + ui1,j1
=
xy i,j 4xy (7.16)
2 2
+ [(x) , (y) ]

El error de truncamiento en la ecuacion (7.16) viene de la ecuacion (7.15),


donde el termino de orden menor es de (x)2 , y del hecho de que la
diferencia centrada para el calculo de la primer derivada es del orden de
(y)2 . La ecuacion (7.16) da la expresion en diferencias finitas centrada
de segundo orden para la derivada mixta.

A este punto se han desarrollado expresiones en forma de diferencias


finitas para evaluar variadas derivadas parciales. Para reforzar los discutido,
en la figura 7.2, se muestran graficamente las expresiones para las derivadas
parciales respecto a x. Las expresiones para las derivadas con respecto a
y se muestran en la figura 7.3. La forma grafica de la derivada mixta se
muestra en la figura 7.4.

Las expresiones derivadas hasta ahora en la presente seccion y que se rep-


resentan en las figuras 7.2, 7.3 y 7.4, representan una muy peque na parte de
las opciones que se tienen. Muchas otras aproximaciones se pueden obtener
para las mismas derivadas que se han analizado. En particular, se puede
derivar expresiones m as precisas, expresiones de tercer orden, cuarto orden
y m as. Entre mayor sea el orden de precision involucra la informacion de
mas puntos sobre la malla de calculo. Por ejemplo, en la ecuacion (7.17) se
muestra
 2  la formulaci on en diferencias finitas centrado de cuarto orden para
u
.
x2 i,j
Captulo 7. Introducci
on a las diferencias finitas 125

 
x u ui+1,j ui,j
=
x i,j x
i, j i + 1, j

(a) Diferencia de primer orden hacia adelante.

 
x u ui,j ui1,j
=
x i,j x
i 1, j i, j

(b) Diferencia de primer orden hacia atr


as.

 
2x u ui+1,j ui1,j
=
x i,j 2x
i 1, j i + 1, j

(c) Diferencia de segundo orden centrada.

2u
 
x x ui+1,j 2uij + ui1,j
=
x2 i,j (x)2
i 1, j i, j i + 1, j

(d) Segunda derivada con una aproximaci


on de segundo orden.

Figura 7.2: Expresiones en diferencias finitas con sus respectivos m


odulos
con respecto a x.
126

i, j + 1
y  
u ui,j+1 ui,j
=
y i,j y
i, j

(a) Diferencia de primer orden hacia adelante.

 
u ui,j ui,j1
=
y i,j y
i, j
y

i, j 1

(b) Diferencia de primer orden hacia atr


as.

i, j + 1

 
u ui,j+1 ui,j1
2y =
y i,j 2y

i, j 1

(c) Diferencia de segundo orden centrada.

i, j + 1
y
2u
 
ui,j+1 2ui,j + ui,j1
=
y 2 i,j (y)2
i, j
y

i, j 1

(d) Segunda derivada con una aproximaci


on de segundo orden.

Figura 7.3: Expresiones en diferencias finitas con sus respectivos m


odulos
con respecto a y.
Captulo 7. Introducci
on a las diferencias finitas 127

i 1, j + 1 i + 1, j + 1
x y
2u ui+1,j+1 + ui1,j1 ui1,j+1 ui+1,j1
 
=
xy i,j (4xy)2

i 1, j 1 i + 1, j 1

Figura 7.4: Aproximaci


on de segundo orden centrada respecto a x y y.

2u
 
ui+2,j + 16ui+1,j 30ui,j + 16ui1,j ui2,j
=
x2 i,j 12(x)2 (7.17)
4
+ (x)

Como se puede apreciar, se requiere de la informacion de cinco puntos


de la malla para obtener dicha aproximacion de cuarto orden; comparando
la ecuaci
on (7.17) con la ecuaci on (7.11), donde en esta u
ltima u
nicamente
se requiere la informaci on de tres puntos de la malla. La ecuacion (7.17) se
obtiene repitiendo la aplicaci on de las Series de Taylor expandidas para los
puntos (i + 1, j), (i, j) y (i 1, j).

Lo que se quiere enfatizar es que para casi un n


umero ilimitado de expre-
siones puede obtener expresiones mas precisas. En el pasado, en la mayora
de los problemas en CF D el segundo orden se consideraba suficientemente
preciso. Las ventajas y desventajas de las expresiones de orden superior son
las siguientes:

Expresiones de orden superior requieren de mas puntos de la malla


para su c
alculo, esto da como resultado mayor tiempo de calculo re-
querido para cada aproximacion.

Por su parte, expresiones de orden superior podran requerir de un


menor n umero de puntos en la malla para obtener una buena solucion
a las condiciones de flujo.
128 7.1. M
etodos implcitos y explcitos

Esquemas de alto orden pueden llevar a resultados de alta calidad,


este es uno de los aspectos que se esta estudiando actualmente en el
campo de CF D.

Por estas razones, el definir que grado de precision se desea para un


problema especfico en CF D no es claro. Por tal razon, se ha considerado
aceptable el segundo orden para la mayora de los casos en CF D.

Para terminar con esta discusion, se tiene que hablar lo que sucede en
la frontera del dominio computacional, lo que discutira en una apartado
distinto.

7.1 M
etodos implcitos y explcitos

Todos las tecnicas o modelos numericos se puede agrupar en dos conjuntos:


metodos explcitos y metodo implcitos. Esta division representa la diferen-
cia fundamental entre varias tecnicas numericas, por lo tanto, se discutira
algunos detalles al respecto.

En el cuadro 7.1 se muestran las principales ventajas y desventajas de


cada metodo explcito e implcito.

Cuadro 7.1: Ventajas y desventajas de los metodos explcitos e implcitos.

M
etodo Ventajas Desventajas
Lmites para el
establecimiento de paso
Relativamente facil de
Explcito temporal (debe ser
formular y programar
muy peque no para que
el metodo sea estable)
El metodo es estable para Mas complicado de
Implcito
paso de tiempo grandes formular y programar
Captulo 7. Introducci
on a las diferencias finitas 129

7.1.1 M
etodos explcitos

Un metodo para encontrar la solucion de ecuaciones con diferencias finitas,


es utilizando un metodo explcito, el cual se ilustrara utilizando la ecuacion
(7.18) similar a la ecuaci
on de calor.

U 2U
= (7.18)
t x2

Si para resolver esta ecuaci


on se hace uso de la expresion (7.19).

Uin+1 Uin U n 2Uin + Ui1


n
= i+1 (7.19)
t (x)2

donde U es la soluci on de las ecuaciones en diferencias finitas. Como se


puede apreciar de (7.19), la variable en el punto i en el tiempo n + 1, Uin+1
se obtiene a partir de los valores de dicha variable en los puntos i+1, i e i1
n , U n y U n . Por lo tanto, se
en el tiempo n (tiempo anterior), es decir, Ui+1 i i1
puede calcular cada una de las variables U desconocidas en el tiempo n + 1
partiendo de los resultados que se tienen en el tiempo n.

En general, se puede encontrar los valores de las temperaturas descono-


cidas en cualquier tiempo tn+1 en funcion de los valores de dicha variable
en el tiempo anterior tn . A esta forma de encontrar la solucion de una
ecuaci
on diferencial en cada punto de la malla computacional se le conoce
como metodo explcito.

A pesar de que es m as sencillo utilizar un metodo explcito, este tiene


una seria desventaja, para evitar inestabilidades, se debe tener un cuidado
especial en la discretizaci
on espacial o temporal.

7.1.2 M
etodos implcitos

Tomando la misma ecuacion como ejemplo, ecuacion (7.18), se puede tomar


como un promedio de las aproximaciones de diferencias finitas en los inter-
130 7.1. M
etodos implcitos y explcitos

valos de tiempo n+1 y n para la parte de la derecha de la ecuacion, defiendo


esto como el punto medio n + 21 , como se muestra en la (7.20).

n+ 1 n+ 12
2U
 
U 2
= (7.20)
t i x2 i

Utilizando la expresi
on (7.21) para aproximar la derivada.

!
n+1
Uin+1 Uin 1 Ui+1 2Uin+1 + Ui1
n+1 n 2U n + U n
Ui+1 i i1
= + (7.21)
t 2 (x)2 (x)2

Se puede observar que en la expresion (7.21), el lado derecho contiene


tres terminos desconocidos en el tiempo tn+1 y tres terminos conocidos en
el tiempo tn .

Si para cada tiempo tn , el n


umero de puntos internos de la malla com-
putacional es igual a N , entonces para n = 0 e i = 1, 2, 3, . . . , N , la ecuacion
(7.21) nos dara N ecuaciones simultaneas para los N valores desconocidos
a lo largo del primer tiempo de simulacion t1 , en funcion de los valores ini-
ciales y de contorno conocidos. De igual manera se calculan los valores para
los restantes tiempos de simulacion.

Entonces, el metodo implcito consiste en resolver un sistema de ecua-


ciones para cada tiempo tn+1 para encontrar los valores de las variables U
en cada punto de la malla de calculo.

Existen varios metodos para resolver el sistema de ecuaciones que se


genera en cada tiempo tn+1 de acuerdo con la ecuacion (7.21).

Para saber si el metodo que utilizamos para encontrar la solucion de la


ecuaci
on diferencial es el apropiado, se tiene que verificar que dicho metodo
cumple con las siguientes condiciones: consistencia, convergencia y estabili-
dad.
Captulo 7. Introducci
on a las diferencias finitas 131

7.2 Consistencia

Sea L(U ) = 0 que represente la ecuacion diferencial parcial dependiente de x


y t, la cual presenta la soluci
on exacta U , y F (u) = 0 representa la ecuacion
de aproximaci on de diferencias finitas dependientes de x y t, con solucion
exacta u.

Se define el error de truncamiento Tij (v) como se muestra en (7.22).

Tin (v) = Fin (v) Lni (v) (7.22)

donde v es una funci


on continua en x y t, la cual tiene un n
umero suficiente
de derivadas continuas para permitir a L(v) ser evaluada en los puntos (x, t).

Si Tin (v) 0, cuando t 0, x 0, se dice que la ecuacion de


diferencias finitas es consistente o comparable con la ecuacion diferencial en
derivadas parciales.

La mayora de los autores ponen v = U , de esta forma la ecuacion (7.22)


se reduce a la expresi
on (7.23).

Tin (U ) = Fin (U ) (7.23)

por lo que el error de truncamiento coincide con el error local de trun-


camiento fin (U ). As pues, la ecuacion de diferencias es consistente si el
valor del lmite del error local de truncamiento es cero cuando t 0,
x 0.

7.3 Convergencia

Sea U la soluci
on exacta de la ecuacion diferencial parcial respecto a las
variables independientes x y t, y sea u la solucion exacta de la ecuacion
132 7.4. Estabilidad

de diferencias finitas. Se dice que la ecuacion de diferencias finitas es con-


vergente cuando u U en un punto a lo largo de un nivel temporal t fijo
cuando t 0 y x 0.

El teorema de Lax dice que basta con que se cumpla la estabilidad para
asegurar que se cumpla la convergencia.

7.4 Estabilidad

Para un problema lineal y de frontera, Lax y Richmyer relacionan la estabili-


dad y convergencia va el Teorema equivalente de Lax, definiendo estabilidad,
en terminos de las soluciones acotadas de las ecuaciones en diferencias finitas
para un nivel de tiempo tn fijo cuando t 0, es decir, cuando n ,
esto asumiendo que x 0.

Asumiendo que el vector solucion un+1 = un+1 , un+1 , un+1 , . . . , un+1


 
1 2 3 N de
la ecuaci
on en diferencias finitas en el nivel de tiempo n + 1 esta relacionado
con el vector de solucion un en el nivel de tiempo j-esimo por medio de la
ecuaci
on (7.24).

un+1 = Aun + bn (7.24)

donde bn es el vector columna de los valores en los contornos (conocidos) y


A es la matriz de (N 1) (N 1) de coeficientes conocidos. Entonces, se
puede mostrar que la consecuencia de esta definicion de estabilidad es que
una norma de la matriz A compatible con la norma de un vector u satisface
la relaci
on (7.25).

|A| 1 (7.25)

cuando la soluci
on de la ecuacion en diferencias no diverge cuando el tiempo
t aumenta, o matem aticamente, como se muestra en la ecuacion (7.26).

|A| 1 + (t) (7.26)


Captulo 7. Introducci
on a las diferencias finitas 133

cuando la soluci
on de la ecuaci
on en diferencias finitas diverge cuando t
aumenta.

El metodo matricial de an
alisis muestra que las ecuaciones son estables
si el m
odulo mas grande de los valores propios de la matriz A, es decir, el
radio espectral (A) de A satisface la ecuacion (7.27).

(A) 1 (7.27)

cuando la soluci
on de la ecuaci
on en diferencias finitas no diverge cuando t
aumente, se puede llegar a la relacion (7.28).

(A) 1 + (t) (7.28)

cuando la soluci on de la ecuaci on en diferencias finitas diverge cuando t


aumenta. Aunque esta condici on asegura que la solucion esta acotada, esto
no garantiza la convergencia a menos que los valores propios de la matriz A
esten restringidos a satisfacer (A) |A| 1 cuando N .

Sea i n valor propio de la matriz A de (n n) y xi el correspondiente


vector propio. Entonces, se puede decir que la expresion (7.29) es valida.

Axi = i xi (7.29)

Obteniendo la norma de la ecuacion anterior se llega a la expresion (7.30).

|Axi | = |i xi | = i |xi | (7.30)

Para una matriz compatible y normas de vectores se llega a la ecuacion


(7.31).

i |xi | = |Axi | |A||xi | (7.31)


134 7.5. Teorema de Lax

Por lo tanto, se debe obtener para cada punto i que se cumpla la ecuacion
(7.32).

i |A| para cualquier i = 1, 2, 3, . . . , n (7.32)

Entonces, de la ecuacion (7.32) se puede llegar a la expresion (7.33).

(A) |A| (7.33)

es por eso que |A| 1, es la condicion necesaria y suficiente para que se


cumpla la estabilidad.

7.5 Teorema de Lax

Dado un problema lineal de valores iniciales apropiado y una aproximacion


lineal en diferencias finitas la cual satisface la condicion de consistencia,
estabilidad es la condicion necesaria y suficiente para que se cumpla la con-
vergencia.

En la figura 7.5 se resume la informacion explicada anteriormente, donde


al tener una ecuaci on diferencial en derivadas parciales, se hace una dis-
cretizaci
on para llegar a un sistema de ecuaciones algebraicas, dicho sistema
debe ser consistente con la ecuacion diferencial en derivadas parciales y,
adem as, debe ser estable con la solucion numerica, la cual converge a la
soluci
on analtica.
Captulo 7. Introducci
on a las diferencias finitas 135

Ecuacion
diferencial Sistema de
en derivadas ecuaciones
paricales Discretizaci
on, Consistencia algebr
aicas
F (U) x0 t0
Error de truncamiento

Estabilidad

Convergencia
Soluci on x0 t0 Soluci
on
analtica numerica
U

Figura 7.5: Resumen de un an


alisis en diferencias finitas.
Captulo 8

Esquemas explcitos
unidimensionales

A continuacion se describiran los esquemas explcitos unidimensionales mas


utilizados para la resoluci
on de las ecuaciones de flujo a superficie libre.

8.1 Esquema de Lax-Freidrichs

Este esquema fue uno de los primeros en abordar con exito la resolucion
de ecuaciones diferenciales en derivadas parciales hiperbolicas y capturar
soluciones discontinuas.

Partiendo de la ecuaci
on (8.1) en su version homogenea.

U F
+ =0 (8.1)
t x

el esquema numerico en terminos de flujo numerico viene representado por


la expresi
on (8.2).

137
138 8.1. Esquema de Lax-Freidrichs

t  
Un+1
i = Uni Fi+ 1 Fi 1 (8.2)
x 2 2

donde el flujo numerico queda definido por (8.3).

1 n  x
Fi+ 1 = Fi+1 + Fni (1 p) Uni+1 + Uni

(8.3)
2 2 2t

donde 0 p 1, par ametro que se incluye para reducir de alguna manera


la disipaci
on numerica introducida por la aproximacion de la derivada tem-
poral. Cuando p = 0 se tiene un esquema muy difusivo, mientras que p = 1
corresponde al metodo de Euler que, para el caso de sistemas de ecuaciones
en derivadas parciales, es inestable. Para valores intermedios de p se tiene
un compromiso entre ambos metodos, con la salvedad de que en problemas
no lineales, como lo son las ecuaciones de aguas poco profundas, pueden
aparecer inestabilidades con p < 1.

El esquema numerico de Lax-Freidrichs se dise no como una variante


estable del esquema explcito de Euler en el cual la derivada temporal se
aproxima en primer orden de acuerdo a la ecuacion (8.4).

Uni+1 + Uni1
 
U 1
= Un+1
i (8.4)
t t 2

con p = 21 .

Usando diferencias centrales de segundo orden para la derivada espacial


como en el esquema de Euler se obtiene la expresion mostrada en (8.5).

F 1 Fni+1 Fni1
= (8.5)
x x 2

El metodo de Lax-Fredrichs se puede formular tambien como se muestra


en (8.6).
Captulo 8. Esquemas explcitos unidimensionales 139

Uni+1 + Uni1 t
Un+1 Fni+1 Fni1

i = (8.6)
2 2x

El esquema es estable para CF L 1, expresando la relacion que existe


entre el paso de tiempo t y el intervalo espacial x se tiene la relacion
(8.7).

t
CF L = (u c) (8.7)
x

De la ecuacion (8.6) se puede observar que el calculo de las variables


en los puntos pares est a desacoplado de los nodos impares en cada paso
de tiempo. Por esta raz on, este esquema es muy difusivo y presenta las
tpicas soluciones numericas dobles. El esquema mostrado en (8.6) tambien
se puede escribir como se muestra en (8.8).

t  1
Un+1 = Uni Fni+1 Fni1 + Uni+1 Uni + Uni1

i (8.8)
2x 2

que en el caso escalar representara al esquema de Euler para la ecuacion de


convecci
on-difusi
on, con un coeficiente de viscosidad con un valor igual al
mostrado en (8.9).

(x)2
= (8.9)
2t

Segun los criterios de estabilidad numerica, esta situacion corresponde al


valor lmite admitido para que el metodo sea estable. Es decir, el metodo de
Lax-Freidrichs no puede utilizarse para resolver ecuaciones de conveccion-
difusion porque si sumamos la viscosidad real del problema el valor de vis-
cosidad numerica producida por el esquema, obtenido de (8.9), sobrepasa el
lmite admitido por el criterio de estabilidad.

La capacidad de esta tecnica numerica se encuentra seriamente limitada,


como cabe esperar de un esquema muy difusivo de primer orden, especial-
mente en flujos supercrticos o transcrticos; aunqeu en flujos subcrticos o
140 8.2. Esquema de Lax-Wendroff

ligeramente supercrticos se puede obtener una solucion aceptable usando


una discretizaci
on suficientemente fina.

8.2 Esquema de Lax-Wendroff

Se ha mencionado en el apartado anterior que el metodo de Lax-Friedrichs


es inadecuado para resolver cierto tipo de flujo, como por ejemplo flujos
que presenten discontinuidades. Por ello es necesario utilizar metodos mas
precisos. Lax y Wendroff (1960) idearon el esquema que lleva su nombre
para calcular flujos discontinuos en dinamica de gases. Su particularidad
radica en que la discretizacion espacial y temporal esta combinada para
obtener un metodo de segundo orden en el espacio y tiempo. En primer
lugar se ilustra el esquema para la ecuacion escalar y, posteriormente, para
el sistema de ecuaciones.

Supongamos una ecuacion de partida escalar como la mostrada en (8.10).

u f
+ =0 (8.10)
t x

Utilizando el desarrollo de Taylor que se muestra en (8.11).

n n
(t)2 2u
 
u
un+1
i = uni + t + + (t)3 (8.11)
t i 2 t2 i

Donde seg
un la ecuacion homogenea (8.10) se puede obtener la expresion
(8.12).

u f
= (8.12)
t x

La derivada segunda tambien se puede calcular derivando esta expresion,


como se muestra en (8.13).
Captulo 8. Esquemas explcitos unidimensionales 141

2u
       
f f u f
2
= = = a = a (8.13)
t t x x t x t x x

teniendo en cuenta que la expresion (8.14) es valida.

f f u u
= =a (8.14)
t u t t

f
siendo a = el Jacobiano del flujo; con lo cual (8.11) puede reescribirse
u
de la forma mostrada en (8.15).

n
(t)2 f n
   
f
un+1
i = uni t + a + (t)3 (8.15)
x i 2 x x i

Las derivadas espaciales presentes en (8.15) se discretizan de manera


centrada para alcanzar segundo orden de precision en espacio y tiempo.
Finalmente, la expresi
on dada por el esquema de Lax-Wemdroff se muestra
en (8.16).

t (t)2 h n
un+1 = uni n n n
fin
 
i fi+1 fi1 + 2
ai+ 1 fi+1
2x 2(x) 2
(8.16)
i
ani 1 fin fi1
n
2

Si la ecuaci on (8.10) no es lineal, a = a(u) debe evaluarse en el punto


intermedio ai+ 1 de alguna forma; por ejemplo, ai+ 1 = a(ui+ 1 ) con ui+ 1 =
2 2 2 2
ui + ui+1
. El flujo numerico correspondiente se puede evaluar como se mues-
2
tra en (8.17).

1 n t  n 2 n
fi+1 + fin + ui+1 uni
 
fi+ 1 = ai+ 1 (8.17)
2 2 2x 2
142 8.2. Esquema de Lax-Wendroff

Se trata de un esquema explcito de segundo orden. El metodo fue simpli-


ficado posteriormente por Richtmeyer y Morton basandose en la suposicion
de que a se podra tomar como una constante de forma que es valida la
expresion (8.18).

f n
fin = a uni+1 uni

=a = fi+1 (8.18)
u

Y de esta modo, la expresion (8.16) quedara como se muestra en (8.19).

t (t)2 2 n
un+1 = uni a uni+1 uni + a ui+1 2uni uni1
 
i 2
(8.19)
2x 2(x)

La expresi
on (8.19) puede ser reemplazada por un metodo en dos pasos,
como se describe a continuacion:

En el primer paso, se eval uan valores provisionales en un tiempo in-


termedio n + 21 , y en los puntos intermedios i 12 , i + 21 , i + 32 , hdots
usando un esquema difusivo como el mostrado en (8.20).

n+ 1 uni+1 + uni t n
fin

ui+ 12 = fi+1 (8.20)
2 2 2x

En el segundo paso, se calculan los valores para el nuevo paso de


tiempo n + 1 mediante un esquema corrector que hace uso de los re-
sultados calculados en el primer paso y los valores iniciales mediante
la expresi
on (8.21).
 
n+1 n t n+ 12 n+ 12
ui = ui fi+ 1 fi 1 (8.21)
x 2 2

n+ 1
donde fi+ 12 se define como se muestra en (8.22).
2

 
n+ 1 n+ 1
fi+ 12 = f ui+ 12 (8.22)
2 2
Captulo 8. Esquemas explcitos unidimensionales 143

Cuando la ecuacion es lineal, f = au con a = constante, se obtiene


exactamente la expresi
on (8.15).

En el caso del sistema de ecuaciones homogeneas y siguiendo las mismas


pautas que en el caso de la ecuacion escalar, el esquema de Lax-Wendroff se
expresa de la forma que se muestra en (8.23).

t
Un+1 = Uni Fni+1 Fni1 +

i
2x
(8.23)
(t)2 h n i
Fni+1 Fni Ani 1 Fni Fni1

Ai+ 1
2(x)2 2 2

F
donde A = es la matriz Jacobiana del sistema de ecuaciones. Si el
U
sistema de ecuaciones es lineal F = AU con A = constante  y si no
 es lineal
A = A(U) se eval ua en el punto intermedio Ai+ 1 = A Ui+ 1 . En este
2 2
caso, se puede escribir el flujo numerico como se muestra en (8.24).

1 n t
Fi+ 1 = Fi+1 + Fni + Uni+1 Uni
 
(8.24)
2 2 2x

La integracion temporal se realiza en dos pasos como en el caso de la


ecuaci
on escalar. El esudio de estabilidad numerica del esquema, nos con-
duce a la condici
on (8.25).

t
CF L = (u c) 1 (8.25)
x

donde u c son los valores propios de la matriz A.

Es esquema no es disipativo para A = constante, esta es la razon de


la aparici
on de oscilaciones en las ondas de choque. Algunos autores re-
comiendan la adici
on de terminos disipativos (viscosidad antificial) en estos
casos.

El metodo de Lax-Wendroff es una de los mas frecuentes en la literatura y


uno de los m
as utilizados dentro de los metodos de shock-capturing clasicos,
144 8.3. Esquema de MacCormack

a pesar de sus inconvenientes. El esquema es de dos pasos es de mayor


precisi
on que el de un paso y proporciona un frente mas agudo cuando se
simulan choques. Las oscilaciones que pueden aparecer tras el choque no
tienen nada que ver con el fenomeno fsico, sino que es propio del esquema.
La utilizaci
on de un valor de CF L bajo conduce a una solucion estable
reduciendo esta oscilacion a un tamano del mismo orden de magnitud que
el obtenido si se introducen terminos de viscosidad artificial y evitando as
los problemas que puede acarrear la inclusion de estos terminos.

Este esquema numerico presenta dificultades a la hora de incluir los


terminos fuente en la discretizacion y seguir manteniendo el segundo orden
de precisi
on temporal. Por ello, se utiliza una variante de este metodo desar-
rollada por MacCormack (1971) y que se describe en el siguiente apartado.

8.3 Esquema de MacCormack

Este esquema se trata de un metodo explcito en diferencias finitas que con-


sta de dos pasos, desarrollado inicialmente para problema de Dinamica de
Gases. Su ventaja reside en el caracter no centrado alterno de la difer-
enciacion espacial, que lo hace mas eficiente que las tecnicas clasicas en
diferencias centradas. Basicamente usa diferencias unilaterales (hacia ade-
lante o hacia atras) para aproximar las derivadas espaciales, contrariamente
a las diferencias llamadas centradas de Lax o Lax-Wendroff. El algoritmo
numerico fue propuesto por Warming y esta basado en el metodo de Runge-
Kutta de segundo orden, que nos permite avanzar la solucion del sistema
hiperbolico en forma conservativa mediante na serie de iteraciones en forma
predictor-corrector. Este esquema ha ido ganando popularidad como metodo
de integracion numerica de las ecuaciones de Dinamica de Gases y es su
eficiencia lo que conduce a proponer el uso, en general, de operadores no
centrados en vez de las tecnicas mas comunes de diferencias centradas.

Es deseable que el esquema numerico sea capaz de manejar con igual


facilidad y precisi
on ondas que se propaguen de derecha a izquierda o vicev-
ersa, y que el conjunto de nodos de la malla que contribuye al calculo de las
variables en cada punto este distribuido en torno al punto de calculo.

Partiendo del sistema de ecuaciones (8.1), se obtiene la solucion en el


Captulo 8. Esquemas explcitos unidimensionales 145

nivel temporal n + 1 en dos pasos. El primero es el llamado paso predictor


y nos da una primera aproximacion de la solucion. Los valores obtenidos se
usan en el siguiente paso llamado corrector, y as hallando el promedio de
los dos pasos se obtiene la solucion en el nuevo paso de tiempo, de acuerdo
a (8.26).

t
UPi = Uni Fni+1 Fni

Paso predictor
x
t
UC = Uni FP FPi1 Paso corrector

i
(8.26)
x i
1
Un+1 UPi + UC

i = i Resultado final
2

El flujo numerico de este esquema viene dado por la expresion (8.27).

1 n
Fi+ 1 = Fi+1 + FPi

(8.27)
2 2

Invirtiendo el orden de la diferenciacion hacia adelante y hacia atras


de los pasos predictor y corrector se obtiene otra variante del esquema de
MacCormack (en formulaci on bidimensional es posible obtener hasta cuatro
variantes del esquema).

Se trata de un esquema de segundo orden en espacio y tiempo, consis-


tente, disipativo de cuarto orden, dispersivo de orden tres y convergente
teniendo en cuenta las restricciones del n
umero CF L.

Se puede comprobar que el esquema es equivalente al de Lax-Wendroff


para una ecuaci
on lineal escalar, por ser mas sencillo, ya que f = au con
a = constante, y el esquema (8.26) en este caso se puede expresar como se
muestra en (8.28).
146 8.4. T
erminos fuente

t
uPi = uni a uni+1 uni

x
t
uC uni a uni uni1

i =
x  
n t n t n n
 n t n n

= ui a ui u ui ui1 + u ui1
x x i+1 x i
t n  (t)2 2 n
uni ui uni1 + a ui+1 2uni + uni1

= 2
x (x)
1 P
un+1 C

= u + ui
i
2 i
t (t)2
uni a uni+1 uni1 + uni+1 2uni + uni1
 
= 2
2x 2(x)
(8.28)

La expresion final de (8.28) corresponde con el esquema de MacCormack


en el caso de la ecuacion lineal escalar.

Puesto que el esquema de MacCormack se reduce al de Lax-Wendroff


en el caso lineal, un analisis de estabilidad nos conducira a las mismas
condiciones y, con estas restricciones, sirviendose del teorema de Lax, el
esquema es convergente. Se debe resaltar que el calculo de discontinuidades
es muy sensible al n
umero de CF L.

8.4 T
erminos fuente

Para el tratamiento de los terminos fuente, se han utilizado dos aproxi-


maciones diferentes para su tratamiento en la discretizacion en el caso de
termino explcitos. Son la aproximacion centrada, evaluacion del termino
fuente en el nodo i, alguna clase de promedio de los terminos fuente de la
celda i con sus vecinas y la aproximacion descentrada, que en el caso del es-
quema descentrado de primer orden, consiste en descomponer el termino
fuente en sus partes asociadas a propagacion positiva y negativa. Esta
u
ltima es la m as adecuada para resolver correctamente la discretizacion de
los terminos fuente de tipo derivada espacial en nuestro caso.

La discretizacion centrada es la opcion mas simple para un termino


fuente generico y consiste en la evaluacion del termino fuente en el nodo
Captulo 8. Esquemas explcitos unidimensionales 147

usando las variables dependientes ya conocidas del paso temporal anterior.


El termino fuente se incorpora en la forma mostrada en (10.65).

tH tHni (8.29)

La segunda opci on es igual de simple pero computacionalmente mas


costosa y conduce a resultados similares. Consiste en promediar los valores
de los terminos fuente calculados en los puntos adyacentes de la malla, ver
ecuaci
on (10.66).

t
Hni1 + Hni+1

tH (8.30)
2

Estas aproximaciones son las habituales en los metodos centrados de


primer y segundo orden y muy frecuentes en algunas aplicaciones de tipo
descentrado. Sin embargo, pueden surgir problemas cuando los terminos
fuente contienen derivadas espaciales y se debe establecer una definicion de
su representaci
on discreta. Esta dificultad se encuentra en la practica a la
ohra de discretizar el termino de la pendiente de fondo del cauce S0 .

En el contexto de las tecnicas descentradas, basadas en la discretizacion


descentrada de flujo la necesidad de discretizar los terminos fuente de forma
tambien descentrada surge al intentar mantener un estado de reposo en el
cual el lfujo debe ser equilibrado con los terminos fuente a nivel discreto.
Adem as, como el flujo y la pendiente del cauce dependen de las coordenadas
espaciales en forma de derivadas, se intuye que la discretizacion del fondo
debe hacerse de forma an aloga a la del flujo. El termino de friccion no de-
pende de las coordenadas espaciales en forma de derivadas y por lo tanto su
discretizaci
on es independiente de la forma en que el flujo se ha discretizado.
Por ello, los terminos fuente se pueden tratar por separado.
Captulo 9

Metodos implcitos
unidimensionales

En el presente captulo se abordaran los metodos implcitos mas conocidos


para la soluci
on del sistema de ecuaciones de aguas poco profundas unidi-
mensional.

9.1 M
etodo de Crank-Nicholson

El metodo de Crank-Nicholson es una esquema implcito. La diferencia entre


los metodos explcitos y el presente metodo es la forma en que se discretiza
la derivada espacial, como se puede apreciar en (9.1).

F Fn Fni1 Fn+1 Fn+1


= i+1 + (1 ) i+1 i1
(9.1)
x 2x 2x

donde representa el peso para el metodo implcito. Para un valor de = 1,


se tiene un metodo explcito centrado. Mientras que para un valor de = 0,
se tendra un esquema totalmente implcito. Se recomienda para el analisis
de las ecuaciones de aguas poco profundas la utilizacion de un valor de =

149
150 9.2. M
etodo de Beam-Warming

0,5. Por lo tanto, la discretizacion para el metodo de Crank-Nicholson es la


que se muestra en (9.2).

!
t Fni+1 Fni1 Fn+1 Fn+1
Un+1
i = Uni + i+1 i1
(9.2)
2x 2 2

Despejando para los terminos n y n + 1 se llega a la expresion (9.3).

t n+1 t n+1 t
Fi1 + Uin+1 + Fi+1 = Uni Fni+1 Fni1

(9.3)
4x 4x 4x

Se puede realizar una montaje del sistema de ecuaciones tal que mediante
un metodo directo o iterativo se resuelva el sistema para encontrar los valores
de Un+1
i .

9.2 M
etodo de Beam-Warming

Primero se considerara el problema escalar no lineal para el desarrollo de las


ecuaciones del metodo de Beam-Warming. Posteriormente, se extrapola los
resultados para el caso del sistema de ecuaciones de interes.

Considerando la expansion en series de Taylor mostrada en (9.4).

n n
2u t2
 
u
un+1
i = uni + t + + (t3 ) (9.4)
t i t2 i 2

Se puede obtener una relacion similar para uni como se muestra en (9.5).

n+1 n+1
2u t2
 
u
uni = un+1
i t + + (t3 ) (9.5)
t i t2 i 2

Restando la ecuacion (9.4) y (9.5) se obtiene la expresion (9.6).


Captulo 9. M
etodos implcitos unidimensionales 151

n  2 n
u n+1 t2
  
u u
2un+1
i = 2uni + t + t +
t i t i t2 i 2
 2 n+1 (9.6)
u t2
+ (t3 )
t2 i 2

A partir de (9.6) se puede llegar a la expresion (9.7).

n+1 n n
2u 2u 2u
  

= + t + (t3 ) (9.7)
t2 i t2 i t t2 i

Posteriormente, se obtiene la ecuacion (9.8).

" n  n+1 #
1 u u
un+1
i = uni + + t + (t3 ) (9.8)
2 t i t i

Para la ecuaci
on homogenea que se muestra en (9.9).

u F
= (9.9)
t x

Usando la relaci
on (9.8) en (9.9), se obtiene la expresion mostrada en
(9.10).

" n n+1 #
un+1 uni

1 F F
i
= + + (t2 ) (9.10)
t 2 x i x i

La ecuaci on (9.10) nos lleva a que se tiene una precision de segundo


orden en el tiempo.

La formulaci on implcita es no lineal y, por lo tanto, se utiliza un pro-


cedimiento para linealizar la ecuacion en derivadas parciales. Para esto, se
escribe la serie de Taylor para Fin+1 de la forma mostrada en (9.11).
152 9.2. M
etodo de Beam-Warming

F
Fin+1 = Fin + t + (t2 )
t (9.11)
F u
= Fin + t + (t2 )
u t

de la ecuaci
on (9.11) se llega a la expresion (9.12).

un+1 uni
 
F
Fin+1 = Fin + i
t + (t2 ) (9.12)
u t

Tomando las derivadas parciales de (9.12) se llega a la expresion (9.13).

 n+1  n
F F 
J un+1 uni

= + i (9.13)
x i x i x

F
donde J = . Combinando las ecuaciones (9.10) y (9.13) se obtiene la
u
expresi
on (9.14).

n n
un+1 uni
  
1 F F 
i
J un+1 n

= + + i ui (9.14)
t 2 x i x i x

o como se muestra en (9.15).

un+1 uni F n
   
i 1  n+1 n

= 2 + J ui ui (9.15)
t 2 x i x

Empleando una aproximacion en diferencias finitas centradas para los


terminos con J en el lado derecho de la ecuacion (9.15) y linealizandola, se
obtiene la expresi
on (9.16).
Captulo 9. M
etodos implcitos unidimensionales 153

"
t n Fn
Fi+1 J n un+1 Ji1
n un+1
un+1
i = uni i1
+ i+1 i+1 i1
2 x 2x
(9.16)
n un J n un 
Ji+1 i+1 i1 i1

2x

Reordenando la expresi on (9.16) para obtener los terminos en n + 1 a


la izquierda y los terminos evaluados en n a la derecha, lo que permitira la
construccion de un sistema tridiagonal, ver ecuacion (9.17).

t n n+1 t n n+1
J u + un+1 J u = uni
4x i+1 i+1 i
4x i1 i1 (9.17)
t n n
 t n n t n n
Fi+1 Fi1 + Ji+1 ui+1 J u +D
2x 4x 4x i1 i1

Este esquema es de segundo orden, incondicionalmente estable, pero se


pueden presentar problemas con errores por efecto de la dispersion. Con
el fin de prevenir dichos errores, un termino de amortiguamiento de cuarto
orden explcito D se a
nade a la expresion. Dicho termino se eval
ua mediante
la expresion (9.18).

n
ui+2 4uni+1 + 6uni 4uni1 + uni2

D= (9.18)
8

con 0 < < 1. Al a nadir el termino de amortiguamiento de cuarto orden,


la precisi
on de segundo orden no se ve afectada.

Con este esquema se puede lograr una sistema tridiagonal como el mostrado
en (9.19).

bn1 cn1 0 un+1 dn1



0 0 1


n n
a2 b2 c2 n 0 0
un+1
2

dn2


0 an3 bn3 cn3 0
un+1
3 =
dn3
(9.19)
.. .. .. .. .. .. .. ..
. . . . . . . .
0 0 0 0 anN bnN un+1
N dnN
154 9.2. M
etodo de Beam-Warming

donde se tiene las expresiones mostradas en (9.20).

t n
ani = J
4x i+1
bni = 1 (9.20)
t n
cni = J
4x i1

Se debe tener en cuenta que para los nodos 1 y N se deben establecer las
ecuaciones de las condiciones de contorno adecuadas de acuerdo al fenomeno
que se desea analizar.

Al ser una matriz tridiagonal, se pueden utilizar cualquier metodo para


su resolucion y de esta manera se pueden obtener los valores para un+1 i y
as sucesivamente.

Para el caso del sistema que se tiene de aguas poco profundas, se sabe
que tienen dos variables por cada nodo de calculo, por lo que la matriz no
es tridiagonal, como se muestra en (9.21).

bnh,1 cnh,1 dnh,1



0 0 0 hn+1
1

bhu,1 cnhu,1
n 0 0 0
hun+1
1

dnhu,1



anh,2 bnh,2 cnh,2 0 0
hn+1
2

dnh,2


n n n dnhu,2
ahu,2 bhu,2 chu,2 0 hun+1

2
0 anh,3 bnh,3 cnh,3 0 hn+1 dnh,3

3 =
anhu,3 bnhu,3 cnhu,3 hun+1 dnhu,3

0 0 3
.. .. .. .. .. .. .. ..

.

. . . . . .
n+1
.

0 anh,N bnh,N
n
0 0 0 uN dh,N
0 0 0 0 anhu,N bnhu,N hun+1
N dnhu,N
(9.21)

Se debe invertir la matriz para la obtenecion de las variables Un+1


i .
Captulo 9. M
etodos implcitos unidimensionales 155

9.3 M
etodo de Preissmann

Este esquema numerico fue dise nado por Preissmann para las ecuaciones del
flujo laminar libre en 1961 y ha sido descrito y usado por gran n umero de
autores. Este metodo no s olo aproxima consistentemente las leyes de conser-
vacion y calcula las dos variables incognitas en el mismo punto, reduciendo
los efectos de difusion numerica, relaciona estas variables solo en dos sec-
ciones adyacentes, de forma que permite construir una malla de longitud
variable en el espacio, sin afectar a la precision de la aproximacion.

Partiendo del sistema de ecuaciones de aguas poco profundas en su forma


conservativa, las variables dependientes son el area y el caudal y se puede
definir unas expresiones como las mostradas en (9.22), en las que las fun-
ciones son remplazadas por sus promedios.

U 1 
Un+1 n n n
 
= i+1 + (1 + )Ui Ui+1 + (1 + )Ui
t t
F 1  (9.22)
Fn+1 n+1
+ (1 ) Fni+1 Fni
 
= i+1 Fi
x x

con 0 1, par ametro que nos da el grado de implicitud del esquema


numerico y 0 1, que nos sirve como peso respecto a la coordenada
espacial. En general, el esquema de Priessmann mas habitual se obtiene
tomando = 0,5 y permitiendo a variar en el intervalo de 0,5 a 1, ya
que = 0,5 es el lmite inferior para la estabilidad numerica. Cuando =
0,5 y = 1 nos encontramos frente al esquema implcito de cuatro puntos
introducido por Stoker y utilizado posteriormente por Baltzar y Lai, entre
otros, para flujos no estacionarios en mareas.

Con este tipo de discretizaci


on se obtienen dos ecuaciones algebraicas no
lineales en funcion de los incrementos temporales del area y del caudal en
los puntos adyacentes i e i + 1, donde los terminos de presion I1 , variacion
del ancho I2 , fricci
on Sf y demas, son funciones implcitas de las variables
A y Q. Este tipo de dependencia es el que determina el caracter no lineal
del sistema de ecuaciones.

Lo usual es suponer conocidas todas las funciones en el nivel temporal


156 9.3. M
etodo de Preissmann

n y que estas son diferenciables respecto a ambas variables (area y caudal).


Manipulaciones algebraicas de las ecuaciones llevan al sistema de 2(N 1)
ecuaciones como se muestra en (9.23).

AAi+1 + BQi+1 + CAi + DQi + G = 0


(9.23)
A0 Ai+1 + B 0 Qi+1 + C 0 Ai + D0 Qi + G0 = 0

El proceso de resolucion es iterativo. En la primera iteracion, los coefi-


cientes se eval
uan usando los valores conocidos de area y caudal en el tiempo
anterior n y la soluci
on nos dara una segunda aproximacion en el paso de
tiempo n + 1. En el caso particular de un canal rectangular en el que no
existen aportes laterales de caudal, los coeficientes toman la forma mostrada
en (9.24).
Captulo 9. M
etodos implcitos unidimensionales 157

A = 1
4t
B =
x (bi + bi+1 )
C = 1
D = B
4t (Qi+1 Qi )
G =
x
 (bi + bi+1 )  
1 Qi+1 bi+1 Qi bi t Qi+1 bi+1
A0 = + + (Qi+1 Qi )
2 Ai+1 Ai x A2i+1
 2
Qi+1 Q2i 2Q2i+1 bi+1

bi+1 + + (Ai+1 Ai )
A2i+1 A2i A3i+1
+gbi+1 (hi+1 hi ) + g (Ai+1 Ai )] + gt(Sf )i+1 
t Qi+1 Qi Qi+1 Qi 2Qi+1
B0 = 1+ + + 2 (Ai+1 Ai )
x Ai+1 Ai Ai+1 Ai+1
(Sf )i+1
+2gt
 Qi+1  
1 Qi+1 bi+1 Qi bi t Qi bi
C0 = + 2 (Qi+1 Qi )
2  Ai+1 A
i x Ai
Q2i+1 Q2i 2
2Qi bi
bi + 2 + (Ai+1 Ai )
A2i+1 Ai A3i
gbi (hi+1  hi ) g (Ai+1 Ai )] gt(Sf )i 
t Qi+1 Qi Qi+1 Qi 2Qi
D0 = 1 + 2 (Ai+1 Ai )
x Ai+1 Ai Ai Ai
(Sf )i
+2gt
 Qi  2
Qi+1 Q2i
  
t Qi+1 Qi
G0 = (Qi+1 Qi ) + (Ai+1 Ai ) + 2
x Ai+1 Ai A2i+1 Ai
+g(hi+1 hi )(Ai+1 + Ai )] gt [(Sf )i + (Sf )i+1 ]
(9.24)

A partir de las ecuaciones (9.24) se eval


uan de nuevo los coeficientes para
volver a resolver el sistema de ecuaciones, lo cual dara una tercera aprox-
imacion. Se sigue sucesivamente hasta alcanzar la precision deseada. En
la mayor parte de los casos es suficiente una sola iteracion. En cada paso
del calculo, dados N nodos en la malla, dispondremos de 2(N 1) ecua-
ciones en total para 2N incognitas. A nadiendo dos condiciones de contorno
adecuadas, el sistema (9.23) quedara resuelto.
158 9.3. M
etodo de Preissmann

La ventaja de un esquema implcito como este se perdera a no ser que


se emplee un metodo suficientemente eficiente para la resolucion del sistema
de ecuaciones, en cada iteracion y paso de tiempo. Una posibilidad es la
tecnica de inversi
on de matrices; en este caso el n
umero de operaciones que
3
se requieren vara con N ; esta es la razon por la cual ha aumentado el
uso de otras tecnicas alternativas, una de las cuales es la del doble barrido,
ampliamente usada en la literatura.

La base del metodo de doble barrido consiste en aprovechar la estructura


en bandas de la matriz de coeficientes del sistema linealizado. El punto de
partida es la hip
otesis de que existe una relacion lineal entre los incrementos
de las variables en un cierto punto del tipo mostrado en (9.25).

Qi = Ei Ai + Fi (9.25)

Se puede demostrar que entonces esta relacion es cierta para el resto


de los puntos de la malla, y a partir de aqu se obtiene una relacion de
recurrencia para los coeficientes E y F como se muestra en (9.26).

A0i (Ci + Di Ei ) Ai (Ci0 + Di0 Ei )


Ei+1 =
Bi (Ci0 + Di0 Ei ) Bi0 (Ci + Di Ei )
(9.26)
(Gi + Di Fi )(Ci0 Di0 Ei ) (G0i + Di0 Fi )(Ci + Di Ei )
Fi+1 =
Bi (Ci0 + Di0 Ei ) Bi0 (Ci + Di Ei )

Esta metodologa permite calcular los coeficientes en cada punto de una


lnea de tiempo si se conocen los valores en los puntos anteriores. De esta
forma se recorre una vez (barrido hacia adelante) el conjunto de nodos de
c alculo partiendo del primero.

La sustituci
on de la relacion (9.26) en el sistema de ecuaciones inicial
(9.23) nos permite reescribirlo de la forma mostrada en (9.27).

Ai = Li Ai+1 + Mi Qi+1 + Ni (9.27)

donde los nuevos coeficientes son funciones de todos los anteriores, los caules
se muestran en (9.28).
Captulo 9. M
etodos implcitos unidimensionales 159

Ci Bi0 Ci0 Bi
Li =
A0i Bi Ai Bi0
Di Bi0 Di0 Bi
Mi = (9.28)
A0i Bi Ai Bi0
Gi Bi0 G0i Bi
Ni =
A0i Bi Ai Bi0

Conociendo los valores de los incrementos A y Q en el u ltimo punto


de la malla i = N , la expresion (9.27) dice que un segundo barrido hacia
atras permite encontrar la solucion en todos los puntos de la misma lnea
temporal. Se necesitan datos de arranque para ambos recorridos, los cuales
se toman de las condiciones de contorno adecuadamente planteados.

En el esquema implcito de Priessmann las condiciones de contorno se


imponen en la forma de coeficientes que arrancan la tecnica de doble barrido
para la solucion de las ecuaciones. Para iniciar el recorrido hacia adelante
y aprovechar las relaciones de recurrencia de que se dispone, es preciso lin-
ealizar tambien las condiciones de contorno y se debe ser capaz de expresarlas
de la forma (9.29).

Q1 = E1 A1 + F1
(9.29)
QN = EN AN + FN

se debe proporcionar los valores de E1 , F1 y A1 como condiciones de


contorno fsicas.

Si la condici
on aguas arriba es del tipo Q1 = Q1 (t), puesto que se tiene
Q1 = Q1 (t + t) Q1 (t) con independencia de las variaciones que
experimenta la profundidad, por lo que E1 = 0 y Fi = Q1 .
Si se trata de una condici
on A1 = A1 (t), se debe tener especial cuidado
porque ser a necesario modificar en parte el algoritmo de forma que se
parta de una relacion lineal del tipo (9.30).
Ai = Ei0 Qi + Fi0 (9.30)
Con este cambiar
an todos los coeficientes de recurrencia, pero la filosofa
es la misma. Ahora se tendra que suministrar al programa Ei0 = 0 y
Fi0 = A1 .
160 9.3. M
etodo de Preissmann

En el caso de que se disponga de Q1 = f (A1 ), se debe tomar en cuenta


la ecuaci
on (9.31).
f n
 
Q1 (t + t) = Q1 (t) + A1 (9.31)
A 1
de aqu se obtiene la relacion (9.32).
f n
 
Q1 = A1 + f (A1 )n Qn1 (9.32)
A 1
por lo tanto, se llega a las expresiones para E1 y F1 dadas por (9.33).
f n
 
E1 =
A 1 (9.33)
n n
F1 = f (A1 ) Q1 0

La condici
on de contorno aguas abajo ha de suministrar el valor de AN .
Distinguiendo tres tipos como los anteriores, se puede definir el proced-
imiento como:

AN = AN (t) = AN = AN (t + t) AN (t).
QN FN
QN = QN (t) = AN = .
EN
QN = f (AN ), nuevamente mediante un desarrollo de Taylor de primer
orden se obtiene la relacion (9.34).
f n
 
n
QN + QN = f (AN ) + (9.34)
A N
De donde se obtienen las relaciones mostradas en (9.35).
QN = EN AN + FN
f (AN )n FN QnN
AN = (9.35)
f n
 
EN
A N

Si el flujo es subcrtico, la direccion en que se toman los barridos es


independiente de la direccion que lleve el flujo, y el modelo es simetrico. La
simulacion del flujo supercrtico es mas compleja y requiere mas cuidado. El
flujo transcrtico es imposible de simular.
Captulo 10

Metodo de vol
umenes finitos
unidimensionales

Los metodos numericos en vol umenes finitos han demostrado ser idoneos
para la Mec anica de Fluidos Computacional, principalmente en problemas
de Din amica de Gases, en donde han sido ampliamente utilizados. Se trata,
quizas, de una de las familias de tecnicas numericas objeto de mayor inves-
tigacion en relaci
on con los modelos de simulacion de flujos.

Los esquemas en diferencias finitas para ecuaciones dependientes del


tiempo se han dividido tradicionalmente en dos grandes grupos: explcitos
e implcitos. Los esquemas implcitos ofrecen estabilidad numerica incondi-
cional al precio de tener que resolver un sistema de ecuaciones algebraico,
a menudo no lineal, con tantas incognitas como nodos de la red en cada
paso de tiempo. Por otro lado, la simplicidad conceptual es la caracterstica
mas valiosa de los primeros, en los que las variables en cada nivel de tiempo
nuevo se pueden evaluar punto a punto de modo independiente. El tama no
del paso de tiempo permitido suele estar restringido, sin embargo, por ra-
zones de estabilidad numerica.

Asimismo, los metodos de vol umenes finitos poseen grandes ventajas a


la hora de discretizar las ecuaciones de flujo de superficie libre. En el caso
de varias dimensiones, permiten el uso de celdas de cualquier geometra, y
la definici
on de los flujos discretos es extremadamente sencilla. Su ventaja

161
10.1. Conceptos b
asicos de los m
etodos en vol
umenes fini-
162
tos

xi1 xi xi+1
xi 1 xi+ 1
2 2

Ci

Figura 10.1: Definici


on del volumen finito.

radica en la representacion de las derivadas de alto orden, con lo cual estos


metodos se aplican a las situaciones donde los terminos viscosos no son muy
importantes.

10.1 Conceptos b
asicos de los m
etodos en vol
umenes
finitos

Los metodos en vol umenes finitos unidimensionales estan basados en la di-


visi
on espacial del dominio en una serie de intervalos, llamados vol umenes
finitos o celdas y la aproximacion de las integrales de las variables conser-
vadas en cada uno de ellos. Para cada paso temporal los valores de cada
una de ellas se actualizan utilizando aproximaciones al flujo a lo largo de las
frontera de los vol
umenes finitos.

Empleando la figura 10.1, la celda o volumen finito Ci se define como se


muestra en (10.1).

 
  xi xi1 xi+1 xi
Ci = xi 1 , xi+ 1 = xi , xi + (10.1)
2 2 2 2

por lo tanto, su longitud en el caso unidimensional es Ai = xi+ 1 xi 1 , ver


2 2
figura 10.1.

w f (w)
La integral de la ley de conservacion para + = 0, para cada
t x
celda Ci , se encuentra dada por (10.2).
Captulo 10. M
etodo de vol
umenes finitos unidimension-
163
ales

Z
d h  i h  i
w(x, t)dx = f w wi 1 , t f w wi+ 1 , t (10.2)
dt Ci 2 2

on (10.2) de un tiempo tn a tn+1 se obtiene la


Integrando la expresi
expresi
on (10.3).

Z Z
n+1
w (x, tn ) dx =

w x, t dx
Ci Ci
Z tn+1 h  i Z tn+1 h  i (10.3)
f w wi 1 , t dt f w wi+ 1 , t dt
2 2
tn tn

Reordenando los terminos y dividiendo por x se obtiene (10.4).

Z Z
1 n+1 1
w (x, tn ) dx

w x, t dx =
x Ci x Ci
(Z n+1
t Z tn+1 h  ) (10.4)
1 h  i i
f w wi 1 , t dt f w wi+ 1 , t dt
x tn 2
tn 2

Se deben encontrar expresiones para determinar el estado de las variables


promedio w sobre la celda para utilizarlas a la hora de actualizar en cada
paso de tiempo. Por lo tanto, definiendo un valor win como una aproximacion
promedio del valor de w sobre la celda Ci en el tiempo tn se puede decir que
la ecuaci
on (10.5) es v
alida.

Z xi+ 1 Z
1 1
win 2 n
w (x, t ) dx = w (x, tn ) dx (10.5)
x xi 1 x Ci
2

por lo tanto, la soluci


on aproximada es dada por funciones constantes en
cada una de las celdas o vol
umenes como se muestra en la figura 10.2.

Sin embargo, generalmente no se puede evaluar exactamentelas inte- 


grales del lado derecho de la expresion (10.4), debido a que w xi 1 , t
2
10.1. Conceptos b
asicos de los m
etodos en vol
umenes fini-
164
tos

n
wM
w1n
n
wi+1
n
wi1

wn (x) win

C1 Ci1 Ci Ci+1 CM

Figura 10.2: Representaci


on gr on constante para wn (x)
afica de una funci
n
en el tiempo t .

cambia con el tiempo a lo largo de cada lado de la celda y no se cuenta con


una soluci
on exacta para trabajar. Por lo tanto, se debe estudiar metodos
numericos del tipo mostrado en (10.6).

t  n 
win+1 = win n
fi+ 1 fi 1 (10.6)
x 2 2

n
donde fi+ n
1 y f son aproximaciones del valor promedio de flujo en el plano
2
i 1 2
x t en las lneas xi 1 y xi+ 1 , respectivamente, con t variando entre tn y
2 2
tn+1 , ver figura 10.3.

La ecuaci n .
on (10.7) muestra el calculo para los flujos numericos fi 1
2

Z tn+1
n 1 h  i
fi 1 f w xi 1 , t dt (10.7)
2 t tn 2

Se pueden aproximar los valores medios de flujo en las fronteras de las


celdas usando los valores de wn (x) y las leyes de conservacion, posterior-
Captulo 10. M
etodo de vol
umenes finitos unidimension-
165
ales

win+1
tn+1

n
fi n
fi+
1 1
2 2
t

tn
n n
wi1 win wi+1

on de los valores de win a win+1 .


Figura 10.3: Proceso de actualizaci

mente, se tiene una completa discretizacion del problema Riemann.

En los problemas hiperb olicos la informacion se propaga en velocidades


finita y, por lo tanto, parece razonable asumir inicialmente que se puede
obtener fin n
1 basado unicamente en los valores de wi1 y wi , los valores
2
n
promedios en ambos lados de la frontera, de igual forma, para fi+ 1 usar los
2
valores de wi y wi+1 . Por lo tanto, se puede decir la que la expresion (10.8)
es valida.

n n n n n n
 
fi 1 = wi1 , wi fi+ 1 = wi , wi+1 (10.8)
2 2

donde es una funci on especfica para el flujo numerico. Utilizando la


notaci
on de la expresi
on (10.6) se obtiene (10.9).

t 
win+1 = win win , wi+1
n n
, win
 
wi1 (10.9)
x

Del metodo numerico elegido dependera la expresion para , pero en


general, muchos de los metodos son metodos explcitos de tres puntos, esto
que decir, que para obtener el valor de win+1 se requieren conocer los valores
n , wn y wn
de wi1 i i+1 del paso de tiempo anterior.
166 10.2. Caso escalar lineal

10.2 Caso escalar lineal

Para ilustrar los conceptos basicos en los que se fundamenta y seguir de


cerca sus elementos de dise no, partiremos del caso canonico de ecuacion
hiperbolica de transporte, la ceucaion de conveccion lineal o ecuacion del
calor en una dimension, ecuacion (10.10).

u f
+ =0 f = au a = constante (10.10)
t x

con las siguientes condiciones iniciales u(x, 0) = u0 (x).

Esta ecuaci
on admite la forma caracterstica mostrada en (10.11).

du
=0 (10.11)
dt

En el caso de la que derivada temporal se toma siguiente la direccion car-


acterstica, se puede decir que la expresion (10.12) es valida para el volumen
de fluido.

dx
=a (10.12)
dt

Esto indica que los valores de u se mantienen constantes sobre cierta


lnea del plano (x, t) y conduce a la solucion analtica mostrada en (10.13).

u(x, t) = u(x at, 0) = u0 (x at) (10.13)

Esta solucion es muy u til para el desarrollo de metodos numericos ade-


cuados. En particular, la solucion numerica de (10.10) en una malla uni-
forme mediante un esquema descentrado de primer orden se basa en una
aproximaci on de la funcion por tramos constantes y una derivada espacial
descentrada de acuerdo con el signo de a. Con el fin de contemplar los dos
posibles signos de a se tiene la expresion (10.14).
Captulo 10. M
etodo de vol
umenes finitos unidimension-
167
ales

 
t
un+1
i = uni +
fi 1 fi+ 1 (10.14)
x 2 2

+
donde los valores de fi+ 1 se determinan como se muestra en (10.15).
2

1
+
fi+ 1 = a ui+ 1 a = (a |a|) ui+ 1 = ui+1 ui (10.15)
2 2 2 2

De forma que contribuciones de signo diferente emergen de la entrefase


dependiendo del signo de a y la funcion en el nodo i, por ejemplo, progresa
en un tiempo t de acuerdo a las contribuciones de la derecha y la izquierda.

Generalmente, y empleando las definiciones anteriores para construir el


modelo en volumenes finitos, se suele asociar un flujo numerico al esquema
anterior que se representa como se muestra en la ecuacion (10.16).

t 

un+1
i = uni fi+ 1 fi 1 (10.16)
x 2 2

donde los flujos numericos quedan definidos por la ecuacion (10.17).

1 1
fi+ 1 = (fi+1 fi ) |a|ui+ 1 (10.17)
2 2 2 2

Este es un punto de vista centrado en los dos nodos. El valor de la


variable cambia seg un el balance de flujo que afecta a su celda o volumen
asociado. Una forma alternativa de considerar la misma situacion es la
(10.14) y consiste en las paredes de las celdas o nodos y observar la direccion
de las se
nales.

10.3 Problema de Riemann

Para comprender la extrensi


on de esquemas descentrados a sistemas de ecua-
ciones lineales hay que pasar por el concepto del Problema de Riemann y
168 10.3. Problema de Riemann

entender la construccion de su solucion. Se trata de un problema de condi-


ciones iniciales que se caracteriza por la ecuacion (10.18).

u f
+ =0 f = au a = constante (10.18)
t x

donde se tiene la siguiente condicion inicial.


uL si x < 0
u0 (x) =
uR si x > 0

La soluci
on a este problema se deriva de las propiedades vistas anteri-
ormente (10.13), de modo que la discontinuidad inicial en el origen (x = 0)
tambien se propagan con la velocidad a separando dos regiones en el plano
(x, t) como se muestra en la ecuacion (10.19).


uL si x at < 0
u(x, t) = u0 (x at) = (10.19)
uR si x at > 0

En el caso de tener un sistema de ecuaciones lineales hiperbolico como


el que se muestra en (10.20).

U F
+ =0 F = JU J = constante (10.20)
t x

sujeto a las condiciones iniciales discontinuas mostradas a continuacion.


UL si x < 0
U(x, 0) = U0 (x) =
UR si x > 0

En primer lugar, se debe recurrir a la formulacion caracterstica del sis-


tema que se basa en la propiedad de diagonalizabilidad de la matriz J me-
diante otras construidas a partir de sus vectores propios. De esta manera,
se puede expresar la forma caracterstica del sistema como se muestra en
(10.21).
Captulo 10. M
etodo de vol
umenes finitos unidimension-
169
ales

W W
+ =0 (10.21)
t x

donde se tiene la expresi


on para la matriz J en (10.22).

J = PP1 (10.22)

la matriz P est
a compuesta por los vectores propios de la matriz Jacobiana
del sistema J.

La matriz que diagonaliza al Jacobiano del sistema tambien es la matriz


de cambio de variables, cuya expresion se muestra en (10.23).

W = P1 U (10.23)

Por lo que las variables de sistema quedara determinadas por (10.24).

U = PW (10.24)

Por la propia construccion de la matriz P, la expresion (10.24) es equiv-


alente a una combinaci on lineal de los vectores propios del Jacobiano, en la
que los ceoficientes son precisamente las variables caractersticas, como se
expresa en (10.25).

m
X
U= k ek (10.25)
k=1

En estas nuevas variables W, el sistema esta desacoplado porque es un


conjunto de m ecuaciones escalares del tipo mostrado en (10.26).

wk wk
+ ak =0 (10.26)
t x
170 10.3. Problema de Riemann

tantas como valores propios ak tenga la matriz J.

Para construir la solucion al problema de Riemann en esta caso, sigu-


iendo lo descrito por Vazquez-Cendon (2015), se debe empezar por ordenar
de menor a mayor los valores propios de J. Partiendo de que hay m valores
propios distintos, se puede escribir la relacion (10.27).

a1 < a2 < < am (10.27)

Usando, por una parte, la forma (10.25) para expresar los estados ini-
ciales a ambos lados de la discontinuidad como se muestra en (10.28).

m
X m
X
UL = kL ek UR = kR ek (10.28)
k=1 k=1

Por otra parte, en las variables caractersticas, el problema de Riemann


se desdobla tambien en m problemas de Riemann escalares gobernados por
la ecuaci
on diferencial (10.26), con las siguientes condiciones iniciales.

kL si x < 0

wk (x, 0) = wk0 (x) =
kR si x > 0

La solucion exacta de esos m problemas de Riemann escalares es, como


en el caso escalar lineal (10.19), esta dada por la siguiente expresion.


L si x ak t < 0
wk (x, t) = wk0 (x at) =
R si x ak t > 0

Y se puede utilizar esta informacion para reconstruir la solucion exacta


en funci
on de las variables conservadas U mediante la relacion (10.29).

U(x, t) = PW(x, t) (10.29)


Captulo 10. M
etodo de vol
umenes finitos unidimension-
171
ales

Se puede dar cuenta de que el vector columna de solucion exacta en variables


caractersticas W(x, t) puede expresarse de la forma (10.30).

1R


2R

..

R .

I
W= (10.30)


L
I+1
..
.
L
m

donde I representa el valor del subndice que establece la desigualdad basada


en (10.27) entre el signo de las posiciones de los pies de las caractersticas
mostradas en (10.31).

x a1 t > x a2 t > . . . > x aI t > 0 > x aI+1 t > . . . > x am t (10.31)

finalmente se puede escribir la expresion (10.32).

m
X m
X
U(x, t) = kR ek + kL ek (10.32)
k=1 k=1

Haciendo referencia a la figura 10.4, que corresponde al caso particular


de m = 2, por ejemplo, el sistema de ecuaciones de aguas poco profundas
en una dimensi on, se puede ilustrar el significado de la ecuacion (10.32) y
distinguir tres tipos de puntos (posiciones en el eje x) para el tiempo dado
t = t > 0. El punto 1, a la izquierda de a1 , tiene los dos pies de las
caractersticas en el lado de x negativo, es decir, cumple que I = 0 y, por lo
tanto, es valida la expresi
on (10.33).

2
X

U(x1 , t ) = kL ek = UL (10.33)
k=1
172 10.3. Problema de Riemann

2 1

t = t 1 2 3

x
x=0
Figura 10.4: Soluci
on del problema de Riemann lineal.

El punto 2 se caracteriza por tener un pie de caracterstica a cada lado


del origen, es decir, un cambio de signo indicado por I = 1, de forma, que
la soluci
on en ese punto se puede escribir como se muestra en (10.34).

U(x2 , t ) = 1R e1 + 2L e2 (10.34)

Por u ltimo, el punto 3, al igual que el punto 1, tiene los dos pies de
caractersticas a un s
olo lado del origen, en este caso el positivo, y cumple
que I = 2, correspondiendo a la solucion mostrada en (10.35).

2
X
U(x3 , t ) = kR ek = UR (10.35)
k=1

Es posible escribir la solucion para un punto generico en la malla de


c
alculo ubicado a una distancia x del origen como se muestra en (10.36).

U(x, t) = 1L e1 + 2L e2 + 1R 1L e1 = UL + 1R 1L e1
 
(10.36)

Otra forma de expresar (10.35) se muestra en (10.37).


Captulo 10. M
etodo de vol
umenes finitos unidimension-
173
ales

U(x, t) = 1R e1 + 2R e2 + 2R 2L e2 = UR + 2R 2L e2
 
(10.37)

Estas relaciones ponen de manifiesto que la solucion en el punto 2 puede


interpretarse a partir de los valores iniciales que definen el problema de
Riemann y la propiedad de que se produce un salto en tales valores por
cada lnea caracterstica que se cruza. Estos saltos participan como ondas
sumando o restando su contribucion seg un la forma usada. En cada una de
las regiones comprendidas entre lneas caractersticas la solucion es constante
y se produce un salto de valor para la condicion (10.38).

[U] = kR kL ek

(10.38)

al cruzar la k-esima caracterstica. Notese que por las propiedades de las


variables conservativas estos saltos verifican la condicion (10.39).

[F] = J[U] = kR kL Jek = ak [U]



(10.39)

es decir, que ak es la velocidad de propagacion de cada uno de esos saltos.

Por ultimo, podemos utilizar la doble definicion de la solucion en un


punto generico, ecuaciones (10.36) y (10.37), para expresar la diferencia
entre los estados iniciales a izquierda y derecha como una suma de saltos
como se muestra en (10.40).

UR UL = 1R 1L e1 + 2R 2L e2
 
(10.40)

10.4 Esquema de Godunov

El esquema de primer orden de Godunov para un sistema lineal de ecuaciones


como el que se muestra en (10.41).
174 10.4. Esquema de Godunov

U F
+ =0 F = JU J = constante (10.41)
t x

Se basa en la forma discreta conservativa (10.42).

t  
Un+1
i = Uni Fi+ 1 Fi 1 (10.42)
x 2 2

Definida sore una distribucion discreta constante por celdas o nodos y


en la soluci on exacta del problema de Riemann definido por cada par de
valores (i, i + 1) en la entrefase i + 12 para el calculo del flujo numerico. En
particular, el esquema define el flujo numerico como el flujo en la propia
entrefase, es decir, x = 0 en un sistema local de coordenadas centrado en la
discontinuidad inicial, como se muestra en (10.43).

h i
Fi+ 1 = F Ui+ 1 (0) (10.43)
2 2

Los valores en i y en i + 1, localmente, juegan los papeles de los es-


tados en L y R del problema de Riemann y todo lo dicho en la seccion
anterior es v
alido para esta condicion. En particular, se puede usar la doble
definici
on (10.36) y (10.37) de la solucion del problema de Riemann en un
punto cualquiera y particularizarla al punto x = 0 haciendo un promedio de
las dos versiones como se muestra en (10.44).

2
1 1X
signo(ak ) kR kL ek

Ui+ 1 (0) = (Ui+1 Ui ) (10.44)
2 2 2
k=1

Por lo tanto, el flujo de Godunov se muestra en (10.45).

2
1 1X
Fi+ 1 |ak | kR kL ek

= JUi+ 1 (0) = (Fi + Fi+1 ) (10.45)
2 2 2 2
k=1
Captulo 10. M
etodo de vol
umenes finitos unidimension-
175
ales

Empleando la constancia de la matriz J, la expresion (10.45) se puede


escribir como (10.46).

2
1 1 X R
Fi+ 1 = k kL ek

(Fi + Fi+1 ) |J| (10.46)
2 2 2
k=1

Finalmente, utilizando la relacion (10.40), se obtiene la expresion para


el flujo de Godunov (10.47).

1 1
Fi+ 1 = (Fi + Fi+1 ) |J| (Ui+1 Ui ) (10.47)
2 2 2

Para completar la formulaci


on, tambien puede expresarse el flujo de Go-
dunov usadno la forma (10.32) de modo que se llega a la expresion (10.48).

I
X m
X
Fi+ 1 = JUi+ 1 (0) = kR Jek + kL Jek (10.48)
2 2
k=1 k=1

Sustituyendo el Jacobiano por su valor propio es posible reescribir la


expresi
on (10.48) a la mostrada en (10.49).

m
X m
X
Fi+ 1 = kR a
k ek + kL a+
k ek (10.49)
2
k=1 k=1

a |a|
donde a = . Reconstruyendo las variables conservadas del sistema,
2
se puede llegar a la expresi
on (10.50).

m
X m
X
Fi+ 1 = J kR ek + J+ kL ek = J Ui+1 + J+ Ui (10.50)
2
k=1 k=1

donde es v
alida la expresi
on (10.51).
176 10.5. Sistemas de ecuaciones no lineales

|| 1
J = P P1 = P P (10.51)
2

Con esta forma, el esquema se escribe como una extension de (10.14) se


llega a la expresi
on (10.52).

 
t
Un+1
i = Uni +
Fi 1 + Fi+ 1 (10.52)
x 2 2

con F = J U.

10.5 Sistemas de ecuaciones no lineales

Para sistemas no lineales, el punto de partida es de nuevo el problema de


Reimann y su resolucion en una forma analoga a la descrita para el caso
lineal. Una linealizaci
on se hace imprescindible para poder descomponer los
saltos en suma de ondas. en el caso no lineal, sin embargo, hay que distinguir
entre choques y ondas de rarefaccion. Se hace mas complicado e ineficiente
el c
alculo de la soluci
on exacta al problema de Riemann y por eso se han
propuesto diversos metodos aproximados.

La linealizaci
on propuesta por Roe (1981) para desacoplar el sistema
(10.53).

U F F
+ =0 J= (10.53)
t x U

se basa en que se puede construir una matriz Jacobiana aproximada J e cuyos


valores propios e
ak y vectores propios e
ek satisfacen la relacion (10.54).
Captulo 10. M
etodo de vol
umenes finitos unidimension-
177
ales

m
X
Ui+ 1 = PWi+ 1 = (e
k e
ek )i+ 1
2 2 2
k=1
Fi+ 1 = JUi+ 1 = PP1 = PP1 Ui+ 1 (10.54)
2 2 2
m
X
= PWi+ 1 = (e
ak ek )i+ 1
ek e
2 2
k=1

Expresiones para e
ak ,
ek y e
ek en el caso de las ecuaciones de Euler (k = 3)
pueden encontrarse, por ejemplo, en Roe (1981) y para las ecuaciones de
aguas poco profundas (k = 2) en Alcrudo y Garca-Navarro (1993).

10.6 Esquema descentrado de primer orden

En el caso de un sistema no lineal de ecuaciones, el desacoplamiento debe


hacerse localmente, linealizando el sistema. Encontrar esta linealizacion ade-
cuada es lo mas importante para garantizar una discretizacion conservativa.
Para este prop osito se define la matriz aproximada J e 1 , de acuerdo con la
i+ 2
solucion de Riemann aproximado propuesto por Roe (1981), que satisface
en el intervalo (i, i + 1) las siguientes propiedades:

e 1 =J
1. J i+
e 1 (Ui+1 , Ui ).
i+
2 2

2. Fi+1 Fi = J
e 1 (Ui+1 Ui ).
i+ 2

e 1 tiene valores propios reales y distintos y un conjunto completo


3. J i+ 2
de autovectores.

4. J
e 1 (Ui+1 , Ui ) = J (Ui ).
i+2

La metodologa consiste en descomponer el vector diferencia de flujo, ya


que el vector de flujo no es una funcion homogenea de las variables conser-
vadas, a traves de las paredes que separan dos celdas o nodos adyacentes,
linealizando localmente la ecuacion. Otra vision de la misma situacion es
178 10.6. Esquema descentrado de primer orden

que el vector diferencia de flujo se descompone en partes asociadas a veloci-


dades de convecci on positivas y negativas dentro de cada nodo o celda. El
flujo numerico se puede escribir como se muestra en (10.55).

1h i
Fi+ 1 = e 1 | (Ui+1 Ui )
Fi+1 + Fi |A i+ 2 (10.55)
2 2

donde A
e es la matriz Jacobiana aproximada del flujo.

Roe (1981) propuso para A e 1 la matriz Jacobiana del flujo exacto eval-
i+ 2
 
uada en un estado promedio A U e 1 . De esta forma el problema se
i+ 2
traslada al c
alculo de este estado promedio, que se obtiene imponiendo las
propiedades de A e 1.
i+2

Se buscan los valores promedios de uei+ 1 y e


ci+ 1 necesarios para formar
2 2  
los valores y vectores propios de la matriz aproximada A U e 1 como se
i+ 2
muestra en (10.56).

1,2
ai+
e 1 ei+ 1 e
= u ci+ 1
2 2 !2
1,2
1 (10.56)
ei+
e 1 = 1,2
ai+
2
e 1
2

Empleando las definiciones de los vectores propios se obtienen los prome-


dios en el punto i + 12 como se muestran en (10.57).

p
hi+1 ui+1 + hi ui
u
ei+ 1 = p
2
r hi+1 + hi (10.57)
hi+1 + hi
ci+ 1
e = g
2 2

La idea basica es calcular U en cada entrefase y propagar las k ondas


diferentes de acuerdo con el signo de sus velocidades (valores propios), ase-
gurando de esta forma que el esquema se conservativo. Usando la relacion
(10.29) se puede llegar a la expresion (10.58).
Captulo 10. M
etodo de vol
umenes finitos unidimension-
179
ales

2
X
k
Ui+1 Ui = i+ eki+ 1
1e (10.58)
2 2
i=1

donde el flujo numerico correspondiente al esquema descentrado de primer


orden dado por (10.55) se puede escribir como se muestra en (10.59).

1h i
Fi+ 1 = Fi+1 + Fi Pe e 1 (Ui+1 Ui )
eP
2 2"
2
#
1 X (10.59)
= Fi+1 + Fi aki+ 1 |i+
|e k
1eeki+ 1
2 2 2 2
k=1

k
donde el valor de i+ 1 queda definido por la expresi
on (10.60).
2

1 1 h i
i+ 1 = cu
(e e)i+ 1 h + (hu)
2 2e
ci+ 1 2

1
2 h i (10.60)
2
i+ = (e e)i+ 1 h (hu)
c+u
1
2 2e
ci+ 1 2
2

Con el fin de evitar el problema de que aparezcan soluciones numericas


con discontinuidades no fsicas (valores propios nulos), incompatibles con
el principio de entropa, algunos autores proponen redefinir el modulo de
los autovalores de Je 1 . Para ello se calcula la cantidad k 1 mediante la
i+ 2 i+ 2
expresi
on (10.61).

h    i
ki+ 1 = m aki+ 1 aki , aki+1 e
ax 0, e aki+ 1 k = 1, 2 (10.61)
2 2 2

De esta forma se redifine el modulo de cada autovalor de acuerdo con


(10.62).

aki+ 1 | aki+ 1 ki+ 1


(
|e si e
k
i+ 1 = 2 2 2 (10.62)
2 ki+ 1 si aki+ 1 < ki+ 1
e
2 2 2
180 10.7. Tratamiento de t
ermino fuente

y el esquema numerico queda completamente especificado de acuerdo a la


expresi
on (10.63)-

 
Un+1
i = Uni + Fi+ 1 Fi 1 (10.63)
2 2

donde los flujos numericos quedan definidos por (10.64).

n 
" #
1 X
k k k

Fi+ 1 = Fi+1 + Fi e e
2 2 i+ 12
k=1 (10.64)
n
" #
1 X 
Fi 1 = Fi + Fi1 k
ek ek
2 2 i 12
k=1

10.7 Tratamiento de t
ermino fuente

En el contexto de las tecnicas descentradas, basada en la discretizacion de-


scentrada del flujo, la necesidad de discretizar los terminos fuentes de forma
tambien descentrada surge al intentar mantener un estado de reposo en el
cual el flujo debe ser equilibrado con los terminos fuente a nivel discreto.
Adicionalmente, como el flujo y la pendiente de fondo dependen de las co-
ordenadas espaciales en forma de derivadas, se intuye que la discretizacion
del fondo debe hacerse de forma analoga a la del flujo numerico.

El termino de friccion no depende de las coordenadas espaciales en forma


de derivadas y, por lo tanto, su discretizacion es independiente de la forma
en que el flujo se ha discretizado. Por ello, vamos a tratar los dos terminos
fuente por separado. Se discutira la forma como conseguir una discretizacion
descentrada de la pendiente de fondo y, basta decir, que el termino de friccion
que el termino de friccion se discretiza de forma puntual y explcita. De esta
forma poedmos separar los dos terminos como se muestra en (10.65).

H = H1 + H2 (10.65)

donde se tiene las expresiones (10.66).


Captulo 10. M
etodo de vol
umenes finitos unidimension-
181
ales

   
1 0 2 0
H = H = (10.66)
ghS0 ghSf

omo se discretiza el termino H1 . Los terminos fuente


El interes es ver c
se pueden discretizar de forma analoga a como se discretizaron los terminos
de flujo numerico con el metodo descentrado de primer orden partiendo de
la expresi
on (10.67).

xHi+ 1
2
Hi+ 1 = (10.67)
2 x

donde se tiene la expresi


on (10.68).

= P = P1 = P+ 1 + P 1

(xH)i+ 1 i+ 12
2
(10.68)
= H+
i+ 12
+ H
i+ 21

donde P es la matriz que contiene en sus columnas los vectores propios del
T
Jacobiano aproximado, = 1 , 2 , es la matriz que diagonaliza al
Jacobian aproximado y que contiene ceros salvo en la diagonal donde se
ltimo, = 21 ( ||).
encuentran los valores propios y, por u

Es decir, por una parte se puede expresar (xH)i+ 1 como se muestra


2
en (10.69).

2
!
X
(xH)i+ 1 = ke
ek (10.69)
2
k=1 i+ 12

y de esta descomposici
on se obtiene la ecuacion (10.70).

!
0 1
 
1
 
1

1 2
Hi+ 1 = z = + (10.70)
2 gh x u
e+e c ee
u c
x
182 10.7. Tratamiento de t
ermino fuente

Se infiere el valor de los coeficientes k de la descomposicion, obteniendose


la expresi
on (10.71).

gx
= AS0 1 = 2 = (10.71)
2e
ci+ 1
2

S0 y Sf .
donde todava existe libertad de en la eleccion de A,

Por otra parte, en la expresion (10.68) se puede apreciar que el termino


fuente en cada pared se compone de dos partes. La contribucion del termino
fuente al nodo i consiste en una parte que proviene de la celda a su izquierda
y de otra de la celda a su derecha. La discretizacion descentrada determina
la cantidad relativa a estas dos partes, Hi? 1 y Hi 1 . En cualquier caso, lo
2 2
que se contabiliza en el nodo i es la cantidad de termino fuente entrante al
volumen de control que representa el nodo, como se muestra en (10.72).

1 
Hi+ 1 = Hi+ 1 + Hi 1 (10.72)
2 2 2 2

donde se tiene la expresion (10.73) para evaluar el termino Hi 1 .


2

Hi 1 = HR,L i 1 (10.73)
2 2

y la ecuaci
on (10.74).

 
1 s1 1 s2
HR =
a1 (1 s1 ) e
 e a2 (1 s2 ) 
1 + s1 1 + s2 (10.74)
HL =
a1 (1 + s1 ) e
e a2 (1
 + s2 )
sk = signo e a k

La discretizaci
on descentrada del termino fuente esta dise
nada para ajus-
tarse al equilibrio con el esquema de primer orden y que en sistemas esta-
cionarios genera segundo orden espacial.
Captulo 10. M
etodo de vol
umenes finitos unidimension-
183
ales

Por lo que el esquema quedara como se muestra en (10.75)-

2
X
Un+1
i = Uni a )ki+ 1 eki+ 1
(e (10.75)
2 2
k=1

10.8 An
alisis de estabilidad

El tama no del paso temporal en un esquema explcito como el (10.75)


esta limitado por las razones de estabilidad numerica y controlado por la
condicion de Courant-Freidrichs-Lewy CF L, definido por (10.76).

t = CF LtCF
m
ax
L
(10.76)

donde se deben obtener los valores de la expresion (10.77).

tCF L
ax = m
m n (tmax,i )i=1,...,N
 
x (10.77)
tmax,i =
ak | k=1,...,N
max|e
Captulo 11

Introducci
on al modelado
bidimensional de flujo a
canal abierto

A continuaci on se presentar a una introduccion al modelado bidimensional


para el flujo a superficie libre. Dicha seccion presentara los esquemas numericos
mas utilizados en diferencias finitas, as como una introduccion de los es-
quemas bidimensionales en vol umenes finitos.

11.1 Ecuaciones gobernantes

Las ecuaciones que gobiernan el flujo bidimensional a superficie libre se


conocen como las ecuaciones de aguas poco profundas y tienen los mismos
supuestos que las ecuaciones en una solo dimension. Dicho sistema de ecua-
ciones se muestra en (11.1).

U F G
+ + =H (11.1)
t x y

donde los vectores se muestran en (11.2).

185
186 11.1. Ecuaciones gobernantes


h hu
U = hu F = hu2 + 12 gh2
hv huv
(11.2)
hv 0
G= huv H = gh (S0x Sf x )
2 1 2
hv + 2 gh gh (S0y Sf y )

donde h es la profundidad del flujo, u y v son las velocidades en las direc-


ciones x y y, respectivamente, S0x y S0y son las pendientes de fondo en las
direcciones x y y, respectivamente, Sf x y S0y son las pendientes de energa
en las dos direcciones de analisis, x y y, respectivamente.

Al igual que para el flujo unidimensional, para la evaluacion de las pen-


dientes de energa se empleara una ecuacion de flujo uniforme, debido a que
uno de los supuesto es que la variacion de la profundidad con la distancia
es gradual.

Para este caso se utilizara la ecuacion de Gaukler-Manning, que en su


forma bidimensional se expresa como se muestra en (11.3).


n2 u u2 + v 2 n2 v u2 + v 2
Sf x = 4 Sf y = 4 (11.3)
h3 h3

donde n es el coeficiente de rugosidad (s/m1/3 ) y su valor depende de varios


par
ametros.

Igualmente, el sistema (11.1) se puede expresar en termino de sus vari-


ables primitivas h, u y v como se muestra en la ecuacion (11.4).

V P R
+ + =T (11.4)
t x y

donde los vectores son las expresiones mostradas en (11.5).


Captulo 11. Introducci
on al modelado bidimensional de
187
flujo a canal abierto


h
hu
1
V= u P = u2 + gh

v 2
uv
(11.5)
hv
0

R=
uv T = g (S0x Sf x )

1 2 2
v + gh g (S0y Sf y )
2

Para ciertos esquemas numericos, es necesario expresar las ecuaciones


(11.1) en su forma no conservativa, como se muestra en (11.6).

U U U
+A +B =H (11.6)
t x y

donde A y B son las matrices Jacobianas de F y G y su expresion se muestra


en (11.7).


0 1 0 0 0 1
A = gh u2 2u 0 B = uv v u (11.7)
uv v u 2
gh v 0 2v

Similarmente, se puede expresar el sistema (11.4) en su forma no con-


servativa lo que llevara a la expresion (11.8).

V V V
+C +D =T (11.8)
t x y

donde las matrices C y D quedan definidas por (11.9).


u h 0 v 0 h
C= g u 0 D= 0 v 0 (11.9)
0 0 u g 0 v
188 11.2. Esquemas num
ericos en diferencias finitas

Las matries A y B, y C y D de las ecuaciones (11.7) y (11.9), tienen una


importante propiedad que sus valores propios son identicos a las direcciones
caractersticas, como se muestra en (11.10).


1 = u 1 = v
AyC= 2 = u + c ByD= 2 = v + c (11.10)
3 = u c 3 = v c


donde c es la celeridad de la onda c = gh.

La forma conservativa de las ecuaciones tienen la ventaja de conservar las


variables mejor que el caso cuando las ecuaciones no se escriben en su forma
conservativa. Sin embargo, se debe notar que las ecuaciones (11.1) y (11.4)
no est an escritas en su forma conservativa totalmente por la presencia de
los terminos H y T. Cuando los terminos fuentes no son cero, estos actuan
como fuentes o sumideros. Generalmente, la contribucion de estos terminos
es peque na.

11.2 Esquemas num


ericos en diferencias finitas

El sistema de ecuaciones de aguas poco profundas bidimensional es una


sistema de primer orden no lineal, un sistema de ecuaciones hiperbolico en
derivadas parciales para el cual una solucion analtica no existe, excepto
para caso muy simples unidimensionales.

Por esta raz


on deben ser resuelto por medio de metodos numericos. Para
flujo gradualmente variado bidimensional no permanente, se han utilizado
metodos de las caractersticas, metodos en diferencias finitas explcitos e
implcitos y, m
as recientemente, metodos en vol
umenes finitos.

Los metodos en diferencias finitas se han utilizado ampliamente para


resolver el problema de flujo a superficie libre bidimensional. Los flujos
numericos an cada una de las celdas de calculo han sido evaluados re-
solviendo el problema de Rienmann.
Captulo 11. Introducci
on al modelado bidimensional de
189
flujo a canal abierto

La notaci on que se utilizar


a en esta seccion para los esquemas en diferen-
cias finitas se muestra en la figura 11.1. Como se puede apreciar se tiene una
malla de c alculo uniforme en el plano xy y en el eje espacial t. El subndice i
hace referencia a la direccion x y el subndice j hace referencia a la direccion
y, y el superndice n hace referencia al tiempo t. El nivel temporal para el
cual se conoce las condiciones de flujo se denota como n y el nivel en donde
se desea conocer dichas condiciones se denota por el superndice n + 1.
t

Nivel temporal n + 1

i, j 1

i 1, j i, j i + 1, j
t
i, j + 1

x
Nivel temporal n
x

y i, j 1

i 1, j i, j i + 1, j

i, j + 1

y
Figura 11.1: Malla para soluci
on en diferencias finitas.

11.2.1 Esquema de MacCormack

Este metodo se hizo muy popular para resolver sistemas de ecuaciones


hiperb
olicos y fue investigado por Lax y Wendroff (1960). Este metodo
es conocido como un metodo de dos pasos y se basa en la expansion de se-
190 11.2. Esquemas num
ericos en diferencias finitas

ries de Taylor de segundo orden en el tiempo. MacCormack (1969) introdujo


una peque na y simple variacion al esquema de Lax-Wendroff que se utiliz-
aba ampliamente para el analisis del flujo en la Dinamica de Gases. Para
problemas lineales, el esquema es el mismo que el esquema de Lax-Wendroff.

Como se ha mencionado, este esquema consiste en dos pasos secuentes,


un paso predictor y un paso corrector. Las variables de flujo se conocen en
el nivel temporal n y sus valores se determinan en el paso n + 1.

El paso predictor del esquema de MacCormack se muestra en la ecuacion


(11.11).

t t
Ui,j = Uni,j 5x Fni,j 5y Gni,j tHni,j (11.11)
x y

donde 2 i N y 2 j M .

Luego de obtener los valores del paso predictor, se realiza el paso correc-
tor como se muestra en (11.12).

t t
U n
i,j = Ui,j 4x Fi,j 4y Gi,j tHi,j (11.12)
x y

donde 1 i N 1 y 1 j M 1.

Los valores de U y U son valores intermedios de U. Los nuevos valores


para el vector U en el tiempo n + 1 se obtienen de la ecuacion (11.13).

1
Un+1 Ui,j + U

i,j = i,j (11.13)
2

El esquema primero utiliza diferencia hacia atras para el pasa predic-


tor. Posteriormente, para el paso corrector, el esquema utiliza diferencia
hacia adelante usando los valores del paso predictor. Los operadores para
la diferencia hacia atr
as y hacia adelante se definen en (11.14).
Captulo 11. Introducci
on al modelado bidimensional de
191
flujo a canal abierto

4x Ui,j = Ui+1,j Ui,j


(11.14)
5x Ui,j = Ui,j Ui1,j

donde los subndices indican las direccion de la diferencia. El paso corrector


siempre utiliza una diferencia contraria al paso predictor.

La forma de la diferenciaci
on se peude revertir o se puede alternar en
casa paso de tiempo.

11.2.2 Esquema de Gabutti

Un esquema explcito basado en las relaciones caractersticas fue introducido


por Moretti (1979); dicho esquema se denomino esquema . Este algoritmo
se basa en la ecuaciones en su forma no conservativa. Gabutti (1983) analizo
las propiedades del esquema y realizo mejoras en el mismo. El resultado es
un esquema explcito que consiste en tres paso secuenciales. Esta clase
de metodo n umero en diferencias finitas tambien se denomina metodos de
matriz de coeficiente de separacion (SCM por sus siglas en ingles).

El objetivo es escribir las ecuaciones que transmiten la informacion en


las direcciones caractersticas. Para lograrlo se debe diagnalizar y separar
las matrices de coeficientes para posteriormente incorporar solo las contribu-
ciones de los valores propios positiva o negativa.

El procedimiento del esquema se describe a continuacion. Las matrices


Jacobianas de la ecuaci
on (11.8) se puede diagonalizar mediante la expresion
(11.15).

V V V
+ MDG M1 + NDH N1 +T=0 (11.15)
t x y

donde las matrices M y N se definen como se muestra en (11.16).


192 11.2. Esquemas num
ericos en diferencias finitas


h h h h
0 2c 2c 0 2c 2c
M= 0
1 1
N= 1

0 0

(11.16)

2 2 1 1
1 0 0 0
2 2

en donde DG y DH son las matrices diagonales que tienen los valores de los
valores propios en su diagonal. La diagonalizacion de las matrices de flujo
numerico lleva a las expresiones (11.17) y (11.18).


1 h
(2 + 3 ) (2 3 ) 0
2 2c
G = MDG M1 = c 1 (11.17)

(2 3 ) (2 + 3 ) 0
2h 2
0 0 1


1 h
(2 + 3 ) 0 (2 3 )
2 2c
H = NDG N1 = 0 1 0 (11.18)


c 1
(2 3 ) 0 (2 + 3 )
2h 2

Las matrices diagonales DG y DH pueden dividirse en su parte positiva



y negativa, DG = D+ +
G + DG y DH = DH + DH . Esto se puede cumplir de
muchas maneras. Por ejemplo, una alternativa es evaluar los valores propios
como se muestra en (11.19).

+ ax (l , 0) l+ = max (l , 0)
l = m (11.19)
l = mn (l , 0) l = mn (l , 0)

De esta manera las matrices se pueden expresar en donde sus contenidos


son todos positivos o negativos. Por lo que el flujo divido de los terminos
de flujo se muestran en (11.20).

G = G+ + G = MD+ 1 + MD M1
GM G (11.20)
H = H + H = NDG N + ND
+ + 1
GN
1
Captulo 11. Introducci
on al modelado bidimensional de
193
flujo a canal abierto

Incorporando estos terminos de flujo dividos en el sistema nos lleva a la


ecuaci
on (11.21).

V V V V V
+ G+ + G + H+ + H +T=0 (11.21)
t x x y y

V
Cada matriz Jacobiana dividida multiplica a una derivada espacial,
x
V
o ; para establecer la direccion de los flujos se debe tomar una ade-
y
cuada diferenciaci on. Con la matriz de coeficiente positivos, se puede uti-
V Vi,j Vi1,j
lizar diferencia hacia atr as, G+ y con la matriz de
x x
V
coeficientes negativos, se puede tomar diferencia hacia adelante, G
x
Vi+1,j Vi,j
. La propagaci on de la informacion es aplicada correctamente
x
a lo largo de las caractersticas. En flujo subcrtico, se utilizan ambas carac-
tersticas positiva y negativa, mientras que para flujo supercrtico la infor-
macion u nicamente se propaga en la direccion del flujo. La diferenciacion
espacial y temporal se puede aplicar de varias maneras.

La primera estimaci on del esquema de Gabutti es un paso predictor, el


cual se divido en dos partes. La primera parte se muestra en (11.22).

e i,j = Vn t G+ 5x Vn + G 4x Vn

V i,j i,j i,j
x
t (11.22)
H+ 5y Vi,j
n
+ H 4y Vi,j
n


y
tTni,j

La segunda parte del paso predictor de este metodo se muestra en (11.23).

i,j = Vn t G+ (1 + 5x ) 5x Vn + G (1 4x ) 4x Vn
 
V i,j i,j i,j
x
t  +  (11.23)
n
H (1 + 5y ) 5y Vi,j + H (1 4y ) 4y Vi,j
n
y
tTni,j
194 11.2. Esquemas num
ericos en diferencias finitas

Posteriormente, se evalua el paso corrector (11.24).

e i,j t G
 
i,j = V
V e + 5x V e 4x V
e i,j + G e i,j
x
t  e + e 4y V

(11.24)
H 5y V e i,j + H e i,j
y
tTe i,j

donde los valores de V,


e V yV son valores intermedios para V. La combi-
naci
on de los operadores de la segunda parte del paso predictor se aproximan
de la forma mostrada en (11.25).

(1 + 5x ) 5x Vi,j = 2Vi,j 3Vi1,j + Vi2,j


(11.25)
(1 + 4x ) 4x Vi,j = 2Vi,j + 3Vi+1,j Vi+2,j

Finalmente, para cada celda los nuevos valores de las variables V en el


paso de tiempo n + 1 se obtienen mediante la expresion (11.26).

n+1 1 n i,j + V
i,j V

Vi,j = Vi,j + V e i,j (11.26)
2

11.2.3 Viscosidad artificial

Una caracterstica de muchos esquemas en diferencias finitas de segundo or-


den se basa en la presencia de oscilaciones cerca de discontinuidades para
numeros de Courant menores a uno. Estas oscilaciones son debido a er-
rores de truncamiento y son partes de la propiedad difusiva del esquema.
Generalmente, si el termino que se desprecia del error de truncamiento
tiene derivadas extra nas, ocurren errores de dispersion. Podra ser nece-
sario anadir un termino explcito de amortiguamiento para suavizar estas
oscilaciones. El procedimiento descrito fue desarrollado por Jameson (1981)
y tiene la ventaja de regiones que son suaves no las modifica.

El termino de amortiguamiento que se a


nade se muestra en la ecuacion
(11.27).
Captulo 11. Introducci
on al modelado bidimensional de
195
flujo a canal abierto

U F G
+ + + H DU = 0 (11.27)
t x y

donde D es un operador de amortiguamiento a lo largo de los ejes principales


definidos DU = Dx U + Dy U. Usando diferencias de segundo orden, el
operador en la direcci
on en x se calcula mediante la expresion (11.28).

h i
Dx U = xi+ 1 ,j (Ui+1,j Ui,j ) xi 1 ,j (Ui,j Ui1,j ) (11.28)
2 2

donde x es un parametro definido de una forma normalizada de los gradi-


entes sobre una variable como se muestra en (11.29).

|hi+1,j 2hi,j + hi1,j |


=
|hi+1,j | + |2hi, j| + |hi1,j | (11.29)
x 
xi 1 = max xi1,j , xi,j
2 t

donde es utilizada para regular la cantidad de disipacion.

Las variables calculadas son modificadas mediante la expresion (11.30).

Un+1 n+1 n+1 n+1


i,j = Ui,j + Dx Ui,j + Dy Ui,j (11.30)

Los terminos son anadidos despues de haberse determinado los valores


de las variables para el paso de tiempo n + 1, y los valores utilizados para
dicha modificacion corresponden a los valores h, hu y hv para dicho paso de
tiempo.

11.2.4 An
alisis de estabilidad

Para cualquier metodo explcito se debe cumplir con la condicion de Courant-


Freidrich-Lewy para asegurar la estabilidad numerica del esquema. Dicha
condici
on se muestra en (11.31).
196 11.3. M
etodo de vol
umenes finitos de primer orden

 
l
t = CF Lmn (11.31)
max (|u| + c, |v| + c) i,j

donde l es la longitud de la frontera de la celda (sea x o y).

Generalmente, para los esquemas en diferencias finitas l = x = y.

11.3 M
etodo de vol
umenes finitos de primer orden

El tratamiento en vol
umenes finitos se describe a continuacion. Para el flujo
en l
amina de agua superficial, se escribe de la siguiente forma:

U
+ E(U) = H (11.32)
t

donde el flujo E = [F, G] esta asociado con el caracter conservativo del


sistema en ausencia del termino fuente. Integrando la ecuacion (11.32) sobre
un volumen , tenemos:

Z Z Z

Ud + (E)d = Hd (11.33)
t

Utilizando el teorema de Gauss aplicado al flujo integral:

Z I Z

Ud + (E n)dl = Hd (11.34)
t

donde representa la superficie que rodea al volumen y n el vector


unitario normal a la misma.

El metodo de vol
umenes finitos centrado en las celdas esta formulado de
manera que todas las variables del sistema (11.32) son representadas como
funciones constantes (primer orden). En el modelo bidimensional que se
Captulo 11. Introducci
on al modelado bidimensional de
197
flujo a canal abierto

presenta el dominio espacial de integracion estara formado por un grupo


de celdas (triangulares o rectangulares, seg un sea el caso), estando estas
alineados o no con el sistema de coordenadas cartesianas. Se aplica una
aproximacion discreta a (11.34) en todas las celdas del dominio i en un
instante de tiempo dado, de tal manera, que al integrar el volumen este se
puede representar como la integral sobre el area de la celda y las superficies
de integraci
on representan el flujo total a traves de las fronteras de la misma.
Llamando Ui al valor uniforme de las variables conservadas sobre el volumen
i en un determinado tiempo.

Para la primera integral de la ecuacion (11.34) se propone una dis-


cretizaci
on centrada como:

Un+1 Uni
Z
i Ui
Ud Ai = Ai (11.35)
t t t

por lo que (11.34) se puede reescribir:

I Z
Ui
Ai + (E n)dl = Hd (11.36)
t

donde Ai es el area de la celda i . Para la resolucion de las ecuaciones se


usa una malla fija en el tiempo. El contorno de integracion se aproxima
como una suma sobre los bordes de la celda. El flujo numerico normal se
evalua va un flujo descentrado, Garca-Navarro y Brufau (2000), Brufau et
al. (2004), Murillo et al. (2008b):

I NE
X
(E n)dl (Ek nk )lk (11.37)
k=1

donde k representa el borde de la celda i , N E es el n umero total de con-


tornos dentro de la celda (4 si es una celda cuadrada y 3 si es una celda
triangular). El vector nk es el vector unitario del borde k, lk es la longitud
del borde y Ek nk es la diferencia de flujo numerico. La evaluacion de
los flujos y los terminos fuente en el mismo estado local es importante para
llegar a un resultado estacionario adecuado. Las propiedades matematicas
198 11.3. M
etodo de vol
umenes finitos de primer orden

de los sistema hiperb


olicos como el analizado incluyen la existencia de una
matriz Jacobiana, Jn , del flujo normal E n definida como:

(E n) (F) (G)
Jn = = nx + ny (11.38)
U U U

La cual se puede expresar de la siguiente manera:


0 nx ny
Jn = (gh u2 )nx uvny vny + 2unx vny (11.39)
2
(gh v )ny uvnx vnx unx + 2vny

Los valores propios de la matriz Jn representan las velocidades carac-


tersticas de las ondas. Estos valores son:

1 = u n + c 2 = u n 3 = u n c (11.40)


donde u = (u, v), n = (nx , ny ) y c = gh es la celeridad de las ondas
de superficie de pequenas amplitudes. Los vectores propios de la matriz
Jacobiana (11.39) son:


1 0 1
e1 = u + cnx e2 = cny e3 = u cnx (11.41)
v + cny cnx v cny

A partir de los vectores propios, las matrices P y P1 pueden construirse


con la propiedad de que diagonalicen la matriz Jn .

Jn = PP1 (11.42)

donde es una matriz diagonal con los valores propios en la diagonal prin-
cipal. Por lo tanto, las matrices seran:
Captulo 11. Introducci
on al modelado bidimensional de
199
flujo a canal abierto

(a) Malla triangular no estructurada. (b) Malla triangular estructurada.

(c) Malla rectangular.

Figura 11.2: Ejemplos de mallas de c


alculo que se pueden utilizar en es-
quemas de vol
umenes finitos.
200 11.3. M
etodo de vol
umenes finitos de primer orden


1 0 1
P = u + cnx cny u cnx
v + cny cnx v cny (11.43)
u n + c nx ny
1
P1 = 2(uny vnx ) 2ny 2nx
2c
un+c nx ny

La existencia de la matriz Jacobiana y la relacion entre las variables


conservadas y los flujos numericos permiten una linealizacion local de la
siguiente forma:

(E n) = J
ek U (11.44)

Esta linealizaci
on puede ser utilizada para la discretizacion de los flujos
normales a traves del contorno entre las celdas computacionales i de la
izquierda sobre la celda j de la derecha (el vector normal en el borde k
debe apuntar de i a j), como se muestra en la figura 11.3 en la que, a manera
de ejemplo, se muestra una malla triangular no estructurada.

Esta aproximaci on requiere de una matriz Jacobiana aproximada, J ek ,


construida en el borde de las celdas de analisis, esto tomando en consid-
eraci
on la informaci on que proviene de la celda j y de la celda i . De
acuerdo con Roe (1981), la matriz J ek tiene la misma forma que la matriz
Jn pero est a evaluada en el estado promedio definido por las cantidades
u
e = (eu, ve) y e
c, los cuales deben ser calculados de acuerdo con un grupo de
propiedades de la matriz:

1. J
ek = J
ek (Uj , Ui )

2. (E n)j (E n)i = J
ek (Uj Ui )

3. J
ek tiene valores y vectores propios reales

4. J
ek = J
ek (Uj ) = J
ek (Ui ) si Uj = Ui

La matriz J
ek se define de la siguiente manera:
Captulo 11. Introducci
on al modelado bidimensional de
201
flujo a canal abierto

i
lk

n
k

Figura 11.3: Ejemplo de la discretizaci


on espacial del dominio computa-
cional.
202 11.3. M
etodo de vol
umenes finitos de primer orden


0 nx ny
J c2 nx + u
ek = e e ne
u u en
enx + u u
eny (11.45)
e2
c ny u e ne
v venx en
veny + u

donde:

p p r
uj hj + ui hi vj hj + vi hi hj + hi
u
e= p ve = p c=
e g (11.46)
hj + hi hj + hi 2

El vector de diferencia Uk a lo largo del borde k de la celda i se proyecta


en la base de vectores propios como:

N
X
Uk = Uj Ui = e)m
(e i,k (11.47)
m=1

donde N es el numero de ondas, las expresiones para los coeficientes m


para la celda i en la pared k son:

1,3 hi,k 1
i,k = (qi,k u e i,k hi,k ) ni,k
2 2e
ci,k
(11.48)
2 = 1 (q
i,k i,k u
e i,k hi,k ) ni,k ,
ci,k
e

Por lo tanto, la matriz Jen es reemplazada por sus valores y vectores


ek (Uj Ui ) de la forma:
propios en el producto de J

N 
X m
ek (Uj Ui ) =
J e
e e (11.49)
i,k
m=1

Con el fin de discriminar el sentido de la adveccion asociada a los valores


||
propios se definen dos matrices , donde = :
2
Captulo 11. Introducci
on al modelado bidimensional de
203
flujo a canal abierto

(E n) = P(
e e )P
e+ + e 1 U (11.50)

ya que para la actualizaci


on de las variables conservadas, solo sera necesaria
la informaci
on de la onda entrante a la celda.

De acuerdo con V azquez-Cendon (1999), se ha adoptado un enfoque de-


scentrado upwind para el modelado de los terminos fuente, con el fin de
asegurar un balance exacto con los terminos de flujo, en problemas esta-
cionarios. La integral del termino fuente se aproxima:

Z I
Hd = T ndl (11.51)

donde T es una matriz numerica apropiada para los terminos fuente de



fondo y de fricci
on. Llamando Sf = el termino fuente en (11.51) se
gh
expresa como:

T n = geh (zb + Sf dn ) nx (11.52)


g h (zb + Sf dn ) ny
e

donde dn = xnx +yny es la distancia al centroide, ver figura 11.4. Para el


caso particular de la ecuaci
on de Glauker-Manning, la pendiente de friccion
Sf se expresa como:

e2 u
n e n|e
u|
Sf,k = (11.53)
h
e 1/3

donde ne2 es el promedio de los coeficientes de rugosidad entre las celdas


vecinas i y j en el borde k. La integral de este termino se aproxima
proyect
andose en la base de los vectores propios:

I NE NE X
N
e)m
X X

T ndl Ti,k nlk = (e i,k lk (11.54)
k=1 k=1 m=1
204 11.3. M
etodo de vol
umenes finitos de primer orden

nk j
y
i

x
y
yn

+
x
xn

=
dn
2
y y
2 +
p x
nk

Figura 11.4: Definici


on de la distancia dn entre dos celdas i y j.
Captulo 11. Introducci
on al modelado bidimensional de
205
flujo a canal abierto

donde los coeficientes est


an definidos por:

c
1 = (zb + Sf dn ) 2 = 0 3 = 1
e
2

El termino fuente se descentra como:

N N N
e)m
X X X
(e
e)i,k lk = (e i,k lk + e)+m
(e i,k lk
m=1 m=1 m=1

donde m = 21 (1 signo(m )) m . Esta formulacion descentrada unifi-


cada de los terminos fuente asegura el balance exacto de la solucion en
estados estacionarios en flujos en reposo o en movimiento, Murillo et al.
(2008b).

NE X
N
lk
e)n,m
X
Un+1
i = Uni e )e
(( i,k t (11.55)
Ai
k=1 m=1

e = || y n + 1 es el valor de la variable U.
e e
donde
2

De acuerdo con Brufau et al. (2004) y Murillo et al. (2008a), una dis-
cretizaci
on explcita del termino de friccion puede producir oscilaciones numericas.
Una zona com unmente afectada es el frente de avance. En los frentes
seco/mojado, se presentan valores muy peque nos de altura de agua, por lo
que este termino domina en comparacion con los otros y sin una reduccion
adecuada del paso temporal aparecen oscilaciones en el calculo. Para evitar
estas oscilaciones, la siguiente relacion debe satisfacerse.

( (
0 si (hu)ni > 0 0 si (hv)ni > 0
(hu)n+1
i = (hv)n+1
i =
0 si (hu)ni < 0 0 si (hv)ni < 0
(11.56)
206 11.3. M
etodo de vol
umenes finitos de primer orden

Una discretizaci
on implcita del termino fuente de friccion, Brufau et al.
(2004), garantiza (11.56). Para ello el termino fuente H se divide en la suma
del termino de fondo B y el termino de friccion R como:


0
0


gh
zb gh x
H=B+R B= R= (11.57)

x
zb y
gh gh
y

y el esquema numerico se define como:

NE X
N
lk
e)n,m
X
Ui = Uni e )e
(( i,k t (11.58)
Ai
k=1 m=1

donde los coeficientes solo toman en cuenta el termino fuente de fondo y


el superndice representa el valor de la variable conservada U intermedio.
El valor en el tiempo n + 1 se obtiene:

hn+1
i = hi
(hu)i
(hu)n+1
i =
1 + (Rf )i gt (11.59)
(hv)i
(hv)in+1 =
1 + (Rf )i gt

donde Rf queda definido como, Brufau et al. (2004):

n2 |u|
Rf = 4
h3

La formulaci on implcita en (11.58) evita la reduccion del paso de tiempo


del esquema unificado en (11.55) pero no garantiza un equilibrio exacto de
los flujos en casos estacionarios. Por esta razon, una tecnica que combina las
mejores propiedades de las tecnicas (11.55) y (11.58) propuesta en Murillo et
Captulo 11. Introducci
on al modelado bidimensional de
207
flujo a canal abierto

al. (2008a) se utiliza en este trabajo. Esta tecnica hbrida impone un lmite
sobre el tama no del termino de friccion cuando utiliza el esquema unificado
(11.55) en cada una de las paredes de calculo. Cuando este lmite se supera
la discretizaci
on en (11.58) es utilizada. La condicion lmite es:

h (|Sf,k |dn ) < hmin u2min


ge (11.60)

donde hmin = min [hi , hj ] y umin = min [ui , uj ].

Con este mecanismo hbrido, todas las inestabilidades que pudieran


aparecer en caso de frente de avance en eventos de inundacion y condi-
ciones de estado estacionario se evitan, liberando al esquema numerico de
restricciones adicionales en el c
alculo del paso temporal.

11.3.1 An
alisis de estabilidad

El tamano de paso temporal en un esquema explcito como el (11.55) esta


limitado por la razones de estabilidad numerica y controlado por la condicion
de Courant-Friedrichs-Lewy CF L (n umero adimensional), definido por (11.61),
ver Courant y Isaacson (1952) y Toro (2001).

t = CF LtCF
max
L
CF L 1 (11.61)

donde se tiene que:

tCF L CF L
max = min[tmax,i ]i=1,N E (11.62)

" !#
min(Aj , Ai )
tCF L
max,i = min (11.63)
em |lk
max | k k=1,N E
Bibliografa

Abbott. Computational Hydraulics. Ashgate Pub. Comp., 1992.

F. Alcrudo y P. Garca-Navarro. A high resolution godunov-type scheme in


finite volumes for the 2d shallow water equations. International Journal
of Numerical Methods in Fluids, 16:489505, 1993.

P. Brufau, P. Garca-Navarro, y M. Vazquez-Cendon. Zero mass error using


unsteady wetting/drying conditions in shallow flows over dry irregular
topography. International Journal for Numerical Methods in Fluids, 4,
2004.

H. Chanson. Hidr aulica del flujo en canales abiertos. McGraw Hill Inter-
americana S.A., 2002.

M. Chaudry, W. Silva, y A. Elansary. Numerical and experimental inves-


tigation of transient pipe flow. Journal of Hydraulic Research, 32:687
706, 1994.

R. Courant y M. Isaacson, E. adn Rees. On the solution of nonlinear hyper-


bolic differential equations by finite differences. Pure and Applied Math-
ematics, 5:243255, 1952.

J. Cunge, F. Holly, y A. Verwey. Practical aspects of computational river


hydraulics. Pitman Pub. Inc., 1989.

P. Garca-Navarro y P. Brufau. Two dimensional dam break flow simulation.


International Journal for Numerical Methods in Fluids, 33:3557, 2000.

C. Koutitas. Elements of Computational Hydraulics. Hydraulic engineering.


Pentech Press Limited, 1983.

209
210 Bibliografa

P. Lax y B. Wendroff. Systems of conservation laws. Comm. on pure and


App. Maths, 13:217237, 1960.

J. Liggett. Critical depth, velocity profiles and averaging. Journal of Irri-


gation and Drainage Engineering, 119:416422, 1993.

R. MacCormack. Numerical solution of the interaction of a shock wave with


a laminar boundary. Lectures notes of Physics, 8, 1971.

J. Murillo, P. GarcAa-Navarro, P. Brufau, y J. Burguete. 2d modelling
of erosion/deposition processes with suspended load using upwind finite
volumes. Journal of Hydraulic Research, 46(1):99112, 2008a.

J. Murillo, P. Garca-Navarro, y J. Burguete. Time step restrictions for


well-balanced shallow water solutions in non-zero velocity steady states.
International Journal for Numerical Methods in Fluids, 2008b. doi: 10.
1002/fld.1939.

P. Novak. Water Hammer and Surge Tanks. International Institute for


Hydraulic and Environmental Engineering, Delft, 1983.

J. Roberson, J. Cassidy, y M. Chaudry. Hydraulic Engineering. Houghton


Mifflin Company, 1988.

P. Roe. Approximate riemann solvers, parameter vectors and difference


schemes. Journal of Computational Physics, 199:357372, 1981.

A. Schulte y M. Chaudhry. Gradually-varied flows in open channel networks.


Journal of Hydraulic Research, 25:357371, 1987.

E. Toro. Shock-capturing methods for free surface shallow flows. Wiley and
Sons Ltd., 2001.

M. V
azquez-Cend on. Improved treatment of source terms in upwind schemes
for the shallow water equations in channels with irregular geometry. In-
ternational Journal of Computational Physics, 148:497526, 1999.

M. E. V
azquez-Cendon. Solving Hyperbolic Equations with Finite Volume
Methods. Springer International Publishing, 2015. ISBN 978-3-319-14783-
3.

E. Wylie, V. Streeter, y L. Suo. Fluid Transients in Systems. Prentice Hall,


NJ, 1993.

Das könnte Ihnen auch gefallen