Ignore:
Timestamp:
Feb 8, 2007, 4:37:44 PM (17 years ago)
Author:
gerson bicca
Message:

testing new formulations for heat exchanger models

Location:
branches/newlanguage/sample/heat_exchangers
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/newlanguage/sample/heat_exchangers/Eshell_Detailed_LMTD.mso

    r135 r160  
    3131
    3232        exchanger               as E_Shell_LMTD_Det;
    33         streamhot_in    as streamTP;
    34         streamcold_in   as streamTP;
     33        streamhot_in    as source;
     34        streamcold_in   as source;
    3535       
    3636CONNECTIONS
    3737
    38         streamhot_in    to exchanger.Inlet.Hot;
    39         streamcold_in   to exchanger.Inlet.Cold;
     38        streamhot_in.Outlet     to exchanger.Inlet.Hot;
     39        streamcold_in.Outlet    to exchanger.Inlet.Cold;
    4040       
    4141PARAMETERS
    4242
    43         PP                      as CalcObject   (File="vrpp");
     43        PP                      as Plugin       (File="vrpp");
    4444        NComp           as Integer;
    4545
     
    5353        NComp                           = PP.NumberOfComponents;
    5454       
    55         exchanger.HE.HotSide  = "Shell";
     55        exchanger.HotSide  = "shell";
    5656
    5757#   LMTD Correction Factor
     
    5959
    6060#   Heat Transfer Correlation
    61 #       exchanger.HE.LaminarFlow                = "Schlunder";
    62 #       exchanger.HE.TurbulentFlow              = "SiederTate";
    63 #       exchanger.HE.TransitionFlow     = "GnielinskiII";
     61        exchanger.LaminarCorrelation            = "Schlunder";
     62        exchanger.TurbulentCorrelation  = "SiederTate";
     63        exchanger.TransitionCorrelation = "Gnielinski";
    6464
    6565#=====================================================================
     
    6767#=====================================================================       
    6868exchanger.Tpass                         = 4;
    69 exchanger.Dishell               = 0.75  *"m";
    70 exchanger.Lcf                   = 0.043  *"m";
     69exchanger.Dishell               = 0.75  *'m';
     70exchanger.Lcf                   = 0.043  *'m';
    7171exchanger.Nss                   = 1;
    72 exchanger.Donozzle_Shell    = 0.1937    *"m";
    73 exchanger.Dinozzle_Shell    = 0.1937    *"m";
    74 exchanger.Honozzle_Shell    = 0.0225    *"m";
    75 exchanger.Hinozzle_Shell    = 0.02155   *"m";
     72exchanger.Donozzle_Shell    = 0.1937    *'m';
     73exchanger.Dinozzle_Shell    = 0.1937    *'m';
     74exchanger.Honozzle_Shell    = 0.0225    *'m';
     75exchanger.Hinozzle_Shell    = 0.02155   *'m';
    7676
    7777#=====================================================================
     
    8080exchanger.Ntt                   = 500;
    8181exchanger.Pattern               = 30;
    82 exchanger.pitch                 = 0.0254        *"m";
    83 exchanger.Ltube                 = 5.5           *"m";
    84 exchanger.Ditube                = 0.013395  *"m";
    85 exchanger.Dotube                = 0.015875  *"m";
    86 exchanger.Kwall                         = 0.057         *"kW/m/K";
    87 exchanger.Donozzle_Tube     = 0.203     *"m";
    88 exchanger.Dinozzle_Tube         = 0.203         *"m";
     82exchanger.pitch                 = 0.0254        *'m';
     83exchanger.Ltube                 = 5.5           *'m';
     84exchanger.Ditube                = 0.013395 *'m';
     85exchanger.Dotube                = 0.015875  *'m';
     86exchanger.Kwall                         = 0.057         *'kW/m/K';
     87exchanger.Donozzle_Tube     = 0.203     *'m';
     88exchanger.Dinozzle_Tube         = 0.203         *'m';
    8989#=====================================================================
    9090#       Baffles Geometrical Parameters
    9191#=====================================================================
    92 exchanger.Lcd           = 0.0047        *"m";
     92exchanger.Lcd           = 0.0047        *'m';
    9393exchanger.Bc            = 25;
    94 exchanger.Ltd           = 0.00039  *"m";
    95 exchanger.Nb                    = 6;
     94exchanger.Ltd           = 0.00039  *'m';
     95exchanger.Nb            = 6;
    9696
    9797SPECIFY
     
    9999#   Hot Stream
    100100#============================================
    101         streamhot_in.F  = 40    * "mol/s";
    102         streamhot_in.T  = 400* "K";
    103         streamhot_in.z  = [1]     ;
    104         streamhot_in.P  = 740     * "kPa";
     101        streamhot_in.Outlet.F   = 40    * 'mol/s';
     102        streamhot_in.Outlet.T   = 400* 'K';
     103        streamhot_in.Outlet.z   = [1]     ;
     104        streamhot_in.Outlet.P   = 740     * 'kPa';
    105105#============================================
    106106#   Cold Stream
    107107#============================================   
    108         streamcold_in.F  = 75   * "mol/s";
    109         streamcold_in.T  = 333  * "K";
    110         streamcold_in.z  = [1];
    111         streamcold_in.P  = 2210*"kPa";
     108        streamcold_in.Outlet.F  = 75   * 'mol/s';
     109        streamcold_in.Outlet.T  = 333  * 'K';
     110        streamcold_in.Outlet.z  = [1];
     111        streamcold_in.Outlet.P  = 2210*'kPa';
    112112#=====================================================================
    113113#       Baffle Spacing
    114114#=====================================================================
    115         exchanger.Baffles.Ls    = 0.622  *"m";
    116         exchanger.Baffles.Lsi   = 0.807  *"m";
     115        exchanger.Baffles.Ls    = 0.622  *'m';
     116        exchanger.Baffles.Lsi   = 0.807  *'m';
    117117#=====================================================================
    118118#       Fouling
    119119#=====================================================================
    120 exchanger.Resistances.Rfi = 0*"m^2*K/kW";
    121 exchanger.Resistances.Rfo = 0*"m^2*K/kW";
     120exchanger.Resistances.Rfi = 0*'m^2*K/kW';
     121exchanger.Resistances.Rfo = 0*'m^2*K/kW';
    122122
    123123OPTIONS
    124124
    125  mode = "steady";
     125 Dynamic = false;
    126126
    127127end
  • branches/newlanguage/sample/heat_exchangers/Eshell_Detailed_NTU.mso

    r100 r160  
    2626using "heat_exchangers/HeatExchangerDetailed.mso";
    2727
    28 FlowSheet Exchanger_E_shell_Detailed_NTU
     28FlowSheet EshellDetailedNTUbranch
    2929       
    3030DEVICES
    31         exchanger               as E_Shell_NTU_Det;
    32         streamhot_in    as streamTP;
    33         streamcold_in   as streamTP;
     31        exchanger               as Shell_and_Tubes_NTU_Det;
     32        streamhot_in    as source;
     33        streamcold_in   as source;
     34       
     35        Outcold as sink;
     36        Outhot  as sink;
    3437       
    3538CONNECTIONS
    36         streamhot_in    to exchanger.Inlet.Hot;
    37         streamcold_in   to exchanger.Inlet.Cold;
     39        streamhot_in.Outlet             to exchanger.Inlet.Hot;
     40        streamcold_in.Outlet    to exchanger.Inlet.Cold;
     41        exchanger.Outlet.Hot    to Outhot.Inlet;
     42        exchanger.Outlet.Cold   to Outcold.Inlet;
    3843       
    3944PARAMETERS
    40         PP                      as CalcObject   (File="vrpp");
     45        PP                      as Plugin       (File="vrpp");
    4146        NComp           as Integer;
    4247
    4348SET
    44         PP.Components                   = ["benzene","toluene"];
    45         exchanger.HE.HotSide    = "Shell";
     49
     50        PP.Components           = ["benzene","toluene"];
    4651        PP.LiquidModel                  = "PR";
    4752        PP.VapourModel                  = "PR";
    4853        NComp                                   = PP.NumberOfComponents;
    4954       
     55        exchanger.HotSide     = "shell";
     56        exchanger.ShellType  = "Eshell";
     57       
    5058#   Heat Transfer Correlation
    51         exchanger.HE.LaminarFlow                = "Schlunder";
    52         exchanger.HE.TurbulentFlow              = "SiederTate";
    53         exchanger.HE.TransitionFlow     = "GnielinskiII";
     59        exchanger.LaminarCorrelation            = "Schlunder";
     60        exchanger.TurbulentCorrelation  = "SiederTate";
     61        exchanger.TransitionCorrelation = "Gnielinski";
    5462
    5563#=====================================================================
    5664#       Shell Geometrical Parameters
    5765#=====================================================================   
    58 exchanger.Tpass                         = 4;
    59 exchanger.Dishell               = 0.75  *"m";
    60 exchanger.Lcf                   = 0.043 *"m";
    61 exchanger.Nss                   = 1;
    62 exchanger.Donozzle_Shell    = 0.1937  *"m";
    63 exchanger.Dinozzle_Shell    = 0.1937  *"m";
    64 exchanger.Honozzle_Shell    = 0.0225  *"m";
    65 exchanger.Hinozzle_Shell    = 0.02155 *"m";
     66exchanger.Tpass                                 = 4;
     67exchanger.Dishell                               = 0.75  *'m';
     68exchanger.Lcf                                   = 0.043 *'m';
     69exchanger.Nss                                   = 1;
     70exchanger.Donozzle_Shell        = 0.1937        *'m';
     71exchanger.Dinozzle_Shell        = 0.1937        *'m';
     72exchanger.Honozzle_Shell        = 0.0225        *'m';
     73exchanger.Hinozzle_Shell        = 0.02155       *'m';
    6674
    6775#=====================================================================
     
    6977#=====================================================================
    7078exchanger.Ntt                   = 500;
    71 exchanger.Pattern               = 30;
    72 exchanger.pitch                 = 0.0254        *"m";
    73 exchanger.Ltube                 = 5.5           *"m";
    74 exchanger.Ditube                = 0.013395  *"m";
    75 exchanger.Dotube                = 0.015875  *"m";
    76 exchanger.Kwall                         = 0.057         *"kW/m/K";
    77 exchanger.Donozzle_Tube     = 0.203     *"m";
    78 exchanger.Dinozzle_Tube         = 0.203         *"m";
     79exchanger.Pattern                       = 30;
     80exchanger.pitch                         = 0.0254                *'m';
     81exchanger.Ltube                 = 5.5                   *'m';
     82exchanger.Ditube                = 0.013395      *'m';
     83exchanger.Dotube                = 0.015875      *'m';
     84exchanger.Kwall                         = 0.057                 *'kW/m/K';
     85exchanger.Donozzle_Tube  = 0.203                *'m';
     86exchanger.Dinozzle_Tube   = 0.203               *'m';
    7987#=====================================================================
    8088#       Baffles Geometrical Parameters
    8189#=====================================================================
    82 exchanger.Lcd           = 0.0047        *"m";
     90exchanger.Lcd           = 0.0047         *'m';
    8391exchanger.Bc            = 25;
    84 exchanger.Ltd           = 0.00039  *"m";
    85 exchanger.Nb                    = 6;
     92exchanger.Ltd           = 0.00039   *'m';
     93exchanger.Nb            = 6;
    8694
    8795SPECIFY
     
    8997#   Hot Stream
    9098#============================================
    91         streamhot_in.F  = 40            * "mol/s";
    92         streamhot_in.T  = 393.15        * "K";
    93         streamhot_in.z  = [1,0];
    94         streamhot_in.P  = 740           * "kPa";
     99        streamhot_in.Outlet.F   = 40            * 'mol/s';
     100        streamhot_in.Outlet.T   = 393.15        * 'K';
     101        streamhot_in.Outlet.z   = [1,0];
     102        streamhot_in.Outlet.P   = 740           * 'kPa';
    95103#============================================
    96104#   Cold Stream
    97105#============================================   
    98         streamcold_in.F  = 122          * "mol/s";
    99         streamcold_in.T  = 333.15   * "K";
    100         streamcold_in.z  = [0,1];
    101         streamcold_in.P  = 2210         *"kPa";
     106        streamcold_in.Outlet.F  = 122           * 'mol/s';
     107        streamcold_in.Outlet.T  = 333.15   * 'K';
     108        streamcold_in.Outlet.z  = [0,1];
     109        streamcold_in.Outlet.P  = 2210          *'kPa';
    102110#=====================================================================
    103111#       Baffle Spacing
    104112#=====================================================================
    105         exchanger.Baffles.Ls    = 0.622  *"m";
    106         exchanger.Baffles.Lsi   = 0.807  *"m";
     113        exchanger.Baffles.Ls            = 0.622   *'m';
     114        exchanger.Baffles.Lsi   = 0.807  *'m';
    107115#=====================================================================
    108116#       Fouling
    109117#=====================================================================
    110 exchanger.Resistances.Rfi = 0.0018*"m^2*K/kW";
    111 exchanger.Resistances.Rfo = 0.0021*"m^2*K/kW";
     118exchanger.Resistances.Rfi = 0.0018*'m^2*K/kW';
     119exchanger.Resistances.Rfo = 0.0021*'m^2*K/kW';
    112120
    113121OPTIONS
    114122
    115  mode   = "steady";
     123 Dynamic = false;
     124 GuessFile = "D:\@Bicca\2007\Testes\Detalhados\EshellDetailedNTUbranch.rlt";
    116125
    117126end
Note: See TracChangeset for help on using the changeset viewer.