Changeset 918 for branches


Ignore:
Timestamp:
Feb 25, 2010, 1:45:10 PM (13 years ago)
Author:
Rafael de Pelegrini Soares
Message:

Fixed some flash and cost models

Location:
branches/gui
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branches/gui/eml/costs/flash_cost.mso

    r732 r918  
    6060        Ts                              as length (Brief="Thickness");
    6161        dens_mass_material as dens_mass (Brief = "Mass Density of the Material");
    62         Pi                              as constant (Brief="Pi Number",Default=3.14159265);
    6362
    6463        VARIABLES
  • branches/gui/eml/costs/reboiler_cost.mso

    r331 r918  
    6767        EQUATIONS
    6868        "Average pressure"
    69         P = 0.5*(InletL.P + OutletL.P);
     69        P = 0.5*(InletLiquid.P + OutletLiquid.P);
    7070       
    7171        "Capital Cost"
  • branches/gui/eml/stage_separators/flash.mso

    r879 r918  
    1919using "tank";
    2020
    21 Model flash
     21Model flash as VesselVolume
    2222
    2323ATTRIBUTES
     
    6161
    6262        Mw(NComp)               as molweight    (Brief="Mol Weight", Hidden=true);
    63         Gconst          as acceleration (Brief="Gravity Acceleration",Default=9.81,Hidden=true);
    6463       
    6564        Levelpercent_Initial                    as positive     (Brief="Initial liquid height in Percent", Default = 0.70);
     
    7170        Mw=PP.MolecularWeight();
    7271
    73         Gconst  = 9.81 * 'm/(s^2)';
    74 
    7572VARIABLES
    76 
    77         Geometry                as VesselVolume (Brief="Vessel Geometry", Symbol=" ");
    7873
    7974in      Inlet                   as stream                       (Brief="Feed Stream", PosX=0, PosY=0.48, Symbol="_{in}");
     
    123118       
    124119"Energy Holdup"
    125         E = LiquidHoldup*OutletLiquid.h + VapourHoldup*OutletVapour.h - OutletLiquid.P*Geometry.Vtotal;
     120        E = LiquidHoldup*OutletLiquid.h + VapourHoldup*OutletVapour.h - OutletLiquid.P*Vtotal;
    126121       
    127122"Mol fraction normalisation"
     
    151146       
    152147"Static Head"   
    153         Pstatic = PP.LiquidDensity(OutletLiquid.T, Peq, OutletLiquid.z) * Gconst * Geometry.Level;
     148        Pstatic = PP.LiquidDensity(OutletLiquid.T, Peq, OutletLiquid.z) * Gconst * Level;
    154149
    155150"Mechanical Equilibrium for the Liquid Phase"
     
    163158
    164159"Geometry Constraint"
    165         Geometry.Vtotal = LiquidHoldup * vL + VapourHoldup * vV;
     160        Vtotal = LiquidHoldup * vL + VapourHoldup * vV;
    166161
    167162"Temperature indicator"
     
    172167
    173168"Level indicator"
    174         LI*Geometry.Vtotal= Geometry.Vfilled;
     169        LI*Vtotal= Vfilled;
    175170
    176171"Liquid Level"
    177         LiquidHoldup * vL = Geometry.Vfilled;
     172        LiquidHoldup * vL = Vfilled;
    178173
    179174end
  • branches/gui/eml/stage_separators/tank.mso

    r913 r918  
    3737       
    3838PARAMETERS
    39         PI                      as positive             (Brief="Pi value", Default=3.141593,Hidden=true, Symbol="\pi");
     39        Pi                      as positive             (Brief="Pi value", Default=3.141593,Hidden=true, Symbol="\pi");
    4040        Gconst                  as acceleration (Brief="Gravity Acceleration",Default=9.81,Hidden=true);
    4141
     
    5353
    5454        Gconst = 9.81 * 'm/(s^2)';
    55         Vhead_elliptical        = (PI*Diameter^3)/12;
    56         Vhead_hemispherical = (PI*Diameter^3)/6;
    57         Vcylinder = 0.25*(PI*Diameter^2)*Lenght;
     55        Vhead_elliptical        = (Pi*Diameter^3)/12;
     56        Vhead_hemispherical = (Pi*Diameter^3)/6;
     57        Vcylinder = 0.25*(Pi*Diameter^2)*Lenght;
    5858        radius = 0.5*Diameter;
    5959       
     
    7272
    7373"Vessel Cross Section Area"
    74         Across = 0.25*(PI*Diameter^2);
     74        Across = 0.25*(Pi*Diameter^2);
    7575
    7676switch Heads
     
    8484
    8585"Vessel Filled Volume"
    86         Vfilled = 0.25*PI*(((Diameter*Level)/(0.25*Diameter))^2)*(0.25*Diameter-Level/3);
     86        Vfilled = 0.25*Pi*(((Diameter*Level)/(0.25*Diameter))^2)*(0.25*Diameter-Level/3);
    8787
    8888else
    8989
    9090"Vessel Filled Volume"
    91         Vfilled = 0.25*PI*(Diameter^2)*(Level - 0.25*Diameter/3);
     91        Vfilled = 0.25*Pi*(Diameter^2)*(Level - 0.25*Diameter/3);
    9292
    9393end
     
    101101
    102102"Vessel Filled Volume"
    103         Vfilled = 0.25*PI*(Level^2)*(2*Diameter-4*Level/3);
     103        Vfilled = 0.25*Pi*(Level^2)*(2*Diameter-4*Level/3);
    104104
    105105else
    106106
    107107"Vessel Filled Volume"
    108         Vfilled = 0.25*PI*((2/3)*((0.5*Diameter)^3) - (0.25*(Diameter)^3) + Level*Diameter^2);
     108        Vfilled = 0.25*Pi*((2/3)*((0.5*Diameter)^3) - (0.25*(Diameter)^3) + Level*Diameter^2);
    109109
    110110end
  • branches/gui/sample/stage_separators/sample_flash.mso

    r909 r918  
    172172
    173173        SET
    174         F101.Geometry.Orientation = "vertical";
    175         F101.Geometry.Heads = "hemispherical";
    176         F101.Geometry.Diameter = 2 * 'm';
    177         F101.Geometry.Lenght = 5 * 'm';
     174        F101.Orientation = "vertical";
     175        F101.Heads = "hemispherical";
     176        F101.Diameter = 2 * 'm';
     177        F101.Lenght = 5 * 'm';
    178178        F101.Levelpercent_Initial = 0.80;
    179179        F101.Temperature_Initial = 373 * 'K';
  • branches/gui/sample/stage_separators/sample_flash.pfd

    r904 r918  
    3131<View>
    3232        <Zoom_Level>1</Zoom_Level>
    33         <Width>1070</Width>
    34         <Height>463</Height>
     33        <Width>1441</Width>
     34        <Height>447</Height>
    3535        <X>0</X>
    3636        <Y>0</Y>
     
    3838<View>
    3939        <Zoom_Level>1</Zoom_Level>
    40         <Width>1070</Width>
     40        <Width>1441</Width>
    4141        <Height>0</Height>
    4242        <X>0</X>
     
    5252        <Height>43</Height>
    5353        <Label_Position>
    54                 <X>531.989</X>
    55                 <Y>378.869</Y>
     54                <X>531</X>
     55                <Y>378</Y>
    5656        </Label_Position>
    5757        <Settings>
     
    8989        <Height>30</Height>
    9090        <Label_Position>
    91                 <X>23.4375</X>
    92                 <Y>202.3</Y>
     91                <X>23</X>
     92                <Y>202</Y>
    9393        </Label_Position>
    9494        <Settings>
     
    159159        <Height>31</Height>
    160160        <Label_Position>
    161                 <X>451.513</X>
    162                 <Y>66.8687</Y>
     161                <X>451</X>
     162                <Y>66</Y>
    163163        </Label_Position>
    164164        <Settings>
     
    196196        <Height>30</Height>
    197197        <Label_Position>
    198                 <X>710.775</X>
    199                 <Y>76.091</Y>
     198                <X>710</X>
     199                <Y>76</Y>
    200200        </Label_Position>
    201201        <Settings>
     
    211211        <Height>30</Height>
    212212        <Label_Position>
    213                 <X>714.464</X>
    214                 <Y>391.091</Y>
     213                <X>714</X>
     214                <Y>391</Y>
    215215        </Label_Position>
    216216        <Settings>
     
    226226        <Height>37</Height>
    227227        <Label_Position>
    228                 <X>139.165</X>
    229                 <Y>201.869</Y>
     228                <X>139</X>
     229                <Y>201</Y>
    230230        </Label_Position>
    231231        <Settings>
     
    263263        <Height>49</Height>
    264264        <Label_Position>
    265                 <X>43.9688</X>
    266                 <Y>89.891</Y>
     265                <X>43</X>
     266                <Y>89</Y>
    267267        </Label_Position>
    268268        <Settings>
     
    311311        <Height>58</Height>
    312312        <Label_Position>
    313                 <X>587.406</X>
    314                 <Y>116.2</Y>
     313                <X>587</X>
     314                <Y>116</Y>
    315315        </Label_Position>
    316316        <Settings>
     
    524524        <Height>47</Height>
    525525        <Label_Position>
    526                 <X>544.906</X>
    527                 <Y>227.2</Y>
     526                <X>544</X>
     527                <Y>227</Y>
    528528        </Label_Position>
    529529        <Settings>
     
    737737        <Height>157.5</Height>
    738738        <Label_Position>
    739                 <X>304.369</X>
     739                <X>304</X>
    740740                <Y>254</Y>
    741741        </Label_Position>
     
    798798                <Value>
    799799                        <Path>
    800                                 <Value>Geometry</Value>
    801800                                <Value>Heads</Value>
    802801                        </Path>
     
    810809                <Value>
    811810                        <Path>
    812                                 <Value>Geometry</Value>
    813811                                <Value>Diameter</Value>
    814812                        </Path>
     
    822820                <Value>
    823821                        <Path>
    824                                 <Value>Geometry</Value>
    825822                                <Value>Lenght</Value>
    826823                        </Path>
     
    843840        <Height>40</Height>
    844841        <Label_Position>
    845                 <X>423.22</X>
    846                 <Y>325.291</Y>
     842                <X>423</X>
     843                <Y>325</Y>
    847844        </Label_Position>
    848845        <Settings>
Note: See TracChangeset for help on using the changeset viewer.