Template:TPS Engines Tab Page
Jump to navigation
Jump to search
The number of engines used can be set in the SysCAD configuration (.cfg) file.
| Tag (Long/Short) | Input / Calc | Description/Calculated Variables / Options |
| ' | ||
| Global Engines for {{{TPS}}} Interface | ||
| Interface... | ||
| Engines.Status | OK | The model has been initialised correctly and the database file has been found and loaded correctly. |
| Init Required | The model needs to be initialised. | |
| Init Failed | The model initialisation has been attempted but failed. | |
| Not installed | The {{{TPS}}} software is not installed. | |
| Wrong Version | The wrong version of the {{{TPS}}} software is installed. | |
| DLL not licensed | The {{{TPS}}} software is not licensed. | |
| Reload | If the user clicks on the 'Reload' button, then it will Reload the {{{TPS}}} engine/s. | |
| InitTime | Display | The time taken to initialise the model on the last attempt. |
| Engines.WaitTime | Display | The time when all engines are busy. |
| Engines.Count | Display | The number of engines used. This can be changed in the SysCAD configuration (.cfg) file for the project. |
| (The following parameters are shown for all engines (Engines column) and each individual {{{TPS}}} Engine in a table:) | ||
| ReloadCount | Display | The number of model reloads that have been performed. The reloads are required when an engine switches between models. It is reset to zero at the beginning of a run. |
| ReloadTime | Display | The cumulative amount of time that the {{{TPS}}} engine/s have been reloading different models. |
| AverageReloadTime | Display | The average amount of time required for a {{{TPS}}} reload. AverageReloadTime = ReloadTime/ReloadCount. |
| CalcCount | Display | The number of calculations that have been performed by the {{{TPS}}} software. This is cumulative and may include multiple iterations. It is reset to zero at the beginning of a run. |
| CalcTime | Display | The cumulative amount of time that {{{TPS}}} engine/s have been performing calculations. This is cumulative and may include multiple runs. It may include calculations done for mixing as well for calculation of output streams. |
| AverageCalcTime | Display | The average amount of time required for {{{TPS}}} calculations. AverageCalcTime = CalcTime/CalcCount. |
| MaxCalcTime | Display | The maximum amount of time required for {{{TPS}}} calculations since the last reset of the model. |
| PropCalcTime | Display | The total time used to calculate stream properties by {{{TPS}}}. |
| MixingTime | Display | The total time used to calculate the properties of incoming streams to unit models by {{{TPS}}}. This includes time for {{{TPS}}} equilibrium calculations for each of the incoming streams to a unit operation. |
| AverageMixingTime | Display | The average amount of time used to calculate the properties of incoming streams to unit models by {{{TPS}}}. This includes time for {{{TPS}}} equilibrium calculations for each of the incoming streams to a unit operation. |
| MaxMixingTime | Display | The maximum amount of time used to calculate the properties of incoming streams to unit models by {{{TPS}}}. This includes time for {{{TPS}}} equilibrium calculations for each of the incoming streams to a unit operation. |
| LockCount | Display | The number of times the {{{TPS}}} engine/s are locked (is in use). |
| LockedTime | Display | The cumulative amount of time that {{{TPS}}} engine/s have been locked (in use). This is cumulative and may include multiple runs. |
| SysCAD Solver | ||
| Iterations | Display | Total iterations since beginning of run. |
| SolveTime | Display | Total solve time since beginning of run. |
| PerIter.CalcCount | Display | The average number of {{{TPS}}} calculations per iteration. PerIter.CalcCount = Engines.CalcCount/Iterations. |
| PerIter.CalcTime | Display | The average amount of time required for {{{TPS}}} calculations per iteration. PerIter.CalcTime = Engines.CalcTime/Iterations. |
| PerIter.WaitTime | Display | The average amount of wait time per iteration. PerIter.WaitTime = Engines.WaitTime/Iterations. |
| PerIter.LockedTime | Display | The average amount of time the engines are locked (in use) per iteration. PerIter.LockedTime = Engines.LockedTime/Iterations. |
| Global list of {{{TPS}}}ModelCfg for {{{TPS}}} Interface | ||
| ModelCfgCount | Display | The number of {{{TPS}}} Model Configuration models in the project which are using {{{TPS}}} Interface Engines. |
| ModelCfgTagX | Display | The tag (X) for each {{{TPS}}}ModelCfg using this Interface. |