Professional Documents
Culture Documents
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
About Applied Flow Technology
Intro - 1
AFT Fathom™ 9
Intro - 2
AFT Fathom™ Add-On Modules
Intro - 3
AFT Arrow™ 6
Intro - 4
AFT Arrow™ Add-On Module
Intro - 5
AFT Impulse™ 6
Intro - 7
AFT Mercury™ 7
AFT Titan™ 4
Models and designs network pipe systems
Combines a powerful hydraulic solver and flexible graphical
interface with an advanced optimization engine
– Automatically selects best pipe and component sizes to minimize
initial or life cycle cost, size or weight using IntelliFlow®
Ability to apply multiple constraints to pipes and junctions
Cost optimization may include;
– non-recurring costs (materials and installation)
– recurring costs (energy and maintenance) including time varying
cost (energy costs varying with time)
Offers customizable engineering and cost databases
Includes powerful modeling and output capabilities
of AFT Fathom 7 and Arrow 4
Intro - 8
Additional Software Products
Intro - 9
Product Applications
Intro - 11
AFT Flow Expert Package™ (2)
Intro - 12
A1. Overview of AFT Arrow
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Nomenclature
a sonic speed M Mach Number
A cross-sectional flow area of a pipe n constant
Cd discharge coefficient Nu Nusselt number
cp specific heat, constant pressure P pressure, static
cv specific heat, constant volume Ph heated perimeter
D diameter of a pipe Po pressure, stagnation
e internal energy Pw wetted perimeter
f friction factor Pr Prandtl number
F Force q heat rate to a pipe
Ff Parameter in Section A2 Q volumetric flow rate
Fg Parameter in Section A2 q” heat flux
F To Parameter in Section A2 r radius
Fγ Parameter in Section A2 r relaxation
g gravitational constant R gas constant
h internal convection coefficient Re Reynolds number
h enthalpy, static s fan speed
ho enthalpy, stagnation s entropy
k thermal conductivity T temperature, static
K loss factor To temperature, stagnation
L length of a pipe U overall heat transfer coefficient
m
mass flow rate v specific volume
Nomenclature
V volume
V velocity
w work
x distance along pipe centerline
z elevation
Z compressibility factor
α, µ, θ angle
β diameter ratio
ε roughness
γ specific heat ratio
µ dynamic viscosity
τ shear stress
ω rotational velocity
Subscripts
1 location 1 in pipe
2 location 2 in pipe
i junction at which solution is sought
j junctions with pipes connecting to junction i
o stagnation
∞ infinity, far away, ambient
AFT Arrow General Description
A1 - 1
AFT Arrow General Description (2)
A1 - 2
Components That Can Be Modeled
A1 - 3
Engineering Limitations
A1 - 4
Arrow 6 Startup Window
A1 - 5
Primary Windows
Model Data
Visual Report
Workspace Output
Graph Results
A1 - 7
Workspace
Minimize Quick
This tool is used to Access Panel with
draw new pipes thumbtack
A1 - 8
Quick Access Panel – Activate Modules
A1 - 9
Workspace - Editing Features
A1 - 10
Workspace – Editing Features (2)
A1 - 11
Workspace - Platform for Data Entry
All pipe and junction objects placed onto the Workspace are
interactive
To open the Properties window for data entry, just double-click
the graphical object
– Alternatively, you can select the object by clicking on it once and
then press the Enter key
– Or you can select the object by clicking on it once and then click
on the Open Pipe/Jct Window button on the Toolbar
The Properties windows are the primary manner in which
component data is entered
The Global Pipe Edit and Global Junction Edit window can
speed up data entry
A1 - 12
Workspace - Reporting
A1 - 13
Model Data Window
A1 - 14
Model Data Window (2)
A1 - 15
Output Window
A1 - 16
Output Window (2)
A1 - 17
Visual Report Window
A1 - 18
Graph Results Window
A1 - 19
A2. Fundamental Eqns. of Compressible
Flow
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Introduction
A2 - 1
Basic Laws of Incompressible Pipe Flow
Mass Conservation
m = ρAV
A2 - 2
Law of Friction (Incompressible Flow)
A2 - 3
Law of Friction (Incompressible Flow) (2)
Special friction models available for pulp and paper stock and
crude oil
A2 - 4
Modified Form for Law of Friction
L 1 m
2
∆Ploss = f ρ
D 2 ρA
∑ m
j =1
ij =0
Po , j − Po ,i + ρg (h j − hi )
0.5
A2 - 6
Balancing Mass at Branches (2)
Po , j − Po ,i + ρg (h j − hi )
0.5
A2 - 7
Solving the Equations
A2 - 8
Solving the Equations (2)
Initially the pipe flow rates are not known so an error, F, exists
at each branch (incompressible flow)
Po , j − Po ,i + ρg (h j − hi )
0.5
A2 - 9
The Newton-Raphson Method
F(xi)
-F'(xi)
x
xi xi+1 A2 - 10
Solving the System (Incompressible
Flow)
When applied to a system of equations with P as the
unknown, Newton-Raphson looks as follows
→ → →
−1
P o ,new = P o ,old − J FF
∂Fi n
−
=∑
0 . 5
0.5
(Po, j − Po,i + ρg (h j − hi )) − 0.5
∂Pi j =1 Rij
∂Pi Rij
A2 - 12
Solving the Matrix (Incompressible Flow)
A2 - 13
Solving the Matrix (Incompressible Flow)
(2)
Use Gaussian Elimination to solve for z
– By multiple substitutions, we progressively eliminate terms in JF
and eventually obtain the identity matrix, where all terms are
zero except the diagonal, which is unity
→ → →
P o ,new = P o ,old − z
A2 - 14
Test Problem #1 (Incompressible Flow)
P = 200 psia P = 175 psia
1 2
h = 0 feet h = 0 feet
pipe 1 pipe 2
4
h = 0 feet
pipe 3
pipe f L (ft) D (in) Fluid
1 0.0219 100 4 Water @ 70F
P = 160 psia 2 0.0156 75 4 Water @ 70F
h = 0 feet 3 3 0.0180 125 6 Water @ 70F
Jct P (psia)
1 200
2 175
In this test problem, pipe 3 160
resistances can be calculated
based on known friction
factor (shown in the table) A2 - 15
Test Problem #1 (Incompressible Flow)
(2) To start the solution, we
0.5 need to guess P4, so
Pj − Pi
[ ]
sgn (Pj − Pi )
n
guess 180 psia
F =∑
Rij
j =1
0.5 0.5 0.5
P1 − P4 P2 − P4 P3 − P4
F = [sgn (P1 − P4 )]
+ [sgn (P2 − P4 )]
+ [sgn (P3 − P4 )]
R1− 4 R2− 4 R3− 4
F = −277.1489
− 0.5 − 0.5 − 0.5 − 0.5 − 0.5 − 0.5
F ' = 0.5 P1 − P4 + 0.5 P2 − P4 + 0.5 P3 − P4
R1− 4 R2− 4 R3− 4
F ' = −18.6139
F (Pold )
Pnew = Pold −
F ' (Pold )
A2 - 16
Note: All pressures here are stagnation
Test Problem #1 (Incompressible Flow)
(3)
P (psia), M (lbm/s)
A2 - 17
What’s Special About Compressible
Flow?
Compressible flow is defined as fluid flow where density
changes are significant
Changing density has several important ramifications
– Velocity changes in a pipe (m = ρAV )
• Velocity change is generally non-linear
– Density depends on temperature so that flow is coupled to
energy equation
– Accelerating flow is limited to sonic velocity, thus sonic choking
can become a dominant characteristic of the system
• Sonic choking may occur in multiple locations
A2 - 18
What’s Special About Compressible
Flow? (2)
All governing equations are strongly coupled
– An accurate solution must address all aspects of the gas flow
Pipe networks introduce an order of magnitude complexity
into compressible flow analysis
A2 - 19
Possible Methods of Analysis
A2 - 21
Basic Problems With Traditional Methods
A2 - 23
Governing Equations of Compressible
Flow
Equations for each pipe
dρ dV
[1] Mass: + =0
ρ V
1 f
[2] Momentum: dP + ρV 2 dx + ρ VdV + ρ gdz = 0
2 D
1
[3] Energy: d h + V 2 + gz = q
m
2
[4] Equation of State: P = Z ρ RT
V
[5] Mach Number: M =
γ ZRT
A2 - 24
Governing Equations of Compressible
Flow (2)
Equations for each junction
A2 - 25
Stagnation vs. Static Properties
A2 - 26
Stagnation vs. Static Properties (2)
A2 - 27
Stagnation vs. Static Properties (3)
To γ − 1 2
= 1 + M
T 2
V2
ho = h +
2
A2 - 28
AFT Arrow’s Solution Methods
A2 - 29
AFT Arrow’s Solution Methods (2)
A2 - 30
AFT Arrow’s Solution Methods (3)
A2 - 31
Lumped Adiabatic & Isothermal - Single
Pipe
These methods have closed form solutions and can be found
in textbooks
Adiabatic flow equation and integrated solution
L f M2 1− M 2
∫0 D
dx = ∫
M1 γ 4 + γ − 1 2
dM 2
M 1 M
2
γ −1 2
1 + M 2
fL 1 1 1 γ + 1 M1 2
2
= − + ln
D γ 2 2 γ 2 γ − 1
M1 M2 2 M 2 1 + M12
2
Isothermal flow equation and integrated solution
LT f (
M 2 1− γ M 2 )
∫0 D
dx = ∫
M1 γM 4
dM 2
M 2
1 − 1
fLT M 22 M 2
= − ln 2
D γM12 2
M1
A2 - 32
Length March: Single Pipe
* See AFT Arrow Help System topic “Length March Method” for A2 - 33
complete derivation
Mach Number March: Single Pipe
where:
(1 + γM 2 ) 1 + γ 2− 1 M 2 γM 2 1 +
γ −1
2
M2
FTo = Ff =
1− M 2 1− M 2
( )
γM 2 − 1 1 +
γ −1 2
2
M
γ −1 2
2 1 +
2
M
Fγ = Fg =
1− M 2 1− M 2
* See AFT Arrow Help System Topic “Mach Number March Method” for A2 - 34
complete derivation
Mach Number March: Single Pipe (2)
M 22 To Z 2 γ
ln −
FTo ln 2 +
ln − Fγ ln 2
Flow
M12 To1 Z 1 γ1
x2 = x1 +
θ
F f f + F g g sin
1 2
D RZ T
* See AFT Arrow Help System Topic “Mach Number March Method” for A2 - 35
complete derivation
Tying Things Together - Solving
Networks
To solve the network, energy and mass flow must balance at
each branching section
AFT Arrow employs a modified Newton-Raphson method to
solve the mass flow balance
– Solves the non-linear flow equations using matrix techniques
– Similar to incompressible network solution method
Energy equation is linear and is solved by multiple substitution
and iteration method
A2 - 36
Compressible Flow Solution Difficulties
A2 - 37
Taking Care of Details
A2 - 38
Convergence
A2 - 39
Flow Rate and Enthalpy Updates
A2 - 40
Solver Flow Chart
Update Flow Losses Solve Junction
Start and Compressors Pressures
No
No Yes
Converged ? > Max Iterations ? End
Yes
Recalculate Mass Recalculate Recalculate
Flow Rates Concentrations * Enthalpies
No
No Yes
Converged ? > Max Iterations ? End
* A concentration Yes
balance is performed Recalculate
only if dynamic mixing is Concentrations *
modeled. If not, the No
Solver passes through No Yes
Converged ? > Max Iterations ? End
this block.
Yes Yes
Recalculate No No
Converged ? > Max Iterations ?
Enthalpies
Yes
Return
A2 - 41
Known Flow Vs. Known Pressure
Junctions
At all system boundaries AFT Arrow must solve for either flow
or pressure
User cannot specify both flow and pressure at the same point
because there would be nothing for AFT Arrow to solve
Either the flow rate calculation or the pressure calculation
must be available to AFT Arrow
A2 - 42
A3. Demo. Problem - Delivery System
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Pipes
A3 -1
Pipes (2)
A3 -2
Junctions
A3 -3
Junctions (2)
A3 -5
Creating Objects (2)
A3 -6
Moving Objects
A3 -7
Moving Objects (2)
A3 -8
Connecting Pipes and Junctions
A3 -9
Connecting Pipes and Junctions (2)
A3 -10
Editing Objects
A3 -11
Lay Out the Model
A3 -12
Using the Checklist
A3 -13
Using the Checklist (2)
A3 -14
Checklist – Quick Access Panel
Status Light
A3 -15
Using the Object Status Feature
A3 -16
Using the Object Status Feature (2)
A3 -17
Using Undefined Objects Window
A3 -18
Solution Control Windows
A3 -19
Output Control Window
A3 -20
Output Control Window (2)
A3 -23
Entering Pipe and Junction Data
A3 -24
Input Data For Pipes
A3 -25
Input Data For Junctions
A3 -26
Data For Bend Junctions
A3 -27
Data For Tanks
A3 -28
Data For Branches
A3 -29
Data For Assigned Flow
A3 -30
Inspecting Objects
A3 -31
Inspecting Objects – Quick Access Panel
Property Tab
A3 -32
Model Data Window
The Model Data window is useful for reviewing the text input
for the model
– All data can be printed out for documentation
Model Data can be accessed from the Model Data Primary
Window tab or from the Window menu
Use the Model Data window to do a quick sanity check of the
input
– Incorrect units or a typo become more obvious in Model Data
Double-clicking the far left column of the tables opens the
appropriate Properties Window
A3 -33
Running Models - Solution Progress
Window
When a model is complete, the Run command is enabled
The model can be run by choosing Run from the Analysis
Menu or clicking the appropriate toolbar icon
When a model is running, the Solution Progress Window
displays
The Solution Progress Window shows the status of the
Solver's progress towards convergence
A3 -34
Running Models - Solution Progress
Window (2)
The Solution Progress Window allows you to Cancel or Pause
the run so that Solution Control parameters can be modified
– Modifying Solution Control parameters during runtime may help
for difficult models
When the solution converges, you are notified
When you select View Output, you are immediately taken to
the Output Window
A3 -35
Output Window
The Output Window displays text output for your model and is
accessed from the Primary Window tabs or Window menu
The Output Control Window allows you to customize the
content of the output
Each section can be re-sized or collapsed allowing the user to
focus on any of the sections
Each section may have multiple tabs to quickly view data by
type
Print Format allows you to select the content of the printed
report
A3 -36
Output Window (2)
A3 -37
Graph Results
A3 -38
Visual Report
A3 -39
US
Input for Demo 1
All pipes are Steel - ANSI, standard schedule (STD), standard friction data
GN2, Redlich-Kwong and Generalized Enthalpy, Solution
Default Solution Control
All elevations are zero
A3 -40
US
Output for Demo 1
A3 -41
SI
Input for Demo 1
All pipes are Steel - ANSI, standard schedule (STD), standard friction data
GN2, Redlich-Kwong and Generalized Enthalpy, Solution
Default Solution Control
All elevations are zero
A3 -42
SI
Output for Demo 1
A3 -43
A4. Understanding Solution Control
Options
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Solution Control Window Summary
A4 - 1
Solution Control Window Summary (2)
A4 - 2
Solution Control Window Summary (3)
A4 - 3
How To Use Solution Control
A4 - 4
Solution Methods
A4 - 5
Length March Method
A4 - 6
Mach Number March Method
A4 - 7
Hybrid Solution Methods
The two hybrid methods combine the best of the two basic
solution methods
– They prevent length steps that are excessively large, as well as
Mach number increments that are excessively large
– The hybrid methods switch between the two basic methods
dynamically
A4 - 8
Hybrid Solution Methods (2)
Note how equal length
increments are used until
Point 6, then equal Mach
number increments are
used
A4 - 9
Default Solution Method
A4 - 10
Tolerance Summary
There are three tolerance inputs for the three variables (four if
dynamic mixing is modeled)
– Pressure (at all junctions)
– Mass Flow Rate (in all pipes)
– Enthalpy (at all junctions)
– Concentration (at all junctions if dynamic mixing)
Each tolerance has four criteria to choose from
– Absolute
– Relative
– Either Absolute or Relative
– Both Absolute and Relative
A4 - 11
Tolerances and Convergence
A4 - 12
Tolerances and Convergence (2)
A4 - 13
Relative Tolerance
Convergence = True
Else
Convergence = False
End If
Convergence = True
Else
Convergence = False
End If
A4 - 15
Absolute Tolerance
Convergence = True
Else
Convergence = False
End If
A4 - 16
Absolute Tolerance (2)
This method is good for systems with flows that are all of a
similar magnitude
Typically, both tolerance settings will give (and should give)
the same answer
– Usually relative tolerance is more efficient and reliable
Convergence = True
Else
Convergence = False
End If
A4 - 17
Tolerance Application:
A4 - 18
Solver Flow Chart
Update Flow Losses Solve Junction
Start and Compressors Pressures
No
No Yes
Converged ? > Max Iterations ? End
Yes
Recalculate Mass Recalculate Recalculate
Flow Rates Concentrations * Enthalpies
No
No Yes
Converged ? > Max Iterations ? End
* A concentration balance is Yes
performed only if dynamic Recalculate
mixing is modeled. If not, Concentrations *
the Solver passes through
No
this block.
No Yes
Converged ? > Max Iterations ? End
Yes Yes
Recalculate No No
Converged ? > Max Iterations ?
Enthalpies
Yes
Return
A4 - 19
Relaxation Overview
Relaxation slows the amount of flow rate change allowed by the solution
Relaxation is like a damping factor that smoothens the convergence
process while also slowing the process
Relaxation is applied to the flow rate and pressure update for all pipes, i
i ,new = r (m
m i ,old ) + m
i ,new − m i ,old pi ,new = r p ( pi ,new − pi ,old ) + pi ,old
Relaxation is always greater than zero and less than or equal to one
– Relaxation of 1 is the same as no relaxation
– Relaxation of 0 would never update the flow rates
A relaxation of 1 is fastest
Arrow will automatically reduce flow relaxation if dictated by the solution
progress
Flow relaxation less than 0.01 is almost never required
If you relaxation values -
– For flow, typical settings for highly non-linear models are 0.1 or 0.05
– For pressure, never use anything other than 0.5 or 1
A4 - 20
Relaxation Application
A4 - 21
Completing the Picture on Tolerance
A4 - 22
Using Transfer Results to Initial Feature
A4 - 23
Maximum Global Iterations
A4 - 24
Maximum Local Iterations
A4 - 25
Maximum Local Iterations (2)
A4 - 26
Local Iteration Control
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Introduction to Scenario Manager
A5 - 1
Introduction to Scenario Manager (2)
From Quick
Access Panel
A5 - 2
US
Build Model of Nitrogen Transfer System
L = 200 ft
1 pipe 1 Steel - ANSI
Po = 400 psia 3 in., STD (Sch. 40)
To = 100 F
2 Adiabatic
El = 0 Po = 225 psia
To = 100 F
El = 0
Solution Control ‐ Not Default
Length March, 2 segments
GN2
Ideal Gas
Reference Enthalpy
A5 - 3
US
Modify Test Model #1 for Real Gases
1 L = 200 ft
pipe 1
Steel - ANSI
Po = 400 psia 3 in., STD (Sch. 40)
2
To = 100 F Adiabatic
El = 0 Po = 225 psia
To = 100 F
El = 0
Solution Control
Length March, 10 segments
GN2
Redlich‐Kwong
Generalized Enthalpy A5 - 5
US
Modify Test Model #1 Solution Method
1 pipe 1 L = 200 ft
Steel - ANSI
Po = 400 psia
2 3 in., STD (Sch. 40)
To = 100 F Adiabatic
El = 0 Po = 225 psia
To = 100 F
El = 0
Solution Control
Mach March, .01 increments
GN2
Redlich‐Kwong
Generalized Enthalpy A5 - 6
US
Modify Test Model #1 Solution Method
1 pipe 1 L = 200 ft
Steel - ANSI
Po = 400 psia
2 3 in., STD (Sch. 40)
To = 100 F Adiabatic
El = 0 Po = 225 psia
To = 100 F
Solution Control El = 0
Length March with Mach Number Limits,
2 segments & 0.01 increments
GN2
Redlich‐Kwong
Generalized Enthalpy
A5 - 7
US
Modify Test Model #1 - Add Heat Transfer
A5 - 9
US
Size Helium Storage Tank
A5 - 10
US
Size Helium Storage Tank (2)
The system must function on hot and cold days, with the
design ambient temperatures at 30 F for cold days and 100 F
for hot days
The helium supply vessel will be outside, and thus will always
be at the ambient temperature
What minimum (stagnation) pressure must the storage
tank be designed to guarantee adequate supply year
round?
TEST2.ARO (Hot and Cold Scenarios)
A5 - 11
US
Model Control Valve
A5 - 12
US
Model Control Valve (2)
A5 - 13
US
Model Control Valve (3)
A5 - 14
US
Model Control Valve (4)
A5 - 15
US
Answers to Problems
TEST2
– T-hot needs 265 psia (stagnation)
– T-cold needs 250 psia (stagnation)
– Requirement is thus 265 psia
A5 - 16
US
Answers to Problems (2)
A5 - 17
SI
Build Model of Nitrogen Transfer System
1 pipe 1
Po = 2800 kPa
To = 40 C
2
El = 0 meters Po = 1600 kPa L = 60 meters
To = 40 C Steel ‐ ANSI
El = 0 meters 3 in., Sch. 40.
Solution Control ‐ Not Default (7.8 cm ID)
Length March, 2 segments Adiabatic
GN2
Ideal Gas
Reference Enthalpy
A5 - 18
SI
Modify Test Model #1 for Real Gases
1 pipe 1
Po = 2800 kPa
To = 40 C
2
El = 0 meters L = 60 meters
Po = 1600 kPa
Steel ‐ ANSI
To = 40 C
3 in., Sch. 40
El = 0 meters
Solution Control (7.8 cm ID)
Length March, 2 segments Adiabatic
GN2
Redlich‐Kwong
Generalized Enthalpy A5 - 19
SI
Modify Test Model #1 for More Sections
1 pipe 1
Po = 2800 kPa
To = 40 C
2
El = 0 meters Po = 1600 kPa L = 60 meters
To = 40 C Steel ‐ ANSI
El = 0 meters 3 in., Sch. 40.
Solution Control (7.8 cm ID)
Length March, 10 segments Adiabatic
GN2
Redlich‐Kwong
Generalized Enthalpy A5 - 20
SI
Modify Test Model #1 Solution Method
1 pipe 1
Po = 2800 kPa
To = 40 C
2
El = 0 meters Po = 1600 kPa L = 60 meters
To = 40 C Steel ‐ ANSI
El = 0 meters 3 in., Sch. 40.
Solution Control (7.8 cm ID)
Mach March, .01 increments Adiabatic
GN2
Redlich‐Kwong
Generalized Enthalpy A5 - 21
SI
Modify Test Model #1 Solution Method
1 pipe 1
Po = 2800 kPa
To = 40 C
2
El = 0 meters Po = 1600 kPa L = 60 meters
To = 40 C Steel ‐ ANSI
Solution Control El = 0 meters 3 in., Sch. 40.
Length March with Mach Number Limits, (7.8 cm ID)
2 segments & 0.01 increments Adiabatic
GN2
Redlich‐Kwong
Generalized Enthalpy A5 - 22
SI
Modify Test Model #1 - Add Heat Transfer
A5 - 23
SI
Graph Results
A5 - 24
SI
Size Helium Storage Tank
A5 - 25
SI
Size Helium Storage Tank (2)
The system must function on hot and cold days, with the
design ambient temperatures at -1.0 C for cold days and 40 C
for hot days
The helium supply vessel will be outside, and thus will always
be at the ambient temperature
What minimum (stagnation) pressure must the storage
tank be designed to guarantee adequate supply year
round?
TEST2 (SI).ARO (Hot and Cold Scenarios)
A5 - 26
SI
Model Control Valve
A5 - 27
SI
Model Control Valve (2)
A5 - 28
SI
Model Control Valve (3)
A5 - 29
SI
Model Control Valve (4)
A5 - 30
SI
Answers to Problems
TEST2 (SI)
– T-hot needs 1778 kPa (stagnation)
– T-cold needs 1675 kPa (stagnation)
– Requirement is thus 1778 kPa
TEST3 (SI), Use 3 inch (7.8 cm ID) pipes, which gives a
stagnation pressure drop of 168.2 kPa
– Results change if valve is not in middle (less pressure drop
available as valve is moved towards pipe inlet)
A5 - 31
SI
Answers to Problems (2)
A5 - 32
A6. Troubleshooting AFT Arrow Models
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Getting the Right Results
A6 - 1
Compressor/Fan Curves
12
10
Pressure (psid)
AFT Arrow allows you to use 8
6
compressor/fan curves up to 4
fourth order 2
Quadratic compressor/fan 0
0 50 100 150 200
curves always reach a zero 12
Flow (ft3/sec)
head value 10
Pressure (psid)
8
2
This is a problem because the 0
start increasing
– This will cause problems for BAD!
the Solver A6 - 2
Resistance Curves
A6 - 4
Use the Sort Feature
If a big model runs but the results look incorrect, use the Sort
feature in the Output Window to look for extremes in velocity,
pressure drop or other parameters
An input error (like incorrect diameter) may be easier to see
by its effect on the results
A6 - 5
Tee/Wye Junctions Complications
A6 - 6
Using Relaxation
A6 - 7
Using Relaxation (2)
A6 - 8
Try Absolute Tolerance
A6 - 9
More on Absolute Tolerance
A6 - 10
More on Absolute Tolerance (2)
A6 - 11
Use Temperature Limits
A6 - 12
Use Pressure Limits
A6 - 13
Solver Flow Chart
Update Flow Losses Solve Junction
Start and Compressors Pressures
No
No Yes
Converged ? > Max Iterations ? End
Yes
Recalculate Mass Recalculate Recalculate
Flow Rates Concentrations * Enthalpies
No
No Yes
Converged ? > Max Iterations ? End
* A concentration balance is Yes
performed only if dynamic Recalculate
mixing is modeled. If not, Concentrations *
the Solver passes through
No
this block.
No Yes
Converged ? > Max Iterations ? End
Yes Yes
Recalculate No No
Converged ? > Max Iterations ?
Enthalpies
Yes
Return
A6 - 14
Break Up the Model Into Sub-Models
A6 - 15
Break Up the Model Into Sub-Models (2)
A6 - 16
Change Boundary Pressures and Flows
A6 - 17
Simplify Model
A6 - 18
Use Fathom
A6 - 19
Send the Model to AFT
A6 - 20
A7. The Five Primary Windows
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
The Five Primary Windows
Workspace window
– Where you build the model visually and see the model layout
Model Data window
– A text-based complement to the Workspace window
– Shows input data in text form
Output window
– Displays the results of the analysis in text form
– Lets you produce attractive, effectively organized printed output
reports
A7 - 1
The Five Primary Windows (2)
A7 - 2
The Workspace Window – Editing
A7 - 3
The Workspace Window – Selection Tool
A7 - 4
The Workspace Window – Other Features
A7 - 5
The Workspace Window - Arranging
A7 - 7
The Workspace Window – Zoom to Fit
Zoom to Fit
A7 - 8
Quick Access Panel – Overview Map
View
Port
A7 - 10
Using Select Special
A7 - 11
Using Select Special (2)
A7 - 12
Select Special Example
The three areas of the Model Data window show all the
information about the model
Detailed information about the Pipe Fittings & Losses can be
displayed in the Pipe data area
Model Data is a valuable tool for identifying modeling errors
Use the Model Data Control to customize what is displayed
You can optionally show just the pipes and junctions in which
you are interested
You can select just the data in which you are interested
A7 - 14
The Model Data Window (2)
A7 - 15
The Output Window
A7 - 16
The Output Window (2)
You can optionally show only the pipes and junctions in which
you are interested
Special report tables in the General Output include:
– Summary for Compressor/Fan, Valve and Heat Exchanger data
appearing the General section
– Warnings regarding solution
– Differences in parameters from one junction to another (Junction
Deltas)
Double clicking on an item will open its Properties window in
read-only format
A7 - 17
The Output Window (3)
A7 - 18
Using The Output Control
A7 - 19
Using the Output Control (2)
A7 - 20
The Visual Report Window
A7 - 21
Using Visual Report Control
A7 - 24
Using the Color Map (2)
A7 - 26
Graph Control on the Quick Access Panel
A7 - 27
Graph Control on Quick Access Panel (2)
A7 - 28
Graph List Manager
Update Current
Add Graph to List
Graph in List
Graph Folders
A7 - 29
Graph Tabs
A7 - 30
Graph Guide
A7 - 31
Stacked Graphs
A7 - 32
Dual Y-Axis Graphs- Different Parameters
A7 - 33
Dual Y-Axis Graphs- Same Parameter,
Different Units
Dual Y-axes can be used to show the same parameter with
different units
A7 - 34
Design Alerts on Graphs
A7 - 35
Cross-Plot Graphs Using Groups
A7 - 36
Zoom and Pan on Graphs
To pan, hold the left mouse key and drag the mouse
To zoom, click on graph and scroll the mouse wheel
To zoom on an axis, place mouse over axis and use scroll
wheel
Can use range finder to zoom in on desired portions of the
graph
A7 - 37
Graph Formatting
A7 - 38
Graph Formatting (2)
A7 - 39
Other Graph Functionality
A7 - 40
Other Graph Functionality (2)
A7 - 41
Create Graphs from the Workspace
A7 - 42
A8. Pipe and Junction Details
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Pipe and Junction Details
A8 - 1
The Pipe Properties Window
A8 - 2
The Pipe Properties Window (2)
AFT Arrow provides default pipe material data for eight types
of pipe
AFT Arrow offers seven methods for specifying frictional
models
– Four methods rely on the Darcy-Weisbach friction factor method
of calculating pipe pressure drop
– Two are for natural gas (Panhandle and Weymouth)
– One is frictionless
A8 - 3
Pipe Fittings & Losses
A8 - 4
Pipe Fittings & Losses (2)
A8 - 5
Design Alerts
A8 - 6
Design Alert Manager
List of Existing
Design Alerts
Specify
Pipes/Junctions
Define Design to apply Design
Alert maximum Alert to
or minimum
criteria
Create/Edit
Design Alert
A8 - 7
Design Alerts Example
Open Compressed Air System.aro from disk and load the “Hot
Case” scenario
Specify the following Design Alerts with the Design Alert
Manager
– Design Alert Name = 20 psia Minimum Static Pressure
• Pipes P3 – P9
– Design Alert Name = 300 ft/sec Maximum Velocity
• All Pipes
– Design Alert Name = 25 psia Minimum Fan Discharge Pressure
• Compressor J2
Run model and observe pipe output
A8 - 8
Heat Transfer In Pipes
A8 - 9
Heat Transfer in Pipes (2)
Insulation
A8 - 10
Heat Transfer in Pipes (3) – Results
Diagram
Pipe Heat Transfer output can be viewed on the Heat Transfer
tab in the Pipes section of the Output window
– Clicking the Show box in the
Results Diagram area displays
piping heat transfer information
on an intuitive pipe diagram
A8 - 11
Insulation
A8 - 12
Optional Pipe Information
A8 - 14
Optional Junction Information
A8 - 16
Global Pipe Editing (2)
4) Apply the
data
1) Choose
3) Choose which
which pipes
parameters to
to edit
change
A8 - 18
Global Junction Editing (2)
Choose which
junctions to edit
A8 - 20
Global Junction Editing (4)
Choose the
junction type
Choose which
junctions to edit Choose which
parameters to
change
A8 - 21
Design Factors
A8 - 22
A9. Special Topics
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Calculation Difficulties in Compressible
Flow
On the path to a solution sometimes the pressure goes below
absolute zero pressure
– In Fathom this happens and it is OK, but in Arrow the pressure is
linked to temperature and density by an equation of state
– Negative pressures cannot be allowed in Arrow, and internally
Arrow tries to push negative pressures away from the zero point
– This is one of the reasons Arrow can get stuck
– Be careful assigning absolute zero pressure boundary conditions
A9 - 1
Calculation Difficulties in Compressible
Flow (2)
If the user specifies higher than sonic flow Arrow will
frequently divide by zero
– This can happen at an internal bottleneck in the system where
various discharge flows sum up and exceed sonic flow in a
particular pipe
– It is difficult for Arrow to determine this has happened and thus
no notification is possible to the user
A9 - 2
Calculation Difficulties
A9 - 3
Calculation Difficulties (2)
A9 - 4
Compressor/Fans
A9 - 5
Compressor/Fans (2)
A9 - 6
Working with Compressor/Fan Data &
Results
A9 - 7
Compressor/Fan Summary and Results
Diagram
Compressor/Fan Summary output parameters configured in
“Compressor/Fans” button of Output Control are displayed on
Compressor/Fan Summary tab in General section of Output
window
A9 - 8
Compression Heating
A9 - 9
Variable Speed Compressors/Fans
If a speed other than 100% is entered for a fan, AFT Arrow will
modify the fan curve according to the fan affinity laws
– Pressure ratio is related to speed ratio by square law, and
2
∆P1 s1
=
∆P2 s2
A9 - 10
Variable Speed Compressors/Fans (2)
The fan curve equation looks as follows, where s is the speed ratio
A9 - 11
Variable Speed Compressors/Fans (3)
A9 - 12
Variable Speed Compressors/Fans
Example
Open Compressed Air System.aro, set the compressor to
90% speed and run the model
Now set the compressor to control to a discharge pressure of
28 psia static and run the model
Compare the results with the 100% base scenario case
(answer at end of this section)
A9 - 13
Compressor/Fan Summary
A9 - 14
Compressor/Fan Configurations
A9 - 15
Compressor/Fan Configurations (2)
A9 - 16
Compressor/Fan Configurations (3)
A9 - 17
Compressor/Fan Configurations (4)
A9 - 18
Compressor/Fan Configurations Example
– Click Generate Curve Fit Now and, after the compressor curves
are generated, click Update Configuration Now
– Click OK to return to the main compressor properties window
A9 - 20
Compressor/Fan Configurations Example
A9 - 21
Control Valves
When control valves fail, AFT Arrow will set failed valves to
their failure position and re-run the model to determine if the
remaining control valves can now control
Consider a system with three FCV’s in parallel, specified to
fail open if there is insufficient upstream pressure
– With all three controlling, the system flow and corresponding
upstream pressure drop may result in insufficient pressure for
some, or all, of the valves to control.
– Arrow initially runs the model with the valves in the ‘never fail’
mode. Failed valves will have added pressure. The valve adding
the greatest magnitude of added pressure will be set to the fail
open mode specified and the model re-run.
– This process will continue until no valves are adding
pressure, thus determining the combination of
valves that may operate at their setpoint. A9 - 24
Control Valve Can't Achieve Setpoint (3)
A9 - 25
Control Valve Can't Achieve Setpoint (4)
A9 - 26
Control Valve Can't Achieve Setpoint (5)
A9 - 27
Control Valve Can't Achieve Setpoint (6)
A9 - 28
Tee/Wye Junctions vs. Branches
A9 - 29
Modeling Heat Transfer
A9 - 31
Heat Exchangers
A9 - 32
Heat Exchanger Thermal Linking
A9 - 33
Heat Exchanger Thermal Linking in
Output
Information on thermal links can be displayed in Output
A9 - 34
Orifice Junction – Sizing
A9 - 35
Changing Input Data Using Excel
A9 - 36
Static vs. Stagnation Pressures
1
P + ρV 2 + ρgh = Const 1
2
}
}
Static }
Hydrostatic
Dynamic 2 3 4 5
(or Velocity)
Po,3
P3
∆Ploss
Pstagnation = Pstatic + Pdynamic
Pressure
1 ρV 2 Po,5
2 3 1 ρV 2 P5
2 5
A9 - 41
Open vs. Closed Systems – Flow (2)
A9 - 42
Open vs. Closed Systems - Flow (3)
A9 - 43
Open vs. Closed Systems - Flow (4)
A9 - 46
Open vs. Closed Systems - Energy
Even if the flows are balanced at J1, how can the energy be
balanced?
For example, assume the user sets a temperature of 100F at
J1
– This temperature will be the inlet pipe temperature for all pipes
that flow out of J1
• This will be pipe P1 only
A9 - 47
Open vs. Closed Systems – Energy (2)
The pipes flowing into the tank will have their own
temperatures that are obtained by balancing energy along
their individual flow paths (including heat exchanger input)
Pipes P6 and P10 will have exit temperatures that are
different from 100F
A9 - 48
Open vs. Closed Systems – Energy (3)
Transfer Pipeline
A9 - 50
How Pressure Junctions Work (2)
A9 - 51
How Pressure Junctions Work (3)
Transfer Pipeline
A9 - 52
Pressure/Flow Junction Relationship
A9 - 53
Pressure/Flow Junction Relationship (2)
A9 - 54
Sonic Choking Overview
A9 - 55
Sonic Choking Overview (2)
A9 - 56
Calculating Sonic Choking
γ − 1 2 −(γ + ) [ (γ − )]
1 2 1
γ
f ( M) = M 1 + M
ZR 2
A9 - 57
Calculating Sonic Choking (2)
A9 - 58
Three Types of Sonic Choking
Endpoint choking
Flow chokes at
expansion in pipe area
Expansion choking
This can also occur at a flow
splitter where the sum of the
Flow chokes at
two exit pipes exceeds the
restriction in pipe
supply pipe
Restriction choking
A9 - 59
Endpoint Choking and Fanno Line
smax s
A9 - 60
Endpoint Choking Profiles
0.9
Mach Number
0.8 1.0 0.8
0.7 0.8
0.7
0.6
0.6
0.6
0.5 Tambient /Tinlet = 0.4
0.5
0.4
0.3 0.4 Tambient/Tinlet = 0.4
0.3
0.6
0.2
0.8 1.0
0.1 0.2
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
x/L x/L
d) h)
A9 - 61
Expansion and Restriction Choking
Profiles 1 1
Mach Number
0.6 0.6
0.4 0.4
0 0
0 0.2 0.4 0.6 0.8 1
x/L
1 1
P stag / P stag inlet
0.8 0.8
Mach Number
0.6 0.6
0.2 0.2
0 0
0 0.2 0.4 0.6 0.8 1
x/L
A9 - 62
Sonic Flowrate for Various Pressure
Drops
Example of flow rate vs. dimensionless pressure drop.
Parameters are adiabatic flow of air in a 2 inch steel pipe
supplied at 100 psia and 70 deg. F. Sonic choking occurs for
discharge pressures of 63.6 psia and below (i.e.,
dimensionless pressure drop of 0.364). The choked flow rate
is 4.93 lbm/s. 6
Mass Flow Rate (lbm/s)
0
0 0.2 0.4 0.6 0.8 1
dPstag / Pstag
A9 - 63
Choked Flow vs. Supply Pressure
2.5
1.5
0.5
0
0 100 200 300 400 500 600
A9 - 66
Multiple Sonic Choking Points Example
A9 - 68
K Factor Data in Compressible Flow
A9 - 69
K Factor Data in Compressible Flow (2)
Also recognize that when you use the “Fittings & Losses” in
pipes, computationally these K factors are spread out along
the whole pipe
– In compressible flow, the location of a fitting along a pipe will
affect the actual pressure loss
– Fitting losses neglect this
A9 - 70
Heat Transfer in Gas Systems - Myth vs.
Fact
A common belief among engineers is that the adiabatic and
isothermal boundary conditions bracket all possible conditions
– This is incorrect - depending on the system, neither adiabatic or
isothermal are maximum or minimum conditions
– It is true, however, that frequently adiabatic and isothermal
boundary conditions do bracket all possible conditions
The effect of heat transfer on flow distribution and pressure
drop is frequently (but not always) second order
– The effect on delivery temperatures is first order
– This is why, for engineering purposes, assuming adiabatic or
isothermal flow yields acceptable predictions for flow rate in
many cases
A9 - 71
Heat Transfer in Gas Systems - Myth vs.
Fact (2)
One strength of AFT Arrow is that rather than leaving the
effect of heat transfer as an unchecked assumption, you can
now evaluate it accurately
A9 - 72
Heat Transfer in Gas Systems
100
90
A9 - 73
40% Pressure Drop Rule
A9 - 74
40% Pressure Drop Rule (2)
L/D = 50
25 Steam
15
10
L/D = 1000
5
0
0 0.2 0.4 0.6 0.8 1
A9 - 75
40% Pressure Drop Rule (3)
A9 - 76
40% Pressure Drop Rule (cont.)
30
program are shown at 1.0
Flow Rate Error (%)
incompressible flow 20
fL/D = 3
L/D ratio. 10 10
15
30
50
0
0 0.2 0.4 0.6 0.8
dPstag / Pstag, inlet
A9 - 77
Sonic Choking at 50% Pressure Drop
Rule
An equation sometimes used to assess the potential of sonic
choking is the 50% pressure drop rule applied to air
γ (γ −1)
p* 2
=
po γ + 1
A9 - 78
Sonic Choking at 50% Pressure Drop
Rule (2)
This equation cannot be used with the supply pressure if there
is any significant pressure drop from the supply to the
orifice/valve
In general, choking can occur at pressure drop ratios much
less that 47%, as well as much higher ratios
A9 - 79
What is γ ?
A9 - 81
Sonic Velocity Calculation
A9 - 83
Modeling Gas Mixtures (2)
A9 - 85
Modeling Gas Mixtures (4)
A9 - 86
Modeling Gas Mixtures (5)
A9 - 87
Warnings
A9 - 88
Warnings (2)
A9 - 89
Warnings (3)
A9 - 90
Warnings (4)
A9 - 91
Answers to Examples
A9 - 92
A10. Verification of Solutions
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Axial Point Solutions
The Output Pipe Results table shows results at the inlet and
outlet of each pipe
Since each pipe is sectioned, there are other results inside
the pipe that are not displayed in this table
The “Axial Points” results are shown in another tab in the Pipe
results section
A10 - 1
Verify Solutions in Pipe
Pasted in
from Arrow
A10 - 3
Verify Solutions in Pipe (3)
A10 - 4
Verify Solutions in Pipe (4)
The total properties in the Pipe Table equal the sum of the
parts in Axial Points table
A10 - 6
Verify Solutions in Pipe (6)
A10 - 7
Axial Points and the System
The first and final points shown in the Axial Points table are
identical to the Inlet/Outlet properties for that pipe
A10 - 8
Axial Points Example
A10 - 9
Printing Axial Points
A10 - 10
Verifying Network Solutions
A10 - 12
A11. Using Scenario Manager
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Scenario Manager
A11 - 1
Scenario Manager (2)
Current Workspace
scenario
Notes can be
Scenario tree added for each
Scenario
Rename, delete,
clone, promote &
save scenarios by
clicking here
Create a new
scenario by clicking
here
A11 - 2
Quick Access Panel
A11 - 3
Types Of Changes
A11 - 4
Data Propagation
A11 - 5
Data Propagation (2)
A11 - 7
Data Propagation (4)
Diameter Length
Changing the Base Base 3 25
Scenario Diameter from 3 to Child #1 2 __
6 would not impact Child #1 Gr. Child #1 __ __
A11 - 8
Data Propagation (5)
Diameter Length
Base 3 25
Even if the Gr. Child #1 has Child #1 2 __
the same Diameter as the Gr. Child #1 3 __
Base, it is not linked to the
Base because it and its Diameter Length
parent are not blank Base 3 25
– Any change to the Base Child #1 3 __
Diameter would not affect Gr. Child #1 3 __
any descendant because
Child #1 is not blank
If the Diameter in Child #1 Diameter Length
is changed to be the same Base 3 25
as the Base, it will be Child #1 __ __
“blanked out” the next time Gr. Child #1 __ __
the scenario is loaded
– So will Gr. Child #1, if it’s
Diameter is also the same A11 - 9
Data Propagation (6)
– Changes to Base
Diameter will not affect
Diameter
– Changes to Base Length
will affect Length
A11 - 10
Data Propagation (7)
– Changes to Base
Diameter will not affect
Diameter
– Changes to Child #1
Diameter will affect
Diameter
– Changes to Base Length
or Child #1 Length will not
affect Length
A11 - 11
Ancestral Data
Scenario names
shown at left
A11 - 12
Links to Parent
A11 - 13
Links to Parent (2)
You can make a pipe have the same attribute as its parent by
choosing Copy Data From Pipe: “Parent Pipe Data”
– Junctions function similarly
A11 - 14
Using Batch Runs
A11 - 16
US
Example Model (2)
A11 - 17
US
Example Model (3)
A11 - 18
US
Example Model (4)
A11 - 19
US
Answers to Example
A11 - 20
SI
Example Model (2)
A11 - 22
SI
Example Model (3)
A11 - 23
SI
Example Model (4)
A11 - 24
SI
Answers to Example
A11 - 25
View of Model Data Scenarios
A11 - 26
View of Output Scenarios
A11 - 27
A12. Customizing Arrow & Using
Databases
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Customizing Arrow
A12 - 1
User Options - Unit Preferences
Here you specify the units you generally work with to be the
defaults
A12 - 2
User Options - Pipes
A12 - 3
User Options – Pipes (2) This pipe is
closed
A12 - 4
User Options - Junctions
A12 - 5
User Options - Labels
A12 - 6
User Options – Colors and Fonts
Click on
the
category
Then
choose a
color
Click here to
pick a font
A12 - 7
User Options - Other
A12 - 8
User Options – Pipes and Junctions
You can
specify a
default pipe
material
and loss You can specify
model default Design
Factors
You can
specify a
default
elevation
A12 - 9
Customizing Graphs
Detailed Graph
Formatting A12 - 10
Database Concept
A12 - 12
Custom Data Features
A12 - 13
Component Databases
A12 - 14
Component Databases (2)
A12 - 15
Fluid Databases (AFT Standard)
A12 - 16
Fluid Databases (AFT Standard) (2)
A12 - 17
Fluid Databases (AFT Standard) (3)
A12 - 18
Density and the Equation of State
R 2Tc 2
a = 0.42748
Pc
RT c
b = 0.8664
Pc
A12 - 20
Three-Parameter Method (AFT Standard)
0.422
B0 = 0.083 −
Tr 1.6
0.172
B1 = 0.139 −
Tr 4.2
A12 - 21
Table Look-Up Density (AFT Standard)
P2 = 50 psia
ρ = a2 + b2 T + c2 T 2 + d 2 T 3 + e2 T 4
A12 - 22
Enthalpy Models (AFT Standard)
AFT Arrow has three enthalpy models for AFT Standard fluids
– Reference Enthalpy
– Generalized
– Table
In general, enthalpy depends on both temperature and
pressure
h = f (T , P )
A12 - 23
Enthalpy Models (AFT Standard) (2)
A12 - 24
Generalized Enthalpy (AFT Standard)
( )
h = href + c p, avg T − Tref + hresidual
dB dB
hresidual = RT c Pr B 0 − Tr 0 + ω B1 − Tr 1
dTr dTr
dB 0 0.675
=
dTr Tr 2.6
dB1 0.722
=
dTr Tr 5.2 A12 - 25
Table Look-Up Enthalpy (AFT Standard)
P2 = 50 psia
h = a2 + b2 T + c2 T 2 + d 2 T 3 + e2 T 4
A12 - 26
Pipe Material Databases
A12 - 27
Pipe Material Databases (2)
A12 - 28
Friction Data Sets
A12 - 29
Insulation Databases
A12 - 30
Insulation Databases (2)
A12 - 31
Local and Shared Network Databases
The custom data you enter is stored in a single text file locally
on the hard drive
– This is called a local user database
– It is possible to copy this file to another user's hard drive so they
can use it too
– If you spend a lot of time entering custom data it is advisable to
back up the file
A12 - 32
Local and Shared Network Databases (2)
A12 - 33
Using the Database Manager
A12 - 34
Using the Database Manager (2)
The AFT Default Internal and AFT Arrow Local User databases are
ALWAYS connected
Click here to
add another
The available
engineering
databases are
database to the
listed here
Available
Databases list
Currently
connected
databases are
listed here
A12 - 35
Using the Database Manager (3)
A12 - 37
Using Arrow for Cost Calculations
A12 - 38
Cost and Engineering Database
Relationship
Arrow Model
Engineering
Engineering Database #3
Database #1
Cost Cost
Cost Cost Database Database
Database Database #3A #3C
#1A #1C Engineering
Database #2 Cost
Cost Database
Database #3B
#1B Cost Cost
Database Database
#2A #2C
Cost
Database
#2B A12 - 39
CDB Needs a Description and Monetary
Units
CDB Filename
EDB Filename
Monetary Units
Description
A12 - 40
Pipe Material Cost Example
A12 - 41
Cost Databases In The Database
Manager
Click Add Cost
Database to make
the CDB available
Click Add to
Connections to use
the CDB in this
model
A12 - 42
Specifying the Cost Settings
A12 - 43
Cost Application Manager
A12 - 44
Cost Application Manager (2)
A12 - 45
Setting Junctions To Use Cost Data
Choose the junction
from the Database
List
Choose Include Cost in
Report on the Cost tab
of the Specification
Window
A12 - 47
The Cost Report (2)
A12 - 48
Chempak Fluid Property Database
A12 - 50
A13. Introduction to AFT Arrow Module
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Introduction to AFT Arrow Add-on
Module
GSC - Goal Seek & Control
System modeling with AFT Arrow provides a powerful ‘what-if’
tool
A few of the more common examples include:
– What pressure reducing valve setting will result in some
minimum flow at a downstream location
– Determining the area/diameter of an orifice to yield a desired
flow rate
– Compressor/fan speed required to deliver a required total flow to
multiple users
A13 - 1
GSC - Goal Seek & Control (2)
A13 - 2
GSC Module Capabilities
A13 - 3
US
GSC Module Hands-On Example
A13 - 5
US
GSC Module Hands-On Example (3)
A13 - 6
SI
GSC Module Hands-On Example
A13 - 7
(None) 0 5
SI
GSC Module Hands-On Example (2)
A13 - 8
SI
GSC Module Hands-On Example (3)
A13 - 9
A14. More AFT Arrow Hands-On Modeling
Overview of Seminar
AFT ARROW
A1. Overview of AFT Arrow
A2. Fundamental Equations of Compressible Flow
A3. Demonstration Problem - Determining Delivery Conditions
A4. Understanding Solution Control Options
A5. AFT Arrow Hands-On Modeling
A6. Troubleshooting AFT Arrow Models
A7. The Five Primary Windows
A8. Pipe and Junction Details
A9. Special Topics
A10. Verification of Solutions
A11. Using Scenario Manager
A12. Customizing Arrow and Using Databases
A13. Introduction to AFT Arrow Modules
A14. More AFT Arrow Hands-On Modeling
Platinum Pipe Award
Win AFT software for your company and iPad for you
PPA - 2
Platinum Pipe Award
Analysis Using AFT FathomTM Reveals Root Cause for Fire
Pump System Over-Pressurization
2015 Platinum Pipe Award Winner – Correlation to Test/Field Data
PPA - 3
Platinum Pipe Award
AFT FathomTM Finds Optimization Opportunities in Hydrocarbon
Separation Process
2015 Platinum Pipe Award Winner – Use of Software Features and Model
Creativity
Mr. Nelius Joubert, Senior
Operations Specialist at Sasol, used
AFT Fathom to model a complicated
hydrocarbon separation plant in
South Africa. The plant utilizes liquid
extractants to separate the
components of a liquid stream into
separate pure components.
The model will be used on a
continuous basis for troubleshooting
and evaluation of the plant’s
hydraulic health.
Liquid Extraction and Distillation Portion of the AFT Fathom Model
PPA - 4
AFT Notifications & Seminar Evaluation
Please complete the AFT Notifications form (if you would like)
and the Technical Seminar Evaluation Form, and hand to
instructor when complete.
US
Hands-on Models
A14 - 1
US
Hands-on Models
A14 - 2
US
Determine Sonic Conditions
A14 - 3
US
Determine Sonic Conditions (2)
A14 - 4
US
Model a Compressed Air System
A14 - 5
US
Model a Compressed Air System (2)
A14 - 6
US
Model a Compressed Air System (3)
A14 - 7
US
Model a Compressed Air System (4)
A14 - 8
US
Natural Gas Burner System
A14 - 9
US
Natural Gas Burner System (2)
A14 - 10
US
Natural Gas Burner System (3)
A14 - 11
US
Natural Gas Burner System (4)
A14 - 12
US
Refinery Relief System
A14 - 13
US
Refinery Relief System (2)
A14 - 14
US
Refinery Relief System (3)
A14 - 15
US
Refinery Relief System (4)
A14 - 16
US
Relief Stack for Mixture
A14 - 17
US
Relief Stack for Mixture (2)
A14 - 18
US
Size Blower
A14 - 19
US
Size Blower (2)
A14 - 20
US
Size Blower (3)
A14 - 21
US
Modify Blower Model (4)
A14 - 22
US
Process Steam Supply System
A14 - 23
US
Process Steam Supply System (2)
A14 - 24
US
Process Steam Supply System (3)
A14 - 25
US
Answers to Hands-On Models
TEST6.ARO:
– Maximum flow occurs at sonic flow conditions and is 4.38
lbm/sec
– Choking pressure is 97.2 psia
– Sonic area at the orifice is 1.376 square inches
– Sonic area at the tank discharge is 3.354 square inches (the
same as the pipe area)
– Setting the orifice CdA higher than the sonic area has no effect
on the model
– Setting it 20% lower (to 1.1 sq. inches) makes the flow rate
decrease to 3.55 lbm/s, the sonic discharge pressure decreases
to 78.8 psia
– Note that there are now two choking points
instead of one
A14 - 26
US
Answers to Hands-On Models (2)
TEST7.ARO
– Maximum valve inlet static temperature is 202 deg. F (range is
176-202 F)
• Assumes 110 F inlet, 75 F ambient, compressor is 80% efficient,
and external convection is 1 Btu/hr-ft2-R
– Minimum valve inlet static temperature is 65.6 deg. F (range is
65.6-68.5 F)
• Assumes 0 F inlet, 70 F ambient, compressor is 90% efficient, and
external convection is 10 Btu/hr-ft2-R
• Note: Tstag > 70 F so needed higher convection to cool down even
though Tstatic < 70 F
TEST8.ARO
– About 1005 Btu/s
A14 - 27
US
Answers to Hands-On Models (3)
TEST10.ARO
– Total relief capacity is 35.0 lbm/sec (6.7 methane, 11.7 ethane,
16.7 propane)
– At discharge by mass, 19.0% methane, 33.4% ethane, 47.6%
propane
– At discharge by mole, 35.1% methane, 32.9% ethane, 32.0%
propane
– At 600 F, relief capacity is reduced to 29.1 lbm/sec, a 17%
reduction, which is significant. The original calculation was thus
not conservative.
– The effect of the 120 foot elevation is negligible
A14 - 28
US
Answers to Hands-On Models (4)
A14 - 29
US
Answers to Hands-On Models (5)
A14 - 30
SI
Hands-on Models
A14 - 31
SI
Hands-on Models (2)
A14 - 32
SI
Determine Sonic Conditions
A14 - 33
SI
Determine Sonic Conditions (2)
A14 - 34
SI
Model a Compressed Air System
A14 - 35
SI
Model a Compressed Air System (2)
A14 - 36
SI
Model a Compressed Air System (3)
A14 - 37
SI
Model a Compressed Air System (4)
A14 - 38
SI
Natural Gas Burner System
A14 - 39
SI
Natural Gas Burner System (2)
A14 - 40
SI
Natural Gas Burner System (3)
A14 - 41
SI
Natural Gas Burner System (4)
A14 - 42
SI
Refinery Relief System
A14 - 43
SI
Refinery Relief System (2)
A14 - 44
SI
Refinery Relief System (3)
A14 - 45
SI
Refinery Relief System (4)
A14 - 46
SI
Relief Stack for Mixture
A14 - 47
SI
Relief Stack for Mixture (2)
A14 - 48
SI
Size Blower
A14 - 49
SI
Size Blower (2)
A14 - 50
SI
Size Blower (3)
A14 - 51
SI
Modify Blower Model
A14 - 52
SI
Process Steam Supply System
A14 - 53
SI
Process Steam Supply System (2)
All tees should use the detailed loss model, with sharp edges
Six users have peak flow demands as shown
What is the minimum delivery (stagnation) pressure of the
system and at which user?
A14 - 54
SI
Process Steam Supply System (3)
A14 - 55
SI
Answers to Hands-On Models
TEST6 (SI).ARO:
– Maximum flow occurs at sonic flow conditions and is 1.99 kg/sec
– Choking pressure is 672.4 kPa
– Sonic area at the orifice is 8.892 cm2
– Sonic area at the tank discharge is 21.64 cm2 (the same as the
pipe area)
– Setting the orifice CdA higher than the sonic area has no effect
on the model
– Setting it 20% lower (to 7.11 cm2) makes the flow rate decrease
to 1.616 kg/s, the sonic discharge pressure decreases to 544.7
kPa
– Note that there are now two choking points instead of one
A14 - 56
SI
Answers to Hands-On Models (2)
TEST7 (SI).ARO
– Maximum valve inlet static temperature is 96.6 deg. C (range is
81.5-96.6 C)
• Assumes 45 C inlet, 24 C ambient, compressor is 80% efficient, and
external convection is 5.7 W/m2-K
– Minimum valve inlet static temperature is 18.2 deg. C (range is
18.2-20.0 C)
• Assumes -18 C inlet, 21 C ambient, compressor is 90% efficient,
and external convection is 57 W/m2-K
TEST8 (SI).ARO
– About 1065 kW
A14 - 57
SI
Answers to Hands-On Models (3)
TEST10 (SI).ARO
– Total relief capacity is 15.1 kg/sec (2.8 methane, 5.0 ethane, 7.2
propane)
– At discharge by mass, 18.8% methane, 33.3% ethane, 47.9%
propane
– At discharge by mole, 34.8% methane, 32.9% ethane, 32.3%
propane
– At 315 C, relief capacity is reduced to 12.6 kg/sec, a 16.6%
reduction, which is significant. The original calculation was thus
not conservative.
– The effect of the 35 meter elevation is negligible
A14 - 58
SI
Answers to Hands-On Models (4)
A14 - 59
SI
Answers to Hands-On Models (5)
A14 - 60