Está en la página 1de 24

OSCILACION DE DEPOSITOS

I. INTRODUCCION
El caso de oscilacin de un fluido en un tubo en U es un problema de flujo no
permanente en conductos cerrados, para poder analizar este tipo de problemas es
necesario la ecuacin de movimiento o la ecuacin lineal de cantidad de movimiento no
permanente y la ecuacin de continuidad no permanente en zonas especiales. Es comn
el uso de ecuaciones diferenciales as como de mtodos numricos para resolver
tambin este tipo de problemas.

Este tipo de problema servir para estudiar la oscilacin entre dos depsitos
comunicados entre s, como los colocados en las captaciones de las represas buscando
evitar el golpe de ariete.
Existen tres casos bajo los que se analiza este problema: suponiendo un lquido
sin rozamiento, suponiendo resistencia laminar y suponiendo resistencia turbulenta.

II. OBJETIVOS

Familiarizarnos con los procesos y solucin de Ecuaciones Diferenciales.

Evitar el golpe de ariete en captaciones de represas.

Analizar la oscilacin temporal entre depsitos.

Solucin de clculos a travs de programacin.

Tener la base para pronosticar con un modelo numrico los efectos oscilatorios,
para un buen diseo hidrulico.

Mitigar las desventajas que produce este movimiento oscilatorio para un optimo
proyecto de ingeniera.

Tomar en cuenta este tema, para un futuro proyecto de tesis.

III. CONCEPTOS BASICOS


METODO DE RUNGE KUTTA
El mtodo de Runge-Kutta es un mtodo genrico de resolucin numrica de
ecuaciones diferenciales. Este conjunto de mtodos fue inicialmente desarrollado
alrededor del ao 1900 por los matemticos C. Runge y M. W. Kutta.
Se trata de un mtodo por etapas que tiene la siguiente expresin genrica:

,
donde:

i = 1,...,e
con aij,bi,ci constantes propias del esquema numrico. Los esquemas Runge-Kutta
pueden ser explcitos o implcitos dependiendo de las constantes aij del esquema. Si esta
matriz es triangular inferior con todos los elementos de la diagonal principal iguales a
cero; es decir, aij = 0 para j = i,...,e, los esquemas son explcitos.
Mtodos de Runge-Kutta Los Runge-Kutta no es solo un mtodo sino una
importante familia de mtodos iterativos tanto implcitos como explcitos para
aproximar las soluciones de ecuaciones diferenciales ordinarias (E.D.Os), estas
tcnicas fueron desarrolladas alrededor de 1900 por los matematicos alemanes Carl
David Tolm Runge y Martin Wilhelm Kutta

El clsico mtodo Runge-Kutta de cuarto orden


Un miembro de la familia de los mtodos Runge-Kutta es usado tan
comnmente que a menudo es referenciado como RK4 o como el mtodo RungeKutta.
Definamos un problema de valor inicial como:

Entonces el mtodo RK4 para este problema esta dado por la siguiente ecuacin:

Donde

As, el siguiente valor (yn+1) es determinado por el presente valor (yn) mas el producto
del tamao del intervalo (h) por una pendiente estimada. La pendiente es un promedio
ponderado de pendientes:
k1 es la pendiente al principio del intervalo;
k2 es la pendiente en el punto medio del intervalo, usando k1 para determinar el valor
de y en el punto tn + h/2 usando el mtodo de Euler
k3 es otra vez la pendiente del punto medio, pero ahora usando k2 para determinar el
valor de y
k4 es la pendiente al final del intervalo , con el valor de y determinado por k3
Promediando las cuatro pendientes, se le asigna mayor peso a las pendientes en el punto
medio:

El mtodo RK4 es un mtodo de cuarto orden lo cual significa que el error por paso es
del orden de h5 , mientra que el error total acumulado tiene el orden h4
Mtodos de Runge-Kutta Explcitos
La familia de los metodos Runge-Kutta explcitos esta dado por la generalizacion del
mtodo RK4 mencionado antes, esta dado por:

Donde

Para especificar un mtodo en particular , se necesita proveer un valor entero s (numero


de etapas), y los coeficientes aij (para 1 j < i s), bi (para i = 1, 2, ..., s) and ci (para i
= 2, 3, ..., s). Esos valores usualmente son organizados en una tabla conocida como
Butcher tableau o arreglo de Butcher (por John C. Butcher):
0
c2 a21
c3 a31 a32
cs as1 as2
b1 b2

as,s 1
bs 1 bs

El mtodo Runge-Kuta es consistente si

Tambin existen requerimientos adicionales si queremos que el mtodo tenga cierto


orden p, significando esto que el error de truncamiento es O(hp+1). Eso puede ser
derivado de la definicin de error de truncamiento, por ejemplo, un mtodo de dos
etapas tiene grado 2 si b1 + b2 = 1, b2c2 = 1/2, y b2 a21 = 1/2.
I.V. METODOLOGIA
Clculos Preliminares
Deposito B (Parbola superior)

y H H dbs kx2

Ddbi
2
D
x dbs
2

y 0

yH
dbs

de estas condiciones se obtiene la siguiente relacin

4H dbs
k 2 2
2
2
2
Ddbi Ddbs
2 Ddbi Ddbi Ddbs
x
y
2
4 4Hdbs
H D
H 2 dbs dbs2
Ddbi Ddbs

donde

Ddbi2
A

2
2
D D
B dbi dbi
4H dbs

x2 A By

Calculando el volumen
Vol dbs

z2

A By dy

Ay

B 2
y
2

z2

Az2 z22
2

Equivalencia con el tubo


2
Dtub
B

z Az2 z22
4
2

Pasando z22 f ( z )
z2

A
A

B
B

2
Dtub
z
2B

La funcin a utilizar es
A
A
z2

B
B

2
Dtub
z
2B

obtenemos z

4A
2B
z2 2 z22
2
Dtub
Dtub

Deposito A (Cono inferior)

.y x

Ddas
x
2
D
x tub
2

y 0

y H
dai

de estas condiciones se obtiene la siguiente relacin

Ddas Dtub
2H dai

Ddas Ddas Dtub

2 2H dai

Ddas
2

donde

Ddas Dtub
2H dai

D
D das
2

x D Cy

Calculando el volumen
Vol dai

z1

D Cy dy

obtenemos z

4
3
D3 D Cz1
2
3.C.Dtub

3
D 3 D Cz1
3C

Equivalencia con el tubo


2
3CDtub
3
z D 3 D Cz1
4

Haciendo
R 3 D3

2
3.C.Dtub
z
4

Pasando z12 f ( z )

1
R D
C
R
D
z2
1 i 3
2C
C
R
D
z2
1 i 3
2C
C
z2

La funcin a utilizar es
z2

1
R D
C

Deposito B (Parbola inferior)

y H H dbi kx 2

Ddbi
2
D
x tub
2

y 0

y H
dbi

de estas condiciones se obtiene la siguiente relacin

4H dbs
2
2
2
Ddbi2 Dtub2
2 Ddbi Ddbi Dtub
x
y
2
4 4H dbi
HD
H 2 dbi tub2
Ddbi Dtub
k

donde

Ddbi2
G

Ddbi2 Dtub2
E
4H dbi

x2 G Ey

Calculando el volumen
0
E

Vol dbi G Ey dy Gy y 2
z2
2

Equivalencia con el tubo

z2

Gz2 z22
2

2
Dtub
E

z Gz2 z22
4
2

obtenemos z

4
2
Dtub

E 2
Gz2 2 z2

Pasando z2 f ( z )
G
G
z2

E
E

2
Dtub
z
2E

La funcin a utilizar es
z2

G
G

E
E

2
Dtub
z
2E

Deposito A (Cilindro superior)


2
Ddas
Vol dai
z
4
Equivalencia
2
2
Dtub
Ddas
z
z1
4
4
Entonces
D
z1 tub
Ddas

Resolucin de la Primera Iteracin

dV g
Le f
Z 2 Z1
V Abs( V ) 0
dt L
2DL

Donde:
Le

( K ) Dt
f

L 1800

9.81
0.00981
L
Le f
C2
0.0113
2 Dt L
C1

Solucin numrica mediante el mtodo de Runge-Kutta de 4to orden


Definiendo:
Dato : Hdbi=14;
Dtub=2;
Hdbi=14;
f=0.025;
Ddbi=8;
Hdbs=12;
Hdai=20;
Ddbs=4;
Ddas=10;
F( Z t , Vt ) C1 Z 2 Z1 C 2 Vt Vt

Donde:

Z1 f Z t

Z2 f Zt

Entonces:
A
A

B
B

F ( Z t ,Vt ) C1

Dtub
1
z R D C2 Vt Vt

2B
C

; Zt 0

2
3.C.Dtub
D
z
4
3

A 12.2500
B 0.4000
C 0.1500
D4

Calculo de la Primera iteracin:


Condiciones inciales del problema: Zt=66.3m, Vt=0, t=0.2 seg
k Z1 t Vt 0

kV 1 t F ( Z t ,Vt ) -0.02164944185074

k Z 2 t Vt 0.5 kV 1 -0.00216494418507
kV 2 t F ( Z t 0.5 k Z 1 , Vt 0.5 kV 1 ) -0.02164917820792

kZ 3 t Vt 0.5 kV 2 -0.00216491782079

kV 3 t F ( Z t 0.5 k Z 2 , Vt 0.5 kV 2 ) -0.02164876089022

k Z 4 t Vt kV 3 -0.00432975217804

kV 4 t F ( Z t k Z 3 ,Vt kV 3 ) -0.02164755271063

Ahora hallamos los nuevos Zt y Vt de la tubera:


k 2k Z 2 2k Z 3 k Z 4 66.298 m
Z t 1 Z t Z 1
6

kV 1 2kV 2 2kV 3 kV 4
Vt 1 Vt
-0.021649 m
s
6
Luego transformamos los datos de la tubera a los depsitos:
Calculo de Z1:
2
3.C.Dtub
R 3 D3
z 3.24487473701680
4
Z da Z1

1
R D -5.034 m
C

Calculo de Z2:
Z db

A
A
Z2

B
B

2
Dtub
z 6.000 m
2B

Calculo de Vda:
Para el Cono del depsito A tenemos su ecuacin:

D
D Dtub
x das das
2 H dai
2
2

y z db

Por continuidad:
Area tub Vtub Area Dep1 V1

Dtub

Vtub x 2 Vda

2
Dtub
Vtub

Tronco de cono del deposito A


2
Ddas Ddas Dtub
4.

y
2
2
H
dai

Entonces reemplazando para Zda=y= - 5.034 m y Vtub= - 0.021649 m/s


Vda

Vda 0.00206 m

sube en nivel del deposito A

Calculo de Vdb:
Para la Parbola del Depsito B tenemos su ecuacin:

x2

2
2
Ddbi
D 2 Ddbs
dbi
y
4
4 H dbs

y z db

Por continuidad:
Area tub Vtub Area DepB V2

V2

2
Dtub
Vtub

Dtub

Vtub x 2 V2

Para Z 2 0

2
D2

D 2 Ddbs
4. dbi dbi
y
4 H dbs
4

Entonces reemplazando para Z2= 5.99978 m y Vt= - 0.021649 m/s

Vdb - 0.00220 m

El procedimiento se repite
Resultados Tablas y Graficos
dt
0,00
0,20
0,40
0,60
0,80
1,00
1,20
1,40
1,60
1,80
2,00
2,20
2,40
2,60
2,80
3,00
3,20

z
66,300
66,298
66,291
66,281
66,265
66,246
66,222
66,194
66,162
66,125
66,084
66,039
65,989
65,935
65,877
65,814
65,748

V
0,00000
-0,02165
-0,04329
-0,06493
-0,08656
-0,10817
-0,12976
-0,15133
-0,17287
-0,19439
-0,21587
-0,23731
-0,25871
-0,28007
-0,30137
-0,32263
-0,34383

zda
-5,034
-5,034
-5,034
-5,033
-5,031
-5,029
-5,027
-5,024
-5,021
-5,018
-5,014
-5,010
-5,005
-5,000
-4,994
-4,988
-4,982

vda
0,00000
0,00206
0,00411
0,00617
0,00822
0,01027
0,01232
0,01436
0,01640
0,01843
0,02046
0,02249
0,02450
0,02651
0,02852
0,03051
0,03250

zdb
6,000
6,000
5,999
5,998
5,996
5,995
5,992
5,989
5,986
5,982
5,978
5,973
5,968
5,963
5,957
5,951
5,944

vdb
0,00000
-0,00220
-0,00440
-0,00659
-0,00879
-0,01098
-0,01317
-0,01536
-0,01754
-0,01972
-0,02190
-0,02407
-0,02623
-0,02839
-0,03054
-0,03269
-0,03483

3,40
3,60
3,80
4,00
4,20
4,40
4,60
4,80
5,00
5,20
5,40
5,60
5,80
6,00
6,20
6,40
6,60
6,80
7,00
7,20
7,40
7,60
7,80
8,00
8,20
8,40
8,60
8,80
9,00
9,20
9,40
9,60
9,80
10,00
10,20
10,40
10,60
10,80
11,00
11,20
11,40
11,60
11,80
12,00
12,20
12,40
12,60
12,80

65,677
65,602
65,523
65,439
65,351
65,259
65,163
65,063
64,959
64,851
64,738
64,622
64,501
64,377
64,248
64,116
63,979
63,839
63,694
63,546
63,394
63,238
63,078
62,915
62,747
62,576
62,401
62,223
62,041
61,855
61,666
61,473
61,276
61,077
60,873
60,666
60,456
60,242
60,025
59,805
59,581
59,355
59,124
58,891
58,655
58,415
58,173
57,927

-0,36497
-0,38605
-0,40706
-0,42800
-0,44887
-0,46966
-0,49038
-0,51101
-0,53155
-0,55200
-0,57236
-0,59263
-0,61279
-0,63286
-0,65281
-0,67266
-0,69240
-0,71203
-0,73154
-0,75093
-0,77019
-0,78933
-0,80835
-0,82723
-0,84598
-0,86460
-0,88308
-0,90142
-0,91962
-0,93767
-0,95558
-0,97334
-0,99095
-1,00841
-1,02571
-1,04285
-1,05984
-1,07667
-1,09334
-1,10985
-1,12619
-1,14236
-1,15837
-1,17421
-1,18988
-1,20538
-1,22071
-1,23586

-4,975
-4,968
-4,961
-4,953
-4,945
-4,936
-4,927
-4,918
-4,908
-4,898
-4,887
-4,876
-4,865
-4,853
-4,841
-4,829
-4,816
-4,803
-4,790
-4,776
-4,762
-4,747
-4,733
-4,718
-4,702
-4,686
-4,670
-4,654
-4,637
-4,620
-4,603
-4,585
-4,567
-4,549
-4,531
-4,512
-4,493
-4,474
-4,454
-4,434
-4,414
-4,394
-4,373
-4,352
-4,331
-4,310
-4,288
-4,267

0,03447
0,03644
0,03840
0,04035
0,04228
0,04420
0,04611
0,04801
0,04990
0,05177
0,05363
0,05547
0,05730
0,05911
0,06091
0,06269
0,06445
0,06620
0,06793
0,06965
0,07134
0,07302
0,07468
0,07631
0,07794
0,07954
0,08112
0,08268
0,08422
0,08574
0,08724
0,08872
0,09018
0,09162
0,09304
0,09443
0,09580
0,09716
0,09849
0,09980
0,10108
0,10235
0,10359
0,10481
0,10601
0,10718
0,10834
0,10947

5,937
5,929
5,921
5,913
5,904
5,895
5,885
5,875
5,864
5,853
5,842
5,830
5,818
5,806
5,793
5,779
5,765
5,751
5,737
5,722
5,707
5,691
5,675
5,659
5,642
5,625
5,607
5,590
5,571
5,553
5,534
5,515
5,495
5,475
5,455
5,435
5,414
5,393
5,371
5,349
5,327
5,305
5,282
5,259
5,236
5,212
5,188
5,164

-0,03696
-0,03908
-0,04119
-0,04330
-0,04539
-0,04748
-0,04955
-0,05162
-0,05367
-0,05571
-0,05774
-0,05975
-0,06176
-0,06375
-0,06572
-0,06768
-0,06963
-0,07156
-0,07348
-0,07539
-0,07727
-0,07914
-0,08100
-0,08283
-0,08466
-0,08646
-0,08825
-0,09001
-0,09176
-0,09350
-0,09521
-0,09691
-0,09858
-0,10024
-0,10188
-0,10350
-0,10510
-0,10668
-0,10823
-0,10977
-0,11129
-0,11279
-0,11427
-0,11573
-0,11716
-0,11858
-0,11998
-0,12135

13,00
13,20
13,40
13,60
13,80
14,00
14,20
14,40
14,60
14,80
15,00
15,20
15,40
15,60
15,80
16,00
16,20
16,40
16,60
16,80
17,00
17,20
17,40
17,60
17,80
18,00
18,20
18,40
18,60
18,80
19,00
19,20
19,40
19,60
19,80
20,00
20,20
20,40
20,60
20,80
21,00
21,20
21,40
21,60
21,80
22,00
22,20
22,40

57,678
57,427
57,172
56,915
56,654
56,391
56,125
55,856
55,585
55,311
55,034
54,754
54,472
54,188
53,900
53,611
53,319
53,024
52,728
52,428
52,127
51,823
51,518
51,209
50,899
50,587
50,273
49,956
49,638
49,317
48,995
48,671
48,345
48,017
47,688
47,356
47,023
46,688
46,352
46,014
45,675
45,333
44,991
44,647
44,301
43,955
43,606
43,257

-1,25084
-1,26565
-1,28027
-1,29473
-1,30900
-1,32309
-1,33701
-1,35074
-1,36429
-1,37767
-1,39086
-1,40386
-1,41669
-1,42933
-1,44179
-1,45407
-1,46616
-1,47807
-1,48979
-1,50133
-1,51269
-1,52386
-1,53485
-1,54565
-1,55627
-1,56671
-1,57696
-1,58703
-1,59692
-1,60663
-1,61615
-1,62550
-1,63466
-1,64364
-1,65244
-1,66107
-1,66951
-1,67778
-1,68587
-1,69378
-1,70151
-1,70907
-1,71646
-1,72367
-1,73071
-1,73758
-1,74428
-1,75080

-4,245
-4,222
-4,200
-4,177
-4,155
-4,131
-4,108
-4,085
-4,061
-4,037
-4,013
-3,989
-3,965
-3,940
-3,916
-3,891
-3,866
-3,841
-3,815
-3,790
-3,764
-3,739
-3,713
-3,687
-3,661
-3,635
-3,608
-3,582
-3,555
-3,529
-3,502
-3,475
-3,448
-3,421
-3,394
-3,367
-3,340
-3,312
-3,285
-3,258
-3,230
-3,203
-3,175
-3,147
-3,120
-3,092
-3,064
-3,036

0,11058
0,11167
0,11273
0,11377
0,11480
0,11579
0,11677
0,11772
0,11866
0,11957
0,12046
0,12133
0,12217
0,12300
0,12380
0,12458
0,12534
0,12608
0,12680
0,12750
0,12818
0,12883
0,12947
0,13009
0,13068
0,13126
0,13182
0,13236
0,13288
0,13338
0,13386
0,13432
0,13477
0,13519
0,13560
0,13599
0,13636
0,13672
0,13705
0,13737
0,13768
0,13797
0,13824
0,13849
0,13873
0,13895
0,13916
0,13935

5,140
5,115
5,090
5,065
5,039
5,014
4,988
4,962
4,935
4,909
4,882
4,854
4,827
4,800
4,772
4,744
4,716
4,687
4,659
4,630
4,601
4,572
4,542
4,513
4,483
4,453
4,423
4,393
4,363
4,332
4,302
4,271
4,240
4,209
4,178
4,147
4,115
4,084
4,052
4,020
3,988
3,956
3,924
3,892
3,860
3,827
3,795
3,762

-0,12270
-0,12403
-0,12535
-0,12664
-0,12790
-0,12915
-0,13038
-0,13158
-0,13277
-0,13393
-0,13507
-0,13619
-0,13729
-0,13836
-0,13942
-0,14046
-0,14147
-0,14246
-0,14343
-0,14439
-0,14532
-0,14623
-0,14711
-0,14798
-0,14883
-0,14966
-0,15046
-0,15125
-0,15202
-0,15276
-0,15349
-0,15420
-0,15489
-0,15555
-0,15620
-0,15683
-0,15744
-0,15803
-0,15861
-0,15916
-0,15970
-0,16021
-0,16071
-0,16119
-0,16166
-0,16210
-0,16253
-0,16294

22,60
22,80
23,00
23,20
23,40
23,60
23,80
24,00
24,20
24,40
24,60
24,80
25,00
25,20
25,40
25,60
25,80
26,00
26,20
26,40
26,60
26,80
27,00
27,20
27,40
27,60
27,80
28,00
28,20
28,40
28,60
28,80
29,00
29,20
29,40
29,60
29,80
30,00
30,20
30,40
30,60
30,80
31,00
31,20
31,40
31,60
31,80
32,00

42,906
42,554
42,201
41,846
41,491
41,134
40,776
40,417
40,057
39,696
39,335
38,972
38,608
38,244
37,878
37,512
37,145
36,777
36,409
36,040
35,670
35,300
34,929
34,557
34,185
33,813
33,440
33,066
32,692
32,318
31,943
31,568
31,193
30,817
30,441
30,065
29,689
29,312
28,936
28,559
28,182
27,805
27,428
27,051
26,674
26,297
25,920
25,543

-1,75716
-1,76335
-1,76937
-1,77523
-1,78091
-1,78644
-1,79180
-1,79700
-1,80203
-1,80691
-1,81163
-1,81619
-1,82059
-1,82484
-1,82893
-1,83286
-1,83665
-1,84028
-1,84376
-1,84710
-1,85028
-1,85332
-1,85622
-1,85897
-1,86157
-1,86403
-1,86636
-1,86854
-1,87059
-1,87249
-1,87427
-1,87590
-1,87741
-1,87878
-1,88002
-1,88113
-1,88211
-1,88296
-1,88369
-1,88429
-1,88477
-1,88513
-1,88537
-1,88548
-1,88548
-1,88535
-1,88512
-1,88476

-3,008
-2,980
-2,952
-2,924
-2,896
-2,868
-2,840
-2,812
-2,784
-2,756
-2,728
-2,700
-2,672
-2,644
-2,616
-2,587
-2,559
-2,531
-2,503
-2,475
-2,447
-2,419
-2,391
-2,363
-2,335
-2,307
-2,279
-2,251
-2,224
-2,196
-2,168
-2,140
-2,112
-2,085
-2,057
-2,030
-2,002
-1,975
-1,947
-1,920
-1,893
-1,865
-1,838
-1,811
-1,784
-1,757
-1,730
-1,703

0,13953
0,13969
0,13983
0,13997
0,14008
0,14019
0,14028
0,14035
0,14042
0,14047
0,14050
0,14053
0,14054
0,14054
0,14052
0,14050
0,14046
0,14041
0,14035
0,14027
0,14019
0,14010
0,13999
0,13988
0,13975
0,13962
0,13947
0,13931
0,13915
0,13897
0,13879
0,13860
0,13840
0,13819
0,13797
0,13774
0,13750
0,13726
0,13701
0,13675
0,13648
0,13621
0,13593
0,13564
0,13534
0,13504
0,13473
0,13442

3,730
3,697
3,664
3,631
3,598
3,565
3,532
3,499
3,466
3,433
3,400
3,366
3,333
3,300
3,266
3,233
3,199
3,166
3,132
3,099
3,065
3,032
2,998
2,964
2,931
2,897
2,864
2,830
2,796
2,763
2,729
2,696
2,662
2,628
2,595
2,561
2,528
2,494
2,461
2,428
2,394
2,361
2,327
2,294
2,261
2,228
2,195
2,161

-0,16333
-0,16371
-0,16407
-0,16441
-0,16474
-0,16505
-0,16534
-0,16562
-0,16588
-0,16612
-0,16636
-0,16657
-0,16677
-0,16695
-0,16712
-0,16728
-0,16742
-0,16755
-0,16766
-0,16776
-0,16784
-0,16791
-0,16797
-0,16802
-0,16805
-0,16807
-0,16807
-0,16806
-0,16805
-0,16801
-0,16797
-0,16791
-0,16785
-0,16777
-0,16768
-0,16758
-0,16746
-0,16734
-0,16721
-0,16706
-0,16691
-0,16674
-0,16657
-0,16638
-0,16619
-0,16598
-0,16577
-0,16554

C) CODIFICACION EN MATLAB 6.
(Programa principal)
clc,clear;clf;
%disp('Datos del sistema');
L=1000;
sumk=10;
Dtub=2;
f=0.025;
Hdbs=12;
Hdbi=14;
Hdai=20;
Ddas=10;
Ddbi=8;
Ddbs=4;
%Valores iniciales del sistema
ha=8;
dt=0.2;
V(1,1)=0;
vda(1,1)=0;
vdb(1,1)=0;
tiempofinal=30*60;
%Calculos Previos
Le=L+(sumk*Dtub)/f;
C1=9.81/L;
C2=(Le*f)/(2*Dtub*L);
A=(Ddbi)^2/4;
B=((Ddbi)^2-(Ddbs)^2)/(4*Hdbs);
C=(Ddas-Dtub)/(2*Hdai);
D=Ddas/2;
E=((Ddbi)^2-(Dtub)^2)/(4*Hdbi);
G=(Ddbi^2)/4;
M=(( Ddas)/(Dtub ))^2;
%Primera interaccion
t=dt;
nt=(tiempofinal)/dt;
z(1,1)=feval('Z2toZBS',ha,A,B,Dtub);
zdb(1,1)=ha;
zda(1,1)=feval('ZtoZ1AI',z(1),C,D,Dtub);
depa=zda(1,1);
depb=zdb(1,1);

%Punto de hito
for i=1:nt
if 0<=z(i,1)
kz(1,i)=dt.*feval('funkz',V(i,1));
kv(1,i)=dt.*feval('funkv',depb,depa,V(i,1),C1,C2);
depb=feval('ZtoZ2BS',z(i,1)+0.5*kz(1,i),A,B,Dtub);
depa=feval('ZtoZ1AI',z(i,1)+0.5*kz(1,i),C,D,Dtub);
kz(2,i)=dt*feval('funkz',V(i,1)+0.5*kv(1,i));
kv(2,i)=dt*feval('funkv',depb,depa,V(i,1)+0.5*kv(1,i),C1,C2);
depb=feval('ZtoZ2BS',z(i,1)+0.5*kz(2,i),A,B,Dtub);
depa=feval('ZtoZ1AI',z(i,1)+0.5*kz(2,i),C,D,Dtub);
kz(3,i)=dt*feval('funkz',V(i,1)+0.5*kv(2,i));
kv(3,i)=dt*feval('funkv',depb,depa,V(i,1)+0.5*kv(2,i),C1,C2);
depb=feval('ZtoZ2BS',z(i,1)+kz(3,i),A,B,Dtub);
depa=feval('ZtoZ1AI',z(i,1)+kz(3,i),C,D,Dtub);
kz(4,i)=dt*feval('funkz',V(i,1)+kv(3,i));
kv(4,i)=dt*feval('funkv',depb,depa,V(i,1)+kv(3,i),C1,C2);
z(i+1,1)=z(i,1)+(kz(1,i)+2.*kz(2,i)+2.*kz(3,i)+kz(4,i))./6;
V(i+1,1)=V(i,1)+(kv(1,i)+2.*kv(2,i)+2.*kv(3,i)+kv(4,i))./6;
else
kz(1,i)=dt.*feval('funkz',V(i,1));
kv(1,i)=dt.*feval('funkv',depb,depa,V(i,1),C1,C2);
depb=feval('ZtoZ1AS',M,z(i,1)+0.5*kz(1,i));
depa=feval('ZtoZ2BI',E,G,Dtub,z(i,1)+0.5*kz(1,i));
kz(2,i)=dt*feval('funkz',V(i,1)+0.5*kv(1,i));
kv(2,i)=dt*feval('funkv',depb,depa,V(i,1)+0.5*kv(1,i),C1,C2);
depb=feval('ZtoZ1AS',M,z(i,1)+0.5*kz(2,i));
depa=feval('ZtoZ2BI',E,G,Dtub,z(i,1)+0.5*kz(2,i));
kz(3,i)=dt*feval('funkz',V(i,1)+0.5*kv(2,i));
kv(3,i)=dt*feval('funkv',depb,depa,V(i,1)+0.5*kv(2,i),C1,C2);
depb=feval('ZtoZ1AS',M,z(i,1)+kz(3,i));
depa=feval('ZtoZ2BI',E,G,Dtub,z(i,1)+kz(3,i));

kz(4,i)=dt*feval('funkz',V(i,1)+kv(3,i));
kv(4,i)=dt*feval('funkv',depb,depa,V(i,1)+kv(3,i),C1,C2);
z(i+1,1)=z(i,1)+(kz(1,i)+2.*kz(2,i)+2.*kz(3,i)+kz(4,i))./6;
V(i+1,1)=V(i,1)+(kv(1,i)+2.*kv(2,i)+2.*kv(3,i)+kv(4,i))./6;
end
if z(i+1)>=0
depb=feval('ZtoZ2BS',z(i+1,1),A,B,Dtub);
depa=feval('ZtoZ1AI',z(i+1,1),C,D,Dtub);
zdb(i+1,1)=feval('ZtoZ2BS',z(i+1,1),A,B,Dtub);
vdb(i+1,1)=((Dtub^2/4)*(V(i+1,1)))/
(feval('radio2BS',A,B,zdb(i+1,1)));
zda(i+1,1)=feval('ZtoZ1AI',z(i+1,1),C,D,Dtub);
vda(i+1,1)=-((Dtub^2/4)*(V(i+1,1)))/
(feval('radio2AI',C,D,zda(i+1,1)));
else
depb=feval('ZtoZ1AS',M,z(i+1,1));
depa=feval('ZtoZ2BI',E,G,Dtub,z(i+1,1));
zdb(i+1,1)=-feval('ZtoZ2BI',E,G,Dtub,z(i+1,1));
vdb(i+1,1)=((Dtub^2/4)*(V(i+1,1)))/
(feval('radio2BI',E,G,zdb(i+1,1)));
zda(i+1,1)=-feval('ZtoZ1AS',M,z(i+1,1));
vda(i+1,1)=-(V(i+1,1))/M;
end
end
t=dt*(0:nt);
t=t.';
figure(1)
h=plot(t,zda);
set(h,'LineWidth',1.5);
xlabel('Tiempo (s)');
ylabel('zda Deposito A (mtrs.)');
title('Altura del Deposito A respecto al Tiempo');
grid on;
figure(2)
h=plot(t,vda,'r');
set(h,'LineWidth',1.5);
xlabel('Tiempo (s)');
ylabel('vda Velocidad Deposito A (mtrs.)');
title('Velocidad del Deposito A respecto al Tiempo');
grid on;

figure(3)
h=plot(t,zdb);
set(h,'LineWidth',1.5);
xlabel('Tiempo (s)');
ylabel('zdb Deposito B (mtrs.)');
title('ALTURA DEL DEPOSITO B RESPECTO AL TIEMPO');
grid on;
figure(4)
h=plot(t,vdb,'r');
set(h,'LineWidth',1.5);
xlabel('Tiempo (s)');
ylabel('vdb Velocidad Deposito B (mtrs.)');
title('Velocidad del Deposito B respecto al Tiempo');
grid on;
Resp=[t z V zda vda zdb vdb];
xlswrite('C:\MATLAB7\work\Flujo Potencial\resultados',Resp,'Hoja1','A2')
(Funcion 1: Z2=f(z) parbola superior)
function Z2=ZtoZ2BS(Z,A,B,Dtub)
Ra=((A/B)^2-(1/2)*(Dtub^2/B).*Z).^0.5;
Z2=(A/B)-Ra;
(Funcion 2: Z2=f(z) parbola inferior )
function Z2=ZtoZ2BI(E,G,Dtub,Z)
Rb=((G/E)^2-(1/2)*((Dtub^2)/E).*Z).^0.5;
Z2=-(G/E)+Rb;
(Funcion 3: Z1=f(z) cilindro superior)
function Z1=ZtoZ1AS(M,Z)
Z1=(1/M)*Z;
(Funcion 4: Z1=f(z) cono inferior)
function Z1=ZtoZ1AI(Z,C,D,Dtub)
R=(D^3-3*C*Dtub^2*Z/4).^(1/3);
Z1=(1/C)*(R-D);
(Funcion 5: funcin inicial para hallar z inicial)
function Z=Z2toZBS(Z2,A,B,Dtub)
Z=(4*A)/(Dtub^2)*Z2-(2*B/(Dtub^2)).*Z2.^2;
Funcion Runge_kutta
function FKV=funkv(zbb,zaa,V,C1,C2)
FKV=-C1.*(zbb-zaa)-C2.*V.*abs(V);
function FKZ=funkz(V)
FKZ=(V);

(Funcion radio cuadrado de deposito A inferior)


function r=radio2AI(C,D,Z1)
r=(D+C*Z1).^2;
(Funcion radio cuadrado de deposito B inferior)
function r=radio2BI(E,G,Z2)
r=E*Z2+G;
(Funcion radio cuadrado de deposito B superior)
function r=radio2BS(A,B,Z2)
r=A-B*Z2;

MATLAB R13 V6.5


DEPOSITO A:

GRAFICA 1 :Variacin de la Velocidad del nivel del agua con el tiempo

GRAFICA 2 :Variacin de la altura del nivel del agua con el tiempo


Vmax = 4.65 m/s
Zmax = 0.076 m
DEPOSITO B:

Vmin =0.15 m /s
Zmin =0.00463 m

( En 30 min)
( En 30 min)

GRAFICA 3:Variacin de la Velocidad del nivel del agua con el tiempo

GRAFICA 4: Variacin de la altura del nivel del agua con el tiempo


Vmax = 0.18 m/s
Zmax = 8 m

VI. CONCLUCIONES

Vmin =0.0072 m/s


( En 30 min)
Zmin =0.23 m
( En 30 min)

El flujo esta perdiendo energa y se va estabilizando en el Nivel de aguas


tranquilas NAT.

Se produce un movimiento oscilatorio por causa de la gravedad.

El flujo se estabiliza a causa de la viscosidad del fluido(factor de friccin).

Con un fluido de mayor viscosidad se espera menor tiempo para estabilizar al


fluido , caso contrario con un fluido de menor viscosidad .

Se observa mayor oscilacin en el deposito A, es decir mayor diferencia de


altura en un mismo instante.

VII. BIBLIOGRAFIA

INTERNET :
*http://www.ucsc.cl/~mvillagran/regimen%20impermanente.doc
*http://fluidos.eia.edu.co/hidraulica/articuloses/flujoentuberias/oscilacion_real/oscilacio
n_real.htm
*http://es.wikipedia.org/wiki/M%C3%A9todo_de_Runge-Kutta
LIBROS:
Mecnica de Fluidos (Irving H. Shames, McGraw-Hill, 3ra Ed.,
Dinamica de los Fluidos [James Daily, Donald Halerman]
Apostila De Turbulencia Em Mecanica Dos Fluidos - Prof Arist

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE CIENCIAS FISICAS


E.A.P. INGENIERIA MECANICA DE FLUIDOS

OSCILACION EN DEPOSITOS

ALUMNO:
QUIJANO VARGAS JULIO JESUS
CODIGO :
03130205
CURSO :
FLUJO NO PERMANENTE
PROFESOR :
ING. OTINIANO RODRIGUEZ JORGE LUIS
FECHA :
15 DE JUNIO
AO :

2008
AO DE LAS CUMBRES MUNDIALES EN EL PERU