Академический Документы
Профессиональный Документы
Культура Документы
PERMANENTE
fV 2
0
8
Si se reemplaza esta expresión en la Ecuacion de movimiento, se obtiene:
Integrando:
….A
….B
….C
𝑑𝑧 2 4𝑔𝐷2 𝑓𝑧 −𝑓𝑧
= 1+ + 𝐶𝑒 𝐷 ….D
𝑑𝑡 𝑓2 𝐿 𝐷
La ecuación (D) presenta “C” que viene a sr una constante de integración y para
determinar esta constante se tiene en cuenta que z = zm para
Igualando a cero la ecuación (D):
…E
Para
Finalmente:
Ec. Analitica
Donde las constantes para cada proceso iterativo se hallan mediante las
siguientes relaciones:
k z1 t.F1 (Vn )
kV 1 t.F2 ( z n , Vn )
k z 4 t.F1 (Vn kV 4 )
kV 4 t.F2 ( z n k z 3 , Vn kV 3 )
Teniendo en cuenta la ecuación de movimiento de Euler
1 p z v v 4 0
g v 0 ….1
s s s t D
Simplificando la ecuación 2
p r0
0 ….3
L 2
La cual se mantiene para flujo laminar o turbulento, la ecuación de
Darcy Weisbach se puede escribir:
p h f ….4
Donde hf es:
L V 2
hf f ….5
D 2g
L V 2
f
2r0 2 r0
0
L 2
Simplificando
fV 2
0 ….7
8
Reemplazando la expresión (7) en la ecuación general (1)
fV 2
4
1 p z v v 8
g v 0
s s s t D
1 p z v v fV 2
g v 0 ….8
s s s t 2D
Al integrar desde el punto 1 al punto 2 la ecuación 8 a lo largo de s
….10
2 z f dz z
2
z0 ….11
t 2
2 D dt t
La ecuación 11 es equivalente a la ecuación 10 y se resuelve por método
numérico sea Euler o Runge Kutta
f z
2
d 2z
z 0 ….11-a
2
dt 2
2 D t
Si: dz d 2 z dp dz dp
p 2 p
dt dt dz dt dz
dp f 2
p p 2z 0 ….12
dz 2 D
A esta ecuación se le debe comprobar si es una EDO exacta si no lo es
se debe encontrar un factor integrante
2 f 2
pdp z p dz 0
2D
M dx=M dp
N dy=N dz
dM dN
Si: La ecuación diferencial es exacta
dz dp
dM dN Se tiene que encontrar un factor integrante
Si:
dz dp
Teniendo la ecuación de forma:
El factor integrante:
t dt
u e 0
du
z u 0 ….A
dz
Teniendo en cuenta:
dM dN M=p
dz dp
z f
M N z 2
p2
2D
d d 2 f
p z p2
dz dp 2D
z
p
2p
0 f
z 2D f De la expresión (A)
p D
du f
u0 ….B
dz D
Reordenando la expresión (B)
du f
dz ….C
u D
Integrando la expresión (C )
fz f z
Ln u u e D El valor de u multiplicamos
D en la expresión (**)
2 f 2
u Mdp Ndz 0 e
f z
D
* pdp z p dz 0
2D
f z 2 f 2 f zD
pe D
dp z p e dz 0
2D
Si F es una solución de la función inexacta
d f z
pe D ….alfa
dp
d f z
D
f 2 ….beta
e 2
z p
dz 2D
De la expresión (alfa)
p2 f z D
e f z ….Lambda
2
A esta expresión lo derivamos respecto a z
d p2 f f z D
f z e ….gamma
dz 2 D
Igualando la expresión (beta) con la expresión (gamma)
2
f p f f zD
p f z
f z
z
D 2 2
e e
2D 2 D
Desarrollando la expresión y reduciendo términos semejantes
2
f p f f zD
f z
f z z
z
f
D 2 2 D
e pe e
2D 2 D
f z e
f z
2z
D Ordenando esta expresión e integrando
f z
f z
ze
2 D
dz
La expresión de la integral se debe integrar por partes
uz du dz
f z f z D f zD
dv e D
dz v e D
dz e
f
D f zD 2 D f zD
f z z e e
2
dz
f f
2 zD f z D 2 D D f z D …****
f z e e
f f f
Reemplazando el valor de (****) en la expresión (Lambda)
2
p 2
f z zD 2
f z 2 D f z
e D
e D
e
D = cte = C
2 f f
2
p 2
f z zD
2
f z 2 D f z
e D
e D
e
D = cte = C
2 f f
2 zD
2
2 D
2
f z
p 2 2 e D C
f f
2 zD
2
2 D
2
f z
p 2 2 Ce D
f f
2
zD
2
D fz
p 2
2
2 Ce D
2
f f
Factorizando los dos primeros términos V
2
D fz fz dz
2
p 2
2 2
1 D Ce
D =
…..13
f dt
Igualando a cero la ecuación 13 para determinar el valor de la constante C
V=0
2
D fzm f zm D
C 2 1
2
e V
dz
0; z zm
f D dt
Reemplazando el valor de C en la ecuación 13
2 2
2 D 2 D
2
dz fz fzm f zm D f z D
2 1 D 2 f 1 D e e
dt f
2
2 D fzm Df z zm
2
dz fz
2 1 1
….14
e
dt f D D
La ecuación (14) no puede sufrir otro proceso de integración, sin embargo podemos determinar
oscilaciones máximas y mínimas es decir:
zm Máxima
Para encontrar Zm+2, se considera el otro menisco; zm+1 es un numero positivo que se
sustituye en el lado izquierdo de la ecuación para determinar un zm+2 negativo en vez de
zm+1 en el lado derecho de la ecuación 15
Ejemplo: Un tubo en U de diámetro D = 500 mm, f = 0.03, tiene una oscilación
máxima de Zm = 6 m. Encuentre la posición mínima de la superficie y el
siguiente máximo.
Datos:
Zm = 6 m, f=0.03 y D=500 mm = 0.5 m
Fig. Nº 01
Utilizando la ecuación 15
fzm f zm D fzm 1 f zm1 D
1 D e 1 e
D
clear all
clc
x=-1; %valor de la raiz inicial
E=0.0001; %error aceptable
for i=1:100
f=(1+0.06*x)*exp(-0.06*x)-0.9651;
d=0.06*exp(-0.06*x)+(1+0.06*x)*(-0.06)*exp(-0.06*x);
x1=x-f/d;
fprintf('Las raices intermedias: %8.5f\n',x1)
f=(1+0.06*x1)*exp(-0.06*x1)-0.9651;
if abs(f)<=E
disp('La raiz obtenida')
fprintf(' %8.5f\n',x1)
break
end
x=x1; %para seguir con el proceso iterativo
end
Las raices intermedias: -9.63974
Las raices intermedias: -6.19289
Las raices intermedias: -4.52642
Las raices intermedias: -4.08728
Las raices intermedias: -4.05696
La raiz obtenida
-4.05696
fzm D m f
f z ' z
dV 2 f
0 1 e
dz D D D
Resolviendo para z’
D fzm
z ' zm Ln 1
f D
Sustituyendo nuevamente en la ecuación 14
2
D fzm fzm
V 2
max 2
2
Ln 1
f D D
2
2 g D fzm fzm
V 2
max 2 Ln 1
L f D D
Aplicación
Se tiene una tubería que contiene un fluido que comienza a oscilar con
las siguientes características: Diámetro=0.00465 m., longitud del liquido
en el tubo= 1.14854 m., coeficiente de fricción= 0.0217165, g=9.81 m/s2 ,
z=0.18 m., t=9 seg., dt=0.1 seg.
Sea el sistema:
dx
f 1 ( x, y , z ) ; y ( x 0 ) y 0
dy
dz
f 2 ( x, y , z ) ; z ( x 0 ) z 0
dx
Aplicando a la ecuación:
2 z dz dz
c 2 z c
1 0
dt dt
2
dt
Se sabe que:
dz
v
dt
v
c1 v v c2 ( z )
dt
Le f 2g
c1 c2
2 L D L
Codificando el programa en Fortran 90
program rk4
real,dimension(100)::v,z
real::nt,w,L,f,D
real:: kz1,kv1,kz2,kv2,kz3,kv3,kz4,kv4
real,parameter::g=9.81
real,parameter::tf=9,dt=0.1
open(unit=16, file='resultados.dat',status='unknown')
L=1.14854
f=0.0217165
D=0.00465
w=sqrt(2.*(g/L))
nt=tf/dt+1.
v(1)=0.
z(1)=0.18
do j=2,nt
kz1=dt*(v(j-1))
kv1=-dt*(f/(2.*D)*v(j-1)*abs(v(j-1))+(w**2)*z(j-1))
kz2=dt*(v(j-1)+kv1/2.)
kv2=-dt*(f/(2.*D)*(v(j-1)+kv1/2.)*abs(v(j-1)+kv1/2.)+(w**2)*(z(j-1)+kz1/2.))
kz3=dt*(v(j-1)+kv2/2.)
kv3=-dt*(f/(2.*D)*(v(j-1)+kv2/2.)*abs(v(j-1)+kv2/2.)+(w**2)*(z(j-1)+kz2/2.))
kz4=dt*(v(j-1)+kv3)
kv4=-dt*(f/(2.*D)*(v(j-1)+kv3)*abs(v(j-1)+kv3)+(w**2)*(z(j-1)+kz3))
v(j)=v(j-1)+(kv1+2*kv2+2*kv3+kv4)/6.
z(j)=z(j-1)+(kz1+2*kz2+2*kz3+kz4)/6.
enddo
print*," Tiempo-s Z-m V-m/s"
write(16,99)
99 format(" Tiempo-s Z-m V-m/s")
do j=1,nt
print 100,(j-1)*dt,z(j),v(j)
write(16,100) (j-1)*dt,z(j),v(j)
enddo
100 format(F12.3,F8.3,F8.3)
end program rk4
Tiempo-s Z-m V-m/s Tiempo-s Z-m V-m/s Tiempo-s Z-m V-m/s
.000 .180 .000 4.300 .014 .166 8.600 -.017 .076
.100 .165 -.292 4.400 .029 .124 8.700 -.008 .096
.200 .124 -.503 4.500 .038 .064 8.800 .002 .099
.300 .069 -.596 4.600 .041 -.005 8.900 .011 .086
.400 .009 -.579 4.700 .037 -.072 9.000 .018 .059
.500 -.045 -.480 4.800 .027 -.125
.600 -.085 -.328 4.900 .013 -.155
.700 -.109 -.146 5.000 -.003 -.158
.800 -.114 .049 5.100 -.018 -.134
.900 -.100 .229 5.200 -.029 -.090
1.000 -.070 .354 5.300 -.035 -.033
1.100 -.031 .407 5.400 -.036 .028
1.200 .009 .388 5.500 -.030 .084
1.300 .044 .312 5.600 -.019 .124
1.400 .070 .197 5.700 -.006 .142
1.500 .083 .060 5.800 .008 .135
1.600 .082 -.082 5.900 .020 .107
1.700 .067 -.206 6.000 .029 .062
1.800 .042 -.286 6.100 .033 .008
1.900 .012 -.311 6.200 .031 -.046
2.000 -.018 -.284 6.300 .024 -.092
2.100 -.043 -.215 6.400 .013 -.121
2.200 -.060 -.118 6.500 .000 -.128
2.300 -.067 -.007 6.600 -.012 -.115
2.400 -.062 .103 6.700 -.022 -.082
2.500 -.047 .192 6.800 -.028 -.038
2.600 -.025 .242 6.900 -.030 .012
2.700 .000 .249 7.000 -.026 .060
2.800 .024 .215 7.100 -.018 .096
2.900 .042 .150 7.200 -.007 .115
3.000 .053 .064 7.300 .004 .114
3.100 .055 -.029 7.400 .015 .095
3.200 .047 -.116 7.500 .023 .061
3.300 .032 -.180 7.600 .027 .017
3.400 .013 -.209 7.700 .026 -.029
3.500 -.008 -.203 7.800 .021 -.069
3.600 -.027 -.164 7.900 .013 -.097
3.700 -.040 -.101 8.000 .002 -.108
3.800 -.047 -.025 8.100 -.008 -.100
3.900 -.045 .054 8.200 -.017 -.076
4.000 -.036 .123 8.300 -.023 -.041
4.100 -.021 .168 8.400 -.025 .001
4.200 -.004 .182 8.500 -.023 .042
T vs Z
T vs V
En el gráfico 1, se puede apreciar que las dos máximas oscilaciones
ocurren en los 2 primeros segundos y que el nivel va disminuyendo
cuando siente los efectos de fricción, además se observa que al
transcurrir los 9 segundos de simulación aún no se ha estabilizado el
fluido