Escolar Documentos
Profissional Documentos
Cultura Documentos
NO
PERMANENTE
GENERALIDADES
El presente curso busca determinar la metodologa de anlisis del flujo
no permanente en conductos cerrados y abiertos.
INTRODUCCION GENERAL
CLASIFICACIN DEL FLUJO A PRESIN
El flujo en tuberas se puede dividir de acuerdo a las propiedades
hidrodinmicas de movimiento.
Si las caractersticas varan con el tiempo, se dividen en:
Flujo permanente
Flujo no permanente
Flujo gradualmente variado
Donde:
d = variacin de viscosidad
dT = variacin de temperatura
d = variacin de densidad
dV = variacin de velocidad
dt = variacin de tiempo
Ing. William Chauca Nolasco
Tuberas:
Oscilaciones simples en tuberas en U
Casos:
Sin friccin
Resistencia laminar
Resistencia turbulenta
Oscilaciones en depsitos
Establecimiento de un flujo
Concepto de golpe de Ariete
En forma analtica: Joukovsky, Micheaud, Allievi
Y otros investigadores que formularan la determinacin de la
sobrepresin.
Utilizando el mtodo de las caractersticas para determinar las presiones
(Hp) y (Vp o Qp)
1 p
z
v v
g v
0 .1
s
s
s t
Como se observa en la ecuacin se tiene un termino tal como , que
Fig. N 01
N.A.T
g z2 z1 L
2
1
es independiente de
p2 p1
V V
v
g z 2 z1
ds0 .2
2
t
1
2
2
v
t
.3
Donde:
L: longitud del lquido.
g z2 z1 2 g z
Luego:
2g z L
v
t
.4
.5
t
dt
d t2
d2 z
2g z
2
L
dt
.6
z C1 cos
2g
t C2 sen
L
2g
t
L
.7
Para:
dz
C1 sen
dt
dz
0
t=0;
dt
2g
t
L
2g
0
L
0 C1 sen
2g
C2 cos
L
2g
t
L
2g
C2 cos
L
2g
0
L
C2 0
Quedando la ecuacin 8:
dz
C1 sen
dt
2g
t
L
2g
0
L
2g
L
2g
L
.8
d2z
C1cos
2
dt
Para:
t=0
2g 2g
t
L L
.9
d2 z
2g
C
1
L
d t2
C1 cos
2g
t z C2 sen
L
d2 z
z C2 sen
d t 2
2g
t
L
2g
t
L
2g
d2 z
2g
z
2
L
dt
Por lo tanto, reemplazando en la ecuacin (7) las condiciones
iniciales:dz
0
t = 0;
z = Z C1 = Z ; C2 = 0
dt
z Z cos
2g
t
L
.10
T 2
Ing. William Chauca Nolasco
L
2g
.11
Aplicacin 1
Una columna de un fluido sin friccin de 2.18 m de longitud tiene una
velocidad de 2 m/s cuando z = 0.50 m. Encontrar (a) El valor mximo de z,
(b) La velocidad mxima y (c) el periodo.
Datos:
L = 2.18 m, v = dz/dt = 2 m/s y z = 0.50 m
Solucin (a)
z Z cos
2g
t
L
.1
Ordenando la ecuacin:
.a
.b
.c
1.785 s.
= =0.833 m.
Solucin (b)
Problemas propuestos:
1.- Una columna de un liquido sin rozamiento de 2.0 m, de longitud, tiene
una velocidad de 1.2 m/s, cuando z = 0.40 m. Encontrar: (a) El mximo
valor de z, (b) La mxima velocidad y (c ) el periodo.
2.- Una columna de un liquido sin friccin de 10 ft de longitud tiene
una velocidad de 6 ft/s cuando z = 1.50 ft. Encontrar: a) El mximo
valor de z, (b) La mxima velocidad y (c ) el periodo.
3.- Determinar el periodo de oscilacin de un tubo en U que
contiene 1.5 lt. De agua. El rea de la seccin transversal es 2.8 cm 2,
desprecie la friccin.
4.- Un tubo en U que contiene alcohol oscila con un desplazamiento
mximo desde la posicin de equilibrio de 180 mm. La longitud total
de la columna es 1.20 m. Determinar la velocidad mxima del fluido
y el periodo de oscilacin. Despreciar la friccin
Ing. William Chauca Nolasco
TIEMPO
Z(m)
0.0000
0.1000
0.1000
0.0903
0.2000
0.0633
0.3000
0.0240
0.4000
-0.0200
0.5000
-0.0600
0.6000
-0.0885
0.7000
-0.0999
0.8000
-0.0920
0.9000
-0.0664
1.0000
-0.0279
1.1000
0.0159
1.2000
0.0567
1.3000
0.0865
1.4000
0.0997
1.5000
0.0936
1.6000
0.0694
1.7000
0.0318
1.8000
-0.0119
1.9000
-0.0533
2.0000
-0.0844
2.1000
-0.0992
2.2000
-0.0949
2.3000
-0.0723
2.4000
-0.0357
Ing. William Chauca
Nolasco
2.5000
0.0078
TIEMPO
2.6000
2.7000
2.8000
2.9000
3.0000
3.1000
3.2000
3.3000
3.4000
3.5000
3.6000
3.7000
3.8000
3.9000
4.0000
4.1000
4.2000
4.3000
4.4000
4.5000
4.6000
4.7000
4.8000
4.9000
5.0000
Z(m)
0.0498
0.0821
0.0987
0.0961
0.0751
0.0395
-0.0037
-0.0462
-0.0797
-0.0979
-0.0972
-0.0777
-0.0432
-0.0004
0.0425
0.0772
0.0970
0.0981
0.0802
0.0469
0.0045
-0.0388
-0.0745
-0.0959
-0.0988
clear all
clc
Z1=0.10;
L=1.0;
g=9.81;
w=sqrt(2*g/L);
tiempo=0;
fprintf(' TIEMPO
Z(m)\n')
for i=1:51
z(i)=Z1*cos(w*tiempo);
fprintf('%12.4f %12.4f\n',tiempo,z(i))
tiempo=tiempo+0.1;
t(i)=tiempo;
plot(t,z,'r');
drawnow;
pause(0.01)
title('MOVIMIENTO OSCILATORIO SIN FRICCION')
xlabel('Tiempo')
ylabel('Z')
grid on
Ing. William Chauca Nolasco
end
Componentes de la
fuerza sobre
una
partcula de fluido en
la direccin de la lnea
de corriente
Para los casos de lquidos en que existe roce, ya sea ste laminar o
turbulento, se debe considerar en la ecuacin general de Euler el esfuerzo
cortante que se produce en las paredes. Esta resistencia est dada por:
R.. 0 . .D.s
.1
0 D s 0 D s 4
A s
D 2 s
0 D s 4 0
A s
D
Luego, la ecuacin de Euler para flujo no permanente toma la forma:
1 p
z
v v 4 0
g v
0
s
s
s t D
.2
1 p
z
v v
g
v
s
s
s t
8V
)
D 0
D
4(
1 p
z
v v 32 .V
g
v
0
2
s
s
s t
D
.3
+z
-z
2g z L
dV
32 vVL
0
2
dt
D
.4
d2 z
32 d z
2g z
0
2
2
d
t
L
dt
D
.5
z C1 e a t C2 eb t
.6
32
2g
32
2g
2
a
0
y
b
0
2
2
L
L
D
D
Las constantes arbitrarias C1 y C2 de la ecuacin (6) se obtienen a partir
de las condiciones iniciales del problema, las expresiones para a y b
estn dadas por la solucin cuadrtica:
a2
16
16
a 2
2
D
D
2g
16
16
b 2
2
D
D
2g
L
16
m 2
D
16
n
2
D
2g
luego
la
ecuacin
(6)
queda
expresada de la siguiente forma:
zC1e mt nt C2 e mt nt
Tomado condiciones iniciales: t=0, z=0, dz
dt
.7
V0
zC1e mt nt C1e mt nt
Si factorizamos:
zC1e
Ing. William Chauca Nolasco
mt
nt
nt
.8
e nt e nt
Sinh(nt )
2
.9
dz
2C1 me mt Senh(nt ) ne mt Cosh( nt )
dt
Estableciendo que
dz
dt
V0
.10
V0 2C1 n
.11
V0
C1
2n
V0 mt
z2. e Sinh (nt )
2n
finalmente la ecuacin queda:
V0 mt
z e Sinh ( nt )
n
.12
Primer caso:
16
2
D
2g
L
V0
dz
0 memt sinh nt ne mt cosh nt
dt
n
Con lo que obtenemos lo siguiente despus de despejar:
Ing. William Chauca Nolasco
mn
Z
2
2 mn
m n
m 2n
L mn
Z V0
2g m n
m 2n
V0
.13
De la relacin
...*
.a
.b
2 n m n
V0 m
z
e
n
De la relacin:
nt0
m
Sinh(nt0 )
16
n
2
D
n m 2
2g
L
2g
V0 mt0
e
Sinh(nt0 )
n
.c
Rescribiendo esta expresin
n m 2 w2
n m 2 w2
n 2 m 2 w2
V0
z e
n
.d
1 m n
Ln
2
n
m n
n .e
w
De la expresin d, despejando w
w m n
2
16
16
D 2
D 2
w2
16
16
2
w
2
2
D
D
2g
2g
L
2g
w
L
2
V0
z e
w
Ln m n
m n
V0
2 g
L
.e
1 m n
m
Ln
2
n
m n
2g
L
V0
2g
L
1 m n
Ln
2 n m n
m
2 n
12
2 g m n
z V0
L
m
m
2n
L m n
z V0
2 g m n
m
2n
El cual es la formula N 13
Aplicacin Caso 1
Para poder hacerse una mejor idea del movimiento que se presenta dentro
del tubo en U aparecen a continuacin unos cuadros que ilustran el
desplazamiento del menisco, para estos se tuvo en cuenta los siguientes
datos:
m=2; n=1; Vo=1.329 m/s; g=9.81 m/s^2; L=1.0 m; zm=0.10 m; t=0
a 10 s
0
0.1000
0.2000
0.3000
0.4000
0.5000
0.6000
0.7000
0.8000
0.9000
1.0000
1.1000
1.2000
1.3000
1.4000
1.5000
0
0.1090
0.1794
0.2221
0.2453
0.2548
0.2548
0.2486
0.2383
0.2255
0.2114
0.1967
0.1820
0.1676
0.1539
0.1409
1.6000
1.7000
1.8000
1.9000
2.0000
2.1000
2.2000
2.3000
2.4000
2.5000
2.6000
2.7000
2.8000
2.9000
3.0000
3.1000
0.1287
0.1173
0.1068
0.0972
0.0883
0.0802
0.0727
0.0660
0.0598
0.0542
0.0491
0.0445
0.0403
0.0365
0.0330
0.0299
3.2000
3.3000
3.4000
3.5000
3.6000
3.7000
3.8000
3.9000
4.0000
4.1000
4.2000
4.3000
4.4000
4.5000
4.6000
4.7000
0.0270
0.0245
0.0222
0.0200
0.0181
0.0164
0.0149
0.0134
0.0122
0.0110
0.0100
0.0090
0.0082
0.0074
0.0067
0.0060
4.8000
4.9000
5.0000
5.1000
5.2000
5.3000
5.4000
5.5000
5.6000
5.7000
5.8000
5.9000
6.0000
6.1000
6.2000
6.3000
0.0055
0.0049
0.0045
0.0041
0.0037
0.0033
0.0030
0.0027
0.0025
0.0022
0.0020
0.0018
0.0016
0.0015
0.0013
0.0012
6.4000
6.5000
6.6000
6.7000
6.8000
6.9000
7.0000
7.1000
7.2000
7.3000
7.4000
7.5000
7.6000
7.7000
7.8000
7.9000
0.0011
0.0010
0.0009
0.0008
0.0007
0.0007
0.0006
0.0005
0.0005
0.0004
0.0004
0.0004
0.0003
0.0003
0.0003
0.0002
8.0000
8.1000
8.2000
8.3000
8.4000
8.5000
8.6000
8.7000
8.8000
8.9000
9.0000
9.1000
9.2000
9.3000
9.4000
9.5000
0.0002
0.0002
0.0002
0.0002
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0000
9.6000
9.7000
9.8000
9.9000
10.0000
0.0000
0.0000
0.0000
0.0000
0.0000
Segundo caso:
16
2g
2
D
L
V0 mt
z e Sinh ( nt )
n
V0 mt
z
e sinh in ' t
in '
V0 mt
z e sin n' t
n'
..14
1
sin n' t sinh in ' t
i
Esto tiene como consecuencia que el movimiento resultante en z sea una
oscilacin alrededor de z = 0 con una amplitud decreciente. El tiempo t0
para un desplazamiento mximo o mnimo se obtiene de la ecuacin (14)
derivando z en funcin de t e igualando dz/dt = 0
..15
Z
Ing. William Chauca Nolasco
n'
m
exp tan 1
m
n'
n' 2 m 2
V0
Z V0
L
m 1 n'
exp tan
2g
m
n'
..16
Aplicacin 2
tubo en U de 1 in de dimetro contiene aceite con un longitud total de columna
Un
de 120 in se crea una diferencia manomtrica de 16 in al aplicar aire comprimido a
uno de los meniscos. Al retirar sbitamente la presin del aire hace que la columna
de aceite oscile libremente.
Determinar:
a.- La velocidad mxima
b.- La ecuacin para la posicin de un menisco z en funcin de t
c.- El numero de Reynolds
Solucin:
Asumimos caso de resistencia laminar el cual se comprobara con el
numero de Reynolds
Tenemos la ecuacin
Z V0
L
m 1 n'
exp tan
2g
m
n'
Despejando v0
= 1.935 ft/s
vo es
la velocidad ficticia cuando z=0 esto es al tiempo t0 antes del mximo.
Ing. William Chauca Nolasco
Usando NewtonR
clear all
clc
x=1; %valor de la raiz inicial
E=0.0001; %error aceptable
for i=1:100
f=tan(2.527*(x+0.586))+0.1837;
d=2.527*tan(2.527*x + 1.480822)^2 + 2.527;
x1=x-f/d;
fprintf('Las raices intermedias: %8.5f\n',x1)
f=tan(2.527*(x1+0.586))+0.1837;
if abs(f)<=E
disp('La raiz obtenida')
fprintf(' %8.5f\n',x1)
break
end
x=x1; %para seguir con el proceso iterativo
end
0.77422
0.59739
0.58526
0.58532
= 1234
Regimen Laminar
m/n' =
0,5
n' =
m=
0,5
Vo(2) =
0,352
0
0
0.1000 0.0334
0.2000 0.0633
0.3000 0.0895
0.4000 0.1122
0.5000 0.1314
0.6000 0.1472
0.7000 0.1598
0.8000 0.1693
0.9000 0.1758
1.0000 0.1797
1.1000 0.1810
1.2000 0.1801
1.3000 0.1771
1.4000 0.1723
1.5000 0.1659
1.6000 0.1581
1.7000 0.1492
1.8000 0.1394
1.9000 0.1288
2.0000 0.1177
2.1000 0.1063
2.2000 0.0947
2.3000 0.0831
2.4000 0.0716
2.5000 0.0604
2.6000 0.0495
2.7000 0.0390
2.8000 0.0291
2.9000 0.0198
3.0000 0.0111
3.1000 0.0031
3.2000 -0.0041
3.3000 -0.0107
3.4000 -0.0164
3.5000 -0.0215
3.6000 -0.0257
3.7000 -0.0293
3.8000 -0.0322
3.9000 -0.0344
4.0000 -0.0361
4.1000 -0.0371
4.2000 -0.0376
4.3000 -0.0376
4.4000 -0.0371
4.5000 -0.0363
Ing. William
4.6000
-0.0351Chauca
4.7000 -0.0336
Nolasco
4.8000
4.9000
5.0000
5.1000
5.2000
5.3000
5.4000
5.5000
5.6000
5.7000
5.8000
5.9000
6.0000
6.1000
6.2000
6.3000
6.4000
6.5000
6.6000
6.7000
6.8000
6.9000
7.0000
7.1000
7.2000
7.3000
7.4000
7.5000
7.6000
7.7000
7.8000
7.9000
8.0000
8.1000
8.2000
8.3000
8.4000
8.5000
8.6000
8.7000
8.8000
8.9000
9.0000
9.1000
9.2000
9.3000
9.4000
9.5000
-0.0318
-0.0298
-0.0277
-0.0254
-0.0231
-0.0207
-0.0183
-0.0159
-0.0135
-0.0112
-0.0090
-0.0069
-0.0049
-0.0030
-0.0013
0.0003
0.0017
0.0029
0.0040
0.0050
0.0058
0.0065
0.0070
0.0074
0.0076
0.0078
0.0078
0.0078
0.0076
0.0074
0.0071
0.0068
0.0064
0.0059
0.0055
0.0050
0.0045
0.0040
0.0035
0.0030
0.0025
0.0021
0.0016
0.0012
0.0008
0.0004
0.0001
-0.0002
9.6000
9.7000
9.8000
9.9000
10.0000
-0.0005
-0.0007
-0.0010
-0.0011
-0.0013
%CASO B
clear all
clc
m=0.5;
np=1;
Vo=0.352;
g=9.81;
L=1.0;
zm=0.10;
t=0:0.1:10;
for i=1:length(t)
z(i)=(Vo/np)*exp(-m*t(i))*sin(np*t(i));
end
disp([t' z'])
plot(t,z)
title('Resistencia Laminar - caso b')
xlabel('Tiempo-seg')
ylabel('Altura-z(m)')
grid on
Ing. William Chauca Nolasco
APLICACIN COMPUTACIONAL
Se tiene los siguientes datos para oscilaciones con resistencia laminar.
Elaborar un programa que presente las dos oscilaciones en un solo grafico:
Para
m=2, n=1
Vo=1.329 m/s
g=9.81
Para intervalos de tiempo t[0-20] seg
Para
m=0.5, n=1
Vo=0.352 m/s
g=9.81
0
0
0.2000 0.1794
0.4000 0.2453
0.6000 0.2548
0.8000 0.2383
1.0000 0.2114
1.2000 0.1820
1.4000 0.1539
1.6000 0.1287
1.8000 0.1068
2.0000 0.0883
2.2000 0.0727
2.4000 0.0598
2.6000 0.0491
2.8000 0.0403
3.0000 0.0330
3.2000 0.0270
3.4000 0.0222
3.6000 0.0181
3.8000 0.0149
4.0000 0.0122
4.2000 0.0100
4.4000 0.0082
4.6000 0.0067
4.8000 0.0055
5.0000 0.0045
5.2000 0.0037
5.4000 0.0030
5.6000 0.0025
5.8000 0.0020
6.0000 0.0016
6.2000 0.0013
6.4000 0.0011
6.6000 0.0009
6.8000 0.0007
7.0000 0.0006
7.2000 0.0005
7.4000 0.0004
7.6000 0.0003
7.8000 0.0003
8.0000 0.0002
8.2000 0.0002
8.4000 0.0001
8.6000 0.0001
8.8000 0.0001
9.0000 0.0001
9.2000 0.0001
9.4000 0.0001
9.6000 0.0000
9.8000Ing.
0.0000
William
10.0000 0.0000
10.2000 0.0000
10.4000 0.0000
10.6000 0.0000
10.8000 0.0000
11.0000 0.0000
11.2000 0.0000
11.4000 0.0000
11.6000 0.0000
11.8000 0.0000
12.0000 0.0000
12.2000 0.0000
12.4000 0.0000
12.6000 0.0000
12.8000 0.0000
13.0000 0.0000
13.2000 0.0000
13.4000 0.0000
13.6000 0.0000
13.8000 0.0000
14.0000 0.0000
14.2000 0.0000
14.4000 0.0000
14.6000 0.0000
14.8000 0.0000
15.0000 0.0000
15.2000 0.0000
15.4000 0.0000
15.6000 0.0000
15.8000 0.0000
16.0000 0.0000
16.2000 0.0000
16.4000 0.0000
16.6000 0.0000
16.8000 0.0000
17.0000 0.0000
17.2000 0.0000
17.4000 0.0000
17.6000 0.0000
17.8000 0.0000
18.0000 0.0000
18.2000 0.0000
18.4000 0.0000
18.6000 0.0000
18.8000 0.0000
19.0000 0.0000
19.2000 0.0000
19.4000 0.0000
19.6000 0.0000
19.8000 0.0000
20.0000Nolasco
0.0000
Chauca
0
0.2000
0.4000
0.6000
0.8000
1.0000
1.2000
1.4000
1.6000
1.8000
2.0000
2.2000
2.4000
2.6000
2.8000
3.0000
3.2000
3.4000
3.6000
3.8000
4.0000
4.2000
4.4000
4.6000
4.8000
5.0000
5.2000
5.4000
5.6000
5.8000
6.0000
6.2000
6.4000
6.6000
6.8000
7.0000
7.2000
7.4000
7.6000
7.8000
8.0000
8.2000
8.4000
8.6000
8.8000
9.0000
9.2000
9.4000
9.6000
9.8000
10.0000
0
0.0633
0.1122
0.1472
0.1693
0.1797
0.1801
0.1723
0.1581
0.1394
0.1177
0.0947
0.0716
0.0495
0.0291
0.0111
-0.0041
-0.0164
-0.0257
-0.0322
-0.0361
-0.0376
-0.0371
-0.0351
-0.0318
-0.0277
-0.0231
-0.0183
-0.0135
-0.0090
-0.0049
-0.0013
0.0017
0.0040
0.0058
0.0070
0.0076
0.0078
0.0076
0.0071
0.0064
0.0055
0.0045
0.0035
0.0025
0.0016
0.0008
0.0001
-0.0005
-0.0010
-0.0013
10.2000 -0.0015
10.4000 -0.0016
10.6000 -0.0016
10.8000 -0.0016
11.0000 -0.0014
11.2000 -0.0013
11.4000 -0.0011
11.6000 -0.0009
11.8000 -0.0007
12.0000 -0.0005
12.2000 -0.0003
12.4000 -0.0001
12.6000 0.0000
12.8000 0.0001
13.0000 0.0002
13.2000 0.0003
13.4000 0.0003
13.6000 0.0003
13.8000 0.0003
14.0000 0.0003
14.2000 0.0003
14.4000 0.0003
14.6000 0.0002
14.8000 0.0002
15.0000 0.0001
15.2000 0.0001
15.4000 0.0000
15.6000 0.0000
15.8000 -0.0000
16.0000 -0.0000
16.2000 -0.0001
16.4000 -0.0001
16.6000 -0.0001
16.8000 -0.0001
17.0000 -0.0001
17.2000 -0.0001
17.4000 -0.0001
17.6000 -0.0001
17.8000 -0.0000
18.0000 -0.0000
18.2000 -0.0000
18.4000 -0.0000
18.6000 -0.0000
18.8000 -0.0000
19.0000 0.0000
19.2000 0.0000
19.4000 0.0000
19.6000 0.0000
19.8000 0.0000
20.0000 0.0000
clear all
clc
%resistencia laminar
g=9.81;
%n real
m=2;
n=1;
Vo=1.329;
t=0:0.2:20;
for i=1:length(t)
z(i)=(Vo/n)*exp(-m*t(i))*sinh(n*t(i));
end
disp([t',z'])
plot(t,z)
title('Oscilacion Con Resistencia Laminar')
xlabel('Tiempo-seg')
ylabel('Altura-m')
grid on
hold on
%n imaginario
mm=0.5;
ni=1;
Vo1=0.352;
tt=0:0.2:20;
for i=1:length(tt)
zz(i)=(Vo1/ni)*exp(-mm*tt(i))*sin(ni*tt(i));
end
disp([tt',zz'])
plot(t,zz)
PROBLEMAS PROPUESTOS
1.-
2.3.-
RESISTENCIA TURBULENTA
En la mayora de los casos de oscilaciones y ondas, se da
en sistemas de tuberas presentndose resistencia
turbulenta.
En las tuberas y tneles largos se presentan nmeros de
Reynolds altos, excepto en aquellos periodos de tiempo en
que la velocidad es prxima a cero.
Integrando:
.A
Donde, el signo de valor absoluto es necesario para que la resistencia se oponga a la
velocidad. Esta ecuacin diferencial no es del tipo lineal, si se conocen las condiciones
inciales del problema, entonces esta ecuacin se puede resolver por el mtodo de RungeKutta.
Si utilizamos la ecuacin (A) y restringiendo el movimiento en la direccin (z) podemos obtener magnitudes de oscilaciones mximas y mnimas.
.B
.C
Al integrar la ecuacin (C) nos queda:
.D
Para
Ing. William Chauca Nolasco
Finalmente:
Ec. Analitica
clear all
clc
%datos del problema
D=0.5;
L=100;
g=9.81;
f=0.03;
%paso
h=0.5;
%oscilacion maxima
z=6;
%tiempo de oscilacion
t=20;
%intervalo de tiempo
dt=0.1;
%condiciones iniciales
z(1)=z;
tt(1)=0;
v(1)=0;
%variable contador
n=1;
while (tt(n)<t)
kz1=h*v(n);
kv1=(-(f/(2*D))*(v(n)*abs(v(n)))-(2*g*z(n)/L))*h;
kz2=h*(v(n)+(kv1/2));
kv2=(-(f*(v(n)+(kv1/2))*abs(v(n)+(kv1/2))/(2*D))-(2*g*(z(n)+(kz1/2))/L))*h;
kz3=h*(v(n)+(kv2/2));
kv3=(-(f*(v(n)+(kv2/2))*abs(v(n)+(kv2/2))/(2*D))-(2*g*(z(n)+(kz2/2))/L))*h;
kz4=h*(v(n)+(kv3));
kv4=(-(f*(v(n)+(kv3))*abs(v(n)+(kv3))/(2*D))-(2*g*(z(n)+(kz3))/L))*h;
z(n+1)=z(n)+((kz1+2*kz2+2*kz3+kz4)/6);
v(n+1)=v(n)+((kv1+2*kv2+2*kv3+kv4)/6);
tt(n+1)=tt(n)+dt;
n=n+1;
end
disp([tt',z',v'])
%grafico tt vs z
figure(1)
plot(tt,z)
grid on
%grafico v vs t
figure(2)
plot(tt,v)
grid on
Continuara.