Jacaranda Distillation unit model output

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.