Revision History for SysCAD 9.3

From SysCAD Documentation
Jump to navigation Jump to search

Navigation: User Guide ➔ SysCAD Version History ➔ Revision History for SysCAD 9.3

Related Links: Build 138 Release Notes, Upgrading Projects, Software Licenses Expiry Dates

This page shows revision history until SysCAD 9.3 Build 138. For Build 139 please go to Build 139 Revision History.

Changes in SysCAD 9.3 Build 139

See Build 139 Revision History.

Changes in SysCAD 9.3 Build 138

Latest SysCAD 138 Version: 2 March 2022 - SysCAD 9.3 Build 138.30470

  • Build 138 is the third significant Build for SysCAD 9.3, first officially released on 6th June 2019.
  • See Build 138 Release Notes for a list of new features and changes in Build 138.
  • For notes on upgrading from SysCAD 9.2 Build 135 to Build 136, Build 137 or Build 138 see Upgrade to SysCAD 9.3
  • For notes on upgrading from earlier Builds to Build 138 see Upgrading Builds.
  • For software license expiry dates per build see Software Licenses Expiry Dates.

Important updates after first release of SysCAD 9.3 Build 138.23938 (listed from the most recent to oldest)

  • Build 30470: Fix for display of T,P,Rho values of Total Flow Conditions in MakeupSource and DiscardSink.
  • Build 29959: Fix for implementation of Shomate_Cp equation.
  • Build 29292: Fix for CompositionFetch from a DiscardSink.
  • Build 29240: Fix for pH calculation with very low concentrations of H+/OH-.
  • Build 28955: Increase maximum number of graphics/trend pages allowed in a project.
  • Build 28683: For TCE models allow loading of database once only.
  • Build 28645: Improved messaging for Settings Variations for selected multithreading options. Additional warnings when using settings that are discontinued in Build 139.
  • Build 28364: Fix for SimpleCondenser and SimpleEvaporator pressure drops when at minimum limit. May affect results (outlet pressure used) in these cases.
  • Build 28243: Implemented new EHX "Loss to Ambient4" method as an improved (replacement) for original "Loss to Ambient" method.
  • Build 28092: Implemented new option for SetTagController where SetTagAction is "Continuous" to allow tags to be set at initialisation (during startup).
  • Build 28089: Fix error in save and load of TCE ChemApp Suppressed species.
  • Build 28027: For dynamic model with TCE side calculation, allow a Fetch from Tank Content tag in addition to Stream tags.
  • Build 27911: Fix crash in Graphics Disconnect Link when selecting same Source or Destination twice
  • Build 27663: Fix for "Tie - Hot Flash Mixer" not correctly updating Duty and VapFlashed.Qm result tags.
  • Build 27656: Minor correction for Sugar Species Property model enthalpy (and Cp) correlation.
  • Build 27402: Fix for crash editing cfg file when adding or removing species affecting calculations.
  • Build 27400: Fix for Archiver not closing csv table files between Archiver reload.
  • Build 27330: Improvements for displays of individual Layers & Segments for Layered Tank.
  • Build 27312: PGM fix for referencing Array/Matrix within a class.
  • Build 27118: Improved logic to not releasing network license seat to competing user while solver is busy.
  • Build 27040: Add option to Plitt method for HydroCyclone to use correct calculation for sharpness term, or use original calculation for backward compatibility.
  • Build 27105: Fix for error when changing BeltFeeder option On/Off.
  • Build 26973: Improved BeltConveyor loading display. Improved spill logic when belt is stopped and material is added.
  • Build 26928: Allow Multicomponent VLE in SimpleCondensor and SimpleEvaporator.
  • Build 26653: Fix for Archiver adding extra heading line at end of csv file.
  • Build 26559: New simplified layered tank mixing model.
  • Build 26435: Fix for dynamic layered tank using inbuilt level control with QmMax.
  • Build 26352: Display ProBal Solver Convergence status dialog immediately on starting solve, and improve updating display during startup and stopping.
  • Build 26350: Improved error reporting of problem element in failed FEM solve.
  • Build 26179: For Excel set tags, don't set value of zero if SysCAD tag type is number but Excel contains string text.
  • Build 26307: Fix for registering SysCAD as OPC DA Server.
  • Build 26298: Fix crash in load scenario where there is a large data element.
  • Build 26255: Changes to improve control and selection of solver threads.
  • Build 26222: Improved feedback during license initialisation. Block multiple copies of SysCAD initialising license at the same time. Expand display in License Information to display license startup timers on the different initialisation steps.
  • Build 26166: Improvements in editing calculations in cfg editor and improved calculation error reporting.
  • Build 25972: Fix for activate/deactivate logic from Explorer window where not all unit models were changed.
  • Build 25960: Change Tag now changes tags in contents of string variables in PGM marked as {tag} and withing functions in PID MeasuredTag & SetPointTag fields.
  • Build 25955: Added Gamma Probability Density Function (PDF) as new option in Downtime model. Note: PDF number for None changed.
  • Build 25899: Improved logic and options for dynamic startup for Noise and Queue controller models for setting tags.
  • Build 25884: Updated display for PlantModel Statistics, including new display of FEM timers.
  • Build 25846: Update for FilterPress WashEffMethod "Based on Wash Ratio" to correctly display results and warnings when target efficiency is not achieved.
  • Build 25832: Fix for default assumed Cp not being exactly 1.0 when user does not specify a Cp correlation for a species in Species Database.
  • Build 25809: Fix for Feeder PasteFromClipboard sometimes being incorrectly diasabled.
  • Build 25779: Add functionality to SysCAD ChemApp to suppress entire ChemApp phases. Improved user feedback when an individual species cannot be suppressed.
  • Build 25759: Usability and functionality improvements when editing calculations in cfg file.
  • Build 25742: Added DirectLinks to Bulk Tag Change. Minor usability improvements for export to clipboard.
  • Build 25717: Usability and functionality improvements when editing cfg file species list, including significant speedup when large number of species.
  • Build 25674: Fix for multiple solubility curves for a species (this was broken in 138.23994).
  • Build 25628: For dynamic Tears, improved display of Tear related results for the dynamic time step. As well as mass balance results for the tear for the time step.
  • Build 25625: Significant speedup and responsiveness for Find tag dialog. Especially noticeable in large projects.
  • Build 25587: Implement new Solve function for PGM Matrix class.
  • Build 25520: New options for dynamic for Batch option in feeder and some improvements for bath control in pipes.
  • Build 25506: Improvement in dynamic solver for a time step when flows go on or off (zero flow). Significantly improved performance in converging the tear resulting in no time step mass imbalance being stored in Tear for future use.
  • Build 25482: Fix for Excel report of string tag where returned string starts with a =.
  • Build 25456: In dynamic mode for tank contents include missing display of custom user calculations.
  • Build 25434: Fix for LaliberteCp option when used with Heat of Dilution.
  • Build 25432: Updated Whiten Crusher parameter range checks.
  • Build 25412: Added Weibull Probability Density Function (PDF) as new option in Downtime model. Note: PDF number for None changed.
  • Build 25404: Fix for reaction block not correctly reporting the Estimated Species Requirements for reactions for some extent control types.
  • Build 25375: Fix for use of IPhase in custom species calculations (defined in cfg file). NOTE: This may affect results for calculations using IPhases.
  • Build 25331: For administration of species in database, changed wording from 'Checked' to 'Reviewed' to more clearly describe intended use of the field.
  • Build 25278: PHREEQC outputs updated to include density, water activity and osmotic pressure.
  • Build 25278: Greatly improved Species filter for PHREEQC, AQSol and ChemApp streams.
  • Build 25223: Improved project SaveAs to correctly copy scenario files saved as Improved save scenario menu option to prompt to replace files when using format. Fix for load scenario changing graphics flowsheet area names.
  • Build 25170: Fix for dynamic project load for not recovering pipe CapacityControl values for projects saved in Builds older than 138.24750.
  • Build 25133: For Potash species model, improved display for Solubility on Props tab page. Remove unused EquivFactors on PlantModel Globals tab page (they are on Solubility tab page).
  • Build 25096: Remove some incorrect DiscardBlock condition warnings. Include DiscardBlock (DB) in SubType list on Info page.
  • Build 25073: Fix in filing and display for FlotationCell and SolidsRecovery Size recovery method when there is a large number of PSD species.
  • Build 25064: Size distribution values are now correctly shown as result fields on Sz page in streams, etc.
  • Build 25043: Fix for Laliberte Viscosity equation implementation.
  • Build 25035: Improved ion mapping for AQSol - management of neutral species.
  • Build 25032: Implement MisicThodos1 and MisicThodos2 equations for Gas species ThermalConductivity.
  • Build 25019: Implement Andrade and Vogel equations for liquid species Viscosity.
  • Build 24974: For SetTagController, correctly stop setting of tags when model is Off.
  • Build 24950: For SaturationT display note when low flow.
  • Build 24935: Fix for Right Click on Checkbox in Access window, previously value was changed.
  • Build 24926: Fix for RB with Source and Sink for the same species, that in some cases calculates incorrect result.
  • Build 24902: Tag, display and usability improvements for PHREEQC, ChemApp, etc.
  • Build 24851: Remove WetFeed inlet connection port for PHREEQC and ChemApp Reactor.
  • Build 24826: Improved PlantModel Statistics timers for Min, Max and Average iterations.
  • Build 24765: Fix for Filter Press to operate at very low flowrates.
  • Build 24759: New DLL TPSLib for use with PHREEQC, ChemApp, etc.
  • Build 24736: Rename "Project|Windows Explorer" menu to "Project|Open Containing Folder" and expanded list of folders that can be selected.
  • Build 24732: Fixed problems with loading SysCAD graphics dxf files in AutoCAD and other graphics software packages, by changing SysCAD dxf file save to not include unnecessary "viewport" entry.
  • Build 24723: New "Copy Tag for PGM" menu option in Access window.
  • Build 24714: SysCAD ChemApp and PHREEQC improvements in interfaces for species mapping and functionality for bypasses.
  • Build 24707: Support for OLI V10 for ScdOLI add-on.
  • Build 24699: New PGM option to display Matrix as a Grid in Access window. For example: "Watch M".
  • Build 24678: New PGM Matrix class functions SetIdentity, Invert, CopyInvert and Determinant.
  • Build 24676: Improved Excel reporting results for Inactive models (deactivated pages) showing "*Inactive*". New optional parameter "Inactive:xxx" to for Excel report types SysCAD_TagList(...), SysCAD_TagTable(...) and SysCAD_TagSelect(...).
  • Build 24668: For an inactive model (deactivated flowsheet) do not show results tags in inactive colour if the result is always valid (for example UnitType and connection tags). This provides improved Access window and Excel reporting for inactive models.
  • Build 24622: Improved timer displays (especially min and max) shown on PlantModel Statistics tab page.
  • Build 24611: Implemented stricter parsing of ions listed in IonList text file. Implemented improved algorithm to calculate species ion breakdown reactions.
  • Build 24608: Fix for crash after solving with deactivated pages then resetting and solving again.
  • Build 24595: Fix for when general demand gets stuck at zero flow but their is still a valid demand.
  • Build 24584: Significantly improved algorithm for PHREEQC and AQSol for species reassembly from ions.
  • Build 24579: Layered tank improvements: (1) Fix for save and recover with PSD data. (2) Improved calculation for targeted outlet volume flow. (3) Improved displays including new option to select a layer for display.
  • Build 24536: Fix for new NASAGlenn_Cp function that did not show correct absolute numbers in display.
  • Build 24534: Project model database save improvements, exclude saving of some unnecessary data.
  • Build 24442: New display of DLLs and UnitTypes used in a project. New display of models used in a project that require a license AddOn. This information is on the PlantModel ModelList tab page. The Info page of each model now displays license AddOns it is configured to use and the DLL name for the UnitType.
  • Build 24433: Improved tag naming and management of Tear Blocks.
  • Build 24420: Added McKinnon method for Oxalate precipitation in the Precipitator3 (Alumina Unit Model).
  • Build 24404: Added Beckham Grocott method for Bayer Oxalate Solubility (Alumina Bayer3 Species Properties Model).
  • Build 24398: Additional tags for display of current date in PlantModel.System, including a long format displaying the date as dd-mon-yyyy (or mon-dd-yyyy). This is ideal format for export to Excel, etc. and avoiding incorrect date conversions. This long display format is used in various reporting to avoid confusion between dd/mm/yy and mm/dd/yy formats.
  • Build 24382: Display of Access window field indicators for parameters that can only be set when stopped or during PreStart is now optional setting in General Options on Access page. The mouse tooltip in Access windows for input fields is expanded to show tags that cannot be set while solving.
  • Build 24380: Fix for selecting H2O species property overrides in PlantModel.Species.
  • Build 24356: Significant updates for new NasaGlenn_Cp and Gibbs_Cp correlations. New option "FromCp()" should be used for these in H25 and S25 when editing the species database, as these values are calculated from the Cp equation.
  • Build 24304: New option in License information dialog and on PlantModel.System to copy license information to clipboard (useful for support).
  • Build 24301: Updated Graphics menu with Zoom All menu option and changed related shortcut keys.
  • Build 24291: Fix for selection of user solubility curves in Phase Change (PC).
  • Build 24242: Implement new option to display Elemental flows, fractions, etc. in streams (EC page) by Individual Phase.
  • Build 24201: Changed icon for trend window.
  • Build 24200: Add graphics option to Zoom All for press of mouse wheel.
  • Build 24155: Fix for crash while activating & deactivating pages from PlantModel.
  • Build 24078: Improve cfg file edit for multiple DLLs with models that have the same name.
  • Build 24065: Improvements for Species display filter for mass options.
  • Build 23979: For General Separator Density split method add SolidsBypass option and new Lynch separation curve option.

Changes in SysCAD 9.3 Build 137

Important updates after first release of SysCAD 9.3 Build 137.21484 (listed from the most recent to oldest)

  • Build 24479: Fix Precipitator3 using PSD where Precip.Method did load correctly due to bug introduced in 137.23857.
  • Build 24220: Fix crash on solve for Multistore.
  • Build 24137: Change Temp folder to include Build number to make builds independent.
  • Build 24005: Added some additional conversions. Fix for some H(Ms) conversions displays for J/t and MJ/g which were incorrect by a factor of 1000.
  • Build 23612: Resolve issue with handling of trace amounts of FEM species.
  • Build 23424: Fix for PlantModel Environment air composition changing between loads of different projects.
  • Build 23389: Fix for memory leak in graphics.
  • Build 23364: Some reductions in memory use by a project.
  • Build 23292: Fix for crash in data historian when not recording any tags and historian file size is large.
  • Build 23155: Fix for RB with RHX FinalT option where FinalT was equal to feed T.
  • Build 23274: Reduction in memory use by FEM Reactor.
  • Build 23104: Support a larger number of species with PSD data.
  • Build 22938: Fix for RB Elemental Concentration extent method which was incorrectly excluding mass of the element in species that were not included in the reaction. IMPORTANT: This change will affect results where ElemConc reaction extent method is used and there is mass for the element of interest in species not participating in the reaction.
  • Build 22713: Updated tests and warning messages for errors with RB reaction extent and source species.
  • Build 22663: Fix for stream liquid phase density calculation using density correction function when stream has aqueous species but no water. Was showing zero for density.
  • Build 22588: Fix for crash in reversible reaction in RB with single product species that is also a recycle/source species.
  • Build 22536: Fix for RB with source in case where extent cannot be achieved, which was then reacting nothing but now reacts as far as possible.
  • Build 22533: License administration support for new USB Keys.
  • Build 22514: Don't create unnecessary temporary backup file in user temp folder of cfg while loading a project. This caused a conflict when editing a cfg file and opening a project in a second instance of SysCAD.
  • Build 22518: Improved displays and feedback in Crusher2 for various methods, including warnings when no PSD in feed.
  • Build 22473: Fix for Hydrocyclone User Curve and User d50 methods where specified UFSolidFracReqd (or UFSolidConc25Reqd) was not achieved due to incorrect separation of liquids. This fix may affect results for Hydrocyclone using these specific combination of options.
  • Build 22458: Fix for Evaporator with internal Heater where too much steam is supplied to internal heater resulting in an energy imbalance error being reported.
  • Build 22424: For PSD DSz tab page in a feeder, improved logic to retain user data when changing between different input methods.
  • Build 22400: For project using multiple sieve series definitions, fix errors in Hydrocyclone and Crusher2; including improved user feedback of sieve series used.
  • Build 22341: Improved OLI status feedback and condition reporting.
  • Build 22293: Force user specified PlantModel Ambient temperature to be in the project temperature range. Implemented the same logic for T_Reqd inputs in a few unit models that did not already have this test.
  • Build 22273: Improved Crusher2 display for Ascending or Descending PSD display.
  • Build 22251: Added option for OLI Reactor to display Ionic outlet stream composition.
  • Build 22205: Improved implementation of Dynamic Steady State Monitor and Run to Steady State
  • Build 22188: Fix for dynamic where in some cases the project did not run correctly when some pages are inactive.
  • Build 22173: Implemented functionality for using Laliberte density method in Standard species model. Improved display for apparent density correction in $SDB species properties and in streams.
  • Build 22153: Fix for memory leak when using command scripts.
  • Build 22136: Fix in Crusher2 for Vogel selection method.
  • Build 22127: Implement option in OLI add-on to only use license during solve.
  • Build 22107: Restore display of condition warnings in reaction block if species without Hf/Cp is used in a reaction.
  • Build 22081: Improved functionality for change tag and specifying tag during insert unit or link. Better feedback on tag naming errors and easier to correct.
  • Build 22071: Implement support for string tag in graphics annotation block.
  • Build 22049: Improved save/recover of SysCAD window sizes and positions on different PC displays with different DPI support.
  • Build 22043: Implemented new Bayer Calculator option for managing other liquid phase species.
  • Build 22030: Fix for crash in reactions for option for calculating required species estimates.
  • Build 22018: Exclude DirectLinks of type Spill, etc. from find tags result.
  • Build 22012: Fix for PGM TagSelect error for returning tags
  • Build 21979: Added Evaluation blocks to the Feed Stream of Batch Centrifuge, Disk Centrifuge and Drum Filter. These models have also been moved from the Separ1.dll to the Separation.dll
  • Build 21858: Implement support for multiple OLI ChemModels in same project.
  • Build 21844: For custom species models (e.g. Alumina, Sugar and Potash) where the stream has both liquids and vapours present, the vapour part of the mixture density calculation was inconsistent with normal method for calculating overall density. This fix may result in changes in project results if measured volume flow from stream has vapours and slurry present is used.
  • Build 21842: Correction in 5th significant digit for atomic weight of Manganese (Mn). This may result in small changes in project results.
  • Build 21836: Fix for RB reactant estimates not being updated correctly.
  • Build 21830: Significant improvements in Tear management and display: Correctly save and recover settings; New option to allow setting of individual tear variable settings; Improved feedback of when global values are not being used and added buttons to reset to use global values; Tears access window display improvements.
  • Build 21828: Fix for multi-component VLE with user K values to take into account noncondensables and inerts.
  • Build 21798: Improved reporting of multiple solubility curves for a species in $SDB.
  • Build 21776: For dynamic project trend window, fix display of start and end times.
  • Build 21760: Implement new Graphics Flowsheet Group Operations dialog for performing various actions on multiple graphics pages.
  • Build 21755: Remove "Models" tab page from Project window and "Active Pages" tab page from Solver Setup dialog. This functionality is available in new Group Operations dialog.
  • Build 21729: Further fixes and improvements in Explorer window.
  • Build 21699: Fix for crash in FEM where there is a non-standard species in a different phase.
  • Build 21663: Implement new VpAntBar vapour pressure equation.
  • Build 21661: Fix for occasional crash in Explorer window. Usually caused by an action updating the graphics windows or models.
  • Build 21658: Implement option for user to assign a SubType for PGM class definitions so that these can subsequently be used in TagSelect Engine.
  • Build 21646: Improved display in #SDB species properties on H2O page and Vapours page.
  • Build 21640: Use minimum pressure of 0.6112kPa rather than previous 1.0kPa in Feeder and similar. Improved behaviour and results for water properties at and below 0.6112kPa.
  • Build 21617: Implement stricter model tag naming rules by not allowing four more symbols in tag names (\ ' " and ;). Give error message at project load if any models contain illegal tags.
  • Build 21616: Fix for Copy and Paste of graphics with model configuration, where configuration data was often missing on paste.
  • Build 21607: Add new "Mass Pull & Recovery" RecoveryMethod to Flotation Cell model.
  • Build 21601: Implement new option in SplitFlows "Demand Mass Flow" option to allow user to optionally specify total demand.
  • Build 21600: Miscellaneous RB display improvements, improved limit calculations and fix for error in Ratio Extent method to be same as Build136.
  • Build 21593: Fix for occasional crash or lockup, usually during project close.
  • Build 21575: Implemented PGM (and MP) Trigonometric functions asin(), acos(), atan(), radians() and degrees().
  • Build 21550: Improvements, fixes and tag changes in new reaction Limits functionality.

Changes in SysCAD 9.3 Build 136

If you are using SysCAD 9.3 Build 136 or any earlier version we encourage you to contact us to discuss the best option to upgrade to a newer version. Kenwalt provides upgrade support for users of the most recent SysCAD 9.3 Build 136. We encourage users of Build 136 to upgrade to the latest Build of SysCAD 9.3.

Important updates after first release of SysCAD 9.3 Build 136.18340 (listed from the most recent to oldest)

  • Build 22546: License administration including support for new USB Keys.
  • Build 21379: Fix for copy & paste of tag position in graphics.
  • Build 21365: License administration support for new USB Keys.
  • Build 21365: Fix for issues related to SpModel.Reqd in projects with multiple species property models.
  • Build 21321: Fix for crash during load scenario.
  • Build 21140: Fix for Evap block use of temperature limit for fraction method.
  • Build 20998: Fix for significant memory leak (not freeing temporary memory used) during project save.
  • Build 20899: Fix for RB with Recycle (but not Source) species where recycle is insufficient to meet reaction extents.
  • Build 20615: For dynamic, implemented fix where tank tried to set flow in outlet pipe that is switched off.
  • Build 20586: Don't allow pipes to be simplified when specifying SpModel.Reqd on Qi page.
  • Build 20586: Fix for copy and paste of tank configuration when using outlet port filters.
  • Build 20243: Fix for Access window printing.
  • Build 20133: Fix for Data Transfer not coping all the tag values for larger unit models where all fields are selected.
  • Build 20120: Fix for occasional failure for graphics copy and paste with configuration where strings were not always copied.
  • Build 20113: Fix for occasional lockup (freeze) in multithreading.
  • Build 20110: Improved dynamic mode display of tear convergence.
  • Build 20071: Fix for intermittent bad solution in simultaneous reactions. Because of uninitialised memory the simultaneous reaction solver can randomly occasionally fail which in a large project can cause a discontinuity.
  • Build 20044: Fix for crash on graphics page activate/deactivate.
  • Build 20035: Add option to SolventExtraction Isotherm to load or save curve data to csv file.
  • Build 20017: Correction in Hydrocyclone for calculating feed volume fraction used in Krebs method when using Alumina properties model.
  • Build 20013: Improved error reporting when makeup blocks are not connected to valid makeup source. Fix in dynamic where makeup in feeder did not give correct flow in first step.
  • Build 20012: Added new option to set display numeric precision for full reaction description field.
  • Build 20000: Fix for Potash BPE when zero KCl and non-zero NaCl.
  • Build 19976: Fix for intermittent error where direct links are sometimes not shown when adding makeup blocks.
  • Build 19935: Fix in Krebs method for old Cyclone and new Hydrocyclone unit models where factor C1 was incorrectly calculated because of using incorrect Cv (Feed solids volume concentration) by factor of 100. C1 in turn effects d50 calculation which drives the separation. NOTE: Hydrocyclone uses correct Cv in equation so may affect results if Krebs method for Hydrocyclone was used. Old Cyclone model allows selection of old or corrected calculation so that tuned existing projects give same results as before.
  • Build 19901: Significant improvements in PlantModel statistics timers for Application State (solver, etc. timers).
  • Build 19842: Implemented some fixes in Material Tracking when changing the number of species or material IDs to track.
  • Build 19853: Mix for increasing memory use (memory not freed) in Message window.
  • Build 19793: Simplified and reworked how setting of required SpModel is made in Feeders, Pipes, etc. Added SpModel.Used tag to clearly show what SpModel is in use.
  • Build 19789: Fixes for graphics page activation/de-activation from PGM during startup.
  • Build 19749: Improved copy and paste between Access windows if extra columns or space is selected.
  • Build 19651: Fix for occasional multi-thread crash or crash on project close.
  • Build 19647: Improved Tie split flows tolerance testing to not output tiny flows in last outlet when expecting zero flow.
  • Build 19584: For dynamic mode, implemented new option in $Solver to select setting of T and P in all pipes that have no flow.
  • Build 19577: Improvements and fixes for Transmitter control model.
  • Build 19567: Improved functionality for setting property overrides for steam and water in PlantModel on Species page.
  • Build 19543: Added stream tags for AqDissQm and AqQm.
  • Build 19490: Added functionality to allow activating or deactivating of graphics pages from PGM code using new Sub InitialisePreStart().
  • Build 19486: Added new PGM trigger function InitialisePreStart().
  • Build 19480: Fix for Precipitator3 not recovering in converged state at project load.
  • Build 19312: Implemented new Falling Film Evaporator(4) unit model.
  • Build 19191: Improved some save and recover of PSD data in feeders with composition fetch.
  • Build 19147: Implemented IF97_2 Steam Cp and Steam Density correlations that have improved Region 5 (i.e. above 1073K) functionality. Warning message given if using old correlations.
  • Build 19068: Improved vapour entropy with correction for pressure.
  • Build 19059: Improved dynamic tank level control with filters.
  • Build 19055: New PID list in Controls.
  • Build 19005: For SysCAD Marshal (OPC Client) set values in OPC Server on scenario load.
  • Build 18983: For SysCAD OPC Server set values in OPC Client on scenario load.
  • Build 18960: Improved Desuperheater in flashtrain to correctly set outlet pressure based on inlet pressure from current iteration.
  • Build 18928: Improved Tear logic for recycles with no flows that were causing unnecessary additional iterations.
  • Build 18879: Improved visibility and functionality for multiple Solubility curves.
  • Build 18852: Remove XYLib.dll.
  • Build 18813: Fix for data entry for WashLoss curve in Belt Filter and Isotherm curve in Solvent Extraction.
  • Build 18803: Implement Change Tag in referenced text files for SetTagList, GetTagList, Profile, Queue Profile and Events control models.
  • Build 18796: Fix for errors in editing species property functions in Species Database Editor.
  • Build 18772: Allow comments in text file for SetTagList and GetTagList control models.
  • Build 18750: New FEM Reactor functionality for (a) specifying heat loss and (b) defining lockup fractions of feed species where lockup portion acts as inert.
  • Build 18729: Don't allow unit tags beginning with (;) and (") in addition to existing restriction of (=) and (').
  • Build 18709: Expanded options for when to set tags in Set Tag List Controller.
  • Build 18669: Added command line options to unregister SysCAD COM and OPC.
  • Build 18648: Improved multithreaded evaluation of controls (gives solver speed improvement).
  • Build 18639: Improved steam demand calculation for embedded cooler in Evaporator model. Old method available as an option.
  • Build 18611: Improved responsiveness of Realtime Dynamic projects.
  • Build 18600: Improved warning condition messages for Shell&Tube2 in condensing mode including case where tube outlet temperature is limited. Implemented new restriction to prevent excessive heat loss and vent requirements.
  • Build 18547: Updated dynamic push pull logic for streams exiting tank model. Capacity of outlet pipes can now be set in the tank. Iteration delay removed when using volume flow capacity in transfer push mode.
  • Build 18524: For precipitator heat loss, allow user to use local or global wind speed.
  • Build 18507: Implemented new OPC Server functionality to define list of Alias lookup tags.
  • Build 18484: Improvements in FEM error reporting.
  • Build 18423: Updated new $Solver.AppState and $Solver.AppState.Detail and updating of these tags in OPC Server and OPC Client (SysCAD Marshal).
  • Build 18402: Implemented new Species Database tab page in message window for reporting errors, warnings and information while loading species properties.


  1. The order of the builds listed above is from the most recent to the oldest changes.
  2. The 136 Build numbers above reflect when the improvements or fixes were implemented.
  3. These Builds were not necessarily distributed, only a few of these would have been made available for download.
  4. Some general minor fixes and improvements are not listed.

Changes in SysCAD 9.2

  • Kenwalt no longer provides support for SysCAD 9.2 and earlier versions. If you are using SysCAD 9.2 or any earlier version we encourage you to contact us to discuss the best option to upgrade to a newer version.
  • Kenwalt provides upgrade support for users of the most recent SysCAD 9.2 Build 135, which is the end of series for SysCAD 9.2. We encourage users of SysCAD 9.2 to upgrade to the latest SysCAD 9.3.

SysCAD 9.2 Build 135 is the last release of SysCAD 9.2.

Please see Revision History for SysCAD 9.2 for details on changes in SysCAD 9.2 versions.

Changes in SysCAD 9.1

SysCAD 9.1 Build 127 was first released January 2009 and is the last release of SysCAD 9.1. Build 120 was first version of SysCAD 9.1. SysCAD 9.1 is a discontinued version.

Changes in SysCAD 9.0

SysCAD 9.0 Build 115 is the last release of SysCAD 9.0. Discontinued version.

Changes in SysCAD 8.2 and earlier

SysCAD 8.0, 8.1 and 8.2 are discontinued versions.