Flujo No Permanente UNMSM
Flujo No Permanente UNMSM
Flujo No Permanente UNMSM
Alumno:
-Pariona Tenorio, Gabriel Masiño
Código:
-14130168
CICLO: Ciclo 8ctavo (Verano).
Tarea 1
Integrar la ecuación
1 ∂P ∂z ∂ v ∂ v f v2
+g +v + + =0
ρ ∂s ∂s ∂s ∂t 2 D
∂V
Integrando la ecuación entre dos puntos para P=0, =0
∂s
Por lo tanto:
∂v fL v 2
g ( z 2−z 1) + L+ =0
∂t 2D
∂v fL v 2
2 gz + L+ =0
∂t 2D
dv fv |v| 2 gz
+ + =0
dt 2 D L
dz
Donde v=
dt
d dz
( ) | |( )
+
f dz dz 2 gz
dt dt 2 D dt dt
+
L
=0
2
dz
2
+
d t 2 D dt dt | |( )
f dz dz 2 gz
+
L
=0
dz
P=
dt
De donde
2
d z dP dP
= =
d t 2 dt dz ( )( dzdt )=P ( dPdz )
Reemplazando en la ecuación restringiendo el movimiento a la dirección (-z).
2
dP P 2 gz
P ( )
dz
−f +
2D L
=0
páá g. 2
Integrando la ecuación
−fz
Multiplicando ambos extremos por el factor integrante e D
−fz −fz
P2 2 gz
e D
× P (( )
dP
dz
−f +
2D L
=0 ×e ) D
Integrando la Integral 1
−fz −fz
P2
e D
. ∫ PdP=e D +K 1
2
Integrando la Integral 2
−fz −fz −fz
P2 P 2 −D P2
f
2D ∫
. e D
dz=f
2D
.
f
e ( D
) + K 2 =−e D
2
+K2
fz
2 g D2 fz
2
P−
Lf 2 (D )
. 1+ =C . e D
dz
Como P= , Reemplazando en la ecuación anterior
dt
fz
dz 2 2 g D2 fz
( ) dt
=
Lf 2
. 1+ +C . e D
D ( )
La Constante de Integración se calcula bajo las condiciones en la cual z=z m
dz
Para =0
dt
fz
2 g D2 f zm
( )
m
0= . 1+ +C . e D
Lf 2 D
−f zm
−2 g D 2 f zm
C=
Lf
2
. 1+
D ( +C . e ) D
Finalmente:
m
z−z ¿
¿
f¿
¿
fz
fz
1+ − 1+ m . e¿
D
2
D ( )
dz 2 g D2
dt( ) =
Lf2
.¿
Tarea 2
Calcular como varían las posiciones y las velocidades hasta el tiempo final de t=10”.
c2=0.03/2*0.5=0.03
De la ecuación diferencial
páá g. 4
dv fv |v| 2 gz
+ + =0
dt 2 D L
dz
=v
dt
Entonces:
dv −fv |v| 2 gz
= −
dt 2D L
Haciendo
2 gz f
C1 = ,C 2=
L 2D
Finalmente
dv
=−C 1 z−C 2 v|v|
dt
dz
=v
dt
dv
=−C 1 z−C 2 v|v|
dt
1
Z n +1=Zn + [k 1 +2 k 2 +2 k 3 +k 4 ]
6
1
V n+1 =V n+ [ L1 +2 L2 +2 L3+ L4 ]
6
Código en Matlab
format short
t0=input('Ingrese el valor de t0 inicial : ');
tf=input('Ingrese el valor de tf final : ');
h=input('Ingrese el tamaño de paso : ');
syms x y xi yi t z
f=input('Ingrese la función f : ');
g=input('Ingrese la función g : ');
d=(tf-t0)/h;
disp(' i t x y')
disp(' ----------------------')
r=zeros(d,4);
p=zeros(d,3);
t=t0;
x=input('Ingrese el valor inicial de x: ');
páá g. 5
y=input('Ingrese el valor inicial de y: ');
for i=1:1:d+1;
x0=x;
y0=y;
t0=t;
r(i,1)=i;
r(i,2)=t;
r(i,3)=x;
r(i,4)=y;
p(i,1)=t;
p(i,2)=x;
p(i,3)=y;
%PARA K1 L1
k1=eval(f);
L1=eval(g);
%PARA K2 L2
k2=[t0+(h/2),x0+(h/2)*k1,y0+(h/2)*L1];
t=k2(1);
x=k2(2);
y=k2(3);
k2=eval(f);
L2=[t0+(h/2),x0+(h/2)*k1,y0+(h/2)*L1];
L2=eval(g);
%Para K3 L3
k3=[t0+(h/2),x0+(h/2)*k2,y0+(h/2)*L2];
t=k3(1);
x=k3(2);
y=k3(3);
k3=eval(f);
L3=[t0+(h/2),x0+(h/2)*k2,y0+(h/2)*L2];
L3=eval(g);
%Para K4 L4
k4=[t0+(h),x0+(h)*k3,y0+(h)*L3];
t=k4(1);
x=k4(2);
y=k4(3);
k4=eval(f);
L4=[t0+(h),x0+(h)*k3,y0+(h)*L3];
L4=eval(g);
%PARA t x e y
x=x0+(h/6)*(k1+2*k2+2*k3+k4);
y=y0+(h/6)*(L1+2*L2+2*L3+L4);
t=t0+h;
end
%IMPRESION DE DATOS
r
plot(p)
xlabel('t')
ylabel('x ,y ')
title('Rk4 de 2 funciones')
Resultados
>> Untitled
Ingrese la función f: y
páá g. 6
Ingrese la función g: -(0.981*x+0.03*y*abs (y))
r=
i t x y
------------------------------------------
1.0000 0 6.0000 0
Gráfica
páá g. 9
Tarea 3
Código en Matlab
format short
t0=input('Ingrese el valor de t0 inicial: ');
tf=input('Ingrese el valor de tf final: ');
h=input('Ingrese el tamaño de paso: ');
syms x y xi yi t z
f=input('Ingrese la función f : ');
g=input('Ingrese la función g : ');
d=(tf-t0)/h;
disp(' i t x y ')
disp(' ----------------------')
r=zeros(d,4);
p=zeros(d,3);
t=t0;
x=input('Ingrese el valor inicial de x: ');
y=input('Ingrese el valor inicial de y: ');
for i=1:1:d+1;
x0=x;
y0=y;
t0=t;
r(i,1)=i;
r(i,2)=t;
r(i,3)=x;
r(i,4)=y;
p(i,1)=t;
p(i,2)=x;
p(i,3)=y;
%PARA K1 L1
páá g. 10
k1=eval(f);
L1=eval(g);
%PARA K2 L2
k2=[t0+(h/2),x0+(h/2)*k1,y0+(h/2)*L1];
t=k2(1);
x=k2(2);
y=k2(3);
k2=eval(f);
L2=[t0+(h/2),x0+(h/2)*k1,y0+(h/2)*L1];
L2=eval(g);
x=x0+(h/2)*(k1+k2);
y=y0+(h/2)*(L1+L2);
t=t0+h;
end
%IMPRESION DE DATOS
r
plot(p)
xlabel('t')
ylabel('x , y ')
title('euler modificado de 2 funciones')
ft 2
Un tubo en U de 1 in de diámetro contiene aceite de υ=10 con una longitud
−4
s
total de 120 in se crea una diferencia manométrica de 16 in al aplicar aire
comprimido a uno de los meniscos, Al retirar súbitamente la presión del Aire hace
que la columna de Aceite Oscile libremente, Calcular como varía las posiciones
hasta encontrar la Velocidad máxima y en qué tiempo Donde V 0=1.9371ft/s y
16∈ ¿
12 ¿
ft
¿/2=0.667 ft
z=¿
dv 32υ dz 2 gz
+ + =0
dt D2 dt L
Donde
dz
=v
dt
dv −32υ 2 gz
= v−
dt D
2
L
De Donde
páá g. 11
dz dv
=v , =−C 1 v−C 2 z
dt dt
32 υ 2g
Donde: C1 = =0.4608 , C2 = =6.44
D2 L
Haciendo un cambio de variable Z=x y V=y, Haremos para un t 0=0 hasta t=10” con
tamaño de paso ∆ T =0.1
>> Untitled2
Ingrese la función f: y
r=
i t x y
-------------------------------------------
páá g. 12
15.0000 1.4000 -0.8578 -0.9139
páá g. 15