Coco Pass v1.0 serial key or number
Coco Pass v1.0 serial key or number
COCO v3.4 changes and (bug-) fixes
For a list of changes to ChemSep, please visit the ChemSep News page
To get the latest updates, you can run COCO UPdate (CUP). If you have trouble running CUP, see Updating COCO in the support section.
Changes since version 3.4:
- CUP (3.4.0.1): additional HTTP headers to avoid cache
- CUP (3.4.0.2): processing COCO features first
- CUP: passing installmode to COCO and ChemSep installers
- CUP (3.4.0.4): fixes to temporary crypto contexts for checking signatures
- COFE (3.4.0.1): renamed Stream Order to Stream Display Order and Unit Operation Order to Unit Display Order
- COFE: fixed mole/mass fraction context menu in stream dialog in embedded flowsheet's stream dialog
- COFE.chm: stream and unit display order
- COFE: corrected issue with log view: missing character after { and } in logged messages
- COUSCOUS (3.4.0.1): fix bug that caused pump enery consumption to be 0 if efficiency is specified
- COUSCOUS (3.4.0.2): fixed Gibbs reactor in case of no valid reactions
- COFE (3.4.0.2): error message is shown in case of failure to edit a property package
- COFE (3.4.0.3): added chemical formula consistency check upon loading document
Changes since version 3.3:
- COFE (3.3.0.1): fix for crash error message in case of absense of property in balance window
- COUSCOUS (3.3.0.1): fix for scenarios under which flash unit operation was not reporting heat duty
- TEA (3.3.0.1): fixed problem with density and volume composition derivatives for COSTALD, Rackett, Yen-Woods
- COFE (3.3.0.2): fix for solution not being invalidated upon manually specififying energy or information stream
- TEA (3.3.0.2): TEA's window title now shows the word TEA
- COFE (3.3.0.3): improved mapping for new compound against existing compounds
- COFE: double click in select reaction package dialog is shortcut for Select
- COFE: double click in select property package dialog is shortcut for Select
- COFE: added ability to manually change compound mapping when adding new property packages
- COFE: added Replace Property Package button to Flowsheet Settings dialog
- COFE: added basis switch to context menu of stream report
- COFE (3.3.0.4): fixed problem with GetCompoundConstant error handling
- Water (3.3.0.1): fixes to TS and TH flashes
- COFE (3.3.0.5): filtering doubles from property selection list when creating graphs
- COFE: added several energy functions to list of plottable properties for overall phase
- COFE (3.3.0.6): fixed issues with routine points on stream that overlap with stream start or end
- COFE: added several energy functions to list of plottable properties for overall phase
- COFE: saved a variety of problems pertaining to Flowsheet Unit Operations resulting from an invalid state flag after loading
- COFE (3.3.0.7): fixed painting issue in stream dialog for Flowsheet Unit Operation
- COFE (3.3.0.8): solved a crash on a stream with zero length
- COFE: changed handling of vapor fractions in setting and resetting streams
- COFE: fixed crash on zooming rapidly by scroll wheel
- COUSCOUS (3.3.0.2): fix for HeatOfCombusionUnit where data was copied between compounds for which both CAS numbers were empty
- COUSCOUS (3.3.0.3): reporting ideal energy consumption or generation for pump, compressor, turbine and expander
- COUSCOUS: fixed broken conversion reporting on Gibbs reactor
- COUSCOUS: replaced chemical formula parser in Gibbs reactor
- COUSCOUS: replaced chemical formula parser in Heat Of Combusion unit
- COFE (3.3.0.9): support for wiping values in array parameter editor
- COFE: fixed issue with mouse capture in array parameter editor
- COFE: validation of array element indices prior to setting
- COFE: conveying error message upon setting invalid array parameter value during editing
- COUSCOUS (3.3.0.4): fixed bounds on parameters introduced in 3.3.0.3
- COUSCOUS: fixed sign on ideal energy generation expander
- COFE (3.3.0.10): fixed invalid error about overall phase in binary composition plot creation
- COUSCOUS (3.3.0.5): fixes for chemical formula parser for Gibbs reactor, Heat Of Combusion unit
- COUSCOUS: new ElementalUnit; calculates elemental (atomic) contents and flow rates
- COUSCOUS: forcing water LHV in HeatOfCombusionUnit such that HHV for water is 0 J/mol
- COUSCOUS (3.3.0.6): renamed elemental mole fraction to elemental mole ratio
- COFE (3.3.0.11): error checking on unit operation icon in fsd-embedded xml
- COFE: fixed drawing issue in unit operation status pane when sizing dialog
- COFE (3.3.0.12): enabled visual styles
- COFE (3.3.0.13): fixed crash in loading string list with empty strings
- COFE: fixed crash on right click component flow in stream dialog
- COUSCOUS (3.3.0.7): fixed problems with Gibbs reactor introduced in 3.3.0.5
- COUSCOUS: removed temperature step limiter from Gibbs reactor
- TEA (3.3.0.3): fix for UNIFAC model in presence of solid only compounds
- TEA: fix for liquid volume models in presence of solid only compounds
- COFE (3.3.0.14): fixed confusion in compound ID and compound name for v1.1 property packages
- COUSCOUS (3.3.0.7): measure unit performs post-check on temperature in case P-VF flash is used (if feed is at phase boundary)
- COUSCOUS: NoOperation uses P-VF flash if feed is at phase boundary (with temperature check), or PH flash for a pure compound stream. Otherwise TP-flash is used.
- COUSCOUS: ElementalUnit uses P-VF flash if feed is at phase boundary (with temperature check), or PH flash for a pure compound stream. Otherwise TP-flash is used.
- COUSCOUS: HeatOfCombustionUnit uses P-VF flash if feed is at phase boundary (with temperature check), or PH flash for a pure compound stream. Otherwise TP-flash is used.
- TEA (3.3.0.4): Fix for finding PCD manager in x64
- CORN (3.3.0.1): corrected error message on empty compound list
- COUSCOUS (3.3.0.8): no longer trying GetForegroundWindow to try to find nice parent window for ICapeUtilities::Edit - this may lead to a dead lock
- COFE (3.3.0.15): fixed error reporting on unit icon read failure
- COFE (3.3.0.16): added ICOFEDocument::Import, similar to ICOFEDocument::LoadFromString with file:///
- COFE: added ICOFEDocument::Solve, similar to ICOFEDocument::SolveFlowsheet but with exception instead of string output argument
- COFE: ICOFEDocument::LoadFromString and ICOFEDocument::SaveToString raise exception on error
- COFE: ICOFEDocument::SolveFlowsheet was modified to wait until solution is finished before returning
- Water (3.3.0.2): correction to Cv for regions 2 and 5
- COFE (3.3.0.17): fixed truncation issues for export parametric study results
- COFE (3.3.0.18): correction that caused missing results for parametric jobs because of other parametric jobs failing
- COFE: if dependent job fails in parametric study, error message is added to the dependent job to reflect that.
- COFE (3.3.0.19): fixed issue with incorrect "solver failure" exception from automation
- COFE: more descriptive error message at solver failure via automation
- COFE: resolved an issue causing COFE to remain running with automation documents still open
- COFE (3.3.0.20): fixed disappearing mole or mass compound flow input to parametric study
- COFE (3.3.0.21): fixed issue with double entries in log
- Installer: CO-LaN provided CAPE-OPEN type library MSIs are used
- Installer: for unpriviliged user, not using Add/Remove Programs anymore due to Win10 problems with unnecessary UAC. Instead adding Uninstall to COCO start menu.
Changes since version 3.2:
- 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
- COFE: fixed initial font edit box
- COFE: changed default font from "MS Sans" to "Arial"
- COFE: 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)
- COFE: 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
- COFE: 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
- COFE: 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
- COFE: logging each failed unit evaluation in debug verbosity mode to help assess flowsheet initialization failure
- COFE: material object no longer accepts zero or negative values for pressure or temperature
- COFE: 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
- COFE: 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
- COFE: bug fix for parametric study where feed streams containing controller set points are parametric inputs
- COFE: bug fix for controller feed setpoint virtual parameter feed stream influence on Jacobian
- COFE: revision of job queueing for controller unit operations
- COFE (3.2.0.13): compiler upgrade
- COFE: 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
- COFE: added Copy summary (Tool Tip) to context menu of stream and unit
- COFE: 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
- COFE: fixed inability to pan while solving
- COFE: 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
- COFE (3.2.0.18): fix to flowsheet unit operation (disabled shortcut to Save leading to crash)
- COFE: new compound mapping dialog in flowsheet unit operation
- COFE: improvements to compound mapping in flowsheet unit operation
- COFE: added title to embedded plots (so that after "take out of flowsheet" plot does not appear without title)
- Water (3.2.0.1): corrected chemical formula (was set to CAS number instead of chemical formula)
- Water: updated project file to VS 2017
- COUSCOUS (3.2.0.8): fixed issue with switching PFR to heat balance mode
- COUSCOUS (3.2.0.9): fixed problem with heat exchanger and pure compound stream
- COUSCOUS (3.2.0.10): corrected heat balance for PFR - flow rate contribution of inert compounds was not taken into account
- COFE (3.2.0.19): fixed error handling on incorrect compounds in XML
- COFE: fixed crash upon lengthy operation (such as file drag & drop) while splash screen is visible
- Help: fixed kinetic gas theory equation for vapor viscosity
- CUP (3.2.0.3): adjustments for 3rd party prerequisite checking
- COFE (3.2.0.20): fixed error handling upon non-existent unit operation port
- COUSCOUS (3.2.0.11): corrected error handling in FCR
- COUSCOUS (3.2.0.12): corrected counter current NTU calculation in heat exchanger for equal Cp streams
- Help: updated NTU equations
- COFE (3.2.0.21): fixed dialog font size issues
- COFE (3.2.0.22): temperature limit states for energy streams are solved in log domain
- COFE: forcing update on parameter collections of energy and information streams after editing connected unit
- COFE: correction to equality check of real numbers for NaN and infinity
- COUSCOUS (3.2.0.13): added option to thermal energy mixer to suppress temperature limits on product port
- COUSCOUS: added option to thermal energy splitter to suppress temperature limits on product ports
- Help: changed help on energy mixer and energy splitter
- COUSCOUS (3.2.0.14): Splitter P+VF flash (introduced in 3.2.0.3) is checked for temperature consistency. For more than 0.1 K difference, the T-P flash is invoked.
- COUSCOUS (3.2.0.15): flash unit improvements
- COUSCOUS: multiple feed ports to flash unit
- Help: added information on switching thermodynamics for stream types
- COFE (3.2.0.23): Added the ability to update molecular weights from a property package (Flowsheet settings, compounds)
- Help: added help on updating molecular weights
- COFE (3.2.0.24): fix on error check CAS numbers (invalid error 'too many digits in CAS number')
- TEA (3.2.0.3): fix on error check CAS numbers
- CORN (3.2.0.1): fix on error check CAS numbers
- COFE (3.2.0.25): fix on values of controlled streams (did not get depersisted into main document when solved in a different thread)
- COFE (3.2.0.26): fixed problem with persistence of description string for unit operations and flowsheet monitoring objects
- COFE (3.2.0.27): changed terminology for consistency (unit operation properties vs edit unit operation)
- Help: changed terminology for consistency (unit operation properties vs edit unit operation)
- TEA (3.2.0.5): new temperature equation 18: A+B*(1+ln(T)*(1+C/T))*exp(-C/T)
- TEA: new temperature equation 19: A+B*T*ln(T)*exp(-C/T)
- TEA: correction on VARIANT data handling for enumeration types
- TEA: support for new gc file format
- CUP (3.2.0.4): fixed issues with elevation and "another CUP is running"
- COFE (3.2.0.28): fixed temporary invalid compound property list after re-ordering compound list (causing amongst other things reaction stoichiometry indices to be incorrect until next load/save)
- COFE: after thermo or material type change, reaction packages are revalidated
- COUSCOUS (3.2.0.16): fixed invalid caching of compound names
- Installer: removed installation of 1.0 type lib
- CUP/CheckProxy: updated from .NET 2.0 to .NET 3.5
Changes since version 3.1:
- COFE (3.1.0.1): prevent problems due to re-entrancy in painting methods caused by STA threads in 3rd party modules
- COFE: fixed problems with stream dialogs no longer updating resulting from a failed update during solving
- COFE: fixed layout issue in stream report
- COFE: reporting compound names for compositions of phase equilibrium calculation in calculator output
- COFE (3.1.0.2): fixed reports with empty numbers after load (introduced in 3.1.0.1)
- COFE (3.1.0.3): fixed crash on failure to load property package or reaction package
- COFE: fixed problem with redundant calls to UnsetMaterial
- OATS (3.1.0.1): persistence support for PPM/TS/RPM based package (based only on exposed manager name)
- COFE (3.1.0.4): support for COFEStand command line option
- COFE: Changed "Color Schemes" tab to "Appearance"
- COFE: Added font selection to "Appearance" tab
- COFEStand (3.1.0.0): initial release
- CUP (3.1.0.2): avoid trouble with "Another CUP is running" at elevation
- COFE (3.1.0.5): fixed problem with parameteric studies that have inputs on information streams that are flowsheet feed streams
- COFE (3.1.0.6): slightly larger property dialogs
- COFE: bigger font selection list in text dialog
- COFE (3.1.0.7): fix pertaining to final solution status COFEStand
- COFE (3.1.0.8): crash fix for COFEStand when running via pipe
- TEA (3.1.0.1): fixed problems with property values due to perturbations in case of combined property calculations for EOS models
- COFE (3.1.0.9): fixed problem pertaining to drop down list sizes within grids
- COFE (3.1.0.10): fix for calculating dew- or bubble points from calculator
- COFE (3.1.0.11): fixed a problem from partial results of GetCompoundConstant
- COFE: corrected P-dependent property handling
- COFE: fix for partial missing values for T- and P- dependent properties
- COFE: fix for crash upon context menu in array parameter value dialog
- TEA (3.1.0.2): fixed use of external equilibrium routines
- TEA (3.1.0.3): fixed problems with composition derivatives and solid-only compounds (which now return a value of zero for composition derivatives in phases where they cannot appear)
- TEA (3.1.0.4): fixed problem with EOS enthalpy, introduced in 3.1.0.3
- TEA (3.1.0.5): fix that allows for exposing enthalpyF and entropyF for systems that define solid-only compounds
- COFE (3.1.0.12): controlled and measured stream indices fixed in solver analysis stage
- COFE: error handling upon controllers that are not in a loop fixed in solver analysis stage
- Water (3.1.0.1): unit conversion correction to density and volume in region 3
- COUSCOUS (3.1.0.1): small adjustment in heat of vaporatization of water for HeatOfCombustion unit (to convert between LHV and HHV)
- CORN (3.1.0.1): fixed parsing of F (fugacity)
- TEA (3.1.0.6): fixed invalid vapor (instead of liquid) assignment in PH flash single phase result
- COUSCOUS (3.1.0.2): fixed conversion reactor failed in case of parallel reactions in which a reactant violates the non-negativity contraint in between two reactions
- COFE (3.1.0.13): new option in preferences to open a file in a new COFE instances when double clicking in file manager (Windows Explorer) instead of in existing instance
- COFE (3.1.0.14): imposing name change on Property Package and Reaction Package in case of change by PME
- Chemsep1.pcd: fixed liquid viscosity fit #520 and updated the version to 7v13
- COFE (3.1.0.15): imposing property / reaction package name after persistence and loading from manager
- COFE: imposing property package name after creation from thermo system or package manager
- COUSCOUS (3.1.0.3): allowing omission of cat loading for packed bed in case of no heterogeneous reactions
- COUSCOUS: renamed packing parameters for packed bed PFR
- Help: clarified PFR parameters
- COCO (3.2): compiler update
- Installer: fixed registration of COFEPrevHandl64.dll
Changes since version 3.00:
- CUP (3.0.0.1): bug fix in obtaining update list
- CUP (3.0.0.2): all remote data is validated by hash and signature
- CUP (3.0.0.3): fixed problem with obtaining installer info
- CUP (3.0.0.4): fixed permission issues while updating CUP
- COFE (3.0.0.1): no longer allowing illegal characters to be saved by unit operation as back-parsing them causes the file to fail to load
- COFE: fix to crash upon solution for units with virtual information ports
- COFE: fixed abort simulation request for embedded flowsheets
- COFE (3.0.0.2): fix to crash upon obtaining compound constants for non-existing compounds (version 1.1 property package only)
- COFE: fix to allow for saving documents containing embedded COFE documents via OLE
- COFE.XLT removed redundant endif in macros
- COUSCOUS (3.0.0.1): fixed problems with parameter modes of heater/cooler
- COUSCOUS (3.0.0.2): fixed problems with energy port direction of heater/cooler
- COUSCOUS (3.0.0.3): fixed input/output mode for heater/cooler parameters
- COFE (3.0.0.3): added phase fractions to material stream tool tips
- COFE: fixed crash on loading documents with saved calculator views
- COFE: fixed writing composition for calculator views when saving
- COFE (3.0.0.4): fix in finding CUP to perform auto-updating and manual updating from the Help menu
- CUP (3.0.0.5): fixed error reporting in case of failure
- COFE (3.0.0.5): fix to restoring unit after solution that fails initial guess
- COFE: as interim solution for ChemSep pop-ups in the solution threads, COFE sets ChemSep's SuppressWarnings public parameter to FALSE when a ChemSep unit is loaded into a solution thread
- ChemSep1.pcd: extension to IG Cp correlations
- TEA (3.0.0.1): fixed problem with reversed editing interaction parameters
- installer: fix to removal of registry values specific to current user vs all users (instead of removing classes_root version)
- COUSCOUS (3.0.0.4): fixed crash in compound splitter with zero split factors
- COUSCOUS (3.0.0.5): fixed report persistence on PFR, HeatOfCombustionUnit
- COUSCOUS: fixed loading of output parameter of information calculator
- COUSCOUS: fixed loading conversion parameter values of PFR reactor
- TEA (3.0.0.2): fixed problems with reading compound mapping external calculation routines
- TEA: fixed reading selection of external equilibrium routines
- TEA: fixed reading empty strings, leading to problems instantiating external calculation routines
- COFE (3.0.0.6): checking for unique stream names in embedded flowsheet prior to saving
- COFE: fixed problems with UTF16 file names when saving files
- CORN (3.0.0.1): fixed crash on enabling forward reaction in reaction rate wizard
- COFE (3.0.0.8): fixed uninitialized stream counter when reloading document that does not contain streams
- TEA (3.0.0.3): post-check on single phase supercritical solution
- TEA: fixed post check on two-phase supercritical solution
- TEA: new phase assignment rules for supercritical solutions
- COFE (3.0.0.9): fixed crash on property plots after loading from new document file format if plotting composition, fraction, phase fraction, flow, temperature or pressure
- COFE (3.0.0.10): insert preview image into fsd for Windows Explorer preview functionality of fsd files (enhanced meta file, base64 encoded)
- COFE Preview Handler (3.0.0.2): adjusted displayed time to local time zone
- COFE Preview Handler: fixed registration problems on winXP
- COFE (3.0.0.11): fix to dimension preferences for unit operation parameter, in case of parameters of different unit operation instances of same unit with same name but different dimensionality (e.g. controller setpoint parameters of two controllers)
- TERNYP (3.0.0.1): fixed plotting equilibrium temperatures
- TERNYP: changed mapping algorithm of residue curve map
- COFE (3.0.0.12): fix to starting solver in case of multiple dimensionality preferences for the same parameter (introduced in 3.0.0.11)
- COFE (3.0.0.13): button for additional advise near "number of threads" in preferences
- COFE: printing initial guess residual if converged at initial guess
- COFE (3.0.0.13): renamed "Show GUI" to "Edit"
- COFE: fixed Save As on log view
- COFE: compiler upgrade
- COFE: tighter optimization
- COFE: logging refactoring
- COFE: per-unit operation log lines are grouped into similar lines
- ChemSep1.pcd: upper T limit adjustment for liquid viscosity Ethylene Oxide
- COUSCOUS (3.0.0.6): compiler upgrade
- COFE Preview Handler (3.0.0.3): compiler upgrade
- CORN (3.0.0.2): compiler upgrade
- CORN: tighter optimization
- TEA (3.0.0.4): compiler upgrade
- TEA: tighter optimization
- TERNYP (3.0.0.1): compiler upgrade
- TERNYP: tighter optimization
- COFE Preview Handler (3.0.0.4): resolved registration problems for current user installation
- COFE (3.0.0.15): logging line ending corrections
- CUP (3.0.0.6): avoiding repeated question for proceeding with update after relaunch for elevation
- COFE Preview Handler (3.0.0.5): resolved registration issues
- COFE (3.0.0.16): unit log groups performance enhancements
- COFE: fixed persistence exception handling
- COFE: eliminated temp files in zip/xml reading/writing, in favour of in-memory xml
- COFE: fixed crash upon persistence due to new logging mechanism
- COFE (3.0.0.17): fixed import file into embedded flowsheet
- COFE (3.0.0.18): fixed dimensionality selection for unit operation parameters
- COUSCOUS (3.0.0.6): fix to Gibbs reactor to prevent crash upon updating conversion report
- COFE (3.0.0.19): fixed problem restoring reaction packages from file
- COFE (3.0.0.20): fixed issue with missing line separations in log view
- COFE (3.0.0.21): fixed reading previously saved dimensionalities from XML
- COFE (3.0.0.22): parametric study fixes
- COFE (3.0.0.23): fixed rubberband selection adjustments while scrolling
- COUSCOUS (3.0.0.7): fixed problems loading information calculators with spaces or other non-alphanumeric characters in output variable name
- COFE (3.0.0.24): additional diagnostics info at failure to find initial guess for partition
- COFE (3.0.0.25): fixed loading flowsheet comment (File, Properties), stream comments, unit operation comments
- COFE (3.0.0.26): work-around for problems resulting from earlier bug leading to saving invalid dimensionality objects
- COFE Preview Handler (3.0.0.6): re-enabled XP support
- TEA (3.0.0.5): fixed error handling on failure to get T, P, compositon from MO
- COUSCOUS (3.0.0.8): flash no longer lowers product pressure below pressure spec in case pressure spec lower than feed spec
- COFE (3.0.0.27): fixed tool tip for streams to only show phase fractions when in phase equilibrium
- COFE (3.0.0.28): modified run time reference
- COFE: fix for crash on wine
- COFE (3.0.0.29): added import conversion for unit operation dimensionality for W/m/K
- COFE: fixed crash in calculator upon Copy All From Stream (context menu)
- TEA (3.0.0.6): implement work-around for range error in Misic-Thodos 1 pure compound vapor thermal conductivity
- COFE (3.0.0.30): adjusted find stream and unit to move stream or unit into view rather than centering it
- COFE: find stream or unit is invoked when double clicking on error or warning in error/warnings pane
- COUSCOUS (3.0.0.9): corrected flash outlet pressure in case of pressure spec (problem introduced in 3.0.0.8)
- COFE (3.0.0.31): fixed retaining unit operation error status after failed solve
- TEA (3.0.0.7): fixed memory leak
- COFE (3.0.0.32): fixed recycle scanner in case of presence of controllers (recycles were potentially undetected leading to infinite loops, COFE stalls)
- COFE: marking streams unsolved on reset failed in some cases
- COFE: set focus on edit box in log view upon select all as to see selection
- COFE (3.0.0.33): fixed incomplete partitioning error on controller that is not part of a recycle
- COFE (3.0.0.34): calculator support for compounds constants
- COFE: item in CAPE-OPEN selection dialog was not available for selection after changing model class for the item (until dialog was closed and re-opened)
- COFE: changed formatting of non-integer dimensionalities
- COFE: fixed building of phase list, causing solid and unknown phases to be name-less (and subsequent errors from phases without a name)
- COFE (3.0.0.35): fixed post-processing of feed flow rates of flow-constrained feeds at flowsheet solution
- COFE (3.0.0.36): fixed error check on post-processing of flow-constraints
- COFE (3.0.0.37): fixed error check on post-processing of flow-constraints, introduced in 3.0.0.36
- COFE (3.0.0.38): fixed name not unique after pasting unit operation that saves and reloads is own name
- COFE: formula parser fixes
- COUSCOUS (3.0.0.10): several simplifications in flash
- COUSCOUS: flash no longer copies feed composition prior to executing flash (should be implicit in creation of the calculation material, which is a duplicate of the feed)
- COUSCOUS: adiabatic flash at zero pressure drop reduces to equilibrium that equals the feed equilibrium (the actual adiabatic flash is skipped)
- COUSCOUS: formula parser fixes
- COFE (3.0.0.39): invalid CAS numbers are no longer ignored (and error is changed to warning, still logged)
- TEA (3.0.0.8): formula parser fixes
- TEA: removed heat of vaporization at normal boiling point support (no longer in PCD file)
- COFE (3.0.0.40): compiler upgrade
- COFE: corrections in XML parser error reporting
- COFE: fixed problem with integer parameters exposed from embedded flowsheets
- COFE: fixed storing of default unit operation icons
- COFE: fixed problem with parallel Newton iterates in case first iteration of line search fails (all subsequent iterations failed)
- COFE: adjused switching between simplified and full model evaluations to avoid hysteris in solution approach
- COFE/GOOOP32: win32 PMC private GUIs in COFE64 appear in front of instead of behind COFE
- COFE Preview Handler (3.0.0.7): compiler upgrade
- CORK (3.0.0.1): compiler upgrade
- CORN (3.0.0.3): compiler upgrade
- COUSCOUS (3.0.0.11): compiler upgrade
- JUIcE (3.0.0.1): compiler upgrade
- TEA (3.0.0.9): compiler upgrade
- CUP (3.0.0.7): compiler upgrade
- CUP: scanf format fixes
- CUP: fixed problems with special characters in cup.dat path name
- TERNYP (3.0.0.2): compiler upgrade
- OATS (3.0.0.1): compiler upgrade
- Water(3.0.0.1): compiler upgrade
- ChemSep1.pcd: improved various Cp (ideal gas) correlations
- installer: fixed x64 type library registration issues
Changes since version 2.07:
- COFE (2.7.0.1): ensuring menu bar is visible and docked upon initially showing main window
- COFE (2.7.0.2): fixed problems with convergence check flow constraint inside recycle
- COFE.xlt: added T and P as outputs of equilibrium calculations
- TEA (2.7.0.1): repaired mouse selection in IPD edit dialog
- TEA: VS upgrade
- TEA: using Intel compiler
- TEA: switched to UNICODE
- TEA: fixed error reporting on missing Wilson parameters
- Water (2.7.0.1): VS upgrade
- Water: restored XP support
- OATS (2.7.0.1): VS upgrade
- OATS: updated icon
- JUIcE (2.7.0.1): VS upgrade
- JUIcE: switched to UNICODE
- JUIcE: updated icon
- GOOOP32 (2.7.0.1): VS upgrade
- CUP (2.7.0.1): VS upgrade
- CUP: switched to UNICODE
- CUP: updated icon
- COUSCOUS (2.7.0.1): VS upgrade
- COUSCOUS: using Intel compiler
- COUSCOUS: switched to UNICODE
- COUSCOUS: correction in string parameter equality test
- COUSCOUS: resolved memory leak in PFR
- COUSCOUS: resolved x64 pointer error
- CORN (2.7.0.1): VS upgrade
- CORN: using Intel compiler
- CORN: switched to UNICODE
- CORN: removed some thread safety issues with static buffers
- CORN: fixed reading charge from PCD files
- COFE (2.7.0.3): repaired mouse selection in IPD edit dialog
- COFE: VS upgrade
- COFE: using Intel compiler
- COFE: switched to UNICODE
- COFE: updated icon
- COFE: updated document icon
- COFE: fixed error messages on failure to open help
- COFE: strings are stored in document file in UNICODE encoding
- COFE: reports can be exported as UNICODE text
- COFE: x64 pointer fixes
- COFE: new unit operation icon caching system
- COFE: window styling (preferences)
- COFE: new stream selection drop down on toolbar
- ConfigureTEA: updated icon
- ConfigureCORN: updated icon
- CORK (2.7.0.1): VS upgrade
- CORK: switched to UNICODE
- TERNYP (2.7.0.1): VS upgrade
- TERNYP: using Intel compiler
- TERNYP: fixed an x64 pointer issue
- (un)registration batch files: fixed replacement of Steamer by Water
- COFE (2.7.0.4): fixed crash, introduced in 2.7.0.3
- TEA (2.7.0.2): fixed problem with updating configuration, introduced in 2.7.0.1
- COFE (2.7.0.5): fixed icon issues, introduced in 2.7.0.3
- COFE (2.7.0.6): repaired unit icon selection dialog, broken since 2.7.0.3
- COFE: fixed crash upon closing compound info dialog, broken since 2.7.0.3
- COFE: fixed tool tips, broken since 2.7.0.3
- COFE: fixed problems with export of icons, broken since 2.7.0.3
- COFE: fixed problem with modelclasses.dat, broken since 2.7.0.3
- COFE: fixed problem with pasting numbers, broken since 2.7.0.3
- OATS (2.7.0.2): fixed switch for logging AddRef/Release/QueryInterface
- CUP (2.7.0.2): fixed file name issues introduced in CUP 2.7.0.1
- COFE (2.7.0.7): Newton solver stability enhancement
- COFE: fixed crash on icon transformations, broken since 2.7.0.3
- OATS (2.7.0.3): conversion to UNICODE
- OATS: catching std::exception
- OATS: resolved encoding problems with non-ASCII characters
- COUSCOUS (2.7.0.2): fixed problem with property tester output, introduced in 2.7.0.1
- COFE (2.7.0.8): fixed some uninitialized memory issues
- COFE: fixed hash function in new icon engine
- COFE: fixed problems with error handling in TP plot window
- COFE: fixed index out of range for default plot color in case more than 16 series
- COFE: fixed memory leaks upon unexpected end of file while reading controller units
- COFE: fixed memory leak for array parameters
- COFE: fixed memory leak upon port out of connection points scenario
- COFE: fixed memory leak on error condition of obtaining reference state values
- COFE: correction for drawing dotted lines around objects
- COFE: fixed internal state issues upon recursive calling of MO
- COFE: fixed basis check in reaction package wrapper
- COFE: fixed error handling on parse error upon data entry in watch window
- COUSCOUS (2.7.0.3): fixed some uninitialized memory issues
- COUSCOUS: fixed problem with AspenPlus specific dialog handling
- COUSCOUS: fixed problem with error message on failing product flashes
- COUSCOUS: resolved memory leak under error conditions in Flash unit operation
- COUSCOUS: resolved memory leak under error conditions in HeatExchanger unit operation
- COUSCOUS: resolved memory leak under error conditions in PFR unit operation
- COUSCOUS: corrected phase presence warning for fixed conversion reactor
- COUSCOUS: corrected initial guess of backup method HeatExchanger
- COUSCOUS: corrected mass based operation of MakeUpMixer
- COUSCOUS: logic correction to Brent (1D) solver
- COUSCOUS: resolved memory leak in Gibbs reactor
- TEA (2.7.0.3): resolved memory leaks in backup flash algorithm
- TEA: resolve memory leak on property package configuration
- TEA: correction to internal energy flashes in presence of solids
- TEA: fix to convergence failure detection in chemical theory model
- TEA: corrected error handling missing values GetComponentConstant
- TEA: corrected evaluation of temperature dependent equation 2: A+B*T
- TEA: fixed error handling on QI failures
- TEA: fixed problems reading GC files, introduced in 2.7.0.2
- COUSCOUS (2.7.0.4): fixed string allocation problem in Gibbs reactor, leading to subsequent unpredicted behaviour
- COFE (2.7.0.9): mouse hook stops forwarding message to prevent message beep upon clicking outside of active edit field
- TEA (2.7.0.4): mouse hook stops forwarding message to prevent message beep upon clicking outside of active edit field
- props.ini: corrected definition for virialcoefficient property (was invalidly marked as non-mass-basis property)
- COFE (2.7.0.10): corrected calculation type error in calculator
- COFE (2.7.0.11): repaired plot axes, broken since 2.7.0.8
- OATS (2.7.0.4): fixed problem with saving packages; introduced in 2.7.0.3
- COFE (2.7.0.12): fixed problem with PH flash (pure product streams) with COFE flowsheet unit operation, thermo 1.0
- COFE: COFE flowsheet unit operation logging suppressed (level silent, only errors are logged) during loading and port connections
- COFE (2.7.0.13): graphics library update
- COFE: compiler update
- CORN (2.7.0.2): compiler update
- COUSCOUS (2.7.0.5): compiler update
- TEA (2.7.0.5): compiler update
- COFE (2.7.0.14): support for boolean named value AbortCalculation to allow for interrupting length unit operation calculations at flowsheet solution time
- CUP (2.7.0.3): fixed problem with saving proxy data
- COFE (2.7.0.15): fixed mass/mole conversion bug when setting mass fractions on MO, in case of compounds that do not have PP order
- TEA (2.7.0.6): fixed broken edit compound window (introduced in 2.7.0.1)
- JUIcE (2.7.0.2): fixed problems with saving files (introduced in 2.7.0.1)
- COFE.xlt: added support for getting phase list, phase fraction and phase composition when embedded in Excel
- OATS (2.7.0.5): fixed logging of quotes in interface logging
- COFE (2.7.0.16): correction to manually enabling reference state correction
- COFE: fixed reading main window in case saved from embedded document
- COUSCOUS (2.7.0.6): fixed UA prediction for co-current heat exchangers (was missing)
- COUSCOUS: allowing co-current mode for specified temperature or heat duty
- COFE (2.7.0.17): fixed several issues with colour scheme dialog
- Water (2.7.0.2): spell check
- TEA (2.7.0.7): corrected spelling method names and error messages
- TEA: added equations 124 (A+B/T+C/T^2+D*T+E*T^2) and 125 (exp(A+B/T+C/T^2+D*T+E*T^2))
- TEA: mixture gas viscosity routine sets minimum value of extrapolated pure compound viscosities to 1e-10 (negative and zero values result problems in the mixture models)
- COFE (2.7.0.18): fixed issue with sort order selection
- COFE: caching of property entries in props.init
- CORK (2.7.0.2): fixed spelling errors
- CORN (2.7.0.3): fixed spelling errors
- TERNYP (2.7.0.2): fixed spelling errors
- COUSCOUS (2.7.0.7): fixed pump and compressor zero flow messages (missing unit operation name)
- COUSCOUS (2.7.0.8): fixed crash in property tester, introduced in 2.7.0.1
- COFE (2.7.0.19): fixed problem in stream dialog with multiple information streams containing data with different dimensions
- Water (2.7.0.3: entropy flash fix near lower temperature boundary
- Water: switch to functionals and lambdas for iterative solutions
- Water: iterative solution refinement for PH and PS flashes
- COFE (2.7.0.20): fixed problems with unit operation icon re-assignment
- Water (2.7.0.4): adjusted boundaries during iterative refinement
- TEA (2.7.0.7): TP flash correction
- COUSCOUS (2.7.0.9): fixed problem with heat exchanger in counter current case NTU mode if max heat transfer for cold and hot side is equal
- COUSCOUS (2.7.0.10): fixed problem with heat exchanger in counter current case NTU mode if max heat transfer for cold and hot side is equal (correction on 2.7.0.9)
- CORN (2.7.0.4): replaced mutex by critical section around parser
- COUSCOUS (2.7.0.11): replaced mutex by critical section around parser
- COUSCOUS: fixed threading issue with thermo version parameter
- COFE (2.7.0.21): added GWh and MWh energy units
- COFE: added toolbar buttons for printing
- COFE (2.7.0.23): fixed compound mapping upon setting feed composition for flowsheet unit operation
- COFE (2.9.9.9): new flowsheet partitioners
- COFE: new flowsheet solvers
- COFE: new parametric study solvers
- COFE: corrections on method names in error messages
- COFE: new stream sorters
- COFE: new unit sorters
- COFE: fixed spelling errors
- COFE: fixed preference defaults
- COFE: quicker, internal, creation of embedded flowsheet units
- COFE: fixes to layout of "never show again" message boxes
- COFE: new handling of frame windows with embedded flowsheets (no unnecessary frame creation)
- COFE: avoiding toolbar problems resulting from showing in-place or embedded frame windows
- COFE: fixed problems with zero-flow bypass, and outlet information streams
- COFE: fixed invalidation of document upon entering flowsheet options tab
- COFE: fixed problems with setting reference T and P
- COFE: flash error reporting v1.1 fix (crash)
- COFE: ensuring unique stream names
- COFE: ensuring unit operation stream names
- COFE: base64 corrections (error check and proper data length check)
- COFE: open file format (xml+zip)
- COFE: resolved memory leak and port object leak in virtual information port handling
- COFE: storing PMCs by ProgID (if available) rather than CLSID
- COFE: storing stream connection by port name instead of port index
- COFE: fixed pasting rtf data
- COFE: fixed problem with copy on Ctrl+C in stream dialog
- COFE: performing validate during reset, with named value ResetOnValidate set to true
- COFE: parameter selection by name instead of obtaining entire collections (performance improvement)
- COFE: fixed crash on loading document with incompletely restored thermo
- COFE: dimensional lookup by hash tables (performance)
- COFE: fixed crash on stream routing issue
- COFE: fixed input selection on parametric plot dialog
- COFE: allow for inspection and clearing of user-mapped compounds of embedded flowsheet
- COFE: fixed rotation on scaled icons
- COFE: faster string comparisons
- COFE: hashed phase ID lookups
- COFE: optimizations to flowsheet painting (performance)
- COFE: fixed units of measure of parametric plot results for multiple axes (all series used unit of measure conversion of first y axis)
- COFE: fixed resolution in dialog of parametric study plot series properties
- COFE: fixed ability to select overall phase for enthalpy/enthalpyF/entropy/entropyF/volume in T-dependent, P-dependent and binary property plots
- COFE: resolved memory leak in external port dialog of embedded flowsheet
- COFE: resolved problem with construction of information ports for embedded flowsheet
- COFE: responding to AbortSimulation request on embedded flowsheet
- COFE: added solution info to status pane
- COFE: renamed material type to stream type
- COFE: weekly update checking (can be disabled from application preferences)
- TEA (2.9.9.9): fixed thread safety issue binary interaction parameter tables
- TEA: property bag storage support
- TEA: faster string comparisons
- TEA: hashed property lookups
- OATS (2.9.9.9): new libxml2
- CUP (2.9.9.9): new libxml2
- CUP: no longer requires admin rights at startup; CUP is restarted with admin rights only when required
- CUP: fixed issue with unregistration of files to be replaced
- CUP: fixed error reporting on failure to delete files
- CUP: fixed error message on COM DLL (un)registration
- CORK (2.9.9.9): writing CAT Ids to current user in key in case of no permission to classes root key
- COUSCOUS (2.9.9.9): property bag storage support
- COUSCOUS: hashed parameter collections (performance)
- COUSCOUS: correction in linear dependence checking and reporting of reactions GibbsReactor, CSTR, EquilibriumReactor
- COUSCOUS: corrections on indexing in case of eliminated reactions in GibbsReactor, CSTR, EquilibriumReactor
- COUSCOUS: correction for groups of linearly dependent kinetic reactions in CSTR
- COUSCOUS: faster string comparisons
- CORN (2.9.9.9): property bag storage support
- CORN: faster string comparisons
- Water(2.9.9.9): fixed error codes upon registration failure
- Help: corrections to help file
- ChemSep1.pcd: updated component data
Changes since version 2.06:
- COFE (2.6.0.1): removed SCROLL LOCK indicator from status bar
- COFE: fixed problem with version 1.1 property package context material immediately after Edit (material pointer was lingering)
- COUSCOUS (2.6.0.1): fix on non-negativity constraint handling in CSTR and equilibrium reactors
- COUSCOUS (2.6.0.2): Added Consumes_Thermo_CATID, SupportsThermodynamics10_CATID and SupportsThermodynamics11_CATID for Turbine, StreamConverter, Splitter, SolidSeparator, Pump, PropertyTester, PropertyTester, NoOperation, Mixer, MeasureUnit, MakeUpMixer, HeatOfCombustionUnit, HeatExchanger, GibbsReactor, Flash, FixedConversionReactor, Expander, EquilibriumReactor, CSTR, Compressor, Valve, ComponentSplitter
- CORK (2.6.0.1): Added support for Consumes_Thermo_CATID, SupportsThermodynamics10_CATID and SupportsThermodynamics11_CATID
- CORN (2.6.0.1): Added Consumes_Thermo_CATID, SupportsThermodynamics10_CATID and SupportsThermodynamics11_CATID for reaction package manager
- OATS (2.6.0.1): Added Consumes_Thermo_CATID, SupportsThermodynamics10_CATID and SupportsThermodynamics11_CATID for COULIS unit operation
- TERNYP (2.6.0.1): Added Consumes_Thermo_CATID, SupportsThermodynamics10_CATID and SupportsThermodynamics11_CATID
- COFE (2.6.0.2): correction to mass/mole conversions of phase fractions in case compounds are not in same order as property package
- COUSCOUS (2.6.0.3): refined check on presence of non liquid phases in pump and turbine, checking for vapor phases only
- COUSCOUS: pump and turbine determine volumetric flow based on total molar flow multiplied by average molar volume of the liquid phases only. Fail in case only vapor is present
- COUSCOUS: corrections to turbine calculations
- TEA (2.6.0.1): single-compound mass vapor fraction flash returned improper phase fractions
- COFE (2.6.0.3): fix on jpg color tables when importing graphics
- COFE: correction in mm H2O pressure conversion
- COFE: added inch H2O and inch Hg pressure unit conversions
- COFE: dimension choices are in alphabetic order
- COFE.xlt: fixes for Office 2010 x64
- COUSCOUS (2.6.0.4): fixed link to compound splitter help
- COUSCOUS (2.6.0.5): pump and turbine where using aggregation states rather than phase labels for obtaining phase volumes (introduced in 2.6.0.3)
- TEA (2.6.0.2): replaced hash map implementations
- TEA: Property Package Edit returns S_FALSE in case of Cancel
- COFE (2.6.0.3): replaced hash map implementations
- COFE: no longer invalidating flowsheet as result of Edits that return S_FALSE (edits that did not make modifications)
- COFE: embedded flowsheet returns S_FALSE for edit in case no changes were made during edit
- COFE: fixed several places where a unit should be invalidated
- COUSCOUS (2.6.0.6): corrections on formula parse errors in heat exchanger edit box
- COUSCOUS: all Edit routines return S_FALSE instead of S_OK in case nothing has changed
- CORN (2.6.0.2): Reaction Package Edit returns S_FALSE in case of Cancel
- COFE (2.6.0.4): fixed out of memory message in case of dragging a single stream without any other streams or unit operations
- COFE (2.6.0.5): validation fixes in case of changing types of streams
- COFE: the solution state of a unit is invalidated in case a product stream is changed
- COFE: JPG library upgraded
- TEA (2.6.0.4): a new property package is not accepted if not at least some model has been selected (prevents a lot of warning messages in case the model selection was omitted)
- CorkHelper (1.0.0.2): fixed WinXP x86 incompatibility
- TEA (2.6.0.5): property lists are returned in a fixed order (was random)
- COUSCOUS (2.6.0.7): fixed invalidation of unit operation upon opening dialog
- COUSCOUS (2.6.0.8): fixes several bugs in pump and turbine when using thermo version 1.0, introduced in 2.6.0.3
- COFE (2.6.0.6): fix preventing information and energy stream content to get wiped at single-ended disconnect
- COFE: added unit operation type name to unit operation tool tip
- COFE (2.6.0.7): upgraded compiler
- CORK (2.6.0.2): upgraded compiler
- CorkHelper (1.0.0.3): upgraded compiler
- CORN (2.6.0.3): upgraded compiler
- ConfigureCORN: upgraded compiler
- COUSCOUS (2.6.0.9): upgraded compiler
- TEA (2.6.0.6): upgraded compiler
- ConfigureTEA: upgraded compiler
- CUP (2.6.0.1): upgraded compiler
- GOOOP32 (2.6.0.1): upgraded compiler
- JUIcE (2.6.0.1): upgraded compiler
- OATS/COULIS (2.6.0.2): upgraded compiler
- Water (2.6.0.1): upgraded compiler
- Water: source code upgraded to VS2012 project
- TERNYP (2.6.0.2): upgraded compiler
- CORK (2.6.0.3): re-enabled support for XP
- COFE (2.6.0.8): re-enabled support for XP
- CorkHelper (1.0.0.3): re-enabled support for XP
- CORN (2.6.0.4): re-enabled support for XP
- ConfigureCORN: re-enabled support for XP
- COUSCOUS (2.6.0.10): re-enabled support for XP
- TEA (2.6.0.7): re-enabled support for XP
- ConfigureTEA: re-enabled support for XP
- CUP (2.6.0.2): re-enabled support for XP
- GOOOP32 (2.6.0.2): re-enabled support for XP
- JUIcE (2.6.0.2): re-enabled support for XP
- OATS/COULIS (2.6.0.3): re-enabled support for XP
- Water (2.6.0.2): re-enabled support for XP
- Water: source code upgraded to VS2012-SP1 project
- TERNYP (2.6.0.3): re-enabled support for XP
- COUSCOUS (2.6.0.11): fixed problem with input of dimensionality of measure unit
- COFE (2.6.0.9): fixes to PNG import routines
- COFE: renamed thermo system/property package manager ICapeParameter based edit dialog (was Edit Property Pack)
- COFE: fixed a validation error leading to the Solve button being disabled while the flowsheet is in a valid state
- TEA (2.6.0.8): allow missing critical volume for compounds, as long as no models depend on it
- COFE (2.6.0.10): fixed problems with exporting controller and flow constraint parameters from embedded flowsheets
- COFE: solved problems with external parameters of embedded flowsheet unit operation being
- COFE (2.6.0.11): fixed problems with prompting for saving changes, likely since 2.6.0.7
- COFE (2.6.0.12): an error message is produced in case an embedded flowsheet (as unit operation) employs a flow constraint to control a feed stream
- COFE: fixed exposed parameter name for flow constraint and controller parameters exported from embedded flowsheet
- TEA (2.6.0.9): allow missing critical compressibility factor for compounds, as long as no models depend on it
- TEA (2.6.0.10): fixed type check on import of equilibrium servers
- TEA: basis error fix in external equilibrium calculator import
- TEA: property resolution error fix in equilibrium calculator import
- TEA: present phase fix for external equilibrium calculators
- TEA: fix for single phase flashes at very low pressures
- TEA: correction for solution of cubic equations of state in case of presence of a double real root
- COFE (2.6.0.13): created a bit more space for editing array parameter elements
- COFE: default selection is empty in edit text object dialog
- COFE: fixed problem with infinite update loop of stream dialog upon failing flash when failing stream is open in multiple stream dialogs
- COFE: fixed dimensions of basic properties used for plotting after loading document
- COFE: corrected error with determination of property package thermo version support, leading to amongst other problems flash failures when wrapping 1.0 thermo to a 1.1 unit operation
- COUSCOUS (2.6.0.12): corrected text in property tester dialog
- COUSCOUS (2.6.0.13): fixed setting boolean parameters, broken since 2.6.0.6
- COFE (2.6.0.14): more efficient look-ups
- COFE: fix for overall MW calculations via CalcProp of overall phase when using 1.1 thermo or thermo that does not support overall MW calculations
- COFE: fix for partially returned values in compound constant dialog in case all values are actually missing
- COFE: warning when setting all zero compound flow rates on an MO, as this is not proper behaviour for a unit operation
- TEA (2.6.0.11): more efficient look-ups
- COFE (2.6.0.15): new layout stream type dialog
- COFE: colour schemes, applying to streams, stream types, unit operations, label objects
- COFE: material template name can no longer be empty
- COFE (2.6.0.16): fixed problem with pasting unit operations, introduced in 2.6.0.15
- COFE: fixed problem with pasting label objects, introduced in 2.6.0.15
- COFE (2.6.0.17): fixed a problem with updating dialog after Edit from Status page of unit operation dialog
- COFE (2.6.0.18): fix to initialization of some calculator variables
- COFE: truncating log of messages during last run of each unit operation to prevent extremely slow unit operation dialog
- COUSCOUS (2.6.0.14): various optimizations to Fixed Conversion Reactor, Gibbs Reactor, Equilibrium Reactor, CSTR
- COUSCOUS: correction for enthalpy of reaction in case of multiple reactions with different phases in fixed conversion reactor
- COUSCOUS: removed warnings for equilibrium reactor in case a reaction was not performed because the reaction phase is not present (still appears in log)
- COUSCOUS: fixed validation errors of Gibbs reactor
- COUSCOUS: Gibbs Reactor+Equilibrium Reactor+CSTR: bypass calculations in case no reactions are possible
- COUSCOUS: Gibbs Reactor+Equilibrium Reactor+CSTR: elimination of reactions that may not take place
- COUSCOUS: Equilibrium Reactor+CSTR: run time error in case system is over determined due to linear combinations of reactions that cannot take place
- COUSCOUS: PFR, Heat Exchanger, Fixed Conversion Reactor, Gibbs Reactor, Equilibrium Reactor, CSTR: switched to MKL lapack implementation for linear solvers
- COUSCOUS: Gibbs Reactor: several solver modifications
- COUSCOUS (2.6.0.15): stability and performance enhancements Gibbs reactor in adiabatic mode
- COUSCOUS (2.6.0.16): improved clarity of fixed conversion reactor error message for negative yields
- COUSCOUS: checking for round-off error in non-negativity constraint violation of fixed conversion reactor
- COUSCOUS: corrected errors in stoichiometry analysis introduced in 2.6.0.14
- COUSCOUS (2.6.0.18): fixed memory leaks
- COUSCOUS: fixed a CSTR crash
- COUSCOUS: fixed a Gibbs Reactor crash
- COUSCOUS: in simplified model (initial guess) mode, preventing zero pressure resulting from pressure drop specifications for SolidSeparator, Splitter, ComponentSplitter, CSTR, Expander, FixedConversionReactor, Flash, GibbsReactor, HeaterCooler, HeatExchanger, Mixer, Turbine, Valve
- COUSCOUS: Valve, Turbine, Mixer, HeatExchanger, HeaterCooler, GibbsReactor, Flash, FixedConversionReactor, Expander, CSTR, ComponentSplitter, Splitter limit outlet pressure to 1 Pa in case of pressure drop specification that exceeds inlet pressure, and produce a warning
- COUSCOUS: PFR: correction on empty item in property calculation list in case of zero pressure drop (simplified mode)
- COUSCOUS: HeatExchanger: changed messages upon infeasible operation
- COUSCOUS (2.6.0.19): fixed problem with CSTR, EquilibriumReactor and Gibbs Reactor
- COUSCOUS (2.6.0.19): fixed problem with CSTR, EquilibriumReactor and Gibbs Reactor
- COUSCOUS (2.6.0.20): allowing Gibbs reactor to converge to boundary of feasible region. A warning is issued
- COUSCOUS: fixed lingering values in VARIANT in ComponentSplitter
- COUSCOUS: fixed saving of reactors with multiple conversion parameters
- COUSCOUS: attempt to recover from wrongly saved reactors with multiple conversion parameters
- COUSCOUS: fix to constraint handling of Gibbs reactor, Equilibrium reactor and CSTR
- COUSCOUS (2.6.0.21): resolved crash in Gibbs reactor
- COUSCOUS (2.6.0.22): performing the phase presence check for Fixed Conversion Reactor on reactor product rather than feed (affects warnings only)
- COFE (2.6.0.19): replaced linear solvers by MKL lapack
- COFE: new line search for Newton solvers
- COFE: modified error recovery for Newton solvers
- COFE: various other updates to Newton solvers
- COFE: adjusted simplified model request usage for finding initial guess
- COFE: skipping mass balance checks in simplified model mode
- COFE: changed flowsheet validation not to complain about material templates that are ill-configured unless they are used
- COFE: warning upon skipping unit solution due to all-zero feed flows is not logged to simulation log anymore; appears only in unit operation log
- COFE: corrected printing of total iteration count after convergence of recycle by Newton
- COFE: allowing more iterations in the Wegstein divergence test
- COFE: fixed problems with writing to log after failed unit calculations (crash)
- COFE: fixed decoupling of virtual information port parameters from their matching items upon persistence
- COFE: support for two phase properties in calculator using version 1.0 thermo
- COFE: allow renaming of data on information stream
- COFE: fixed a problem with updating of parameter collections on information streams upon disconnecting/reconnecting
- COUSCOUS (2.6.0.23): removed pressure adjustment on negative pressure increase of compressor and expander
- COUSCOUS: compressor/expander warn on non-vapor (rather than less than 99.5% vapor) in feed
- COUSCOUS: at zero flow the compressor, expander, pump and turbine work adiabatically rather than isothermally
- COUSCOUS: added compressor specification types: pressure ratio and volume ratio (a.k.a. compression ratio)
- COFE (2.6.0.20): fix to unit operation colour schemes (reset upon solving)
- COUSCOUS (2.6.0.24): fixed ProgID registration of compound splitter
- COUSCOUS: fixed ProgID registration of thermal energy mixer
- COUSCOUS: fixed problem with re-assignment split factor component name in compound splitter dialog
- COFE (2.6.0.21): updating port collection after showing unit operation GUI from unit context menu
- COFE (2.6.0.22): allowing file:/// prefix on ICOFEDocument::LoadFromString, indicating that a file should be used instead
- COFE (2.6.0.23): using hash maps for some compound look-ups
- COFE: fixed names compositions and compound flows in flowsheet report
- COFE (2.6.0.24): fixed problems with popping up modal dialogs while the splash dialog is still visible
- COFE: fixed line weight on solid lines in plots
- COUSCOUS (2.6.0.24): changing the thermo version for a unit did not mark the unit as changed
- TEA (2.6.0.12): fixed crash on reading GC files with group indices out of range
- TEA: added new ChemSep IONICS family definition
- TEA: disallowing compounds with non-zero charge
- COFE (2.6.0.25): changed the plot pen for solid lines to a geometric pen
- COFE: fixed problems with compound mapping COFE Flowsheet Unit Operation
- COUSCOUS (2.6.0.26): fixed port naming of mixer, energy mixer, splitter and energy splitter after deleting port
- COUSCOUS: heat duty on energy outlet port of flash was not set in case of heat duty specification
- COUSCOUS: validation status was not updated for a parameter upon validate
- Water (2.6.0.3): complete remake (source only): no ATL, dual MSVC/MinGW, better error checking, smart objects, exception handling, elimination of globals
- COFE (2.6.0.26): post-flash check corrections
- COFE (2.6.0.27): corrections in phase sorting for 1.0 external thermodynamics (COFE Flowsheet Unit Operation)
- COUSCOUS (2.6.0.27): stability enhancements heat exchanger
- CORN (2.6.0.5): clearer error messages in formula domain errors, divisions by zero, etc
- Water (2.6.0.4): fixed PH and PS flash logic error in region 2
- Water: fixed missing solutions in region 5
- TEA (2.6.0.13): corrected use of acentric factor in Lee Kesler vapor pressure
- TEA: corrected Misic Thodos 1 and Misic Thodos 2 routines for pure compound liquid thermal conductivity
- PCD file: removed double compounds
- COUSCOUS (2.6.0.28): stability enhancements heat exchanger
- TEA (2.6.0.13): added equation 130: exp(A+B/T+C*ln(T)+D*T+E/T^2)
- TEA: added equation 230: added equation 230: -B/T^2+C/T+D-2*E/T^3
- COFE (2.6.0.28): added unit of measure mapping for W/m2 (from kg/s3)
- COFE: fixed formatting problem for stream parameter watch (missing name)
- COFE: resolved problem with stale property index list upon reloading a document (such as on import in external flowsheet)
- PCD file: fixed correlations
- COFE (2.6.0.29): fixed checking version 1.0 phase lists for two-phase identifiers: dropped assumption that two-phase identifiers appear later in the list than both the included single phase identifiers
- COUSCOUS (2.6.0.28): fixed parameter modes of heat exchanger after changing specification type
- COFE (2.6.0.30): fixed an x64 pointer cast error that could lead to energy and information stream reference problems and subsequent crashes
- COFE (2.6.0.31): fixed problem with loading solution on energy feed streams
- TEA (2.6.0.14): correction on activity model interaction parameters when energy units are selected (Wilson, NRTL, UNIQUAC)
- TEA: check for consistent units of NRTL interaction parameter and NRTL interaction parameter temperature dependence, in case of any non-zero value for temperature dependence
- TEA: corrected help on activity interaction parameters
- TEA (2.6.0.15): improved dew and bubble point routines
- TEA (2.6.0.16): repaired improper energy units correction for (Wilson, NRTL, UNIQUAC); pre-2.6.0.14 implementation was correct. Documentation adjusted properly
- installer: added dryer icons
- installer: remove Steamer references (leave for uninstall)
- installer: add water references
Changes since version 2.05:
- COFE (2.5.0.1): show unit label menu is checked or unchecked
- COFE: better performance of v1.0/v1.1 name conversions of compound constants
- COFE: logging error in case of failure to obtain list of PPs from TS or PPM
- COFE: forcing flowsheet validation upon load (prevents messages about reference states not being calculated upon first paint where report contents gets recalculated)
- TEA (2.5.0.1): fixed crash in CalcEquilibrium in case of NULL pointer in phase list
- TEA: fixed invalid releasing of BSTR in v1.0 mixture thermal conductivity routine
- TEA: fixed crashes on conversions of arrays of BSTR values containing NULL pointers
- TEA: fixed error check for pure solid entropy calculation routine
- TEA: fixed crash in NULL string in property list from external property calculator
- TEA: fixed crash in NULL string in compound ID from external property calculator
- TEA: fixed memory leak on failed SetProp calls
- TEA: fixed crash in NULL string in equilibrium specification
- TEA: fixed crash on passing NULL string as phase label to CalcSinglePhaseProp
- TEA: fixed crash on passing NULL string as either of the phase labels to CalcTwoPhaseProp
- TEA: correction on missing values in K value routine
- TEA: correction on Gibbs free energy when entropy is taken from external V1.1 calculation routine
- TEA: fixed obtaining density from external v1.1 calculation for DIPPR 9I calculation routine
- TEA: fixed empty string in phase list of internal PropertyRoutine objects
- TEA: corrected pure compound heat capacity derivatives from enthalpy calculations
- TEA: corrected a problem with the ASOG calculation routine
- TEA: fix for missing temperature derivatives of density from equation of state in presence of solid-only compounds
- TEA: removed the warning for no Antoine parameters when loading a compound
- OATS (2.5.0.1): fixed problem with logging Release calls (with reference count tracking enabled)
- COFE (2.5.0.2): exceptions thrown while reading document views no longer prevents loading document
- COFE: storing username and time during saving of document; shown in document properties
- TEA (2.5.0.2): removed parsing of eantoine.lib (as these represent liquid fugacities rather than vapor pressures)
- TEA (2.5.0.3): removed warning for no data for extended Antoine
- TEA: corrected default vapor pressure selection method to select extended Antoine in case all other data are missing
- TEA (2.5.0.4): avoid some calculations of heat capacity for compounds that are present with zero composition
- COUSCOUS (2.5.0.1): conversion output parameters for individual compounds of the reactors can be configured from the added conversions property page
- COUSCOUS: fixed life span of dynamic parameters of units (to avoid problems with COSE implementations that keep a lock on a parameter)
- COFE (2.5.0.3): correction on persistence of parameters of embedded flowsheets
- COUSCOUS (2.5.0.2): fixed loading issue introduced in 2.5.0.1
- COFE (2.5.0.4): GOOOP32 is created only when needed for the first time. This prevents goop from being created during registration or when only x64 components are used.
- Chemsep1.pcd: many compound revisions, in particular heats of vaporization
- COUSCOUS (2.5.0.3): correction for phase order of 3-way flash
- COUSCOUS (2.5.0.4): fixed problem loading documents, introduced in 2.5.0.2
- COFE (2.5.0.5): correction for selection of plot series
- COFE: correction for labels in axis ticks dialog
- COUSCOUS (2.5.0.5): corrected unit of measure on mass enthalpy from measure unit
- COUSCOUS: added entropy measurements to measure unit
- COUSCOUS: fixed obtaining all mass based properties for measure unit in combination with v1.1 thermo
- COFE (2.5.0.6): different colour for unit operation that is being edited
- COFE: added UO name to status bar text when editing unit
- COFE: added Show GUI to unit's context menu
- COFE (2.5.0.7): storing position of edit unit operation dialog between usage
- COFE: added show GUI button to unit operation status pane
- COUSCOUS (2.5.0.6): added enthalpyF measurements to measure unit
- CORN (2.5.0.1): added support for fugacity in rate and equilibrium equation expressions
- TEA (2.5.0.5): added Clausius Clapeyron heat of vaporization routine (from vapor pressure)
- TEA: corrections on HOC + Chemical Theory
- TEA: launching PCD manager with selected PCD file (if it exists)
- TEA: fixed problem with compound constant list, introduced in 2.5.0.1
- TEA: fixed issues pertaining to warnings and errors for gas/liquid models for solid-only compounds
- COFE (2.5.0.8): fixed exposed name of parameters of embedded flowsheet
- COFE (2.5.0.9): fixed crash on units that expose no method of editing
- COFE: fixed crash on passing invalid name property to MO::GetSinglePhaseProp
- COFE: fixed error messages for MO::GetSinglePhaseProp
- COFE: fixed crash on passing invalid name property to MO::SetSinglePhaseProp
- COFE: fixed error messages for MO::SetSinglePhaseProp
- COFE: support for internal energy flashes in stream dialog
- COFE: support for internal energy flashes in V10 to V11 wrapping
- COFE: support for overall internal energy as watch variable
- COFE: support for internal energy flashes in calculator
- TEA (2.5.0.6): excess enthalpy corrections for Chemical Theory
- TEA: correction to temperature derivative of extended Antoine equation
- TEA: correction to phase mapping in Gibbs energy calculation routine, for the entropy calculation
- TEA: fixed selection of phase mix routine for overall Gibbs energy
- TEA: support for internalEnergy, phase calculation routine from U = H - P*V, overall calculation by phase summation
- TEA: fixed problem with uninitialized variables in case of using external version 1.1 calculation routines and internal equilibrium routine
- TEA: correction to jacobian for VF-HF Newton flash
- TEA: support for PU, TU and UVF flashes
- TEA: fixed convergence tests for enthalpy and entropy flashes
- COFE (2.5.0.10): fixed problem with temperature dependent properties from stream dialog
- COFE: stream specified at vapor phase boundary was not flashed at specified vapor fraction after save/load (and solve in background check)
- COFE: automatically skipping post calculation mass balance on unit operations that have no material feed or no material product streams
- COUSCOUS (2.5.0.7): fixed problem with post-loading of conversion parameters (crash)
- TEA (2.5.0.7): fixed crash in enthalpy flash, introduced in 2.5.0.6
- COFE (2.5.0.11): changed TRUE to Yes and FALSE to No in boolean parameter value formatting
- COFE: switched exponent printing to two rather than three digits by default
- COFE: fixed report aligning in case of exponent and no decimal separator
- COFE: fixed crash on failure to set integer parameter value
- TEA (2.5.0.8): fixed complaints about missing interaction parameters at model selection if no compounds had been selected
- TEA: added Prausnitz fugacity model and enthalpy model (added Prausnitz_e_Antoine.lib)
- TEA: added model configuration for HOC/CT+Prausnitz+UNIQUAC-Q`'
- OATS (2.5.0.2): fixed problem with CopyFromMaterial not returning the original material pointer
- COUSCOUS (2.5.0.8): fixed problem with crash on singular matrix in 3rd party routine
- COFE (2.5.0.12): bypassing mass balance check on unit operation solution that is bypassed because of zero flow
- COFE (2.5.0.13): preferences are no longer removed upon unregistration (which happens at each update)
- COFE: unit of measure default selection was not properly restored
- COUSCOUS (2.5.0.9): Gibbs reactor configuration from property package was incorrect
- COUSCOUS: fixed convergence of Gibbs reactor to solution that violates boundary conditions at invalid initial guess
- COFE (2.5.0.14): report view (unit operation dialog) was not read-only
- COUSCOUS (2.5.0.10): Gibbs reactor no longer sets minimum flow on compounds that do not take part in any reaction
- COUSCOUS: Gibbs reactor's Validate checks for linearly dependent reactions (not allowed, possible in case of user specified reactions only)
- COUSCOUS: Equilibrium reactor's Validate checks for linearly dependent reactions in each phase (not allowed)
- COUSCOUS: CSTR reaction resolution moved from calculation to validation for better performance
- COUSCOUS: CSTR's Validate checks for sets of linearly dependent reactions that include equilibrium reactions (not allowed)
- COUSCOUS (2.5.0.11): Fixed conversion reactor skips phase presence check for reaction phase 'Overall'.
- COUSCOUS (2.5.0.12): Fixed CSTR problem introduced in 2.5.0.10
- COFE (2.5.0.15): fixed that dew and bubble point properties for stream report property selection box are hidden for actual phases and shown for the overall phase
- COUSCOUS (2.5.0.13): measure unit measures entropyF
- COUSCOUS: add measurement dialog for measure unit shows items in alphabetic order
- COUSCOUS: fixed wrong description of the expander
- COUSCOUS (2.5.0.14): prevented crash for Gibbs reactor if selected reactive compounds do not allow for any possible reaction
- TEA (2.5.0.9): new hashing for property lookup tables
- TEA: fixed hangup in bubble point estimations
- COUSCOUS (2.5.0.15): fixed problems with energy mixer
- COFE (2.5.0.16): new hashing for property lookup tables
- COFE: fixed rendering for text objects: left-align, right-align, center-align now work with respect to width of text object, as does text wrapping
- COFE (2.5.0.17): fixed printing for text objects
- CORN (2.4.0.2): reaction package manager dialog is now sizable
- CORN: reaction name is now displayed in top of reaction properties pane
- COFE (2.5.0.18): calculator output was showing molar phase fractions when in mass fraction mode
- COFE: fixed invalid error message on empty list of property packages from property package manager
- COFE: replaced lower case "tp" flashes by upper case "TP" flashes (even though these are equivalent by specification)
- COFE: fixed drawing issues in list box of properties tab of flowsheet configuration dialog
- COFE: v1.1 flash specification allows empty 4th string (compound specification, if no compound specified)
- TEA (2.5.0.10): entropy calculations using activity models had side effects on external material objects
- COFE (2.5.0.19): fixed compound mapping during CalcAndGetLnPhi call to PP
- COUSCOUS (2.5.0.16): enhancements to numeric derivative determinations in constraint optimizers near feasible region boundaries
- Chemsep1.pcd: improved liquid Cps and surface tensions
- COUSCOUS (2.5.0.17): stability enhancements equilibrium reactor
- COFE (2.5.0.20): support for integer parameters in parametric study
- COFE: check on parameter ranges before starting parametric study
- CORK (2.5.0.1): fixed error handling upon removing registry entries
- CORK: fixed invalid attempts to remove current user registry keys unon unregistering object
- CORK/CorkHelper: helper for removing keys using admin rights (all users installation only)
- Installer: removed data file eantoine.lib (as these represent liquid reference fugacities rather than vapor pressures)
- Installer: added data file Prausnitz_e_Antoine.lib (liquid reference fugacities for Prausnitz model)
- Installer: fixed problems with uninstallation of current user install
- Installer: next installation will default to single user in case only single user version is already installed
- COFE (2.4.0.1): message box upon parse error in formula in stream dialog
- COFE: context menus for copying warning/error messages from error pane
- TEA (2.4.0.1): fix to finding PCD manager
- UNIFACLL.GC: corrected name of main group 15
- UNIFACLL.GC: fixed problems reading sub group resulting from above correction
- COFE (2.4.0.2): fixed invalid out of connections message when attempting to connect a stream to a unit
- COFE: corrected ignoring to ignoring for dimensionality changed warnings
- COFE: fixed problems with dimensionality clashes of parameters with same name on different unit operations of same type
- UNIFACVL.GC: corrected molecular weights of some groups
- Chemsep1.pcd: correction to UNIFAC groups of several compounds
- COFE (2.4.0.3): ensure not restoring the remove thread copy of the document after failed solve due to incomplete load
- COFE (2.4.0.4): corrected abbreviation for pound to lb
- Chemsep1.pcd: added MDEA
- Synonyms.dat: added synonyms for many compounds
- COFE (2.4.0.5): corrected problems with dimensionality parameter plots introduced in 2.4.0.2
- COUSCOUS (2.4.0.1): corrected problem with tube heat transfer for PFR
- CUP (2.4.0.1): newer zlib version
- CUP (2.4.0.2): fixed access violation
- COFE (2.4.0.6): corrected problems with dimensionality parametric plots
- CUP (2.4.0.3): removal of cached update files that are older than 30 days
- COUSCOUS (2.4.0.2): upgraded to Sundials 2.5 solvers
- COUSCOUS: bug fix with respect to PFR tube heat transfer
- TERNYP (2.4.0.1): upgraded to Sundials 2.5 solvers
- COFE (2.4.0.7): fixed uninitialized variable in edit dialog sizing
- COFE: fixed wiping backgrounds of list views
- COFE: fixed bug with user specified controller scale
- COUSCOUS (2.4.0.3): corrected reference count problem on MO's of products of Gibbs reactor on zero flow condition, leading to crash
- COUSCOUS: setting value of heat duty parameter in case of zero flow condition
- COUSCOUS (2.4.0.4): fixed problem with resetting UA value of heat exchanger in shortcut mode
- COFE (2.4.0.8): default number of concurrent threads determined from environment variable NUMBER_OF_PROCESSORS
- COFE: added tab for name, description and comments to unit operation dialog
- COFE: fixed problem with not finding recycles in presence of controllers
- COFE (2.4.0.9): fixed problems with overflow in formula parser when entering large numbers
- TEA (2.4.0.2): fixed problems with overflow in formula parser when entering large numbers
- CORN (2.4.0.1): fixed problems with overflow in formula parser when entering large numbers
- COUSCOUS (2.4.0.5): fixed problems with overflow in formula parser when entering large numbers
- CORN (2.4.0.2): reporting absolute balance errors with component balance mismatch messages
- TEA (2.4.0.3): fixed problems with partial atomicities in structure formulas when converting to chemical formulas
- CORN (2.4.0.3): fixed problems with partial atomicities in structure formulas when converting to chemical formulas
- COUSCOUS (2.4.0.6): fixed problem with improper registration of component splitter
- COFE (2.4.0.10): fix for invalid conversion of mass flow rates in material objects during removing of property packages
- COFE: cancelling editing actions while saving or showing certain modal dialogs
- COFE: repainting of view upon cancellation of inserting stream or unit operation
- COFE (2.4.0.11): correct minor ticks to major ticks in label of axis tickmark dialog
- COFE: corrected problem loading certain graphs from fsd file (resulting failure to loading the entire file)
- COUSCOUS (2.4.0.7): added scroll bar to equilibrium, PFR, FCR and Gibbs reactions dialogs
- CORK (2.4.0.1): showing both current user and all-users information in object view
- CORK: clicking unregister will remove both current user and all-users registration keys
- OATS (2.4.0.1): added support for logging reference counts after QueryInterface / AddRef / Release
- CUP (2.4.0.6): fixed problem with unclosed file handle and write permission denied, introduced in 2.4.0.3
- COUSCOUS (2.4.0.8): fixed display of units of measure in information calculator unit of measure dialog
- COUSCOUS: fixed variable with content being passed to GetProperty by HeatExchanger
- COUSCOUS: replaced several instances of the Mixture CalcType for Get/SetProp of Temperature and Pressure by NULL/UNDEFINED\
- COFE (2.4.0.12): replaced several instances of the Mixture CalcType for Get/SetProp of Temperature and Pressure by NULL/UNDEFINED
- COFE: fixed problems with line width in graphs
- TEA (2.4.0.4): selecting model set with activity model did not select proper activity model (causing ideal activity to be used)
- COFE (2.4.0.13): asking confirmation before following link in link object
- COFE: fixed bounding rectangle when copying non-OLE or multiple embedded objects
- COFE: fixed bounding rectangle on pasting certain objects
- COFE: fixed updating selection count when (un)selecting individual objects
- COFE: quicker look-ups for special properties in version 1.0 thermo and thermo from external material (embedded flowsheet)
- COFE: replaced several instances of the Mixture CalcType for Get/SetProp of Temperature and Pressure by NULL/UNDEFINED
- COFE: correction on dimensionality when copying parametric plot series data to clipboard
- COFE: data can be imported and added as scatter series to plots
- COFE (2.4.0.13): fix in background drawing Add Data and Calculator dialogs, causing large delays that appear like hangups
- COUSCOUS (2.4.0.9): fixed problem with invalid cat loading and porosity
- TEA (2.4.0.5): added equation 119: A/T+B+C*T+D*T^2+E*ln(T)
- TEA: added equation 219: -A/T^2+C+2*D*T+E/T;
- ChemSep.pcd: corrections in group contributions, 2 new compounds
- COFE (2.4.0.14): fix to data in plot when editing dimensionless value (crash)
- COFE: fixed crash on editing plot and clicking Remove All
- COFE: updating plot after editing data series
- COFE (2.4.0.15): fixed slow property look-ups in 1.1 material object
- COFE: fixed slow property look-ups in version 1.0 property package wrapper routines to version 1.1
- COFE: fixed slow property look-ups in wrapped external property package from material
- COFE: when editing parameter values and stream values, not showing N/A for missing numbers in the edit box
- COUSCOUS (2.4.0.10): preventing integration of PFR below 10 Pa pressure (when pressure drop is too high for specified inlet pressure) to prevent wrong solutions resulting from singularities (very low gas density, vert high gas velocity)
- COUSCOUS: several bug fixes in Sundials/Kinsol
- TERNYP (2.4.0.2): solved bug in dense solver with perturbed Jacobian
- Help: corrected Winterfeld vapor liquid surface tension equation
- Help: updated CAPE-OPEN specification documents
Changes since version 2.03:
- COFE (2.3.0.1): changed default guess for parameters in information stream to default value, if available
- COFE: full path of recent files in File menu on status bar
- COFE: correction to obtaining reference states for individual compounds; compositions of non-existent compounds were not initialized (NaN)
- COFE: adjusted outer spacing on graphs
- COFE: adjusted restoring screen position for multiple monitor support
- COFE: showing overall balances in report even if flowsheet not solved (unless feeds or products are not fully specified)
- COFE: changed Exclude parameters from report into Include parameter into report for flowsheet report dialog
- COFE: fixed failure to maintain maximized status of child windows at creation of new view
- COFE: fixed parametric study to be allowed under non-solved conditions
- COFE (2.3.0.2): fix for creation of new property packages version 1.0 (using the New button; Documents did not store properly)
- OATS (2.3.0.1): fixed returning original object in ICapeUnitPort::GetConnectedObject
- OATS: fixed passing original MO implementation in ICapeThermoMaterial::CopyFrom
- OATS: fixed suppressing illegal characters in log for unicode strings
- CORK (2.3.0.1): corrections for x64 pointer assignments
- CORN (2.3.0.1): corrections for x64 pointer assignments
- COUSCOUS (2.3.0.1): corrections for x64 pointer assignments
- COFE (2.3.0.4): fixed loading saved plot with phase fraction, mole fraction or mass fraction
- COFE: corrections for x64 pointer assignments
- COFE: more efficient filling of log window
- COFE (2.3.0.5): corrected error message in case of failure to set parameter value during solve
- COFE: fixed a problem with setting unit parameters from parametric study
- TEA (2.3.0.1): fixed failure to properly initialize external property package managers / thermo systems
- COFE (2.3.0.6): added label object (simple text object that has same font as labels)
- COFE: added Edit to the context menu of a single insertable object
- COFE: added hyperlink object (label object with URL to external resource)
- COFE (2.3.0.7): links and labels show black on printer and when copied to clipboard
- COFE: added pan mode, menu and toolbar button
- COFE: all insert actions cancel when initial click is outside view
- COFE: when inserting pline, view does not scroll before initial point
- COFE: insert stream and unit operation buttons on toolbars indicate insertion status
- COFE: fixed mouse capture in various instances of cancelling an action
- COFE: inserting streams shows proper line type, reflecting material, energy or information stream
- COFE: feed stream properties can now also be output of parametric study
- COFE: corrected dimension of mass fraction in parametric study
- COFE: support for mass and molar compound flows for parametric study inputs and outputs
- COFE: fixed issues with saving document's maximized state
- COFE: fixed load issues introduced in COFE 2.0 (default preferences not loaded, unit set not set, simulation context not created)
- COFE: fixed crash on print preview window title update
- COFE: deactivating print preview for deactivating views
- COFE: deactivating print previews upon save prevents crash
- COFE: fixed problem with updating scroll boundaries after inserting object
- COFE: new docking system of toolbars etc
- COFE: fixed problem with unmodified documents being marked modified
- COFE: new print preview control
- COFE: corrected some aspects of the main view's dynamic context menu
- COFE: save report menu in report view
- COFE: contex menu in log
- COFE: save log as in context menu
- COFE: correction to registry cleanup
- COFE: regenerating print previews upon page setup or printer setup
- COFE: support for stream view printing
- COFE: stream view copies EMF to clipboard (in addition to text)
- COFE: support for parametric study view printing
- COFE: fix to column scaling parametric study view
- COFE: parametric study view copies EMF to clipboard (in addition to text)
- COFE: support for report view printing
- COFE: several corrections to validity check of move location selected streams and units
- COFE: manually add routing points to streams
- COFE: fixed updating windows and solution status after editing value in watch window
- COFE: fixed the connection points for an icon-less unit operation
- COFE: fixed a problem with scaling under-sized icon-less units
- OATS (2.3.0.2): logging addresses of interface pointers
- COFE (2.3.0.8): fixed problems with embedded unit toolbar introduced in 2.3.0.7
- COFE: fixed obtaining reference state values for property package from external thermo for embedded unit operations
- COFE: fixed solver crash resulting from information streams out of units that are not part of a recycle
- COUSCOUS (2.3.0.2): exposing split factors of compound splitter as parameters
- COUSCOUS (2.3.0.3): corrected sign of heat duty on outlet energy port pump, compressor
- COFE (2.3.0.8): fixed screen update issues in unit report view
- COFE: fixed attempt to set output parameters in edit dialog
- TEA (2.3.0.2): fixed a problem with infinite loop on invalid PH flash solution (hangup)
- TEA: several fixes on keeping track of temporary disabled pseudo properties for cubic EOS calculations during flash calculations
- TEA (2.3.0.3): fixed crash in PS flash
- TEA: fixed a problem with properties derived from cubic EOS for systems containing solid-only compounds
- COFE (2.3.0.10): changed CapeVersion for the COFE flowsheet unit operation from 1.1 to 1.0 (refers to the Unit standard, not the Thermo standard)
- OATS (2.3.0.3): changed CapeVersion for for COULIS from 1.1 to 1.0
- CORN (2.3.0.2): changed CapeVersion for reaction package manager from 1.1 to 1.0 (refers to the Reactions standard, not the Thermo standard)
- COUSCOUS (2.3.0.4): changed CapeVersion for for all unit operations from 1.1 to 1.0
- COUSCOUS: exposing conversions for fixed conversion reactor as parameters
- COFE (2.3.0.11): toggle stream labels for all selected streams from context menu
- toggle unit operation labels for all selected streams from context menu
- option of turning of header row(s) in unit parameter report
- COFE (2.3.0.12): stream report allows for per-compound composition and compound flow
- TEA (2.3.0.4): fixed solution correction in case of trivial TP flash solution resulting single liquid phase
- COUSCOUS (2.3.0.5): eliminated many unicode / multibyte conversions
- COUSCOUS: added thermal energy mixer
- COUSCOUS: added thermal energy splitter
- COUSCOUS: fixed crash on error message in information calculator
- COFE (2.3.0.13): lower limit to step size in line search
- COFE: preventing multiple occurrence of prompt for saving modified document at application exit
- COFE (2.3.0.14): warnings can be cleared for single or all units by right clicking in error/warning pane
- COFE: zoom by mouse wheel
- COFE: pan by middle mouse button
- COFE: pan by right mouse button if not hitting anything
- COFE: forcing view redraw upon selection change due to right mouse button down
- COFE (2.3.0.15): relocating active in-place OLE objects upon zoom
- COFE: zoom is corrected by pan for center of view to remain in place
- COFE: fixed problems with ownership of property windows
- COFE: fixed crash on pure v1.0 property calculation on v1.1 PP
- COFE: fixed error on v1.0 2-phase property calculation on v1.1 PP
- COFE: fixed selected item counts in multiple views after deleting objects
- COFE: fix for stopping editing embedded objects upon view operations
- COFE: plots can be embedded in flowsheets
- COFE: exiting pan mode upon right click, middle click and left double click
- COFE: replace in-place activation of OLE objects by external activation (if supported by the object) while running embedded
- COFE: many fixes of bugs introduced in 2.3.0.7 regarding in-place OLE activation
- COFE: fixed release of menu resources
- COFE: fixed problem with saving / loading property plots
- COFE: follow link context menu on link object
- COFE: fixed move up icon reference in context menu of objects
- COFE: fixes to bugs introduced in 2.3.0.7 for editing embedded COFE objects in foreign applications
- COFE: in-sheet editor for label objects
- COFE: move unit operation label by mouse
- COFE: click on unit label selects unit
- COFE: double click unit label means rename unit
- COFE: unit name can be edited inside flowsheet
- COFE: move stream label along stream by mouse
- COFE: stream name can be edited inside flowsheet
- COFE: ensuring unique unit operation names on paste
- COFE (2.3.0.16): fixed hangup in logging messages with back slashes
- COFE (2.3.0.17): fixed naming error in binary plot series
- COFE: fixed problem with hangup on reloading solution, introduced in version 2.3.0.15
- COFE (2.3.0.18): fixed problems with embedded plots, introduced in version 2.3.0.15
- COFE: fixed problems with parameter plots after solution
- COFE (2.3.0.19): some adjustments for 10% zoom
- COFE: fix for display of undefined value of integer parameter
- COFE: fix for setting value of integer parameter to undefined
- COFE: restoring status text of active document upon losing focus of menu or toolbar button
- COFE: fixed load/store issues with the main toolbar upon crash or kill (incorrect state of solve/stop buttons), introduced in version 2.3.0.7
- COFE: fix to aligning of drawing text in unit operation icons, introduced in version 2.3.0.15
- COFE: fix to location of logarithmic axis ticks that do not start at power of 10
- COFE: embedded plots scale with zoom factor
- COFE: fix for stream routing drawing where no route could be found
- COFE: fix for creating unique port name of new virtual information ports
- COUSCOUS (2.3.0.6): fixed problem with selecting energy stream as input specification for pump
- COUSCOUS: fixed a sign error in the thermal energy mixer under cooling conditions
- TEA (2.3.0.5): post flash range checks for lower T and P adjusted
- TEA: post flash fugacity checks moved to log domain
- COUSCOUS (2.3.0.7): fix to 3-way flash middle port flash condition check
- COUSCOUS: avoiding PVF product flashes for flash unit in shortcut mode
- COUSCOUS: reverting to TP product flashes if PVF product flashes fail or result temperature that is more than 1 K off
- TEA (2.3.0.6): fixed post-flash check problem introduced in 2.3.0.5
- TEA (2.3.0.6): fixed post-flash check problem introduced in 2.3.0.5
- TEA: using the default compound name is now selected by default
- TEA: vapor pressure is added to a property package by default
- TEA: not registering type lib
- COFE (2.3.0.20): checking for a current-user CUP installation when attempting to launch CUP
- COFE: fixed problem with error logging of embedded COFE unit operations during load
- COFE: flowsheet views did not store show/hide stream/unit label choices
- COFE: fixed line drawing errors leading to screen update failures
- TEA (2.3.0.7): added equation 150: A+B*T+C*T^2+D*T^3+E/T^2
- TEA: added equation 200: E*exp((A*T'+B*T'^1.5+C*T'^2.5+D*T'^5)/(1-T')) (T'=1-Tr)
- TEA: added equation 201: E*(A*T'+B*T'^1.5+C*T'^2.5+D*T'^5)/(1-T') (T'=1-Tr)
- TEA: added equation 220: A-B/(1+C*T'+D*T'^2+E*T'^3) (T'=Tr-1)
- TEA: added equation 221: -B/T^2+C/T+D*E*T^(E-1)
- TEA: stability enhancement in resolving TP flash in case of solution containing pseudo properties
- TEA: added domain check in Misic and Thodos thermal conductivities
- Chemsep1.pcd: many new compound definitions
- COUSCOUS (2.3.0.8): not registering type lib
- CORN (2.3.0.3): not registering type lib
- TERNYP (2.3.0.1): fixed registration key
- CUP (2.3.0.2): enhanced proxy check
- CUP: check HKEY_CURRENT_USER\Software\CUP for proxy data
- CUP: removed test for administration rights
- CUP: running with highest available privileges rather than require admin privileges
- CUP: new automatic proxy resolution mechanism
- CUP: newly installed files are marked readable for all users (solving issues after updates for multi-user systems)
- CUP: fixed crash on failed connection test
- installer: registering COFE type library
- installer: removed registration batch files
- installer: installation mode for current user (does not require admin rights)
- WaterEthanolExcel.fsd, WaterEthanolScilabAdiabatic.fsd, WaterEthanolScilab.fsd, WaterEthanolMatlab.fsd, FlowsheetingWithCOCOandChemSep.fsd: inserted link to descriptive document
- many new example documents
Changes since version 2.02:
- COFE (2.2.0.1): correction for mass compositions when opening calculator from stream
- COFE: precalculating reference state values to prevent issues with invalid operations during just-in-time reference state value calculations
- COFE: reference state correction calculation is part of document validation
- COFE: validation explicitly executed during flowsheet solve
- COFE (2.2.0.2): fixes to tool tips zoom buttons
- COFE: corrected port name in remove virtual information port menu
- COFE: fixed naming of indexed virtual information ports
- COFE (2.2.0.3): fixes to max index of indexed port parameters
- COFE (2.2.0.4): fixed issue with zero-size message box upon closing application
- COFE: fixed concurrency issue caused by delayed reference state calculations
- COFE (2.2.0.5): fixed problems with ICapePersistStream(Init) implementations that save a total of zero bytes
- COFE: fixed problem with parametric results plot
- COFE (2.2.0.6): fixed display of stream dialog, calculator and parametric study on Korean (and perhaps other) systems
- OATS (2.2.0.1): fixed problem with logging argument to get_Parameters
- COFE (2.2.0.7): fixed unit conversions for objects that have no dimensionality
- COFE (2.2.0.8): solution status no longer gets invalidated when re-loading the document into the main thread after solving
- COFE: updating title of unit operation edit dialog after changing unit name via private GUI
- COFE: print range can now be selected from print options
- OATS (2.2.0.2): erroneously logged put_value as get_value
- TEA (2.2.0.1): calculation routine for liquid entropy from activities could not be selected and was not selected as default (changes will apply to newly created property packages, or edit property package to apply change; the fugacity based entropy was used instead as default)
- TEA: new property package no longer displays Custom for model choice in simple mode
- TEA (2.2.0.2): fixed composition derivatives vapor viscosity
- COFE (2.2.0.9): print options bottom boundary button moved top boundary
- COFE (2.2.0.10): fix to colouring of flowsheet items after solution
- COFE (2.2.0.11): another fix to colouring of flowsheet items after solution
- COFE: unit ID counter increased during flowsheet solutions
- COFE (2.2.0.12): fix for label location for units that set their own icon in case not default size
- COFE (2.2.0.13): fix: failed to read document in case a unit with icon failed to load
- COFE: Added tool tip with port description to port connect selection dialog
- COFE (2.2.0.14): fix: verbosity level was set to really silent after aborted solution (fix includes resetting to normal for documents saved this way
- COFE: fixed crash on copy in stream dialog
- COFE: no longer attempting to calculate overall property for property packages 1.0 that do not expose overall in the phase list
- TERNYP (2.2.0.1): upgraded compiler
- TERNYP: x64 version
- TEA (2.2.0.3): upgraded compiler
- TEA: _WIN32_WINNT marked as 0x0403 as per Visual Studio 2010 ATL requirement
- TEA: fix on entropy derivatives when using activity models
- TEA: x64 version (32-bit calculation and equilibrium routines are supported and are loaded out-of-process)
- TEA: memory allocation correction in vapor thermal conductivity routines
- TEA: interaction parameter dialog accepts expressions
- TEA: edit compound dialog accepts expressions for real inputs
- TEA: group contribution dialog accepts expressions
- ConfigureTEA: upgraded compiler
- Steamer (2.2.0.1): upgraded compiler; the source code is now available as Visual Studio 2010 Professional solution
- Steamer: x64 version
- OATS (2.2.0.3): upgraded compiler
- OATS: updated about box to show full version info
- OATS: x64 version (64 bits in-process object should be logged with the 64-bit version; 32-bit in-process objects with the 32-bit version)
- OATS: logging whether IPersistStream or IPersistStreamInit of logged PMC is called during Save and Load
- OATS: not logging unprintable characters in strings (such as form feeds in reports) to prevent log parsing problems (a warning will be logged)
- OATS: when using the New Property Package functionality, the selected property package is saved in the list so that re-creation works
- JUIcE (2.2.0.1): upgraded compiler
- JUIcE: updated about box to show full version info
- COUSCOUS (2.2.0.1): upgraded compiler
- COUSCOUS: _WIN32_WINNT marked as 0x0403 as per Visual Studio 2010 ATL requirement
- COUSCOUS: x64 version
- COUSCOUS: expressions are accepted for real input values
- ConfigureCORN: upgraded compiler
- CORN (2.2.0.1): upgraded compiler
- CORN: _WIN32_WINNT marked as 0x0403 as per Visual Studio 2010 ATL requirement
- CORN: x64 version
- CORN: fix to Rename buttons
- CORN: power law wizard dialog accepts expressions for real numbers
- CORN: reaction dialog accepts expresions for stoichiometry numbers
- CORK (2.2.0.1): upgraded compiler
- CORK: _WIN32_WINNT marked as 0x0500 as per Visual Studio 2010 AFX COMCTL requirement
- CORK: x64 version (64-bit in-process objects show only in the 64-bit version; 32-bit in-process objects show only in the 32-bit version)
- COFE (2.2.0.15): upgraded compiler
- COFE: _WIN32_WINNT marked as 0x0500 as per Visual Studio 2010 AFX COMCTL requirement
- COFE: fix on compound check in material object
- COFE: upgraded zlib implementation in png import/export
- COFE: updated splash and about box to show full version info
- COFE: x64 version; 32-bit clients are supported and loaded out of process
- COFE: fix on initialization after creation of property packages and reaction packages (using New button)
- COFE: removed message at server unregistration
- COFE: modified dimension menus to address problems under Wine
- COFE: modified text drawing in various places to address problems under Wine
- COFE: corrected invalid value in edit box in upper limits inputs parametric study (was showing lower limits)
- COFE: modifications to recycle initial guess strategy (solves potential hangup with information cut-streams and speeds up iterating possible guesses significantly)
- COFE: automatic reorganization of information streams upon loading caused trouble loading value of information data in some cases
- COFE: fixed several issues with storing unit sets
- COFE: fixed error reporting on trying to save file with same name as one that is already open
- COFE: fixed memory leaks in thread communication
- COFE: watch bar input now takes expressions instead of numbers
- COFE: flowsheet configuration dialog accepts expressions for numeric real inputs
- COFE: flash dialogs accept expressions for real inputs
- COFE: calculator accepts expressions for real inputs
How to check Windows 10 Product Key on your computer
Wanting to do a clean install of Windows 10 on your PC device? If your device is installed with Windows 10 or upgraded from Windows 7 or Windows 8/8.1, you may need to find out your Windows 10 activation key from your computer before reinstalling system. In case you are required to enter the product key to activate your Windows 10 system again after the installation.
- Guide Steps
- Where can you find Windows 10 product key from your Computer?
- Recover your Windows 10 Product key instantly with a Product key finder
- Check Windows 10 product key with VBscript
Where can you find Windows 10 product key from your Computer?
Printed on a sticker:
Retail Microsoft product keys are usually on a brand sticker located inside the case with the CD/DVD, or on the back. If you bought a computer installed with Windows 10, you may find the serial key on the Microsoft-branded sticker on your PC case.
Sent with Email:
If you purchased Windows 10 online, you may find the license key is included in an email that Microsoft sent you at the time of purchase.
Stored on Windows Registry:
To view your Windows 10 product key in the Windows Registry: Press "Windows + R" to open Run, enter "regedit" to open Registry Editor.
Find the DigitalProductID by this way: HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\windows NT\Currentversion.
You will find the DigitalProductID in registry, but you can't read it normally without a third party help.
Stored in PC's UEFI firmware:
The activation key for the version of Windows 10 is stored in the computer's UEFI firmware or BIOS. When you install or reinstall the same edition of Windows 10 (Windows 10 Pro, Windows 10 Enterprise, or Windows 10 Home) on a same computer, you do not need to enter the product key to activate it in a normal way. It will be activated automatically without entering product key after the installation.
Recover your Windows 10 Product key instantly with a Product Key Tuner
If you want to install Windows 10 on another PC device with the license key from your old Computer, but you have forgotten or lost it, you can use a Product Key Tuner to recover it instantly.
1. Start the Product Key Tuner program by this way:
1.1 Download a Cocosenor Product Key Tuner application from the official site.
1.2 Double-click on the cocosenor-product-key-tuner.exe file, click on Next to install it, and select to Start it now.
2. Click on Start Recovery button to check your Windows 10 product key on the old computer.
3. In a minute, the product name, product key, product ID on your computer will be showed for you. You can get your Windows 10 product key and product ID easily on the list.
Check Windows 10 product key with VBscript
If you are an advanced user, you also can use the VBscript to read the value from the registry and translate it to 25 alphanumeric characters (serial key).
1. Open a Notepad.
2. Type the following VBscript to the Notepad.
3. Save the file as .vbs file.
Click on File, click on Save As, and select the location where is easy for you to find.
Enter a file name "productkey.vbs", select All Files, and then click on Save button to save the file.
4. Double-click on the "productkey.vbs" file, instantly you can see your Windows 10 product key on the dialog box clearly.
Related Articles
What’s New in the Coco Pass v1.0 serial key or number?
Screen Shot
System Requirements for Coco Pass v1.0 serial key or number
- First, download the Coco Pass v1.0 serial key or number
-
You can download its setup from given links: