Changeset 270


Ignore:
Timestamp:
Jun 16, 2007, 4:18:47 PM (15 years ago)
Author:
Paula Bettio Staudt
Message:

Updated ATTRIBUTES section and some stage_separators icons

Location:
trunk
Files:
4 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/eml/pressure_changers/valve.mso

    r206 r270  
    151151
    152152        PARAMETERS
    153 outer PP as Plugin;
     153outer PP as Plugin(Type="PP");
    154154outer NComp as Integer;
    155155       
  • trunk/eml/stage_separators/flash.mso

    r235 r270  
    1212* EMSO is distributed under the therms of the ALSOC LICENSE as
    1313* available at http://www.enq.ufrgs.br/alsoc.
    14 *
    15 *-------------------------------------------------------------------
    16 * Model of a dynamic flash
    17 *--------------------------------------------------------------------
    18 *       - Streams
    19 *               * a liquid outlet stream
    20 *               * a vapour outlet stream
    21 *               * a feed stream
    22 *
    23 *       - Assumptions
    24 *               * both phases are perfectly mixed
    25 *
    26 *       - Specify:
    27 *               * the feed stream;
    28 *               * the outlet flows: OutletV.F and OutletL.F
    29 *
    30 *       - Initial:
    31 *               * the flash initial temperature (OutletL.T)
    32 *               * the flash initial liquid level (Ll)
    33 *               * (NoComps - 1) OutletL (OR OutletV) compositions
    3414*----------------------------------------------------------------------
    3515* Author: Paula B. Staudt
     
    4020
    4121Model flash
     22        ATTRIBUTES
     23        Pallete         = true;
     24        Icon            = "Flash";
     25        Brief           = "Model of a dynamic flash.";
     26        Info            =
     27        "Assumptions:
     28         * both phases are perfectly mixed.
     29       
     30        Specify:
     31         * the feed stream;
     32         * the outlet flows: OutletV.F and OutletL.F.
     33
     34        Initial Conditions:
     35         * the flash initial temperature (OutletL.T);
     36         * the flash initial level (Level);
     37         * (NoComps - 1) OutletL (OR OutletV) compositions.
     38        ";
     39       
    4240        PARAMETERS
    4341        outer PP as Plugin (Brief = "External Physical Properties", Type="PP");
     
    124122*---------------------------------------------------------------------*#
    125123Model flash_steady
     124        ATTRIBUTES
     125        Pallete         = true;
     126        Icon            = "Flash";
     127        Brief           = "Model of a Steady State flash.";
     128        Info            =
     129        "Assumptions:
     130         * both phases are perfectly mixed.
     131       
     132        Specify:
     133         * the feed stream;
     134         * the outlet pressure (OutletV.P);
     135         * the outlet temperature OR the heat supplied.
     136        ";
     137       
    126138        PARAMETERS
    127139        outer PP as Plugin(Brief = "External Physical Properties", Type="PP");
  • trunk/eml/stage_separators/tank.mso

    r210 r270  
    3737
    3838Model tank
     39        ATTRIBUTES
     40        Pallete         = true;
     41        Icon            = "Tank";
     42        Brief           = "Model of a cylindrical tank.";
     43        Info            =
     44        "Specify:
     45         * the Inlet stream;
     46         * the outlet flow;
     47         * the tank Q.
     48
     49        Initial Conditions:
     50         * the tank initial temperature (OutletL.T);
     51         * the tank initial level (Level);
     52         * (NoComps - 1) OutletL (OR OutletV) compositions.
     53        ";
    3954
    4055        PARAMETERS
     
    8297*---------------------------------------------------------*#
    8398Model tank_cylindrical
    84 
     99        ATTRIBUTES
     100        Pallete         = true;
     101        Icon            = "TankHorizontal";
     102        Brief           = "Model of a tank with a lain cylinder geometry.";
     103        Info            =
     104        "Specify:
     105         * the Inlet stream;
     106         * the outlet flow;
     107         * the tank Q.
     108
     109        Initial Conditions:
     110         * the tank initial temperature (OutletL.T);
     111         * the tank initial level (Level);
     112         * (NoComps - 1) OutletL (OR OutletV) compositions.
     113        ";
     114       
    85115        PARAMETERS
    86116        outer PP as Plugin(Brief = "External Physical Properties", Type="PP");
  • trunk/eml/stage_separators/tray.mso

    r262 r270  
    1313* available at http://www.enq.ufrgs.br/alsoc.
    1414*
    15 *--------------------------------------------------------------------
    16 * Model of a tray
    17 *--------------------------------------------------------------------
    18 *    - Streams
    19 *       * a liquid outlet stream
    20 *       * a liquid inlet stream
    21 *       * a vapour outlet stream
    22 *       * a vapour inlet stream
    23 *       * a feed stream
    24 *
    25 *       - Assumptions
    26 *               * both phases (liquid and vapour) exists all the time
    27 *               * thermodymanic equilibrium (Murphree plate efficiency=1)
    28 *               * no entrainment of liquid or vapour phase
    29 *               * no weeping
    30 *               * the dymanics in the downcomer are neglected
    31 *
    32 *       - Tray hydraulics: Roffel B.,Betlem B.H.L.,Ruijter J.A.F. (2000)
    33 *                                               Computers and Chemical Engineering
    34 *                                          Frauke Reepmeyer, Jens-Uwe Repke and Günter Wozny (2003)
    35 *                                               Chem. Eng. Technol. 26 (2003) 1
    36 *
    37 *       - Specify:
    38 *               * the Feed stream
    39 *               * the Liquid inlet stream
    40 *               * the Vapour inlet stream
    41 *               * the Vapour outlet flow (OutletV.F)
    42 *
    43 *       - Initial:
    44 *               * the plate temperature (OutletL.T)
    45 *               * the liquid height (Level) or the liquid flow OutletL.F
    46 *               * (NoComps - 1) OutletL compositions
    47 *
    4815*----------------------------------------------------------------------
    4916* Author: Paula B. Staudt
     
    5421
    5522Model trayBasic
    56 
     23        ATTRIBUTES
     24        Pallete         = false;
     25        Icon            = "Tray";
     26        Brief           = "Basic equations of a tray column model.";
     27        Info            =
     28        "This model contains only the main equations of a column tray equilibrium model without
     29        the hidraulic equations.
     30       
     31        Assumptions
     32         * both phases (liquid and vapour) exists all the time;
     33         * thermodymanic equilibrium with Murphree plate efficiency;
     34         * no entrainment of liquid or vapour phase;
     35         * no weeping;
     36         * the dymanics in the downcomer are neglected.
     37        ";
     38       
    5739        PARAMETERS
    5840outer PP as Plugin(Brief = "External Physical Properties", Type="PP");
     
    124106
    125107Model tray as trayBasic
     108        ATTRIBUTES
     109        Pallete         = false;
     110        Icon            = "Tray";
     111        Brief           = "Complete model of a column tray.";
     112        Info            =
     113        "Specify:
     114         * the Feed stream
     115         * the Liquid inlet stream
     116         * the Vapour inlet stream
     117         * the Vapour outlet flow (OutletV.F)
     118       
     119        Initial:
     120         * the plate temperature (OutletL.T)
     121         * the liquid height (Level) OR the liquid flow OutletL.F
     122         * (NoComps - 1) OutletL compositions
     123        ";     
    126124
    127125        PARAMETERS
     
    157155*-------------------------------------------------------------------*#
    158156Model trayReact
     157        ATTRIBUTES
     158        Pallete         = false;
     159        Icon            = "Tray";
     160        Brief           = "Model of a tray with reaction.";
     161        Info            =
     162        "Assumptions
     163         * both phases (liquid and vapour) exists all the time;
     164         * thermodymanic equilibrium with Murphree plate efficiency;
     165         * no entrainment of liquid or vapour phase;
     166         * no weeping;
     167         * the dymanics in the downcomer are neglected.
     168       
     169        Specify:
     170         * the Feed stream;
     171         * the Liquid inlet stream;
     172         * the Vapour inlet stream;
     173         * the Vapour outlet flow (OutletV.F);
     174         * the reaction related variables.
     175       
     176        Initial:
     177         * the plate temperature (OutletL.T)
     178         * the liquid height (Level) OR the liquid flow OutletL.F
     179         * (NoComps - 1) OutletL compositions
     180        ";
    159181
    160182        PARAMETERS
  • trunk/sample/stage_separators/sample_column.mso

    r247 r270  
    281281end
    282282
     283FlowSheet Distillation_thermosyphon_subcooling_Test
     284        PARAMETERS
     285        PP      as Plugin(Brief="Physical Properties",
     286                Type="PP",
     287                Components = [ "isobutane", "n-pentane", "propylene",
     288                "benzene", "isobutene" ],
     289                LiquidModel = "PR",
     290                VapourModel = "PR"
     291        );
     292        NComp   as Integer;
     293       
     294        VARIABLES
     295        Qc as heat_rate (Brief="Heat rate removed from condenser");
     296        Qr as heat_rate (Brief="Heat rate supplied to reboiler");
     297        Qttop as heat_rate (Brief="Heat rate removed from condenser");
     298        Qtbottom as heat_rate (Brief="Heat rate supplied to reboiler");
     299       
     300        SET
     301        NComp = PP.NumberOfComponents;
     302
     303        DEVICES
     304        col as Distillation_thermosyphon_subcooling;
     305        feed as source;
     306        zero as stream;
     307       
     308        CONNECTIONS
     309        feed.Outlet to col.trays(5).Inlet;
     310        zero to col.trays([1:4]).Inlet;
     311        zero to col.trays([6:col.NTrays]).Inlet;
     312        Qttop to col.ttop.Q;
     313        Qtbottom to col.tbottom.Q;
     314        Qc to col.cond.Q;
     315        Qr to col.reb.Q;
     316       
     317        SPECIFY
     318        feed.Outlet.F = 113.4 * 'kmol/h';
     319        feed.Outlet.T = 291 * 'K';
     320        feed.Outlet.P = 168.3 * 'kPa';
     321        feed.Outlet.z = 1/NComp;
     322       
     323        zero.F = 0 * 'kmol/h';
     324        zero.T = 300 * 'K';
     325        zero.P = 1 * 'atm';
     326        zero.z = 1/NComp;
     327        zero.v = 0;
     328        zero.h = 0 * 'J/mol';
     329       
     330        col.sptop.Outlet2.F = 85 * 'kmol/h';
     331        col.sptop.frac = 0.444445;
     332        col.spbottom.Outlet1.F = 100 * 'kmol/h';
     333       
     334        Qr = 3.7743e6 * 'kJ/h';
     335        Qc = -3.71e6 * 'kJ/h';
     336        Qttop = 0 * 'kJ/h';
     337        Qtbottom = 0 * 'kJ/h';
     338       
     339        col.pump1.dP = 16 * 'kPa';
     340        col.trays.Emv = 1;
     341        col.cond.DP = 0.5 * 'atm';
     342       
     343        SET
     344        col.NTrays = 8;
     345        col.trays.V = 4 * 'ft^3';
     346        col.trays.Ah = 0.394 * 'ft^2';
     347        col.trays.lw = 20.94 * 'in';
     348        col.trays.hw = 0.125 * 'ft';
     349        col.trays.Q = 0 * 'kW';
     350        col.trays.beta = 0.6;
     351        col.trays.alfa = 4;
     352        col.trays.Ap = 3.94 * 'ft^2';
     353        col.reb.DP = 0.5 * 'atm';
     354        col.tbottom.Across = 2.20 * 'm^2';
     355       
     356        INITIAL
     357        # ttop
     358        col.ttop.Outlet.T = 260 *'K';
     359        col.ttop.Level = 1 * 'm';
     360        col.ttop.Outlet.z([1:4]) = [0.65, 0.05, 0.01, 0.01];
     361
     362        # tbottom
     363        col.tbottom.Outlet.T = 330 *'K';
     364        col.tbottom.Level = 1 * 'm';
     365        col.tbottom.Outlet.z([1:4]) = [0.1, 0.7, 0.01, 0.01];
     366
     367        # column trays
     368        col.trays.OutletL.T = [290:(330-290)/(col.NTrays-1):330] * 'K';
     369        col.trays.Level = 1.2 * col.trays.hw;
     370        col.trays.OutletL.z([1:4]) = [0.5, 0.05, 0.01, 0.01];
     371
     372        OPTIONS
     373        TimeStep = 0.1;
     374        TimeEnd = 50;
     375        #time = [0:0.01:1, 2:50];
     376        #GuessFile="Distillation_kettle_cond_Test.rlt";
     377        #Dynamic = false;       
     378end
     379
    283380FlowSheet Column_ctrl
    284381        PARAMETERS
     
    493590end
    494591
     592
Note: See TracChangeset for help on using the changeset viewer.