Flange

From SysCAD Documentation
Jump to navigation Jump to search

Navigation: Models -> Other General Models

For SysCAD 138, The Tb_Flange and Flange pages have been combined and renamed Tear

This page is for SysCAD 9.3, for SysCAD 9.2, please see Flange 9.2

Related Links: TbFlange, GlobalTear, Convergence Methods, Tolerance Testing.


Normal Flange

General Description

The Flange model is an internal SysCAD model automatically created to display the IO connections for any unit operation, that is, it is the connection between the unit operation and the pipe. The normal flange model has no user configurable data.

Data Sections

The default sections and variable names are described in the following table.

  1. The first section, which has the same name Flange, contains general information relating to the unit
  2. The second section, Qo, displays the material properties for the stream flowing through the flange, including the Sp page, which displays the species makeup of the stream flowing through the flange.
  3. The Info section contains general settings for the unit and allows the user to include documentation about the unit and create Hyperlinks to external documents. This is fully described in Common Data Sections.

Unit Type: Flange - The first tab page in the access window will have this name.

Tag / Symbol Input / Calc Description
Common Data on First Tab Page
SubClass Display This will display the type of Flange
SourceTag / SrcTag Display The tag of the source unit.
DestinationTag / DstTag Display The tag of the destination unit.
Qo Material Flow Section

Special Flange - Tear block

General Description

When the project has recycle streams, SysCAD will select one of the flanges in the closed circuit to be the Tear Flange, this special flange will have the graphics symbol Flange.png shown in the connected pipe. The graphics symbol is automatically created and can be moved or re-sized using the normal Graphics commands.

The user can elect to have this graphics symbol hidden from the flowsheet using the Associated Graphics command, left click on the pipe with the Tear flange to access the options.

Data Sections - Steady-State (ProBal)

The following extra information will be displayed with the Tear Flange in a Steady-State (ProBal) project:

  1. Extra information on the First Tab.
  2. Qi tab, displays the material properties for the stream flowing into the Tear Flange, including the Sp page, which displays the species makeup of the stream flowing into the Tear Flange.

Unit Type: Flange - The first tab page in the access window will have this name.

Tag / Symbol Input / Calc Description
Common Data on First Tab Page
SubClass Display This will display the type of Tear
SourceTag / SrcTag Display The tag of the source unit.
DestinationTag / DstTag Display The tag of the destination unit.
This flange has a tear in place
Tear...
Summary Display This links to the Solver Settings Access Window that will display the Tear block summary data on the Tears tab. Click on the magnifying glass symbol to the right of the field to access it.
Block Display Block Name, this is the Tear Block Flange that will display the Tear block data. Click on the magnifying glass symbol to the right of the field to access it.
Active Display 1 = Block is active.
Variables
Converged.Portion Display Displays the fraction of all variables in the tear block that have converged.
Variables.Converged / Vars.Converged Display Displays the number of variables in the tear block that have converged. If the tear is converged, this will be equal to the Variables.InUse.
Variables.InUse / Vars.InUse Display Displays the number of variables in the tear block that need to be converged for the tear block to be converged. This is will be less than or equal to Variables.Count.
Variables.Count / Vars.Count Display Displays the total number of variables in the tear block which may need to be converged for the tear block to be converged.
Variables.ToConverge / Vars.ToConverge Display Displays the number of variables in the tear block yet to converge. This will be the difference between Variables.InUse and Variables.Converged. If the tear is converged then this will be equal to zero.
WorstTag Display The name of the variable in the tear block that carries the worst error.
WorstValue Display The value of the variable in the tear block that carries the worst error. The units are SI units for the WorstTag shown (eg K for temperature, kg/s for species mass flow).
WorstDiff Display The delta change value of the variable in the tear block that carries the worst error. The units are SI units for the WorstTag shown.
WorstError Display The error percentage of the variable in the tear block that carries the worst error. Refer to Tolerance Testing
LargestMeasRatio Display The largest ratio of the value of a variable in the tear block to the absolute tolerance. Refer to Tolerance Testing.
Convergence
State Display Displays the state of the Tear block. Possible states are: InActive, NotConverged, Converged, NoFlow.
Converged Display Displays the state of the Tear Block in terms of convergence. Result will be 1=Yes or 0=No.
NoFlow Display Displays the state of the Tear Block in terms of flow. Result will be 1=Yes or 0=No.
Iteration Counts
Current.Good.Iters Display The number of consecutive iterations the solver has performed with the tear block converged.
Total.Iterations Display The total number of iterations the solver has performed.
Qi Material Flow Section
Qo Material Flow Section

Data Sections - Dynamic

The following extra information will be displayed with the Tear flange in a Dynamic project:

  1. Extra information on the First Tab.
  2. Qi tab, displays the material properties for the stream flowing into the Tear Flange, including the Sp page, which displays the species makeup of the stream flowing into the Tear Flange.
  3. TearAccumIn tab and associated Sp page, displays the material properties for:
    • Build 136: the extra material which has been allowed to temporarily accumulate in the Tear Flange.
    • Build 137: the total material which has been feed to the Tear Flange.
  4. TearAccumOut tab and associated Sp page, displays the material properties for:
    • Build 136: the extra material which has been allowed to temporarily flow out of the Tear Flange, even though an equivalent amount of material has not flowed into the Tear Flange.
    • Build 137: the total material which flowed out of the Tear Flange.

In Build 137, the difference between material and energy in TearAccumIn and TearAccumOut represents the material that has been allowed to temporarily accumulate or flow out of the Tear Flange.

Unit Type: Flange - The first tab page in the access window will have this name.

Tag / Symbol Input / Calc Description
Common Data on First Tab Page
SubClass Display This will display the type of Tear
SourceTag / SrcTag Display The tag of the source unit.
DestinationTag / DstTag Display The tag of the destination unit.
This flange has a tear in place
Tear...
Summary Display This links to the Solver Settings Access Window that will display the Tear block summary data on the Tears tab. Click on the magnifying glass symbol to the right of the field to access it.
Block Display Block Name, this is the Tear Block Flange that will display the Tear block data. Click on the magnifying glass symbol to the right of the field to access it.
Active Display 1 = Block is active.
Variables (Current Step)
Converged.Portion Display Displays the fraction of all variables in the tear block that have converged.
Variables.Converged / Vars.Converged Display Displays the number of variables in the tear block that have converged. If the tear is converged, this will be equal to the Variables.InUse.
Variables.InUse / Vars.InUse Display Displays the number of variables in the tear block that need to be converged for the tear block to be converged. This is will be less than or equal to Variables.Count.
Variables.Count / Vars.Count Display Displays the total number of variables in the tear block which may need to be converged for the tear block to be converged.
Variables.ToConverge / Vars.ToConverge Display Displays the number of variables in the tear block yet to converge. This will be the difference between Variables.InUse and Variables.Converged. If the tear is converged then this will be equal to zero.
WorstTag Display The name of the variable in the tear block that carries the worst error.
WorstValue Display The value of the variable in the tear block that carries the worst error. The units are SI units for the WorstTag shown (eg K for temperature, kg/s for species mass flow).
WorstDiff Display The delta change value of the variable in the tear block that carries the worst error. The units are SI units for the WorstTag shown.
WorstError Display The error percentage of the variable in the tear block that carries the worst error. Refer to Tolerance Testing
LargestMeasRatio Display The largest ratio of the value of a variable in the tear block to the absolute tolerance. Refer to Tolerance Testing.
Convergence (Current Step)
State Display Displays the state of the Tear block for the current step. Possible states are: InActive, NotConverged, Converged, NoFlow.
Converged Display Displays the state of the Tear Block in terms of convergence for the current step. Result will be 1=Yes or 0=No.
NoFlow Display Displays the state of the Tear Block in terms of flow for the current step. Result will be 1=Yes or 0=No.
HasActiveFlow Display Displays if there is flow into the flange in the current step. Result will be 1=Yes or 0=No. Calculated using the tear absolute tolerance. Will be true if Qi.Qm > Tear.Tol.Abs.
HasAccumMass Display Displays if there is accumulated mass in the tear that needs to be recovered. Result will be 1=Yes or 0=No. Calculated using the tear absolute tolerance. Will be true if ABS(TearAccumIn.Mt-TearAccumOut.Mt)/DeltaTime > Tear.Tol.Abs.
Step.Iterations Display Number of iterations executed during current step.
Step.Iterations.Busy Display Number of iterations not converged during current step.
Step.Iterations.Reqd Display Number of iterations required to reach convergence during current step.
Step.Iterations.Good Display Number of iterations that tear is converged during current step.
Convergence (Overall)
Steps Display The number of steps performed in the current run.
Steps.Good Display The number of good steps (tear converged) in the current run.
Steps.Good.Current Display The current run of consecutive good steps (tear converged).
Steps.Good.Maximum Display The maximum number of consecutive good steps (tear converged) in the current run.
Steps.Bad Display The number of bad steps (tear not converged) in the current run.
Steps.Bad.Current Display The current run of bad steps (tear not converged).
Steps.Bad.Maximum Display Maximum number of consecutive bad steps (tear not converged) in the current run.
Iterations Display The total number of iterations performed in the current run (cumulative, maximum of Steps*MaxIterations).
Iterations.Reqd Display The total number of iterations required to reach convergence.
Difficult Steps
Worst.Step Display Step number of worst (most iterations) step executed.
Worst.Step.Iters Display Number of required iterations executed during Worst.Step.
First.Bad.Step Display Step number of first bad step executed.
Last.Bad.Step Display Step number of last bad step executed.
Recovery
Recovery.Method 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 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. The maximum fraction of the flow that can be recovered in a single step.
Recovery.MaintainT
(Only available in Build 136)
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. The maximum fraction of the flow that can be recovered in a single step.
Recovery.MaxTempDiff Input Only available in Build 137 or later. The maximum temperature difference per step caused by recovery of accumulated energy.
Balance
Accum.Mass / Mt Display The net amount of mass accumulated in the Tear (ABS(TearAccumIn.Mt-TearAccumOut.Mt)).
Accum.Energy / Hf Display The net amount of energy accumulated in the Tear (ABS(TearAccumIn.totHf@T-TearAccumOut.totHf@T)).
Accum.Mass.Balance Display Displays if a mass balance has been achieved across the tear. Result will be 1=Yes or 0=No. Calculated using the tear relative tolerance. Will be true if ABS(TearAccumIn.Mt-TearAccumOut.Mt)/DeltaTime > Qi.Qm*Tear.Tol.Rel.
Accum.Energy.Balance Display Displays if an energy balance has been achieved across the tear. Result will be 1=Yes or 0=No. Calculated using the tear relative tolerance. Will be true if ABS(TearAccumIn.totHf@T-TearAccumOut.totHf@T)/DeltaTime > Qi.totHf@T*Tear.Tol.Rel.
Qi Material Flow Section
Qo Material Flow Section
TearAccumIn Material Flow Section
TearAccumOut Material Flow Section