Changeset 443 for trunk


Ignore:
Timestamp:
Jan 8, 2008, 5:43:50 PM (15 years ago)
Author:
Rodolfo Rodrigues
Message:

updated samples

Location:
trunk/sample
Files:
4 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sample/miscellaneous/tenprobs/prob06.mso

    r376 r443  
    5252*       Model of a stream
    5353*--------------------------------------------------------------------*#
    54 Model stream
     54Model oil_stream
    5555        PARAMETERS
    5656        W               as flow_mass    (Brief="Mass flow rate", DisplayUnit='kg/min');
     
    6565end
    6666
    67 Model source_
     67Model tank_source
    6868        ATTRIBUTES
    6969        Pallete = true;
    7070        Brief   = "Simple inlet stream";
    71         Icon    = "icon/source_";
     71        Icon    = "icon/tank_source";
    7272       
    7373        VARIABLES
    74 out Outlet      as stream       (Brief="Outlet stream", PosX=1, PosY=0.5);
     74out Outlet      as oil_stream   (Brief="Outlet stream", PosX=1, PosY=0.5);
    7575end
    7676
    77 Model sink_
     77Model tank_sink
    7878        ATTRIBUTES
    7979        Pallete = true;
    8080        Brief   = "Simple outlet stream";
    81         Icon    = "icon/sink_";
     81        Icon    = "icon/tank_sink";
    8282       
    8383        VARIABLES
    84 in      Inlet   as stream       (Brief="Inlet stream", PosX=0, PosY=0.5);
     84in      Inlet   as oil_stream   (Brief="Inlet stream", PosX=0, PosY=0.5);
    8585end
    8686
    8787
    88 Model energy_stream
     88Model heat_stream
    8989        VARIABLES
    9090        T               as temperature;
     
    9595        Pallete = true;
    9696        Brief   = "Simple inlet stream";
    97         Icon    = "icon/source_";
     97        Icon    = "icon/tank_source";
    9898       
    9999        VARIABLES
    100 out Outlet      as energy_stream(Brief="Outlet stream", PosX=1, PosY=0.5);
     100out Outlet      as heat_stream(Brief="Outlet stream", PosX=1, PosY=0.5);
    101101end
    102102
     
    117117       
    118118        VARIABLES
    119 in      Inlet   as stream               (Brief="Inlet stream", PosX=0.51, PosY=0);
    120 out     Outlet  as stream               (Brief="Outlet stream", PosX=1, PosY=0.975);
    121 in      InletQ  as energy_stream(Brief="Rate of heat supply", PosX=0, PosY=0.715);
     119in      Inlet   as oil_stream   (Brief="Inlet stream", PosX=0.51, PosY=0);
     120out     Outlet  as oil_stream   (Brief="Outlet stream", PosX=1, PosY=0.975);
     121in      InletQ  as heat_stream  (Brief="Rate of heat supply", PosX=0, PosY=0.715);
    122122       
    123123        M               as mass                 (Brief="Mass in tank");
     
    144144FlowSheet series_of_tanks
    145145        VARIABLES
    146         feed    as stream;
     146        feed    as oil_stream;
    147147       
    148148       
  • trunk/sample/miscellaneous/tenprobs/prob06.pfd

    r439 r443  
    4040                <Id_String>steam_1</Id_String>
    4141                <Block_Name>steam_1</Block_Name>
    42                 <Image_File_Name>icon/source_.png</Image_File_Name>
     42                <Image_File_Name>icon/tank_source.png</Image_File_Name>
    4343                <X>30</X>
    4444                <Y>254</Y>
     
    5353                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    5454                        <Instance_Id>Outlet.</Instance_Id>
    55                         <Model_Name>energy_stream</Model_Name>
     55                        <Model_Name>energy_oil_stream</Model_Name>
    5656                        <T_Connection>2</T_Connection>
    5757                        <Variables>
     
    9393                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    9494                        <Instance_Id>Inlet.</Instance_Id>
    95                         <Model_Name>stream</Model_Name>
     95                        <Model_Name>oil_stream</Model_Name>
    9696                        <T_Connection>1</T_Connection>
    9797                        </Block_Properties>
     
    109109                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    110110                        <Instance_Id>Outlet.</Instance_Id>
    111                         <Model_Name>stream</Model_Name>
     111                        <Model_Name>oil_stream</Model_Name>
    112112                        <T_Connection>2</T_Connection>
    113113                        <Variables>
     
    132132                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    133133                        <Instance_Id>InletQ.</Instance_Id>
    134                         <Model_Name>energy_stream</Model_Name>
     134                        <Model_Name>energy_oil_stream</Model_Name>
    135135                        <T_Connection>1</T_Connection>
    136136                        </Block_Properties>
     
    163163        </Block>
    164164        <Block>
    165                 <Type>source_</Type>
    166                 <Id_String>source__1</Id_String>
    167                 <Block_Name>source__1</Block_Name>
    168                 <Image_File_Name>icon/source_.png</Image_File_Name>
     165                <Type>tank_source</Type>
     166                <Id_String>tank_source_1</Id_String>
     167                <Block_Name>tank_source_1</Block_Name>
     168                <Image_File_Name>icon/tank_source.png</Image_File_Name>
    169169                <X>24</X>
    170170                <Y>28</Y>
     
    179179                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    180180                        <Instance_Id>Outlet.</Instance_Id>
    181                         <Model_Name>stream</Model_Name>
     181                        <Model_Name>oil_stream</Model_Name>
    182182                        <T_Connection>2</T_Connection>
    183183                        <Parameters>
     
    212212                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    213213                        <Instance_Id></Instance_Id>
    214                         <Model_Name>source_</Model_Name>
     214                        <Model_Name>tank_source</Model_Name>
    215215                        <T_Connection>0</T_Connection>
    216216                </Block_Properties>
     
    233233                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    234234                        <Instance_Id>Inlet.</Instance_Id>
    235                         <Model_Name>stream</Model_Name>
     235                        <Model_Name>oil_stream</Model_Name>
    236236                        <T_Connection>1</T_Connection>
    237237                        </Block_Properties>
     
    249249                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    250250                        <Instance_Id>Outlet.</Instance_Id>
    251                         <Model_Name>stream</Model_Name>
     251                        <Model_Name>oil_stream</Model_Name>
    252252                        <T_Connection>2</T_Connection>
    253253                        <Variables>
     
    272272                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    273273                        <Instance_Id>InletQ.</Instance_Id>
    274                         <Model_Name>energy_stream</Model_Name>
     274                        <Model_Name>energy_oil_stream</Model_Name>
    275275                        <T_Connection>1</T_Connection>
    276276                        </Block_Properties>
     
    319319                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    320320                        <Instance_Id>Inlet.</Instance_Id>
    321                         <Model_Name>stream</Model_Name>
     321                        <Model_Name>oil_stream</Model_Name>
    322322                        <T_Connection>1</T_Connection>
    323323                        </Block_Properties>
     
    335335                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    336336                        <Instance_Id>Outlet.</Instance_Id>
    337                         <Model_Name>stream</Model_Name>
     337                        <Model_Name>oil_stream</Model_Name>
    338338                        <T_Connection>2</T_Connection>
    339339                        <Variables>
     
    358358                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    359359                        <Instance_Id>InletQ.</Instance_Id>
    360                         <Model_Name>energy_stream</Model_Name>
     360                        <Model_Name>energy_oil_stream</Model_Name>
    361361                        <T_Connection>1</T_Connection>
    362362                        </Block_Properties>
     
    389389        </Block>
    390390        <Block>
    391                 <Type>sink_</Type>
    392                 <Id_String>sink__1</Id_String>
    393                 <Block_Name>sink__1</Block_Name>
    394                 <Image_File_Name>icon/sink_.png</Image_File_Name>
     391                <Type>tank_sink</Type>
     392                <Id_String>tank_sink_1</Id_String>
     393                <Block_Name>tank_sink_1</Block_Name>
     394                <Image_File_Name>icon/tank_sink.png</Image_File_Name>
    395395                <X>717</X>
    396396                <Y>327</Y>
     
    405405                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    406406                        <Instance_Id>Inlet.</Instance_Id>
    407                         <Model_Name>stream</Model_Name>
     407                        <Model_Name>oil_stream</Model_Name>
    408408                        <T_Connection>1</T_Connection>
    409409                        </Block_Properties>
     
    417417                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    418418                        <Instance_Id></Instance_Id>
    419                         <Model_Name>sink_</Model_Name>
     419                        <Model_Name>tank_sink</Model_Name>
    420420                        <T_Connection>0</T_Connection>
    421421                </Block_Properties>
     
    425425                <Id_String>steam_2</Id_String>
    426426                <Block_Name>steam_2</Block_Name>
    427                 <Image_File_Name>icon/source_.png</Image_File_Name>
     427                <Image_File_Name>icon/tank_source.png</Image_File_Name>
    428428                <X>278</X>
    429429                <Y>258</Y>
     
    438438                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    439439                        <Instance_Id>Outlet.</Instance_Id>
    440                         <Model_Name>energy_stream</Model_Name>
     440                        <Model_Name>energy_oil_stream</Model_Name>
    441441                        <T_Connection>2</T_Connection>
    442442                        <Variables>
     
    465465                <Id_String>steam_3</Id_String>
    466466                <Block_Name>steam_3</Block_Name>
    467                 <Image_File_Name>icon/source_.png</Image_File_Name>
     467                <Image_File_Name>icon/tank_source.png</Image_File_Name>
    468468                <X>506</X>
    469469                <Y>263</Y>
     
    478478                        <Model_File_Path>miscellaneous\tenprobs\prob06</Model_File_Path>
    479479                        <Instance_Id>Outlet.</Instance_Id>
    480                         <Model_Name>energy_stream</Model_Name>
     480                        <Model_Name>energy_oil_stream</Model_Name>
    481481                        <T_Connection>2</T_Connection>
    482482                        <Variables>
     
    540540                <X2>165.46</X2>
    541541                <Y2>65</Y2>
    542                 <Block_Source>source__1</Block_Source>
    543                 <Port_Source>source__1.Outlet</Port_Source>
     542                <Block_Source>tank_source_1</Block_Source>
     543                <Port_Source>tank_source_1.Outlet</Port_Source>
    544544                <Block_Target>heated_tank_1</Block_Target>
    545545                <Port_Target>heated_tank_1.Inlet</Port_Target>
     
    553553                <Block_Source>heated_tank_3</Block_Source>
    554554                <Port_Source>heated_tank_3.Outlet</Port_Source>
    555                 <Block_Target>sink__1</Block_Target>
    556                 <Port_Target>sink__1.Inlet</Port_Target>
     555                <Block_Target>tank_sink_1</Block_Target>
     556                <Port_Target>tank_sink_1.Inlet</Port_Target>
    557557        </Line>
    558558        <Line>
  • trunk/sample/reactors/fogler/chap2/raw_data.dat

    r309 r443  
    11MEASURE         X       r
    2 UNIT            mol/mol mol/l/s
    3 VARIANCE        0.05    -0.001
    4 DATA            0.0     -0.0053
    5                 0.1     -0.0052
    6                 0.2     -0.005
    7                 0.3     -0.0045
    8                 0.4     -0.004
    9                 0.5     -0.0033
    10                 0.6     -0.0025
    11                 0.7     -0.0018
    12                 0.8     -0.00125
    13                 0.85    -0.001
     2UNIT            mol/mol mol/m^3/s
     3VARIANCE        1       1
     4DATA            0.0     -5.3
     5                0.1     -5.2
     6                0.2     -5
     7                0.3     -4.5
     8                0.4     -4
     9                0.5     -3.3
     10                0.6     -2.5
     11                0.7     -1.8
     12                0.8     -1.25
     13                0.85    -1
    1414               
  • trunk/sample/reactors/fogler/chap2/series_reactors.mso

    r383 r443  
    6565
    6666        VARIABLES
    67         r               as reaction_mol (Brief="Rate of reaction", DisplayUnit='mol/l/s');
     67        r               as reaction_mol (Brief="Rate of reaction", DisplayUnit='mol/m^3/s');
    6868        X               as fraction             (Brief="Molar conversion", Unit='mol/mol');
    6969       
     
    8181Estimation rate_of_reaction as rate
    8282        ESTIMATE
    83         # PAR   START   LOWER  UPPER    UNIT
     83        # PAR   START   LOWER  UPPER
    8484        a1              0.01    -1              1;
    8585        a2              0.01    -1              1;
    86         a3              0.01    -1              1;
     86        a3              -0.01   -1              1;
    8787        a4              0.01    -1              1;
    8888
     
    9292
    9393        OPTIONS
     94        Dynamic = false;
    9495        NLPSolver(File = "ipopt_emso",
    95                 ObjTol = 1e-6,
    96                 acceptable_tol = 1e-6);
    97         Dynamic = false;
    98 end
    99 
    100 
    101 #*---------------------------------------------------------------------
    102 * Model of a stream
    103 *--------------------------------------------------------------------*#
    104 
    105 Model stream
     96                ObjTol = 1e-8
     97        );
     98end
     99
     100
     101#*---------------------------------------------------------------------
     102* Model of a simple stream
     103*--------------------------------------------------------------------*#
     104
     105Model simple_stream
    106106        VARIABLES
    107107        F as flow_mol   (Brief="Molar flow", DisplayUnit='mol/s');
     
    109109end
    110110
    111 Model source_
     111Model reactor_source
    112112        ATTRIBUTES
    113113        Pallete = true;
     
    116116       
    117117        VARIABLES
    118 out Outlet      as stream       (Brief="Outlet stream", PosX=1, PosY=0.5);
    119 end
    120 
    121 Model sink_
     118out Outlet      as simple_stream        (Brief="Outlet stream", PosX=1, PosY=0.5);
     119end
     120
     121Model reactor_sink
    122122        ATTRIBUTES
    123123        Pallete = true;
     
    126126       
    127127        VARIABLES
    128 in      Inlet   as stream       (Brief="Inlet stream", PosX=0, PosY=0.5);
     128in      Inlet   as simple_stream        (Brief="Inlet stream", PosX=0, PosY=0.5);
    129129end
    130130
     
    142142        PARAMETERS
    143143        NT              as Integer              (Brief="Number of terms of reaction rate expression", Default=4);
    144         a(NT)   as reaction_mol (Brief="Parameter of reaction rate expression");
    145        
    146         VARIABLES
    147 in      Inlet   as stream               (Brief="Inlet stream", PosX=0, PosY=0);
    148 out     Outlet  as stream               (Brief="Outlet stream", PosX=1, PosY=1);
     144        a(NT)   as reaction_mol (Brief="Parameter of reaction rate expression", DisplayUnit='mol/l/s');
     145       
     146        VARIABLES
     147in      Inlet   as simple_stream(Brief="Inlet stream", Symbol="_{in}", PosX=0, PosY=0);
     148out     Outlet  as simple_stream(Brief="Outlet stream", Symbol="_{out}", PosX=1, PosY=1);
    149149        r               as reaction_mol (Brief="Rate of reaction", DisplayUnit='mol/l/s');
    150150        V       as volume               (Brief="Volume", DisplayUnit='l', Upper=2e3);
    151151       
    152152        SET
    153         a = [0.00526633, 0.00133478, -0.0153321, 0.0092151]*'mol/l/s'; # Estimated
     153        a = [0.00526629, 0.00133545, -0.0153342, 0.00921664]*'mol/l/s'; # Estimated
    154154       
    155155        EQUATIONS
    156156        "Component molar balance"
    157         Inlet.F - Outlet.F = (-r)*V;
    158        
    159         "Outlet molar flow"
    160         Outlet.F = Inlet.F*(1 - Outlet.X);
    161        
     157        Inlet.F*(Outlet.X - Inlet.X) = (-r)*V;
     158       
     159        "Molar flow"
     160        Outlet.F = Inlet.F;
     161
    162162        "Rate of reaction"
    163163        (-r) = sum(a*Outlet.X^[0:(NT-1)]);
     
    172172        PARAMETERS
    173173        NT              as Integer              (Brief="Number of terms of reaction rate expression", Default=4);
    174         a(NT)   as reaction_mol (Brief="Parameter of reaction rate expression");
    175        
    176         VARIABLES
    177 in      Inlet   as stream               (Brief="Inlet stream");
    178 out     Outlet  as stream               (Brief="Outlet stream");
     174        a(NT)   as reaction_mol (Brief="Parameter of reaction rate expression", DisplayUnit='mol/l/s');
     175       
     176        VARIABLES
     177in      Inlet   as simple_stream(Brief="Inlet stream", Symbol="_{in}");
     178out     Outlet  as simple_stream(Brief="Outlet stream", Symbol="_{out}");
    179179        V       as volume               (Brief="Volume", DisplayUnit='l', Upper=2e3);
    180180        r               as reaction_mol (Brief="Rate of reaction", DisplayUnit='mol/l/s');
    181181       
    182182        SET
    183         a = [0.00526633, 0.00133478, -0.0153321, 0.0092151]*'mol/l/s'; # Estimated
     183        a = [0.00526629, 0.00133545, -0.0153342, 0.00921664]*'mol/l/s'; # Estimated
    184184       
    185185        EQUATIONS
     
    191191       
    192192        "Molar flow"
    193         Outlet.F = Inlet.F*(1 - Outlet.X);
    194        
     193        Outlet.F = Inlet.F;
     194
    195195        "Rate of reaction"
    196196        (-r) = sum(a*Outlet.X^[0:(NT-1)]);
     
    213213       
    214214        PARAMETERS
    215         N       as Integer              (Brief="Number of discrete points", Default=200);
     215        N       as Integer              (Brief="Number of discrete points", Lower=2, Default=50);
    216216        NT              as Integer              (Brief="Number of terms of reaction rate expression", Default=4);
    217         a(NT)   as reaction_mol (Brief="Parameter of reaction rate expression");
    218        
    219         VARIABLES
    220 in      Inlet   as stream               (Brief="Inlet stream", PosX=0, PosY=0.5);
    221 out     Outlet  as stream               (Brief="Outlet stream", PosX=1, PosY=0.5);
     217        a(NT)   as reaction_mol (Brief="Parameter of reaction rate expression",DisplayUnit='mol/l/s');
     218       
     219        VARIABLES
     220in      Inlet   as simple_stream(Brief="Inlet stream", Symbol="_{in}", PosX=0, PosY=0.5);
     221out     Outlet  as simple_stream(Brief="Outlet stream", Symbol="_{out}", PosX=1, PosY=0.5);
    222222        V(N)    as volume           (Brief="Volume", DisplayUnit='l', Upper=2e3);
    223223        r(N)    as reaction_mol (Brief="Rate of reaction", DisplayUnit='mol/l/s');
    224         F(N)    as flow_mol             (Brief="Molar flow", DisplayUnit='mol/s');
    225224        X(N)    as fraction             (Brief="Molar conversion");
    226225        dx      as fraction     (Brief="Conversion increment");
    227226       
    228227        SET
    229         a = [0.00526633, 0.00133478, -0.0153321, 0.0092151]*'mol/l/s'; # Estimated
    230        
    231         EQUATIONS
    232         "Outlet molar flow"
    233         Outlet.F = F(N);
     228        a = [0.00526629, 0.00133545, -0.0153342, 0.00921664]*'mol/l/s'; # Estimated
     229       
     230        EQUATIONS
    234231       
    235232        "Outlet molar conversion"
     
    237234       
    238235        "Discrete interval"
    239         dx = Outlet.X/N;
    240 
    241         V(1) = 0 * 'l';
     236        dx = (Outlet.X - Inlet.X)/(N-1);
     237
     238        "Initial reactor volume"
     239        V(1) = 0.0*'l';
    242240
    243241        for i in [2:N]
    244242        "Molar balance"
    245            V(i) - V(i-1) = Inlet.F*dx/(-r(i));
     243           V(i) - V(i-1) = -0.5*Inlet.F*dx*(1/r(i-1) + 1/r(i)); # second order
     244#          V(i) - V(i-1) = Inlet.F*dx/(-r(i));                                  # first order
    246245        "Discrete molar conversion"
    247246           X(i-1) = X(i) - dx;
     
    249248       
    250249        "Molar flow"
    251         F = Inlet.F*(1 - X);
     250        Outlet.F = Inlet.F;
    252251       
    253252        for i in [1:N]
     
    255254                (-r(i)) = sum(a*X(i)^[0:(NT-1)]);
    256255        end
    257        
    258256end
    259257
     
    275273       
    276274        DEVICES
    277         Inlet   as stream; # Inlet stream
     275        Inlet   as simple_stream;
    278276        R1              as simple_cstr;
    279277
     
    311309FlowSheet pfr_sample
    312310        DEVICES
    313         Inlet   as stream; # Inlet stream
     311        Inlet   as simple_stream;
    314312        R1              as simple_pfr;
    315313       
     
    338336       
    339337        DEVICES
    340         Inlet   as stream; # Inlet stream
     338        Inlet   as simple_stream;
    341339        R1              as simple_pfr_d;
    342340
     
    375373       
    376374        DEVICES
    377         Inlet   as stream; # Inlet stream
     375        Inlet   as simple_stream;
    378376        CSTR    as simple_cstr;
    379377        PFR             as simple_pfr_d;
     
    420418       
    421419        DEVICES
    422         Inlet   as stream; # Inlet stream
     420        Inlet   as simple_stream;
    423421        R1              as simple_cstr;
    424422        R2              as simple_cstr;
     
    463461       
    464462        DEVICES
    465         Inlet   as stream; # Inlet stream
     463        Inlet   as simple_stream;
    466464        R1              as simple_pfr_d;
    467465        R2              as simple_pfr_d;
     
    506504       
    507505        DEVICES
    508         Inlet   as stream; # Inlet stream
     506        Inlet   as simple_stream;
    509507        R1              as simple_pfr_d;
    510508        R2              as simple_cstr;
     
    523521       
    524522        SET
    525         R1.N = 200;
     523        R1.N = 50;
    526524       
    527525        SPECIFY
     
    535533        "Required 2nd reactor conversion"
    536534        R2.Outlet.X = 0.8;
     535#       R2.Outlet.F = 0.866541*'mol/s';
    537536       
    538537        OPTIONS
     
    552551       
    553552        DEVICES
    554         Inlet   as stream; # Inlet stream
     553        Inlet   as simple_stream;
    555554        R1              as simple_cstr;
    556555        R2              as simple_pfr_d;
     
    569568       
    570569        SET
    571         R2.N = 200;
     570        R2.N = 50;
    572571       
    573572        SPECIFY
  • trunk/sample/reactors/fogler/chap2/series_reactors.pfd

    r439 r443  
    2121                <Show_Grid>1</Show_Grid>
    2222                <Snap_to_Grid>1</Snap_to_Grid>
    23                 <Width>830</Width>
    24                 <Height>525</Height>
    25                 <X>-15</X>
     23                <Width>754</Width>
     24                <Height>494</Height>
     25                <X>0</X>
    2626                <Y>0</Y>
    2727        </View>
     
    3030                <Show_Grid>1</Show_Grid>
    3131                <Snap_to_Grid>1</Snap_to_Grid>
    32                 <Width>830</Width>
     32                <Width>754</Width>
    3333                <Height>0</Height>
    3434                <X>0</X>
     
    3636        </View>
    3737        <Block>
    38                 <Type>sink_</Type>
    39                 <Id_String>sink__1</Id_String>
    40                 <Block_Name>sink__1</Block_Name>
    41                 <Image_File_Name>icon/outlet.png</Image_File_Name>
    42                 <X>664</X>
    43                 <Y>194</Y>
     38                <Type>reactor_source</Type>
     39                <Id_String>reactor_source_1</Id_String>
     40                <Block_Name>reactor_source_1</Block_Name>
     41                <Image_File_Name>D:\Apps\EMSO\mso\sample\reactors\fogler\chap2\icon/inlet.png</Image_File_Name>
     42                <X>46</X>
     43                <Y>47</Y>
    4444                <Z>0</Z>
    4545                <Width>72.5</Width>
     
    5151                        <Block_Properties>
    5252                        <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
    53                         <Instance_Id>Inlet.</Instance_Id>
    54                         <Model_Name>stream</Model_Name>
     53                        <Instance_Id>Outlet.</Instance_Id>
     54                        <Model_Name>simple_stream</Model_Name>
     55                        <T_Connection>2</T_Connection>
     56                        <Variables>
     57                                <Desc>Outlet.F</Desc>
     58                                <Index>0</Index>
     59                                <Values>0.866541</Values>
     60                                <Status>1</Status>
     61                                <Unit>mol/s</Unit>
     62                        </Variables>
     63                        <Variables>
     64                                <Desc>Outlet.X</Desc>
     65                                <Index>0</Index>
     66                                <Values>0</Values>
     67                                <Status>1</Status>
     68                        </Variables>
     69                        </Block_Properties>
     70                        </Base_Models>
     71                        <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
     72                        <Instance_Id>Outlet.</Instance_Id>
     73                        <Model_Name>Outlet</Model_Name>
     74                        <T_Connection>2</T_Connection>
     75                        </Block_Properties>
     76                        </Sub_Models>
     77                        <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
     78                        <Instance_Id></Instance_Id>
     79                        <Model_Name>reactor_source</Model_Name>
     80                        <T_Connection>0</T_Connection>
     81                </Block_Properties>
     82        </Block>
     83        <Block>
     84                <Type>simple_cstr</Type>
     85                <Id_String>simple_cstr_1</Id_String>
     86                <Block_Name>simple_cstr_1</Block_Name>
     87                <Image_File_Name>D:\Apps\EMSO\mso\sample\reactors\fogler\chap2\icon/simple_cstr.png</Image_File_Name>
     88                <X>209</X>
     89                <Y>158</Y>
     90                <Z>0</Z>
     91                <Width>84</Width>
     92                <Height>109</Height>
     93                <Block_Properties>
     94                        <Sub_Models>
     95                        <Block_Properties>
     96                        <Base_Models>
     97                        <Block_Properties>
     98                        <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
     99                        <Instance_Id>Inlet.</Instance_Id>
     100                        <Model_Name>simple_stream</Model_Name>
    55101                        <T_Connection>1</T_Connection>
    56102                        </Block_Properties>
     
    62108                        </Block_Properties>
    63109                        </Sub_Models>
    64                         <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
    65                         <Instance_Id></Instance_Id>
    66                         <Model_Name>sink_</Model_Name>
     110                        <Sub_Models>
     111                        <Block_Properties>
     112                        <Base_Models>
     113                        <Block_Properties>
     114                        <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
     115                        <Instance_Id>Outlet.</Instance_Id>
     116                        <Model_Name>simple_stream</Model_Name>
     117                        <T_Connection>2</T_Connection>
     118                        <Variables>
     119                                <Desc>Outlet.X</Desc>
     120                                <Index>0</Index>
     121                                <Values>0.5</Values>
     122                                <Status>1</Status>
     123                        </Variables>
     124                        </Block_Properties>
     125                        </Base_Models>
     126                        <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
     127                        <Instance_Id>Outlet.</Instance_Id>
     128                        <Model_Name>Outlet</Model_Name>
     129                        <T_Connection>2</T_Connection>
     130                        </Block_Properties>
     131                        </Sub_Models>
     132                        <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
     133                        <Instance_Id></Instance_Id>
     134                        <Model_Name>simple_cstr</Model_Name>
    67135                        <T_Connection>0</T_Connection>
    68136                </Block_Properties>
     
    72140                <Id_String>simple_pfr_d_1</Id_String>
    73141                <Block_Name>simple_pfr_d_1</Block_Name>
    74                 <Image_File_Name>icon/simple_pfr.png</Image_File_Name>
    75                 <X>370</X>
    76                 <Y>186</Y>
    77                 <Z>0</Z>
    78                 <Width>226</Width>
    79                 <Height>53</Height>
    80                 <Block_Properties>
    81                         <Sub_Models>
    82                         <Block_Properties>
    83                         <Base_Models>
    84                         <Block_Properties>
    85                         <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
    86                         <Instance_Id>Inlet.</Instance_Id>
    87                         <Model_Name>stream</Model_Name>
     142                <Image_File_Name>D:\Apps\EMSO\mso\sample\reactors\fogler\chap2\icon/simple_pfr.png</Image_File_Name>
     143                <X>315</X>
     144                <Y>299</Y>
     145                <Z>0</Z>
     146                <Width>252.5</Width>
     147                <Height>63</Height>
     148                <Block_Properties>
     149                        <Sub_Models>
     150                        <Block_Properties>
     151                        <Base_Models>
     152                        <Block_Properties>
     153                        <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
     154                        <Instance_Id>Inlet.</Instance_Id>
     155                        <Model_Name>simple_stream</Model_Name>
    88156                        <T_Connection>1</T_Connection>
    89157                        </Block_Properties>
     
    101169                        <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
    102170                        <Instance_Id>Outlet.</Instance_Id>
    103                         <Model_Name>stream</Model_Name>
    104                         <T_Connection>2</T_Connection>
     171                        <Model_Name>simple_stream</Model_Name>
     172                        <T_Connection>2</T_Connection>
     173                        <Variables>
     174                                <Desc>Outlet.X</Desc>
     175                                <Index>0</Index>
     176                                <Values>0.8</Values>
     177                                <Status>1</Status>
     178                        </Variables>
    105179                        </Block_Properties>
    106180                        </Base_Models>
     
    109183                        <Model_Name>Outlet</Model_Name>
    110184                        <T_Connection>2</T_Connection>
    111                         <Variables>
    112                                 <Desc>Outlet.X</Desc>
    113                                 <Index>0</Index>
    114                                 <Values>0.8</Values>
    115                                 <Status>1</Status>
    116                         </Variables>                   
    117185                        </Block_Properties>
    118186                        </Sub_Models>
     
    124192        </Block>
    125193        <Block>
    126                 <Type>simple_cstr</Type>
    127                 <Id_String>simple_cstr_1</Id_String>
    128                 <Block_Name>simple_cstr_1</Block_Name>
    129                 <Image_File_Name>icon/simple_cstr.png</Image_File_Name>
    130                 <X>219</X>
    131                 <Y>103</Y>
    132                 <Z>0</Z>
    133                 <Width>84</Width>
    134                 <Height>109</Height>
    135                 <Block_Properties>
    136                         <Sub_Models>
    137                         <Block_Properties>
    138                         <Base_Models>
    139                         <Block_Properties>
    140                         <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
    141                         <Instance_Id>Inlet.</Instance_Id>
    142                         <Model_Name>stream</Model_Name>
    143                         <T_Connection>1</T_Connection>
    144                         </Block_Properties>
    145                         </Base_Models>
    146                         <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
    147                         <Instance_Id>Inlet.</Instance_Id>
    148                         <Model_Name>Inlet</Model_Name>
    149                         <T_Connection>1</T_Connection>
    150                         </Block_Properties>
    151                         </Sub_Models>
    152                         <Sub_Models>
    153                         <Block_Properties>
    154                         <Base_Models>
    155                         <Block_Properties>
    156                         <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
    157                         <Instance_Id>Outlet.</Instance_Id>
    158                         <Model_Name>stream</Model_Name>
    159                         <T_Connection>2</T_Connection>
    160                         <Variables>
    161                                 <Desc>Outlet.X</Desc>
    162                                 <Index>0</Index>
    163                                 <Values>0.5</Values>
    164                                 <Status>1</Status>
    165                         </Variables>
    166                         </Block_Properties>
    167                         </Base_Models>
    168                         <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
    169                         <Instance_Id>Outlet.</Instance_Id>
    170                         <Model_Name>Outlet</Model_Name>
    171                         <T_Connection>2</T_Connection>
    172                         </Block_Properties>
    173                         </Sub_Models>
    174                         <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
    175                         <Instance_Id></Instance_Id>
    176                         <Model_Name>simple_cstr</Model_Name>
    177                         <T_Connection>0</T_Connection>
    178                 </Block_Properties>
    179         </Block>
    180         <Block>
    181                 <Type>source_</Type>
    182                 <Id_String>source__1</Id_String>
    183                 <Block_Name>source__1</Block_Name>
    184                 <Image_File_Name>icon/inlet.png</Image_File_Name>
    185                 <X>58</X>
    186                 <Y>86</Y>
     194                <Type>reactor_sink</Type>
     195                <Id_String>reactor_sink_1</Id_String>
     196                <Block_Name>reactor_sink_1</Block_Name>
     197                <Image_File_Name>D:\Apps\EMSO\mso\sample\reactors\fogler\chap2\icon/outlet.png</Image_File_Name>
     198                <X>612</X>
     199                <Y>333</Y>
    187200                <Z>0</Z>
    188201                <Width>72.5</Width>
     
    194207                        <Block_Properties>
    195208                        <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
    196                         <Instance_Id>Outlet.</Instance_Id>
    197                         <Model_Name>stream</Model_Name>
    198                         <T_Connection>2</T_Connection>
    199                         <Variables>
    200                                 <Desc>Outlet.F</Desc>
    201                                 <Index>0</Index>
    202                                 <Values>0.866541</Values>
    203                                 <Status>1</Status>
    204                                 <Unit>mol/s</Unit>
    205                         </Variables>
    206                         <Variables>
    207                                 <Desc>Outlet.X</Desc>
    208                                 <Index>0</Index>
    209                                 <Values>0</Values>
    210                                 <Status>1</Status>
    211                         </Variables>
    212                         </Block_Properties>
    213                         </Base_Models>
    214                         <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
    215                         <Instance_Id>Outlet.</Instance_Id>
    216                         <Model_Name>Outlet</Model_Name>
    217                         <T_Connection>2</T_Connection>
    218                         </Block_Properties>
    219                         </Sub_Models>
    220                         <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
    221                         <Instance_Id></Instance_Id>
    222                         <Model_Name>source_</Model_Name>
     209                        <Instance_Id>Inlet.</Instance_Id>
     210                        <Model_Name>simple_stream</Model_Name>
     211                        <T_Connection>1</T_Connection>
     212                        </Block_Properties>
     213                        </Base_Models>
     214                        <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
     215                        <Instance_Id>Inlet.</Instance_Id>
     216                        <Model_Name>Inlet</Model_Name>
     217                        <T_Connection>1</T_Connection>
     218                        </Block_Properties>
     219                        </Sub_Models>
     220                        <Model_File_Path>reactors\fogler\chap2\series_reactors</Model_File_Path>
     221                        <Instance_Id></Instance_Id>
     222                        <Model_Name>reactor_sink</Model_Name>
    223223                        <T_Connection>0</T_Connection>
    224224                </Block_Properties>
    225225        </Block>
    226226        <Line>
    227                 <Line_Name>line_3</Line_Name>
    228                 <X1>596</X1>
    229                 <Y1>212.5</Y1>
    230                 <X2>664</X2>
    231                 <Y2>212.5</Y2>
    232                 <Block_Source>simple_pfr_d_1</Block_Source>
    233                 <Port_Source>simple_pfr_d_1.Outlet</Port_Source>
    234                 <Block_Target>sink__1</Block_Target>
    235                 <Port_Target>sink__1.Inlet</Port_Target>
     227                <Line_Name>line_1</Line_Name>
     228                <X1>118.5</X1>
     229                <Y1>65.5</Y1>
     230                <X2>214</X2>
     231                <Y2>162</Y2>
     232                <Block_Source>reactor_source_1</Block_Source>
     233                <Port_Source>reactor_source_1.Outlet</Port_Source>
     234                <Block_Target>simple_cstr_1</Block_Target>
     235                <Port_Target>simple_cstr_1.Inlet</Port_Target>
    236236        </Line>
    237237        <Line>
    238238                <Line_Name>line_2</Line_Name>
    239                 <X1>303</X1>
    240                 <Y1>212</Y1>
    241                 <X2>370</X2>
    242                 <Y2>212.5</Y2>
     239                <X1>293</X1>
     240                <Y1>267</Y1>
     241                <X2>320</X2>
     242                <Y2>336</Y2>
    243243                <Block_Source>simple_cstr_1</Block_Source>
    244244                <Port_Source>simple_cstr_1.Outlet</Port_Source>
     
    247247        </Line>
    248248        <Line>
    249                 <Line_Name>line_1</Line_Name>
    250                 <X1>130.5</X1>
    251                 <Y1>104.5</Y1>
    252                 <X2>222</X2>
    253                 <Y2>101</Y2>
    254                 <Block_Source>source__1</Block_Source>
    255                 <Port_Source>source__1.Outlet</Port_Source>
    256                 <Block_Target>simple_cstr_1</Block_Target>
    257                 <Port_Target>simple_cstr_1.Inlet</Port_Target>
     249                <Line_Name>line_3</Line_Name>
     250                <X1>567.5</X1>
     251                <Y1>330.5</Y1>
     252                <X2>621</X2>
     253                <Y2>354</Y2>
     254                <Block_Source>simple_pfr_d_1</Block_Source>
     255                <Port_Source>simple_pfr_d_1.Outlet</Port_Source>
     256                <Block_Target>reactor_sink_1</Block_Target>
     257                <Port_Target>reactor_sink_1.Inlet</Port_Target>
    258258        </Line>
    259259</Diagram>
Note: See TracChangeset for help on using the changeset viewer.