Solver Setting - GlobalTear
Jump to navigation
Jump to search
Navigation: User Guide ➔ Menu Commands ➔ View ➔ Solver Settings ➔ GlobalTear
SS Only | Dynamic Mode Only | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FS_Solver | ProBal | Dynamic | Method | Scenario | Spills | Vents | SS Monitor | SS Finder | Convergence | GlobalTear | Tears | TearTags | Tolerances | Analysis | Changes |
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 |
|
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:
When deciding which value to use for either the Rel or Abs tolerance for any variable the values above are used as follows (i.e. 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. |
Tear Settings (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. |
No Flow Management | ||
NoFlow.Method | Input | (1) Off; (2) SetToZero; (3) MoveToZero. If this is not Off then special actions are taken to remove trace flows in a Tear. |
NoFlow.SmallFlow | Input | Only relevant if NoFlow.Method is not Off. The absolute flowrate below which the flow is considered to be zero. |
NoFlow.MoveRate | Input | Only relevant if NoFlow.Method=MoveToZero. Defines the rate at which the trace flowrate is reduced to zero. |
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. | |
Standard | ||
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.MaxRelCorrFlow | Input | 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 | This sets the default for all tears in the project. The maximum temperature difference per step caused by recovery of accumulated energy. |
Tear Variable Display Options | ||
ShowOutofUse | Tickbox | Include display in Access window of Tears of tear variables not currently in use. For example PSD data in Tear with no Solids/PSD. |
Tolerance and Settings Management | ||
Reset Globals to Defaults | Button | Reset all Global Tear settings (i.e. on this page) to defaults. |
Tol.SetAllTears / Reset All Tolerances to Global | Button | Set currently entered values for the global tolerance values to all tear variables. This will overwrite any individual tolerance values entered for each Tear on the Tears tab page. |
Settings.SetAllTears / Reset All Settings to Global | Button | Set currently entered values for the global settings (i.e. excluding tolerances) values to all tear variables. This will overwrite any individual settings values entered for each Tear on the Tears tab page. |