Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En un destilador flash entra un alimento con una fracción molar de Benceno 𝑧𝐵 = 0.5 y
Tolueno 𝑧𝑡 = 0.5. La mezcla binaria es sometida a una destilación flash operando a una
presión de 2.5 atm. Usemos Chao-seader como ecuación de estado.
En Matlab:
a. Haga un programa que calcule la fracción molar en la corriente de salida de gas, la
𝑉
fracción molar en la corriente de salida del líquido, la fracción de vaporización 𝑓 = a
𝐹
cinco temperaturas diferentes. Realice un GUI que permita interacción con el usuario
para obtener los datos calculados.
A partir de las gráficas anteriores es posible visualizar que la temperatura de rocío es de
401.93 K y la temperatura de burbuja es 408.009 K
Diagrama de proceso
Código
function varargout = TALLER4INTENTO2(varargin)
% TALLER4INTENTO2 MATLAB code for TALLER4INTENTO2.fig
% TALLER4INTENTO2, by itself, creates a new TALLER4INTENTO2 or raises the existing
% singleton*.
%
% H = TALLER4INTENTO2 returns the handle to a new TALLER4INTENTO2 or the handle to
% the existing singleton*.
%
% TALLER4INTENTO2('CALLBACK',hObject,eventData,handles,...) calls the local
% function named CALLBACK in TALLER4INTENTO2.M with the given input arguments.
%
% TALLER4INTENTO2('Property','Value',...) creates a new TALLER4INTENTO2 or raises the
% existing singleton*. Starting from the left, property value pairs are
% applied to the GUI before TALLER4INTENTO2_OpeningFcn gets called. An
% unrecognized property name or invalid value makes property application
% stop. All inputs are passed to TALLER4INTENTO2_OpeningFcn via varargin.
%
% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one
% instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT
% --- Outputs from this function are returned to the command line.
function varargout = TALLER4INTENTO2_OutputFcn(hObject, eventdata, handles)
% varargout cell array for returning output args (see VARARGOUT);
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
En este caso, se movió el slider para obtener valores de composiciones y f para la temperatura
mostrada en la interfaz. De esta manera, se tomaron diferentes temperaturas entre la temperatura
de burbuja y la temperatura de rocío y se obtuvo
i Temperatura [°C] xB xT yB yT f
1 128,78 0,435331 0,564669 0,631564 0,368436 0,329551
2 129,15 0,424511 0,575489 0,620996 0,379004 0,384198
3 130,21 0,39346 0,60654 0,589607 0,410393 0,543162
4 131,03 0,370012 0,629988 0,564814 0,435186 0,667284
5 132,12 0,33941 0,66059 0,530957 0,469043 0,838385
6 132,91 0,317766 0,682234 0,505928 0,494072 0,968493
7 134,859 0,266059 0,733941 0,442218 0,557782 1,328010
A partir de los datos obtenidos es posible observar que el valor de F de la temperatura de rocío y
burbuja no corresponden a lo esperado, 0 y 1 respectivamente. Esto se puede explicar porque para
el modelo de programación se utilizó la ley de Raoult, el cuál es ideal. Del mismo modo, para
modelar el sistema se utilizó el método CHAO-SEA. Los datos muestran la tendencia de que, al
aumentar la temperatura, la composición de tolueno aumenta tanto en la fase líquida como
gaseosa, mientras que la composición del benceno disminuye. Esto significa que el tolueno está
cambiando de fase y por eso su fracción molar se ve afectada.