Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diferencias Finitas Onda Cinemática
Diferencias Finitas Onda Cinemática
Huancavelica
(Creada por Ley Nro. 25265)
TEMA:
DIFERENCIAS FINITAS Y APLICACIÓN DEL
MODELO DE ONDA CINEMÁTICA
REALIZADO POR :
Ramirez Quispe, ROBERT
MARLINDO.
[ ] [ ]
t m3
qxij+1 s
tj+1
qxi+1 m3
s
m
tj+1 [min] b
m
∆t
[ ] [ ]
t t m3
m3 j
qxi+1
qxij s s
m
m
tj [min]
xi [m] x
xi+1 [m]
∆x
Huancavelica-Marzo 2018
ÍNDICE GENERAL
Capítulo 1
2 DIFERENCIAS FINITAS
1. Diferencias finitas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Diferencia anterior. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. Diferencia central. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Diferencia adelantada. . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Relación con las derivadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Ecua.Diferenciales Parciales . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1. Clasificación de las Ecuaciones Diferenciales Parciales . . . . . . . . 4
Capítulo 2
5 MODELO DE ONDA CINEMÁTICA
1. Ecuación de Saint-Venant . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1. Ecuación de continuidad . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2. Ecuación de momentum . . . . . . . . . . . . . . . . . . . . . . . . 5
2. Onda cinemática . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Capítulo 3
7 EJEMPLO DE APLICACIÓN
1. Problema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2. Solución. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1
CAPÍTULO 1
DIFERENCIAS FINITAS
El método de las diferencias finitas sirve para aproximar la solución de ecuaciones di-
ferenciales ordinarias y en derivadas parciales, las cuales van por lo general acompañadas
de condiciones iniciales o de frontera.
Entre las formas de discretización esta: el método de los elementos finitos, méto-
do de volúmenes finitos, método de diferencias finitas (1−D, 2−D, 3−D, 4−D), etc.
δh [f ] (x) = f (x + h2 ) − f (x − h2 )
2
2. RELACIÓN CON LAS DERIVADAS. CAPÍTULO 1. DIFERENCIAS FINITAS
′ f (x + h) − f (x)
f (x) = lı́m
h→0 h
Si h tiene un valor fijado no nulo, en lugar de aproximarse a cero, el término de la
derecha se convierte en
f (x + h) − f (x) ∆h [f ] (x)
=
h h
Por lo tanto, la diferencia posterior dividida por h aproxima a la derivada cuando h es
pequeño. El error de esta aproximación puede derivarse del teorema de Taylor. Asumiendo
que f es continuamente diferenciable, el error es:
∆h [f ] (x) ′
− f (x) = O(h) (h → 0)
h
La misma fórmula es válida en la diferencia anterior:
∆h [f ] (x) ′
− f (x) = O(h)
h
Sin embargo, la diferencia central lleva a una aproximación más ajustada. Su error es
proporcional al cuadrado del espaciado (si f es dos veces continuamente diferenciable).
∆h [f ] (x) ′
− f (x) = O(h2 )
h
∂ 2u ∂ 2u ∂ 2u ∂u ∂u
A 2
+ B + D 2
+ D(x, y, u, , ) = 0
∂x ∂x∂y ∂y ∂x ∂y
La ecuación es:
1. la ecuación de Laplace,
3. la ecuación de onda.
5
2. ONDA CINEMÁTICA CAPÍTULO 2. MODELO DE ONDA CINEMÁTICA
( )
1 ∂Q 1 ∂ Q2 ∂y
+ +g − g (S0 − Sf ) = 0.
A ∂t A ∂x A ∂x
O de manera no conservativa en términos de la velocidad media longitudinal (V ) así:
∂V ∂V ∂y
+V +g − g (S0 − Sf ) = 0
∂t ∂x ∂x
El movimiento del agua puede describirse a través de las ecuaciones del flujo no per-
manente (ecuaciones de Saint-Venant). Existe una simplificación de estas ecuaciones
en función de considerar que sólo las fuerzas de gravedad y de fricción son relevantes en la
descripción del movimiento, simplificación que se conoce como aproximación de la onda
cinemática.
( )
1 ∂Q 1 ∂ Q2 ∂y
Aproximación + +g −gS0 +gSf =0
A ∂t A ∂x A ∂x
aceleración aceleración fuerza fuerza fuerza
local
√ convectiva
√ de presión
√ gravitacional
√ de fricción
√ √
Onda dinámica Sí Sí √ Sí √ Sí √ Sí √Sí
Onda difusiva × No × No Sí √ Sí √Sí √ Sí
Onda cinemática ×No ×No × No Sí Sí Sí
3.1. Problema.
Calcular el caudal a la salida de una cuenca de 18,2 km2 , simulada a través de un
plano inclinado de una longitud de 6000 m y un ancho de 3033 m, con un coeficiente de
Manning de 0,03 y una pendiente de 0,02, como consecuencia del hietograma de lluvia
neta del Ejemplo 1,1, es decir, 26,95; 49,05 y 45,95 mm a 30; 60 y 90 minutos. Utilizar el
esquema de diferencias finitas descrito anteriormente, con un △x de 1000 m y un △t de
15 minutos hasta la duración de la lluvia neta y luego con un △t de 30 minutos. Calcular
la evolución de los caudales durante las 4,5 horas posteriores a la finalización de la lluvia.
3.2. Solución.
Para calcular el caudal unitario a un determinada distancia vamos solucionar la si-
guiente ecuación diferencial:
( ) ( )
∂q 5 2 3 −3 ∂q 5 2 3 −3
+ q 5 So 10 n 5 = q 5 So 10 n 5 (i − f )
∂t 3 ∂x 3
.
Donde:
[ 3]
m
q s = Caudal unitario
[mm ]
So = pendiente
m
n [m] = rugosidad
i − f [mm] = lluvia neta
Para resolver la ecuación, vamos recurrir a esquemas numéricos en diferencias fini-
tas,para ello sea:
j+1t
q = qxi+1
Utilizando dicho esquema, la ecuación del movimiento quedaría:
7
2. SOLUCIÓN. CAPÍTULO 3. EJEMPLO DE APLICACIÓN
[ ] [ ]
tj+1
qxi+1
tj
− qxi+1 ( [ ] 2
) qxtj+1 − qxtj+1 ( [ ]2 3 )
5 tj+1 5 3
− 3 i+1 i 5 tj+1 5 − 3
+ qxi+1 So 10 n 5 = qxi+1 So 10 n 5 (i−f )
∆t 3 ∆x 3
[ ] [ ]
t m3
qxij+1 s
tj+1
qxi+1 m3
s
m
tj+1 [min] b
m
∆t
[ ] [ ]
t tj m3
m3 qxi+1
qxij s s
m
m
tj [min]
xi [m] x
xi+1 [m]
∆x
[ ]
tj+1
Como podemos observar nuestra incógnita es qxi+1 , y además es una ecuación no
lineal por tanto vamos usar Métodos Numéricos para solucionar y sea:
[ ]
tj+1
x = qxi+1
t ( ) t ( )
x − qxi+1
j
5 2 3 −3 x − qxij+1 5 2 3 −3
+ x 5 So 10 n 5 = x 5 So 10 n 5 (i − f )
∆t 3 ∆x 3
Como sabemos existen varias aproximaciones para encontrar la raíz, en este caso usa-
remos el Método de Newton-Raphson,recordando el método ya que es tema de cursos
básicos, sea:
( ) t ( ) t
5 2 3 −3 x − qxi+1
j
5 2 3 −3 x − qxij+1
f (x) = x 5 So 10 n 5 (i − f ) − − x 5 So 10 n 5
3 ∆t 3 ∆x
Simplificando:
tj ( ) ( ) t
x − qxi+1 5 7 3 −3 5 2 3 −3 qxij+1
f (x) = + x So n
5 10 5 − x So n
5 10 5 ( − (i − f ))
∆t 3∆x 3 ∆x
( ) ( ) t
′ 1 7 2 3 −3 2 −3 3 − 3 qx j+1
f (x) = + x 5 So 10 n 5 − x 5 So 10 n 5 ( i − (i − f ))
∆t 3∆x 3 ∆x
f (xi)
xi f (xi) f ′ (xi) xf = xi −
f (xi)
x f (x) f ′ (x) xi + 1
′
xi + 1 f (xi + 1) f (xi + 1) xi + 2
.. .. .. ..
. . . .
xi + n f (xi + n) f ′ (xi + n) xi + n
1 Calculado el punto 1:
[ ]
tj+1
x = qxi+1
qxi+1 = 0
t
qxij+1 = 0
∆t = 15
∆x = 1000
So = 0,02
n = 0,03
( ) ( )( )
x 5 7 3
− 3 5 2 3
− 3 13,475
f (x) = + x 5 ,02 10 ,03 5 − x 5 0,02 10 0,03 5
15χ60 3x1000 3 15χ60χ1000
( ) ( )( )
′ 1 7 2 3
− 35 2 −3 3
− 35 13,475
f (x) = + x 0,02 0,03
5 10 − x 0,02 0,03
5 10
15χ60 3χ1000 3 15χ60χ1000
f (xi)
I xi f (xi) f ′ (xi) xf = xi − error
f (xi)
1 -8 -8.67E-02 1.47E-02 -2.10017 5.899832
2 -2.10017 -1.44E-02 9.05E-03 -0.51433 1.585838
3 -0.51433 -2.29E-03 5.61E-03 -0.10672 0.407614
4 -0.10672 -3.29E-04 3.43E-03 -1.09E-02 9.58E-02
5 -1.09E-02 -3.01E-05 0.001702 6.76E-03 1.77E-02
6 6.76E-03 2.81E-06 2.42E-03 5.60E-03 1.16E-03
7 5.60E-03 1.25E-06 2.42E-03 5.09E-03 5.14E-04
8 5.09E-03 5.99E-07 2.43E-03 4.84E-03 2.47E-04
9 4.84E-03 3.01E-07 2.43E-03 4.72E-03 1.24E-04
10 4.72E-03 1.54E-07 0.002435 4.65E-03 6.34E-05
11 4.65E-03 8.02E-08 2.44E-03 4.62E-03 3.29E-05
12 4.62E-03 4.19E-08 2.44E-03 4.60E-03 1.72E-05
13 4.60E-03 2.19E-08 2.44E-03 4.59E-03 8.99E-06
14 4.59E-03 1.15E-08 2.44E-03 4.59E-03 4.72E-06
15 4.59E-03 6.04E-09 2.44E-03 4.59E-03 2.48E-06
16 4.59E-03 3.17E-09 2.44E-03 4.58E-03 1.30E-06
17 4.58E-03 1.67E-09 2.44E-03 4.58E-03 6.83E-07
2 Calculado el punto 2:
[ ]
tj+1
x = qxi+1
qxi+1 = 0
t
qxij+1 = 4,58E − 03
∆t = 15
∆x = 1000
So = 0,02
n = 0,03
( ) ( )
x 5 7 3
− 3 5 2 3
− 3
f (x) = + x 5 ,02 10 ,03 5 − x 5 0,02 10 0,03 5
15χ60 3x1000 3
( )
4,5843341906E − 3 13,475
−
1000 15χ60χ1000
( ) ( )
′ 1 7 2 3
− 53 2 −3 3
− 35
f (x) = + x ,02 ,03
5 10 − x 0,02 0,03
5 10
15χ60 3χ1000 3
( )
4,5843341906E − 3 13,475
−
1000 15χ60χ1000
f (xi)
I xi f (xi) f ′ (xi) xf = xi − error
f (xi)
1 -20 -3.03E-01 2.07E-02 -5.39E+00 14.60743
2 -5.39257 -5.09E-02 1.27E-02 -1.39E+00 4.001194
3 -1.39137 -8.35E-03 7.85E-03 -3.27E-01 1.06E+00
4 -3.27E-01 -1.30E-03 4.86E-03 -5.96E-02 2.68E-01
5 -5.96E-02 -1.75E-04 2.93E-03 -6.78E-05 5.96E-02
6 -6.78E-05 -1.86E-06 -4.33E-03 -4.97E-04 4.29E-04
7 -4.97E-04 -4.59E-06 -2.92E-04 -1.62E-02 1.57E-02
8 -1.62E-02 -4.71E-05 2.04E-03 6.86E-03 2.31E-02
9 6.86E-03 3.07E-07 2.27E-03 6.72E-03 1.36E-04
10 6.72E-03 1.37E-07 2.26E-03 6.66E-03 6.07E-05
11 6.66E-03 6.20E-08 2.26E-03 6.63E-03 2.74E-05
12 6.63E-03 2.81E-08 2.26E-03 6.62E-03 1.24E-05
13 6.62E-03 1.27E-08 2.26E-03 6.62E-03 5.63E-06
14 6.62E-03 5.78E-09 2.26E-03 6.61E-03 2.56E-06
15 6.61E-03 2.63E-09 2.26E-03 6.61E-03 1.16E-06
16 6.61E-03 1.19E-09 2.26E-03 6.61E-03 5.28E-07
( ) ( )
x − 2,18528058807E − 2 5 7 3
− 3 5 2 3
− 3
f (x) = + x 5 ,02 10 ,03 5 − x 5 ,02 10 ,03 5
15χ60 3x1000 3
( )
1,34526544509E − 2
1000
( ) ( )
′ 1 7 2 3
− 53 2 −3 3
− 35
f (x) = + x ,02 ,03
5 10 − x ,02 ,03
5 10
15χ60 3χ1000 3
( )
1,34526544509E − 2
1000
f (xi)
I xi f (xi) f ′ (xi) xf = xi − error
f (xi)
1 -20 -3.03E-01 2.07E-02 -5.40E+00 14.59977
2 -5.40023 -5.09E-02 1.27E-02 -1.40E+00 4.000109
3 -1.40012 -8.41E-03 7.90E-03 -3.35E-01 1.07E+00
4 -3.35E-01 -1.35E-03 4.97E-03 -6.41E-02 2.71E-01
5 -6.41E-02 -2.05E-04 3.20E-03 -1.51E-04 6.40E-02
6 -1.51E-04 -2.62E-05 5.75E-03 4.40E-03 4.55E-03
7 4.40E-03 -2.38E-05 1.20E-03 2.43E-02 1.99E-02
8 2.43E-02 1.30E-05 2.24E-03 1.84E-02 5.81E-03
9 1.84E-02 4.94E-07 2.06E-03 1.82E-02 2.40E-04
10 1.82E-02 9.84E-10 2.05E-03 1.82E-02 4.80E-07
Así sucesivamente todos los puntos y realizando un código en C++ para ayudarnos,
obtenemos:
Tabla 3.8: Caudal unitario [q] y caudal [Q] obtenido del lenguaje C++.