Pipe - Dynamic Mode

From SysCAD Documentation
Jump to navigation Jump to search

Navigation: Models ➔ General Models ➔ Pipe - Dynamic Mode

Pipe Pipe - Dynamic Mode

General Description

This section is for the Pipe model when used in Dynamic Transfer mode. For help on the Pipe model in Steady State mode, please see Pipe.

A Pipe (or Link) is used to transfer material between two units. Each Pipe can have only one source and one destination. A large amount of information is contained in a pipe for reporting and control.

In Dynamic Transfer mode pipes may be configured either as Transfer Push or Transfer Pull. The user may set the transfer mode on the Info tab of the pipe:

  • In Transfer Pull mode Local networks are established, and this will determine the flow through the individual pipes.
  • In Transfer Push mode the pipes act as chutes where flow is instantaneously transferred from the source to the destination unit.
  • Please see Dynamic Transfer Modes for more information on Transfer Push and Transfer Pull modes.

Note: The user only needs to set the transfer mode for any selected pipe in the Local Network - all other pipes in this Local network will copy this transfer mode.

Flowchart

The following shows the sequence of events if a Pipe is not simplified and any sub model options are enabled.

Pipe - Dynamic non simplified.jpg

Data Sections

Summary of Data Sections

The pipe access window may consist of a number of sections. This number may increase or decrease, based on user configuration and / or number of species.

  1. Pipe-1 - The first tab displays a summary of the flow information in the pipe, the Source and Destination connections of the pipe.
  2. Settings - The second tab allows the user to change the pipe settings. To enable the sub models, for example Reactions or Environmental Heat Exchange, in a Pipe, the user must first disable Simplify and then the Evaluation Block (EB) will be visible.
  3. PC - Optional tab that is visible if EB.Solubility.On and/or [email protected] is enabled on the Settings tab.
  4. RB - Optional tab that is visible if Reactions are enabled.
  5. EHX - Optional tab that is visible if Environmental Heat Exchanger is enabled.
  6. Evap - Optional tab that is visible if Evaporator is enabled.
  7. VLE - Optional tab that is visible if Vapour Liquid Equilibrium is enabled.
  8. MU - Optional tab, or multiple tabs if more than 1 Makeup Block is selected, Only visible if one of more Makeup Blocks are enabled in the Evaluation Block.
  9. DB - Optional tab, or multiple tabs if more than 1 Discard Block is selected. Only visible if one of more Discard Blocks are enabled in the Evaluation Block. Only available in Build 138 or later.
  10. Qi - This and subsequent tab pages, e.g. Qi.. and Sp, shows the properties of the inlet stream. This tab is only visible if Simplify is NOT enabled. If any sub-models have been enabled, then these values are BEFORE they have been completed (see the Flowchart above).
  11. Qo - This and subsequent tab pages, e.g. Qo.. and Sp, shows the properties of the outlet stream. This tab is always visible. If any sub-models have been enabled, then these values are AFTER they have been completed (see the Flowchart above).
  12. Info tab - contains general settings for the unit and allows the user to include documentation about the unit and create Hyperlinks to external documents.
  13. MP tab - Optional tab, only visible if Procedures have been enabled on the Info tab page.
  14. Links tab, contains a summary table for all the input and output streams.
  15. Audit tab - contains summary information required for Mass and Energy balance. See Model Examples for enthalpy calculation Examples.

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

Pipe-1

Tag (Long/Short) Input / Calc 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 use the text in the 'ConnectDesc' field - this displays the Source and Destination tags of the pipe.

Results: Inlet Flow Conditions

MassFlow / Qm Calc The total mass of material flowing through the pipe.
VolFlow / Qv Calc The total volumetric flow through the pipe.
VolFlow / NQv Calc The normalised volumetric flow through the pipe. The volume is calculated at Normal Temperature and Pressure (NTP), default values are 25°C and 101.325kPa. This is only relevant for flows containing vapours.
NTP can be specified by the user in the configuration file (see Project Configuration).
TemperatureIn / Ti Calc The temperature of the material flowing into the pipe.
Temperature / T Calc The temperature of the material flowing into the pipe.
Density / Rho Calc The density of the material flowing into the pipe.
NDensity / NRho Calc The normalised density of the material flowing through the pipe (using inlet conditions). The normalised density is calculated at Normal Temperature and Pressure (NTP), default values are 25°C and 101.325kPa. This is only relevant for flows containing vapours.
NTP can be specified by the user in the configuration file (see Project Configuration).
PressureIn / Pi Calc The pressure into the pipe.

Outlet Flow Conditions

TemperatureOut / To Calc The temperature of the material flowing out of the pipe.
PressureOut / Po Calc The pressure out of the pipe.

Connections

SourceLink / SrcIO Display The tag of the pipe's source unit, including the I/O connection point of that unit.
E.g. If the source is a Thickener, this will show whether the pipe is connected to the Overflow or the Underflow.
DestinationLink / DstIO Display The tag of pipe's destination unit, including the I/O connection point of that unit.
SourcePortID / SrcPortID Display The I/O connection point of the source unit.
DestinationPortID / DstPortID Display The I/O connection point of the destination unit.
SourceFlange / SrcFlange Display The tag of pipe's source Flange.
If the pipe is a tear stream (i.e. if the associated source Flange has a Tear), this will be noted by the tag comment "Has a Tear".
DestinationFlange / DstFlange Display The tag of pipe's destination Flange.
ConnectDescription / ConnectDesc Display A description of the pipe based on the source and destination units, useful for reporting. This includes the Port ID if unit has more than one type available.
SysCAD will copy this field into the GenDesc field IF the EqpDesc field on the Info tab is blank.

Transfer Pull Mode

TN... - This section is only visible in Transfer Pull Mode
SourceCount Calc The number of possible sources where material is available.
QmAvail Calc The total amount of material available from all sources
QmAvailNR Calc The total amount of material available (not restricted) from all sources
AvailRho Calc The density of material available, used to calculate the volumetric flowrate
FreeCount Calc
QmDemand Calc The total demanded mass flow from downstream process
LinkPull Calc

Settings

Tag (Long/Short) Input/ Calc Description

Options

Flow.On Tick Box The default state is on. This variable can be used to disable the pipe. No material will be allowed to flow through the pipe if the box is not checked.
Simplify Tick Box By default this state is enabled, causing the pipe to be a 'simple' pipe with only the Qo tabs being visible. If the user wishes to set anything in the pipe or enable reactions, heat loss, etc., then this tick box must be disabled. Additional fields will then become visible and the user may set sub-models in the pipe.
Show.Qi Tick Box This tickbox is only visible if Simplify is disabled. The user may enable this to view both the Qi (flow into the pipe) and Qo (flow out of the pipe) tabs, which may be useful if the user has added reactions, heat exchange, etc. to the pipe.
CollectStats Tick Box Statistics section described below will be visible if this is enabled. This allows the user to collect statistics on the pipe flow during a run.
FwdOnly Tick Box If this is enabled then flow may only occur in the Forward direction through the pipe.
Direction
(This is used for SimpleP pipes,
where simple pressure
networks are used)
Default Material will flow in either direction through the pipe, as required by the network.
Forward Material may only flow in the Forward direction.
Reverse Material may only flow in the Reverse direction.

FC(FlowCapacity)

This section is visible in Transfer mode only.

CapacityControl List Box Off - The maximum mass flow through the pump will be set to unlimited amount (uncontrolled)
ByMassFlow - The maximum mass flow through the pump
ByVolumeFlow - The maximum volumetric flow through the pump
Qm.RqdCapacity / Qm.Capacity Input Visible when ByMassFlow option is selected. The required pump Capacity in mass flow if the pump is operating at 100% speed.
Qv.RqdCapacity / Qv.Capacity Input Visible when ByVolueFlow option is selected. The required pump Capacity in volumetric flow if the pump is operating at 100% speed.
Qm.MinCapacity / Qm.MinCap Input Visible with the ByMassFlow method. The minimum user specified flow capacity by mass.
Qm.MaxCapacity / Qm.MaxCap Input Visible with the ByMassFlow method. The maximum user specified flow capacity by mass. Enter * for unlimited flow.
Qv.MinCapacity / Qv.MinCap Input Visible with the ByVolumeFlow method. The minimum user specified flow capacity by volume.
Qv.MaxCapacity / Qv.MaxCap Input Visible with the ByVolumeFlow method. The maximum user specified flow capacity by volume. Enter * for unlimited flow.
MeasRho Display The stream density used when converting between mass and volume flows.
OverCapacity Spill If more material enters the pipe then the Maximum Capacity value, then the excess material will be 'spilled' and sent to the Spills area.
Accept If more material enters the pipe then the Maximum Capacity value, then the pipe must accept the excess material.
BatchMethod None The Batch functionality is not enabled.
Total Mass The Batch functionality is enabled and the required batch size is defined in terms of Mass flow. Further fields will become visible if this option is selected allowing the user to set the required batch mass.
Total Volume The Batch functionality is enabled and the required batch size is defined in terms of Volume flow. Further fields will become visible if this option is selected allowing the user to set the required batch volume.
The following fields will be visible if Total Mass is selected as the Batch method.
M.BatchAddition Input The Mass of the required Batch. This amount of material will be allowed to flow out of the pipe at the rate specified in Qm.Capacity or Qv.Capacity.
When this value is set the amount of material will be added to the amount of material already in M.BatchRemaining (the field below), and then this field will revert to 0.
M.BatchRemaining Calc / Input The Mass of material currently in a Batch, i.e. the amount of material in a Batch that still has to flow through the pipe. Normally this value is initialised at the start of a run and then it is calculated by SysCAD from the amount required in M.BatchAddition and the amount already delivered by the batch.
However, the user may set this value and hence override the calculated Batch amount at any stage.
If the users sets this as Undefined (or '*') this is equivalent to any infinite Batch and therefore the flow through the pipe will not be restricted.
M.BatchTotal Display The Total Mass that has been added to the Batch using the BatchAddition field. Note this will exclude any Preset Batch amount or any manual changes to the BatchRemaining field.
The following fields will be visible if Total Volume is selected as the Batch method.
V.BatchAddition Input The Volume of the required Batch. This amount of material will be allowed to flow out of the pipe at the rate specified in Qm.Capacity or Qv.Capacity.
When this value is set the amount of material will be added to the amount of material already in V.BatchRemaining (the field below), and then this field will revert to 0.
V.BatchRemaining Calc / Input The Volume of material currently in a Batch, i.e. the amount of material in a Batch that still has to flow through the pipe. Normally this value is initialised at the start of a run and then it is calculated by SysCAD from the amount required in V.BatchAddition and the amount already delivered by the batch.
However, the user may set this value and hence override the calculated Batch amount at any stage.
If the users sets this as Undefined (or '*') this is equivalent to any infinite Batch and therefore the flow through the pipe will not be restricted.
V.BatchTotal Display The Total Volume that has been added to the Batch using the BatchAddition field. Note this will exclude any Preset Batch amount or any manual changes to the BatchRemaining field.
The following fields will be visible if Total Mass or Total Volume is selected as the Batch method.
BatchState None No Batch mode has been set.
Inactive A Batch method has been selected, but the Batch is undefined.
Busy A Batch method has been selected, there is material remaining in the Batch, and hence there is flow in the pipe due to the Batch.
Stop Flow A Batch method has been selected, there is NO material remaining in the Batch, and hence there is no flow in the pipe, i.e. the Batch will prevent any flow in the pipe.
BatchClearOnEmpty Tickbox Available from Build 139.32925. If selected, this clears (i.e. sets to 0) the Batch amount with the Empty Action.
BatchUsePreset Tickbox This enables the use Preset for the Batch amount.
M or V.BatchUsePreset Input The Mass or Volume of the Batch when the model is Preset. Refer to Preset for more information.

EB (Flow Evaluation Block)

This is only visible if Simplify is NOT enabled.

Solubility.On Tickbox Only visible if Solubility has been defined for at least one species in the project. Allows the user to switch on any predefined solubility curve to adjust the composition of material in the unit.
[email protected] Tickbox Only visible if Phase Change at Temperature has been defined for at least one species in the project and Plant Model - Species Tab - PhaseChange@T = OFF. Allows the user to switch on any predefined phase changes at temperature in the unit.
EvalSequence Calc The sequence in which the sub models (which are part of the evaluation blocks) will be calculated. The sequence is determined by the priority selection for the individual sub-models.
Note: If the user chooses On-AutoSequence then SysCAD will determine the sequence of the sub-models. The auto evaluation sequence followed will be the order the sub models are listed below.
Makeups Input The number of Makeup Blocks required. Extra dropdown options Makeup1, Makeup2, etc. will be added to allow these to be switched on and off and prioritised in relation to the other sub-models.
MakeupX List This can be used to switch the Makeup Block (MU) on or off and prioritise it in relation to the other sub-models. If this is 'On' then the associated page, MUX becomes visible and may be configured.
Note: This field is only visible if the entry for 'Makeups' is greater than 0. If there is one makeup then X=1. If there are two makeups, then X=1 and X=2, etc.
Reactions List Reaction Block (RB) - Enable or disable Reactions and set the sequence in relation to the other sub-models. If this is 'On' then the associated page, RB becomes visible and may be configured.
Note: The user does not have to configure a reaction file, even if this block is checked.
EnvironHX List Environmental Heat Exchanger (EHX) - Enable or disable Environmental Heat Exchange and set the sequence in relation to the other sub-models. If this is 'On' then the associated page, EHX becomes visible and may be configured.
Note: The user does not have to configure an environmental heat exchange, even if this block is checked.
Evaporation List Evaporation Block (Evap) - Enable or disable the Evaporator and set the sequence in relation to the other sub-models. If this is 'On' then the associated page, Evap becomes visible and may be configured.
Note: The user does not have to configure an evaporator, even if this block is checked.
VLEquilibrium List Vapour Liquid Equilibrium (VLE) - Enable or disable Vapour Liquid Equilibrium and set the sequence in relation to the other sub-models. If this is 'On' then the associated page, VLE becomes visible and may be configured.
Note: This option may automatically adjust the species make-up.
Discard Input The number of discard blocks required. Extra dropdown options Discard1, Discard2, etc. will be added to allow these to be switched on.
DiscardX List This can be used to switch the Discard Block (DB) on or off and prioritise it in relation to the other sub-models. If this is 'On' then the associated page, DBX becomes visible and may be configured.
Note: This field is only visible if the entry for 'Discards' is greater than 0. If there is one discard then X=1. If there are two discards, then X=1 and X=2, etc.

Pressure Drop

Not available in Dynamic Simple Mode.

Press_Mode None There is no pressure change in the pipe.
Fixed_Drop The user can enter a fixed pressure drop in the pipe. The default is 0.
Fixed_Boost The user can enter a fixed pressure boost in the pipe. The default is 0.
Darcy_DP The pressure change will be calculated using the Darcy equation.
Const_Src_P The user can type in a fixed pressure value.
Diameter_Velocity The user may specify a velocity and SysCAD will calculate a pipe diameter to give the required velocity.
Note: SysCAD does NOT calculate a pressure drop for this method.
dP Calc The calculated pressure change across the pipe, based on the method selected by the user. This value will be zero for the 'None' and 'Diameter_Velocity' methods.
Pdrop Calc The calculated pressure drop across the pipe, based on the method selected by the user. This value will be zero for the 'None' and 'Diameter_Velocity' methods.
This value will always have the opposite sign to dP above.
The following field is only visible if either the Fixed_Drop or Fixed_Boost method is selected.
Fxd_DP Input Allows the user to enter a change in pressure value. This may be positive to emulate a Pump, or negative to emulate pressure drop due to flow.
The following field is only visible if the Const_Src_P method is selected.
Lnk_P_Src Input Allows the user to specify the outlet pressure from the pipe.
The following fields are only visible if the Diameter_Velocity method is selected.
Diam Display The estimated nominal diameter of the pipe based on the user defined Velocity.
Velocity / Vel Input The user defined target velocity, SysCAD will estimate the required Pipe diameter needed to achieve this required velocity.
Pdrop Calc This is not used.
The following fields are only visible if the Darcy_DP method is selected.
Diam Input The Inner diameter of the pipe.
ScaleBuildUp Input The build up of material inside the pipe, thus reducing the ID of pipe. For a clean pipe, this value = 0.
K_Method Calc K Calculate K from user defined values.
Define_K Calculates the pressure drop using user specified pressure drop factor.
K_Value Input / Calc The pressure drop factor: K = f * L/D. If the Define_K method is selected, this is an input, otherwise it is calculated.
The following fields are visible if Calc_K method is selected.
Length Input Sum of the actual and fitted length of the pipe.
f_Method Calc_f Calculate the friction factor from user defined values.
Define_f The user can define a friction factor (f) to be used
FricFac Input The Darcy friction factor (f). Please note this is equivalent to (4) times Fanning's friction factor. Visible if Define_f method is selected.
Viscosity Input The Viscosity of the material flowing through the pipe. Visible if Calc_f method is selected.
Pipe_Rough Input The Pipe Roughness value. Visible if Calc_f method is selected.
Re Calc The calculated Reynolds number. Visible if Calc_f method is selected.
FricFac Calc The calculated Darcy friction factor (f). Visible if Calc_f method is selected. Please note this is equivalent to (4) times Fanning's friction factor.
K_MinorLosses Input K value for minor pressure losses in the pipe.
Velocity / Vel Calc The velocity in the pipe.
Note: a warning will be given if the velocity in the pipe is too high. Velocity limits maybe set/adjusted via View-PlantModel-Settings Tab. See Range Checks

End Points

SrcHFrc Input/ Display The height, as a fraction, of the pipe from the Source unit. This may be set by the user only if the Source unit is a Tank. For all other units, this is a display field.
DstHFrc Input/ Display The height, as a fraction, of the pipe into the Destination unit. This may be set by the user only if the Destination unit is a Tank. For all other units, this is a display field.

Tear

Normally, each Recycle loop contains a single Tear stream, automatically identified by the SysCAD solver. However, the user may manually set tear streams if required.

Priority Normal SysCAD determines the priority of the stream in the solver network and whether the stream should include a Tear and its solving order.
First The user may force the stream order to be first in the network.
Last The user may force the stream order to be last in the network.
ReqdType TearIfReqd ("NoTear" prior to Build 139.) No manual tear is required. A Tear may be created if required by the solver.
ManualTear This option is used when the user does not want to use the system-defined tear stream. This will force SysCAD to set this pipe as a Tear stream and the system-defined tear stream in the recycle loop will be reset to have no tear.
Break This option is used when the user want to 'break' the stream and manually set some parameters in the stream outlet.
Type NoTear The stream has no tears or breaks.
SystemTear SysCAD has analysed the network and determined that the stream is a Tear stream because it is part of a recycle loop and is the most efficient stream to tear.
ManualTear The user has manually set this stream as a Tear stream.
Break The user has manually 'broken' the stream.
Flange Display The tag of the pipe's source flange that may have an associated Tear. If this Flange has a Tear, this will be noted with a tag comment and the TearBlock field will contain the relevant Tear tag.
TearBlock Display If the Pipe is a tear stream, this field contains the relevant Tear block tag.
AdjQmToEstQm Tickbox If this is enabled then the mass flow from the pipe will be forced to be equal to the estimated mass flow.

Statistics

This section will only be visible if the CollectStats tick box is enabled in Options section.

Reset_Stats Button The user may click on this button to reset all of the statistics for this pipe back to zero.
Time Display The total time during which the statistics have been collected.
TotalMass / Mass Display The total mass that has flowed through the pipe during the measured time.
MassFlow_Average / QmAvg Display The average Mass flow through the pipe during the measured time.
ZeroFlowTime / TimeNoQm Display The total time during which there has been no flow through the pipe.
FlowTime / TimeQm Display The time during which there has been non-zero flow through the pipe.
On_Average / OnQmAvg Display The average Mass flow through the pipe for the time when there has been non-zero flow, i.e. periods of zero flow are not included in this calculation.
Min_MassFlow / QmMin Display The minimum Mass flow through the pipe during the measured time.
Max_MassFlow / QmMax Display The maximum Mass flow through the pipe during the measured time.
TotalVol / Volume Display The total volume that has flowed through the pipe during the measured time.
VolFlow_Average / QvAvg Display The average Volume flow through the pipe during the measured time.
SolidMass / SMt Display The total Solids mass that has flowed through the pipe during the measured time.
SolidMassFlowAvg / SQmAvg Display The average Solids mass that has flowed through the pipe during the measured time.
LiquidMass / LMt Display The total Liquids mass that has flowed through the pipe during the measured time.
LiquidMassFlowAvg / LQmAvg Display The average Liquids mass that has flowed through the pipe during the measured time.
TotalQmCapacity / CapMT Display The total Mass Capacity of the pipe during the measured time.
CapMassFlowAvg / CapQmAvg Display The average required Mass Capacity of the pipe during the measured time.
CapUtilisation / CapUtil Display The Mass Capacity of the pipe that has been utilised during the measured time.

Hints and Comments

  1. The user must ensure that the View and Phase options will display the required variables. e.g. if the concentration of H2SO4(aq) is required, then the View would be 'CompntConc' and Phase should be 'Liquid'. If Phase is 'All', then the model calculates the acid concentration using the volume of solids, liquids and vapours.