Está en la página 1de 3

%menu para calculo de gradiente de presion

%mendoza del solar diana laura


%flujo multifasico en tuberias
%7mo.a
clear
clc
op=0;
while op~=9
clc
fprintf('MENU de calculo de los componentes del gradiente de presion
\n\n')
fprintf('1.calcular el resbalamiento del liquido y del gas en tuberia
\n')
fprintf('2.calcular el volumen de la tuberia\n')
fprintf('3.calcular el gradiente de presion por efecto de elevacion
\n')
fprintf('4.calcular la densidad del sistema y componente de elevacion
\n')
fprintf('5.calcular el componente de elevacion entre dos puntos \n')
fprintf('6.calcular el componente de friccion \n')
fprintf('7.calcular el componente de aceleracion \n')
fprintf('8.calcular el gradiente de perdida de presion por calor
\n')
fprintf('8.calcular la velocidad del gas y del liquidos y la
suspencion \n')
op=input('opcion:');
clc
switch op
case 1
v1=input('introduzca el volumen de liquido dentro de la
tuberia en L: \n');
l=input('introduzca la longitud de la tuberia en M: \n');
d=input('introduzca el diametro interior de la tuberia en in:
\n');
vi=(0.5067*((d)^2)*l);
hl=(v1/vi);
hg=(1-hl);
fprintf('El resbalamiento del liquido es: %d \n',hl);
fprintf('El resbalamiento del gas es: %d \n',hg);
fprintf('oprime una tecla para continuar...'),
pause
case 2
Rl=input('introduzca el resbalamiento del liquido dentro de
la tuberia: \n');
vl=input('introduzca el volumen del liquido dentro de la
tuberia el L: \n');
vt=(vl/Rl);
hg2=(1-Rl);
fprintf('el volumen de la tuberia es: %d \n',vt);
fprintf('El resbalamiento del gas es: %d \n',hg2);
fprintf('oprime una tecla para continuar...'),
pause
case 3
de=input('introduzca la densidad de la mezcla: \n');
an=input('introduzca el angulo: \n');
g=input('introduzca la gravedad segun sus unidades: \n');
dp=(de*g*(sin(an)));
fprintf('el componente de elevacion es: %d \n',dp);
fprintf('oprime una tecla para continuar...'),
pause
case 4
dp=input('introduzca la densidad petroleo: \n');
dw=input('introduzca la densidad del agua: \n');
fo=input('introduzca fo: \n');
fw=input('introduzca fw: \n');
g1=input('introduzca la gravedad segun las unidades \n');
an2=input('introduzca el angulo: \n');
pL=((dp*fo)+(dw*fw));
cp=(pL*g1*(sin(an2)));
fprintf('la densidad de la mezcla es: %d \n',pL);
fprintf('el componente de elevacion es: %d \n',cp);
fprintf('oprime una tecla para continuar...'),
pause
case 5
dm=input('introduzca la densidad de la mezcla: \n');
an3=input('introduzca el angulo del punto 1: \n');
an4=input('introduzca el angulo del punto 2: \n');
g2=input('introduzca la gravedad segun las unidades \n');
DL=((dm*g2*(sin(an3)))+(dm*g2*(sin(an4))));
fprintf('el componente de elevacion es: %d \n',DL);
fprintf('oprime una tecla para continuar...'),
pause
case 6
df=input('introduzca la densidad del fluido: \n');
vm=input('introduzca la velocidad promedio: \n');
Id=input('introduzca el diametro de la tuberia: \n');
fr=input('introduzca el factor de friccion: \n');
df=((fr*df*((vm)^2))/(2*32.17*Id));
fprintf('el componente de friccion de gradiente de presion
es: %d \n',df);
fprintf('oprime una tecla para continuar...'),
pause
case 7
df1=input('introduzca la densidad del fluido: \n');
ve=input('introduzca la velocidad: \n');
dv=input('introduzca el cambio de velocidad: \n');
id=input('introduzca el diametro de la tuberia: \n');
lo=input('introduzca la longitud de la tuberia: \n');
dac=((df1*ve*dv)/(lo*32.17*id));
fprintf('el componente de aceleracion de gradiente de presion
es: %d \n',dac);
fprintf('oprime una tecla para continuar...'),
pause
case 8
u=input('introduzca el coeficiente de tranferencia de calor:
\n');
diame=input('introduzca el diametro interior de la tuberia:
\n');
Wt=input('introduzca el caudal mazimo en BPD: \n');
t=input('introduzca la temperatura promedio del fluido: \n');
tg=input('introduzca la temperatura promedio del fluido
circundante: \n');
graP=((u*(3.1416*diame))/(Wt*(t-tg)));
fprintf('el gradiente de perdida de presion por calor es: %d
\n',graP);
fprintf('oprime una tecla para continuar...'),
pause
case 9
QL=input('introduzca el gasto del liquido: \n');
QG=input('introduzca el gasto del gas: \n');
diame2=input('introduzca el diametro de la tuberia: \n');
A=((3.1416*diame2)/4);
Vsl=(QL/A);
Vsg=(QG/A);
vprome=((QL*QG)/A);
susp=(Vsl/(Vsl+Vsg));
fprintf('la velocidad del liquido es: %d \n',Vsl);
fprintf('la velocidad del gas es: %d \n',Vsg);
fprintf('la velocidad promedio de la mezcla es: %d
\n',Vprome);
fprintf('la suspencion del liquido es: %d \n',susp);
fprintf('oprime una tecla para continuar...'),
pause
end
end

También podría gustarte