The following is a transcript of a simple use of Jacaranda (in this case on a Linux system) to output the default information defined in a Distillation unit model. Actual user input is indicated as sample input text.
$ jacaranda -
Welcome to the Jacaranda system for synthesis, simulation and optimization.
$Id: distillation-unitmodel.html 2 2004-04-17 20:20:23Z ucecesf $
System started with following command line arguments:
... -
ESF The FiSH/Jacaranda framework for synthesis, simulation and optimization.
... See README and LICENCE files in the FiSH distribution root directory
... for general information and restrictions on use.
... Copyright ? 1997-2003, Eric S Fraga, All rights reserved.
... e.fraga@ucl.ac.uk, http://www.chemeng.ucl.ac.uk/staff/fraga.html
... Department of Chemical Engineering, UCL (University College London)
... $Id: distillation-unitmodel.html 2 2004-04-17 20:20:23Z ucecesf $
........oo...ooo..o..o.o...o.o....oooo..oo...o.....o.....ooo..o..............
... Java v1.4.2-beta[48.0] on Linux 2.4.18.1 i386 user ucecesf date 20030812113527
+ Recent changes to the Jacaranda framework include:
|
| 2003.07.11 * Enhanced expression evaluator: if and while statements
| 2003.05.14 * Implementation of Interval arithmetic including calculator
| 2003.04.14 * Generalized heat exchanger model interface
| 2003.01.06 * New vle models (units, streams, components)
| 2002.10.03 * Definition of MINLP and NLP models for generic optimization.
| 2002.09.19 * Implementation of warning system.
| 2002.07.03 * UnitModels now have generic model evaluation.
+-----------------------------------------------------------------------
ESF Settings, $Id: distillation-unitmodel.html 2 2004-04-17 20:20:23Z ucecesf $
ESF Package Input Processor $Id: distillation-unitmodel.html 2 2004-04-17 20:20:23Z ucecesf $
Using standard input.
Type '?' or 'help' for help at any point
ESF Input: uk.ac.ucl.che.esf.fish.units.vle.Distillation dist
002 uk.ac.ucl.che.esf.fish.units.vle.Distillation dist
uk.ac.ucl.che.esf.fish.units.vle.Distillation: print
ESF Object dist:
|
| ---- Unit dist: Short-cut Distillation unit based on FUG ----
|
| class: uk.ac.ucl.che.esf.fish.units.vle.Distillation
| constraint: null
| interesting: false
| limit: false
| preconditions: (F>minflow)
| post-design model: +---
| | V = 0.761*sqrt(1/P)
| | diam = sqrt(4/(Pi*V)*(RR+1)*D*22.2*Tdd/273.0/P)
| | height = 0.61*S+4.27
| | colcost = 4.23*msindex/280.0*7620*diam*(height/12.2)^0.68
| | if P>3.4
| | colcost = (1+0.0147*(P-3.4)) * colcost
| | endif
| | traycost = 0.61*ns*msindex/280*111.41*(diam/1.22)^1.9
| | instrcost = 4000
| | maintcost = 0
| | capcost = colcost+traycost+instrcost
| | opercost = maintcost
| +---
| recycle target: false
| status: null
|
| --- Unit Design Specifications ---
|
| Light Key for Recovery: key = undefined from set { }
|
| Operating Pressure [atm]: P = 1.0, real value in range [1.0,32.0] with 4 values log-uniform.
|
| Recovery of keys: rec = 0.98, real value in range [0.98,0.98] with 1 values.
|
| Reflux rate factor: rrf = 1.2, real value in range [1.2,1.2] with 1 values.
|
| --- General Unit Settings ---
|
| minflow = 0.0 (Minimum feed flow allowed)
|
| minx = 1.0E-8 (Minimum key mole fraction allowed)
|
| te = 1.0 (Tray efficiency)
|
| Use Eduljee correlation for actual stages: eduljee = false
|
| Conceptual mode: conceptual = false
|
| Saturated feed assumption: sfa = false
|
| --- Unit Feeds ---
|
| Feed stream to unit: feed = undefined, type Stream expected.
|
| --- Unit Outputs ---
|
| Top product stream: tops = undefined, type Stream expected.
|
| Bottom product stream: bottoms = undefined, type Stream expected.
|
| --- Unit heat transfer requests ---
|
| Cooling performed by condenser [kW]: Qc = undefined, expects a heat transfer request.
|
| Heating performed by reboiler [kW]: Qr = undefined, expects a heat transfer request.
|
| --- Unit Design Information and Other Variables ---
|
| ns = 0 (Number of stages)
|
| ---- End of Unit Variables ----
|
|
| +-- List of local expression variables:
| | variable B = 0.0 (Bottoms flow rate [kmol/s])
| | variable D = 0.0 (Distillate flow rate [kmol/s])
| | variable F = 0.0 (Feed stream flow rate [kmol/s])
| | variable Qc = 0.0 (condenser duty [kW])
| | variable Qr = 0.0 (reboiler duty [kW])
| | variable RR = 0.0 (Reflux ratio)
| | variable S = 0.0 (Number of stages)
| | variable Tbb = 0.0 (bottoms bubble point temperature [K])
| | variable Tbd = 0.0 (bottoms dew point temperature [K])
| | variable Tdb = 0.0 (distillate bubble point temperature [K])
| | variable Tdd = 0.0 (distillate dew point temperature [K])
| | variable V = 0.0 (Velocity of vapour in column [m/s])
| | variable capcost = 0.0 (Capital cost of unit (column, trays & instrumentation) [$])
| | variable diam = 0.0 (Diameter of column [m])
| | variable height = 0.0 (Height of column [m])
| | variable instrcost = 0.0 (Cost of instrumentation [$])
| | variable opercost = 0.0 (Operating cost of unit (maintenance) [$/y])
| | variable status = 0.0 (Status of unit in partial solutions.)
| | variable traycost = 0.0 (Cost of trays [$])
| | variable x = 0.0 (Bottoms mole fractions)
| | variable y = 0.0 (Distillate mole fractions)
| | variable z = 0.0 (Feed mole fractions)
| +--------------------------------------------
+------------------------------------------------
uk.ac.ucl.che.esf.fish.units.vle.Distillation: end
ESF Input: quit
+---- Statistics for the current Jacaranda/FiSH invocation:
| 18 EGO Objects created
| 3 Expression objects
| 0 Expression evaluations
| 78 Real vector objects
| 0 Double array objects
| 0 Process synthesis action nodes
| 0 Objective function evaluations
| 0 Infeasible objective function evaluations
| 0 Warnings invoked
| 0 Interval objects created
+-----------------------------------
ESF End of input, elapsed time = 23s
$
|
Click here to go back to the Jacaranda user guide.