Changeset 580


Ignore:
Timestamp:
Jul 26, 2008, 4:34:58 PM (14 years ago)
Author:
gerson bicca
Message:

still more updates

Location:
branches/gui
Files:
12 edited

Legend:

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

    r353 r580  
    5151in      InletL  as stream (Brief="Liquid inlet stream", PosX=0.5, PosY=0.1984, Symbol="_{inL}"); # FIXME
    5252out     OutletV as vapour_stream (Brief="Vapour outlet stream", PosX=1, PosY=0.1984, Symbol="_{outV}");
    53 in      InletQ  as energy_stream (Brief="Heat supplied", PosX=1, PosY=0.9578, Symbol="_{in}");
     53in      InletQ  as power (Brief="Heat supplied", PosX=1, PosY=0.9578, Symbol="_{in}");
    5454
    5555        M(NComp)        as mol                  (Brief="Molar Holdup in the distillator");
     
    7171       
    7272        "Energy Balance"
    73         diff(E) = Inlet.F*Inlet.h + InletL.F*InletL.h - OutletV.F*OutletV.h + InletQ.Q;
     73        diff(E) = Inlet.F*Inlet.h + InletL.F*InletL.h - OutletV.F*OutletV.h + InletQ;
    7474       
    7575        "Molar Holdup"
  • branches/gui/sample/stage_separators/sample_batch_dist.mso

    r318 r580  
    5454        if batch.Level > 1E-3 then
    5555                batch.OutletV.F = 150 * 'kmol/h';
    56                 Q.OutletQ.Q = 3.7743e6 * 'kJ/h';
     56                Q.OutletQ = 3.7743e6 * 'kJ/h';
    5757        else
    5858                batch.OutletV.F = 0 * 'kmol/h';
    59                 Q.OutletQ.Q = 0 * 'kJ/h';
     59                Q.OutletQ = 0 * 'kJ/h';
    6060        end
    6161       
     
    6666        reflux.z = [0.5, 0.5];
    6767       
    68         feed.Outlet.F = 0 * 'kmol/h';
    69         feed.Outlet.T = 328 * 'K';
    70         feed.Outlet.P = 180 * 'kPa';
    71         feed.Outlet.z = [0.5, 0.5];
     68        feed.F = 0 * 'kmol/h';
     69        feed.T = 328 * 'K';
     70        feed.P = 180 * 'kPa';
     71        feed.Composition = [0.5, 0.5];
    7272       
    7373        SET
  • branches/gui/sample/stage_separators/sample_batch_dist_PID.mso

    r318 r580  
    5757        EQUATIONS
    5858        if batch.Level > 1E-3 then
    59                 Q.OutletQ.Q = 3.7743e6 * 'kJ/h';
     59                Q.OutletQ = 3.7743e6 * 'kJ/h';
    6060        else
    61                 Q.OutletQ.Q = 0 * 'kJ/h';
     61                Q.OutletQ = 0 * 'kJ/h';
    6262        end
    6363
  • branches/gui/sample/stage_separators/sample_column.mso

    r574 r580  
    222222       
    223223        SPECIFY
    224         feed.Outlet.F = 113.4 * 'kmol/h';
    225         feed.Outlet.T = 291 * 'K';
    226         feed.Outlet.P = 168.3 * 'kPa';
    227         feed.Outlet.z = 1/NComp;
     224        feed.F = 113.4 * 'kmol/h';
     225        feed.T = 291 * 'K';
     226        feed.P = 168.3 * 'kPa';
     227        feed.Composition = 1/NComp;
    228228       
    229229        zero.F = 0 * 'kmol/h';
     
    424424
    425425        SPECIFY
    426         feed.Outlet.F = 113.4 * 'kmol/h';
    427         feed.Outlet.T = 291 * 'K';
    428         feed.Outlet.P = 5 * 'bar';
    429         feed.Outlet.z = 1/NComp;
     426        feed.F = 113.4 * 'kmol/h';
     427        feed.T = 291 * 'K';
     428        feed.P = 5 * 'bar';
     429        feed.Composition = 1/NComp;
    430430       
    431431        zero.F = 0 * 'kmol/h';
     
    613613       
    614614        SPECIFY
    615         feed.Outlet.F = 113.4 * 'kmol/h';
    616         feed.Outlet.T = 291 * 'K';
    617         feed.Outlet.P = 168.3 * 'kPa';
    618         feed.Outlet.z = 1/NComp;
     615        feed.F = 113.4 * 'kmol/h';
     616        feed.T = 291 * 'K';
     617        feed.P = 168.3 * 'kPa';
     618        feed.Composition = 1/NComp;
    619619       
    620620        zero.F = 0 * 'kmol/h';
     
    811811
    812812        SPECIFY
    813         feed.Outlet.F = 113.4 * 'kmol/h';
    814         feed.Outlet.T = 291 * 'K';
    815         feed.Outlet.P = 5 * 'bar';
    816         feed.Outlet.z = 1/NComp;
     813        feed.F = 113.4 * 'kmol/h';
     814        feed.T = 291 * 'K';
     815        feed.P = 5 * 'bar';
     816        feed.Composition = 1/NComp;
    817817       
    818818        zero.F = 0 * 'kmol/h';
  • branches/gui/sample/stage_separators/sample_columnReact.mso

    r574 r580  
    4040        DEVICES
    4141        col as ReactiveDistillation;
    42         feed as source;
     42        feed as simple_source;
    4343        zero as stream;
    4444        PIDLreb as PID;
     
    8383        col.sp.frac = 0.09;
    8484
    85         #verificando a partida do refervedor
     85        #reboiler startup
    8686        if time < 400 * 's' then
    8787                col.reb.startup = 1;
     
    158158
    159159        SPECIFY
    160         feed.Outlet.F = 1.076 * 'mol/s';
    161         feed.Outlet.T = 300 * 'K';
    162         feed.Outlet.P = 3.0 * 'atm';
    163         feed.Outlet.z = [0.4962, 0.4808, 0, 0.0229];
     160        feed.F = 1.076 * 'mol/s';
     161        feed.T = 300 * 'K';
     162        feed.P = 3.0 * 'atm';
     163        feed.MolarComposition = [0.4962, 0.4808, 0, 0.0229];
    164164
    165165        zero.F = 0 * 'kmol/h';
     
    175175        EQUATIONS
    176176       
    177 # Variáveis dos PID's especificadas
     177# Controller PID
    178178        PIDLreb.Ports.setPoint=(0.5 * 'm' - Lrebmin)/(Lrebmax-Lrebmin);
    179179        Lreb_ad*(Lrebmax-Lrebmin)=col.reb.Level-Lrebmin;
     
    193193        PIDTcond.Ports.input=Tcond_ad;
    194194       
    195         "Valores limites para normalizações"
     195        "range for normalization"
    196196        Lrebmax=0.8*'m';
    197197        Lrebmin=0.1*'m';
  • branches/gui/sample/stage_separators/sample_condenser.mso

    r313 r580  
    5454       
    5555        SPECIFY
    56         s1.Outlet.P = 152 * 'kPa';
    57         s1.Outlet.T = 298.6 * 'K';
    58         s1.Outlet.F = 153 * 'kmol/h';
    59         s1.Outlet.z = [0.664, 0.336];
     56        s1.P = 152 * 'kPa';
     57        s1.T = 298.6 * 'K';
     58        s1.F = 153 * 'kmol/h';
     59        s1.Composition = [0.664, 0.336];
    6060       
    6161        sp.frac = 0.444445;
     
    6363        c1.OutletL.F = 153 * 'kmol/h';
    6464
    65         Q.OutletQ.Q = -3.71e6 * 'kJ/h';
     65        Q.OutletQ = -3.71e6 * 'kJ/h';
    6666
    6767        SET
     
    104104       
    105105        SPECIFY
    106         s1.Outlet.P = 152 * 'kPa';
    107         s1.Outlet.T = 298.6 * 'K';
    108         s1.Outlet.F = 153 * 'kmol/h';
    109         s1.Outlet.z = [0.664, 0.336];
     106        s1.P = 152 * 'kPa';
     107        s1.T = 298.6 * 'K';
     108        s1.F = 153 * 'kmol/h';
     109        s1.Composition = [0.664, 0.336];
    110110
    111         Q.OutletQ.Q = 3.71e6 * 'kJ/h';
     111        Q.OutletQ = 3.71e6 * 'kJ/h';
    112112        c1.DP = 100 * 'kPa';
    113113
  • branches/gui/sample/stage_separators/sample_flash.mso

    r558 r580  
    5555       
    5656        SPECIFY
    57         s1.Outlet.F = 496.3 * 'kmol/h';
    58         s1.Outlet.T = 338 * 'K';
    59         s1.Outlet.P = 507.1 * 'kPa';
     57        s1.F = 496.3 * 'kmol/h';
     58        s1.T = 338 * 'K';
     59        s1.P = 507.1 * 'kPa';
    6060        #s1.Outlet.v = 0.1380;
    61         s1.Outlet.z = [0.2379,0.3082,0.09958,0.1373,0.08872,0.1283];
     61        s1.Composition = [0.2379,0.3082,0.09958,0.1373,0.08872,0.1283];
    6262
    6363        fl.OutletV.F = 68.5 * 'kmol/h';
     
    114114       
    115115        SPECIFY
    116         s1.Outlet.F = 496.3 * 'kmol/h';
    117         s1.Outlet.T = 338 * 'K';
    118         s1.Outlet.P = 507.1 * 'kPa';
     116        s1.F = 496.3 * 'kmol/h';
     117        s1.T = 338 * 'K';
     118        s1.P = 507.1 * 'kPa';
    119119        #s1.Outlet.v = 0.1380;
    120         s1.Outlet.z = [0.2379,0.3082,0.09959,0.1373,0.08872,0.1283];
     120        s1.Composition = [0.2379,0.3082,0.09959,0.1373,0.08872,0.1283];
    121121       
    122122        fl.OutletL.P = 2.5 * 'atm';
  • branches/gui/sample/stage_separators/sample_flashPH.mso

    r321 r580  
    4949       
    5050        SPECIFY
    51         s1.Outlet.F = 496.3 * 'kmol/h';
    52         s1.Outlet.T = 338 * 'K';
    53         s1.Outlet.P = 507.1 * 'kPa';
    54         s1.Outlet.z = [0.1, 0.7,0.2];
     51        s1.F = 496.3 * 'kmol/h';
     52        s1.T = 338 * 'K';
     53        s1.P = 507.1 * 'kPa';
     54        s1.Composition = [0.1, 0.7,0.2];
    5555       
    5656        fl.OutletL.P = 2.5 * 'atm';
    5757
    58         Q.OutletQ.Q = 0 * 'kJ/h';
     58        Q.OutletQ = 0 * 'kJ/h';
    5959        #fl.OutletL.T = 315.06 * 'K';
    6060       
     
    7878        DEVICES
    7979        fl as FlashPHSteadyA;
    80         s1 as source;
     80        s1 as simple_source;
    8181        Q  as energy_source (Brief="Heat supplied");
    8282       
     
    8686       
    8787        SPECIFY
    88         s1.Outlet.F = 496.3 * 'kmol/h';
    89         s1.Outlet.T = 338 * 'K';
    90         s1.Outlet.P = 507.1 * 'kPa';
    91         s1.Outlet.z = [0.1, 0.7,0.2];
     88        s1.F = 496.3 * 'kmol/h';
     89        s1.T = 338 * 'K';
     90        s1.P = 507.1 * 'kPa';
     91        s1.MolarComposition = [0.1, 0.7,0.2];
    9292       
    9393        fl.OutletL.P = 2.5 * 'atm';
    9494
    95         Q.OutletQ.Q = 0 * 'kJ/h';
     95        Q.OutletQ = 0 * 'kJ/h';
    9696        #fl.OutletL.T = 315.06 * 'K';
    9797       
  • branches/gui/sample/stage_separators/sample_reboiler.mso

    r313 r580  
    5959        feed.h = 0 * 'kJ/kmol';
    6060
    61         s1.Outlet.P = 185 * 'kPa';
    62         s1.Outlet.T = 327.7 * 'K';
    63         s1.Outlet.F = 180 * 'kmol/h';
    64         s1.Outlet.z = [0.006061, 0.9939];
     61        s1.P = 185 * 'kPa';
     62        s1.T = 327.7 * 'K';
     63        s1.F = 180 * 'kmol/h';
     64        s1.Composition = [0.006061, 0.9939];
    6565       
    6666        r1.OutletL.F = 68.4 * 'kmol/h';
    6767        r1.OutletV.F = 111.6 * 'kmol/h';
    6868
    69         Q.OutletQ.Q = 3.7743e6 * 'kJ/h';
     69        Q.OutletQ = 3.7743e6 * 'kJ/h';
    7070
    7171        SET
     
    109109       
    110110        SPECIFY
    111         s1.Outlet.P = 185 * 'kPa';
    112         s1.Outlet.T = 327.7 * 'K';
    113         s1.Outlet.F = 180 * 'kmol/h';
    114         s1.Outlet.z = [0.006061, 0.9939];
     111        s1.P = 185 * 'kPa';
     112        s1.T = 327.7 * 'K';
     113        s1.F = 180 * 'kmol/h';
     114        s1.Composition = [0.006061, 0.9939];
    115115       
    116116#       Q.OutletQ.Q = 3.7743e6 * 'kJ/h';
  • branches/gui/sample/stage_separators/sample_stream.mso

    r247 r580  
    4747       
    4848        SPECIFY
    49         s1.Outlet.F = 496.3 * 'kmol/h';
    50         s1.Outlet.T = 338 * 'K';
    51         #s1.Outlet.P = 507.1 * 'kPa';
     49        s1.F = 496.3 * 'kmol/h';
     50        s1.T = 338 * 'K';
     51        #s1.P = 507.1 * 'kPa';
    5252        s1.Outlet.v = 0.12;
    53         s1.Outlet.z = [0.2379,0.3082,0.09958,0.1373,0.08872,0.1283];
     53        s1.Composition = [0.2379,0.3082,0.09958,0.1373,0.08872,0.1283];
    5454
    5555        OPTIONS
  • branches/gui/sample/stage_separators/sample_tank.mso

    r313 r580  
    4949       
    5050        SPECIFY
    51         s.Outlet.P = 480 * 'kPa';
    52         s.Outlet.T = 310 * 'K';
    53         s.Outlet.F = 180 * 'kmol/h';
    54         s.Outlet.z = 1.0/NComp;
     51        s.P = 480 * 'kPa';
     52        s.T = 310 * 'K';
     53        s.F = 180 * 'kmol/h';
     54        s.Composition = 1.0/NComp;
    5555#       s.v = 0.698;
    5656       
    57         Qtank.OutletQ.Q = 0 * 'J/s';
     57        Qtank.OutletQ = 0 * 'J/s';
    5858        t.Outlet.F = 179 * 'kmol/h';
    5959       
     
    9595       
    9696        SPECIFY
    97         s.Outlet.F = 500 * 'kmol/h';
    98         s.Outlet.T = 300 * 'K';
    99         s.Outlet.P = 400 * 'kPa';
    100         s.Outlet.z = 1/NComp;
     97        s.F = 500 * 'kmol/h';
     98        s.T = 300 * 'K';
     99        s.P = 400 * 'kPa';
     100        s.Composition = 1/NComp;
    101101        #s.v = 0.368;
    102102
    103         Qtank.OutletQ.Q = 0 * 'J/s';
     103        Qtank.OutletQ = 0 * 'J/s';
    104104        t.Outlet.F = 490 * 'kmol/h';
    105105       
  • branches/gui/sample/stage_separators/sample_tray.mso

    r522 r580  
    5050       
    5151        SPECIFY
    52         feed.Outlet.F = 113.4 * 'kmol/h';
    53         feed.Outlet.T = 291 * 'K';
    54         feed.Outlet.P = 1.66 * 'atm';
    55         feed.Outlet.z = [0.5, 0.5];
     52        feed.F = 113.4 * 'kmol/h';
     53        feed.T = 291 * 'K';
     54        feed.P = 1.66 * 'atm';
     55        feed.Composition = [0.5, 0.5];
    5656       
    5757        inL.P = 165 * 'kPa';
     
    116116
    117117        SPECIFY
    118         feed.Outlet.F = 113.4 * 'kmol/h';
    119         feed.Outlet.T = 291 * 'K';
    120         feed.Outlet.P = 1.66 * 'atm';
    121         feed.Outlet.z = [0.5, 0.5];
     118        feed.F = 113.4 * 'kmol/h';
     119        feed.T = 291 * 'K';
     120        feed.P = 1.66 * 'atm';
     121        feed.Composition = [0.5, 0.5];
    122122       
    123123        inL.P = 165 * 'kPa';
     
    181181
    182182        SPECIFY
    183         feed.Outlet.F = 0 * 'kmol/h';
    184         feed.Outlet.T = 300 * 'K';
    185         feed.Outlet.P = 1.66 * 'atm';
    186         feed.Outlet.z = [0.226, 0.425, 0.035, 0.025, 0.289];
     183        feed.F = 0 * 'kmol/h';
     184        feed.T = 300 * 'K';
     185        feed.P = 1.66 * 'atm';
     186        feed.Composition = [0.226, 0.425, 0.035, 0.025, 0.289];
    187187
    188188        inL.F = 71.21 * 'kmol/h';       
     
    248248       
    249249        SPECIFY
    250         feed.Outlet.F = 116 * 'kmol/h';
    251         feed.Outlet.T = 280 * 'K';
    252         feed.Outlet.P = 150 * 'kPa';
    253         feed.Outlet.z = [0.5, 0.5];
    254 
    255         feedV.Outlet.F = 0 * 'kmol/h';
    256         feedV.Outlet.T = 280 * 'K';
    257         feedV.Outlet.P = 150 * 'atm';
    258         feedV.Outlet.z = [0.5, 0.5];
     250        feed.F = 116 * 'kmol/h';
     251        feed.T = 280 * 'K';
     252        feed.P = 150 * 'kPa';
     253        feed.Composition = [0.5, 0.5];
     254
     255        feedV.F = 0 * 'kmol/h';
     256        feedV.T = 280 * 'K';
     257        feedV.P = 150 * 'atm';
     258        feedV.Composition = [0.5, 0.5];
    259259
    260260        inL.P = 150 * 'kPa';
Note: See TracChangeset for help on using the changeset viewer.