Changeset 316 for trunk/sample


Ignore:
Timestamp:
Jul 18, 2007, 3:50:58 PM (16 years ago)
Author:
gerson bicca
Message:

modified heater/cooler model: included energy stream

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sample/heat_exchangers/Sample_Heater.mso

    r240 r316  
    3131
    3232        Heater                  as heater;
    33         streamcold1     as source;
    34         streamcold2     as source;
     33        streamcold      as simple_source;
     34        Qin                             as energy_source;
    3535       
    3636CONNECTIONS
    3737
    38         streamcold1.Outlet      to Heater.Inlet(1);
    39         streamcold2.Outlet      to Heater.Inlet(2);
     38        streamcold.Outlet       to Heater.Inlet(1);
     39        Qin.OutletQ                             to Heater.InletHeat;
     40       
    4041       
    4142PARAMETERS
    4243
    4344        PP                      as Plugin (Type ="PP", LiquidModel = "PR",VapourModel  = "PR",
    44                                                                         Components      = ["water","ethanol"]);
     45                                                                        Components      = ["isobutane","benzene"]);
    4546        NComp           as Integer;
    4647       
    4748SET
    4849
    49         NComp   = PP.NumberOfComponents;
    50        
    51         Heater.Ninlet   = 2;
     50        NComp           = PP.NumberOfComponents;
     51        Heater.Ninlet           = 1;
    5252
    5353SPECIFY
    5454
    55         streamcold1.Outlet.F            = 100   * 'kmol/h';
     55        streamcold.Outlet.F             = 10   * 'kmol/h';
     56        streamcold.Outlet.P             = 1     * 'atm';
     57        streamcold.Outlet.T             = 310   * 'K';
     58    streamcold.Outlet.z                 = [0.5,0.5];
     59
     60        Heater.Outlet.T                 = 360*'K';
     61        Heater.Outlet.P                 = 0.999* 'atm';
     62        Heater.InletHeat.Q      = 10* 'kW';
     63       
     64OPTIONS
     65        Dynamic = false;
     66end
     67
     68FlowSheet Sample_Cooler
     69       
     70DEVICES
     71
     72        Cooler                  as heater;
     73        streamhot       as simple_source;
     74        Qin                             as energy_source;
     75       
     76CONNECTIONS
     77
     78        streamhot.Outlet        to Cooler.Inlet(1);
     79        Qin.OutletQ                     to Cooler.InletHeat;
     80       
     81       
     82PARAMETERS
     83
     84        PP                      as Plugin (Type ="PP", LiquidModel = "PR",VapourModel  = "PR",
     85                                                                        Components      = ["isobutane","benzene"]);
     86        NComp           as Integer;
     87       
     88SET
     89
     90        NComp           = PP.NumberOfComponents;
     91        Cooler.Ninlet           = 1;
     92
     93SPECIFY
     94
     95        streamhot.Outlet.F              = 10   * 'kmol/h';
     96        streamhot.Outlet.P              = 1     * 'atm';
     97        streamhot.Outlet.T              = 310   * 'K';
     98    streamhot.Outlet.z                  = [0.5,0.5];
     99
     100        Cooler.Outlet.T                 = 300*'K';
     101        Cooler.Outlet.P                 = 0.999* 'atm';
     102        Cooler.InletHeat.Q      = 0* 'J/s';
     103       
     104OPTIONS
     105        Dynamic = false;
     106end
     107
     108FlowSheet Sample_TwoHeater
     109       
     110DEVICES
     111
     112        Heater1                         as heater;
     113        Heater2                         as heater;
     114        streamcold1     as simple_source;
     115        streamcold2     as simple_source;
     116        streamcold3     as simple_source;
     117        Qin                                     as energy_source;
     118       
     119CONNECTIONS
     120
     121        streamcold1.Outlet      to Heater1.Inlet(1);
     122        streamcold2.Outlet      to Heater1.Inlet(2);
     123        streamcold3.Outlet      to Heater1.Inlet(3);
     124        Qin.OutletQ                             to Heater1.InletHeat;
     125        Heater1.OutletHeat      to Heater2.InletHeat;
     126        Heater1.Outlet                  to Heater2.Inlet(1);
     127       
     128PARAMETERS
     129
     130        PP                      as Plugin (Type ="PP", LiquidModel = "PR",VapourModel  = "PR",
     131                                                                        Components      = ["water","isobutane","benzene"]);
     132        NComp           as Integer;
     133       
     134SET
     135
     136        NComp           = PP.NumberOfComponents;
     137        Heater1.Ninlet          = 3;
     138        Heater2.Ninlet          = 1;
     139       
     140       
     141SPECIFY
     142
     143        streamcold1.Outlet.F            = 10  * 'kmol/h';
    56144        streamcold1.Outlet.P            = 1     * 'atm';
    57145        streamcold1.Outlet.T            = 300   * 'K';
    58     streamcold1.Outlet.z                = [1,0];
    59 
    60         streamcold2.Outlet.F            = 20*'kmol/h';
     146    streamcold1.Outlet.z                = [1,0,0];
     147       
     148        streamcold2.Outlet.F            = 5   * 'kmol/h';
    61149        streamcold2.Outlet.P            = 1     * 'atm';
    62150        streamcold2.Outlet.T            = 300   * 'K';
    63     streamcold2.Outlet.z                = [0,1];
     151    streamcold2.Outlet.z                = [0,1,0];
    64152       
    65         Heater.Outlet.T         = 310*'K';
    66         Heater.Outlet.P   = 1 * 'atm';
     153        streamcold3.Outlet.F            = 12   * 'kmol/h';
     154        streamcold3.Outlet.P            = 1     * 'atm';
     155        streamcold3.Outlet.T            = 315   * 'K';
     156    streamcold3.Outlet.z                = [0.2,0.5,0.3];
    67157
     158        Heater1.Outlet.T                        = 353*'K';
     159        Heater1.Outlet.P                = 0.999* 'atm';
     160        Heater1.InletHeat.Q     = 0* 'J/s';
     161       
     162        Heater2.Outlet.P        = 0.999* 'atm';
     163        Heater2.Outlet.T                = 370*'K';
     164       
    68165OPTIONS
    69 
    70166        Dynamic = false;
    71        
    72167end
    73 
Note: See TracChangeset for help on using the changeset viewer.