Академический Документы
Профессиональный Документы
Культура Документы
Si la ecuacin:
Esta ecuacin nos permite encontrar las oscilaciones en los depsitos.
Si A = AA = AB, entonces:
En la ecuacin (III):
Problema de aplicacin:
Datos:
Dt = 1m
D1 = 5m
D2 = 6m
L =600m
f = 0.024
g = 9.81
Z1=12 m
El valor de m+1 es aproximadamente igual a -1
Mtodo de runge kutta 4 orden
1 Iteracin:
Finalmente
clear all
clc
dt=1;
d1=5;
d2=6;
L=600;
k=4.75;%perdidas
f=0.024;
h=0.1;%h variacion del tiempo
z1=12;
t(1)=0;%t vector inicial 0
V(1)=0;%vector velocidad 0
g=9.81;
pi=3.1416;
Le=L+(k*dt)/f;
%Le : longitud equivalente =Lf+L
%calculando C3 y C4
C3=g*(pi*dt^2/(L*4))*(4/(pi*d1^2)+4/(pi*d2^2));
C4=(Le*f)/(L*2*dt);
Z(1)=z1*(d1^2/dt^2);
%Sea n una variable contador
n=1;
while(t(n)<=1000)
kz1=h*V(n);
kv1=h*(-C3*Z(n)-C4*V(n)*abs(V(n)));
kz2=h*(V(n)+kv1/2);
kv2=h*(-C3*(Z(n)+kz1/2)-C4*(V(n)+kv1/2)*abs(V(n)+kv1/2));
kz3=h*(V(n)+kv2/2);
kv3=h*(-C3*(Z(n)+kz2/2)-C4*(V(n)+kv2/2)*abs(V(n)+kv2/2));
kz4=h*(V(n)+kv3);
kv4=h*(-C3*(Z(n)+kz3)-C4*(V(n)+kv3*abs(V(n)+kv3)));
t(n+1)=t(n)+h;
Z(n+1)=Z(n)+(1/6)*(kz1+2*kz2+2*kz3+kz4);
V(n+1)=V(n)+(1/6)*(kv1+2*kv2+2*kv3+kv4);
%la altura y velocidad en el deposito 1
z1=Z(n)*(dt^2/d1^2);
v1=V(n)*(dt^2/d1^2);
zD1(n+1)=z1;
vD1(n+1)=v1;
plot(t,Z)
plot(t,zD1)
%determinado la altura y velocidad en el deposito 2;
z2=Z(n)*(dt^2/d2^2);
v2=V(n)*(dt^2/d2^2);
zD2(n+1)=z2;
vD2(n+1)=v2;
n=n+1;
end
%grafico de Z y V tuberia
figure(1)
plot(t,Z)
title('altura en la tuberia')
grid on
figure(2)
plot(t,V)
title('velocidad en la tuberia')
grid on
figure(3)
plot(t,zD1)
title('altura en el deposito 1')
grid on
figure(4)
plot(t,vD1)
title('velocidad en el deposito 1')
grid on