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 heat exchanger model. Actual user input is indicated as sample input text.
$ jacaranda -
Welcome to the Jacaranda system for synthesis, simulation and optimization.
$Id: heatexchanger.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: heatexchanger.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 20030812120518
+ 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: heatexchanger.html 2 2004-04-17 20:20:23Z ucecesf $
ESF Package Input Processor $Id: heatexchanger.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.ps.HeatExchanger he
002 uk.ac.ucl.che.esf.fish.ps.HeatExchanger he
uk.ac.ucl.che.esf.fish.ps.HeatExchanger: print
ESF Object he:
| process stream 1: T from 0.0 to 0.0
| process stream 2: T from 0.0 to 0.0
| Duty 0 kW and pressure 0.00 atm.
| Heat transfer coefficients: 0.0 & 0.0 kW/m^2/K
| Local variables:
|
| +-- List of local expression variables:
| | variable A = 0.0 (Area of exchanger [m^2])
| | variable Cu = 0.0 (Cost of utility [$/kJ])
| | variable P = 0.0 (Pressure of stream 1 [atm])
| | variable Q = 0.0 (Amount of heating/cooling [kW])
| | variable T1in = 0.0 (Inlet temperature for stream 1)
| | variable T1out = 0.0 (Outlet temperature for stream 1)
| | variable T2in = 0.0 (Inlet temperature for stream 2)
| | variable T2out = 0.0 (Outlet temperature for stream 2)
| | variable U = 0.0 (Overall heat transfer coefficient [kW/m^2/K])
| | variable htc = 0.0 (Individual stream heat transfer coefficients [kW/m^2/K])
| +--------------------------------------------
+------------------------------------------------
uk.ac.ucl.che.esf.fish.ps.HeatExchanger: end
ESF Input: uk.ac.ucl.che.esf.fish.ps.Data
ESF global data, $Id: heatexchanger.html 2 2004-04-17 20:20:23Z ucecesf $.
2 criteria variables identified: opercost, capcost
005 uk.ac.ucl.che.esf.fish.ps.Data noname
uk.ac.ucl.che.esf.fish.ps.Data: print
ESF Object noname(uk.ac.ucl.che.esf.fish.ps.Data):
| ESF FiSH/Jacaranda System global settings
| FiSH system wide settings:
| Number of threads: 1
| Graphical plots allowed: true
|
| No components have been defined so far.
|
| Criteria used for solution ranking:
| There is 1 criterion for evaluating/ranking flowsheets:
|
| 1. Annualized: sum (opercost + capcost/10.0)
|
| The evaluation of these criteria will expect
| the following variables from the units:
|
| 1. opercost
| 2. capcost
|
| Note: if the units do NOT provide values for these variables, a value
| of 0 will be assumed and used. No error messages will be generated.
|
|
| No unit models have been defined so far.
| Generic mixer unit: class uk.ac.ucl.che.esf.fish.units.vle.Mixer
|
| Utilities available for heating & cooling:
| Continuous utility functions:
| Cooling cost: (0.2 - (T<305.15)*(0.13*(T-305.15)))/4.184e+6 $/kJ
| coefficient: 0.5 kW/m^2/K
| Heating cost: (0.2 + (T>305.15)*(0.01*(T-305.15)))/4.184e+6 $/kJ
| coefficient: 5.0 kW/m^2/K
| Minimum delta-T: 8.5 K
|
| Heat exchanger model for utility and process integration:
| Model equations for LMTD are:
| | deltain = abs(T1in-T2out)
| | deltaout = abs(T1out-T2in)
| | lmtd = (deltain - deltaout)/log(deltain/deltaout)
| | A = Q/U/lmtd
| | capcost = 3.39*9000*(A/92.1)^0.65
| | if P>10.2
| | capcost = (1 + 0.0147*(P-10.2)) * capcost
| | endif
| | opercost = Cu*Q*hr*hpy
| +---
|
| Heat exchanger model for virtual heat link use:
| Model equations for vLMTD are:
| | deltain = abs(T1in-T2out)
| | deltaout = abs(T1out-T2in)
| | lmtd = (deltain - deltaout)/log(deltain/deltaout)
| | A = Q/U/lmtd/2
| | capcost = 3.39*9000*(A/92.1)^0.65
| | if P>10.2
| | capcost = (1 + 0.0147*(P-10.2)) * capcost
| | endif
| | opercost = Cu*Q*hr*hpy
| +---
| Cold side heat transfer coefficient: 0.45424000000000003 kW/K/m^2
| Hot side heat transfer coefficient: 0.52238 kW/K/m^2
+------------------------------------------------
uk.ac.ucl.che.esf.fish.ps.Data: end
ESF Input: quit
+---- Statistics for the current Jacaranda/FiSH invocation:
| 2 EGO Objects created
| 3 Expression objects
| 0 Expression evaluations
| 62 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 = 14s
$
|
Click here to go back to the Jacaranda user guide.