Solver Set up for Steady State Projects 9.3

From SysCAD Documentation
Jump to navigation Jump to search

Navigation: User Guide -> Menu Commands

Command Button ProbalDynSettingsButton.png
Command Path Project - Solver Setup

This page is for SysCAD 9.3 Build 136 or earlier. For the latest version, please see Solver Set up for Steady State Projects

See also Solver Set up for Dynamic Projects 9.3


  1. This command will display the following for the steady state project.
  2. SysCAD must be stopped for this command to be accessed.

This command will allow the user to change the steady state simulation options, such as minimum and maximum iteration, tolerances and so on prior to running the SysCAD steady state simulation. When the settings have been changed, press the OK button to save the new settings and close the dialog box.

This command will open the Solver Dialog box:



  • The user may define the maximum number of iterations that SysCAD will perform before automatically halting. The maximum number of iterations allowed is 50000.
  • The required converged iterations (Reqd Converged Iters) is the number of consecutive iterations that must have a solution within tolerance before the project is deemed to be solved.
  • Changing the Relative (Rel) and Absolute (Abs) Tolerance can vary the accuracy and speed (number of iterations to converge) of the solution. By increasing the numbers the solution will converge faster, but will be less accurate.
A tolerance calculation is performed every iteration for each convergence criteria. For Tears this is for all species, pressure, heat flow and any qualities (eg size data). See Tolerance Testing for more information. The SysCAD model is considered converged if the calculated tolerance is less than or equal to 1.0 for all variables for each convergence criteria for the last n consecutive iterations, where n = Reqd Converged Iters, as set by the user.
Changing the relative tolerance from 0.01 to 0.1 would increase the error margin by an order of magnitude.
Typically the relative tolerance would be greater than or equal to the absolute tolerance used.
  • The Method of solution can also be changed. Options available to the user are Direct Substitution and Adaptive Direct Substitution. For more information on convergence, please refer to Convergence Methods.
  • Damp as Group - All the tear variables in a particular tear are damped with the same (maximum) damping factor. This provides stability but can lead to very slow convergence when (for example) a plant setpoint is changed and flows in recycle loops need to be built up or reduced. This is the default setting in Build 136 and earlier and is satisfactory for small projects, but should be disabled for large plant models.

All these settings can also be changed on the GlobalTear Access window page for $Solver. These global settings can be overwritten for individual tears.

Active Pages


You can Activate or Deactivate flowsheets (Graphics Windows) in a SysCAD Project by selecting the flowsheet and pressing the appropriate buttons.

  • When a Graphics Window is deactivated, all models on that graphics page will become inactive, thus not included in the solution.
  • Any connections with other graphics pages (via the Feeder-Cross Page Connector model) will be disconnected .
  • The user should check all feed and product streams when solving a simulation with deactivated graphics to ensure correct information is used.
  • When generating an Excel report, all fields on an Deactivated flowsheet will be reported as '*'.

This is not available if the drawing is not loaded in the Graphics Window.



  • The Keep Status Display Pinned option displays the Solver Status dialog box.
  • The Reset (Initialise, Empty, etc) option will re-initialise SysCAD variables at the first iteration. Refer to Actions Commands - Reset for more information.
  • The Reset Historian (trends) option will restart the Historian at the start of the run.

By default, all of these options will be off.

The user also has the option of the Reset command applying to Inactive Models (Reset) or not (Ignore), via dropdown list.