Changeset 174 for branches/newlanguage


Ignore:
Timestamp:
Mar 2, 2007, 12:31:29 PM (17 years ago)
Author:
gerson bicca
Message:

updated tank model and tutorial

Location:
branches/newlanguage
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/newlanguage/eml/stage_separators/tank.mso

    r125 r174  
    129129Model tank_simplified
    130130        PARAMETERS
    131         k as Real (Brief="Valve Constant", Unit = "m^2.5/h", Default=4);
     131        k as Real (Brief="Valve Constant", Unit = 'm^2.5/h', Default=4);
    132132        A as area (Brief="Tank area", Default=2);
    133133
  • branches/newlanguage/sample/stage_separators/sample_tank.mso

    r88 r174  
    2727FlowSheet tank_Test
    2828        PARAMETERS
    29         PP      as CalcObject(Brief="Physical Properties",File="vrpp");
     29        PP      as Plugin(Brief="Physical Properties",File="vrpp");
    3030        NComp   as Integer;
    3131        SET
     
    4040        DEVICES
    4141        t as tank;
    42         s as stream_therm;
     42        s as source;
    4343       
    4444        CONNECTIONS
    45         s to t.Inlet;
     45        s.Outlet to t.Inlet;
    4646        Qtank to t.Q;
    4747       
    4848        SPECIFY
    49         s.P = 480 * "kPa";
    50         s.T = 310 * "K";
    51         s.F = 180 * "kmol/h";
    52         s.z = 1.0/NComp;
    53         s.v = 0.698;
     49        s.Outlet.P = 480 * 'kPa';
     50        s.Outlet.T = 310 * 'K';
     51        s.Outlet.F = 180 * 'kmol/h';
     52        s.Outlet.z = 1.0/NComp;
     53#       s.v = 0.698;
    5454       
    55         Qtank = 0 * "J/s";
    56         t.Outlet.F = 179 * "kmol/h";
     55        Qtank = 0 * 'J/s';
     56        t.Outlet.F = 179 * 'kmol/h';
    5757       
    5858        SET
    59         t.Across = 2.20 * "m^2";
     59        t.Across = 2.20 * 'm^2';
    6060       
    6161        INITIAL
    62         t.Outlet.T = 305 *"K";
    63         t.Level = 0.5 * "m";
     62        t.Outlet.T = 305 *'K';
     63        t.Level = 0.5 * 'm';
    6464        t.Outlet.z([1:2]) = 1.0/NComp;
    6565       
    6666        OPTIONS
    67         relativeAccuracy = 1e-5;
    68         time = [0:100:1000];
     67        RelativeAccuracy = 1e-5;
     68        TimeStep = 100;
     69        TimeEnd = 1000;
    6970end
    7071
    7172FlowSheet tank_cylindrical_Test
    7273        PARAMETERS
    73         PP      as CalcObject(Brief="Physical Properties",File="vrpp");
     74        PP      as Plugin(Brief="Physical Properties",File="vrpp");
    7475        NComp   as Integer;
    7576        SET
     
    8485        DEVICES
    8586        t as tank_cylindrical;
    86         s as stream_therm;
     87        s as source;
    8788       
    8889        CONNECTIONS
    89         s to t.Inlet;
     90        s.Outlet to t.Inlet;
    9091        Qtank to t.Q;
    9192       
    9293        SPECIFY
    93         s.F = 500 * "kmol/h";
    94         s.T = 300 * "K";
    95         s.P = 400 * "kPa";
    96         s.z = 1/NComp;
    97         s.v = 0.368;
     94        s.Outlet.F = 500 * 'kmol/h';
     95        s.Outlet.T = 300 * 'K';
     96        s.Outlet.P = 400 * 'kPa';
     97        s.Outlet.z = 1/NComp;
     98        #s.v = 0.368;
    9899
    99         Qtank = 0 * "J/s";
    100         t.Outlet.F = 490 * "kmol/h";
     100        Qtank = 0 * 'J/s';
     101        t.Outlet.F = 490 * 'kmol/h';
    101102       
    102103        SET
    103         t.radius = 0.9 * "m";
    104         t.L = 7.12 * "m";
     104        t.radius = 0.9 * 'm';
     105        t.L = 7.12 * 'm';
    105106       
    106107        INITIAL
    107         t.Outlet.T = 280*"K";
    108         t.Level = 1 * "m";
     108        t.Outlet.T = 280*'K';
     109        t.Level = 1 * 'm';
    109110        t.Outlet.z([1:2]) = 1.0/NComp;
    110111       
    111112        OPTIONS
    112         relativeAccuracy = 1e-5;
    113         time = [0:100:1000];
     113        RelativeAccuracy = 1e-5;
     114        TimeStep = 100;
     115        TimeEnd = 1000;
    114116end
  • branches/newlanguage/tutorial/ThreeTank2.mso

    r25 r174  
    3232
    3333        SPECIFY
    34         Feed = 10 * "m^3/h";
     34        Feed = 10 * 'm^3/h';
    3535       
    3636        INITIAL
    37         Tank1.h = 1 * "m";
    38         Tank2.h = 2 * "m";
    39         Tank3.h = 1 * "m";
     37        Tank1.h = 1 * 'm';
     38        Tank2.h = 2 * 'm';
     39        Tank3.h = 1 * 'm';
    4040end
  • branches/newlanguage/tutorial/ThreeTank3.mso

    r128 r174  
    3232
    3333        SPECIFY
    34         Feed = 10 * "m^3/h";
     34        Feed = 10 * 'm^3/h';
    3535       
    3636        INITIAL
    37         Tank1.h = 1 * "m";
    38         Tank2.h = 2 * "m";
    39         Tank3.h = 1 * "m";
     37        Tank1.h = 1 * 'm';
     38        Tank2.h = 2 * 'm';
     39        Tank3.h = 1 * 'm';
    4040       
    4141        SET
    42         Tank2.k = 8 * "m^2.5/h";
    43         Tank2.A = 4 * "m^2";
     42        Tank2.k = 8 * 'm^2.5/h';
     43        Tank2.A = 4 * 'm^2';
    4444       
    4545        OPTIONS
    4646        TimeStep = 0.1;
    4747        TimeEnd = 2;
    48         TimeUnit = "h";
     48        TimeUnit = 'h';
    4949end
Note: See TracChangeset for help on using the changeset viewer.