Changes in Petro-SIM 3.3 Builds
SIM Suite v3.3 Service Pack 5 - Release Notes
These are the issues addressed by SIM Suite v3.3 Service Pack 5 (build 348).
SIM Suite Development Team. February 9th 2012
New Features
- Added support for Excel 2010 32-bit edition.
- Enhanced FCC reactor with addition of C4 Recycles mechanism and improvements to ZSM-5 handling and Naphtha recycles. Changes apply to Excel reactor workbook and Petro-SIM environments.
Petro-SIM Dynamics
- Dynamic support added for the Baghouse Filter and solid components.
Bug Fixes
Petro-SIM / Petro-SIM Express
- Fixed a display issue in the case study when using names with non-unicode characters.
- Fixed issues with backup files and auto-recovery files when the filename contained non-unicode characters.
- Updated Russian Help files.
- Fixed some possible crashes from crash reports.
- Bugzilla #3427 - Crash deleting stream with 2 labels.
- Bugzilla #3457 - Crash while storing pfdtextitem after deleting a stream.
- Bugzilla #3460 - Deleting PFD items causes crash.
- Bugzilla #3517 - Correct file save methods in template code so it defaults to using the same file format as the template file, setting the right flags for this in Excel 2003 vs. Excel 2007. Hence an .xls template will get saved as a .xls assay file regardless of the Excel version being used. Corrects issue where the file was being saved by Excel 2007/2010 as an xlsx file internally but with the wrong extension.
- Bugzilla #3521 - mode added to LP that lets it reset back to flowsheet values after running, not reset to basecase.
- Bugzilla #3555 - Petro-SIM freezes consuming 100% CPU time due to PFD route problem.
- Bugzilla #3601 - Units Issue stops Excel link from working.
- Bugzilla #3648 - Copyright information not up to date in the Help/About view.
- Fixed and issue in assay adjust process where VBN values could inadvertently be left in an adjusted viscosity vector.
- Clarified equilibrium reactor reaction related error message.
- Fixed reading beyond the end of an array in the PFD.
- Added a "Delete All" button for User Properties.
- Updated Excel Custom tables examples to use form style control rather than VB6 style controls which Microsoft does not license under Windows 7 anymore.
- Fixed an incorrect status message from the column when converged with auto water draws.
- Fixed a possible uninitialized variable in synthesis.
- Petro-SIM will append "(Administrator)" to the title bar when running elevated. The Help\About window also will always say "Running With: (Administrative|Standard) privileges". Both of these will currently only be shown up in Vista and later.
- Added a GetObjectsInCase OLE method, similar to GetObjectInCase.
- v3.3 will now be able to read in assay XML files from v4 onwards.
- Report calculated DISTOP bottoms reboiler duty and ratio.
- Added MW and GW units of measure in addition to kW.
- Fix initialisation issue in Eff array used in HDS reactor to make it more flexible with regard to number of components.
Petro-SIM Dynamics
- Equilibrium reaction will now no longer give an error about fractional conversion values out of range and just limit them.
- Fixed possible use of uninitialized memory in the network analyzer (has no result impact).
- Fixed minor memory leak in the spreadsheet.
- Fixed possible use of uninitialized memory in the valve (has no result impact).
- Flashblock added missing code in one spot to handle solid phases.
- Baghouse filter - Added user override efficiencies and dynamics mode option to not fix pressure drop.
- BackDoor OLE methods: Added BackDoorVariableByName
- DataTable OLE interface:
- Support arrays of VARIANTs and not just raw arrays.
- Fixed some issues around the DataTable OLE interface not working if reference variants are passed in.
- Added `Reference_RecordValues, `Reference_RetrieveValues, `Reference_GetChange, `Reference_GetWhichChanged which can be used to record reference values and then see what has changed.
- Fixed VarDefinitions::Add which was crashing on a bad cast, it now accepts an internalvariablewrapper or the variable inside that both.
- Bugzilla #3472 - Integrator hot key does not work.
- Small partial dynamic mode pipe protection added.
- Fixed a dynamics bug in the tray section.
FCC-SIM
- Add ZSM-5 effect for naphtha recycle and C4's recycle.
- Fixed input data overwrite problem on feeds 9 and 10.
- FCC enhancements for ZSM-5, C4 Recycles and Naphtha recycles within the Excel interface and Petro-SIM.
- Correct passivator input locations.
- Correct fccsim wrapper to set naphtha recycle t10/t90 in correct locations and to set the read catalyst data flag.
- Include split of riser 2 feed to riser 1 in the check for mid riser feed error.
- Correct FCC Wrapper effluent setup for situations with naphtha and C4 recycle.
- Improves standard yield reporting by correcting the handling of naphtha recycle and by making it respect the user-specified standard naphtha and cycle oil cut points already used by the standard cut property report.
- Change internal flag for old and new PNA specification.
Hxx-SIM
- Modularize cat metal deactivation code.
- Cap product Temperature to fresh feed Temperature.
- Fix determination of number of naphtha cuts.
- Modify convergence strategy for near zero reactions; no change in solution.
- Modify ways to validate input of FNAMES.
- Fix file I/O number for screen dump.
- Add more output to HPS_ARRAY.
- Fix alignment issue preventing calibration factor copy from working properly following introduction of an input variable in their midst.
- Change internal flag for old and new PNA specification.
OLEFIN-SIM
- Minor fix in pyrolysis furnace view.
- Fixed the units for: "R_RQHCDS_ID ! HC+DS heat absorption, mmbtu/hr" which is actually in Btu/hr and not mmbtu/hr.
License Tester, Security and Install
- Updated security key driver to latest version from Safenet (7.6.4)
- Bugzilla #3470 - Fix commuter manager crash when switching between All Features, SIM Suite Only and Energy Only options on menu.
- Update the Safenet license server we ship from 8.1.0 to 8.1.1 and require this version of the server to be installed before we install SIM Suite.
- Ensure the installer has admin rights before installing.
- Added in the registration tool to the v3.3 install.
- No longer installing registergatewaydll.bat as it don't work on Vista or Win7.
- Doing all the install-time registering with the registration tool now.
SIM Suite v3.3 Service Pack 4 - Release Notes
These are the issues addressed by SIM Suite v3.3 Service Pack 4 (build 339).
SIM Suite Development Team. July 26th 2011
New Features
Petro-SIM / Petro-SIM Express
- Users can now choose a magnification level in Petro-SIM for making all views larger or smaller than the default size.
- Translation file updates can now optionally be updated automatically and separately from updating Petro-SIM.
- A group renaming feature has been added. Right click on a group of objects in the PFD and choose Rename.
Bug Fixes
Petro-SIM / Petro-SIM Express
- Many updates and improvements to translation support and to the Russian translation file and translated Help file.
- Fix a crash when accessing the Help file in a translated version.
- Fix the LP Reports save as keyword to work in Excel 2007 when asking to store out as xls file.
- Fix to LP feed datasets when using mass fractions to not normalise with EMPTY values.
- Fix the column always resolving on load when a column internal stream has zero flow.
- Fixed a number of possible crashes from crash reports sent to software@kbcat.com
- Fixed a possible crash in the non-Refinery Assay style oils.
- Bugzilla #119 - Gibbs reactor gives wrong answer.
- Bugzilla #738 - Variable navigator view hangs with large spreadsheets. General performance/speed increase for variable navigator.
- Bugzilla #2915 - Table for Feed model is not too smart.
- Bugzilla #3091 - CADB Bulk Property filtering lets <empty> pass the filter test.
- Bugzilla #3155 - Undoing multiple times causes Petro-SIM to crash.
- Bugzilla #3169 - Zoom doesn't work when not using PFD's crosshairs.
- Bugzilla #3185 - Menu too narrow, label overwrites itself.
- Bugzilla #3194 - Crash accessing deleted properties in calibration plot.
- Bugzilla #3204 - Search tool will now find fluid package names.
- Bugzilla #3221 - Changing PFD background causes all PFD tables to <EMPTY>.
- Bugzilla #3243 - H2SO4 alky model, water in acid at 0% effect.
- Bugzilla #3250 - Gibbs reactor gives incorrect liquid phase.
- Bugzilla #3291 - Easier way to get hold of column values.
- Bugzilla #3294 - A multitude of PFD crashes.
- Bugzilla #3299 - Copy with Labels causing crash.
- Bugzilla #3362 - Cape Open should be smarter about picking the right assay.
- PFD Tables now uses multi variable navigator to add variables.
- Running variables in the varset list are expanded when building the default PFD table.
- Improved the file names provided when emailing files, to avoid shortening them unecessarily.
- Removed some unsupported shortcut thermo methods from the reactors.
- Fixed some static texts in view not getting an owner draw message and disappearing.
- Fixed an issue with internal event sinks not reliably working due to the way the default event sink IID is stored.
- Fixed a possible crash when leaving the simulation environment.
- Fixed an issue in the Cape-Open "Get Object" method.
- Fixed a bug in the pump curves where EMPTY density could be used in the head calc.
- Fixed an issue in the LP Utility where it could rarely only suggest Energy Stream properties in the Add Property view.
- Fixed a possible crash when exporting a WMF file.
- Added some more intelligence to the Welcome page when www.petro-sim.com cannot be contacted.
- Fixed an incorrect warning message when exporting a large csv file from an LP Utility.
- Fixed an issue that could cause invalid XML files to be generated.
- Fixed a possible freeze when copying objects in the PFD that have Unicode names.
- Fixed the OLE interface for Heat Exchanger Shell Passes to set the correct value.
- Fixed a possible crash in the recycle history.
- Change to avoid unnecessary stores of the Preference file.
- Tweaked crash report handling syntax and email also asks users to attach case and extra instructions.
- Fixed Russian path issue when importing refinery assays.
- Fixed an issue in Copy/Paste where objects could be pasted with duplicate names.
- Set extended dialog box check box sizes to be as wide as the dialog box at least, as it seems they sometime get chopped off.
- Updated Pyrolysis furnace engine.
- Fixed a possible crash on store after deleting a column.
- Fixed up an issue reading in recycle tolerances from other simulator XML files.
- Improved handling of partial or corrupt binary file recalls.
- Fixed a cause of a dangling database lock when connecting to an mdb file that exists already.
- Fixed the main frame menu sometimes not showing a drop down menu or showing the wrong one.
- Fix for metals Ni + Va incorrectly appearing in Ammonia for large component slates.
- The % liquid draw in the Tray Sizing was always using 100 regardless of the users specification.
- Fix the LPU to allow it to run with only a base vector.
- Modify the set to force the user to pick a target variable before the source object.
- Added GetPropertyValues and SetPropertyValues OLE methods to the simulation case interface.
- Changed the movie recorder to use CamStudio instead of the now deprecated Media Player encoder.
- Fixed an issue where linked tables from the knowledge base are unable to update.
- Fixed an issue where spreadsheets linked to the profiles page of a column would not solve correctly.
- Fix variable status in one spreadsheet linking to another not being correct.
- Various misc general changes to speed up the PFD if it is very large.
- Fixed the OLE interface for the Higher Heating Value to return the correct number.
- Enhanced the spreadsheet audit option to consider all spreadsheets, and to optionally fix bad cell to cell attachments that could cause infinite solve loops.
- Fixed some issues causing Amine columns to display incorrect values in performance tables, and fixed an issue with internal streams in Amine columns solving to incorrect values.
- Fixed some issues with Petro-SIM not identifying a newer build being needed for recall of some cases.
- Correctly handle negative values for Vanadium and Nickel in update cuts.
- Fixed a possible crash in synthesis.
- Fixed a possible crash when solving a set connected to heat exchanger specifications.
- Fixed an issue in the Gibbs reactor that could cause reactions to not occur.
- Fixed an issue in the order initialisation in the kinetic reactions.
- No longer show the converged with non-eqm draws warning if the column is distop.
- Fixed a possible crash in the PFD.
- Fixed range bound checks set for Steam Stripping in synthesis.
- Increase maximum number of streams allowed in the blender from 50 to 150.
- Fixed an error that causes an incorrect pop-up warning about using alternate specs when you aren't.
- Fixed an issue in the Excel toolbar where installing v4.0 could cause the v3.3 toolbar to not function.
Petro-SIM Dynamics
- Fixed an issue around stream cutters not updating the overall mass flow.
- Change flow equation scaling for large flows, which could cause convergence failures.
- Reduced tolerance on compressor head equation, which was too tight.
- Added linearization for compressor duty head equation in case of convergence difficulty.
- Added linearization for compressor head pressure ratio equation in case of convergence difficulty.
- Pressure flow solver will continue on convergence failures.
- Fixed volume balance flash alpha factor to be unity if everything is directed into only one phase, avoids possible trace amounts of other phases.
- Disallow damping of trivial phase fractions updated from the holdup in the case of detected flow reversals, now consistent with trivial phase fraction calculator.
- Enforce a maximum temperature change of 40 each composition step, unless reactions are involved or we are initializaing.
- Reallocate holdup moles if a phase is not present in the rigorous flash results.
- Volume balance accumlation now forced to comply with phases present in the flash.
- Integration volume corrections are no longer forced, since this can cause severe kicks for unit ops using the trivial fraction calculator rather than a different level calculator.
- Fixed rigorous flash to properly sort and identify phases when hitting a temperature bound, which can affect heat exchangers commonly happen during large upsets.
- Fixed approximate flash to not generate amounts of phases not present in the last rigorous flash.
- Flashblock now initializes flash product phases from last flash fluid phases rather equimolar amounts.
- Dynamics initialization / special function can now be used to remove trace amounts of small components.
- Fixed right click menu in compressor not showing some menu options.
- Reenabled log file options for basic separator.
- Normal phase fraction calculator set phase fractions less than the flash phase fraction tolerance to zero.
- Nozzle avoids changing reordering fractions passed in as they may get used elsewhere as well, applies flash phase fraction tolerance as well.
- Dynamic initialization will now show the initialization stream for all fluid packages rather than just the selected one. This makes it easier to see what is selected and avoids confusion over possibly only the selected fluid package being relevant.
- Fixed dynamic initialization which could use the wrong fluid package if a unit operation was not using the default fluid package associated with the flowsheet.
- Dynamic initialization on a compressor will now reset the capacity as well.
- Minor tweak to the code to prevent closed zero volume sections between valves from having pressure fluctuations.
- Protection in the holdup against very low pressures.
- Prevent holdup from flashing if the flow is very low.
- Tweaked flashes around low flow rates in the flash block.
- Tweaked handling of temperature bounds inside the holdup.
- Fixed initialization failure when hitting a temperature bound.
- Removed code which would collapse the vapour phase in a vessel if it is no longer present in the flash. This could cause vessel levels to suddenly spike to 100% if the pressure increases and the flash no longer finds a vapour phase but the vessel still has vapour.
- Disabled energy balance estimations between rigorous flashes in the holdup module.
- Prevent the flash from extrapolating based on heat capacity when hitting a temperature bound.
- Ensure that pump speed is retained during solver convergence issues.
- If the pump is fully off, no duty is applied to the stream flowing through the pump. This prevents strange temperatures in closed lines containing only a pump.
- Enforce a maximum temperature change of 40 C across a pump. Sanity protection for situations where a line has been filled with vapour suddenly etc.
- Dynamic initialization will move the pump to being fully switched off rather than it switching off over a number of time steps.
- Dynamic initialization will now also reset a digital point in manual mode if the input object is the same as the output object, rather than just when the input object is null.
- Dynamic initialization will now also reset the shell and tube side duties inside a heat exchanger when filling the streams.
- Added some additional diagnostics code for flash boundaries and such.
- Fluid package transition: Protect against losing stream flash or composition specifications, retain flash estimates.
- Fluid package transition: If no components are mapped, previous ones and flash specifications are restoed and simulation will continue. A warning will be issued.
- Fixed not being able to specify compressor adiabatic or polytropic efficiency when it is active as a spec.
- Fixed switching a pump back on sometimes not ramping back up to the original speed.
- Fixed negative composition appearing or the composition page showing -0.0 for composition.
- Added another digital reset option to reset all digital points.
- Fixes for simple heat exchanger models getting stuck at physically unfeasible solution, not converging, or oscillating.
- Bugzilla #3172 - Pipe Segment in Dynamics: unable to modify the Component List.
- Bugzilla #3188 - Gibbs Reactor: Initialization problem in Dynamics.
- Bugzilla #3199 - Issues around heater cooler models in dynamics.
- Bugzilla #3265 - Furnace repeatedly gives error about fuel gas composition replaced.
- Fixed a possible crash in the compressor.
- Fixed small amounts of phases not being identified as aqeuous.
- Fixed various Pressure-Entropy flash failures.
- Change the pump on/off behavior to change the speed, rather than temporarily switch to a duty spec.
- Fixed heat transfer solution flipping between PT flash optimization and PH scheme, which could cause simple heat loss model oscillation.
- Fixed issues around duty always being reduced intially and it causing convergence failures.
- Fixed temperature inconsistencies if the solver does not converge one composition step within the allowed number of iterations.
- Prevent an error in the pipe from stopping the entire model.
- Keep pressure flow solver from calling WaitForTurn for high iteration count, otherwise users can specify something that gets overwritten. Also keep Gibbs reactor from doing so.
- Fixed numerical errors coming from the logical and pipe operations.
- Clean up QNANs seen in the compressor as they cause solver convergence issue.
- Added a simplified model inside the pipe unit operation.
- Fixed an issue in the type picker to show more results when objects have similar names.
FCC-SIM
- Fix FCCSIM missing LCO cut point when CLO yield is zero.
- Correct neutral values for CF44 to 46 on page 12-91.
- Fixed handling of LPG composition input in mol%.
- Reduce C5O sensitivity.
- Changed feed viscosity descriptor.
- Update internal ZSM and CCM tables to same as latest catalyst.dat.
- Fix a convergence algorithm bug on make-up cat rate.
- Assign default CRC for regen 2.
- Improve Rxcat activity calculation.
REF-SIM
- Add in Swing Reactor Age Conversion from hrs to days so that cyclic predicts work.
- Change Coking Selectivity Defaults to be consistent with Ref-SIM internally.
- Magnaformer Age units and Importing the correct design information.
- Handle errors changing visible state of dropdowns.
- Fixed a n issue in Ref-Bal that causes the Calculated C5+ RVP to be entered as the value for Once Through H2 Toluene content.
- Fixed an issue transferring recycle rate to Petro-SIM for SHT 11887.
DC-SIM
- Add Diagnostic level 2 to allow in/out array display.
- Cleanup how Coker wrapper detects quench when counting cuts for synthesis.
- Lower H2S and Coke Sulfur response to CFR changes in Predict.
- Add tuning factors for cracking curve adjust.
- Reduce H2S and Coke S response to CFR.
- Add temp effect on gas yields.
- Update workbooks and docs.
- Fixed incorrect Copy index for cutpoints.
Hxx-SIM
- Fix warning message labeling error.
- Add tuning parameters for N effect on CA and T effect on gas yield.
- Add reference T to temperature effect on gas.
- Cap bottom product Temp to lower than feed Temp.
- Fixed an issue on gas temperature effect causing incorrect result.
- Report bed runaway temperature for final status only.
- Report flash problem only for final status.
- Bugzilla #3406 - add user selection of feed char method to hxx master sheet.
- Fix product basic N estimation for cases with special feed.
OLEFIN-SIM
- Renamed some of the NA in the pyrolysis furnace to Non Aromatics for clarity.
- Bugzilla #3443 - Calc Options TLE Simulation Issue.
ALK-SIM
- Changed the H2SO4 acid consumption value of MTBE from 17 to 9 lb/lb as per Stratco paper.
Installation Fixes and License Utilities
- Fixed an issue where the security key driver would not install when necessary.
- Added ability to diagnose licensing issues during installation more thoroughly.
- Build the Petro-SIM comsel index file during installation to avoid warning messages when running without administrator rights in Windows 7 and Windows Vista.
- Fixed an issue where license servers could not be found during install if specified in kbclicservers.kbclic as IP addresses.
- License Utilities support added for installations on Windows Server 2008.
- Added links to installation and licensing help web pages on the launch.exe splashscreen.
SIM Suite v3.3 Service Pack 3 - Release Notes
These are the issues addressed by SIM Suite v3.3 Service Pack 3 (build 326).
SIM Suite Development Team August 16th, 2010
New Features
FCC-SIM
- Added stripped recycle catalyst (RxCat) support.
Petro-SIM / Petro-SIM Express
- Added valve liquid choking to dynamics functionality. Valves will also warn about choked flow in steady state.
- Tray Sections now support non-uniform stage parameters.
- Added a dynamics specs colour scheme to the PFD.
- Columns now support a chimney tray option in dynamics mode.
Bug Fixes
Petro-SIM / Petro-SIM Express
- Fixed an issue where dialog boxes and message boxes could not appear.
- Improved diagnostics when the Movie Recorder is not working.
- Extended multi-language support for more areas of the program and the help files and improved the Russian translation file.
- Fixed possible crashes in the sparse and simultaneous correction column solvers.
- Fixed an issue that caused the LP to Utility to collect some incorrect yields when swinging columns were downstream of a swinging column.
- LP Templates now create blank cells instead of -32767.
- Correct SIM Suite version label on lp report view in toolbar.
- Fixed some NaN generation in the LP Utility deblending code.
- The LP Utility will now not run if a swing cut is at the same temperature as the draw that it is swinging.
- Fixed some possible non-convergence in the pipe in dynamics mode.
- Fixed some possible non-convergence in the heat exchanger in dynamics mode.
- Fixed numerical error causing model failure in dynamics mode.
- Improvements to dynamics initialization.
- Fixed a duty sign issue in the dynamics pipe.
- Bugzilla #2292 - Workbook page variable issues.
- Bugzilla #2424 - Case crashes when changing number of column stages.
- Bugzilla #2533 - Spreadsheet formula gives the wrong answer.
- Bugzilla #2547 - Delete Cut option in Oil Manager deletes too much.
- Bugzilla #2607 - DB Reports case ordering.
- Bugzilla #2644 - Create a solid hypo button doesn't work.
- Bugzilla #2649 - Crash on right-clicking an attachment matrix cell.
- Bugzilla #2664 - Stoichiometry values not displaying in full.
- Bugzilla #2710 - Problems with stream property balance.
- Bugzilla #2713 - Crash on store after deleting flowsheet with calibration applications in it.
- Bugzilla #2736 - Case incorrectly resolved on recall.
- Bugzilla #2808 - Control valve not tracking correctly.
- Bugzilla #2815 - Select calibration button can't handle calib apps with Unicode names.
- Bugzilla #2823 - Volume error dynamic instability in low vapour HX.
- Bugzilla #2846 - Cloning imported assay crashes.
- Bugzilla #2894 - 3.x crashes on calibration synthesis.
- Bugzilla #2895 - Pipe segment in reverse flow: inconsistent result with heat loss model.
- Bugzilla #2898 - crash when running LP after column config is changed after swing cuts setup.
- Bugzilla #2925 - new light color option on PFD tables needs change for annotation.
- Fixed a crash in the pipe when changing number of components.
- Fixed a possible crash caused by the presence of third party Heat Exchanger programs.
- Fixed an incorrect duplicate assay caused by pasting a feeder operation.
- Fixed a number of crashes reported via crash reporting functionality.
- Fixed some memory corruption issues in synthesis.
- Resolved a non-convergence issue in columns solving with Li-Mather Amines option when none of the expected ions are present in the column feeds.
- Fixed some possible memory corruption issues in the column.
- File browser will now recognise 4.1 and 4.0 cases when they are released.
- Improved backwards binary and xml recall compatibility.
- Fixed a possible crash when storing cases to a database.
- OLE Methods that return a valid EMPTY result will now not trigger a generic exception.
- Updated the Dash Xpress license file.
- Fixed an issue exporting ignored flowsheets in XML causing recall ignoring all the objects inside the flowsheet as well.
- Fixed a possible inifinite solve loop in the column.
- Petro-SIM email function will now make use of simple MAPI rather than assume Outlook.
- Fixed a database error when storing LP in a case that has duplicately named columns.
- Fixed a possible infinite loop on recall in an LP that doesn't have yield properties known to it yet.
- Fixed omission of ECAT ABD from FCCU reactor object.
- Fixed crashes related to user properties.
- Dynamics: PV low limit for the indicators could not be added from workbook.
- Correct LP PIMS reporting of assay codes in sort by stream mode.
- Fixed some issues where invalid Amine blends could be setup in the Amines package associated component list which caused bad results.
FCC-SIM
- Show the version calibrated in with more precision.
- Fix report of heat of cracking for riser 1 with mid riser feed.
- Guard against negative naphtha PONA report.
- Correct adjustment for cycle oil CN distribution.
Hxx-SIM
- Modify handling of zero vent input.
- Cap range of some kinetic calibration factors.
- Change product Br# default from 1E-6 to 1E-2.
DC-SIM
- Fix on slurry oil feed low front end cuts from PS by lumping into the 300-350F cut.
- Error trap when frac convergence force re-calc CFR to be different (>.01) from input.
- Once thru now disregard user CFR input, as it is always set by model (normally 1.0, >1.0 with VelGO present.)
- Revise check on viscosity input. If no data, now bypass DCSIM viscosity subroutine.
- Add default Bromine number to all coker products.
OLEFIN-SIM
- Tolerances in pyrolysis furnace no longer read only values.
SIM Suite v3.3 Service Pack 2 - Release Notes
These are the issues addressed by SIM Suite v3.3 Service Pack 2 (build 317).
SIM Suite Development Team April 9th, 2010
Bug Fixes
Petro-SIM / Petro-SIM Express
- Add a couple of xls files back to the sample directory that were not being installed with v3.3.
- Help About View now shows Petro-SIM location and preference file location.
- Bugzilla #2078 – Crash on Send to Excel
- Bugzilla #2149 - Databook getting wrong column spec information
- Bugzilla #2230 - Find in view object OI item brings up Search view
- Fixed a possible crash on close.
- Fixed an incorrect pop-up message when using Excel 2007 with the LP Utility.
- Tray Sizing Utility now fully supports Russian names.
- Fixed PFD names and flybys not displaying Unicode properly
- Many updates to Russian language translation file.
- Translation mechanism will now offer to overwrite old local translation file, e.g. if updates are provided
- Updated one of the dynamics sample case comments
- Having a column view open whilst an LP is swinging that column causes incorrect values to be collected
- Fixed some duplicate parameter names in Distop that stopped a database export from working.
- Fixed the edit bar which would sometimes show up in the wrong monitor when using multiple monitors.
- Fixed some stream cutter issues when copying and pasting air coolers and/or heat exchangers.
- Fix an incorrect estimation number for Std Volume flow specs getting into the column.
- Fixed an issue with the Assay Import file open view not working with Unicode directories.
- Fixed an issue with pumparound return temperature and temperature drop specifications not working correctly with phase changing pumparounds.
FCC-SIM
- Fix viscosity back predict problem for naphtha
Hxx-SIM
- Fix a potential conflict between HPS1 high T and low T flashes
- Initialize the stream composition for flash calculation
- Modify NHTR cracking rate profile
DC-SIM
- DC bug fix on furnace feed T when Vel-GO is present
SIM Suite v3.3 Service Pack 1 - Release Notes
These are the issues addressed by SIM Suite v3.3 Service Pack 1 (build 313).
SIM Suite Development Team December 24th, 2009
New Features
Petro-SIM / Petro-SIM Express
Added full multi-language support to Petro-SIM.
- A partial Russian translation is supported with a plain installation. If you are interested in using Petro-SIM in your native language please contact software@kbcat.com.
Bug Fixes
Petro-SIM / Petro-SIM Express
- Modified the CDU VDU HDS sample case to resolve more consistently.
- Removed some unnecessary options from the meter operation context menu.
- Make the MRU buttons on the Welcome page display blank if there is no MRU name, rather than just a number with a period.
- Bugzilla #635 - Color coding alarms specific to stream.
- Bugzilla #1985 - [Test Case 30] Ensure all sample cases supplied with Petro-SIM can be run.
- Bugzilla #2037 - [Test Case 27] Calibration Test.
- Modified the automatic patching mechanism for easier use.
- Fixed a number of crashes reported via the crash reporting mechanism.
- Disable generation of a debug file when using the Dash solver.
- Fix error message pop ups which could sometimes disappear behind Petro-SIM.
FCC-SIM
- Fix PNA characterization method input check.
Hxx-SIM
- Eliminate a possible false solution solved message.
- Escalate kinetic rate convergence loop warning to error.
- Cap TANH not to overflow.
DC-SIM
- Fixed an issue with Furnace Feed, Tower Btm connection, asphaltene, viscosity transfer to Petro-SIM streams.
OLEFIN-SIM
- Bugzilla #1926 - Furnace outlet stream does not solve because it tries to make a non assay ready
Changes made during the initial release cycle can be found here.