Ignore:
Timestamp:
Jul 25, 2008, 11:18:50 AM (14 years ago)
Author:
Rafael de Pelegrini Soares
Message:

Updated the models to work with some language constraints

Location:
branches/gui/sample/reactors
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • branches/gui/sample/reactors/fogler/chap2/series_reactors.mso

    r446 r574  
    239239        V(1) = 0.0*'l';
    240240
    241         for i in [2:N]
     241        for i in [2:N] do
    242242        "Molar balance"
    243243           V(i) - V(i-1) = -0.5*Inlet.F*dx*(1/r(i-1) + 1/r(i)); # second order
     
    250250        Outlet.F = Inlet.F;
    251251       
    252         for i in [1:N]
     252        for i in [1:N] do
    253253        "Rate of reaction"
    254254                (-r(i)) = sum(a*X(i)^[0:(NT-1)]);
     
    293293       
    294294        SPECIFY
    295         "Inlet conversion"
    296295        Inlet.X = 0.0;
    297         "Required conversion"
    298296        R1.Outlet.X = 0.8;
    299297       
     
    316314       
    317315        SPECIFY
    318         "Inlet molar flow"
    319316        Inlet.F = 0.866541*'mol/s';
    320         "Inlet conversion"
    321317        Inlet.X = 0.0;
    322318       
     
    350346
    351347        SPECIFY
    352         "Inlet molar flow"
    353348        Inlet.F = 0.866541*'mol/s';
    354         "Inlet conversion"
    355349        Inlet.X = 0.0;
    356350
    357         "Required conversion"
    358351        R1.Outlet.X     = 0.8;
    359352       
     
    392385
    393386        SPECIFY
    394         "Inlet molar flow"
    395387        Inlet.F = 5.0*'mol/s';
    396         "Inlet conversion"
    397388        Inlet.X = 0.0;
    398389
    399         "Required CSTR conversion"
    400390        CSTR.Outlet.X = 0.6;
    401         "Required PFR conversion"
    402391        PFR.Outlet.X = 0.6;
    403392       
     
    435424       
    436425        SPECIFY
    437         "Inlet molar flow"
    438426        Inlet.F = 0.866541*'mol/s';
    439         "Inlet conversion"
    440427        Inlet.X = 0.0;
    441428       
    442         "Required 1st reactor conversion"
    443429        R1.Outlet.X = 0.4;
    444         "Required 2nd reactor conversion"
    445430        R2.Outlet.X = 0.8;
    446431       
     
    478463       
    479464        SPECIFY
    480         "Inlet molar flow"
    481465        Inlet.F = 0.866541*'mol/s';
    482         "Inlet conversion"
    483466        Inlet.X = 0.0;
    484467       
    485         "Required 1st reactor conversion"
    486468        R1.Outlet.X = 0.4;
    487         "Required 2nd reactor conversion"
    488469        R2.Outlet.X = 0.8;
    489470       
     
    524505       
    525506        SPECIFY
    526         "Inlet molar flow"
    527507        Inlet.F = 0.866541*'mol/s';
    528         "Inlet conversion"
    529508        Inlet.X = 0.0;
    530509       
    531         "Required 1st reactor conversion"
    532510        R1.Outlet.X = 0.5;
    533         "Required 2nd reactor conversion"
    534511        R2.Outlet.X = 0.8;
    535512       
     
    570547       
    571548        SPECIFY
    572         "Inlet molar flow"
    573549        Inlet.F = 0.866541*'mol/s';
    574         "Inlet conversion"
    575550        Inlet.X = 0.0;
    576551       
    577         "Required 1st reactor conversion"
    578552        R1.Outlet.X = 0.5;
    579         "Required 2nd reactor conversion"
    580553        R2.Outlet.X = 0.8;
    581554       
  • branches/gui/sample/reactors/fogler/chap3/equilibrium_conversion.mso

    r202 r574  
    110110       
    111111        SPECIFY
    112         "Inlet molar fraction"
    113112        Inlet.z = [1.0, 0.0];
    114 
    115         "Inlet pressure"
    116113        P = 2.0*'atm';
    117         "Inlet temperature"
    118114        T = 340*'K';
    119115       
    120         "Equilibrium constant"
    121116        Kc = 0.1*'mol/l';
    122117       
     
    178173       
    179174        SPECIFY
    180         "Inlet molar fraction"
    181175        Inlet.z = [1.0, 0.0];
    182176
    183         "Inlet pressure"
    184177        P = 2.0*'atm';
    185         "Inlet temperature"
    186178        T = 340*'K';
    187179       
    188         "Equilibrium constant"
    189180        Kc = 0.1*'mol/l';
    190181       
  • branches/gui/sample/reactors/fogler/chap3/oxidation_of_so2.mso

    r202 r574  
    108108       
    109109        SPECIFY
    110         "Inlet molar fraction"
    111110        Inlet.z = [0.28, 0.1512, 0.0, 0.5688];
    112         "Inlet pressure"
    113111        P = 1485*'kPa';
    114         "Inlet temperature"
    115112        T = (227 + 273.15)*'K';
    116113       
  • branches/gui/sample/reactors/fogler/chap4/membrane_reactor.mso

    r188 r574  
    9494       
    9595        SPECIFY
    96         "Pressure"
    9796        P = 8.2*'atm';  # Isobaric system
    98         "Temperature"
    9997        T = 500*'K';    # Isotermic system
    10098       
    101         "Specific rate of reaction"
    10299        k = 0.7*'1/min';
    103100
  • branches/gui/sample/reactors/fogler/chap4/molarflow_pfr.mso

    r188 r574  
    8888       
    8989    SPECIFY
    90         "Input total molar concentration"
    9190        Cto = 0.1*'mol/l';
    9291       
    93         "Input molar flow"
    9492        Fo = [10, 0]*'mol/min';
    9593       
  • branches/gui/sample/reactors/fogler/chap4/semibatch_reactor.mso

    r202 r574  
    8585       
    8686        SPECIFY
    87         "Specific rate of reaction"
    8887        k = 2.2*'l/mol/s';
    8988       
    90         "Inlet concentration"
    9189        Co = [0.0, 0.025, 0.0, 0.0]*'mol/l';
    9290
  • branches/gui/sample/reactors/fogler/chap4/spheric_reactor.mso

    r188 r574  
    103103       
    104104        SPECIFY
    105         "Input molar concentration of A"
    106105        Ca0 = 320*'mol/m^3';
    107         "Input molar flow of A"
    108106        Fa0 = 440*'mol/s';
    109         "Initial pressure"
    110107        P0      = 2000*'kPa';
    111         "Input mass flow"
    112108        m       = 44*'kg/s';
    113109
  • branches/gui/sample/reactors/fogler/chap8/acetic_anhydride.mso

    r202 r574  
    145145       
    146146        SPECIFY
    147         "Inlet molar flow"
    148147        R.Fao = (8000/58)*'kmol/h';
    149148       
     
    187186       
    188187        SPECIFY
    189         "Inlet molar flow"
    190188        R.Fao = (18.8*2e-3)*'mol/s';
    191189       
  • branches/gui/sample/reactors/fogler/chap8/series_reactions.mso

    r383 r574  
    123123       
    124124        SPECIFY
    125         "Inlet temperature"
    126125        To = 283*'K';
    127         "Inlet concentration of A"
    128126        Co= 0.3*'mol/m^3';
    129127
  • branches/gui/sample/reactors/fogler/chap9/cstr_startup.mso

    r383 r574  
    139139       
    140140        SPECIFY
    141         "Inlet molar flow"
    142141        CSTR.Fo = [80, 1000, 0, 100]*'lbmol/h';
    143         "Inlet reactor temperature"
    144142        CSTR.To = (75 + 460)*'degR';
    145         "Molar flow of cooling water"
    146143        CSTR.mc = 1e3*'lbmol/h';
    147144
     
    186183       
    187184        SPECIFY
    188         "Inlet molar flow"
    189185        CSTR.Fo = [80, 1000, 0, 100]*'lbmol/h';
    190         "Inlet reactor temperature"
    191186        CSTR.To = (70 + 460)*'degR'; # Reduction of temperature: 75°F to 70°F
    192         "Molar flow of cooling water"
    193187        CSTR.mc = 1e3*'lbmol/h';
    194188
     
    242236
    243237        SPECIFY
    244         "Inlet molar flow"
    245238        CSTR.Fo = [80, 1000, 0, 100]*'lbmol/h';
    246         "Inlet reactor temperature"
    247239        CSTR.To = (70 + 460)*'degR';
    248240
  • branches/gui/sample/reactors/sample_batch.mso

    r313 r574  
    7474       
    7575        SPECIFY
    76         "Feed conditions"
    7776        feed.T = 300*'K';
    7877        feed.P = 1*'atm';
     
    8180        feed.z = [0,1,0,0,0];
    8281
    83         "Reactor volume"
    8482        reac.Vr = 1 * 'l';
    8583       
  • branches/gui/sample/reactors/sample_cstr.mso

    r245 r574  
    6262        Reac.Outlet.F   = Reac.Inlet.F;
    6363
    64         "Adiabatic"
    6564        Reac.q                  = 0     * 'J/s';
    6665        Reac.Outlet.P   = 1     * 'atm';
  • branches/gui/sample/reactors/sample_pfr.mso

    r213 r574  
    6565EQUATIONS
    6666
    67 for z in [1:Reac.NDisc]
     67for z in [1:Reac.NDisc] do
    6868       
    6969"Reaction Rate = k*C(1)"
     
    8484        s1.Outlet.z = [1, 0, 0];
    8585
    86 "Adiabatic"
    8786        Reac.q     = 0     * 'J/s';
    8887       
     
    9392INITIAL
    9493
    95 for z in [2:Reac.NDisc+1]
     94for z in [2:Reac.NDisc+1] do
    9695       
    9796        Reac.str(z).T = Reac.Inlet.T;
Note: See TracChangeset for help on using the changeset viewer.