You are on page 1of 3

TANQUE1

function y=tanque1(t,h)
%% datos
a=5.06*10^-4
A=29.18
g=9.81
c=1

%% ECUACION GENERAL
y=(-a/A)*c*sqrt(2*g*h);

end

PROGRAMATANQUE1
%% ingrese datos
h0=6.096;
tf=64200
t0=0
n=1000
%% ecuaqcion
[t,h]=ode45('tanque1',[t0:n:tf],h0);
%% grafica
plot(t,h)
xlabel('Tiempo (s)')
ylabel('Altura (m)')
title('VACIADO DE UN TANQUE POR GRAVEDAD')
grid on

VACIADO DE UN TANQUE POR GRAVEDAD


7
data1

4
Altura (m)

0
0 1 2 3 4 5 6 7
Tiempo (s) 4
x 10
Para problema 1

CALIDAD
function y=calidad(x);%x representa la calidad
P=101.325;%Kpa
T=100;%C
zb=0.4;
zt=0.6;
%% coeficiente del a ecuación de antoine del programa
ab=6.01788;bb=1203.677;cb=219.904;
at=6.08436;bt=1347.620;ct=219.787;
%% Halland presiones parciales
PB=10^(ab-(bb/(T+cb)))
PT=10^(at-(bt/(T+ct)))
%% Hallando el K
KB=PB/P
KT=PT/P
%% Ecuacion para hallar la calidad
y=(zb*(KB-1)/(1+x*(KB-1)))+(zt*(KT-1)/(1+x*(KT-1)));

end

PROGRAMA
%en comando escribir z=fzero('nombre',x0,'disp,iter','tolx',1e-6)
clear all,clc

%% programa funcion fzero


h=fzero('calidad',0.52,optimset('disp','iter','tolx',1e-6))%fun
=@funcion.por ejemplo @calidad

PARA PROBLEMA 2
%punto de burbuja
%sumatoria delos zi*ki=1
%sumatoria de zi*ki-1=0
%ki=Presion parcial/presion total;% la presion esta en KPa
%presion parcial=A-B/(T°+C);%temperatura esta en C°
function y=puntoburbuja(T);%T representa la temperatura de burbuja
P=101.325;%Kpa
zb=0.4;
zt=0.6;
%%coeficiente del a ecuación de antoine del programa
ab=6.01788; bb=1203.677; cb=219.904;
at=6.08436; bt=1347.620; ct=219.787;
%% Halland presiones parciales
%% Ecuacion para hallar la calidad
y=(((0.4*(10^(ab-(bb/(T+cb)))))/P)+((0.6*(10^(at-(bt/(T+ct)))))/P)-1);

end
PROGRAMA
%en comando escribir z=fzero('nombre',x0,'disp,iter','tolx',1e-6)
clear all,clc

%% programa funcion fzero


h=fzero('puntodeburbuja',0.52,optimset('disp','iter','tolx',1e-6))%fun
=@funcion.por ejemplo @calidad

PARA PROBLEMA 3
%punto de rocio
%sumatoria delos zi/ki=1
%sumatoria de zi*ki-1=0
%ki=Presion parcial/presion total;% la presion esta en KPa
%presion parcial=A-B/(T°+C);%temperatura esta en C°
function y=puntorocio(T);%T representa la temperatura de burbuja
P=101.325;%Kpa
zb=0.4;
zt=0.6;
%%coeficiente del a ecuación de antoine del programa
ab=6.01788;bb=1203.677;cb=219.904;
at=6.08436;bt=1347.620;ct=219.787;

%% Ecuacion para hallar la calidad


y=((0.4/(10^(ab-(bb/(T+cb)))))*P)+((0.6/(10^(at-(bt/(T+ct)))))*P)-1

end

PROGRAMA
%en comando escribir z=fzero('nombre',x0,'disp,iter','tolx',1e-6)
clear all,clc

%% programa funcion fzero


h=fzero('puntoderocio',0.52,optimset('disp','iter','tolx',1e-6))%fun
=@funcion.por ejemplo @calidad

You might also like