
COCO (CAPE-OPEN to CAPE-OPEN) is a free-of-charge CAPE-OPEN compliant steady-state simulation environment consisting of the following components:
- COFE - the CAPE-OPEN Flowsheet Environment is an intuitive graphical user interface to chemical flowsheeting. COFE has sequential solution algorithm using automatic tear streams. COFE displays properties of streams, deals with unit-conversion and provides plotting facilities. COFE flowsheets can be used as CAPE-OPEN unit operations; so you can use COFE Flowsheets as unit operation inside COFE (flowsheets in flowsheets) or inside other simulators.
- TEA - COCO's Thermodynamics for Engineering Applications, is based on the code of the thermodynamic library of ChemSep and includes a data bank of over 430 commonly used chemicals. The package exhibits more than 100 property calculation methods with their analytical or numerical derivatives.
- COUSCOUS - the CAPE-OPEN Unit-operations Simple package is shipped with COCO. It contains a splitter, a mixer, heat exchangers, pumps and reactors amongst other unit operations. ChemSep-LITE, a limited version of ChemSep with a maximum of 40 compounds and 300 stages, can serve as an equilibrium distillation unit operation in COCO. A full version of the equilibrium and non-equilibrium column simulator can be obtained at http://www.chemsep.com/. ChemSep-LITE is included in the COCO installation.
- CORN - the CAPE-OPEN Reaction Numerics package that comes with COCO facilitates specifying any kind of kinetic or equilibrium reaction. Simple reactor units, like conversion reactors, CSTRs and plug flow reactors that can use the CORN package come with the COUSCOUS package.
v3.2 [Oct 7, 2016]
- COFE (3.2.0.1): SetMaterialContext was not always called after re-ordering compound list, leading temporary to invalid thermo results from v1.1 property package
- COFE (3.2.0.2): resolved problem with XML based persistence of plots containing logarithmic axes
- COFE (3.2.0.3): fixed problems for COFE unit operation in case of simulation environments that do not implement ICapeCOSEUtilities
- COUSCOUS (3.2.0.1): flashing MeasureUnit product at specified P+VF if feed has a vapor fraction of 0 or 1
- COUSCOUS (3.2.0.2): corrected invalid phase boundary detection introduced in 3.2.0.1
- COUSCOUS (3.2.0.3): flashing Splitter products at specified P+VF if feed has a vapor fraction of 0 or 1 and zero pressure drop
- OATS (3.2.0.1): fixed problem with ResolvePropertyPackage (thermo 1.0)
- COFE (3.2.0.4): fixed route point insert location in stream
- fixed initial font edit box
- changed default font from "MS Sans" to "Arial"
- changed rendering of energy stream to printer (asking printer driver for a "dotted line" - formatting is up to the printer driver, as user style line does not seem to render will on many printers)
- add some extra slack space to printing of text boxes, to prevent truncated text when text exceeds size of box in printer coords (text was measured in screen coords)
- COFE (3.2.0.5): fixed font issues
- fixed issue causing paint failure in single threaded mode
- COFE (3.2.0.6): fixed font size issue
- COFE (3.2.0.7): fixed font size issue
- disabled font effects in font dialogs
- COFE (3.2.0.8): fixed more font size issues
- TEA (3.2.0.1): added equation 132, A+B/(T-E)^0.5+C/(T-E)^0.8+D/(T-E)^3
- TEA (3.2.0.2): adapted equation 104 to ChemSep
- ChemSep1.pcd: corrected compounds that use equation 104 for second virial coefficient (Cyclobutane, Isopryl mercaptan, Glycerol, N-eicosane)
- COFE (3.2.0.9): added context menu for wiping both content and initial values of streams
- logging each failed unit evaluation in debug verbosity mode to help assess flowsheet initialization failure
- material object no longer accepts zero or negative values for pressure or temperature
- ability to add unit operation reports to unit operation tooltip
- COFE (3.2.0.10): removed report title from report in unit operation tooltip
- COFE (3.2.0.11): fixed reports in tooltip removal
- caching report text to prevent unnecessary reevaluation of reports
- COUSCOUS (3.2.0.4): flashing HeatExchanger unit for zero-flow case at PH for pure compound stream to prevent enthalpy balance failure
- TEA (3.2.0.3): added equation 118, exp(A+B/T^E+C*ln(T)+D*T^2)
- COFE (3.2.0.12): bug fix for determination of number of logical cores
- bug fix for parametric study where feed streams containing controller set points are parametric inputs
- bug fix for controller feed setpoint virtual parameter feed stream influence on Jacobian
- revision of job queueing for controller unit operations
- COFE (3.2.0.13): compiler upgrade
- corrected issue with setting virtual information port data in non-recycle units during solve
- COUSCOUS (3.2.0.5): compiler upgrade
- COUSCOUS: Stream heat capacity (Cp) added to measure unit
- COFE (3.2.0.14): insertable info tip object
- added Copy summary (Tool Tip) to context menu of stream and unit
- fixed tool tip over inserted objects
- OATS (3.2.0.3): fixed problem with unit operation name display
- OATS: compiler upgrade
- COFE (3.2.0.15): fixed equal string checking algorithm
- fixed inability to pan while solving
- fixed hangup on loading unit operations with log line grouping
- COUSCOUS (3.2.0.6): fixed issue with make up mixer with mass flow specification
- COUSCOUS: fixed problem with net flow result not being persisted
- CUP (3.2.0.1): fixed crash on invalid remote CUP.dat in silent update check mode
- COUSCOUS (3.2.0.7): fixed partially hidden Wall Roughness label on pressure drop page tab of PFR
- COFE (3.2.0.16): fixed reporting certain solver errors (resulting in false Flowsheet Solved messages)
- COFE (3.2.0.17): additional error checking on flow constrain units in solver process