Solver Setting - GlobalTear

From SysCAD Documentation
Jump to navigation Jump to search

Navigation: User Guide ➔ Menu Commands ➔ View ➔ Solver Settings ➔ GlobalTear

FS_Solver ProBal Convergence GlobalTear Tears TearTags Tolerances Analysis
Dynamic Method Scenario SS Monitor

Settings for convergence of recycle tears. Please see Convergence Methods for more information.

Tag (Long/Short) Input / Calc Description
Tears...
Tears Summary
The following table is only visible in Steady-State (ProBal) projects. The following variables are displayed for 1) Pipe (recycle) Tear block, 2) Flash Train Tear block, and 3 )Total Tear blocks
Total Display
  • Total number of Recycle Tear blocks
  • Total number of Flash train Tear blocks, only visible in Steady State (ProBal) projects.
  • Total number of Tear blocks
Variables
Active Display Only visible in Steady State (ProBal) projects. Total number of active variables.
Busy Display Only visible in Steady State (ProBal) projects. Total number of variables at limit.
Good Display Only visible in Steady State (ProBal) projects. Total number of converged variables in the tear blocks
NoFlow Display Only visible in Steady State (ProBal) projects. Total number of variables with no flow in the tear blocks
Manual Display Only visible in Steady State (ProBal) projects. Total number of variables with manual input
Off Display Only visible in Steady State (ProBal) projects. Total number of inactive variables.
Total Display Only visible in Steady State (ProBal) projects. Total number of variables.
Summary... (only visible in Dynamic projects)
Count Display Only visible in Dynamic projects. Total number of tears in the project.
PipeRecycle.Count Display Only visible in Dynamic projects. Total number of pipe tear blocks.
 
Global Tear values used in ALL Tears unless overridden in individual Tears
Global...
Convergence Tolerance (Refer to Tolerance Testing for more information.)
Tol.SigDigits Input / Display Sets the Global Tear Relative Tolerance, Tol.SigDigits = -log(Tol.Rel).
For Example, if this value is 5, then the Tol.Rel = 10^(-5) = 1.00e-5. This value is linked to Tol.Rel. User only needs to set one of these two values.
Tol.Rel Input / Display Sets the Global Tear Relative Tolerance, Tol.Rel = 10^(-Tol.SigDigits).
For Example, if this value is 3.16e-5, then the Tol.SigDigits = -log(3.16e-5) = 4.5. This value is linked to Tol.SigDigits. User only needs to set one of these two values.
Tol.Abs Input Sets the Global Tear Absolute Tolerance.
Tol.Strategy For any variable in a Tear there are 3 possible values for a tolerance that can be used:
  1. The individual value for the variable (may be NAN)
  2. The value for the Tear Block (may be NAN)
  3. The global value

When deciding which value to use for either the Rel or Abs tolerance for any variable the values above are used as follows (ie depending on Strategy selected):

Maximum All 3 are checked and the maximum value is used.
Minimum All 3 are checked and the minimum value is used.
Priority The are searched in the order above and the first valid value is used.
Tol.Disp.SignificantDigits / Tol.Disp.SigDigits Display The number of significant digits shown for the error value.
UseGlobalTol Button Set currently entered values for the global values to all tear variables. This will overwrite any individual values entered for each Tear Block on the Tears tab page or TbFlange page.
Tear Options (Refer to Convergence_Methods for detailed information on these fields.)
Method Direct Please see Direct Substitution Method
Adaptive Please see Adaptive Direct Substitution Method
Damping
Damp.AsGroup Input Only relevant for Method=Adaptive. (1) No; (2) Yes. For more information, see Convergence Methods - Group Damping
Damp.UnStick Input Only relevant for Method=Adaptive. (1) No; (2) Yes. For more information, see Convergence Methods - Unsticking the solution
Damp.Minimum Input The minimum damping factor for the tear block if it is damped as a group. Normally the factor will be determined and changed by SysCAD, users do not need to set this number.
Damp.Growth Input Only relevant for Method=Direct or Adaptive.
Damp.Decay Input Only relevant for Method=Direct or Adaptive.
Zero Approach See Convergence Methods - Zero Approach
ZeroApp.Apply Input Only relevant for Method=Adaptive. (1) No; (2) Yes. If this is set to Yes (default), then as the tear block approaches zero flow, the adaptive method can be switched off to use the direct method.
ZeroApp.Limit Input Only relevant for Method=Adaptive. If the largest ZeroApp.Measure for a Tear is < 1.0 and WorstError < ZeroApp.Limit then the tear is advanced using direct substitution instead of adaptive.
Flash Train Macro Model (Only visible in Steady State (ProBal) projects)
PAdvBase Input
PAdvExtra Input
Tear Control (Only visible in Dynamic projects)
AdvanceEarly Tickbox
ShowMsgs Tickbox
Recovery.Method This sets the default for all tears in the project.
Off No material is added back.
FlowFraction Only available in Build 136. The amount of material added back/removed in this step is dependent on both the amount of extra flow required and the total mass flow, as well as the Recovery.Rate.
AccumFraction Only available in Build 136. The amount of material added back/removed in this step is only based on the amount of extra flow required and the Recovery.Rate.
Standard Only available in Build 137 or later.
Recovery.Rate Input This sets the default for all tears in the project. The rate at which accumulated mass is added back/removed from the project, as a fraction of the accumulated error per step.
Recovery.MaxFlow Input Only available in Build 136. This sets the default for all tears in the project. The maximum fraction of the flow that can be recovered in a single step.
Recovery.MaintainT
(Only available in Build 136)
This sets the default for all tears in the project.
Off Energy will be accumulated or depleted together with mass as required. This may result in Temperature In NOT = Temperature Out.
On Temperature into the tear = Temperature out of the tear, with a 1 iteration delay. This may result in an energy imbalance.
Recovery.MaxRelCorrFlow Input Only available in Build 137 or later. This sets the default for all tears in the project. The maximum fraction of the flow that can be recovered in a single step.
Recovery.MaxTempDiff Input Only available in Build 137 or later. This sets the default for all tears in the project. The maximum temperature difference per step caused by recovery of accumulated energy.