![]() |
function hdif=sepe(stop,sbot,ttop,tbot,in,out,t)
% sepe: energy-balance separator module
% function hdif=sepe(stop,sbot,ttop,tbot,in,out,t)
% Argument List:
% Argument Gives
% stop state of the top stream: 'v', 'l', or 's'.
% sbot state of the bottom stream.
% ttop the temperature of the top stream in Tdeg.
% tbot the temperature of the bottom stream in Tdeg.
% in the index of feed,
% out the indices of the top and bottom streams
% in that order.
% t the fraction of each compound in the feed
% that goes to the top stream.
% sepe returns the sum of the enthalpies of the exit
% streams minus the enthalpy of the feed stream.
% Ex. sepe('v','l',120,150,2,[3 5],[.9 .35])
% might simulate a fractionator with stream 2 as the
% feed, 3 as the top product and 5 as the bottom.
% The top comes off as a vapor at 120Tdeg and gets
% 90% of the first component and 35% of the second.
% For additional help and picture, see PICSEPE
% OKB, TYLC
global ne
sne=size(ne);
NS=ne(in,4:sne(2));
NST=NS.*t;
jt=find(NST);
NSB=NS-NST;
jb=find(NSB);
setne(stop,out(1),ttop,NST(jt),jt)
setne(sbot,out(2),tbot,NSB(jb),jb)
hdif=sum(ne(out,3))-ne(in,3);
Also see The Separator Function: sepe. Back to Chapter 5.