Changes in Petro-SIM 5 Builds
SIM Suite v5.0 Service Pack 1 - Release Notes
These are the issues addressed by 5.0 SP1 (build 1046). There are two significant bug fixes that we bring to your attention:
- We have corrected how feed viscosity is handled in FCC Feed characterisation. Please review information about this change at feed viscosity handling.
- We have corrected the PONA volume <> weight interconversion methods, introducing a new PONA Interconversion method option that has two settings below.
- Dynamic ratio based on characterisation function which is the default. This calculates weight from volume using PONA density estimates calculated from a carbon-number based characterizing function. This method gives more consistent results in the naphtha region between bulk PONA values and values summed from the Extended Components view.
- Fixed ratios between PONA Types is the original Petro-SIM 4.0 method
You will also see improvements to managing database connections with a new button/indicator on the top right of the menu bar. These improvements include explicit support for Flaretot databases.
Complete Change List
- Bugzilla 5176, 5135 and 5152 - Mismatch between Multiflash and the Lab Analysis.
- Bugzilla 5110 - Hydrate point plotted but no water present.
- Tweak the VisualPhd add-in to be able to write
- Bugzilla 5109 - Fixed remaining plots so they export the datapoints properly.
- Fix a copy/paste error in the Altitude and Relative Humidity XML recall.
- Adjusts can now use spreadsheet cells as the Equal Object.
- Bugzilla 5126: flowsheet report was generating duplicate balance reports when it executed multiple times in a solve pass, causing the final results not to be found after store & recall.
- Bugzilla 5190: make Variable parameter required for the Display Values workflow action, otherwise people blindly run workflows and wonder why the displayed values are all empty
- Black oil synthesis error checking a bit more complete
- Delete hypos if they are created with bad numbers from a failed synthesis
- Bugzilla 5154 - Undoing a value doesn't resolve a black oil synthesized stream
- Bugzilla 5156 - Better error status reporting around invalid gas composition entry
- Bugzilla 5157 - Better error reporting when specifying components not in component list in black oils"
- Bugzilla 5155: Entering 0 in a gas composition changes the black oil synthesis results.
- Modifications to support columns solving via cape-open property packages
- Bugzilla 5119: when changing composition/distillation types, stream synth now retains original "required for synth" setting for each property.
- Bugzilla 5207 – Add ability to clone a KPI Utility.
- Bugzilla 5194 - Dragging multiple Spreadsheet variables to the KPI utility does not show the correct variable values in the KPI utility nor include the units of measure.
- Bugzilla 5193 - KPI Utility Delete Selected KPIs counts columns as well as rows.
- Correct incompatibility issues with steam thermo and case thermo
- Bugzilla 4893 - The Pipe segment has no OLE interface.
- Bugzilla 5175 - PFD table edits not accepted until case reloaded.
- Helpdesk F0035832 – Fix crash deleting fluid package.
- Bugzilla 5160 - Data export from Strip Chart does not export date to .csv or .dmp files.
- Bugzilla 5184 and 5186: Fix Stream Type Air Issues
- Gas Turbine: Changing from absolute tolerance to relative tolerance for calculated GT power.
- HX: Allow film coefficient to be reported for side not condensing.
- HX - Bugzilla 4979: Coping with failed flash calculation.
- Updated Pyrolysis engine for convergence problems and exposed the "Radiant Initial Guess Option" on the Operating Data, Calc Options page.
- Bugzilla 5143: Make LP Template population code handle comma as decimal separator when filling values into formulas.
- Bugzilla 5111, 5112, 5114 and 5177: Fixes to Lab Analysis
- Bugzilla 5246 - Correct over-sized HCR status monitor view
- Right mouse click on date time picker widget now gives send to options, and allows dates in spreadsheets to be set.
- Bugzilla 5250 - Report preview does not clip chart contents (F0035789).
- Bugzilla 5191 - Unable to put logical operations inside column since V5
- F0035789: fix on Metal T calculation when heat loss negative flux is specified
- HX:Make sure heat exchanger accepts film coefficient values calculated within a spreadsheet
- Bugzilla 5136 - Line style selection does not appear to be working on Plot tab or from Graph Control.
- Bugzilla 5227 - Operating Point not plotted correctly for multiply plots displayed in Lab Analysis tool.
- Bugzilla 5217 - Timeline graphic names disappear.
- Bugzilla 5255 - Column Parameters tab, Profile page - alignment on grid needs to be fixed.
- Bugzilla 5254 - Multiple simultaneous adjusts cases solving at the same time causes crash.
- Bugzilla 5249: Excel app copy now copies case name as well.
- Bugzilla 5128: Plot utility usability enhancements. Showing the same property on stream plots for multiple streams will now append the stream name to the trend name.
- F0036041 - column not disconnecting when sending a break message
- Bugzilla 5128 - Plot utility usability enhancements. In Preferences view users can configure default trend line settings for new plots and trends.
- Bugzilla 5128 - Plot utility usability enhancements. The Data page on the graph control view now has a button to copy trend settings to all trends.
- Gas Turbine:.Report an appropriate error message when feed air is insufficient to combust the fuel.
- F0036407: inactive stream flows are still accumulated.
- Bugzilla 5261:Hydrate formation temperature at stream pressure has value returned with no water present.
- Bugzilla 5266: fix crash on blender copy/paste with no streams
- Bugzilla 5267 - SIM Suite version check on install of 5 is stuck at version 4
- Bugzilla 5263 - Fly-by labels for variable disappears if value is unknown.
- Bugzilla 5269 - Hydrate formation pressure returned despite no hydrate formation.
- Fixed an issue with the calibration effluent plot sometimes not getting created.
- Fixed issue with wrong array size in Lab Analysis
- Adding in ability to handle recall of HYSYS XML with property packages we do not understand (Glycols package in F0036155).
- Bugzilla 5286 – Client HxMonitor base case fails when saving to DB.
- HX: Discard failed flash calculations when viscosity profile goes the wrong direction.
- Bugzilla 5295 - Mouse Wheel no longer scrolls the Stream Property view in v5
- Fix to Deaerator vent
- Fix to stop header table from RE-appearing automatically.
- Bugzilla 5299 - Column op, Plots page for Distop - group box not aligned.
- Bugzilla 5262 - Copy Pane to Clipboard as bmp produces an ugly PFD bitmap.
- Fix crash in burnerop
- Bugzilla 5305. Fix issue where specified burner efficiency goes to empty
- Bugzilla 5297 - Case enters a continuous solver active loop.
- Fix a view overlap issue in the recycle found by helpdesk task 36297
- Bugzilla 5301 - Case crashes adding new components.
- Fix Variable Sets defined in steam desuperheater view
- Fix plot utility dry basis option not triggering a plot rebuild when toggled.
- Fix an issue in the assay adjuster where sometimes no adjustment would get done highlighted by case F0036361
- DB Historian connection now gives better diagnostics on connection failures
- Correct SteamGen XML crash
- Fix hypo components no longer being able to estimate from a boiling point and density
- Remove Coke vol% yields from SIM workbooks
- Improvements to the Visbreaker/VGO Cracker:
- make VGO Cracker start from user estimate of conversion if available in fixed outlet T mode
- make furnace yield time and respect stop mechanism
- add Run / Stop buttons to Visbreaker / VGO Cracker view
- Correct DBReports query by class so it handles the standard db reports better.
- Improve thiophene sulfur synthesis method to handle overlapping data better.
- VGO Cracker changes to reinstate TECH 1 calculations
- Fix spelling mistake in the column view (F0036462)
- Bugzilla 5300 - Variable Navigator not showing correctly filtered variables
- Add connection failure diagnostics to sample historian, so that it no longer hides connection failures from x64 version to a .mdb file that cannot be read since the Jet driver is guaranteed to be x86 since that's the only Office version we support.
- Bugzilla 5316: ensure that already-calculated balances are not wiped out if flowsheet report executes more than once per solve pass.
- Bugzilla 5326 - PFD pop up menu short cuts not working in V5
- Fix crash when viewing economics page of streams (F0036500)
- Bugzilla 5311 - Dry basis stream plot option does not work in V5
- Bugzilla 5321 - Crash in DisconnectDeadObject.
- Bugzilla 5327 - Loading cases into v5 should reset the Navigator base view to show PFDs.
- Bugzilla 5315 - fix a crash in the compressor when using cape-open thermo
- Fixed plot trend name issue
- Modify the XML recall to be able to handle COM Property packages and dynamics cases without crashing
- Bugzilla 5345 - F0036654 Y axis shows wrong variable type for viscosity.
- Add a warning status to the column if it converges with 0 internal tray traffic flow (F0036455)
- HX Monitor: Fix for Bugzilla 5313: FixQ and FixUA hx do not preserve Weighted model choice and user specified DP
- Correct issues where if you have auto water draws on in the column, but it is not actually doing anything then the logic in the converged status check is skipping over the non-equilibrium draws warning, which causes support incidents (F0036684)
- Some minor plot improvements as a result of looking at helpdesk cases: For data sent to the utility, the Values tab now shows the variable type. Also, when values are sent to a utility, it will now suggest reordering the values if they appear to be in selection order rather than the order users see in a view.
- View fixes for column raised in Bugzilla 5206, 5303, and 5304:
- Bugzilla 5348: Changed all various versions of pump around spelling to pumparound
- Bugzilla 5321 - fixed crash caused by the thermosyphon stream
- Increase the max period for monitoring load data form, needed for coker monitoring.
- Performance enhancements to speed up synthesis when handling lots of pure components based on profiling a reformer case
- F0036918 Distillation plots in oil environment only show up to the 90% point and not 100%.
- F0036298: Update Error with correct ribbon location of the Database Connections.
- Fix some XML recall issues in the dynamic pump when reading HYSYS cases
- Fix some errors in the sparse solver when Conversion reactions are used. It wasn't looking at the correct phases when calculating conversions, nor looking at the correct anything when checking if it had to reduce conversion rate because of limiting component flows.
- When reading in a HYSYS Amines package - use the v7 version rather than 7.4 for best compatibility
- XML and dynamics mode fixes around client cases.
- Bugzilla 5350 - Add custom attribute to type lib that allows recycles and adjusts to show up in workflow object type list
- Bugzilla 5351 - Re-factor stream value moniker to more appropriate one when sent to optimizer objective
- F0037012 - Unicode text being passed to XML was triggering assertion
- F0034772 - Unable to enter date using German regional settings.
- Bugzilla 5294: Get SIM migrations working with non-English regional settings.
- Flowsheet Report:
- Bugzilla 5365: improve boundary stream identification when balance ops are in the mix
- Bugzilla 5368: ensure shrinkage activation (and de-activation) track better with the case theme
- Bugzilla 5370 Clean up an infinite loop in assay migration when the user has multiple hypos with the same NBP
- F0037086: Get meter report date filters working with SQLite
- Fix minor issue where historian diagnostics was spitting out a different number than intended for trace current value
- Adjust fixes: (i) the adjust is no longer limited in the step size it can take; (ii) the restart logic is improved to stop adjusts getting stuck at MaxIters or AtMin or AtMax status
- F0037144 calibration plot trend clarification.
- Fix an inconsistency source when enthalpies tend to 0.
- F0037328 – fix crash formatting a text on one thread whilst an auto-save is possibly doing the same on another thread.
- Fix glitch where if last matrix label happened to be italics then cell values would be unintentionally painted with italics as well
- Bugzilla 5381 - Change how KBCUnitop saves state during Check Can Still Run calls within Execute so that starting state does not clobbered.
- F0037390 - Correct ABN calculation to look at volume yield of the 700+ material in the stream rather than relying on the final pseudocomponent being 700+ as was the case with the original default component slate.
- Assay Synthesis: Strip out bogus acid and wax content extrapolations from pure component properties when no measurements.
- Correct N+2A handling in update cuts synthesis when C5s Included cut present. Tighten up naphthenes synthesis as well in situations where front-end includes pures
- F0037498 - crash on recall of Pro-II case
- F0037534 - fix missing call in the CAPE-OPEN thermo reported by `Co-Lan
- F0037613 - crash fix
- HXX/FCC/REF: improve scaling function to scale off of the saved feed rate
- Fix a copy/paste crash when column reactions are present
- HX: Coping with flash failures.
- HX: Tighten the check for phase change in response to F0037793
- Bugzilla 5356 - Fixup hole in naphthenes synthesis
- F0037629 - Modify metals synthesis from one or two points to limit adjustment range it passes through to the property matching routine so that metals values of light-end pseudocompoments don't get adjusted to significant values. Adjustment range is autodetermined from measurements.
- Bugzilla 5104 - Dynamics page tab in stream does not show even with preference option set.
- F0035368 - crash in event handling
- Fix extension issues:
- The extension unit operation is not accessible via the PFD or ribbon bar palettes in dynamics mode.
- The extension unit operation reports that it failed to initialize, due to an old version number check.
- An assertion on recall due to component names that are unicode.
- F0037983 - Crash in synthesiscaller
- F0038012 - Crash in SynthTrans
- BurnerOp: Fix for F0037890. Improving error messages from burner
- Lab Analysis XML crash
- Gas Turbine: Allow Turbine Inlet Temperature to be adjusted with steam injection.
- Bugzilla 5439 - fix an issue where multiple feeds (all but one are zero) into an equilibrium reactor causes bad property vectors in the product.
- F0038110: Allow thermal conductivity to be specified by the user.
- F0038176: clean up Excel add-in's import xml form to be much stingier about loading xml from file, no longer gives out-of-memory errors on large files and is much faster.
- F0038167: fix infinite loop that arises after an inconsistency provoked by workflows triggered on solver finished. Solver no longer runs pre/post-execute macros or events when it doesn't actually need to run
- Fix some refinery assay issues in dynamics mode encountered during extension development.
- Calibration colour changes to ensure thin lines with higher contrast colours. Colours are a preference.
- Bugzilla 5393 - envelopes not showing up in the lab analysis
- Bugzilla 3515 - correct FindNamedItem handling in khhcrsimbase for some result monikers.
- F0038242: had a case where TBP Dist Wt. clones existed, but the base correlation did not, as a result you could not find it in the multi-variable navigator.
- Bugzilla 5447: meters were not being quite thorough enough in ApplyToObjects logic
- Bugzilla 5149, 5438: DuplicateFluid calls in user variables were creating new NSFluids which weren't getting deleted until the next time the user variables was run again. The COM fluids are now released in a more timely fashion.
- Bugzilla 5450 - Crash on save to database file.
- Bugzilla 5455 - Methanol Physical Properties are incorrect.
- Bugzilla 5392: Excel 2013 was throwing spurious out-of-memory exception when setting the detail chart's series formula immediately after building a workbook. .
- Bugzilla 5398: optimizer starting objective is now actually updated each time it starts.
- Fixed MPH length conversion factor which was wrong.
- Amines: updates for methanol support and Petro-SIM side fixes; forces all older cases to resync the Petro-SIM-AMSIM mapping
- Get the meter report data load form working again with SQLite, needed to cast build number to int since it's stored as a string.
- Fix up issue observed in F0038273 finding a moniker for "Viscosity (Kinematic) at 122F" where the "()" do not represent the last token.
- Bugzilla 5497: V3 pure component recycle product had `myStatus == External causing CompSpecifiable to be false, and a stream synth not to created for recycle initialization
- Fix issues adding new component to existing AMSIM component list
- F0038547 - Crash in trees
- Bugzilla 5408 - Correct how KBCUnitop resets defaults on SIM reactor -maptor variables that had values but were then deleted. Also corrected the fallback default value for the Effluent Contact Bed parameter in the FCC.
- Bugzilla 5494 - Synthesis crash with single component system from two causes: (i) correction logic in SG synthesis could not handle less than 3 components and (ii) clean-up checks on assay vectors in the service provider go out of bounds when number of components is small.
- Bugzilla 5517 - Refresh of Lab Analysis case built in v5 generates a crash.
- Bugzilla 5519 - Lab Analysis tool does not correctly display critical point on plots.
- F0038618: Crash in fpkgownr
- HXX,FCC: Add Feed Viscosity checks relating to old default (1) and new default (6) feed characterization method.
- Fix blender crash on delete
- Suppress H & C content from getting garbage values when C:H calcs fail
- Bugzilla 5511 - Scenario state data not copied between Scenarios properly.
- Bugzilla 5333 - Stream Property View no longer accepts keyboard input.
- Bugzilla 5153 - Accumulation of power data incorrectly handled in time series functionality.
- Bugzilla 5162 - Poor attempt at interpolation of data in time series functionality: Improved scenario utility interpolation to use natural cubic splines rather than cubic which can give some poor interpolation results.
- Bugzilla 5510 - Scenario data plot in Time Series not presenting data values correctly.
- Modify the default color scheme for Petro-SIM Refining.
- Furnace: Update the Furnace Sample case, updating heat profile
- Bugzilla 5162 - crash doing a black oil synthesis"
- Bugzilla 5538 - LP Template code not resolving #DataSet tags properly
- Bugzilla 5421 fix issues with single component systems
- Added in keyboard shortcut to allow users to toggle PFD hand mode (H) and break connection mode (B)
- Bugzilla 5544 - F0038841 Control Ti setting only accepts standard decimal separator.
- F0038829 - Correct data passed to property matching algorithm for concarbon synthesis
- Bugzilla 5384 - Stream Distillation properties need a range limit.
- Flaretot and SQLite setup improvements.
- F0038835: Crash in miscitem.cpp
- Viscosity Index - fix uninitialised variable that occurs when viscosity outside allowed range.
- F0038828: user had put default values for calib factors into the units column, tripping up calib->predict input copies in Excel
- Property-based stream prices had accidentally omitted heating value as a flow basis
- Bugzilla 5495 - Trace window not updating properly.
- Bugzilla 5380 - Plots don't keep changes made in the graph control.
- F0038886: Crash in CoinMessageHandler.cpp
- Bugzilla 5321 - Crash in DisconnectDeadObject.
- Bugzilla 5566 - recycle transferring flows backwards can cause inconsistencies.
- Bugzilla 5308 - Cut/copy/paste crash related to assay templates.
- Removed scrollbars from compressor and expander results matrices.
- Add licensing mechanism for third-part extension developers and fix issues with registration tool
- Bugzilla 5614 - crash deleting pumparound objects in a column.
- F0039004: HYSYS XML recall improvements
- only show HYSYS XML load warning for spreadsheets where the units matter
- HTFS units recall improvements
- don't let single comp systems go backwards through a stream cutter
- mark HYSYS oil hypos as synthesis components on recall
- Bugzilla 3997 - Enable pump char curves in steady state
- Bugzilla 4727 - AMSIM phase fix
- Bugzilla 5623 - Typo on Revision View dialog
- Bugzilla 5359 - LPU observables results object double click does not work if table is sort by left labels.
- Bugzilla 5549: Fix issues with Excel integration
- Correct Petro-SIM Viewer license handling running against a network license
- Bugzilla 5630 - crash when adding a water draw to a Distop tower."
- F0039124 - Stop synthesis residue generation log extrapolation from generating values > 100 %. Can occur with refinery-large which has components beyond the Asphaltene point (815.5 C) whereas refinery-default does not.
- AMSIM: updating amine version on UI to version 2013
- PONA Interconversions - number of corrections and improvements to the way we convert between vol% and wt% PONA. In summary:
- introduces a new PONA Interconversions method setting that makes the 4.1 version available as well as the new method introduced in 5. Default is new.
- updates the various PONA by wt correlations to recognise this new method
- extends range of non-paraffin species recognised in calculating vol% paraffins by difference (was gas components like H2, N2 etc but now also oxygenates and so on) and hence in calculating wt% paraffins
- corrects density functions used in new method to (a) use the ratio of species density to stream density as a multiplier and (b) to modify the naphthenes formula with a dampened version developed from SIM model characterisation technology
- corrects handling of paraffins to include normal as well as iso paraffins
- fills a few holes in the pure component database around these properties
- corrects the calculation method in situations where assay data available so it is explicitly sum(LVi*PONAFractioni*SGpona(i))/sum(LVi*SGi) which takes composition into account and has the result that bulk PONA wt% properties in the naphtha region will match those summed from individual component contributions in most cases (this rule depends on how the assay has been synthesised)
- modifies single point PONA synthesis to make use of detailed component data where available in same way as multipoint synthesis. Corrects consistency of assay between bulk properties and detailed distribution.
- allows new method to calculate an aromatics content by wt for situations where PON not available (aromatics calculated by difference in new method rather than paraffins being by difference)
- Modify handling of C5 iso-paraffins and C5 n-parafins when entered to synthesis, coercing values to the underlying iC5 and nC5 components. Helps prevent a common source of error.
- F0039312: Crash in Outliner
- AROM-SIM: Fix on uom for C8A conversion in Model files vs that used in ODF files
- AROM-SIM: In the AROM Sample case, change the HC feed and product stream type to Aromatics so pure component composition will be set up in Excel workbook.
- New functionality in Synthesis Transition object to allow it to estimate naphtha composition from inlet-side pseudocomponent information as alternative to estimation from outlet-side properties. Aim is to make use of as much detail as we can before it all gets thrown away and regenerated on the outlet. Methodology has to be activated as one of the synthesis options.
- Fix issue from F0039231 where RI property gets lost across a synthesis transition or assay migration because code was using wrong property key.
- Bugzilla 3407 and 3408 -
- fixup transfer of core aromatics and napthenes from HXX old workbooks product streams
- improve Ca/Cn synthesis to that it (a) applies optimisation over 36 C plus range rather than 200 C plus and (b) falls back to spline interpolation where optimize fails from template generated by correlation
- Bugzilla 5631 – Improve handling of Welcome screen start-up issues owing to failures in mshtml dll so we auto-detect Welcome screen crashes on restart and workaround them.
- Update IP21 sample link code with improved access to Process data
- Bugzilla 5679 – Improve handling of Match by Unit Set Name mode in spreadsheet and related objects to make alert to use on differences more obvious
- Fix an infinite loop that can be triggered by the meter when yield calcs are not fully specified
- Correct issues where Petro-SIM/Infochem component name mismatches can stop SCN Oils from synthesizing
- F0039669: Fix crash in synthesis configuration
- Bugzilla 5181 - Strip Chart Axes tab - option for New Axis not required.
- Bugzilla 5636: fix issue where opening Excel add-in settings form had issues if more than 200 case columns were configured
- Bugzilla 5165 -Fix HX Monitor issues caused by deactivated manipulated and measured variables files
- Bugzilla 5494 and 5370 - Plug couple of array out of bounds holes in synthesis for very large and very small component lists.
- Bugzilla 5308 - Cut/copy/paste crash related to assay templates
- Bugzilla 6124 - Fix Visbreaker family issue with uninitialized variable when furnace is not simulated.
- Gas Turbine: Ensure SO2 Missing warning removed after SO2 added to component list
- Bugzilla 5737: Correct inconsistency error generated during Steam Generator object XML recall
- Heat Exchanger: Ensure overall heat duty reported correctly
FCC-SIM
- Bugzilla 5199: Add in check for Regen Bed T during Calibration (throw error if not inputted).;
- Make Feed Concarbon a required input (add check and error message)
- Add the missing model IV option to KB.
- Correct issues with Dense Bed inventory and temperature handling
- Add Default Feed Preheat Temperature to Result -> temperature profile.
- Relocate the feed's temperatures report from Temperature Profile to Key Properties, then relocate Recycle Temperature from Temperature Profile to Recycle Report in KB
- Change description of yields page to include 'Net' for net yields.
- Add missing comment/fly-bys and resize comments in workbook.
- Fix standard cut reporting for some properties
- Change Reactor Stripping Steam stream name to Reactor Steam to prevent confusion over definition.
- View fix for single riser naphtha recycle.
- Fixed up basecase so that none of the properties on Lift Gas Synthesis tab has Required tag
- Add Reactor and Stripper Cat Bed Level inputs to user interface
- Add missing slide valve dP results variables.
- Bug fix for mid-riser 2 steam rate passing into model with incorrect units.
- ROMEo integration: add support for direct input of regen air mole frac. Also, add support for ROT vs CCR external convergence option flag.
- Fix bug on initial source of entrained gas for 2 regen configurations.
- add code to skip checking for naphtha in feed (recycle as fresh feed feature of V5) if the feed has zero flow rate.
- Bugzilla 5459: Wrong Viscosity value (50C instead of 100C) being passed from synthesis to FCC-SIM.
- Improve RCC regen-1 flue gas rate solution precision:
- Correct issues with feed metals handling on back-predict
- Bugzilla 3862 - Correct Naphtha standard cut yield/property reporting in FCC so consistent with same cut reported on reactor yields page
- Avoid convergence issue on C4s cracking calibration occasionally found when no C4s recycle or ZSM-5 is involved in operation.
- Correct occasional initialization issues that could cause model failure
- Bugzilla 6196: Ensure all miscellaneous tuning factors are correctly tagged for import as part of Calibration Factors group
- Correct Heavy Naphtha Meter setup in wizard basecase to set meter corrections off
HCR-SIM and HTR-SIM Family
- Control recycle location enumeration according to configuration. Fix view for VGOHTR (missing recycle location selection).
- Bugzilla #5195 reporting the RCP used by the internal model.
- added description of IBP cutpoints on Calibration tab and RCP result on Result -> Overall tab of view.
- fixed Naphtha yield to subtract C5s material from makeup
- added in error checking when an invalid Predict target is selected for specific configuration.
- view fix plus fix the wording of RX Effl Vol Conv to RX Effl Wt% Corrected Conv
- Fix wrong unit type for RX effluent bromine number in KB
- Fix effluent data section not being passed in properly during calibration.
- add checks for effluent properties during calibration.
- fix 2 tuning factors mis-configured as calibration factors, hence they get reset during calibration
- grey out stream selection drop down list when liquid quench option HPS Liquid is selected.
- Fix problem with Flash below bubble point or above dew point.
- fix and reinstate the external liquid recycle flag
- clean up the net yield calculation.
- update the wizard basecase for HCR-SIM to have the meters of bottoms and bottoms recycle linked to bottoms' product by default.
- add some labels to KB for cleaner display of miscellaneous factors
- add code to skip checking for wash water stream's composition definition if flow rate is detected as zero.
- remove C6 plus components which are not supported by the reactor from wizard basecase makeup and vent meters.
- fixed up the warning msg #132 so that it wouldn't be cut off
- add the missing report for effluent concarbon and concarbon removal
- add flyby for Overall Conversion report to indicate that it is on apparent basis.
- add the silica and arsenic to wizard basecase feed meters.
- Bugzilla 3429 - Correct category settings on HXX model definition so that right values gets imported during collaboration
- Bugzilla 4494: view fix for DHTR because wrongly linked monikers for metals caused "calculating into same variable" bug.
DC-SIM
- Workbook fix - Quench delta t flag setting clarified
- Bugzilla fix in Wrapper to handle feed stream that has 0 flow but undefined composition. This was causing negative water flow.
- Bug fix on recycle distillation
REF-SIM
- change wrapper check for feed olefin threshold of 0.5 lv% from error to warning.
- add combined effluent mode into Reformer reactor for use with once-thru hydrogen cases
- Correct Reformer data checking code around combined effluent mode to handle what happens on recall where the stream style will be known before the recycle mode.
- added in bound check and sum check for 5R/6R naphthene assignment of feed to fix bug where non-sensible isomers of C7N causes model to misbehave.
- fixed the wrong moniker for Last Rx H2/HC ratio result in KB
- changed UOM from vol% to null for Feed N+2A in model file because it can actually be wt% or vol% depending on PONA transfer basis"
- fix issues with multiple feeds when zero flow 2nd feed is attached, half of the model results report disappears
- fix to ensure the PONA transfer basis is properly passed
- correct feed setup to transfer cyclopentanes correctly
- Prevent crash due to file-handling at very high diagnose levels
- Correct handling of feed PONA transfer basis
- Improve calculation of feed 5R/6R Naphthene ratio so it is based on weighted average of C6N to C11N, defaulting to feed type based value where incomplete
- Bugzilla 5718 - fix wrongly linked result of chloride on catalyst.
Installer Changes
- add in a fix for cleaning up the webhelp directories that appear to get left around on some machines
- Bugzilla 5212 - missing a file from the Hxx-SIM installs
Documentation Changes
We have made many updates to the documentation to bring the help in line with the user interface changes in Petro-SIM 5, correcting and validating the text also.