Professional Documents
Culture Documents
(or later).
1 Open a new project in Visual Basic 6
Next
Now this type of code must be written as follows:
Dim iPipe As Long
Dim npipes As Long
For iPipe = 1 To npipes
Set pipe = FnApp.Pipes.Item(iPipe)
WorkVal = pipe.PropertyByName(PropertyName)
Next iPipe
4 In VB6 enum values are actually constants, thus Enum members can be
used directly without the Enum type, e.g. fntUnknownValue. In VB.Net
the Enum type is just a type, not a constant. Also in VB6 it is not possible
to have items of the same name under different Enums, e.g.
fntFlowRegime.fntUnknownValue and
fntVariableStatus.fntUnknownValue. Therefore to avoid this issue,
MicroSoft determines that all Enum items should be renamed by having
their Enum type as prefix followed by character _. Thus existing code
must be modified to include the new Enum item names. For instance,
instead of fntUnknownValue for Variable Status, we now have
fntVariableStatus_fntUnknownValue. Please look in the
AspenTech.FlareSystem.Analyzer Object Browser for the new Enum items
names.
9 Theoretical Basis 157
9 Theoretical Basis
Pressure Drop
Pipe Pressure Drop Method
Vapor Phase Pressure Drop Methods
Pressure drop can be calculated either from the theoretically derived equation
for isothermal flow of a compressible fluid in a horizontal pipe
2
:
( )
0 2
2
In
2
2
1
2
2
2
1
2
= |
.
|
\
|
|
|
.
|
\
|
+
+
|
|
.
|
\
|
|
.
|
\
|
a
G L
f
RT
P P M
P
P
a
G
f
|
9.1
weight Molecular M
e Temperatur T
length Equivalent L
diameter Internal
factor friction Fanning f
constant gas Universal R
pressure Downstream P
pressure Upstream P
pipe of area sectional Cross a
flow Mass G
where
f
=
=
=
=
=
=
=
=
=
=
|
2
1
:
158 9 Theoretical Basis
Or from the theoretically derived equation for adiabatic flow of a compressible
fluid in a horizontal pipe
2
:
|
|
.
|
\
| +
|
|
.
|
\
|
|
.
|
\
|
+ =
|
|
.
|
\
|
1
2
2
2
1
2
1
1
In
1
1
2
1 -
V
V
V
V
G
a
V
P L
Af
f
|
9.2
heats specific of Ratio
length Equivalent L
diameter Internal
factor friction Fanning f
volume specific Downstream V
volume specific Upstream V
constant gas Universal R
pressure Upstream P
pipe of area sectional Cross a
flow Mass G
where
f
=
=
=
=
=
=
=
=
=
=
:
2
1
1
|
The friction factor is calculated using an equation appropriate for the flow
regime. These equations correlate the friction factor to the pipe diameter,
Reynolds number and roughness of the pipe
4
:
Turbulent Flow (Re > 4000)
The friction factor may be calculated from either the Round equation:
( )
+
=
5 . 6 135 . 0
log 61 . 3
1
e
f
Re
Re
f
|
9.3
roughness pipe Absolute e
diameter Internal
number Reynolds Re
factor friction Fanning f
where
f
=
=
=
=
|
:
Or from the Chen
21
equation:
( )
|
|
.
|
\
|
|
.
|
\
|
+ =
8981 . 0
1098 . 1
149 . 7
8257 . 2
/
log
0452 . 5
7065 . 3
/
log 4
1
Re
e
Re
e
f
f
| |
9 Theoretical Basis 159
9.4
roughness pipe Absolute e
diameter Internal
number Reynolds Re
factor friction Fanning f
where
f
=
=
=
=
|
:
Transition Flow (2100 s Re s 4000)
)
`
|
|
.
|
\
|
|
|
.
|
\
|
|
|
.
|
\
|
=
Re
e
Re
e
Re
e
f
f
0 . 13
7 . 3
log
02 . 5
7 . 3
log
02 . 5
7 . 3
log 0 . 4
1
| | |
9.5
roughness pipe Absolute e
diameter Internal
number Reynolds Re
factor friction Fanning f
where
f
=
=
=
=
|
:
Laminar Flow (Re < 2100)
Re
f
f
16
=
9.6
number Reynolds Re
factor friction Fanning f
where
f
=
=
:
The Moody friction factor is related to the Fanning friction factor by:
f m
f f - = 4
9.7
factor friction Moody f
factor friction Fanning f
where
m
f
=
=
:
160 9 Theoretical Basis
2-Phase Pressure Drop
Although the Beggs and Brill method was not intended for use with vertical
pipes, it is nevertheless commonly used for this purpose, and is therefore
included as an option for vertical pressure drop methods.
Beggs and Brill
The Beggs and Brill
9
method is based on work done with an air-water mixture
at many different conditions, and is applicable for inclined flow. In the Beggs
and Brill correlation, the flow regime is determined using the Froude number
and inlet liquid content. The flow map used is based on horizontal flow and
has four regimes: segregated, intermittent, distributed and transition. Once
the flow regime has been determined, the liquid hold-up for a horizontal pipe
is calculated, using the correlation applicable to that regime. A factor is
applied to this hold-up to account for pipe inclination. From the hold-up, a
two-phase friction factor is calculated and the pressure gradient determined.
Fig 9.1
The boundaries between regions are defined in terms of two constants and
the Froude number
10
:
( )
3 2
1
0207 . 0 481 . 0 757 . 3 62 . 4 exp x x x L =
9.8
( )
5 3 2
2
000625 . 0 0179 . 0 609 . 1 602 . 4 061 . 1 exp x x x x L + =
9 Theoretical Basis 161
9.9
( )
( )
flowrate volumetric situ In q
q q q content liquid Input
In x
where
gas liquid liquid
=
+ = =
=
/
:
According to Beggs and Brill:
1 If the Froude number is less than L
1
, the flow pattern is segregated.
2 If the Froude number is greater than both L
1
and L
2
, the flow pattern is
distributed.
3 If the Froude number is greater than L
1
and smaller than L
2
the flow
pattern is intermittent.
Dukler Method
The Dukler
10
method breaks the pressure drop into three components -
Friction, Elevation and Acceleration. The total pressure drop is the sum of the
pressure drop due to these components:
A E F Total
P P P P A + A + A = A
9.10
on accelerati to due pressure in Change P
elevation to due pressure in Change P
friction to due pressure in Change P
pressure in change Total P
where
A
E
F
Total
= A
= A
= A
= A
:
The pressure drop due to friction is:
D g
V L f
P
c
m
m
TP
F
144
2
2
= A
9.11
) (
) / 2 . 32 ( g
) / (
) / (
) (
) (
:
2
3
ft pipe of diameter Inside D
s lbf ft lbm constant nal Gravitatio
ft lb mixture phase two of Density
s ft velocity
equal assuming pipeline in mixture phase two the of Velocity V
ft pipeline the of length Equivalent L
y empiricall determined factor friction phase Two f
where
c
m
m
TP
=
=
=
=
=
=
162 9 Theoretical Basis
The pressure drop due to elevation is as follows:
144
= A
H E
P
L h
E
9.12
changes elevation of Sum H
density Liquid
y empiricall determined factor head Liquid E
where
L
h
=
=
=
) (
:
The pressure drop due to acceleration is usually very small in oil/gas
distribution systems, but becomes significant in flare systems:
(
(
|
|
.
|
\
|
+
|
|
.
|
\
|
+
= A cos
144
1
2
2
2
2
2
US
L
LPL L
L
GPL g
DS
L
LPL L
L
GPL g
c
A
R
Q
R
Q
R
Q
R
Q
A g
P
9.13
bend pipe the of Angle
capacity pipeline of percentage a as pipeline in holdup Liquid R
hr ft pressure and e temperatur pipeline at flowing liquid of Volume Q
hr ft pressure and e temperatur pipeline at flowing gas of Volume Q
density Gas
area sectional Cross A
where
L
LPL
GPL
g
=
=
=
=
=
=
) / (
) / (
:
3
3
Orkiszewski Method
The Orkiszewski
11,12
method assumes there are four different flow regimes
existing in vertical two-phase flow - bubble, slug, annular-slug transition and
annular-mist.
The bubble flow regime consists mainly of liquid with a small amount of a
free-gas phase. The gas phase consists of small, randomly distributed gas
bubbles with varying diameters. The gas phase has little effect on the
pressure gradient (with the exception of its density).
In the slug flow regime, the gas phase is most pronounced. The gas bubbles
coalesce and form stable bubbles of approximately the same size and shape.
The gas bubbles are separated by slugs of a continuous liquid phase. There is
a film of liquid around the gas bubbles. The gas bubbles move faster than the
liquid phase. At high flow velocities, the liquid can become entrained in the
gas bubbles. The gas and liquid phases may have significant effects on the
pressure gradient.
Transition flow is the regime where the change from a continuous liquid phase
to a continuous gas phase occurs. In this regime, the gas phase becomes
9 Theoretical Basis 163
more dominant, with a significant amount of liquid becoming entrained in the
gas phase. The liquid slug between the gas bubbles virtually disappears in the
transition regime.
In the annular-mist regime, the gas phase is continuous and is the controlling
phase. The bulk of the liquid is entrained and carried in the gas phase.
Orkiszewski defined bubble flow, slug flow, mist flow and gas velocity
numbers which are used to determine the appropriate flow regime.
If the ratio of superficial gas velocity to the non-slip velocity is less than the
bubble flow number, then bubble flow exists, for which the pressure drop is:
D g
R
V
f P
c
L
sL
L tp
2
2
|
|
.
|
\
|
= A
9.14
) (
) / 2 . 32 (
) / (
) / (
) / (
:
2
3
2
ft diameter Hydraulic D
s lbf ft lbm constant nal Gravitatio g
velocity slip non on dependent factor ess Dimensionl R
s ft velocity liquid l Superficia V
ft lb density Liquid
factor friction phase Two f
length of foot per ft lb drop Pressure P
where
c
L
sL
L
tp
=
=
=
=
=
=
= A
If the ratio of superficial gas velocity to the non-slip velocity is greater than
the bubble flow number, and the gas velocity number is smaller than the slug
flow number, then slug flow exists. The pressure drop in this case is:
(
I +
|
|
.
|
\
|
+
+
|
|
.
|
\
|
= A
r ns
r sL
c
ns L tp
V V
V V
D g
V f
P
2
2
9.15
Constant
velocity rise Bubble V
velocity slip Non V
where
r
ns
= I
=
=
:
The pressure drop calculation for mist flow is as follows:
( )
D g
V
f P
c
sg
g tp
2
2
= A
164 9 Theoretical Basis
9.16
) / (
) / (
:
3
ft lb density Gas
s ft velocity gas l Superficia V
where
g
sg
=
=
The pressure drop for transition flow is:
( )
m s
P x P P A + A = A 1
9.17
numbers velocity gas and flow slug flow mist on dependent factor Weighting x
flow mixed for drop Pressure Pm
flow slug for drop Pressure Ps
where
, , ,
:
=
= A
= A
The pressure drop calculated by the previous equations, are for a one-foot
length of pipe. These are converted to total pressure drop by:
(
(
|
|
.
|
\
|
A
= A
2
4637
1 144
p
f total
total
PA
G Q
PL
P
9.18
) (
) (
) (
) (
) / (
) / ( /
) / (
:
2
3
3
ft segment line of Length L
above calculated as drop pressure Unit P
psia segment in pressure Average p
ft pipe of area sectional Cross A
s ft rate flow Gas G
s lb gas liquid combined of rate Mass Q
ft lb regime flowing the of Density
where
p
f
total
=
= A
=
=
=
=
=
9 Theoretical Basis 165
Fittings Pressure Change Methods
The correlations used for the calculation of the pressure change across a
fitting are expressed using either the change in static pressure or the change
in total pressure. Static pressure and total pressure are related by the
relationship:
2
2
v
P P
s t
+ =
9.19
In this equation and all subsequent equations, the subscript t refers to total
pressure and the subscript s refers to the static pressure.
Enlargers/Contractions
The pressure change across an enlargement or contraction may be calculated
using either incompressible or compressible methods. For two phase systems
a correction factor that takes into account the effect of slip between the
phases may be applied.
Figure A.2 and A.3 define the configurations for enlargements and
contractions. In these figures the subscript 1 always refers to the fitting inlet
and subscript 2 always refers to the fitting outlet.
Fig 9.2
Fig 9.3
166 9 Theoretical Basis
Fitting Friction Loss Coefficient
The friction loss coefficients for Enlargements & Contractions are given by:
Sudden and Gradual Enlargement
For an enlarger, both Crane & HTFS methods use the same the fittings loss
coefficients which are defined by Crane
26
. These methods are based on the
ratio of smaller diameter to larger diameter ().
If u < 45
( )
2
2
1
1
2
sin 6 . 2
|
.
|
\
|
= K
9.20
Otherwise
( )
2
2
1
1 = K
9.21
2
1
c t
C K
K =
9.22
57806 . 0 0.39543
5385 . 4 24265 . 14 54038 . 8 2211 . 19
0.5
1.5 2.5 2
+ +
+ + =
t
K
9.23
2
1
2
|
|
.
|
\
|
=
d
d
where:
9 Theoretical Basis 167
The contraction coefficient, is defined by
( ) ( ) ( )
25 . 0
79028 . 4 ' 6240 . 9
' 1 ' 03614 . 0 0179 . 0 + + =
le C
c
9.24
o
/180 '
:
=
where
HTFS
The fittings loss coefficients are defined by HTFS
27
. These methods are same
as the previous Crane method (Equations A.22 A.24) except for sudden
contractions where the contraction coefficient is calculated differently.
If = 180 (Abrupt contraction)
( ) - 1 0.41 1
1
+
=
c
C
9.25
Incompressible Single Phase Flow
The total pressure change across the fitting is given by:
2
2
1 1
1
v
K P
t
= A
9.26
Velocity v
density Mass
t coefficien loss Fittings K
change pressure Total p
where
=
=
=
= A
:
1
Incompressible Two Phase Flow
Sudden and Gradual Enlargement
The static pressure change across the fitting is given by HTFS
27
2
2
1 2 1
2
1
1
LO
l
s
m K
P |
|
.
|
\
|
+
= A
9.27
( )
g
g
g
l
g
g
LO
x x
- 1
1
2 2
2
+ = |
168 9 Theoretical Basis
9.28
t coefficien loss Fittings K
fraction mass Phase x
fraction void Phase
density mass Phase
flux Mass m
where
=
=
=
=
=
1
:
Sudden and Gradual Contraction
The static pressure change across the fitting is given by HTFS
27
( )
2
2
2
2
2
1
LO
l
t
s
m K
P |
+
= A
9.29
( )
2 2 2
1
g L LO
x =| |
9.30
2
2
1
1
X X
C
L
+ + = |
9.31
5 . 0
1
|
|
.
|
\
|
|
|
.
|
\
|
=
l
g
g
g
x
x
X
9.32
5 . 0
5 . 0
|
|
.
|
\
|
+
|
|
.
|
\
|
=
l
g
g
l
C
9.33
t coefficien loss Fittings K
fraction mass Phase x
fraction void Phase
density mass Phase
flux Mass m
where
=
=
=
=
=
1
:
9 Theoretical Basis 169
Compressible Single Phase Flow
Sudden and Gradual Enlargement
The static pressure change across the fitting is given by HTFS
27
|
|
.
|
\
|
= A 1
2
1
1
2
1
m
P
s
9.34
density mass Phase
flux Mass m
where
=
=
:
Sudden and Gradual Contraction
The static pressure change across the fitting is calculated using the two-phase
method given in Compressible Two Phase Flow below. The single-phase
properties are used in place of the two-phase properties.
Compressible Two Phase Flow
Sudden and Gradual Enlargement
The static pressure change across the fitting is given by HTFS
27
|
.
|
\
|
= A
1
2
2
1
E
E
s
v
v m
P
9.35
by given volume specific Equivalent v
where
E
=
:
( ) ( )
( )
( )
(
(
(
(
(
|
|
.
|
\
|
+
+ + =
1
1
1
1
1
5 . 0
2
l
g
R
R
g
g l g R g g E
v
v
u
u
x
x v x u v x v
9.36
5 . 0
|
|
.
|
\
|
=
l
H
R
v
v
u
9.37
( )
l g g g H
v x v x v + = 1
170 9 Theoretical Basis
9.38
fraction mass Phase x
density mass Phase
flux Mass m
where
=
=
=
:
Sudden and Gradual Contraction
The pressure loss comprises two components. These are the contraction of
the fluid as is passed from the inlet to the vena contracta plus the expansion
of the fluid as it passes from the vena contracta to the outlet. In the following
equations the subscript t refers to the condition at the vena contracta.
For the flow from the inlet to the vena conracta, the pressure change is
modeled in accordance with HTFS
27
by:
( )
)
|
|
.
|
\
|
=
} 2
2
1 1
1
2
1
1
1
1
1
2
c
E
Et E
E
E
C
v
v
P
v m
d
v
v
9.39
1
P
P
=
9.40
For the flow from the vena contracta to the outlet the pressure change is
modeled used the methods for Sudden and Gradual Expansion given above.
Tees
Tees can be modeled either by using a flow independent loss coefficient for
each flow path or by using variable loss coefficients that are a function of the
volumetric flow and area for each flow path as well as the branch angle. The
following numbering scheme is used to reference the flow paths.
Fig 9.4
Constant Loss Coefficients
The following static pressure loss coefficients values are suggested by the
API
23
:
9 Theoretical Basis 171
13
K
23
K
12
K
31
K
32
K
21
K
<90o 0.76 0.50 1.37 0.76 0.50 1.37
90o 1.37 0.38 1.37 1.37 0.38 1.37
The selection of the coefficient value is dependent on the angle and the
direction of flow through the tee.
For flow into the run, the loss coefficient for tee is:
13
K
12
K
90o 0.38 1.37
<>90o 0.50 1.37
For flow into the branch, the loss coefficient for tee is:
21
K
23
K
90o 1.37 1.37
<>90o 1.37 0.76
For flow into the tail, the loss coefficient for tee is:
31
K
23
K
90o 0.38 1.37
<>90o 0.50 0.76
4 . 3 2 , 1 : A Figure in shown as assigned are and numbers Reference where
The static pressure change across the fitting is given by:
2
2
v
K P
s
= A
9.41
Variable Loss Coefficients
The loss coefficients are a function of the branch angle, branch area to total
flow area ratio and branch volumetric flow to total volumetric flow ratio.
These coefficients can be determined either from graphical representation by
Miller
25
or from the Gardel
28
equations. Using these methods, static pressure
changes can be calculated from:
Combining Flow
2
2
2 3
3
2
3 3
1
2
1 1
13
v
P
v
P
v
K
(
(
|
|
.
|
\
|
+
|
|
.
|
\
|
+
=
172 9 Theoretical Basis
9.42
2
2
2 3
3
2
3 3
2
2
2 2
23
v
P
v
P
v
K
(
|
|
.
|
\
|
+
|
|
.
|
\
|
+
=
9.43
Dividing Flow
2
2
2 3
1
2
1 1
3
2
3 3
31
v
P
v
P
v
K
(
|
|
.
|
\
|
+
|
|
.
|
\
|
+
=
9.44
2
2
2 3
2
2
2 2
3
2
3 3
32
v
P
v
P
v
K
(
(
|
|
.
|
\
|
+
|
|
.
|
\
|
+
=
9.45
Miller Method
A typical Miller chart for
23
K in combining flow is shown.
Fig 9.5
Gardel Method
9 Theoretical Basis 173
These coefficients can also be calculated analytically from the Gardel
28
Equations given below:
- Combining flow:
( ) ( ) ( )
( ) ( )
r r
r r
q q
q q K
+
(
|
|
.
|
\
|
+
|
|
.
|
\
|
=
1 2
cos
1
1
1 8 . 0 1
cos
2 . 1 1 92 . 0
2
2
2
13
( ) ( ) ( )
( ) ( )
r r
r r
q q
q q K
+
(
|
|
.
|
\
|
+ =
1 2
1 38 . 0 1
cos
62 . 1 1 1 03 . 0
2 2
23
9.46
- Dividing Flow
( ) ( )
( ) ( )
r r
r r
q q
q q K
|
|
.
|
\
|
+ +
(
(
|
|
.
|
\
|
|
|
.
|
\
|
+ + =
1
2
tan
1
1 4 . 0
9 . 0 1
1 . 0 4 . 0
3 . 0
2
tan 3 . 1 1 95 . 0
2
2
2
31
u
u
( ) ( )
r r r r
q q q q K + = 1 2 . 0 35 . 0 1 03 . 0
2 2
32
9.47
Where,
q
r
= Ratio of volumetric flow rate in branch to total volumetric flow rate
= Area ratio of pipe connected with the branch to the pipe carrying the
total flow
= Ratio of the fillet radius of the branch to the radius of the pipe connected
with the branch
= Angle between branch and main flow as shown in Fig 9.4
Orifice Plates
Orifice plates can be modeled either as a sudden contraction from the inlet
pipe size to the orifice diameter followed by a sudden expansion from the
orifice diameter to the outlet pipe size or by using the HTFS equation for a
thin orifice plate.
( )
1
2
1
5082 . 1
2
4
2
1
2.825
0.08956
m
P
s
= A
9.48
See Incompressible Single Phase Flow on Page 263 for a definition of the
symbols.
174 9 Theoretical Basis
Vertical Separators
The Pressure change across the separator comprises the following
components:
Expansion of the multiphase inlet from the inlet diameter, d
1
, to the body
diameter d
body
.
Contraction of vapor phase outlet from the body diameter, d
body
, to the outlet
diameter, d
2
Friction losses are ignored.
Fig 9.6
Horizontal Separators
The Pressure change across the separator comprises the following
components calculated using the methods described in Incompressible Single
Phase Flow on Page 263:
Expansion of the multiphase inlet from the inlet diameter, d
1
, to the vapor
space characterized by equivalent diameter of the vapor area.
Contraction of vapor phase outlet from the vapor space characterized by the
equivalent diameter of the vapor area, to the outlet diameter, d
2
Friction losses are ignored.
Fig 9.7
9 Theoretical Basis 175
Vapor-Liquid Equilibrium
Compressible Gas
The PVT relationship is expressed as:
ZRT PV =
9.49
e Temperatur T
constant Gas R
factor ility Compressib Z
Volume V
Pressure P
where
=
=
=
=
=
:
The compressibility factor Z is a function of reduced temperature and
pressure. The overall critical temperature and pressure are determined using
applicable mixing rules.
Vapor Pressure
The following equations are used for estimating the vapor pressure, given the
component critical properties
3
:
( )
( )
( )
( ) 1
*
0
* *
In In In r r r p p p + =
9.50
( )
( )
6
0
*
169347 . 0 In 28862 . 1
09648 . 6
92714 . 5 In
r r
r
r T T
T
p + =
176 9 Theoretical Basis
9.51
( )
( )
6
1
*
43577 . 0 In 4721 . 13
6875 . 16
2518 . 15 In
r r
r
r T T
T
p + =
9.52
) (
) (
) / (
) (
) (
) / (
:
*
* *
R e temperatur Critical T
R e Temperatur T
T T e temperatur Reduced T
factor Acentric
abs psi pressure Critical p
abs psi pressure Vapour p
p p pressure vapour Reduced p
where
o
c
o
c r
c
c r
=
=
=
=
=
=
=
This equation is restricted to reduced temperatures greater than 0.30, and
should not be used below the freezing point. Its use was intended for
hydrocarbons, but it generally works well with water.
Soave Redlich Kwong
It was noted by Wilson (1965, 1966) that the main drawback of the Redlich-
Kwong equation of state was its inability of accurately reproducing the vapor
pressures of pure component constituents of a given mixture. He proposed a
modification to the RK equation of state using the acentricity as a correlating
parameter, but this approach was widely ignored until 1972, when Soave
(1972) proposed a modification of the SRK equation of this form:
( )
( ) b V V
T T a
b V
RT
P
c
+
=
, ,
9.53
The a term was fitted in such a way as to reproduce the vapor pressure of
hydrocarbons using the acentric factor as a correlating parameter. This led to
the following development:
( ) b V V
a
b V
RT
P
c
+
=
9.54
( ) RK
2 2
as same the
P
T R
a
a
c
c
a c
O O =
9 Theoretical Basis 177
9.55
( )
5 . 0
1 1
r
T S + =
9.56
2
0.176 - 574 . 1 480 . 0 + = S
9.57
The reduced form is:
( ) 2599 . 0
3.8473
2559 . 0
3
+
=
r r r
r
r
V V V
T
P
9.58
The SRK equation of state can represent with good accuracy the behavior of
hydrocarbon systems for separation operations, and since it is readily
converted into computer code, its usage has been extensive in the last twenty
years. Other derived thermodynamic properties, like enthalpies and entropies,
are reasonably accurate for engineering work, and the SRK equation enjoys
wide acceptance in the engineering community today.
Peng Robinson
Peng and Robinson (1976) noted that although the SRK was an improvement
over the RK equation for VLE calculations, the densities for the liquid phase
were still in considerable disagreement with experimental values due to a
universal critical compressibility factor of 0.3333, which was still too high.
They proposed a modification to the RK equation which reduced the critical
compressibility to about 0.307, and which would also represent the VLE of
natural gas systems accurately. This improved equation is represented by:
( ) ( ) b V b b V V
a
b V
RT
P
c
+ +
=
9.59
c
c
c
P
T R
a
2 2
45724 . 0 =
9.60
c
c
P
RT
b 07780 . 0 =
9.61
They used the same functional dependency for the o term as Soave:
178 9 Theoretical Basis
( )
5 . 0
1 1
r
T S + =
9.62
2
0.26992 - 5422 . 1 37464 . 0 + = S
9.63
0642 . 0 5068 . 0
4.8514
2534 . 0
2573 . 3
2
+
=
r r r
r
r
V V V
T
P
9.64
The accuracy of the SRK and PR equations of state are roughly the same
(except for density calculations).
Physical Properties
Vapor Density
Vapor density is calculated using the compressibility factor calculated from
the Berthalot equation
5
. This equation correlates the compressibility factor to
the pseudo reduced pressure and pseudo reduced temperature.
)
`
|
|
.
|
\
|
+ =
2
0 . 6
0 . 1 0703 . 0 0 . 1
r r
r
T T
P
Z
9.65
ZRT
PM
=
9.66
Liquid Density
Saturated liquid volumes are obtained using a corresponding states equation
developed by R. W. Hankinson and G. H. Thompson
14
which explicitly relates
the liquid volume of a pure component to its reduced temperature and a
second parameter termed the characteristic volume. This method has been
adopted as an API standard. The pure compound parameters needed in the
corresponding states liquid density (COSTALD) calculations are taken from
the original tables published by Hankinson and Thompson, and the API data
book for components contained in Aspen Flare System Analyzer's library. The
parameters for hypothetical components are based on the API gravity and the
generalized Lu equation. Although the COSTALD method was developed for
saturated liquid densities, it can be applied to sub-cooled liquid densities, i.e.,
9 Theoretical Basis 179
at pressures greater than the vapor pressure, using the Chueh and Prausnitz
correction factor for compressed fluids. The COSTALD model was modified to
improve its accuracy to predict the density for all systems whose pseudo-
reduced temperature is below 1.0. Above this temperature, the equation of
state compressibility factor is used to calculate the liquid density.
Vapor Viscosity
Vapor viscosity is calculated from the Golubev
3
method. These equations
correlate the vapor viscosity to molecular weight, temperature and the
pseudo critical properties.
Tr > 1.0
167 . 0
) / 29 . 0 71 . 0 ( 667 . 0 5 . 0
0 . 10000
5 . 3
c
T
r c
T
T P M
r
+
=
9.67
Tr 1.0
167 . 0
) 965 . 0 ( 667 . 0 5 . 0
0 . 10000
5 . 3
c
r c
T
T P M
=
9.68
Liquid Viscosity
Aspen Flare System Analyzer will automatically select the model best suited
for predicting the phase viscosities of the system under study. The model
selected will be from one of the three available in Aspen Flare System
Analyzer: a modification of the NBS method (Ely and Hanley), Twu's model,
and a modification of the Letsou-Stiel correlation. Aspen Flare System
Analyzer will select the appropriate model using the following criteria:
Chemical System Liquid Phase Methodology
Lt Hydrocarbons (NBP < 155 F) Mod Ely & Hanley
Hvy Hydrocarbons (NBP > 155 F) Twu
Non-Ideal Chemicals Mod Letsou-Stiel
All the models are based on corresponding states principles and have been
modified for more reliable application. These models were selected since they
were found from internal validation to yield the most reliable results for the
chemical systems shown. Viscosity predictions for light hydrocarbon liquid
phases and vapor phases were found to be handled more reliably by an in-
house modification of the original Ely and Hanley model, heavier hydrocarbon
liquids were more effectively handled by Twu's model, and chemical systems
were more accurately handled by an in-house modification of the original
Letsou-Stiel model.
180 9 Theoretical Basis
A complete description of the original corresponding states (NBS) model used
for viscosity predictions is presented by Ely and Hanley in their NBS
publication
16
. The original model has been modified to eliminate the iterative
procedure for calculating the system shape factors. The generalized Leech-
Leland shape factor models have been replaced by component specific
models. Aspen Flare System Analyzer constructs a PVT map for each
component and regresses the shape factor constants such that the PVT map
can be reproduced using the reference fluid.
Note: The PVT map is constructed using the COSTALD for the liquid region.
The shape factor constants for all the library components have already been
regressed and are stored with the pure component properties.
Pseudo component shape factor constants are regressed when the physical
properties are supplied. Kinematic or dynamic viscosity versus temperature
curves may be supplied to replace Aspen Flare System Analyzer's internal
pure component viscosity correlations. Aspen Flare System Analyzer uses the
viscosity curves, whether supplied or internally calculated, with the physical
properties to generate a PVT map and regress the shape factor constants.
Pure component data is not required, but if it is available it will increase the
accuracy of the calculation.
The general model employs methane as a reference fluid and is applicable to
the entire range of non-polar fluid mixtures in the hydrocarbon industry.
Accuracy for highly aromatic or naphthenic oil will be increased by supplying
viscosity curves when available, since the pure component property
generators were developed for average crude oils. The model also handles
water and acid gases as well as quantum gases.
Although the modified NBS model handles these systems very well, the Twu
method was found to do a better job of predicting the viscosities of heavier
hydrocarbon liquids. The Twu model1
8
is also based on corresponding states
principles, but has implemented a viscosity correlation for n-alkanes as its
reference fluid instead of methane. A complete description of this model is
given in the paper
18
titled "Internally Consistent Correlation for Predicting
Liquid Viscosities of Petroleum Fractions".
For chemical systems the modified NBS model of Ely and Hanley is used for
predicting vapor phase viscosities, whereas a modified form of the Letsou-
Stiel model
15
is used for predicting the liquid viscosities. This method is also
based on corresponding states principles and was found to perform
satisfactorily for the components tested.
The parameters supplied for all Aspen Flare System Analyzer pure library
components have been fit to match existing viscosity data over a broad
operating range. Although this will yield good viscosity predictions as an
average over the entire range, improved accuracy over a more narrow
operating range can be achieved by supplying viscosity curves for any given
component. This may be achieved either by modifying an existing library
component through Aspen Flare System Analyzer's component librarian or by
entering the desired component as a hypothetical and supplying its viscosity
curve.
9 Theoretical Basis 181
Liquid Phase Mixing Rules for Viscosity
The estimates of the apparent liquid phase viscosity of immiscible
Hydrocarbon Liquid - Aqueous mixtures are calculated using the following
"mixing rules":
If the volume fraction of the hydrocarbon phase is greater than or equal to
0.33, the following equation is used
19
:
( )
oil
v
oil eff
e
=
1 6 . 3
9.69
phase n Hydrocarbo fraction Volume v
phase n Hydrocarbo of Viscosity
viscosity Apparent
where
oil
oil
eff
=
=
=
:
If the volume fraction of the hydrocarbon phase is less than 0.33, the
following equation is used
20
:
O H
O H oil
O H oil
oil eff
v
2
2
2
4 . 0
5 . 2 1
(
(
|
|
.
|
\
|
+
+
+ =
9.70
phase n Hydrocarbo fraction Volume v
phase Aqueous of Viscosity
phase n Hydrocarbo of Viscosity
viscosity Apparent
where
oil
O H
oil
eff
=
=
=
=
2
:
The remaining properties of the pseudo phase are calculated as follows:
= ) ( weight molecular mw x mw
i i eff
9.71
( ) ( ) ) ( / / 1 density mixture p x
i i eff
=
9.72
|
|
.
|
\
|
|
|
.
|
\
|
+
|
|
.
|
\
|
=
|
|
.
|
\
|
s
c
dep
r
c
dep
r
s
c
dep
c
dep
RT
H
RT
H
RT
H
RT
H
9.76
+ +
|
|
.
|
\
|
|
|
.
|
\
|
+
|
|
.
|
\
|
=
|
|
.
|
\
|
E
V T
d
V T
T
c
c
V T
T
b
T
b
b
Z T
RT
H
r r
k
r r
r
k
k
r r
t
k
r
k
k
k
r
k
c
dep
3
5 2
3 3 2
0 . 1
5
2
2
2
3
2 2
4 3
2
9.77
|
|
.
|
\
|
+ + + =
2
2 3
4
1 0 . 1
2
r
k
V
r
k
k k
k
r
k
e
V T
c
E
9.78
enthalpy departure gas Ideal H
terms Kesler Lee d c b
enthalpy Ideal H
fluid Simple s
fluid Reference r
factor Acentric
enthalpy Specific H
e temperatur Critical T
where
dep
ideal
c
=
=
=
=
=
=
=
=
, , , ,
:
Equations of State
The Enthalpy and Entropy calculations are performed rigorously using the
following exact thermodynamic relations:
dV P
T
P
T
RT
Z
RT
H H
V
V
ID
}
|
.
|
\
|
c
c
+ =
1
1
184 9 Theoretical Basis
9.79
dV
V T
P
R P
P
Z
R
S S
V
V
o
ID
o
}
|
.
|
\
|
c
c
+ =
1 1
In In
9.80
For the Peng Robinson Equation of State, we have:
( )
( )
|
|
.
|
\
|
+
+ +
(
b V
b V
dt
da
T a
bRT
Z
RT
H H
ID
1 2
1 2
In
2
1
1
5 . 0
5 . 0
5 . 1
9.81
( )
( )
( )
(
+ +
|
.
|
\
|
+ =
B Z
B Z
adT
Tda
B
A
P
P
B Z
R
S S
o
ID
o
1 2
1 2
In
2
In In
5 . 0
5 . 0
5 . 1
9.82
( ) ( )
ij j i
N
i
N
j
j i
k a a x x a
where
=
= =
1
:
5 . 0
1 1
9.83
For the SRK Equation of State:
|
.
|
\
|
+
(
V
b
dt
da
T a
bRT
Z
RT
H H
ID
1 In
1
1
9.84
( )
|
.
|
\
|
+
|
.
|
\
|
+ =
Z
B
adT
Tda
B
A
P
P
B Z
R
S S
o
ID
o
1 In In In
9.85
A and B term definitions are provided below:
Term Peng-Robinson Soave-Redlich-Kwong
i
b
ci
ci
P
RT
077796 . 0
ci
ci
P
RT
08664 . 0
i
a
i ci
a
i ci
a
9 Theoretical Basis 185
Term Peng-Robinson Soave-Redlich-Kwong
ci
a
( )
ci
ci
P
RT
2
457235 . 0
( )
ci
ci
P
RT
2
42748 . 0
i
( )
5 . 0
1 1
ri i
T m + ( )
5 . 0
1 1
ri i
T m +
i
m
2
26992 . 0 54226 . 1 37646 . 0
i i
+
2
176 . 0 57 . 1 48 . 0
i i
+
( ) ( )
ij j i
N
i
N
j
j i
k a a x x a
where
=
= =
1
:
5 . 0
1 1
9.86
=
=
N
i
i i
b x b
and
1
9.87
Entropy S
Enthalpy H
constant gas Ideal R
state Reference
gas Ideal ID
o
=
=
=
=
=
186 9 Theoretical Basis
Noise
The sound pressure level at a given distance from the pipe is calculated from
the following equations. In these equations the noise producing mechanism is
assumed to be solely due to the pressure drop due to friction.
|
|
.
|
\
|
|
.
|
\
| A
=
4
36 . 1
2
|
L
P
W
m
v
9.88
t
r
L W
SPL
m
r
|
|
.
|
\
|
=
2
13
4
10
log 10
9.89
velocity fluid Average v
loss on transmissi wall Pipe t
pressure in Change P
efficiency Acoustic
diameter Internal
pipe from Distance r
level pressure Sound SPL
length Equivalent L
where
=
=
= A
=
=
=
=
=
:
|
9 Theoretical Basis 187
Fig 9.8
The transmission loss due to the pipe wall is calculated from:
0 . 36
5 . 0
0 . 17
|
|
.
|
\
|
=
|
mv
t
9.90
velocity fluid Average v
diameter Internal
area unit per mass wall Pipe m
where
=
=
=
|
:
The acoustical efficiency is calculated from the equation below.
( ) 5388 . 9 ln * 9986 . 4 exp = M P
r
q
9.91
where
Pr = Ratio of higher absolute Pr over lower absolute Pr between two ends of
the pipe (i.e. if upstream pr.> downstream pr., Pr = upstream
pr./downstream pr. Else if upstream pr.< downstream pr., Pr = downstream
pr./upstream pr.)
M = Mach No.
0.0 0.2 0.4 0.6 0. 8 1.0
Mach Num ber
10
- 11
10
- 10
10
- 9
10
- 8
10
- 7
10
- 6
10
-5
10
- 4
10
- 3
A
c
o
u
s
t
i
c
a
l
E
f
f
i
c
i
e
n
c
y
pt = 10.0
pt = 1.0
pt = 0. 1
188 9 Theoretical Basis
A File Format 189
A File Format
Import/Export Details
This section provides further details of the import and export capabilities of
Aspen Flare System Analyzer.
Important! The definition format for Import/Export has changed since Aspen
Flare System Analyzer V7.3. As a result, if you are using Aspen Flare System
Analyzer V7.3 or later, you cannot import files generated from Aspen Flare
System Analyzer V7.2 and earlier versions or export on top of a file that has
been generated using Aspen Flare System Analyzer V7.2 or earlier versions.
Process Descriptions
Import Wizard
The purpose of this section of the documentation is to describe step by step
the operation of the import wizard.
End of Step 1
At this stage the import process verifies that the specified import file exists
and opens it. The import wizard is then configured for the appropriate file
type.
Any errors are reported.
End of Step 2
At this stage the import process opens the specified import definition file or
the default or new import definition file as specified in Preferences as
appropriate. A check is made that the import definition file type matches the
file type specified in step 1. The version of the import definition file is then
checked; data object and data item elements are added to update to the
current Aspen Flare System Analyzer version if required.
The next step is to process the file to build the object selector tree view for
Step 3. Any problems in reading the import definition file are reported.
190 A File Format
Step 3
During this step, the Import Wizard extracts Source tab data and Field
Details for each data item as different data objects are selected. Whenever a
new data object is selected, the data on the Source tab is validated and any
problems are reported.
End of Step 4
The first action taken is to save the import definition file if required,
prompting for the file name to be used. The import process then begins. In
detail, the steps are:
1 Clear current results.
2 Open log file if required.
3 Read components one by one. For each component check to see if it
already exists in the current Aspen Flare System Analyzer case. If not,
add the component to list. For database components, use information
from database; otherwise, use the data values from file.
4 Read binary interaction parameter data.
5 Read data for pipes, connector nodes and source nodes one object type at
a time; updating the progress view as appropriate.
6 As each instance of a particular object type is read, check if it already
exists. If so, use the data read to update it; otherwise, create a new
instance of the appropriate object type.
7 Make connections between pipes and nodes. Processing allows for only
one end of the connection to be read.
8 Read scenario data. Existing scenarios will be updated, and new ones
created if required.
9 Read Solver options.
10 Update automatic calculations to reflect new data values.
11 Refresh all views.
12 Close log file, and then close Import Data File. Any background copy of
Excel will be closed at this point.
13 Close the Import Wizard and finish.
General Data Object Import Procedure
For each object type that is read, the detailed import procedure is as follows:
1 Check to see if import of this object type is required. Quit reading this
type of data object if not.
2 Process the data object definition data from the Import Definition File.
Search for and open the specified source object. Quit if any errors are
encountered.
3 Search the source data object for an instance of the appropriate object
type using the defined select criteria if required. For Access imports, this
will be a row in the specified table; for Excel imports, this will be a row or
column range in the specified worksheet where cell offset 1,1 is not blank;
for XML imports, this will be an item element within the specified group
element.
4 Repeat steps 2 and 3 to open any sub section data objects.
A File Format 191
5 Read data items from source one by one.
6 Update counters for number of instances read and search data source for
next object instance. For an Access imports, this will be the next row; for
Excel imports, the next row or column range; for XML imports, the next
item element. Selection criteria will apply if specified. Quit if the next
instance cannot be found.
7 Repeat steps 5 and 6 until all instances have been read.
Export Process
The purpose of this section of the documentation is to describe step by step
the operation of the export wizard.
End of Step 1
At this stage the export process checks to see if the target export file exists.
If so, it opens the file; otherwise, a new file with the defined name is created.
The Export Wizard is then configured for the appropriate file type.
Any errors are reported.
End of Step 2
At this stage, the export process opens the specified export definition file or
the default or new export definition file specified in Preferences as
appropriate. A check is made that the export definition file type matches the
file type specified in step 1. The version of the export definition file is then
checked and data object and data item elements are added to update it to the
current Aspen Flare System Analyzer version if required.
The next step is to process the file to build the object selector tree view for
Step 3. Any problems in reading the export definition file are reported.
Step 3
During this step, the Export Wizard extracts Target tab data and Field
Details for each data item as different data objects are selected. Whenever a
new data object is selected, the data on the Target tab is validated and any
problems are reported.
End of Step 4
The first action taken is to save the export definition file if required,
prompting for the file name to be used. The export process then begins. In
detail the steps are:
1 Clear existing data from export file if requested.
2 Write components data.
3 Write binary interaction parameter data.
4 Write pipe data.
5 Write connector node and source node data, working through each type of
node in turn.
6 Write scenario data for scenarios that are selected for calculation.
192 A File Format
7 Write results data for scenarios that are selected for calculation.
8 Write solver options.
9 Save export file. Any background copy of Excel will be closed at this point.
10 Close the Export Wizard.
General Data Object Export Procedure
For each object type that is written, the detailed export procedure is as
follows:
1 Check that export of this data object type is required. Quit if not.
2 Create target data object using information from export definition file. For
Access export, this will create a table with the correct fields; for Excel
export, a worksheet with the correct name; for XML export, a group tag
with the correct name. Quit if any errors are encountered.
3 Create target data objects as required for any data subsections.
4 For each instance of the data object to be written, search the output file to
see if this instance already exists. If so, select this to be overwritten;
otherwise, create a new instance for the data object in the output file. For
Access export, this will be a new row in that target table; for Excel export,
the next row or column range where cell offset 1,1 is blank; for XML
export, a new item element. Quit if the new target instance cannot be
found.
5 Write the values to the target object instance.
6 Update counters for number of items read and mark target instance as
complete.
7 Repeat steps 4 to 6 until each instance of this data object has been
written.
Definition File Formats
The import and export definition files are XML formatted data files that
describe how the various Aspen Flare System Analyzer data objects and their
corresponding data items should be read from or written to the supported
external file formats. This section of the documentation describes the layout
of these files.
Import File Formats
File Header
The top level element of an import definition file must have the tag name
FlarenetImport and contain the following attributes:
Attribute Description
LastModified This is a date string that indicates the date that the file was last
updated.
FlarenetVersion This indicates the version of Aspen Flare System Analyzer that the
file is applicable to.
FileType This indicates the type of external file import that is described in
this definition file. Valid values are Access, Excel or XML.
A File Format 193
Data Object Elements
The child elements of the FlarenetImport tag define the various data objects
that may be imported by Aspen Flare System Analyzer. These parent data
object elements may contain child data object elements that describe data
subsections which may be imported from a different location to the parent
data object. For example, a pipe data object has a data subsection defined for
the PFD layout information.
A data object element has the following attributes:
Attribute Description
ObjectName This defines the source of the data object in the external file. Its usage
depends on the type of external file as follows:
- Access The entry defines a database table.
- Excel The entry defines a worksheet.
- XML The entry defines the tag name of a group element.
Import This indicates whether this object type is to be imported. Valid values
are Yes or No.
Contained This indicates whether the data for this object is contained in the same
external data source as the parent object. Valid values are Yes or No.
This setting is always No for a parent data object.
DataBy This entry appears in Excel import definition files only. It defines how
the data for this object is organized. Valid values are Row, Column or
Sheet.
StartAt This entry appears in Excel import definition files only. When DataBy is
set to Row or Column, it defines the starting row or column for the
data. When DataBy is set to Sheet, it defines the tag by which
worksheets of the requisite layout can be identified.
PerItem This entry appears in Excel import definition files only. It defines the
number of rows or columns occupied by a single instance of a data
object, including any spacing, when DataBy is set to Row or Column.
ItemTag This entry appears in XML import definition files only. It defines the
element tag name used to identify each instance of a data object within
the group tag name defined in the ObjectName attribute.
A list of valid Data Object elements names is given in Data Objects List.
Data Item Elements
Each data object element contains data item elements that define the location
of the individual data item in the external data source. A data item element
contains the following attributes:
Attribute Description
Import This indicates whether the item is to be imported. Valid values are Yes
or No.
194 A File Format
Attribute Description
Offset This defines the location of the data value in the external file. Its usage
depends on the type of external file, but data substitution codes can be
defined for the offset in all cases see Data Substitution Codes.
- Access The entry defines a field within the database table for
the object.
- Excel The entry defines a cell within the worksheet for the
object. The cell is defined either by a single row or column offset
or by a row, column offset.
- XML The entry defines the tag name of an element within the
item tag element for the object.
A list of the data item elements that are recognized for each data object is
given in Data Items List.
Export File Formats
File Header
The top level element of an export definition file must have the tag name
FlarenetExport and contain the following attributes:
Attribute Description
LastModified This is a date string that indicates the date that the file was last
updated.
FlarenetVersion This indicates the version of Aspen Flare System Analyzer that the
file is applicable to.
FileType This indicates the type of external file export that is described in this
definition file. Valid values are Access, Excel or XML.
Data Object Elements
The child elements of the FlarenetExport tag define the various data objects
that may be exported by Aspen Flare System Analyzer. These parent data
object elements may contain child data object elements that describe data
subsections which may be exported to a different location to the parent data
object.
A data object element has the following attributes:
Attribute Description
ObjectName This defines the name of the data object that will be created and written
to in the external file. Its usage depends on the type of external file as
follows:
- Access The entry defines a database table.
- Excel The entry defines a worksheet.
- XML The entry defines the tag name of a group element.
Export This indicates whether this object type is to be exported. Valid values
are Yes or No.
Contained This indicates whether the data for this object is to be written to the
same external data source as the parent object. Valid values are Yes or
No. This setting is always No for a parent data object.
A File Format 195
Attribute Description
DataBy This entry appears in Excel export definition files only. It defines how
the data for this object is organized. Valid values are Row, Column or
Sheet.
StartAt This entry appears in Excel export definition files only. When DataBy is
set to Row or Column, it defines the starting row or column for the
data. When DataBy is set to Sheet, it defines the name of the
worksheet that will be copied to create a worksheet for each instance of
the data object. This name must begin with a % character.
PerItem This entry appears in Excel export definition files only. It defines the
number of rows or columns occupied by a single instance of a data
object, including any spacing, when DataBy is set to Row or Column.
ItemTag This entry appears in XML export definition files only. It defines the
element tag name used to identify each instance of a data object within
the group tag name defined in the ObjectName attribute.
A list of valid Data Object elements names is given in Data Objects List.
Data Item Elements
Each data object element contains data item elements that define how an
individual data item is to be written to the external data source. A data item
element contains the following attributes:
Attribute Description
Export This indicates whether the item is to be exported. Valid values are Yes
or No.
Offset This defines the location where the data value will be written in the
external file. Its usage depends on the type of external file, but data
substitution codes can be defined for the offset in all cases see Data
Substitution Codes.
- Access The entry defines a field within the database table for
the object.
- Excel The entry defines a cell within the worksheet for the
object. The cell is defined either by a single row or column offset
or by a row, column offset.
- XML The entry defines the tag name of an element within the
item tag element for the object.
Type This appears in Access export definition files only. It defines the data
type of the field to be created for this item. Valid values are Text for
text strings, Long for integer values, Double for floating point values.
Length This appears in Access export definition files only. It defines the length of
the field to be created. For fields of type Text, it defines the length of
the text string in characters; for fields of types Long and Double, it is
set to 0 and will be ignored though it must be present.
A list of the data item elements that are recognized for each data object is
given in Data Items List.
Data Substitution Codes
As indicated in the above data substitution codes may be defined in the Offset
attribute for item import and export data items. The details of these codes are
as follows:
196 A File Format
Offset Codes
The following codes are recognized and processed in the Offset attribute in
both import and export definition files.
%ObjectName
where ObjectName is the name of a data object element, will be replaced
by a value that iterates as successive instances of that type of object are
read or written for this instance of the parent data object. It is used to
provide a value that iterates through repeated data items, e.g. component
data or pipe fitting data. ObjectName may refer to any data object
element that is a parent of the data item. The code is usually used in
conjunction with a + symbol to add the iteration value to some constant
value.
In an Access or XML import or export definition file, the + symbol means
that the iteration value is concatenated with the constant value. E.g.
Frac+%Composition will be expanded to Frac1, Frac2 etc.
In an Excel import or export definition file, *, -, and / symbols as well as
the + symbol are recognized to combine the iteration value with a
constant value to calculate a cell address. E.g. 2,2+%Composition will be
expanded to the cell references 2,3 then 2,4 etc. See the CurveMassFlow
data item in the TipCurveData data object in the definition file
DefExcel.fni for a more complicated example.
#ObjectName
where ObjectName is the name of a data object element, will be replaced
by the total number of instances of that type of data object that have
been read. ObjectName may refer to any data object element that is a
child of the current data object element. The value returned is usually
combined with some constant value through a + or other symbols as for
the %ObjectName code.
?Composition
is a special code that is used exactly as it stands. ?Composition will be
replaced by each component name or offset in turn as successive
component composition data items are read or written. It is generally
used in conjunction with a + symbol to each component name or offset to
some constant value.
In an Access or XML import or export definition file, ?Composition will
return component names in turn from the master component list. e.g.
Frac+?Composition will be evaluated as FracMethane, FracEthane etc.
In an Excel import or export definition, ?Composition will return the index
number of a component in the master component list to allow it to be
used to calculate a cell offset.
In both cases, the master component list is the union of the components
in the current Aspen Flare System Analyzer case and the import or export
definition files. Essentially this code allows unambiguous specification of a
component identity when merging of the component lists between a Aspen
Flare System Analyzer case and an import or export definition file.
A File Format 197
Recognized Objects and Items
Data Objects List
Data object elements for the following data objects and sub-sections are
recognized in import and export definition files.
Element Tag Sub Section Data
Object Elements
Description
Components None Component data
BIPs None Binary interaction parameters
Connectors PFDLayout Connector nodes
ControlValves PFDLayout
Composition
SourceData
Control valve source nodes
FlowBleeds PFDLayout Flow bleed nodes
HorizontalSeparators Composition
PFDLayout
Horizontal separator nodes
OrificePlates PFDLayout Orifice plate nodes
Fitting None Fitting data for pipes
Pipes PFDLayout
Fitting
Pipes
ReliefValves PFDLayout
SourceData
Relief valve source nodes
Tees PFDLayout Tee nodes
FlareTips PFDLayout
Curves
Flare tip nodes
Curves Points Tip pressure drop curves
Points None Data points in tip pressure drop curve
VerticalSeparators PFDLayout Vertical separator nodes
Solvers None Solver options
Scenarios SourceData Scenario data
Composition None Component composition data
SourceData Composition Scenario specific source data
PFDLayout None PFD layout information
Results Phase Summary results data for each pipe.
Export definition files only.
Phase CompResults Properties for each phase at each end of
each pipe. Export definition files only.
CompResults None Composition results for each pipe. Export
definition files only.
Data Items List
The data items that can be read for each data object are as follows:
198 A File Format
Components
Attribute Description
Hypothetical The hypothetical components
Name The component name
Id The component ID number
Type The component type
Formula The component formula
MolWt The component molecular weight
NBP The component normal boiling point (K)
StdDensity The component standard density (kg/m
3
)
WatsonK The component Watson K value
Pc The component critical pressure (bar a)
Tc The component critical temperature (K)
Vc The component critical volume (m
3
/kgmole)
Vchar The component characteristic volume (m
3
/kgmole)
Omega The component acentric factor
OmegaSRK The component SRK acentric factor
Ha The enthalpy A coefficient (kJ/kgmole)
Hb The enthalpy B coefficient (kJ/kgmole/K)
Hc The enthalpy C coefficient (kJ/kgmole/K2)
Hd The enthalpy C coefficient (kJ/kgmole/K3)
He The enthalpy C coefficient (kJ/kgmole/K4)
Hf The enthalpy C coefficient (kJ/kgmole/K5)
S The entropy coefficient
ViscA The viscosity A parameter
ViscB The viscosity B parameter
HeatOFCombustion The heat of combustion
NBPValue The value of normal boiling point
PcValue The value of critical pressure
TcValue The value of critical temperature
BIPs
Attribute Description
PropPkg The code for the property package:
- 0 Vapor pressure
- 1 Peng Robinson
- 2 Soave Redlich Kwong
- 3 Compressible Gas
Comp1 The name of the first component
Comp2 The name of the second component
Kij12 Value of interaction parameter for comp1 / comp2
Kij21 Value of interaction parameter for comp2 / comp1
A File Format 199
Connectors
Attribute Description
FittingLossMethod Code for the fitting loss method: 0 = ignored, 1 =
calculated
IsothermalDPOption Code for enabling isothermal pressure drop
calculations: 0 = No, 1 = Yes
TwoPhaseCorrection Code for two phase correction option: 0 = No, 1 = Yes
SwageMethod Code for size change calculation method: 0 =
Compressible, 1 = Incompressible, 2 = Transition
CompressibleTransition DP percent of inlet pressure for transition (%)
Length Length of the swage (mm)
Angle The internal angle of the swage (radians)
ChokeMethod Choke flow check
MaxConnectionCount Maximum possible connection count
DescribeCalculations Describe calculations
Name The connector name
Location The location text
Ignore The ignored flag: 0 = not ignored, 1=ignored
UpstreamConnection The name of the upstream pipe
UpstreamConnectionAt Code for the upstream pipe connection point: 0 =
upstream end, 1 = downstream end
DownstreamConnnection The name of the downstream pipe
DownstreamConnnectionAt Code for the downstream pipe connection point: 0 =
upstream end, 1 = downstream end
ConnectedCount Connection count
ControlValves
Attribute Description
DescribeCalculations Describe calculations
MaxConnectionCount Maximum possible connection count
Ignore Ignore flag
KMultiply Fittings loss Ft factor for inlet pipe
KOffset Fittings loss offset for inlet pipe
FlangeDiameter Internal diameter of flange (mm)
ElevationChange The elevation change of the inlet piping (m)
Length The length of the inlet piping (m)
InternalDiameter The inlet pipe diameter (mm)
Schedule The inlet pipe schedule
NominalDiameter The inlet pipe nominal diameter
Roughness The inlet pipe roughness (mm)
Material The code for the inlet pipe material: 0 = Carbon
Steel, 1 = Stainless steel
Thickness Code for the thickness of the pipe wall
UsePipeClass Code for enabling pipe class usage: 0 = No, 1 =
Yes
Name The control valve name
200 A File Format
Attribute Description
Location The location text
UpstreamConnnection The name of the upstream pipe
UpstreamConnnectionAt Code for the upstream pipe connection point: 0 =
upstream end, 1 = downstream end
ConnectedCount Connection count
FlowBleeds
Attribute Description
OfftakeMultiplier Flow bleed multiplier
OfftakeOffset Bleed flow offset (kg/h)
OfftakeMinimum Minimum bleed flow (kg/h)
OfftakeMaximum Maximum bleed flow (kg/h)
PressureDrop Pressure drop over bleed (bar)
DescribeCalculations Describe calculations
MaxConnectionCount Maximum possible connection count
Name The flow bleed name
Location The location text
Ignore The ignored flag: 0 = not ignored, 1=ignored
UpstreamConnection The name of the upstream pipe
UpstreamConnectionAt Code for the upstream pipe connection point
0 = upstream end, 1 = downstream end
DownstreamConnnection The name of the downstream pipe
DownstreamConnnectionAt Code for the downstream pipe connection point
0 = upstream end, 1 = downstream end
ConnectedCount Connection count
HorizontalSeparators
Attribute Description
LiquidLevel The liquid level (mm)
Diameter The vessel diameter (mm)
FittingLossMethod Code for fittings loss calculation: 0 = Ignored, 1 =
Calculated
IsothermalPressureDrop Code for enabling isothermal pressure drop
calculations: 0 = No, 1 = Yes
TwoPhaseCorrection Code for two phase correction option: 0 = No, 1 = Yes
SwageMethod Code for size change calculation method: 0 =
Compressible, 1 = Incompressible, 2 = Transition
CompressibleTransition DP percent of inlet pressure for transition (%)
BodyDimension Code for body area usage: 0 = Full body area, 1 =
Partial body area on flow
ChokeMethod Choke flow check
CannotTear Cannot tear
DesignLength Design length
Ddrop Ddrop
A File Format 201
Attribute Description
DrainVol Drain volume
Holduptime Holdup time
Vsettling V settling
IsTear Is tear
PresBody Body pressure
TempBody Body temperature
VelBody Body velocity
DenBody Body density
DescribeCalculations Describe calculations
MaxConnectionCount Maximum possible connection count
Name The horizontal separator name
Ignore The ignored flag: 0 = not ignored, 1=ignored
Location The location text
UpstreamConnection The name of the upstream pipe
UpstreamConnectionAt Code for the upstream pipe connection point: 0 =
upstream end, 1 = downstream end
BranchstreamConnection The name of the branch stream pipe
BranchstreamConnectionAt Code for the branch stream pipe connection point: 0 =
upstream end, 1 = downstream end
DownstreamConnection The name of the downstream pipe
DownstreamConnectionAt Code for the downstream pipe connection point: 0 =
upstream end, 1 = downstream end
ConnectedCount Connection count
OrificePlates
Attribute Description
FittingLossMethod Code for pressure loss method: 0 = Ignored, 1 = Thin
Plate, 2 = Contraction/Expansion
IsothermalPressureDrop Code for enabling isothermal pressure drop calculations:
0 = No, 1 = Yes
TwoPhaseCorrection Code for two phase correction option: 0 = No, 1 = Yes
SwageMethod Code for size change calculation method: 0 =
Compressible, 1 = Incompressible, 2 = Transition=
CompressibleTransition DP percent of inlet pressure for transition (%)
DownstreamDiameterRatio Ratio of orifice to downstream diameter
UpstreamDiameterRatio Ratio of orifice to upstream diameter
Diameter Diameter of orifice (mm)
ChokeMethod Choke flow check
DescribeCalculations Describe calculations
MaxConnectionCount Maximum possible connection count
Name The orifice plate name
Location The location text
Ignore The ignored flag: 0 = not ignored, 1=ignored
UpstreamConnection The name of the upstream pipe
202 A File Format
Attribute Description
UpstreamConnectionAt The code for the upstream pipe connection point: 0 =
upstream end, 1 = downstream end
DownstreamConnnection The name of the downstream pipe
DownstreamConnnectionAt The code for the downstream pipe connection point: 0 =
upstream end, 1 = downstream end
ConnectedCount Connection count
Pipes
Attribute Description
LimitReached Reached limit or not
TailPipe Code to identify tailpipe: 0 = No, 1 = Yes
Sizeable Code for indicating sizeable pipe: 0 = No, 1 = Yes
UsePipeClass Code for pipe class usage: 0 = No, 1 = Yes
WallThickness Pipe wall thickness (mm)
InternalDiameter Pipe internal diameter (mm)
Schedule Pipe schedule
NominalDiameter Pipe nominal diameter
ThermalConductivity Pipe material thermal conductivity (W/m/C)
Roughness Pipe absolute roughness (mm)
Material Code for pipe material: 0 = Carbon steel, 1 =
Stainless steel
ElevationChange Pipe elevation change (m)
Length Pipe length (m)
FittingsLossMultiply Fittings loss Ft factor
FittingsLossOffset Fittings loss offset
LengthMultiplier Multiplier for pipe length
MultipleElementCalculation Code for the multiple element heat transfer
calculation: 0 = No, 1 = Yes
Emissivity The material fractional emissivity
ExternalRadiativeHTC Code for including radiative heat transfer: 0 = No, 1
= Yes
HeatTransferEnabled Code to enable heat transfer calculations: 0 = No, 1
= Yes
WindVelocity Wind speed (m/s)
Temperature Temperature outside pipe (C)
InsulationThermalConductivity Insulation thermal conductivity (W/m/C)
Thickness Insulation thickness (mm)
InsulationName Insulation description
Duty Duty (kJ/h)
OutletTemperatureSpecification Temperature leaving pipe (C)
DampingFactor Damping factor
VLEMethod Code for VLE method: 0 = Default, 1 = Compressible
Gas, 2 = Peng Robinson, 3 = Soave Redlich Kwong,
4 = Vapor Pressure
A File Format 203
Attribute Description
StaticHeadContribution Code for the static head contribution: 0 = Include, 1
= Ignore Downhill Recovery, 2 = Ignore
FrictionFactorMethod Code for friction factor method: 0 = Default, 1 =
Round, 2 = Chen
Elements Number of elements for pipe calculation
VerticalPipe Code for DP method for vertical pipes: 0 = Default, 1
= Isothermal gas, 2 Adiabatic gas, 3 =
Beggs&Brill, 4 = Dukler, 5 = Orkisewski
InclinedPipeMethod Code for DP method for inclined pipes: 0 = Default,
1 = Isothermal gas, 2 Adiabatic gas, 3 =
Beggs&Brill, 4 = Dukler
HorizontalPipeMethod Code for DP method for horizontal pipes: 0 =
Default, 1 = Isothermal gas, 2 Adiabatic gas, 3 =
Beggs&Brill, 4 = Dukler
ExternalMedium Code for the external medium: 0 = Air, 1 = Sea
Water
RoughnessForFitting Roughness for fitting
Klocked K locked
Kusing K using
CalcStatus Calculation status
FittingCount Number of fittings linked to this pipe
PhysicalLength Physical length
MaxConnectionCount Maximum possible connection count
Name Name
Ignore The ignored flag: 0 = not ignored, 1=ignored
Location The location text
DescribeCalculations Describe calculations
UpstreamConnection The name of the upstream node
UpstreamConnectionAt Code for the upstream node connection point: 0,1,2
depending on upstream node
DownstreamConnnection The name of the downstream node
DownstreamConnnectionAt Code for the downstream pipe connection point:
0,1,2 depending on downstream node
ConnectedCount Connection count
Fitting
Attribute Description
ItemName The name of the fitting
ID Description of the fitting
KOffset Fitting loss constant
KMultiplier Fitting loss Ft factor
ReliefValves
Attribute Description
MAWP Maximum allowable working pressure (bar a)
204 A File Format
Attribute Description
MechPres Mechanical pressure limit (bar a)
ValveType Type code for valve: 0 = Balanced, 1 =
Conventional
OrificeType Standard type code for orifice
ValveArea Area of each valve orifice (mm
2
)
ValveCount Number of valves
IsenTropicFlash Isentropic flash
DescribeCalculations Describe calculations
MaxConnectionCount Maximum possible connection count
Ignore Ignore flag
KMultiply Fittings loss Ft factor for inlet pipe
KOffset Fittings loss offset for inlet pipe
FlangeDiameter Internal diameter of flange (mm)
ElevationChange The elevation change of the inlet piping (m)
Length The length of the inlet piping (m)
InternalDiameter The inlet pipe diameter (mm)
Schedule The inlet pipe schedule
NominalDiameter The inlet pipe nominal diameter
Roughness The inlet pipe roughness (mm)
Material Code for the inlet pipe material: 0 = Carbon Steel,
1 = Stainless steel
Thickness Thickness
UsePipeClass Code for enabling pipe class usage: 0 = No, 1 =
Yes
Name The relief valve name
Location The location text
UpstreamConnnection The name of the upstream pipe
UpstreamConnnectionAt Code for the upstream pipe connection point: 0 =
upstream end, 1 = downstream end
ConnectedCount Connection count
Tees
Attribute Description
Body Code for body type: 0 = Run, 1 = Tail, 2 = Branch, 3
= Auto
Theta Code for branch angle: 0 = 30 deg, 1 = 45 deg, 2 =
60 deg, 3 = 90 deg
ThetaAsReal Theta as real
FittingLossMethod Code for fittings loss calculation: 0 = Ignored, 1 =
Simple, 2 = Miller
MillerChartExtrapolation Code for Miller chart extrapolation: 0 = None, 1 =
Miller Ratio Squared, 2 = Gardel
ConnectorIfIncomplete Code to use connector calculation: 0 = No, 1 = Yes
IsothermalPressureDrop Code for enabling isothermal pressure drop
calculations: 0 = No, 1 = Yes
A File Format 205
Attribute Description
TwoPhaseCorrection Code for two phase correction option: 0 = No, 1 =
Yes
SwageMethod Code for size change calculation method: 0 =
Compressible, 1 = Incompressible, 2 = Transition
CompressibleTransition DP percent of inlet pressure for transition (%)
BodyDimension Code for body area usage: 0 = Full body area, 1 =
Partial body area on flow
ChokeMethod Choke flow check
Orientation Orientation
Separate Separate
CannotTear Cannot tear
DescribeCalculations Describe calculations
MaxConnectionCount Maximum possible connection count
Name The tee name
Location The location text
Ignore The ignored flag: 0 = not ignored, 1=ignored
UpstreamConnection The name of the upstream pipe
UpstreamConnectionAt Code for the upstream pipe connection point: 0 =
upstream end, 1 = downstream end
BranchstreamConnection The name of the branch stream pipe
BranchstreamConnectionAt Code for the branch stream pipe connection point: 0
= upstream end, 1 = downstream end
DownstreamConnection The name of the downstream pipe
DownstreamConnectionAt Code for the downstream pipe connection point: 0 =
upstream end, 1 = downstream end
ConnectedCount Connection count
FlareTips
Attribute Description
Diameter Diameter of flare (mm)
CompressibleTransition DP percent of inlet pressure for transition (%)
Method Method
TwoPhaseCorrection Code for two phase correction option: 0 = No, 1 = Yes
IsothermalPressureDrop Code for enabling isothermal pressure drop calculations:
0 = No, 1 = Yes
FittingLossCoefficient Fittings loss coefficient
FittingLossCoefficientBasis Code for fittings loss basis: 0 = Total pressure, 1 =
static pressure
UseCurves Code for curve usage: 0 = No, 1 = Yes
NumCurves Number of pressure drop curves
FlowExtrapolation Flow extrapolation
MolWtExtrapolation Molecular weight extrapolation
PressureCorrection Pressure correction
RefTemp Reference temperature for curve data (C)
Sizeable Code for indicating sizeable pipe
206 A File Format
Attribute Description
UsePipeClass Code for enabling Pipe Class usage
WallThickness Wall thickness
InternalDiameter Internal diameter
Schedule Pipe schedule
NominalDiameter Pipe nominal diameter
ThermalConductivity Pipe material thermal conductivity (W/m/C)
Roughness Pipe roughness
Material Code for the inlet pipe material
ChokeMethod Choke flow check
DescribeCalculations Describe calculations
MaxConnectionCount Maximum possible connection count
Name The flare tip name
Location The location text
Ignore The ignored flag: 0 = not ignored, 1=ignored
UpstreamConnection The name of the upstream pipe
UpstreamConnectionAt Code for the upstream pipe connection point: 0 =
upstream end, 1 = downstream end
ConnectedCount Connection count
Curves
Attribute Description
TipName The name of the top (30 chars)
MolWt The reference molecular weight for the curve
CurveNumPoints The number of points in the curve
Points
Attribute Description
CurveDataPointNo The number of the curve data point
MolWt The mole weight of the curve
MassFlow The mass flow for the curve data point (kg/h)
PresDrop The pressure drop for the curve data point (bar)
VerticalSeparators
Attribute Description
Diameter The vessel diameter (mm)
FittingLossMethod Code for fittings loss calculation: 0 = Ignored, 1 =
Calculated
IsothermalPressureDrop Code for enabling isothermal pressure drop calculations:
0 = No, 1 = Yes
TwoPhaseCorrection Code for two phase correction option: 0 = No, 1 = Yes
SwageMethod Code for size change calculation method: 0 =
Compressible, 1 = Incompressible, 2 = Transition
CompressibleTransition DP percent of inlet pressure for transition (%)
A File Format 207
Attribute Description
ChokeMethod Choke flow check
DesignDiameter Design diameter
Ddrop Ddrop
Vsettling V settling
PresBody Body pressure
TempBody Body temperature
VelBody Body velocity
DenBody Body density
DescribeCalculations Describe calculations
MaxConnectionCount Maximum possible connection count
Name The vertical separator name
Location The location text
Ignore The ignored flag: 0 = not ignored, 1=ignored
UpstreamConnection The name of the upstream pipe
UpstreamConnectionAt Code for the upstream pipe connection point: 0 =
upstream end, 1 = downstream end
DownstreamConnection The name of the downstream pipe
DownstreamConnectionAt Code for the downstream pipe connection point: 0 =
upstream end, 1 = downstream end
ConnectedCount Connection count
Scenarios
Attribute Description
Name The scenario name (30 chars)
OptionVelConstr Option velocity constraint
Done Done
HeaderMach Header mach number limit
HeaderVapVel Header vapor velocity limit (m/s)
HeaderLiqVel Header liquid velocity limit (m/s)
HeaderRV2 Header momentum limit (kg/m/s2)
HeaderNoise Header noise limit (dB)
TailPipeMach Tailpipe mach number limit
TailPipeVapVel Tailpipe vapor velocity limit (m/s)
TailPipeLiqVel Tailpipe liquid velocity limit (m/s)
TailPipeRV2 Tailpipe momentum limit (kg/m/s2)
TailPipeNoise Tailpipe noise limit (dB)
Pressure System back pressure (bar a)
CalculateMe Calculate me
SolverOptions
Attribute Description
AmbientTemperature External temperature (C)
AtmosphericPressure Atmospheric pressure (bar a)
208 A File Format
Attribute Description
CheckChoke Check for choke flow: 0 = No, 1 = Yes
Choke Code for choke calculation method: 0 = Simple, 1 =
HEM
HeatTransfer Enable heat transfer calculations: 0 = No, 1 = Yes
ExternalRadiation External radiation
Mode Code for calculation mode: 0 = Rating, 1 = Design, 2
= Debottleneck
RatedFlow Use rated flow for inlet pipes
RatedFlowNodes Use rated flow for downstream nodes attached to
tailpipes
RatedFlowTailPipe Use rated flow for tailpipes: 0 = No, 1 = Yes
WindSpeed Wind velocity (m/s)
UseKineticEnergy Include kinetic energy: 0 = No, 1 = Yes
IgnoreSepKineticEnergy Ignore kinetic energy in separators: 0 = No, 1 - Yes
KineticEnergyBasis Code for kinetic energy basis: 0 = Inlet Pipe Velocity,
1 = Zero velocity
CalcIgnoredSources Calculate ignored sources as zero flow: 0 = No, 1 =
Yes
MabpForInactiveValves Check MABP for inactive sources: 0 = No, 1 = Yes
IgnoreSourceSizeChangeWh
enSizing
Ignore valve flange size change in design calculations:
0 = No, 1 = Yes
MaxmumSystemVelocity Maximum system velocity
AllScenarios Code to indicate which scenarios are calculated: 0 =
Current, 1 = All, 2 = Selected
VLE Code for VLE method: 0 = Compressible gas, 1 =
Peng Robinson, 2 = Soave Redlich Kwong, 3 = Vapor
Pressure
Enthalpy Code for enthalpy method: 0 = Ideal gas, 1 =
PengRobinson, 2 = Soave Redlich Kwong, 3 = Lee
Kesler
VleSourceOutletTemp VLE source outlet temperature
EnthalpySourceOutletTemp Enthalpy source outlet temperature
Horizontal Code for horizontal pressure drop method: 0 =
Isothermal gas, 1 = Adiabatic Gas, 2 = Beggs&Brill 3
= Dukler
Inclined Code for inclined pressure drop method: 0 =
Isothermal gas, 1 = Adiabatic Gas, 2 = Beggs&Brill 3
= Dukler
Vertical Code for vertical pressure drop method: 0 =
Isothermal gas, 1 = Adiabatic Gas, 2 = Beggs&Brill 3
= Dukler, 4 = Orkisewski
Elements Number of elements for two phase calculations
FrictionFactor Code for friction factor method: 0 = Round, 1 = Chen
UsePipeRoughnessForFitting Use pipe roughness for fitting
RoughnessForFitting Roughness for fitting
WarnMachForSizing Warn Mach for sizing
WarnVelocityForSizing Warn velocity for sizing
WarnRhoV2ForSizing Warn RhoV2 for sizing
A File Format 209
Attribute Description
WarnNoiseForSizing Warn noise for sizing
WarnIceFormForSizing Warn Ice form for sizing
WarnBPForSizing Warn BPF for sizing
WarnChokeForSizing Warn choke flow for sizing
WarnSlugForSizing Warn slug flow for sizing
WarnTempForSizing Warn temperature for sizing
WarnPressureBasis Warn pressure basis
WarnPhysPropFailure Warn physical properties failure
WarnHeatBalanceFailure Warn heat balance failure
WarnChokePresFailure Warn choke pressure failure
WarnPresDropFailure Warn pressure drop failure
WarnLiqWithVapMethodFail
ure
Warn liquid with vapour only method failure
WarnCorrRangeFailure Warn correlation out of range failure
WarnInitWhileSizing Warn initialization while sizing
WarnSizeChangeWhileSizing Warn size change while sizing
WarnLimitReachedWhileSizi
ng
Warn limit reached while sizing
PresTolProperties Pressure tolerance in properties loop (%)
PresTolUnitOp Pressure tolerance for unit operation calculations (%)
PresTolLoop Pressure tolerance for loop calculations (%)
MassToLoop Mass balance tolerance in outer loop (%)
IterationsProperties Number of iterations in inner (properties) loop
IterationsLoop Number of iterations for loop calculations
DamperProperties Damping factor for inner (properties) loop
DamperLoop Damping factor for loop calculations
LoopMethod Select loop convergence method: 0=Newton Raphson,
1=Broyden, 2=Force Convergent
LoopAnalyser Select analyzer for looped systems: 0 = Convergent, 1
= Simultaneous
EchoLoops Are loop calculations echoed: 0 = No, 1 = Yes
KeepBad Keep bad
UpdateEstimates Update flow estimates from solution: 0 = No, 1 = Yes
InitalPressure Initial pressure for property calculations (bar a)
LengthMultiplier Pipe length multiplication factor
InitPhaseMethodForSizing Initialization phase method for sizing
UpstreamMinTemp
Upstream minimum temperature
DownstreamMinTemp Downstream minimum temperature
UpstreamMaxTemp Upstream maximum temperature
DownstreamMaxTemp Downstream maximum temperature
InletFlowCheck
Inlet flow check
GaugeInletCheck Gauge inlet check
IgnoreInlet Ignore inlet
210 A File Format
SourceData
Attribute Description
ScenarioName The name of the scenario
SourceName The name of the source
MassFlow Mass flow of the source (kg/h)
Ignored The ignored flag: 0 = not ignored, 1=ignored
PresAllow Allowable pressure
OutletTemperature Outlet temperature (C)
InletTemp Inlet temperature
InletTempSpec Inlet specified temperature value (C)
InletPressure Inlet pressure
LockMABP Auto update of MABP: 0 = No, 1 = Yes
VLEMethod Code for VLE method: 0 = Model default, 1 =
Compressible gas, 2 = Peng Robinson, 3 = Soave
Redlich Kwong, 4 = Vapor Pressure
FittingLossMethod Code for fitting loss calculation: 0 = Ignored, 1 =
Calculated
IsothermalPressureDrop Code for enabling isothermal pressure drop
calculations: 0 = No, 1 = Yes
TwoPhaseCorrection Code for two phase correction option: 0 = No, 1 =
Yes
SwageMethod Code for size change calculation method: 0 =
Compressible, 1 = Incompressible, 2 = Transition
CompressibleTransition DP percent of inlet pressure for transition (%)
VapourFraction Vapour fraction
VapourMolWt Vapour molecular weight
IsentropicEfficiency Isentropic efficiency
SizingMethod Code for PSV sizing method: 0 = API, 1 = HEM
BackPressure
Back pressure
MultiPhaseCd Multi-phase Cd
LiquidCd Liquid Cd
Kb Kb
RuptureDisk Rupture disk
PresCalc Static pressure
DenCalc Calculated density
VelCalc Velocity
TempCalc Temperature
ChokeMethod Choke flow check
Energy Energy
Enthalpy Enthalpy
Entropy Entropy
Quality Quality
Tempincalc Calculated inlet temperature
SonicCalc Calculated sonic
NonRecoverablePresDrop Piping non-recoverable pressure drop
InletVelocity Inlet velocity
A File Format 211
Attribute Description
InletDensity Inlet density
StaticPresDrop Static pressure drop
TotalPresDrop Total pressure drop
HasProblem Has problem flag
HeaderVapourFraction Header vapour fraction
HeaderVapourMolWt Header vapour molecular weight
HasProblemDp Constraint violation: pressure drop
HasProblemVel Constraint violation: velocity
HasProblemMach Constraint violation: Mach number
HasProblemChoke Constraint violation: choke
HasProblemRhoV2 Constraint violation: RhoV2
HasProblemPres Constraint violation: pressure
HasProblemTemp Constraint violation: temperature
VfCalc Vf calculation
StagnationEnthalpy Stagnation enthalpy
StagnationEnthalpyCalc Calculated stagnation enthalpy
FlowPathCount Flow path count
FlowPathName Flow path name
FlowPathType Flow path type
RatedFlow Rated flow of the source (kg/h)
Contingency Code for sizing contingency: 0 = Operating, 1 = Fire
LockRatedFlow Auto update of rated flow: 0 = No, 1 = Yes
LockReliefPressure Auto update of relieving pressure: 0 = No, 1 = Yes
CpCvRatio Cp Cv ratio
Compressibility Compressibility
InletPresTotalCalc Total inlet pressure
PresTotalCalc Total pressure
MachNo Mach number
RhoV2Calc Rho V2
MolarFlow Molar flow
MolWt Fluid molecular weight
StaticPresDropForSummary Valve static pressure drop
TotalPresDropForSummary Valve total pressure drop
Composition
Attribute Description
ScenarioName The name of the scenario
SourceName The name of the source
FluidType Fluid type
Basis Code for composition input basis: 0 = MolWt, 1 = Mole
fraction, 2 = Mass fraction
MolWt Molecular weight
212 A File Format
PFDLayout
Attribute Description
ItemName The name of the PFD item
XPosition The X coordinate of the item
YPosition The Y coordinate of the item
LabelXPosition The X coordinate of the item label
LabelYPosition The X coordinate of the item label
RotationFlipType Code for icon rotation: 0 = None, 1 = Rotate 90, 2 = Rotate
180, 3 = Rotate 270, 4 = Flip X, 5 = Rotate 90 + Flip Y, 6 =
Flip Y, 7 = Rotate 90 + Flip X
Results
Attribute Description
ScenarioName The name of the scenario
SegmentName The name of the pipe segment
MolWt Molecular weight
MolarFlow Molar weight
MassFlow The mass flow (kg/h)
UpstreamTestFlow Test flow of upstream
DownstreamTestFlow Test flow of downstream
dp_F Pressure drop due to friction (bar)
dp_A Pressure drop due to acceleration (bar)
dp_E Pressure drop due to elevation change (bar)
dp Pressure drop
Noise Noise (dB)
HtcInternal Internal heat transfer coefficient (W/m
2
/C)
HtcConvExternal External heat transfer coefficient (W/m
2
/C)
HtcOverall Overall heat transfer coefficient (W/m
2
/C)
UpstreamVelocityNonRated Upstream non-rated velocity
DownstreamVelocityNonRated Downstream non-rated velocity
UpstreamVelocityRated Upstream rated velocity
DownstreamVelocityRated Downstream rated velocity
UpstreamVelocity Velocity at upstream end of pipe (m/s)
DownstreamVelocity Velocity at downstream end of pipe (m/s)
UpstreamSonicVelocity Upstream sonic velocity
DownstreamSonicVelocity Downstream sonic velocity
UpstreamPresTotalNonRated Upstream total non-rated pressure
DownstreamPresTotalNonRated Downstream total non-rated pressure
UpstreamPresTotalRated Upstream total rated pressure
DownstreamPresTotalRated Downstream total rated pressure
UpstreamPresTotal Upstream total pressure
DownstreamPresTotal Downstream total pressure
UpstreamPresStatic Upstream static pressure
DownstreamPresStatic Downstream static pressure
A File Format 213
Attribute Description
UpstreamTemperature Temperature at upstream end of pipe (C)
DownstreamTemperature Temperature at downstream end of pipe (C)
UpstreamEnthalpy Energy at upstream end of pipe (kJ/kgmole)
DownstreamEnthalpy Energy at downstream end of pipe (kJ/kgmole)
UpstreamDensity Density at upstream end of pipe (kg/m
3
)
DownstreamDensity Density at downstream end of pipe (kg/m
3
)
UpstreamFlowRegime Flow regime at upstream end of pipe
DownstreamFlowRegime Flow regime at downstream end of pipe
CanCalc Can calculate
Duty Heat transferred (kJ/h)
FrictionFactor Friction factor
Dp_Fittings Pressure drop due to fittings (bar)
RatedFlow The rated flow (kg/h)
ReynoldsNonRated Reynolds non-rated
ReynoldsRated Reynolds rated
Reynolds Reynolds number
SourcePres Pressure of attached source node (bar a)
Equivlength Equivalent length (m)
UpstreamEnergy Energy at upstream end of pipe (kJ/h)
DownstreamEnergy Energy at downstream end of pipe (kJ/h)
UpstreamEnthalpyEnergy Upstream enthalpy energy
DownstreamEnthalpyEnergy Downstream enthalpy energy
UpstreamMachNoNonRated Upstream non-rated Mach number
DownstreamMachNoNonRated Downstream non-rated Mach number
UpstreamMachNoRated Upstream rated Mach number
DownstreamMachNoRated Downstream rated Mach number
UpstreamMachNo Mach number at upstream end of pipe
DownstreamMachNo Mach number at downstream end of pipe
UpstreamPresProp Upstream pressure property
DownstreamPresProp Downstream pressure property
UpstreamRhoV2NonRated Upstream non-rated Rho V2
DownstreamRhoV2NonRated Downstream non-rated Rho V2
UpstreamRhoV2Rated Upstream rated Rho V2
DownstreamRhoV2Rated Downstream rated Rho V2
UpstreamRhoV2 Momentum at upstream end of pipe (kg/m/s
2
)
DownstreamRhoV2 Momentum at downstream end of pipe (kg/m/s
2
)
UpstreamVapourFraction Upstream vapour fraction
DownstreamVapourFraction Downstream vapour fraction
UpstreamProbChoked Upstream probable choked
DownstreamProbChoked Downstream probable choked
UpstreamProbMachNo Upstream probable Mach number
DownstreamProbMachNo Downstream probable Mach number
ProbNoise Probable noise
214 A File Format
Attribute Description
ProbSourcePres Probable source pressure
ProbSource Probable source
UpstreamProbRhoV2 Upstream probable Rho V2
DownstreamProbRhoV3 Downstream probable Rho V2
ProbSlugs Probable slug flows
UpstreamProbTemp Upstream probable temperature
DownstreamProbTemp Downstream probable temperature
UpstreamProbVelLiq Upstream probable liquid velocity
DownstreamProbVelLiq Downstream probable liquid velocity
UpstreamProbVelVap Upstream probable vapour velocity
DownstreamProbVelVap Downstream probable vapour velocity
PresBody Body pressure
DenBody Body density
VelBody Body velocity
Estimate Estimate
CannotTear Cannot tear
WallTemperature Temperature of pipe wall (C)
MaxStep Maximum step
MaxFlow Maximum flow
MinFlow Minimum flow
HtcRadExt External radiative HTC
ExtTemperature External temperature
UpstreamVelLiqNonRated Upstream non-rated liquid velocity
DownstreamVelLiqNonRated Downstream non-rated liquid velocity
UpstreamVelLiqRated Upstream rated liquid velocity
DownstreamVelLiqRated Downstream rated liquid velocity
UpstreamVelLiq Upstream liquid velocity
DownstreamVelLiq Downstream liquid velocity
UpstreamVelVapNonRated Upstream non-rated vapour velocity
DownstreamVelVapNonRated Downstream non-rated vapour velocity
UpstreamVelVapRated Upstream rated vapour velocity
DownstreamVelVapRated Downstream rated vapour velocity
UpstreamVelVap Upstream vapour velocity
DownstreamVelVap Downstream vapour velocity
PresDrop Pressure drop over pipe (bar)
UpstreamPressure Pressure at upstream end of pipe (bar a)
DownstreamPressure Pressure at downstream end of pipe (bar a)
TotalPresDrop Total pressure drop
EquivlengthForPipeSummary Equivalent length
Phase
Attribute Description
ScenarioName The name of the scenario
A File Format 215
Attribute Description
SegmentName The name of the pipe segment
SegmentEnd End of the pipe segment
Phase Phase description
Density Density of the phase (kg/m
3
)
Enthalpy Energy of the phase (kJ/kgmole)
Entropy Entropy of the phase (kJ/kgmole/K)
Fraction Fraction of the phase
HeatCap Heat capacity of the phase (kJ/kgmole/K)
MolWt Mol Wt of the phase
SurfTen Surface tension of the phase (dyne/cm)
ThermCond Thermal conductivity of the phase (W/m/K)
Viscosity Viscosity of the phase (cP)
ZFactor Z Factor of the phase
CompResults
Attribute Description
ScenarioName The name of the scenario
SegmentName The name of the pipe segment
FluidType Fluid type
Basis Basis
MolWt The molecular weight of the fluid
Fraction The mole fraction of each component
Report File Formats
The printouts can be customized to a limited extent using a XML file with the
extension .xml. This file may be edited using any ASCII text editor such as
the NOTEPAD application distributed with Microsoft Windows.
The default .xml file for the printed reports is: ReportFormat.xml
By default, the report format file is located in the Aspen Flare System
Analyzer program directory. You can change the location and .xml file for
the reports on the Reports tab on the Preferences Editor.
216
Fig A.1
The following defines which variable may be printed with each report:
Variable Name
ambient
backpres
basis
class
conductivity
connections
densitydown
densityup
description
dsn
duty
elevation
energy
energyflowdown
The following defines which variable may be printed with each report:
Variable Description
Ambient temperature
Back pressure
Composition basis
Pipe class
Thermal conductivity
Item connections
Downstream density
Upstream density
Description
Downstream node
Heat loss
Elevation change
Energy
Downstream energy flow
A File Format
The following defines which variable may be printed with each report:
A File Format 217
Variable Name Variable Description
energyflowup Upstream energy flow
enthalpy Enthalpy
enthalpyflowdown Downstream enthalpy flow
enthalpyflowup Upstream enthalpy flow
enthalpyup Upstream enthalpy
enthalpydown Downstream enthalpy
entropy Entropy
entropydown Downstream entropy
entropyup Upstream entropy
equivlength Equivalent length
exttemperature External temperature
fittinglist Fitting list
fittingsa Fitting loss A
fittingsb Fitting loss B
flange Flange diameter
fractiondown Downstream phase fraction
fractionup Upstream phase fraction
frictionfractor Friction factor
group Item group
headmach Header mach number
headvelvap Header vapor velocity
headvelliq Header liquid velocity
headrhov2 Header rho V2
headnoise Header noise
heatcapdown Downstream heat capacity
heatcapup Upstream heat capacity
hia Enthalpy A coefficient
hib Enthalpy B coefficient
hic Enthalpy C coefficient
hid Enthalpy D coefficient
hie Enthalpy E coefficient
hif Enthalpy F coefficient
htcradext External radiative HTC
htcoverall Overall HTC
htcexternal External HTC
htcinternal Internal HTC
id Item ID
ignored Item ignored
inletlength Inlet pipe length
218 A File Format
Variable Name Variable Description
inletelevation Inlet pipe elevation change
inletmaterial Inlet pipe material
inletroughness Inlet pipe roughness
inletnominal Inlet pipe nominal diameter
inletschedule Inlet pipe schedule
inletinternal Inlet pipe internal diameter
inletclass Inlet pipe class
Inletfittingsa Inlet pipe fitting loss A
Inletfittingsb Inlet pipe fitting loss B
insname Insulation description
insthick Insulation thickness
insconductivity Insulation conductivity
internal Internal diameter
length Segment length
lmultiply Length multiplier
location Segment location
machdown Downstream mach number
machup Upstream mach number
massflow Mass flow
material Material of construction
methoddamping Damping factor
methodelements Two phase elements
methodfriction Friction factor
methodfitlos Fitting loss method
methodhordp Horizontal 2 phase pressure drop method
methodincdp Inclined pressure drop
methodverdp Vertical 2 phase pressure drop method
methodvle VLE method
molarflow Molar flow
molwt Molecular weight
molwtdown Downstream molecular weight
molwtup Upstream molecular weight
multiply Fittings equation multiplier
name Item name
nbp Normal boiling point
node Node
nodetype Node type
noise Noise
nominal Nominal pipe diameter
A File Format 219
Variable Name Variable Description
number Index number
offset Fittings equation offset
omega Acentric factor
omegasrk SRK acentric factor
orificearea Orifice area
orifice Orifice
pc Critical pressure
phase Phase label
pressource Static source back pressure
presallow Allowable back pressure
presdown Downstream static pressure
presdrop Pressure drop
presdropfriction Static pipe friction loss
presdropacceleration Static pipe acceleration loss
presdropelevation Static pipe elevation loss
presdropfittings Static pipe fitting loss
presin Inlet pressure
preslimit Back pressure limit
presup Upstream static pressure
ratedflow Rated mass flow
refer Literature reference
regime Flow regime
resize Resizable flag
reynolds Reynolds number
rhov2up Upstream rho V2
rhov2down Downstream rho V2
roughness Wall roughness
schedule Pipe schedule
si Entropy coefficient
stddensity Standard density
surftendown Downstream surface tension
surftenup Upstream surface tension
tailmach Tailpipe mach No.
tailnoise Tailpipe noise
tailpipe Tailpipe flag
tailrhov2 Tailpipe rho V2
tailvelliq Tailpipe liquid velocity
tailvelvap Tailpipe vapor velocity
tc Critical temperature
220 A File Format
Variable Name Variable Description
tempcalc Inlet temperature calculations
tempdown Downstream temperature
tempout Outlet temperature
tempspec Inlet temperature specification
tempup Upstream temperature
thermconddown Downstream thermal conductivity
thermcondup Upstream thermal conductivity
type Item type
usn Upstream node
valvecount Number of valves
valvetype Valve type
vapfrac Source vapor fraction
vc Critical volume
vchar Characteristic volume
veldown Downstream velocity
velup Upstream velocity
visca Viscosity A coefficient
viscb Viscosity B coefficient
viscdown Downstream viscosity
viscup Upstream viscosity
wall Wall thickness
walltemperature Wall temperature
watson Watson characterisation parameter
wind Wind velocity
zfactordown Downstream compressibility factor
zfactorup Upstream compressibility factor
B References 221
B References
1 GPSA Engineering Data Book.
2 Chemical Engineering Volume 1, J. M. Coulson and J. F. Richardson,
Pergamon Press, 2nd Edition.
3 Viscosity of Gases And Mixtures, I. F. Golubev, National Technical
Information Services, TT7050022, 1959.
4 Chemical Process Computations 1, Chemical Engineering-Data
Processing, Raman, Raghu, Elsevier Applied Science Publishers Ltd, 1985.
5 Journal Of Physics, D. J. Berthalot, P.3 ,263.
6 Technical Data Book-Petroleum Refining, American Petroleum Institute,
1977.
7 A Computer Program for the Prediction of Viscosity and Thermal
Conductivity in Hydrocarbon Mixtures, J.F. Ely and H.J.M. Hanley, NBS
Technical Note, 1039, 1983.
8 R.W. Hankinson and G.H. Thompson, AIChE Journal, 25, 653, 1979.
9 A Study of Two-Phase Flow in Inclined Pipes, H.D. Beggs and J.P. Brill, J.
Petrol. Technol., P. 607, May, 1973.
10 Gas Conditioning and Processing, R. N. Maddox and L. L. Lilly, Volume 3,
1982 by Campbell Petroleum Series, 2nd edition, 1990.
11 J. Orkiszewski, Journal of Petroleum Technology, B29-B38, June, 1967.
12 Gas Conditioning and Processing, R. N. Maddox and L. L. Lilly, Volume 3,
1982 by Campbell Petroleum Series, 2nd edition, 1990.
13 API Technical Data Book Volume 1, American Petroleum Institute, 1983.
14 R.W. Hankinson and G.H. Thompson, A.I.Ch.E. Journal, 25, No. 4, P.653
1979.
15 The Properties of Gases &Liquids, R.C. Reid, J.M. Prausnitz and B.E.
Poling, McGraw-Hill, Inc., 1987.
16 A Computer Program for the Prediction of Viscosity and Thermal
Conductivity in Hydrocarbon Mixtures, J.F. Ely and H.J.M. Hanly, NBS
Technical Note 1039.
17 Molecular Thermodynamics of Fluid Phase Equilibria,J.M. Pausnitz, R.N.
Lichtenthaler and E.G. Azevedo, 2nd Edition, McGraw-Hill, Inc. 1986.
18 C.H. Twu, IEC. Proc Des & Dev, 24, P. 1287, 1985.
19 Viscosity of Crude-Oil Emulsions, W. Woelfin, Spring Meeting, Pacific
Coast District, Division of Production, Los Angeles, Calif., Mar. 10, 1942.
20 W.R. Gambill, Chem Eng., March 9, 1959.
222 B References
21 An Explicit Equation for Friction Factor in Pipe, N.H. Chen, Ind. Eng.
Chem. Fund., 18, 296, 1979.
22 Sizing, Selection, and Installation of Pressure - Relieving Devices in
Refineries, API Recommended Practice 520, Part I, 6th Edition, American
Petroleum Institute, March, 1993.
23 Guide for Pressure-Relieving and Depressuring Systems, API
Recommended Practice 521, 3rd Edition, American Petroleum Institute,
November, 1990.
24 Easily Size Relief Devices and Piping for Two-Phase Flow, J.C. Leung,
Chem. Eng. Prog., P. 28, December, 1996.
25 Internal Flow Systems, D.M. Miller, 2nd Edition, BHR Group Limited,
1990.
26 Flow of Fluids Through Valves, Fittings and Pipe, Crane Technical Paper
410M. 1988.
27 PIPE 3, Single and Two-Phase Pressure Drop Calculations in Pipeline
Systems, HTFS Design Report 38, 1996.
28 Les Pertes de Charges dans les coulements au Travers de, A. Gardel,
Bulletin Technique de la Suisse Romande, 83, 1957.
C Glossary of Terms 223
C Glossary of Terms
Adiabatic Flow
Adiabatic flow is the constant enthalpy flow of a fluid in a pipe.
Choked Flow
The velocity of a fluid in a pipe of constant cross-sectional area cannot exceed
the sonic velocity of the fluid. If the flow of fluid in a pipe is great enough that
the sonic velocity is reached, then a pressure discontinuity is seen at the exit
end of the pipe.
Critical Pressure
The critical pressure is the pressure at which the vapor density and liquid
density of a substance may be the same.
Critical Temperature
The critical temperature is the temperature at which the vapor density and
liquid density of a substance may be the same.
Dongle
See Security Device.
Equivalent Length
The equivalent length of a pipe is the straight length of pipe which would
create the same pressure drop as the actual pipe length plus losses due to
bends and fittings.
224 C Glossary of Terms
Isothermal Flow
Isothermal flow is the constant temperature flow of a fluid in a pipe. In
general when the pressure of a gas reduces, there is a small change in
temperature. This assumption leads to a small error in the calculated pressure
profile. In practice, for pipes of length at least 1000 diameters, this difference
does not exceed 5% and in fact never exceeds 20%.
MABP
The Maximum Allowable Back Pressure on a relief device is the maximum
pressure that can exist at the outlet of the device without affecting the
capacity of the device.
In general the MABP for a conventional pressure relief valve should not
exceed 10% of the set pressure at 10% overpressure.
In general the MABP for a balanced pressure relief valve should not exceed
40% of the set pressure at 10% overpressure.
Mach Number
Mach number is the ratio of the fluid velocity to the sonic velocity in the fluid.
Node
Nodes define the connection points between pipes, and pipes with sources.
Each node must have a unique name.
Reduced Pressure
Reduced pressure is the ratio of the absolute pressure to the critical pressure
of the fluid.
Reduced Temperature
Reduced temperature is the ratio of the absolute temperature to the critical
temperature of the fluid.
Scenario
A scenario represents a set of flow and compositional data for all sources in
the system. It may also represent a particular set of limiting operating
conditions.
C Glossary of Terms 225
Schedule
The schedule of a pipe defines a standard thickness for a given nominal pipe
size. In general, flare and vent systems are constructed from schedule 40 or
80 pipe.
Security Device
The hardware device that is connected to the parallel port of the computer.
Source
A source refers to a fluid entering the piping network regardless of the type of
pipe fitting from which it enters. the fluid is defined in terms of its
composition, mass flowrate, pressure and temperature.
Static Pressure
The pressure acting equally in all directions at a point in the fluid.
Physical properties are calculated at the static pressure condition.
Tailpipe
The section of pipe between the discharge flange of the source valve and the
main collection header is generally referred to as a tailpipe.
Total Pressure
The sum of the static and velocity pressures.
Velocity Pressure
Given by
2
U
2
, also called the kinematic pressure.
226 Index
Index
A
Automation 115
B
binary interaction parameters 11
C
calculations
sizing 104
speed 103
status 101
stop 101
type 101
Component Editor 6
Component Manager 3
components
binary interaction parameters 11
changing 11
combining 11
estimating unknown properties 10
list 4
name string 5
selecting 4
selection filter 5
type 4
updating with user data 10
Connector 43
Control Valve 71
D
data
adding/deleting 109
filters 108
printing 109
protection 110
tables 109
Database Editor
Index 227
component 112
fittings 112
pipe schedule 110
database features
adding/deleting data 109
grid controls 108
F
Flare Tip 95
Flow Bleed 47
H
Horizontal Separator 50
M
modeling flare networks
primary objectives 102
recommended sequence 102
N
Node Manager 41
nodes
Connector 43
Control Valve 71
Flare Tip 95
Flow Bleed 47
Horizontal Separator 50
Orifice Plate 56
Relief Valve 81
Tee 60
Vertical Separator 65
Nodes 41
noise 186
O
Orifice Plate 56
P
password
setting 110
physical properties 178
Pipe Class Editor 39
Pipe Manager 25
pipes
multiple editing 38
Pipe Class 39
pressure drop methods 157
228 Index
R
Relief Valve 81
S
Scenario Editor 17
Scenario Manager 16
scenario selector 16
scenarios 15
adding single source 23
adding/editing 17
tools 23
sizing
recommended procedure 104
source tools 94
adding single source scenarios 95
updating downstream temperatures 95
sources
Control Valve 71
Relief Valve 81
tools 94
Status bar 101
T
Tee 60
V
vapour-liquid equilibrium 175
Vertical Separator 65
VLE method 103