Вы находитесь на странице: 1из 13

Universidad Nacional Agraria La Molina

Departamento de Recursos Hdricos


Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

1

Clase 17
Diferenciacin numrica. Caso: Flujo transitorio en canales y ros mediante onda
cinemtica.

1. Introduccin

Las principales ecuaciones hidrodinmicas utilizadas para modelar el flujo superficial son
atribuidas a Barre de Saint-Venant que en el ao 1871 publica el articulo 'Theorie du
Mouvement Non-permanent des Eaux avec Application aux Crues des Rivieres et l'
Introduction des Vares dans leur Lit'. Dichas ecuaciones son conocidas como las
ecuaciones de continuidad y la ecuacin de cantidad de movimiento.
La ecuacin de continuidad se obtiene aplicando el principio de conservacin de la masa,
sobre un volumen de control. El principio indica que la entrada neta de masa por unidad de
tiempo debe ser igual al cambio de almacenamiento dentro de dicho volumen de control.
Segn Ven Te Chow (1994), la ecuacin de continuidad para flujo no permanente puede
establecerse considerando la conservacin de masa en un espacio infinitesimal entre dos
secciones de canal (Figura 1).

Figura 1 Continuidad del flujo no permanente
Universidad Nacional Agraria La Molina
Departamento de Recursos Hdricos
Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

2

En flujo no permanente el caudal cambia con la distancia a una tasa
x
Q
c
c
y la profundidad
de agua cambia con el tiempo a una tasa de
t
y
c
c
. El cambio del caudal a travs del espacio
en el tiempo dt es
x
Q
c
c
dx dt y el cambio en el almacenamiento dentro del canal en el
espacio es w dx (
t
y
c
c
)dt = dx(
t
A
c
c
)dt.
Debido a que el agua es incompresible, el cambio neto en el caudal ms el cambio en el
almacenamiento debera ser cero, es decir:
0 ) ( ) ( ) ( =
c
c
+
c
c
=
c
c
+
|
.
|

\
|
c
c
dt
t
A
dx dxdt
x
Q
dt
t
y
wdx dxdt
x
Q

Al simplificar:
0 ) ( =
c
c
+
|
.
|

\
|
c
c
t
y
w
x
Q

0
1
=
c
c
+
c
c
x
Q
w t
y
(Ecuacin 1)


Considerando un gasto lateral de aportacin o extraccin q, la forma de la ecuacin de
continuidad unidimensional y conservativa es:
x w
q
x
Q
w t
y
c
=
c
c
+
c
c 1
(Ecuacin 2)

Donde y es la profundidad de agua [L], Q es la cantidad de flujo [L
3
T
-1
], q es el flujo lateral
[L
3
T
-1
], w es el ancho del espejo de agua del cauce [L], x es longitud [L], y t es el tiempo
[T].









Universidad Nacional Agraria La Molina
Departamento de Recursos Hdricos
Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

3

2. Esquema de Preissmann
El esquema fue introducido por Preissmann en 1961 y desde entonces ha sido descrito en
innumerables artculos cientficos. Las aproximaciones de las derivadas en el tiempo y
espacio pueden ser obtenidas mediante:
| | | |
t
u u u u
t
f
j
i
j
i
j
i
j
i
A
+ +
=
c
c

+

+
1
1
1
1
) 1 ( ) 1 ( | | | |
(Ecuacin 3)

x
u u
x
u u
x
u
j
i
j
i
j
i
j
i
A

+
A

=
c
c

+ +
1
1 1
1
) 1 ( u u
(Ecuacin 4)


Cuando =0,5, la Ecuacin 3, se conoce como el esquema de Preissmann de 4 puntos en el
cual la derivada en el tiempo se aproxima como:
t
u u u u
t
u
j
i
j
i
j
i
j
i
A
+
=
c
c

+

+
2
1
1
1
1
(Ecuacin 5)

El valor del coeficiente en la Ecuacin 4, puede tomar valores entre 0,5 y 1,0.
El propsito de la discretizacin es hacer posible el clculo de las variables no conocidas en
N nodos computacionales para el nivel de tiempo t
n+1
.

3. Esquema implcito del modelo hidrodinmico
El esquema implcito de diferencias finitas utilizado es el esquema de Preissmann o mtodo
ponderado de cuatro puntos. En la Figura 2, si la variable que describe el flujo, tal como el
caudal o la profundidad de agua, se denota por u, la derivada temporal de u se aproxima
promediando los valores de las diferencias finitas en los puntos de distancias i e i-1. El
valor en el punto de distancia i es t u u
j
i
j
i
A
+
/ ) (
1
y en el punto de distancia i-1 es
t u u
j
i
j
i
A

+

/ ) (
1
1
1
, luego la ecuacin utilizada para
t
u
c
c
es la Ecuacin 5.
Asimismo, se adopta una aproximacin levemente diferente para estimar la derivada
espacial x u c c / . Para dicha derivada espacial, los trminos de diferencias en las lneas de
tiempo j y j+1 se calculan x u u
j
i
j
i
A

/ ) (
1
y x u u
j
i
j
i
A
+ +

/ ) (
1 1
1
, respectivamente. Luego
Universidad Nacional Agraria La Molina
Departamento de Recursos Hdricos
Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

4

se aplica el factor de ponderacin para definir la derivada espacial
x
u
c
c
, mediante la
Ecuacin 4.
El valor de toma el valor de t/t, lo que permite localizar el punto M verticalmente en
la una celda.
Cuando es igual a cero, el punto M se localiza en la lnea de tiempo j y el esquema es
completamente explicito, mientras que para un valor de igual a uno el esquema se conoce
como completamente implcito y el punto M se localiza en la lnea de tiempo j+1.
La diferencia entre los mtodos explcitos e implcitos es que los mtodos implcitos son
incondicionalmente estables para todos los intervalos de tiempo, mientras que los explcitos
son numricamente estables slo para intervalos de tiempo menores que un valor critico
determinado por la condicin de Courant.
Sin embargo Cunge et al. (1980), menciona que la posible estabilidad incondicional de los
esquemas implcitos no debe ser aplicada a ciegas con cualquier valor arbitrario de
intervalos de tiempo t y espacio x.
Por otra parte, las ecuaciones originales basadas en la hiptesis de Saint-Venant son
aplicadas frecuentemente a tramos rectos de cauces naturales o canales pero rara vez a
tramos enteros de un curso natural de agua, por ejemplo para el caso de los ros
Amaznicos que presentan marcadas discontinuidades en las caractersticas geomtricas o
hidrulicas del curso de agua. Ejemplos tpicos son las confluencias en las cuales la seccin
transversal cambia de repente. Estos incidentes son locales y requieren leyes hidrulicas
especificas que tienen que estar ligadas a las ecuaciones diferenciales de flujo no
permanente.
De este modo, la representacin geomtrica del modelo hidrodinmico planteado en la
presente investigacin, puede ser considerada como un conjunto de tramos en la cual la
hiptesis de Saint-Venant es vlida y ligada a puntos especiales donde se introducen leyes
particulares. Estos puntos por analoga con las verdaderas condiciones de borde se conocen
como condiciones de borde internas.

Universidad Nacional Agraria La Molina
Departamento de Recursos Hdricos
Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

5

En seguidamente, se presentan las consideraciones realizadas para evitar los problemas de
convergencia y estabilidad y la tcnica de resolucin del sistema de ecuaciones lineales.


Figura 2 Plano de solucin x-t
Aplicacin del esquema de Preissmann usado en las ecuaciones de continuidad de
masa y cantidad de movimiento.
Las aproximaciones por diferencias finitas son mostradas trmino a trmino para la
ecuacin de continuidad de masa (Ecuacin 2) mediante el esquema de Preissmann
(Ecuacin 6 y Ecuacin 7).
i)
t
y y
t
y y
t
y
j
i
j
i
j
i
j
i
A

+
A

=
c
c
+

1
1
1
1
) 1 ( | |
(Ecuacin 6)

ii)
(

+
A

+
=
c
c

+ +

) )( 1 ( ) (
2 1
1
1 1
1
1
x
Q Q
x
Q Q
w w x
Q
w
j
i
j
i
j
i
j
i
i i
u u
(Ecuacin 7)




M
Universidad Nacional Agraria La Molina
Departamento de Recursos Hdricos
Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

6


4. Ecuacin de la Onda Cinemtica
Es el tipo de modelo ms simple y fue introducido por Lighthill y Whitham (1955), en el
articulo 'On kinematic waves. I: Flood movement in long rivers', Proc.Royal Society,
Londres, Inglaterra.
Se aplica en aquellos flujos en los cuales la componente de peso debido a la fuerza de
gravedad y la fuerza de friccin se encuentran balanceadas de manera que el flujo no se
acelera apreciablemente. Estas fuerzas son mucho mayores que las fuerzas inerciales y de
presin, por lo tanto:
f
s s
x
y
= =
c
c
0
(Ecuacin 8)

Esta ecuacin establece la igualdad entre el componente de peso y la resistencia hidrulica.
Si adems se considera la ecuacin de Manning para obtener una relacin simple entre el
caudal y la profundidad:
= =
= =
~ =
5/3 y
; ;
1
0
2 / 1
0
2 / 1
3 / 5 3 / 2
2 / 1
2 / 1 3 / 2
|
q
o
q q
q
s
si
s
y y y
s
q
ancho de unidad por y R A s R Q

3 / 5
0
y q o =
(Ecuacin 9)


A partir de la ecuacin de continuidad
q
x
Q
t
A
=
c
c
+
c
c

y adems considerando la Ley de Seddon (Chow, 1994), se tiene:
c dQ
dA
Q
A 1
= =
c
c
,
t
Q
Q
A
t
A
c
c
c
c
=
c
c

Universidad Nacional Agraria La Molina
Departamento de Recursos Hdricos
Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

7

Se obtiene la ecuacin de onda cinemtica:
0 =
c
c
+
c
c
cq
x
Q
c
t
Q
(Ecuacin 10)

Donde la velocidad de la onda cinemtica o celeridad 'c' se puede calcular como: c = k' v
Segn Ponce V.M. et al. (1997), se puede demostrar que k' toma el valor de 5/3 si se utiliza
la ecuacin de Manning y 3/2 si se utiliza la ecuacin de Chezy.
Los modelos de onda cinemtica se propagan solamente en la direccin aguas abajo. Son
apropiados para ser usados como componente de modelos hidrolgicos de cuencas,
especialmente para transitar el escurrimiento superficial en planos (overland flow). No se
recomienda para realizar el trnsito del flujo en canales o ros a menos que el hidrograma
tenga una muy suave rama ascendente, la pendiente del canal sea de moderada a fuerte y la
atenuacin del hidrograma sea muy pequea.

5. Programacin del modelo de Onda Cinemtica
Utilizando el mtodo de Preissmann para ambos miembros de la ecuacin de continuidad.
t
Q Q
t
Q Q
t
Q
j
i
j
i
j
i
j
i
A

+
A

=
c
c
+
+
+
+
1
1
1
1
) 1 ( | |

x
Q Q
x
Q Q
x
Q
j
i
j
i
j
i
j
i
A

+
A

=
c
c
+
+ +
+ 1
1 1
1
) 1 ( u u

Reordenado la ecuacin e igualando a cero:
0 ) ( ) ( )
1
( ) 1 (
1
1
1
1
=
A
+
A

A
+
A

A
+
A
+
A
+
A
+
A
+
A

+
+
+
+
x
c
x
c
t
Q
x
c
t
Q c
x
c
t t
Q
x
c
t
Q
j
i
j
i
j
i
j
i
u | u u
u
| u |

a b c d
El residuo ser:
) ( ) ( ) ( ) (
1
1
1
1
d Q c Q b Q a Q r
j
i
j
i
j
i
j
i
+ + + =
+
+
+
+





Universidad Nacional Agraria La Molina
Departamento de Recursos Hdricos
Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

8

Procedimiento Newton Raphson
1
1
1 , 1
1
, 1
1
+
+
+
+
+
+
A + =
j
i
k j
i
k j
i
Q Q Q

Donde k: Iteracin
y

1
1
1
1
+
+
+
+
c
c
= A
j
i
j
i
Q
r
r
Q

Donde:
a
Q
r
j
i
=
c
c
+
+
1
1




















Universidad Nacional Agraria La Molina
Departamento de Recursos Hdricos
Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

9

Programa en Matlab
clear;close all;clc
% Curso Hidrulica Computacional
% Trnsito hidrulico mediante onda cinemtica
% Eduardo Chvarri V.
% Feb-2013
% Datos:
n_nodos=50;
teta=0.5; % Factor ponderacin temporal
fi=0.7; % Factor ponderacin espacial
% vel=1.19 Descenso de caudales en el tiempo y espacio
% vel=1.21 Ascenso de caudales en el tiempo y espacio
vel=1.19; % Velocidad m/s
cel=5*vel/3; % Celeridad m/s
Courant=1; % Nmero Courant
delta_t=30; % Segundos
delta_x=cel*delta_t/Courant; % Metros
load onda_cinematica.txt
[m,n]=size(onda_cinematica);
q=zeros;
h=zeros;
deltax=zeros;
deltat=zeros;
q1=reshape(onda_cinematica,60,m/60);

for j=1:m
for i=1:n_nodos
deltax(i,j)=delta_x*i/1000; % km
end
end

for j=1:m
for i=1:n_nodos
deltat(i,j)=delta_t*j/60; % minutos
end
end


for j=1:m % Condicin de Frontera. Caudal del Nodo 1 conocido para todo
los tiempos
q(1,j)=q1(j); % Hidrograma de ingreso
end
for i=1:n_nodos % Condicin Inicial. Caudal conocido para t=1
q(i,1)=15.0; % Hidrograma inicial en todos los nodos
end

% Solucin numrica Newton Raphson
a=1-fi/delta_t+cel*teta/delta_x;
b=-1/delta_t+fi/delta_t+cel/delta_x-cel*teta;
c=-cel*teta/delta_x+fi/delta_t;
d=-fi/delta_t-cel/delta_x+cel*teta/delta_x;
for j = 1:m-1 % Bucle tiempo
Universidad Nacional Agraria La Molina
Departamento de Recursos Hdricos
Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

10

for i = 1:n_nodos-1 % Bucle espacio
k = 1; % Iteracin 1
delta_q=10;
while (abs(delta_q) >= 0.0001) % || (k < 100))
if k == 1
% q(i+1,j+1)=q(i+1,j);
q(i+1,j+1)=q(i,j+1);
else
q(i+1,j+1)=qk;
end
k = k + 1;
t1 = a * q(i+1, j+1);
t2 = b * q(i+1, j);
t3 = c * q(i, j+1);
t4 = d * q(i, j);
r = t1 + t2 + t3 + t4;
dr_dq = a;
delta_q = -r / dr_dq;
qk = q(i+1, j+1) + delta_q;
end
end
end
p=q'; % Hidrogramas en cada punto

% Clculo de profundidades de agua (Mediante Manning)

s=0.001; % Pendiente
n=0.035; % Coeficiente de Rugosidad de Manning
alfa=sqrt(s)/n;
beta=5/3;

for j=1:m
for i=1:n_nodos
h(i,j)=(q(i,j)/alfa).^(1/beta); % Hidrograma profundidades de agua por
nodo
end
end

ht=h';

% [num, txt] = xlsread('graf_jerarquizacion.xlsx');
% [m,n]=size(num);
% rep=num(:,4);
% A=reshape(rep,10,m/10);
% A_M=mean(A');

% plot(p,ht,'*-');hold on;

figure (1)
for j=1:m
for i=1:n_nodos
Universidad Nacional Agraria La Molina
Departamento de Recursos Hdricos
Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

11

plot(p(j,i),ht(j,i),'*-');hold on; % Hidrograma profundidades de agua
por nodo
ylabel('Caudal (m3/s)'),...
xlabel('Profundidad Agua (m)'),...
title('Curva Altura - Gasto')
end
end
figure (2)
for j=1:m
for i=1:n_nodos
plot(deltax(i,j),h(i,j),'*-');hold on; % metros
ylabel('Profundidad Agua (m)'),...
xlabel('Longitud(m)'),...
title('Perfil hidrulico')
end
end

figure (3)
for j=1:m
for i=1:n_nodos
plot(deltat(i,j),h(i,j),'*-');hold on; % minutos
ylabel('Profundidad Agua (m)'),...
xlabel('Tiempo(s)'),...
title('Hidrograma')
end
end












Universidad Nacional Agraria La Molina
Departamento de Recursos Hdricos
Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

12





8 10 12 14 16 18 20 22 24 26
4
4.5
5
5.5
6
6.5
7
7.5
C
a
u
d
a
l

(
m
3
/
s
)
Profundidad Agua (m)
Curva Altura - Gasto
0 0.5 1 1.5 2 2.5 3
4
4.5
5
5.5
6
6.5
7
7.5
P
r
o
f
u
n
d
i
d
a
d

A
g
u
a

(
m
)
Longitud(m)
Perfil hidrulico
Universidad Nacional Agraria La Molina
Departamento de Recursos Hdricos
Curso: Hidrulica Computacional
Dr. Eduardo A. Chvarri Velarde
____________________________________________________________________

13


0 5 10 15 20 25 30
4
4.5
5
5.5
6
6.5
7
7.5
P
r
o
f
u
n
d
i
d
a
d

A
g
u
a

(
m
)
Tiempo(s)
Hidrograma

Вам также может понравиться