- Timestamp:
- Aug 30, 2007, 2:17:16 PM (15 years ago)
- Location:
- trunk/eml
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/eml/controllers/Comparator.mso
r306 r354 26 26 Brief = "Model Comparator."; 27 27 Info = 28 " 29 - Inputs: 30 * Two different input signals. 28 "== Inputs == 29 * Two different input signals. 31 30 32 - Outputs: 33 34 31 == Outputs == 32 * One output signal. 33 "; 35 34 36 35 VARIABLES -
trunk/eml/controllers/HiLoSelect.mso
r306 r354 26 26 Brief = "Model HiLo Select."; 27 27 Info = 28 " 29 - Inputs: 30 * Two different input signals. 28 "== Inputs == 29 * Two different input signals. 31 30 32 - Outputs: 33 * One output signal. 34 35 "; 31 == Outputs == 32 * One output signal. 33 "; 36 34 37 35 PARAMETERS -
trunk/eml/controllers/PIDIncr.mso
r306 r354 96 96 Brief = "Model of incremental PIDs."; 97 97 Info = 98 " 99 - Inputs 100 * - a scaled processs variable. 101 * - a scaled bias. 102 * - a scaled setpoint. 103 104 - Outputs 105 * - a scaled output. 106 "; 98 "== Inputs == 99 * scaled processs variable. 100 * scaled bias. 101 * scaled setpoint. 102 103 == Outputs == 104 * a scaled output. 105 "; 107 106 108 107 PARAMETERS -
trunk/eml/controllers/PIDs.mso
r306 r354 95 95 Brief = "Model of PIDs."; 96 96 Info = 97 " 98 - Inputs 99 * - a scaled processs variable. 100 * - a scaled bias. 101 * - a scaled setpoint. 102 103 - Outputs 104 * - a scaled output. 105 "; 97 "== Inputs == 98 * scaled processs variable. 99 * scaled bias. 100 * scaled setpoint. 101 102 == Outputs == 103 * scaled output. 104 "; 106 105 107 106 PARAMETERS -
trunk/eml/controllers/iae.mso
r306 r354 27 27 Brief = "Model IAE."; 28 28 Info = 29 " 30 - Inputs: 31 * One input signal. 32 * One setpoint signal. 29 "== Inputs == 30 * One input signal. 31 * One setpoint signal. 33 32 34 - Outputs: 35 36 33 == Outputs == 34 * One output signal. 35 "; 37 36 38 37 VARIABLES -
trunk/eml/controllers/ise.mso
r306 r354 27 27 Brief = "Model ISE."; 28 28 Info = 29 " 30 - Inputs: 31 * One input signal. 32 * One setpoint signal. 29 "== Inputs == 30 * One input signal. 31 * One setpoint signal. 33 32 34 - Outputs: 35 36 33 == Outputs == 34 * One output signal. 35 "; 37 36 38 37 VARIABLES -
trunk/eml/controllers/lag_1.mso
r306 r354 27 27 Brief = "Model Lag."; 28 28 Info = 29 " 30 - Inputs: 31 * One input signal. 29 "== Inputs == 30 * One input signal. 32 31 33 - Outputs: 34 35 32 == Outputs == 33 * One output signal. 34 "; 36 35 37 36 PARAMETERS -
trunk/eml/controllers/lead_lag.mso
r306 r354 27 27 Brief = "Model Lead lag."; 28 28 Info = 29 " 30 - Inputs: 31 * One input signal. 29 "== Inputs == 30 * One input signal. 32 31 33 - Outputs: 34 35 32 == Outputs == 33 * One output signal. 34 "; 36 35 37 36 PARAMETERS -
trunk/eml/controllers/multiply.mso
r306 r354 27 27 Brief = "Model Multiply."; 28 28 Info = 29 " 30 - Inputs: 31 * Two input signals. 29 "== Inputs == 30 * Two input signals. 32 31 33 - Outputs: 34 * One output signal. 35 36 "; 32 == Outputs == 33 * One output signal. 34 "; 37 35 38 36 VARIABLES -
trunk/eml/controllers/ratio.mso
r306 r354 26 26 Brief = "Model Ratio."; 27 27 Info = 28 " 29 - Inputs: 30 * Two input signals. 28 "== Inputs == 29 * Two input signals. 31 30 32 - Outputs: 33 34 31 == Outputs == 32 * One output signal. 33 "; 35 34 36 35 VARIABLES -
trunk/eml/controllers/sum.mso
r306 r354 26 26 Brief = "Model Sum."; 27 27 Info = 28 " 29 - Inputs: 30 * Two input signals. 28 "== Inputs == 29 * Two input signals. 31 30 32 - Outputs: 33 34 31 == Outputs == 32 * One output signal. 33 "; 35 34 36 35 VARIABLES -
trunk/eml/costs/column_cost.mso
r331 r354 41 41 Brief = "Model of a distillation column with dynamic condenser and dynamic reboiler."; 42 42 Info = 43 "Specify: 44 45 46 47 48 49 50 51 52 53 Initial Conditions: 54 55 56 57 58 59 60 61 62 63 64 65 43 "== Specify == 44 * the feed stream of each tray (Inlet); 45 * the Murphree eficiency for each tray Emv; 46 * the pump pressure difference; 47 * the heat supllied in reboiler and condenser; 48 * the condenser vapor outlet flow (OutletV.F); 49 * the reboiler liquid outlet flow (OutletL.F); 50 * both splitter outlet flows OR one of the splitter outlet flows and the splitter frac. 51 * all necessary dimensions and materials for cost evaluation 52 53 == Initial Conditions == 54 * the trays temperature (OutletL.T); 55 * the trays liquid level (Level) OR the trays liquid flow (OutletL.F); 56 * (NoComps - 1) OutletL (OR OutletV) compositions for each tray; 57 58 * the condenser temperature (OutletL.T); 59 * the condenser liquid level (Level); 60 * (NoComps - 1) OutletL (OR OutletV) compositions; 61 62 * the reboiler temperature (OutletL.T); 63 * the reboiler liquid level (Level); 64 * (NoComps - 1) OutletL (OR OutletV) compositions. 65 "; 66 66 67 67 PARAMETERS … … 163 163 Brief = "Model of a distillation column with steady condenser and steady reboiler."; 164 164 Info = 165 "Specify: 166 167 168 169 170 171 172 173 174 175 176 Initial Conditions: 177 178 179 180 181 182 183 184 185 186 187 188 165 "== Specify == 166 * the feed stream of each tray (Inlet); 167 * the Murphree eficiency for each tray Emv; 168 * the pump head; 169 * the condenser pressure drop; 170 * the heat supllied in top and bottom tanks; 171 * the heat supllied in condenser and reboiler; 172 * the Outlet1 flow in the bottom splitter (spbottom.Outlet1.F) that corresponds to the bottom product; 173 * both top splitter outlet flows OR one of the splitter outlet flows and the splitter frac. 174 * all necessary dimensions and materials for cost evaluation 175 176 == Initial Conditions == 177 * the trays temperature (OutletL.T); 178 * the trays liquid level (Level) OR the trays liquid flow (OutletL.F); 179 * (NoComps - 1) OutletL (OR OutletV) compositions for each tray; 180 181 * the top tank temperature (OutletL.T); 182 * the top tank liquid level (Level); 183 * (NoComps - 1) OutletL (OR OutletV) compositions; 184 185 * the bottom tank temperature (OutletL.T); 186 * the bottom tank liquid level (Level); 187 * (NoComps - 1) OutletL (OR OutletV) compositions. 188 "; 189 189 190 190 PARAMETERS … … 286 286 Brief = "Model of a distillation column with dynamic condenser and steady reboiler."; 287 287 Info = 288 "Specify: 289 290 291 292 293 294 295 296 297 298 Initial Conditions: 299 300 301 302 303 304 305 306 307 308 309 310 288 "== Specify == 289 * the feed stream of each tray (Inlet); 290 * the Murphree eficiency for each tray Emv; 291 * the pump head; 292 * the condenser vapor outlet flow (OutletV.F); 293 * the heat supllied in bottom tank; 294 * the heat supllied in condenser and reboiler; 295 * the Outlet1 flow in the bottom splitter (spbottom.Outlet1.F) that corresponds to the bottom product; 296 * all necessary dimensions and materials for cost evaluation 297 298 == Initial Conditions == 299 * the trays temperature (OutletL.T); 300 * the trays liquid level (Level) OR the trays liquid flow (OutletL.F); 301 * (NoComps - 1) OutletL (OR OutletV) compositions for each tray; 302 303 * the condenser temperature (OutletL.T); 304 * the condenser liquid level (Level); 305 * (NoComps - 1) OutletL (OR OutletV) compositions; 306 307 * the bottom tank temperature (OutletL.T); 308 * the bottom tank liquid level (Level); 309 * (NoComps - 1) OutletL (OR OutletV) compositions. 310 "; 311 311 312 312 PARAMETERS … … 406 406 Brief = "Model of a distillation column with steady condenser and dynamic reboiler."; 407 407 Info = 408 "Specify: 409 410 411 412 413 414 415 416 417 418 419 Initial Conditions: 420 421 422 423 424 425 426 427 428 429 430 431 408 "== Specify == 409 * the feed stream of each tray (Inlet); 410 * the Murphree eficiency for each tray (Emv); 411 * the pump pressure difference; 412 * the heat supllied in reboiler and condenser; 413 * the heat supllied in the top tank; 414 * the condenser pressure drop; 415 * the reboiler liquid outlet flow (OutletL.F); 416 * both splitter outlet flows OR one of the splitter outlet flows and the splitter frac. 417 * all necessary dimensions and materials for cost evaluation 418 419 == Initial Conditions == 420 * the trays temperature (OutletL.T); 421 * the trays liquid level (Level) OR the trays liquid flow (OutletL.F); 422 * (NoComps - 1) OutletL (OR OutletV) compositions for each tray; 423 424 * the top tank temperature (OutletL.T); 425 * the top tank liquid level (Level); 426 * (NoComps - 1) OutletL (OR OutletV) compositions; 427 428 * the reboiler temperature (OutletL.T); 429 * the reboiler liquid level (Level); 430 * (NoComps - 1) OutletL (OR OutletV) compositions. 431 "; 432 432 433 433 PARAMETERS -
trunk/eml/heat_exchangers/PHE.mso
r352 r354 25 25 Brief = "Shortcut model for plate and Frame heat exchanger."; 26 26 Info = 27 " 28 Model of a gasketed plate heat exchanger.29 The heat transfer and pressure loss calculations are based on Kumar [1] work. 30 The following assumptions are considered in order to derive the mathematical model [2]: 31 32 A.1 :Steady-State operation;33 A.2 :No phase changes;34 A.3 :No heat loss to the surroundings.35 A.4 :Uniform distribution of flow through the channels of a pass.36 37 References: 27 "Model of a gasketed plate heat exchanger. 28 The heat transfer and pressure loss calculations are based on Kumar [1] work. 29 The following assumptions are considered in order to derive the mathematical model [2]: 30 31 == Assumptions == 32 * Steady-State operation; 33 * No phase changes; 34 * No heat loss to the surroundings. 35 * Uniform distribution of flow through the channels of a pass. 36 37 == References == 38 38 39 40 39 [1] E.A.D. Saunders, Heat Exchangers: Selection, Design and 40 Construction, Longman, Harlow, 1988. 41 41 42 43 44 45 42 [2] J.A.W. Gut, J.M. Pinto, Modeling of plate heat exchangers 43 with generalized configurations, Int. J. Heat Mass Transfer 44 46 (14) (2003) 2571\2585. 45 "; 46 46 47 47 PARAMETERS -
trunk/eml/mixers_splitters/mixer.mso
r351 r354 25 25 Icon = "icon/mixer"; 26 26 Brief = "Model of a mixer"; 27 Info = "28 Assumptions: 29 30 27 Info = 28 "== Assumptions == 29 * thermodynamics equilibrium 30 * adiabatic 31 31 32 Specify: 33 32 == Specify == 33 * the inlet streams"; 34 34 35 35 PARAMETERS -
trunk/eml/mixers_splitters/sepComp.mso
r351 r354 25 25 Icon = "icon/splitter_n"; 26 26 Brief = "Model of a separator of components"; 27 Info = "28 Assumptions: 29 30 31 32 Specify: 33 34 35 36 37 38 39 27 Info = 28 "== Assumptions == 29 * thermodynamics equilibrium 30 * adiabatic 31 32 == Specify == 33 * the inlet stream 34 * (NComp - 1) molar fractions to (Noutlet - 1) outlet streams 35 * (Noutlet - 1) frac (fraction of split of the outlet streams): 36 37 frac(i) = (Mole Flow of the outlet stream i / 38 Mole Flow of the inlet stream) 39 where i = 1, 2,...,Noutlet 40 40 or 41 41 42 42 (Noutlet - 1) recovery (Recovery of the component specified in the outlet stream i): 43 43 44 45 46 47 44 recovery(i) = (Mole Flow of the component specified in the Outlet stream i/ 45 Mole Flow of the component specified in the inlet stream) 46 where i = 1, 2,...,Noutlet 47 "; 48 48 49 49 PARAMETERS … … 115 115 Icon = "icon/splitter"; 116 116 Brief = "Model of a separator of components"; 117 Info = "118 Assumptions: 119 120 117 Info = 118 "== Assumptions == 119 * thermodynamics equilibrium 120 * adiabatic 121 121 122 Specify: 123 124 125 126 122 == Specify == 123 * the inlet stream 124 * (NComp - 1) molar fractions to 1 of the outlet streams 125 * the fraction of split of the outlet streams 126 "; 127 127 128 128 PARAMETERS -
trunk/eml/mixers_splitters/splitter.mso
r351 r354 26 26 Icon = "icon/splitter_n"; 27 27 Brief = "Model of a splitter"; 28 Info = "29 Assumptions: 30 31 28 Info = 29 "== Assumptions == 30 * thermodynamics equilibrium 31 * adiabatic 32 32 33 Specify: 34 * the inlet stream 35 * (Noutlet - 1) fraction of split of the outlet streams: 36 frac(i) = (Mole Flow of the outlet stream i / 37 Mole Flow of the inlet stream) 33 == Specify == 34 * the inlet stream 35 * (Noutlet - 1) fraction of split of the outlet streams: 36 37 frac(i) = (Mole Flow of the outlet stream i / 38 Mole Flow of the inlet stream) 38 39 where i = 1, 2,...,Noutlet 39 40 "; 40 41 41 42 PARAMETERS … … 80 81 Icon = "icon/splitter"; 81 82 Brief = "Splitter with 2 outlet streams"; 82 Info = "83 Assumptions: 84 85 83 Info = 84 "== Assumptions == 85 * thermodynamics equilibrium 86 * adiabatic 86 87 87 Specify: 88 * the inlet stream 89 * (Noutlet - 1) fraction of split of the outlet streams: 90 frac(i) = (Mole Flow of the outlet stream i / 91 Mole Flow of the inlet stream) 88 == Specify == 89 * the inlet stream 90 * (Noutlet - 1) fraction of split of the outlet streams: 91 92 frac(i) = (Mole Flow of the outlet stream i / 93 Mole Flow of the inlet stream) 92 94 where i = 1, 2,...,Noutlet 93 95 "; 94 96 95 97 VARIABLES -
trunk/eml/reactors/batch.mso
r352 r354 25 25 Icon = "icon/batch"; 26 26 Brief = "Model of a batch reactor"; 27 Info = "28 Assumptions 29 30 27 Info = 28 "== Assumptions == 29 * isothermic 30 "; 31 31 32 32 PARAMETERS -
trunk/eml/reactors/pfr.mso
r352 r354 26 26 Brief = "Model of a Generic PFR with constant mass holdup"; 27 27 Icon = "icon/pfr"; 28 Info = "29 Requires the information of: 30 31 32 33 28 Info = 29 "== Requires the information of == 30 * Reaction values 31 * Heat of reaction 32 * Pressure profile 33 "; 34 34 35 35 PARAMETERS -
trunk/eml/water_steam/power_plant.mso
r315 r354 55 55 VARIABLES 56 56 H_IS as Entalpia; 57 EF_T as Eficiencia (Brief="Eficiencia da turbina");58 POT_TURB as Potencia (Brief="Potencia da turbina");59 in Fin as Corrente ;60 out Fout as Corrente ;57 EF_T as Eficiencia (Brief="Eficiencia da turbina"); 58 POT_TURB as Potencia (Brief="Potencia da turbina"); 59 in Fin as Corrente (Symbol="_{in}"); 60 out Fout as Corrente (Symbol="_{out}"); 61 61 62 62 EQUATIONS … … 83 83 POT_TURB as Potencia(Brief="Potencia da turbina"); 84 84 y as Fracao(Brief="Fracao massica da sangria"); 85 in Fin as Corrente ;86 out Fout as Corrente ;87 out Fouts as Corrente ;#(Brief="Sangria da Turbina")85 in Fin as Corrente (Symbol="_{in}"); 86 out Fout as Corrente (Symbol="_{out}"); 87 out Fouts as Corrente (Symbol="_{outx}");#(Brief="Sangria da Turbina") 88 88 89 89 EQUATIONS … … 111 111 112 112 VARIABLES 113 Q_COND as Potencia (Brief="Taxa de calor removido");114 G_S as Dif_Temp (Brief="Grau de sub-resfriamento");115 in Fin as Corrente ;116 out Fout as Corrente ;113 Q_COND as Potencia (Brief="Taxa de calor removido"); 114 G_S as Dif_Temp (Brief="Grau de sub-resfriamento"); 115 in Fin as Corrente (Symbol="_{in}"); 116 out Fout as Corrente (Symbol="_{out}"); 117 117 118 118 EQUATIONS … … 133 133 134 134 VARIABLES 135 Q_COND as Potencia (Brief="Taxa de calor removido");136 G_S as Dif_Temp (Brief="Grau de sub-resfriamento");137 in Fin1 as Corrente (Brief="Corrente com pressao igual a saida");138 in Fin2 as Corrente ;139 out Fout as Corrente ;135 Q_COND as Potencia (Brief="Taxa de calor removido"); 136 G_S as Dif_Temp (Brief="Grau de sub-resfriamento"); 137 in Fin1 as Corrente (Brief="Corrente com pressao igual a saida", Symbol="_{in1}"); 138 in Fin2 as Corrente (Symbol="_{in2}"); 139 out Fout as Corrente (Symbol="_{out}"); 140 140 141 141 EQUATIONS … … 156 156 157 157 VARIABLES 158 in Fin1 as Corrente ;159 in Fin2 as Corrente ;160 in Fin3 as Corrente ;161 out Fout as Corrente ;158 in Fin1 as Corrente (Symbol="_{in1}"); 159 in Fin2 as Corrente (Symbol="_{in2}"); 160 in Fin3 as Corrente (Symbol="_{in3}"); 161 out Fout as Corrente (Symbol="_{out}"); 162 162 163 163 EQUATIONS … … 177 177 Q as Potencia; 178 178 DP as Dif_Pres; 179 in Fin as Corrente ;180 out Fout as Corrente ;179 in Fin as Corrente (Symbol="_{in}"); 180 out Fout as Corrente (Symbol="_{out}"); 181 181 182 182 EQUATIONS … … 226 226 POT_EF as Potencia(Brief="Potencia injetada pela bomba"); 227 227 EF_B as Eficiencia(Brief="Eficiencia da bomba"); 228 in Fin as Corrente ;229 out Fout as Corrente ;228 in Fin as Corrente (Symbol="_{in}"); 229 out Fout as Corrente (Symbol="_{out}"); 230 230 231 231 EQUATIONS … … 249 249 250 250 VARIABLES 251 Q_GV as Potencia (Brief="Taxa de calor gerado na caldeira");252 EF_GV as Eficiencia (Brief="Eficiencia do gerador de vapor");253 Qra as Potencia (Brief="Taxa de calor nos reaquecedores");254 Qsa as Potencia (Brief="Taxa de calor nos superaquecedores");255 Qca as Potencia (Brief="Taxa de calor no evaporador");256 Qec as Potencia (Brief="Taxa de calor nos economizadores");257 in Fin_a as Corrente (Brief="Agua de alimentacao");258 in Fin_ra as Corrente (Brief="Vapor a ser Reaquecido");259 out Fout_sa as Corrente (Brief="Vapor Superaquecido");260 out Fout_ra as Corrente (Brief="Vapor Reaquecido");261 Fvap as Corrente (Brief="Evaporador");262 Feco as Corrente (Brief="Economizadores");251 Q_GV as Potencia (Brief="Taxa de calor gerado na caldeira"); 252 EF_GV as Eficiencia (Brief="Eficiencia do gerador de vapor"); 253 Qra as Potencia (Brief="Taxa de calor nos reaquecedores"); 254 Qsa as Potencia (Brief="Taxa de calor nos superaquecedores"); 255 Qca as Potencia (Brief="Taxa de calor no evaporador"); 256 Qec as Potencia (Brief="Taxa de calor nos economizadores"); 257 in Fin_a as Corrente (Brief="Agua de alimentacao", Symbol="_{in_a}"); 258 in Fin_ra as Corrente (Brief="Vapor a ser Reaquecido", Symbol="_{in_ra}"); 259 out Fout_sa as Corrente (Brief="Vapor Superaquecido", Symbol="_{out_sa}"); 260 out Fout_ra as Corrente (Brief="Vapor Reaquecido", Symbol="_{out_ra}"); 261 Fvap as Corrente (Brief="Evaporador"); 262 Feco as Corrente (Brief="Economizadores"); 263 263 264 264 EQUATIONS … … 298 298 Q_GV as Potencia; 299 299 EF_GV as Eficiencia; 300 in Fin as Corrente ;301 out Fout as Corrente ;300 in Fin as Corrente (Symbol="_{in}"); 301 out Fout as Corrente (Symbol="_{out}"); 302 302 303 303 EQUATIONS … … 324 324 VARIABLES 325 325 y as Fracao(Brief="Fracao de massa para a segunda corrente"); 326 in Fin as Corrente ;327 out Fout as Corrente ;328 out Fouts as Corrente(Brief="Segunda corrente" );326 in Fin as Corrente (Symbol="_{in}"); 327 out Fout as Corrente (Symbol="_{out}"); 328 out Fouts as Corrente(Brief="Segunda corrente", Symbol="_{outx}"); 329 329 330 330 EQUATIONS
Note: See TracChangeset
for help on using the changeset viewer.