source: branches/newlanguage/sample/heat_exchangers/Sample_Simplified.mso @ 145

Last change on this file since 145 was 145, checked in by Rafael de Pelegrini Soares, 15 years ago

Updated switcher sample again

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.4 KB
RevLine 
[89]1#*-------------------------------------------------------------------
2* EMSO Model Library (EML) Copyright (C) 2004 - 2007 ALSOC.
3*
4* This LIBRARY is free software; you can distribute it and/or modify
5* it under the therms of the ALSOC FREE LICENSE as available at
6* http://www.enq.ufrgs.br/alsoc.
7*
8* EMSO Copyright (C) 2004 - 2007 ALSOC, original code
9* from http://www.rps.eng.br Copyright (C) 2002-2004.
10* All rights reserved.
11*
12* EMSO is distributed under the therms of the ALSOC LICENSE as
13* available at http://www.enq.ufrgs.br/alsoc.
14*
15*--------------------------------------------------------------------
16* Sample file for model HeatExchanger_LMTD and HeatExchanger_NTU
17*--------------------------------------------------------------------
18*
19* This sample file needs VRTherm DEMO (www.vrtech.com.br) to run.
20*
21*----------------------------------------------------------------------
22* Author: Gerson B. Bicca
23* $Id: Sample_Simplified.mso 145 2007-01-30 18:20:00Z rafael $
24*--------------------------------------------------------------------*#
[1]25
26using "heat_exchangers/HeatExchangerSimplified.mso";
27
28FlowSheet LMTD_Method
29DEVICES
30
31        exchanger       as HeatExchanger_LMTD;
[145]32        streamhot       as source;
33        streamcold      as source;
[1]34
35CONNECTIONS
36
[145]37        streamhot.Outlet        to exchanger.Inlet.Hot;
38        streamcold.Outlet       to exchanger.Inlet.Cold;
[1]39       
40PARAMETERS
[145]41        PP                      as Plugin       (File="vrpp");
[1]42        NComp           as Integer;
43SET
44
45        PP.LiquidModel     = "RK";
46        PP.VapourModel     = "RK";
47        PP.Components           = ["water"];
48        NComp                           = PP.NumberOfComponents;
49       
[145]50#       exchanger.FlowDirection      = "cocurrent";
51        exchanger.FlowDirection      = "counter";
[1]52
53SPECIFY
54
55        exchanger.Details.A                             = 65.031*"m^2";
[100]56        exchanger.Details.Ud                            = 0.75*"W/(m^2*K)";
57        exchanger.Details.Uc                            = 0.75*"W/(m^2*K)";
[1]58        exchanger.PressureDrop.Hot.Pdrop        = 0*"atm";
59        exchanger.PressureDrop.Cold.Pdrop   = 0*"atm";
60        exchanger.Fc                                    = 1;
61       
[145]62        streamhot.Outlet.F                                      = 1000    * "kmol/h";
63        streamhot.Outlet.T                                      = 450     * "K";
64        #streamhot.Outlet.v                                     = 1;
65        streamhot.Outlet.P                                      = 1.5     * "atm";
66        streamhot.Outlet.z                                      = [1];
[1]67
[145]68        streamcold.Outlet.F                                     = 500   * "kmol/h";
69        streamcold.Outlet.P                                     = 1     * "atm";
70        streamcold.Outlet.T                                     = 315   * "K";
71        #streamcold.Outlet.v                                    = 0;
72    streamcold.Outlet.z                                         = [1];
[1]73       
74OPTIONS
[145]75 Dynamic                          = false;
76 RelativeAccuracy = 1e-6;
[1]77
78end
79
80FlowSheet NTU_Method
81DEVICES
82
83        exchanger       as HeatExchanger_NTU;
[144]84        streamhot       as source;
85        streamcold      as source;
[1]86
87CONNECTIONS
88
[144]89        streamhot.Outlet        to exchanger.Inlet.Hot;
90        streamcold.Outlet       to exchanger.Inlet.Cold;
[1]91       
92PARAMETERS
[144]93        PP                      as Plugin       (File="vrpp");
[1]94        NComp           as Integer;
95SET
96
97        PP.LiquidModel     = "RK";
98        PP.VapourModel     = "RK";
99        PP.Components           = ["water"];
100        NComp                           = PP.NumberOfComponents;
101       
[144]102        exchanger.FlowDirection      = "cocurrent";
[45]103#       exchanger.HE.FlowDirection      = "Counter";
[1]104
105SPECIFY
106
107        exchanger.Details.A                             = 65.031*"m^2";
[100]108        exchanger.Details.Ud                            = 0.75*"W/(m^2*K)";
109        exchanger.Details.Uc                            = 0.75*"W/(m^2*K)";
[1]110        exchanger.PressureDrop.Hot.Pdrop        = 0*"atm";
111        exchanger.PressureDrop.Cold.Pdrop   = 0*"atm";
112       
[144]113        streamhot.Outlet .F                                     = 1000    * "kmol/h";
114        streamhot.Outlet .T                                     = 450     * "K";
115#streamhot.v                                    = 1;
116        streamhot.Outlet .P                                     = 1.5     * "atm";
117        streamhot.Outlet .z                                     = [1];
[1]118
[144]119        streamcold.Outlet .F                                    = 500   * "kmol/h";
120        streamcold.Outlet .P                                    = 1     * "atm";
[145]121        streamcold.Outlet .T                                    = 315   * "K";
[144]122#streamcold.v                                   = 0;
123    streamcold.Outlet .z                                        = [1];
[1]124       
125OPTIONS
[144]126Dynamic= false;
[1]127end
128
Note: See TracBrowser for help on using the repository browser.