#*------------------------------------------------------------------- * EMSO Model Library (EML) Copyright (C) 2004 - 2007 ALSOC. * * This LIBRARY is free software; you can distribute it and/or modify * it under the therms of the ALSOC FREE LICENSE as available at * http://www.enq.ufrgs.br/alsoc. * * EMSO Copyright (C) 2004 - 2007 ALSOC, original code * from http://www.rps.eng.br Copyright (C) 2002-2004. * All rights reserved. * * EMSO is distributed under the therms of the ALSOC LICENSE as * available at http://www.enq.ufrgs.br/alsoc. * *-------------------------------------------------------------------- * Sample file for a Double Pipe Heat Exchanger *-------------------------------------------------------------------- * * This sample file needs VRTherm (www.vrtech.com.br) to run. * *---------------------------------------------------------------------- * Author: Gerson B. Bicca * $Id: Sample_DoublePipe.mso 139 2007-01-29 15:50:41Z bicca $ *--------------------------------------------------------------------*# using "heat_exchangers/DoublePipe.mso"; FlowSheet Double_Pipe PARAMETERS PP as Plugin (File="vrpp"); NComp as Integer; DEVICES exchanger as DoublePipe_LMTD; streamhot as source; streamcold as source; CONNECTIONS streamhot.Outlet to exchanger.Inlet.Hot; streamcold.Outlet to exchanger.Inlet.Cold; SET PP.LiquidModel = "PR"; PP.VapourModel = "PR"; PP.Components = ["n-hexane","water"]; NComp = PP.NumberOfComponents; #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # Options #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ exchanger.HE.FlowDirection = "Counter"; exchanger.HE.TurbulentFlow = "SiederTate"; #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # Double Pipe Geometrical Parameters and Alocation #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ exchanger.HE.HotSide = "Inner"; exchanger.DoInner = 0.04826*"m"; exchanger.DiInner = 0.04089*"m"; exchanger.DiOuter = 0.07793*"m"; exchanger.Kwall = 0.057 *"kW/m/K"; exchanger.Lpipe = 3*"m"; SPECIFY #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # Hot Stream #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ streamhot.Outlet.F = 10 * "kmol/h"; streamhot.Outlet.T = (68+273.15) * "K"; streamhot.Outlet.P = 5.4 * "bar"; streamhot.Outlet.z = [1,0]; #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # Cold Stream #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ streamcold.Outlet.F = 5 * "kmol/h"; streamcold.Outlet.P = 5.1 * "bar"; streamcold.Outlet.T = (23+273.15) * "K"; streamcold.Outlet.z = [0,1]; #===================================================================== # Fouling #===================================================================== exchanger.Resistances.Rfi = 0.0018*"m^2*K/kW"; exchanger.Resistances.Rfo = 0.0021*"m^2*K/kW"; OPTIONS Dynamic = false; end