Changeset 580
- Timestamp:
- Jul 26, 2008, 4:34:58 PM (15 years ago)
- Location:
- branches/gui
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gui/eml/stage_separators/batch_dist.mso
r353 r580 51 51 in InletL as stream (Brief="Liquid inlet stream", PosX=0.5, PosY=0.1984, Symbol="_{inL}"); # FIXME 52 52 out 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}");53 in InletQ as power (Brief="Heat supplied", PosX=1, PosY=0.9578, Symbol="_{in}"); 54 54 55 55 M(NComp) as mol (Brief="Molar Holdup in the distillator"); … … 71 71 72 72 "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; 74 74 75 75 "Molar Holdup" -
branches/gui/sample/stage_separators/sample_batch_dist.mso
r318 r580 54 54 if batch.Level > 1E-3 then 55 55 batch.OutletV.F = 150 * 'kmol/h'; 56 Q.OutletQ .Q= 3.7743e6 * 'kJ/h';56 Q.OutletQ = 3.7743e6 * 'kJ/h'; 57 57 else 58 58 batch.OutletV.F = 0 * 'kmol/h'; 59 Q.OutletQ .Q= 0 * 'kJ/h';59 Q.OutletQ = 0 * 'kJ/h'; 60 60 end 61 61 … … 66 66 reflux.z = [0.5, 0.5]; 67 67 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]; 72 72 73 73 SET -
branches/gui/sample/stage_separators/sample_batch_dist_PID.mso
r318 r580 57 57 EQUATIONS 58 58 if batch.Level > 1E-3 then 59 Q.OutletQ .Q= 3.7743e6 * 'kJ/h';59 Q.OutletQ = 3.7743e6 * 'kJ/h'; 60 60 else 61 Q.OutletQ .Q= 0 * 'kJ/h';61 Q.OutletQ = 0 * 'kJ/h'; 62 62 end 63 63 -
branches/gui/sample/stage_separators/sample_column.mso
r574 r580 222 222 223 223 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; 228 228 229 229 zero.F = 0 * 'kmol/h'; … … 424 424 425 425 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; 430 430 431 431 zero.F = 0 * 'kmol/h'; … … 613 613 614 614 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; 619 619 620 620 zero.F = 0 * 'kmol/h'; … … 811 811 812 812 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; 817 817 818 818 zero.F = 0 * 'kmol/h'; -
branches/gui/sample/stage_separators/sample_columnReact.mso
r574 r580 40 40 DEVICES 41 41 col as ReactiveDistillation; 42 feed as s ource;42 feed as simple_source; 43 43 zero as stream; 44 44 PIDLreb as PID; … … 83 83 col.sp.frac = 0.09; 84 84 85 # verificando a partida do refervedor85 #reboiler startup 86 86 if time < 400 * 's' then 87 87 col.reb.startup = 1; … … 158 158 159 159 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]; 164 164 165 165 zero.F = 0 * 'kmol/h'; … … 175 175 EQUATIONS 176 176 177 # Variáveis dos PID's especificadas177 # Controller PID 178 178 PIDLreb.Ports.setPoint=(0.5 * 'm' - Lrebmin)/(Lrebmax-Lrebmin); 179 179 Lreb_ad*(Lrebmax-Lrebmin)=col.reb.Level-Lrebmin; … … 193 193 PIDTcond.Ports.input=Tcond_ad; 194 194 195 " Valores limites para normalizações"195 "range for normalization" 196 196 Lrebmax=0.8*'m'; 197 197 Lrebmin=0.1*'m'; -
branches/gui/sample/stage_separators/sample_condenser.mso
r313 r580 54 54 55 55 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]; 60 60 61 61 sp.frac = 0.444445; … … 63 63 c1.OutletL.F = 153 * 'kmol/h'; 64 64 65 Q.OutletQ .Q= -3.71e6 * 'kJ/h';65 Q.OutletQ = -3.71e6 * 'kJ/h'; 66 66 67 67 SET … … 104 104 105 105 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]; 110 110 111 Q.OutletQ .Q= 3.71e6 * 'kJ/h';111 Q.OutletQ = 3.71e6 * 'kJ/h'; 112 112 c1.DP = 100 * 'kPa'; 113 113 -
branches/gui/sample/stage_separators/sample_flash.mso
r558 r580 55 55 56 56 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'; 60 60 #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]; 62 62 63 63 fl.OutletV.F = 68.5 * 'kmol/h'; … … 114 114 115 115 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'; 119 119 #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]; 121 121 122 122 fl.OutletL.P = 2.5 * 'atm'; -
branches/gui/sample/stage_separators/sample_flashPH.mso
r321 r580 49 49 50 50 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]; 55 55 56 56 fl.OutletL.P = 2.5 * 'atm'; 57 57 58 Q.OutletQ .Q= 0 * 'kJ/h';58 Q.OutletQ = 0 * 'kJ/h'; 59 59 #fl.OutletL.T = 315.06 * 'K'; 60 60 … … 78 78 DEVICES 79 79 fl as FlashPHSteadyA; 80 s1 as s ource;80 s1 as simple_source; 81 81 Q as energy_source (Brief="Heat supplied"); 82 82 … … 86 86 87 87 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]; 92 92 93 93 fl.OutletL.P = 2.5 * 'atm'; 94 94 95 Q.OutletQ .Q= 0 * 'kJ/h';95 Q.OutletQ = 0 * 'kJ/h'; 96 96 #fl.OutletL.T = 315.06 * 'K'; 97 97 -
branches/gui/sample/stage_separators/sample_reboiler.mso
r313 r580 59 59 feed.h = 0 * 'kJ/kmol'; 60 60 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]; 65 65 66 66 r1.OutletL.F = 68.4 * 'kmol/h'; 67 67 r1.OutletV.F = 111.6 * 'kmol/h'; 68 68 69 Q.OutletQ .Q= 3.7743e6 * 'kJ/h';69 Q.OutletQ = 3.7743e6 * 'kJ/h'; 70 70 71 71 SET … … 109 109 110 110 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]; 115 115 116 116 # Q.OutletQ.Q = 3.7743e6 * 'kJ/h'; -
branches/gui/sample/stage_separators/sample_stream.mso
r247 r580 47 47 48 48 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'; 52 52 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]; 54 54 55 55 OPTIONS -
branches/gui/sample/stage_separators/sample_tank.mso
r313 r580 49 49 50 50 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; 55 55 # s.v = 0.698; 56 56 57 Qtank.OutletQ .Q= 0 * 'J/s';57 Qtank.OutletQ = 0 * 'J/s'; 58 58 t.Outlet.F = 179 * 'kmol/h'; 59 59 … … 95 95 96 96 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; 101 101 #s.v = 0.368; 102 102 103 Qtank.OutletQ .Q= 0 * 'J/s';103 Qtank.OutletQ = 0 * 'J/s'; 104 104 t.Outlet.F = 490 * 'kmol/h'; 105 105 -
branches/gui/sample/stage_separators/sample_tray.mso
r522 r580 50 50 51 51 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]; 56 56 57 57 inL.P = 165 * 'kPa'; … … 116 116 117 117 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]; 122 122 123 123 inL.P = 165 * 'kPa'; … … 181 181 182 182 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]; 187 187 188 188 inL.F = 71.21 * 'kmol/h'; … … 248 248 249 249 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]; 259 259 260 260 inL.P = 150 * 'kPa';
Note: See TracChangeset
for help on using the changeset viewer.