- Timestamp:
- Jun 16, 2009, 4:50:33 PM (14 years ago)
- Location:
- branches/gui/eml/stage_separators
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gui/eml/stage_separators/condenser.mso
r757 r767 283 283 * the inlet stream; 284 284 * the outlet flows: OutletVapour.F and OutletLiquid.F; 285 * the heat supply.285 * the model requires an energy stream. 286 286 287 287 == Initial Conditions == … … 300 300 Initial_Level as length (Brief="Initial Level of liquid phase"); 301 301 Initial_Temperature as temperature (Brief="Initial Temperature of Condenser"); 302 Initial_Composition(NComp) as fraction (Brief="Initial Liquid Composition");302 Initial_Composition(NComp) as positive (Brief="Initial Liquid Composition", Lower=1E-6); 303 303 304 304 VARIABLES … … 311 311 out TCI as control_signal (Brief="Temperature Indicator of Condenser", Protected = true, PosX=1, PosY=0.40); 312 312 out LCI as control_signal (Brief="Level Indicator of Condenser", Protected = true, PosX=1, PosY=0.25); 313 out PCI as control_signal (Brief="Pressure Indicator of Condenser", Protected = true, PosX=1, PosY=0.10); 313 314 314 315 M(NComp) as mol (Brief="Molar Holdup in the tray"); … … 346 347 "Mol fraction normalisation" 347 348 sum(OutletLiquid.z)=1.0; 349 350 "Mol fraction Constraint" 348 351 sum(OutletLiquid.z)=sum(OutletVapour.z); 349 352 … … 373 376 TCI * 'K' = OutletLiquid.T; 374 377 378 "Pressure indicator" 379 PCI * 'atm' = OutletLiquid.P; 380 375 381 "Level indicator" 376 382 LCI*V = Level*Across; -
branches/gui/eml/stage_separators/reboiler.mso
r764 r767 340 340 Model reboiler_column 341 341 342 342 ATTRIBUTES 343 343 Pallete = true; 344 344 Icon = "icon/reboiler_column"; 345 Brief 345 Brief = "Model of a dynamic reboiler - kettle with control."; 346 346 Info = 347 347 "== Assumptions == … … 353 353 == Specify == 354 354 355 * the inlet stream;356 355 * the liquid inlet stream; 357 356 * the outlet flows: OutletVapour.F and OutletLiquid.F; 358 * the heat supply.357 * the model requires an energy stream. 359 358 360 359 == Initial Conditions == … … 373 372 Initial_Level as length (Brief="Initial Level of liquid phase"); 374 373 Initial_Temperature as temperature (Brief="Initial Temperature of Reboiler"); 375 Initial_Composition(NComp) as fraction (Brief="Initial Liquid Composition");374 Initial_Composition(NComp) as positive (Brief="Initial Liquid Composition",Lower=1E-6); 376 375 377 376 VARIABLES … … 384 383 out TCI as control_signal (Brief="Temperature Indicator of Reboiler", Protected = true, PosX=1, PosY=0.40); 385 384 out LCI as control_signal (Brief="Level Indicator of Reboiler", Protected = true, PosX=1, PosY=0.25); 385 out PCI as control_signal (Brief="Pressure Indicator of Reboiler", Protected = true, PosX=1, PosY=0.10); 386 386 387 387 M(NComp) as mol (Brief="Molar Holdup in the tray"); … … 391 391 vL as volume_mol (Brief="Liquid Molar Volume"); 392 392 vV as volume_mol (Brief="Vapour Molar volume"); 393 rhoV as dens_mass (Brief="Vapour Density"); 393 394 Level as length (Brief="Level of liquid phase"); 394 rhoV as dens_mass (Brief="Vapour Density");395 395 396 396 INITIAL … … 413 413 E = ML*OutletLiquid.h + MV*OutletVapour.h - OutletLiquid.P*V; 414 414 415 "Mol fraction normalisation"415 "Mol Fraction Normalisation" 416 416 sum(OutletLiquid.z)=1.0; 417 418 "Mol fraction Constraint" 417 419 sum(OutletLiquid.z)=sum(OutletVapour.z); 418 420 … … 441 443 Level = ML*vL/Across; 442 444 443 "Temperature indicator"445 "Temperature Indicator" 444 446 TCI * 'K' = OutletLiquid.T; 447 448 "Pressure Indicator" 449 PCI * 'atm' = OutletLiquid.P; 445 450 446 451 "Level indicator"
Note: See TracChangeset
for help on using the changeset viewer.