Plant Model - FlwSolve
Jump to navigation
Jump to search
Navigation: User Guide ➔ View ➔ Plant Model ➔ FlwSolve
Introduction
This tab page on the Plant Model Access Window has a number of parameters that the user may either set or read regarding the SysCAD Solver.
Tag (Long/Short) | Input / Calc | Description/Calculated Variables / Options |
Tag | Display | This name tag may be modified with the change tag option. |
Condition | Display | OK if no errors/warnings, otherwise lists errors/warnings. |
ConditionCount | Display | The current number of errors/warnings. If condition is OK, returns 0. |
GeneralDescription / GenDesc | Display | This is an automatically generated description for the unit. If the user has entered text in the 'EqpDesc' field on the Info tab (see below), this will be displayed here. If this field is blank, then SysCAD will display the UnitType or SubClass. |
Evaluation Order | ||
TraceChanges | Tickbox | |
MultiStep Settings | ||
MultiStep.StepCount | Input | Defines the number of steps/iterations to be run when using the MultiStep command or button. |
Demand ConfigurationPlease see Demand for more information on this functionality. | ||
BlockInTears | Tickbox | This will block demand logic through all tear streams in a project. |
ShowDemandAvail | Tickbox | If this is enabled then the user will be able to view the mass available from a source in Demand mode both up and down stream in all pipes in the project. |
DemandThresholdQm | Input | Available from Build 139. The minimum mass flow below which Demand required is not transferred. |
DemandWarningTol.SigDigits | Input | The number of significant digits for the demand warning for relative tolerance (-log(DemandWarningTol.Rel)). This will adjust the tag below. |
DemandWarningTol.Rel | Input | The relative tolerance used when testing to display condition warnings when a required demand flow is not being met. |
DemandWarningTol.Abs | Input | The absolute tolerance used when testing to display condition warnings when a required demand flow is not being met. |
Options | ||
PGM_ExecuteTimeout | Input | If the execution of the logic in a controller takes a long time, this is the time after which execution is terminated. It is designed to prevent logic that causes an endless loop from freezing SysCAD. If a timeout error occurs you should review the PGM logic. |
RandomSeedAtStart | Input | Seed value used for Random number generator models such as Noise Controller model. For the same seed value, a repeatable set of random numbers will be generated. For a different seed, a different set of random numbers will be generated. Use * to get a random set of values on every run. |
Developer Testing OptionsThese options are designed for users of SMDK and Developer License where extra tests are performed on stream mixtures to test data sanity (e.g. test for negative masses of species). In normal use these options should be off so that SysCAD solver does not perform the extra unnecessary checks. The purpose is to help test that SMDK models are performing sensibly. | ||
SanityChecks | Off | Testing of streams for bad data is not performed. |
Messages | Any errors or reported to message window. | |
Stop | Any errors or reported to message window, and the solver is stopped at the end of that iteration. | |
Enthalpy.ForceTotalP | Tickbox | |
Option to allow the user to disable tear advance | ||
Hold.TearAdvance | Tickbox | sets tears with fixed current values, so to eliminate effects from tears. |
Options to allow the user to disable control & similar actions | ||
Hold.ControlActions | Tickbox | Ticking this will disable all control actions, useful for debugging the project, to eliminate effects from controllers (e.g. PID controllers). |
Hold.DiscreteActions | Tickbox | Ticking this will disable all discrete actions, useful for debugging the project, to eliminate effects from discrete actions. |
Hold.MPsActions | Tickbox | Ticking this will disable all MP files, useful for debugging the project, to eliminate effects from model procedures. |
Hold.TagIOActions | Tickbox |