Changeset 627


Ignore:
Timestamp:
Sep 19, 2008, 5:23:01 PM (14 years ago)
Author:
gerson bicca
Message:

updated column model (testing)

Location:
branches/gui/eml/stage_separators
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/gui/eml/stage_separators/columnTeste.mso

    r624 r627  
    7171        SpecialTrayIndex(NumberOfTrays)         as Integer                      (Brief="Number of trays", Default=0,Hidden=true);
    7272        FeedTrayLocation                                                        as Integer                      (Brief="Feed tray Location", Default=2);
    73         topdown                                                                                 as Integer                      (Brief="Trays counting (1=top-down, -1=bottom-up)", Default=1,Hidden=true);
    74         top                                                                                             as Integer                      (Brief="Number of top tray",Hidden=true);
    75         bot                                                                                             as Integer                      (Brief="Number of bottom tray",Hidden=true);
    7673        g                                                                                                       as acceleration         (Brief="Gravity Acceleration",Default=9.81,Hidden=true);
    7774        Mw(NComp)                                                                       as molweight    (Brief="Component Mol Weight",Hidden=true);
     
    110107
    111108SET
    112         top = (NumberOfTrays-1)*(1-topdown)/2+1;
    113         bot = NumberOfTrays/top;
    114109        SpecialTrayIndex(FeedTrayLocation) =1;
    115110        Mw = PP.MolecularWeight();
     
    141136        VapourConnector as stream       (Brief="Vapour connection at the middle trays", PosX=0.55, PosY=0,Hidden=true);
    142137
     138        MurphreeEff                                             as Real         (Brief = "Murphree efficiency");
     139
    143140CONNECTIONS
    144141
    145         trays([top+topdown:topdown:bot]).OutletV        to trays([top:topdown:bot-topdown]).InletV;
    146         trays([top:topdown:bot-topdown]).OutletL        to trays([top+topdown:topdown:bot]).InletL;
     142        trays([2:NumberOfTrays]).OutletV        to trays([1:NumberOfTrays-1]).InletV;
     143        trays([1:NumberOfTrays-1]).OutletL      to trays([2:NumberOfTrays]).InletL;
    147144       
    148145        LiquidConnector to trays(1).InletL;
     
    184181       
    185182for i in [1:NumberOfTrays] do
     183
     184"Murphree Efficiency"
     185        trays(i).OutletV.z =  MurphreeEff * (trays(i).yideal - trays(i).InletV.z) + trays(i).InletV.z;
    186186
    187187"Level of clear liquid over the weir"
  • branches/gui/eml/stage_separators/trayTeste.mso

    r615 r627  
    5757        Level                                   as length                       (Brief="Height of clear liquid on plate");
    5858        yideal(NComp)           as fraction;
    59         Emv                                             as Real                         (Brief = "Murphree efficiency");
     59       
    6060       
    6161EQUATIONS
     
    7878"Chemical Equilibrium"
    7979        PP.LiquidFugacityCoefficient(OutletL.T, OutletL.P, OutletL.z)*OutletL.z = PP.VapourFugacityCoefficient(OutletV.T, OutletV.P, yideal)*yideal;
    80 
    81 "Murphree Efficiency"
    82         OutletV.z = Emv * (yideal - InletV.z) + InletV.z;
    8380
    8481"Thermal Equilibrium"
Note: See TracChangeset for help on using the changeset viewer.