Professional Documents
Culture Documents
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse 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
I1. Overview of AFT Impulse
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Nomenclature
a = wavespeed I = inertia
A = cross-sectional area J = Jacobian matrix
B = impedance K = bulk modulus for liquid
BM = parameter as defined in Section 3 K = loss factor
BP = parameter as defined in Section 3 K = constant for Power Law fluid
CD = discharge coefficient K´ = rigidity of tank
CM = parameter as defined in Section 3 Ksprinkler = fire sprinkler loss factor
CP = parameter as defined in Section 3 L = length
CV = valve coefficient m
= mass flowrate
CHW = Hazen-Williams factor n = polytropic constant
D = diameter n = number of pipe sections
E = modulus of elasticity n = constant for Power Law fluid
EGL = energy gradeline N = pump speed in rpm
e = pipe wall thickness Ns = specific speed
f = friction factor P = pressure, static
F = error value in steady-state mass balance P = power
g = gravitational acceleration Po = pressure, stagnation
H = head
HGL = hydraulic gradeline
Nomenclature (2)
Q = volumetric flow rate α = angle (slope of pipe)
r = radius ε = roughness
r = relaxation λ = method of characteristics multiplier
R = resistance µ = Poisson's ratio
Rc = coefficient of rigidity µ, θ = angle
Re = Reynolds number ρ = density
s = pump speed ω = rotational speed
SB = parameter as defined in Section 3
Subscripts
SC = parameter as defined in Section 3
exit = exit point from pipe system or junction
Sy = yield stress
i = computing location in pipe
t = time
j = junction
T = torque
new = current time for computation
V = velocity
old = most recent time for computation
V = volume
x = distance
z = elevation
AFT Impulse General Description
I1 - 1
AFT Impulse General Description (2)
I1 - 2
Components That Can Be Modeled
Relief valves
– Three different valve types – Internal, Exit, and Inline Exit
– Can model different opening and closing profiles (i.e. time or
pressure)
– Can model overpressure, and blowdown pressure in addition to
opening set pressure
– Rate limits can be applied to opening or closing pressure profiles
Check valves
– Model Cv vs. Time profiles to avoid instantaneous opening and
closing of check valves
Gas accumulators, liquid accumulators, surge tanks and
vacuum breaker valves
Francis hydroelectric turbines
I1 - 4
Engineering Limitations
I1 - 5
Impulse 6 Startup Window
I1 - 6
Primary Windows
Model Data
Visual Report
Workspace Output
Graph Results
I1 - 8
Workspace: Toolbox
This tool is used to
draw new pipes
This tool will add
These icons annotation to the
represent workspace
different
components
I1 - 9
Quick Access Panel – Activate Modules
I1 - 10
Workspace - Editing Features
I1 - 11
Workspace - Editing Features (2)
I1 - 12
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 Workspace Toolbar
The Properties windows are the primary manner in which
component data is entered
The Global Pipe Edit and Global Junction Edit windows can
speed up data entry
I1 - 13
Workspace - Reporting
I1 - 14
Model Data Window
I1 - 15
Model Data Window (2)
I1 - 16
Output Window
I1 - 18
Visual Report Window
I1 - 19
Graph Results Window
I1 - 20
I2. Steady-State Hydraulic Solution
Methodology
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Introduction
I2 - 1
Pressure Definitions
}
Static Hydrostatic
Dynamic
(or Velocity)
Ptotal = Pstagnation = Pstatic + Pdynamic
AFT Impulse uses the term Pstagnation and not Ptotal
Input pressures in Impulse, such as assigned pressure
junction, assume Pstagnation as input
I2 - 2
Basic Laws of Pipe Flow
Mass Conservation
m = ρAV
I2 - 3
Law of Friction
Basic law
L 1 2
∆Ploss = f ρV
D 2
Substituting mass flow rate definition
2
L 1 m
∆Ploss = f ρ
D 2 ρA
Defining new term, where R is a pipe resistance
2
∆Ploss = Rm
L 1
R= f
D 2 ρA 2
I2 - 5
Balancing Mass at Branches
F(xi)
-F'(xi)
x
xi xi+1 I2 - 8
Solving the System
∂F i 0.5
= (P − P
∂P j R 0.5 o, j o,i
+ ρg (
h j − hi )
) −0.5
ij
I2 - 10
Solving the Matrix
pipe 3
In this test problem, pipe resistances Jct P (psig) Steel - ANSI pipe, STD schedules
can be calculated based on known 1 200
friction factor (shown in the table) 2 175
3 160
I2 - 12
Test Problem #1 (2)
To start the solution, we need to guess P4, so guess 180 psig
0.5
n P j − Pi
[ (
F = ∑ sgn P j − Pi
j =1
)]
Rij
0.5 0.5 0.5
P −P P − P4 P −P
F = [sgn(P1 − P4 )] 1 4 + [sgn(P2 − P4 )] 2 +[sgn(P 3 − P4 )] 3 4
R1− 4 R2 − 4 R 3− 4
F = -277.1489
F ′ = -18.6139
F (Pold )
Pnew = Pold −
F ′(Pold )
I2 - 13
Note: All pressures here are stagnation
Test Problem #1 (3)
We then use Newton-Raphson to get an improved value for P4
F (Pold )
Pnew = Pold −
F ′(Pold )
I2 - 14
Note: All pressures here are stagnation
Convergence
I2 - 15
Flow Rate Updates
I2 - 16
Steady-State Solver Flow Chart
Update Hydraulic
Start Losses and Pumps
Solve Junction
Pressures
No
No Yes
Converged ? > Max Iterations ? End
Yes
Recalculate Mass
Flow Rates
No No
Converged ? > Max Iterations ?
Yes Yes
Return End
I2 - 17
Known Flow Vs. Known Pressure
Junctions
At all system boundaries AFT Impulse 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 Impulse to solve
Either the flow rate calculation or the pressure calculation
must be available to AFT Impulse
I2 - 18
I3. Waterhammer Solution Methodology
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Overview of Waterhammer
I3 - 1
Terminology
I3 - 2
Types of Waterhammer
I3 - 4
US
Instantaneous Waterhammer
I3 - 5
SI
Instantaneous Waterhammer
kg m m
Pmax = 1000 *1000 *3 + 1000 kPa
m3 s s
Pmax 3000 kPa+1000 kPa
Pmax 4000 kPa
I3 - 6
Communication Time
I3 - 7
Waterhammer Sequence
V=Vsteady V= Vsteady
V=0 V=0
a a
a c
b d
V= Vsteady V= Vsteady
V=0 V=0
a a
I3 - 8
Waterhammer Sequence - 0 < t < L/a
Valve closed
instantaneously at t=0
V=Vsteady
V=0
a
P
Pinstantaneous
Psteady
x
V
Vsteady
x
I3 - 9
Waterhammer Sequence - L/a < t < 2L/a
Valve closed
instantaneously at t=0
V=Vsteady
V=0
a
P
Pinstantaneous
Psteady
x
V
x
‐Vsteady
I3 - 10
Waterhammer Sequence - 2L/a < t < 3L/a
Valve closed
instantaneously at t=0
V=Vsteady
V=0
P
Psteady
Pinstantaneous
x
V
x
‐Vsteady
I3 - 11
Waterhammer Sequence - 3L/a < t < 4L/a
Valve closed
instantaneously at t=0
V=Vsteady
V=0
P
Psteady
Pinstantaneous
x
V
Vsteady
x
I3 - 12
Waterhammer Videos
I3 - 13
Fundamental Equations
Momentum equation
1P V fV V
g sin( ) 0
x t 2D
Where :
a = wavespeed
V = velocity
x = distance along pipe
P = pressure
t = time
g = gravitational constant
= slope of pipe
f = friction factor
D = diameter of pipe
I3 - 14
Method of Characteristics
t = 5 t
t = 4 t
By combining the mass and
momentum equations linearly and t = 3 t
I3 - 16
Moody Chart Showing Friction Variation
I3 - 17
Method of Characteristics (3)
t = 5 t
Pi , new C P B P m
i , new t = 3 t
Pi , new C M B M m i , new
t = 2 t
where: t = t
P
BP B R m
i 1,old
BM B R m
i 1,old
Pi , new C P B P m
i , new t = 2 t
Pi , new C M B M m i ,new P
t = t
C+ C‐
A B
t = 0
Note that there are two equations x = 0
x = i‐1 x = i x = i+1 x = L
Pi , new C M
i , new
m
BM
I3 - 20
Two Methods for Handling Cavitation
DVCM & DGCM
Discrete Vapor Cavity Model
– Has been available in AFT Impulse since 1996
– Works well for short lived, minor, and localized cavitation
– Has the potential to return chaotic/non-real results when
cavitation becomes excessive
Discrete Gas Cavity Model
– Has been available in AFT Impulse since 2013
– Has the potential to returns more stable results than DVCM,
especially in 2nd, 3rd, etc. pressure spikes.
– If cavitation becomes excessive, model has harder time
converging than DVCM
– When cavitation is present, this method has the potential to
significantly increase the transient solver run time
I3 - 21
Discrete Vapor Cavity Model
I3 - 22
Discrete Vapor Cavity Model (2)
P CM
down sat
m
BM
I3 - 23
Discrete Vapor Cavity Model (3)
I3 - 24
Discrete Gas Cavity Model
I3 - 25
Discrete Gas Cavity Model (2)
I3 - 26
Discrete Gas Cavity Model (3)
I3 - 27
Discrete Gas Cavity Model (4)
I3 - 28
Comparing DVCM & DGCM – Exit Valve
Pressure Profile
120
Published Data
100 Impulse DVCM
Impulse DGCM
80
HGL (meters)
60
40
20
-20
0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45
Time (seconds)
I3 - 29
Comparing DVCM & DGCM – Pipe Interior
Pressure Profile
I3 - 30
Comparing DVCM & DGCM – Simulated
Pump Transient
I3 - 31
Comparing DVCM & DGCM – Simulated
Pump Transient (2)
I3 - 32
Waterhammer Videos - Cavitation
I3 - 33
Waterhammer Videos – Cavitation (2)
I3 - 34
Comments
t = 5 t
t = 4 t
Note that the C+ and C-
characteristic lines lie within t = 3 t
I3 - 35
The Time Step and Pipe Sectioning
– This assumes that only one section is used to model the pipe
– This also assumes that the time step is short enough to properly
resolve all transient boundary conditions
Once the time step is determined, all other pipes in the
system can be sectioned
Li
ni
ai t
I3 - 36
The Time Step and Pipe Sectioning (2)
P1 J2 P2
I3 - 38
Numbering Convention in AFT Impulse (2)
P2 2,0
1,0 P1 2,1
1,1 J2 2,2
1,2 2,3
2,4
1,3
3,0 P3
3,1
3,2
3,3
3,4
I3 - 39
Steady-State Data in Transient Solver
I3 - 40
I4. Demo. Problem - Surge at Valve
Closure
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Pipes
I4 - 1
Junctions
I4 - 2
Junctions (2)
I4 - 3
Creating Objects
I4 - 5
Moving Objects (2)
I4 - 6
Connecting Pipes and Junctions
I4 - 7
Connecting Pipes and Junctions (2)
I4 - 8
Editing Objects
I4 - 9
Lay Out the Model
I4 - 10
Using the Checklist
I4 - 11
Checklist – Quick Access Panel
Status Light
I4 - 12
Using the Object Status Feature
I4 - 13
Using the Object Status Feature (2)
I4 - 14
Using Undefined Objects Window
I4 - 15
System Properties Window
I4 - 17
Input Data For Pipes
For the demo problem we will modify the data for each pipe
individually
– The data can also be entered using Global Pipe Edit
All pipes must have data for
– Length
– Diameter
– Roughness
– Wavespeed (for transient models)
In addition, each pipe must have two connecting junctions
I4 - 18
Input Data For Junctions
I4 - 19
Data For Reservoir Junctions
I4 - 20
Data For Branch
I4 - 21
Data For Valve
I4 - 22
Inspecting Objects
I4 - 23
Inspecting Objects – Quick Access Panel
I4 - 24
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 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
I4 - 25
Pipe Sectioning Window
I4 - 26
Transient Control Window
I4 - 27
Run the Model: 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
Steady-State and Transient Solver's progress towards
convergence
The Solution Progress Window allows you to Cancel or Pause
the run
When the solution completes, you are notified
When you select View Results, you are immediately
taken to the Output Window
I4 - 28
Output Window
The Output Window displays text output for your model and is
accessed from the Window menu or toolbar
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 Content allows you to select the content of the printed
report
I4 - 29
Output Window (2)
I4 - 30
Output Window Transient Pipe Data
I4 - 31
Output Window Transient Max/Min Data
I4 - 32
Output Window Transient Max/Min Data
(2)
If the Detailed option is selected then max/min data is shown
for each pipe station
I4 - 33
Output Window Transient Junction Data
I4 - 34
Graph Results
I4 - 35
Graph Results (2)
I4 - 36
Graph Results (3)
Run an animation
– Use "Animate Using Solver"
– Must be a continuous path
of pipes
– To use "Animate Using Output
File" all pipe station output
needs to be saved in Transient Control
I4 - 37
Visual Report
I4 - 38
Visual Report (2)
I4 - 39
Pipe Supports and Wavespeed
I4 - 40
Pipe Supports and Wavespeed (2)
I4 - 41
US
Input Data for Demo 1
Water at 70F
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Introduction To Scenario Manager
I5 - 1
Introduction To Scenario Manager (2)
From Quick
Access Panel
I5 - 2
Notes
I5 - 3
Notes
I5 - 4
US
Single Line Valve Closure
V Q/A
V 17.06 ft3/sec / (2.021 ft2)
V 8.44 ft/sec
2 2
lbm ft ft 1 ft lbf s
Pmax 62.3 3 * 3876 * 8.44 * 2 * 223 psia
ft s s 144 in 32.2 lbm ‐ ft
I5 - 6
US
Single Line Valve Closure (3)
I5 - 7
US
Single Line Valve Closure (4)
I5 - 8
US
Model Ammonia Transfer System
I5 - 9
US
Model Ammonia Transfer System (2)
P1 P2 P3
L = 100 ft L = 300 ft L = 150 ft
8 inch 10 inch 10 inch
1 2 3 4
Surface Elev. = 20 ft
Surface Elev. = 40 ft Abrupt Expansion Surface Pressure = 250 psig
Surface Pressure = 250 psig Elevation = 0 ft
Pipe Depth = 5 ft
Pipe Depth = 20 ft
Valve
Elevation = 0 ft
Ammonia at 75F
t (sec) Cv
0 to 5 seconds
0 1000
Model Cavitation using the
? 0
“Discrete Vapor Cavity Model”
I5 - 10
US
Answers to Problems
I5 - 11
US
Answers to Problems (2)
I5 - 12
US
Answers to Problems (3)
I5 - 13
US
Answers to Problems (4)
I5 - 14
US
Answers to Problems (5)
TEST3 results
Closure Max Stag. Pressure*
Time (sec) (psig)
0.5 599
1 576
2 365
– (*) The first two cases yield different pressures when the
sectioning is varied
• This is a result of the cavitation model
– The 2 second closure case does not cavitate
I5 - 15
Notes
I5 - 16
SI
Single Line Valve Closure
V Q/A
V 0.4794 m3/sec / (0.1878 m2)
V 2.553 m/sec
kg m m
Pmax 998.7 * 1181 * 2.553 1,515,000 Pa
m3 s s
I5 - 18
SI
Single Line Valve Closure (3)
I5 - 19
SI
Single Line Valve Closure (4)
I5 - 20
SI
Model Ammonia Transfer System
I5 - 21
SI
Model Ammonia Transfer System (2)
P1 P2 P3
L = 30 m L = 91 m L = 46 m
8 inch 10 inch 10 inch
(20.3 cm ID) (25.5 cm ID) (25.5 cm ID)
1 2 3 4
Surface Elev. = 12 m Surface Elev. = 6 m
Surface Pressure = 18.2 bar Surface Pressure = 18.2 bar
Pipe Depth = 6 m Pipe Depth = 1.5 m
Abrupt Expansion
Elevation = 0 m
Valve
Ammonia at 24C Elevation = 0 m
0 to 5 seconds t (sec) Cv
Model Cavitation using the 0 1000
“Discrete Vapor Cavity Model” ? 0
I5 - 22
SI
Answers to Problems
I5 - 23
SI
Answers to Problems (2)
I5 - 24
SI
Answers to Problems (3)
I5 - 25
SI
Answers to Problems (4)
I5 - 26
SI
Answers to Problems (5)
Closure Max Stag. Pressure*
Time (sec) (bar)
0.5 41.26
1 38.22
2 25.91
– (*) The first two cases yield different pressures when the
sectioning is varied
• This is a result of the cavitation model
– The 2 second closure case does not cavitate
I5 - 27
What is Line Pack?
I5 - 28
US
What is Line Pack? (2)
I5 - 29
US
What is Line Pack? (3)
I5 - 30
SI
What is Line Pack? (2)
I5 - 31
SI
What is Line Pack? (3)
I5 - 32
Line Pack and Waterhammer
Instant Valve Closure
kg m m 1 bar
Pmax 849 *1,089 *3.02 * + 20.8 barG
m3 s s 100,000 Pa
SI Pmax 27.9 + 20.8
Pmax 48.7 barG
I5 - 33
Line Pack and Waterhammer (2)
Instant Valve Closure (First 10 seconds)
I5 - 34
Line Pack and Waterhammer (3)
Instant Valve Closure (All 6 minutes)
I5 - 35
Line Pack and Waterhammer (4)
Maximum Pressure * Peak potential pressure
= 1904 psig
= 131 barG
Line pack pressure rise
= 1198 psi
= 83 bar
Instantaneous water-
hammer pressure rise
= 405 psi
= 28 bar
Instantaneous water-
hammer pressure rise
= 405 psi
= 28 bar
I5 - 37
Line Pack and Waterhammer Video
I5 - 38
I6. Pipe and Junction Details
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Pipe and Junction Details
I6 - 1
The Pipe Properties Window
Each pipe must have an ID number, length, diameter,
roughness model, and two connecting junctions
– If modeling transients, a wavespeed is also required
AFT Impulse can model one pipe geometry
– Cylindrical pipe
AFT Impulse provides default pipe material data for eight
types of pipe
AFT Impulse offers eight methods for specifying Newtonian
frictional models
– Four methods rely on the Darcy-Weisbach friction factor method
of calculating pipe pressure drop
– One uses the Hazen-Williams empirical factor
– Two are for hydrocarbons
– One is frictionless
I6 - 2
Pipe Fittings and Losses
User Favorites allow for much faster
navigation to frequently used fittings
The picture helps All of the losses are listed
describe the loss on the Summary tab I6 - 3
Optional Pipe Information
I6 - 5
Design Alerts
Design Alerts allow you to specify maximum or minimum
parameters that, if exceeded, will generate special output
information
– Design Alerts can be specified in the Pipe and Junction
Properties windows or the Design Alert Manager located in the
Tools menu for pipes and junctions
I6 - 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
I6 - 7
The Junction Properties Window
I6 - 8
Optional Junction Information
An initial guess pressure can
help the Solver reach
convergence faster
I6 - 9
Global Pipe Editing
I6 - 10
Global Pipe Editing (2)
4) Apply the data
1) Choose which
pipes to edit
3) Choose which
parameters to
2) Select the data change
which then displays
at the right
I6 - 11
Global Junction Editing
I6 - 12
Global Junction Editing (2)
Choose which
junctions to edit
Enter the
new data
Choose which
parameters to
change
I6 - 13
Global Junction Editing (3)
I6 - 14
Global Junction Editing (4)
Choose the
junction type
Choose which
parameters to
change
Choose which
junctions to edit
I6 - 15
Design Factors
I6 - 16
Communication Times
I6 - 17
Dead End Junctions
I6 - 18
Be Careful Assigning Flowrates
I6 - 19
Valid Example Using Assigned Flows
I6 - 20
Valid Example Using Assigned Flows (2)
I6 - 22
US
Pressure Transient Example (2)
I6 - 23
US
Pressure Transient Example (3)
Reservoir data:
– J3 surface elevation is 30 feet, pipe depth is 10 feet, surface
pressure is 0 psig
– J4 surface elevation is 10 feet, pipe depth is 10 feet, surface
pressure is 0 psig
Assigned Pressure data:
– Elevation is 0 feet
– Steady-state stagnation pressure is 50 psia
I6 - 24
US
Pressure Transients Example (4)
I6 - 25
US
Pressure Transient Example Results
I6 - 26
US
Pressure Transient Example Results (2)
I6 - 27
Notes
I6 - 28
Notes
I6 - 29
SI
Hands-on Example: Pressure Transient
I6 - 30
SI
Pressure Transient Example (2)
I6 - 31
SI
Pressure Transient Example (3)
Reservoir data:
– J3 surface elevation is 10 meters, pipe depth is 3 meters,
surface pressure is 0 barG
– J4 surface elevation is 3 meters, pipe depth is 3 meters, surface
pressure is 0 barG
Assigned Pressure data:
– Elevation is 0 meters
– Steady-state stagnation pressure is 3.5 bar
I6 - 32
SI
Pressure Transients Example (4)
I6 - 33
SI
Pressure Transient Example Results
I6 - 34
SI
Pressure Transient Example Results (2)
I6 - 35
I7. The Five Primary Windows
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse 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
I7 - 1
The Five Primary Windows (2)
I7 - 2
The Workspace Window - Editing
I7 - 3
The Workspace Window – Editing (2)
I7 - 4
The Workspace Window - Arranging
I7 - 5
The Workspace Window - Rotating
I7 - 6
The Workspace Window - Selection Tool
Dragging left-to-right selects all objects Dragging right-to-left selects all objects
completely within the selection box completely or partially within the selection box
I7 - 7
The Workspace Window - Zoom to Fit
Zoom to Fit
I7 - 8
Quick Access Panel – Overview Map
View Port
I7 - 10
Using Select Special
I7 - 11
Using Select Special (2)
I7 - 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
I7 - 14
The Model Data Window (2)
I7 - 15
The Model Data Window (3)
I7 - 16
The Output Window
I7 - 17
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 Pump, Valve, and Reservoir data in 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
I7 - 18
The Output Window (3)
I7 - 19
Using The Output Control
I7 - 20
Using the Output Control (2)
I7 - 21
The Visual Report Window
I7 - 22
Using Visual Report Control
I7 - 25
Using the Color Map (2)
I7 - 27
Graph Control on the Quick Access Panel
I7 - 28
Graph Control on Quick Access Panel (2)
I7 - 29
Graph List Manager
Add Graph to List Update Current
Graph in List
Graph Folders
I7 - 30
Graph Tabs
I7 - 31
Graph Guide
I7 - 32
Stacked Graphs
I7 - 33
Dual Y-Axis Graphs- Different Parameters
I7 - 34
Dual Y-Axis Graphs- Same Parameter,
Different Units
Dual Y-axes can be used to show the same parameter with
different units
I7 - 35
Design Alerts on Graphs
I7 - 36
Cross-Plot Graphs Using Groups
I7 - 37
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
I7 - 38
Graph Formatting
I7 - 39
Graph Formatting (2)
I7 - 40
Other Graph Functionality
I7 - 41
Other Graph Functionality (2)
I7 - 42
Create Graphs from the Workspace
I7 - 43
Animating the Results
I7 - 44
Animating the Results (2)
I7 - 45
Animating the Results (3)
Can be recorded and Select the pipes
saved to a *.mp4 or in the flow path
*.wmv movie file type
Control the animation
speed
Choose an
The current animation option
simulation time is
shown in the
callout
I7 - 46
Animating the Results (4)
I7 - 47
I8. Time and Event Transients
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Transient Initiation
I8 - 1
Time Transients
I8 - 2
Time Transients (2)
I8 - 3
Event Transients
I8 - 4
Single Event Transient
I8 - 5
Single Event Transient (2)
I8 - 6
Cyclic Dual Event Transients
To specify, select
Dual Event Cyclic in
the Initiation of
Transient area
There are two criteria
to specify (First Event
and Second Event)
I8 - 7
Cyclic Dual Event Transients (2)
The first transient will initiate when the first event criteria is
satisfied
Once the first transient is initiated, the second event criteria
becomes active
– The Second Transient will initiate when the Second Event criteria
is met
The junction will cycle between the two transients
I8 - 8
Sequential Dual Event Transients
I8 - 9
Junctions With Inherent Event Logic
I8 - 10
Event Messages
I8 - 11
Thought Experiment: A Pseudo-Check
Valve
One can make a regular valve with a cyclic dual event behave
just like a check valve
Valve closes on negative flow Valve opens with sufficient pressure difference
I8 - 12
I9. Steady and Transient Special
Conditions
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Why Use Special Conditions?
I9 - 1
Why Use Special Conditions? (2)
I9 - 2
Special Conditions
I9 - 3
Special Conditions with Transients
I9 - 4
Special Conditions with Valve Transients
I9 - 5
Special Conditions with Pump Transients
I9 - 6
Special Conditions with Pump Transients
(2)
The "Pump Off With Through Flow" is usually for centrifugal
pumps with a pump curve entered
The transient has an initial speed of zero
– Here the "Without Inertia"
model is used
I9 - 7
Special Conditions with Pump Transients
(3)
The "Pump Off With Through Flow" is also used for inertia
modeling using four quadrant pump startups
– Here the "Startup - Four Quadrant
Known Speed" model is used
I9 - 8
Special Conditions with Pump Transients
(4)
The "Pump Off With No Flow" is usually for positive
displacement pumps
The transient has an initial flow of zero
I9 - 9
Transient Special Conditions
I9 - 10
No Reflection - Infinite Pipe
I9 - 13
Other Special Features at Junctions (2)
I9 - 14
Other Special Features at Junctions (3)
I9 - 15
Notes
I9 - 16
US
Hands-On Model: Pump Startup With
Events
Find the maximum pressure in a water transfer system for the
following three cases:
– Both pumps start
– One pump starts while the other remains off (assume J2 starts)
– One pump starts while the other is already operating at full
speed and valve is open (assume J5 starts)
– The complete solution is saved in the model file "Pump Startup
With Event Transient (complete).imp”
I9 - 17
US
Hands-On Model: Pump Startup With
Events (2)
Build the water transfer system or use the pre-built example
and add the transient data
– If building from scratch:
• Use the same pipe and jct numbering scheme
• Use all the pipe and junction data on following pages
– If using pre-built model:
• Open the model file "Pump Startup With Event Transient.imp“
• Skip ahead to the “Transient Data” pages that follows
I9 - 18
US
Hands-On Model: Pump Startup With
Events (3)
Pipe and Junction Data:
I9 - 19
US
Hands-On Model: Pump Startup With
Events (4)
Pipe and Junction Data (cont.):
Water temperature is 60 F
All pipes are Steel - ANSI with standard wall thickness
J2 and J5 pump curve data are:
Q (gpm) H (ft)
0 150
1000 140
2000 120
I9 - 20
US
Hands-On Model: Pump Startup With
Events (5)
Transient Data:
Pumps J2 and J5 startup speed transient is linear over two
seconds
– Use the "Without Inertia" model where speed is an input
Time (sec) Speed
0 0
2 100
10 100
I9 - 21
US
Hands-On Model: Pump Startup With
Events (6)
Transient Data (cont.):
When pump J2 is off then valve J3 is closed to prevent
backflow
When pump J5 is off then valve J6 is closed to prevent
backflow
When the J2 pump starts, the J3 valve opens over two
seconds with the following transient (the J5 pump and J6
valve behave the same)
Time (sec) Cv
0 0
1 800
2 1000
10 1000
I9 - 22
US
Hands-On Model: Pump Startup With
Events (7)
Transient Data (cont.):
The J9 valve is closed until the stagnation pressure at the J7
branch reaches 45 psig or greater, at which point it starts to
open
– Hint: There is no "Junction Pressure" event type, but there is one
for pipes. Use one of the pipes connected to the branch as a
basis for the event
– Full open Cv = 500
– The J9 valve has the following opening profile:
Time (sec) Cv
0 0
2 400
5 500
10 500
I9 - 23
US
Hands-On Model: Pump Startup With
Events (8)
Transient Data (cont.):
Use 1 section in the controlling pipe, and run the simulation
for 10 seconds
Ignore cavitation in Transient Control
I9 - 24
US
Results: Pump Startup With Events
Case Max Stag. Pressure (psig)
Two Pumps Start 72.8 (at pump discharge)
One Pump Start 71.6 (at pump discharge)
One Pump Start With One On 73.3 (in pipe P11)
Note: Results differ slightly if you use variable pipe resistance as was done here
I9 - 25
US
Results: Pump Startup With Events
Note that the case with one pump starting while the other is
running causes the maximum transient in pipe P11
Also note that there are sub-atmospheric pressures in this
case
I9 - 26
US
Note the Event Messages
I9 - 27
Notes
I9 - 28
US
Hands-On Model: Gasoline Tank Farm
I9 - 29
US
Hands-On Model: Gasoline Tank Farm (2)
I9 - 30
US
Hands-On Model: Gasoline Tank Farm (3)
I9 - 31
US
Hands-On Model: Gasoline Tank Farm (4)
The J101 valve has a full open Cv = 15,700
J101 closes over 34 seconds with the following profile
time (sec) Cv
0 15700
19 15700
19.2 12400
22 12400
22.2 9400
26 9400
28 200
34 0
I9 - 33
US
Results: Gasoline Tank Farm (2)
Total flow through pipe 102, inlet (station 0) yields total flow
into tank
Using Integration Query on Tools menu yields: 86.14 barrels
I9 - 34
US
Hands-On Model: Gasoline Tank Farm -
Part II
Use an infinite pipe junction at J1 and rerun model and plot
results
The length of pipe P1 should be shortened
– Use two pipe sections so the length is twice the controlling pipe
What was the difference in run time?
I9 - 35
US
Results: Gasoline Tank Farm - Part II
I9 - 36
SI
Hands-On Model: Pump Startup With
Events
Find the maximum pressure in a water transfer system for the
following three cases:
– Both pumps start
– One pump starts while the other remains off (assume J2 starts)
– One pump starts while the other is already operating at full
speed and valve is open (assume J5 starts)
– The complete solution is saved in the model file “Pump Startup
With Event Transient (SI) (complete).imp”
I9 - 37
SI
Hands-On Model: Pump Startup With
Events (2)
Build the water transfer system or use the pre-built example
and add the transient data
– If building from scratch:
• Use the same pipe and jct numbering scheme
• Use all the pipe and junction data on following pages
– If using pre-built model:
• Open the model file "Pump Startup With Event Transient (SI).imp“
• Skip ahead to the “Transient Data” pages that follows
I9 - 38
SI
Hands-On Model: Pump Startup With
Events (3)
Pipe and Junction Data:
I9 - 39
SI
Hands-On Model: Pump Startup With
Events (4)
Pipe and Junction Data (cont.):
Water temperature is 16 C
All pipes are Steel - ANSI with standard wall thickness
J2 and J5 pump curve data are:
Q (m3/hr) H (m)
0 46
230 43
450 37
I9 - 40
SI
Hands-On Model: Pump Startup With
Events (5)
Transient Data:
Pumps J2 and J5 startup speed transient is linear over two
seconds
– Use the "Without Inertia" model where speed is an input
Time (sec) Speed
0 0
2 100
10 100
I9 - 41
SI
Hands-On Model: Pump Startup With
Events (6)
Transient Data (cont.):
When pump J2 is off then valve J3 is closed to prevent
backflow
When pump J5 is off then valve J6 is closed to prevent
backflow
When the J2 pump starts, the J3 valve opens over two
seconds with the following transient (the J5 pump and J6
valve behave the same)
Time (sec) Cv
0 0
1 800
2 1000
10 1000
I9 - 42
SI
Hands-On Model: Pump Startup With
Events (7)
Transient Data (cont.):
The J9 valve is closed until the stagnation pressure at the J7
branch reaches 310 kPa(g) or greater, at which point it starts
to open
– Hint: There is no "Junction Pressure" event type, but there is one
for pipes. Use one of the pipes connected to the branch as a
basis for the event
– Full open Cv = 500
– The J9 valve has the following opening profile:
Time (sec) Cv
0 0
2 400
5 500
10 500
I9 - 43
SI
Hands-On Model: Pump Startup With
Events (8)
Use 1 section in the controlling pipe, and run the simulation
for 10 seconds
Ignore cavitation in Transient Control
I9 - 44
SI
Results: Pump Startup With Events
Case Max Stag. Pressure (kPa(g))
Two Pumps Start 501.0 (at pump discharge)
One Pump Start 492.5 (at pump discharge)
One Pump Start With One On 504.7 (in pipe P11)
Note: Results differ slightly if you use variable pipe resistance as was done here
I9 - 45
SI
Results: Pump Startup With Events (2)
Note that the case with one pump starting while the other is
running causes the maximum transient in pipe P11
Also note that there are sub-atmospheric pressures in this
case
I9 - 46
SI
Note the Event Messages
I9 - 47
Notes
I9 - 48
SI
Hands-On Model: Gasoline Tank Farm
I9 - 49
SI
Hands-On Model: Gasoline Tank Farm (2)
I9 - 50
SI
Hands-On Model: Gasoline Tank Farm (3)
I9 - 53
SI
Results: Gasoline Tank Farm (2)
Total flow through pipe 102, inlet (station 0) yields total flow
into tank
Using Integration Query on Tools menu yields: 13.66 meters3
I9 - 54
SI
Hands-On Model: Gasoline Tank Farm -
Part II
Use an infinite pipe junction at J1 and rerun model and plot
results
The length of pipe P1 should be shortened
– Use two pipe sections so the length is twice the controlling pipe
What was the difference in run time?
I9 - 55
SI
Results: Gasoline Tank Farm - Part II
I9 - 56
I10. Pump Transients
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Steady-State Pump Modeling
I10 - 3
Pump Curves and Speed Changes (3)
I10 - 4
US
Model Pump Trip
I10 - 5
US
Model Pump Trip (2)
Pump data:
– Use the transient pump model “ Without Inertia” and enter the
pump speed profile given below
– Add a check valve in the Pump Properties that closes when the
forward velocity reaches zero
Q (gpm) Head (ft) Time (s) Speed (%)
0 400 0.0 100
250 390 0.5 40
500 380 2 20
1000 340 5 15
30 5
I10 - 6
US
Answers to Pump Trip Model
TEST2 results
– Max pressure is 163.3 psig at pump discharge
– Min pressure is -2.2 psig somewhere in pump discharge line
(Station 89)
I10 - 7
Notes
I10 - 8
SI
Model Pump Trip
I10 - 9
SI
Model Pump Trip (2)
Pump data:
– Use the transient pump model “ Without Inertia “ and enter the
pump speed profile given below
Q (m3/hr) Head (m) Time (s) Speed (%)
0 122 0.0 100
57 119 0.5 40
114 116 2 20
227 104 5 15
30 5
I10 - 10
SI
Answers to Pump Trip Model
I10 - 11
Calculated Speed Changes Using Inertia
I10 - 12
Calculated Speed Changes Using Inertia
(2)
If there is a check valve to prevent backflow, the best choice
is the first one: "Pump Trip With Inertia and No Backflow"
– This model requires the following:
• Pump curve and power vs. flow data
• Rated pump speed in rpm
• Inertia of pump, entrained water and motor
I10 - 13
Pump Trip With Inertia and No Backflow
Calculation methodology
dω
T = −I T = unbalanced torque
dt
I = inertia
P = Tω ω = rotational speed
1 dω t = time
∫ dt = − ∫
I T P = power
∆t 1
= − ∆ω
I T
∆
ωnew = ωold − Told t
I
Once we know the new speed, we plug this into the same
affinity law routines as we do when the speed is specified by
the user
I10 - 14
Pump Trip With Inertia and No Backflow
(2)
The user enters the power vs. flow, the rated pump speed in
rpm, and the estimated rotating inertia
I10 - 15
Estimating Rotating Inertia
I10 - 17
Pump Inertia and Specific Speed
Estimates (2)
Enter pump rated
parameters
Pump rated speed
value is imported
automatically from the
Pump Property
window
The value may also
be entered manually
I10 - 18
Pump Inertia and Specific Speed
Estimates (3)
The rated head, flow,
and the BEP can be
calculated, if the pump
head curve, and the
efficiency or power
curves have been
entered on the Pump
Properties window
If the pump data is not
available, the values
are entered manually
I10 - 19
Pump Inertia and Specific Speed
Estimates (4)
By default, the density
is set to the same
density value used in
System Properties
By unchecking the
box, a different
density value may be
entered
I10 - 20
Pump Inertia and Specific Speed
Estimates (5)
After the rated values
are entered, click the
“Calculate” button
– Calculates the
estimated rotating
inertia values
– Calculates the pump
specific speed
I10 - 21
Pump Inertia and Specific Speed
Estimates (6)
The Calculated Values
section displays the
results calculated from
Wylie’s equations
– Power
– Pump Rotating
Inertia
– Motor Rotating
Inertia
I10 - 22
Pump Inertia and Specific Speed
Estimates (7)
The Results section
displays additional
calculated results
– Total Rotating Inertia
• Sum of Pump and
Motor inertia
• Required for inertial
pump transient
calculations
– Specific Speed
• Displayed in three
different units
• Used to select four
quadrant data set
I10 - 23
Pump Inertia and Specific Speed
Estimates (8)
The results can be
transferred back to the
Pump Properties
window
– Make appropriate
transfer selections
– Click “Transfer and
Close” button
I10 - 24
Pump Inertia and Specific Speed
Estimates (9)
The pump total
rotating inertia value
is transferred directly
to the Pump
Properties window
The pump specific
speed value is used
to select the most
appropriate four
quadrant data set
I10 - 25
Four Quadrant Modeling
I10 - 27
Four Quadrant Modeling (3)
The head rise and flow rate across the pump are available
from the compatibility equations (we saw these in Section 3)
Pi , new = C P − B P m
i , new
Pi , new = C M + B M m i , new
I10 - 28
Four Quadrant Modeling (4)
β= T
TR
H
h=
HR
Q
v=
QR
Two combined parameters are defined (called WH and WB in
Wylie) h
FH =
α 2 + v2
β
FB =
α 2 + v2
I10 - 29
Four Quadrant Modeling (5)
I10 - 30
Four Quadrant Modeling (6)
If the four quadrant data (FH and FB) are available, they can
be entered into the table
– The user would set the
"Four Quadrant Data
Source" as "User Specified"
More typically, one of the
predefined data sources
can be used using the
nearest specific speed (Ns)
I10 - 31
Four Quadrant Modeling (7)
I10 - 32
Partial Four Quadrant Data
100% Speed:
Standard
Operating
Zone
Rated
Operating
Point
I10 - 33
Four Quadrant Pump Head Curves
I10 - 34
Four Quadrant Pump Head Curves (2)
After the transient begins, AFT Impulse uses the head curve
derived from the four quadrant pump data
I10 - 35
Four Quadrant Pump Head Curves (3)
I10 - 36
Issues When Using Different Curves
I10 - 37
Issues When Using Different Curves (2)
The pump may operate away from BEP during Steady State
– The head predicted by the different curves is different
– When the solution is handed off to the transient solver, an
artificial transient will likely occur
•
I10 - 38
Issues When Using Different Curves (3)
I10 - 39
Issues When Using Different Curves (4)
As the steady state operation moves away from the BEP, the
four quadrant curves are forced to meet the pump curve at the
operating point
– Steady state and transient curves tend to deviate more
I10 - 40
Four Quadrant Pump Curves
I10 - 41
Four Quadrant Pump Curves (2)
The user may select to use the four quadrant pump curve in
the steady state on the Pump Properties window Transient tab
I10 - 42
Four Quadrant Pump Curves (3)
I10 - 43
Pump Startups With Four Quadrant Data
The four quadrant data can also be used for pump startups
Impulse offers two four quadrant models for pump startup
1) Four quadrant with known speed
• Here the speed is an input
• The four quadrant data is used to calculate the pump response
2) Four quadrant with inertia and known motor torque/speed
• Motor torque/speed is used to calculate the pump speed
I10 - 44
Pump Startups Using Motor Torque and
Speed
Impulse offers two inertial startup models
– Startup with inertia and no back flow or reverse speed
– Startup with inertia - four quadrant with inertia and known
torque/speed
For these cases the motor torque is entered by the user as a
function of speed
When four quadrant data is not available, the user provided
pump data for head vs. flow and power vs. flow are used in
the calculations, and thus calculation can only be made for
positive or zero flows (i.e. a check valve is present)
The addition of the four quadrant data allows calculations for
back flow or reverse speed
I10 - 45
Pump Startups Using Motor Torque and
Speed (2)
Typical motor
speed/torque data
I10 - 46
No Transient – Four Quadrant
I10 - 47
Modeling Pumps With Control Transients
I10 - 48
Modeling Pumps With Flow Transients
I10 - 49
Modeling Multiple Pumps
I10 - 50
Notes
I10 - 51
Notes
I10 - 52
US
Hands-On Model: Pump Trip
I10 - 53
US
Hands-On Model: Pump Trip (2)
I10 - 56
US
Results: Pump Trip
I10 - 57
US
Results: Pump Trip (2)
I10 - 58
Notes
I10 - 59
Notes
I10 - 60
SI
Hands-On Model: Pump Trip
I10 - 61
SI
Hands-On Model: Pump Trip (2)
I10 - 64
SI
Results: Pump Trip
I10 - 65
SI
Results: Pump Trip (2)
I10 - 66
I11. Pipe Sectioning and Transient
Control
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Pipe Sectioning Can Impact Runtime
I11 - 1
Pipe Sectioning Can Impact Runtime (2)
I11 - 2
Section Pipes Window
I11 - 3
Section Pipes Window (2)
I11 - 4
Section Pipes Window (3)
Detailed information
for the selected pipe
sectioning is
displayed in the
“Selected Sectioning
for Model” table
– Specific information
for each pipe in the
model is displayed
– The Sectioning
Details can be
hidden
I11 - 6
Section Pipes Window (5)
By clicking “Show
Advanced Settings”
the search criteria
can be modified
– Maximum Allowable
Error
– Search Bandwidth
– Search increment
I11 - 7
Combining Pipes
I11 - 8
Example of Ignoring Shortest Pipe
I11 - 9
Example of Ignoring Shortest Pipe (2)
Here pipe P4 has been deleted and run time is less than a
second
– How do you think this will affect the results?
I11 - 10
Transient Output Files
I11 - 11
Transient Output Files (2)
I11 - 12
Transient Output File Size Issues
I11 - 13
Transient Output File Size Issues (2)
I11 - 14
Transient Output File Size Issues (3)
The approximate output file size and model run time are
shown at the bottom of Transient Control
I11 - 15
Transient Output File Size Issues (4)
I11 - 18
Transient Control and Graph Results (2)
If one chooses to save Inlet and
Outlet to the transient output file...
…then only those two stations are
shown in Select Graph Data
I11 - 19
Transient Control and Graph Results (3)
However, if one chooses to save Inlet
and Outlet to the transient output file...
I11 - 20
Artificial Transients and Transient
Control
Impulse can stop the
run if artificial
transients are present
in the model by
selecting the check
box on the Transient
Control window
If necessary, the
criteria for detecting
artificial transients
can be adjusted
I11 - 21
I12. Special Topics Including
Troubleshooting
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Getting the Right Results
I12 - 1
First Run the Model in Steady-State
I12 - 2
Plot Input Data in Graph Results
I12 - 3
General Input Errors
I12 - 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
I12 - 5
Tee/Wye Junctions Complications
I12 - 7
Without Inertia Check Valve Models
I12 - 8
Without Inertia Check Valve Models (2)
I12 - 9
With Inertia Check Valve Model
Swing Check
– Uses a torque balance to estimate valve position over time for a
swing check valve
– Requires more detailed input to describe the valve
• Physical properties of the valve, such as disk size and submerged
weight
• Inertia properties of the valve
• Spring data, if applicable
I12 - 10
Check Valve Special Condition
I12 - 11
Check Valve Transients (4)
I12 - 12
The Weir Junction
I12 - 13
The Weir Junction (2)
I12 - 14
The Weir Junction Example
I12 - 16
The Turbine Junction
I12 - 17
Partial Four Quadrant Pump Data
I12 - 18
Specifying a Stagnant Region Pressure
I12 - 19
Specifying Stagnant Region Pressure (2)
I12 - 20
Specifying Stagnant Region Pressure (3)
I12 - 21
Specifying Stagnant Region Pressure (4)
I12 - 22
Specifying Stagnant Region Pressure (5)
I12 - 23
Specifying Stagnant Region Pressure (6)
I12 - 24
Artificial Transients
I12 - 25
Artificial Transients (2)
I12 - 26
Artificial Transients (3)
I12 - 27
Artificial Transients Example
I12 - 28
Artificial Transients Example (2)
Pipes P1, P2, and P11 show warnings that the initial pressure
conditions are not steady
– Checking Solution Control shows that the pressure and flow
tolerances have been set to 1.0E-4, rather than the AFT Impulse
default of 1.0E-5
– The user may have changed this to achieve a faster solution to
the steady-state
– Change the solution control values to the default AFT Impulse
values
I12 - 29
Artificial Transients Example (3)
I12 - 30
Vapor Cavitation - Beware!
I12 - 31
Vapor Cavitation - Beware! (2)
I12 - 32
Cavitation – DVCM and DGCM
I12 - 33
Cavitation – DVCM and DGCM (2)
I12 - 34
Cavitation – DVCM and DGCM (3)
I12 - 35
Cavitation – DVCM and DGCM (4)
I12 - 36
Cavitation – DVCM (5)
I12 - 37
Cavitation – DVCM (6)
I12 - 38
Cavitation – DVCM (7)
The vapor volume plot shows the growth of the vapor volume
– The total vapor cavitation volume preferably should not exceed
10% of the volume of the computing section (you will get a
warning message if this occurs)
– In this case, the pipe section volume is about 0.5 ft3 , while the
vapor volume is approaching 5 ft3
Note that the vapor volume at the outlet to pipe P3 (at the
high point) continues to grow over time
Vapor cavitation is assumed to occur at computing stations in
the pipes
I12 - 39
Cavitation – DVCM (8)
I12 - 40
Cavitation – DVCM (9)
I12 - 41
DGCM User Input Parameters
I12 - 42
DGCM User Input Parameters: Ψ
I12 - 43
DGCM User Input Parameters: α and Ref
Pressure
The DGCM treats distributed gas bubbles as one aggregate
volume. The mass of air within the volume is assumed
constant, as well as the temperature within the volume
Assuming constant mass and temperature, the ideal gas law
can be used to relate volume to pressure alone
α is the void fraction, or the potion of the overall section
volume that is vacant
With the section volume known ahead of time, a reference
condition can be specified using a reference α and reference
pressure
I12 - 44
DGCM User Input Parameters: α and Ref
Pressure (2)
With known reference parameters, the right hand side of the
ideal gas law can be calculated and will remain constant for
the entire transient simulation
The default values of α and reference pressure are 10-7 and 1
atm, respectively
The default values work well for the majority of cases and
should not be modified without careful analysis
A large initial void fraction would imply slug flow and should
be avoided
A small initial void fraction would tend toward DVCM behavior
because the initial volume would be vanishingly small and
ineffective
I12 - 45
Use Relaxation
I12 - 46
Use Relaxation (2)
I12 - 47
Use Relaxation (3)
I12 - 48
Try Absolute Tolerance
I12 - 49
More on Absolute Tolerance
I12 - 50
More on Absolute Tolerance (2)
I12 - 51
Turn Off Parts of the Model
I12 - 52
Turn Off Transient Data
I12 - 53
Check Event Messages
I12 - 54
Use Animation
I12 - 55
Send the Model to AFT
I12 - 56
I13. Surge Suppression
P
A
Orifice
Connector
Q Pipe
A
L
C
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Surge Suppression
I13 - 1
Surge Suppression (2)
I13 - 2
Velocity Reduction
I13 - 3
Slowing System Operation Changes
I13 - 5
Waterhammer Videos - Accumulators
I13 - 6
Gas Accumulators
PA
I13 - 7
Gas Accumulators (2)
PA
I13 - 8
Modeling Gas Accumulators
I13 - 9
Modeling Gas Accumulators (2)
I13 - 10
Surge Tanks
I13 - 11
Surge Tanks (2)
I13 - 12
Modeling Surge Tanks
A hybrid
accumulator/surge tank
can be modeled called
a "Dipping
Tube Vessel" using
features on
Tank Model tab
During steady-state
conditions
accumulators behave
like branch junctions
– Impulse solves for the
liquid height
I13 - 14
Modeling Surge Tanks (3)
I13 - 15
Relief Valve Modeling
I13 - 16
Relief Valve Modeling (2)
– Internal
• Relieves into another pipe which was previously isolated.
• Two connecting pipes
• Acts like a regular valve which is closed until set pressure is
reached
– Exit
• Relieves to an external ambient pressure such as the atmosphere
• One connecting pipe
• Associated back pressure must be specified
I13 - 17
Relief Valve Modeling (3)
– Inline Exit
• Relieves to an external ambient pressure, but is located between
two pipes
• Valve is a lossless connection when closed, and allows flow
between the pipes
I13 - 18
Opening/Closing Profiles
The relief valve offers four types of profiles that define the
behavior of the valve as it is opening and closing
– Instant
• The Instant profile causes the relief valve to open or close fully
instantaneously as the opening or closing conditions are met
I13 - 19
Opening/Closing Profiles (2)
The relief valve offers four types of profiles that define the
behavior of the valve as it is opening and closing
– Time
• The Time profile causes the valve to open or close according to a
Cv vs. Time profile, as the opening or closing conditions are met
• The opening and closing profiles are entered on the Transient tab,
as needed.
I13 - 20
Opening/Closing Profiles (3)
The relief valve offers four types of profiles that define the
behavior of the valve as it is opening and closing
– Pressure
• Causes the valve to passively open or close due to pressure/dP
variations according to a Cv vs. Pressure/dP profile
• The profile is entered on the Loss Model tab
• Maximum rate limits can be applied to Pressure profiles.
I13 - 21
Opening/Closing Profiles (4)
The relief valve offers four types of profiles that define the
behavior of the valve as it is opening and closing
– Never
• Only available as a closing profile
• Easy modeling of a relief valve that opens, but never closes again
(e.g., rupture disk)
I13 - 22
Remote Sensing
I13 - 23
Opening/Closing Profile Combinations
I13 - 24
Opening/Closing Profile Combinations
(2)
Pressure as the opening profile
– If Pressure is selected as the opening profile, then Pressure is
the only option for a closing profile
– Logically, a valve that opens passively according to pressure
must also close passively according to pressure.
Never
– This profile can only be applied as a closing profile, allowing the
valve to open, but never close
– This is useful for modeling rupture disks
I13 - 25
Opening/Closing Profile Combinations
(3)
Time – Pressure
– Valve will begin to open according to the opening time transient
profile, as defined on the Transient tab
– If the valve Cv from the time profile exceeds the valve Cv based
on the passive pressure profile for the given pressure conditions,
the valve will switch to passive pressure control, and proceed to
open or close based on the pressure profile for the duration of
the transient
– This is to prevent the time profile from causing the valve Cv to
“overshoot” the valve Cv predicted by the pressure profile for the
pressure conditions during the transient and introducing
unrealistic transients
I13 - 26
Valve Setpoints
After the opening and closing profile types have been defined,
the valve setpoints must be entered.
The valve setpoints determine when the valve opens and
when it closes.
The setpoints can be entered in terms of either head, or
pressure/dP.
I13 - 27
Valve Setpoints – Exit Pressure
I13 - 28
Valve Setpoints – Constant Backpressure
I13 - 29
Valve Setpoints – Constant Backpressure
(2)
Non-hydraulically balanced
– Downstream mechanism is not isolated from the downstream
pressure
– Pressure acting on downstream valve stem is not necessarily
constant as transients are acting on the system
– The pressure required for the valve to open or close will be
relative to the downstream pressure
– Valve setpoints must be specified as differential pressures
I13 - 30
Valve Setpoints – Pressure Setpoints
Set Pressure
– The pressure at which the valve will open
– All valve profile types must specify the Set Pressure
Blowdown Pressure
– Some relief valves close at a pressure that is lower than the set
pressure
– Blowdown Pressure must be specified for all opening and
closing profiles, unless the Never closing profile is selected
– If the relief valve closes at the same pressure where it opens,
then the Set Pressure and the Blowdown Pressure should be set
to the same value.
I13 - 31
Valve Setpoints – Pressure Setpoints (2)
Overpressure
– When Pressure type profiles (passive relief) are used, then the
Overpressure must be specified.
– Overpressure is the pressure required to cause the relief valve to
open to its fully open position.
I13 - 32
Loss Model
I13 - 33
Loss Model – Variable Data
I13 - 34
Loss Model – Variable Data (2)
Non-linear
– User can enter a more detailed loss profile
– First data point must have a Cv (or Kv) of 0, at a pressure equal
to the Blowdown pressure entered on the Valve Model tab
• This represents the valve in its closed state.
– Final data point must have a loss value equal to the valve’s fully
open loss value, at a pressure equal to the Overpressure
entered on the Valve Model tab
• This represents the valve in its fully open position.
– The data points between the Blowdown pressure and the
Overpressure will vary based on the values entered by the user.
I13 - 35
Opening/Closing Rate Limits
I13 - 36
Opening/Closing Rate Limits (2)
I13 - 37
Vacuum Breaker Valves
I13 - 38
Vacuum Breaker Valves (2)
I13 - 39
Modeling Vacuum Breaker Valves
I13 - 40
Three Stage Air Release Valves
I13 - 42
Three Stage Air Release Valves (3)
I13 - 43
Liquid Accumulators
I13 - 44
Modeling Liquid Accumulators in Impulse
I13 - 45
Modeling Partially Full Pipes
I13 - 46
Modeling Partially Full Pipes (2)
When the partially
full pipe option has
been selected, data
related to the
partially full pipes
becomes available
when selecting graph
data
I13 - 47
I14. Calculating Unbalanced Forces
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Calculating Unbalanced Forces
I14 - 2
Defining Force Sets (2)
I14 - 3
Defining Force Sets (3)
I14 - 4
Unbalanced Forces Across 3+ Pipes
I14 - 5
Unbalanced Forces Across 3+ Pipes (2)
I14 - 6
Unbalanced Forces Across 3+ Pipes (3)
I14 - 7
Calculating Unbalanced Forces
There are multiple forces that come into play when calculating
unbalanced forces
– Pressure difference between points
– Friction forces
– Fluid momentum changes (including area changes)
Traditionally the force imbalance is based solely on the
difference in pressure between points, with adjustments to
account for the hydrostatic pressure due to elevation
differences
I14 - 8
Calculating Unbalanced Forces (2)
I14 - 9
Unbalanced Forces Traditional Method
I14 - 10
Unbalanced Forces Traditional Method
(2)
I14 - 11
Friction and Unbalanced Forces
I14 - 12
Friction, Momentum and Unbalanced
Forces
Now consider unbalanced friction forces and momentum
changes acting in the same system
– In steady-state these will be in balance - during a transient they
usually will not
– Typically (but not always) the forces caused by momentum
changes are relatively small compared to the other transient
forces in a system
– The “Include Friction” and “Include Momentum” options in the
Force Data graphing and the CAESAR II/TRIFLEX Export
window will account for this
I14 - 13
Friction, Momentum and Unbalanced
Forces (2)
Force = PA x A Force = PB x A
Momentum = mAΔVX,A Momentum = mBΔVX,B
A = πD2/4
I14 - 14
Viewing Force Data
Force data can be graphed from the Transient Force Data tab
in the Select Graph Data window
– Select the force pair data to be graphed
– Select whether to include the momentum and friction effects
I14 - 15
Viewing Force Data (2)
I14 - 16
Exporting Force Data
I14 - 17
Exporting Force Data - CAESAR
II/TRIFLEX
Transient force/time data can be exported in a format that can
be loaded directly into the CAESAR II or TRIFLEX pipe stress
application
– Select “Export CAESAR II Force File” (or TRIFLEX) from the File
menu
– This will open the Export CAESAR II Force File window
– This window allows the user to define the content of a force/time
data file and export it
I14 - 18
US
Transient Force Hands-on Example
I14 - 19
US
Transient Force Hands-on Example (2)
I14 - 20
US
Answers to Hands-on Example
I14 - 21
US
Answers to Hands-on Example (2)
The unbalanced force data for the 480 ft to 520 ft force set
without friction and momentum effects included should appear
as shown
– Note that at time 0, which represents the initial, steady state
results, the force imbalance is approximately -2700 lbf. This
imbalance is due to the presence of friction.
I14 - 22
US
Answers to Hands-on Example (3)
The unbalanced force data for the 480 ft to 520 ft force set
with friction and momentum effects included should appear as
shown
I14 - 23
US
Answers to Hands-on Example (4)
I14 - 24
US
Answers to Hands-on Example (5)
I14 - 25
US
Answers to Hands-on Example (6)
The unbalanced force set for the 520 ft to 1040 ft section with
friction included should appear as shown
– With friction included there is no force imbalance under steady
state conditions
– The force imbalance is about 30% less than that calculated
without friction, and in the opposite direction
I14 - 26
SI
Transient Force Hands-on Example
I14 - 27
SI
Transient Force Hands-on Example (2)
Open the “Valve closure with pipe forces (SI).imp” model file
– The valve in the system is set to close 90% of the way over 2
seconds
Define two force sets:
– Between 150 m and 160 m
(Vertical leg)
– Between 160 m and 300 m
(across the valve)
Note: The lengths indicated
in the figure are measured
from the J1 reservoir
I14 - 28
SI
Answers to Hands-on Example
I14 - 29
SI
Answers to Hands-on Example (2)
The unbalanced force data for the 150 m to 160 m force set
without friction effects included should appear as shown
– Note that at time 0, which represents the initial, steady state
results, the force imbalance is about -12 kN. This imbalance is
due to the presence of friction.
I14 - 30
SI
Answers to Hands-on Example (3)
The unbalanced force data for the 150 m to 160 m force set
with friction effects included should appear as shown
I14 - 31
SI
Answers to Hands-on Example (4)
I14 - 32
SI
Answers to Hands-on Example (5)
I14 - 33
SI
Answers to Hands-on Example (6)
The unbalanced force set for the 160 m to 300 m section with
friction included should appear as shown
– With friction included there is no force imbalance under steady
state conditions
– The force imbalance is about 35% less than that calculated
without friction and in the opposite direction
I14 - 34
I15. Using Scenario Manager
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Scenario Manager
I15 - 1
Scenario Manager (2)
Current
Workspace
scenario
Create a new
scenario by
clicking here
I15 - 2
Quick Access Panel
I15 - 3
Types Of Changes
I15 - 4
Data Propagation
I15 - 5
Data Propagation (2)
I15 - 7
Data Propagation (4)
I15 - 8
Data Propagation (5) Diameter Length
Base 3 25
Child #1 2 __
Even if the Gr. Child #1 has Gr. Child #1 3 __
I15 - 10
Data Propagation (7)
I15 - 11
Ancestral Data
I15 - 12
Links to Parent
I15 - 13
Links to Parent (2)
You can make a pipe have the same attribute as its parent by
choosing Same As Pipe: “Parent Pipe Data”
– Junctions function similarly
I15 - 14
Using Batch Runs
I15 - 16
US
Hands-on Example: LN2 Transfer
I15 - 17
US
Hands-on Example: LN2 Transfer (2)
I15 - 18
US
LN2 Transfer Results
6-inch pipe:
Case Max Stagnation Pressure (psig)
Instantaneous valve cycle 175.6 (cavitation)
5 second valve cycle 109.0 (cavitation)
10 second valve cycle 105.3 (no cavitation)
8-inch pipe:
Case Max Stagnation Pressure (psig)
Instantaneous valve cycle 145.6 (cavitation)
5 second valve cycle 106.9 (cavitation)
10 second valve cycle 104.6 (no cavitation)
I15 - 19
Notes
I15 - 20
SI
Hands-on Example: LN2 Transfer
I15 - 21
SI
Hands-on Example: LN2 Transfer (2)
I15 - 22
SI
LN2 Transfer Results
6-inch pipe:
Case Max Stagnation Pressure (kPa(g))
Instantaneous valve cycle 1233 (cavitation)
5 second valve cycle 754.0 (cavitation)
10 second valve cycle 727.2 (no cavitation)
8-inch pipe:
Case Max Stagnation Pressure (kPa(g))
Instantaneous valve cycle 1017 (cavitation)
5 second valve cycle 738.0 (no cavitation)
10 second valve cycle 722.6 (no cavitation)
I15 - 23
I16. Customizing Impulse & Using
Databases
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Customizing Impulse
I16 - 1
User Options – Unit Preferences
Here you specify the units you generally work with to be the
defaults
I16 - 2
User Options – Pipes
I16 - 3
User Options – Pipes (2)
This path is closed
I16 - 4
User Options – Junctions
I16 - 5
User Options – Labels
I16 - 6
User Options – Colors and Fonts
Click on
the
category
Then
choose a
color
Click here to
pick a font
I16 - 7
User Options – Other
I16 - 8
User Options – Pipes and Junctions
You can
specify a
default
pipe
material & You can specify
loss model default Design
Factors
You can
specify a
default
elevation
I16 - 9
User Options – Parameter Types
I16 - 10
User Options – Waterhammer Options
I16 - 11
Customizing Graphs
I16 - 12
Database Concept
I16 - 13
Database Concept (2)
I16 - 14
Custom Data Features
I16 - 15
Component Databases
I16 - 16
Component Databases (2)
I16 - 17
Fluid Databases
I16 - 18
Fluid Databases (2)
I16 - 19
Pipe Material Databases
I16 - 20
Pipe Material Databases (2)
I16 - 21
Friction Data Sets
I16 - 22
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
I16 - 23
Local and Shared Network Databases (2)
I16 - 24
Using the Database Manager
I16 - 25
Using the Database Manager (2)
I16 - 28
Chempak Fluid Property Database
I16 - 29
Chempak Fluid Property Database (2)
The Create New Mixture button
becomes visible when Chempak
Select Chempak Fluid or Mixture is selected
mixture
Set accuracy
level here I16 - 30
Chempak Fluid Property Database (3)
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse Hands-On Modeling
Settling Slurry Module
I17 - 1
Adjusting Wavespeed due to Solids
I17 - 2
SSL Module Example
I17 - 3
SSL Module Example (2)
I17 - 4
SSL Module Example (3)
The Design Alert for Minimum Velocity Ratio was hit for pipe
P4, station 17 at 6.28 seconds
I17 - 5
SSL Module Example (4)
The profile graph of the velocity ratio from the sand pit to
deposit #1 shows the ratio falling below the minimum allowed
I17 - 6
SSL Module Example (5)
I17 - 7
SSL Module Example (6)
I17 - 8
SSL Module Example (7)
I17 - 9
SSL Module Example (8)
I17 - 10
I18. More AFT Impulse Hands-On
Modeling
Overview of Seminar
INTRODUCTION
I1. Overview of AFT Impulse
I2. Steady-State Hydraulic Solution Methodology
I3. Waterhammer Solution Methodology
I4. Demonstration Problem - Surge at Valve Closure
I5. AFT Impulse Hands - On Modeling
I6. Pipe and Junction Details
I7. The Five Primary Windows
I8. Time and Event Transients
I9. Steady and Transient Special Conditions
I10. Pump Transients
I11. Pipe Sectioning and Transient Control
I12. Special Topics Including Troubleshooting
I13. Surge Suppression
I14. Calculating Unbalanced Forces
I15. Using the Scenario Manager
I16. Customizing AFT Impulse and Using Databases
I17. Introduction to AFT Impulse SSL Module
I18. More AFT Impulse 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
I18 - 1
US
Hands-on Models (2)
I18 - 2
US
Model a Spray System
Find how long it takes for the flowrate to come up to the full
flow of 100 gpm at each spray from the closure state (Model
TEST8.IMP)
Pipe data:
– Steel - ANSI pipe, all schedule 40, standard roughness of
0.00015 feet
Fluid is water at 70 deg. F
Inlet stagnation pressure is 171 psig
Spray nozzle data:
– Sprays discharge to atmosphere and open in 0.1 second
– Flow Area = 0.5 square inches, Discharge coefficient = 0.6
I18 - 3
US
Model a Spray System (2)
Time (sec) CdA (in2)
0 0
0.1 0.3
10 0.3
El=10.0 feet
Typical
I18 - 4
US
Model Pump Flow Controller Transient
I18 - 5
US
Model Pump Flow Controller Transient (2)
I18 - 7
US
Add Accumulator to Pump Model
I18 - 8
US
Model Pump Trip With Backflow
1 2 3
P1 P2
L = 1500 ft L = 1800 ft
Steel - ANSI (STD) Steel - ANSI (Sch 30)
30 inch 30 inch
Surface Elev. = 190 ft
Fluid is water at 40 degrees F Surface Pressure = 1 atm
Use four sections in the controlling pipe Pipe Depth = 30 ft
Run simulation for 15 seconds
I18 - 9
US
Model Pump Trip With Backflow (2)
Pump data:
– Pump is the inlet junction at J1, modeled as submerged with
HGL = 0 feet at suction
– No check valve - pump can flow and spin backwards
– Pump elevation = 0 feet
– Pump curve data is in a comma separated data file "test4 pump
curve data.txt"
• Units of imported data: Q in gal/min, H in feet, efficiency in decimal
• Use an “Interpolated X-Y Data” Curve Fit Type
– Transient model is "Trip With Inertia - Four Quadrant"
– Pump Speed = 1100 rpm
– Rotating Inertia = 400 lbm-ft2
I18 - 10
US
Model Pump Trip With Backflow (3)
I18 - 11
US
Model Cooling System With Backflow
I18 - 14
US
Answers to Hands-On Models
TEST8.IMP
– It takes a little over 0.7 second for the final spray to reach 100
gpm
– After 1 second the flow drops below 100 gpm
Nearest Supply
I18 - 16
US
Answers to Hands-On Models (4)
I18 - 17
US
Answers to Hands-On Models (2)
I18 - 18
US
Answers to Hands-On Models (5)
TEST4 results
– Max/Min static pressure profile and pump speed decay (pump
spins backwards)
– Max/Min static pressure
120 psig / 4.2 psig
I18 - 19
US
Answers to Hands-On Models (6)
I18 - 20
US
Answers to Hands-On Models (7)
I18 - 21
SI
Hands-on Models
I18 - 22
SI
Hands-on Models (2)
I18 - 23
SI
Model a Spray System
Find how long it takes for the flowrate to come up to the full
flow of 22.7 m3/hr at each spray from the closure state (Model
TEST8 (SI).IMP)
Pipe data:
– Steel – ANSI pipe, all schedule 40, standard roughness of
0.004572 cm
Fluid is water at 21 deg. C
Inlet stagnation pressure is 1200 kPa
Spray nozzle data:
– Sprays discharge to atmosphere and open in 0.1 second
– Flow Area = 3.23 square cm, Discharge coefficient = 0.6
I18 - 24
SI
Model a Spray System (2)
Time (sec) CdA (cm2)
0 0
0.1 1.94
10 1.94
El=3 meters
Typical
I18 - 25
SI
Model Pump Flow Controller Transient
I18 - 26
SI
Model Pump Flow Controller Transient (2)
I18 - 28
SI
Add Accumulator to Pump Model
I18 - 29
SI
Model Pump Trip With Backflow
1 2 3
P1 P2
L = 450 m L = 550 m
Steel-ANSI (STD) Steel-ANSI (Sch 30)
30 inch 30 inch
(74.3 cm ID) (73.0 cm ID)
Surface Elev. = 59 m
Fluid is water at 4 degrees C Surface Pressure = 1 atm
Use four sections in the controlling pipe Pipe Depth = 10 m
Run simulation for 15 seconds
I18 - 30
SI
Model Pump Trip With Backflow (2)
Pump data:
– Pump is the inlet junction at J1, modeled as submerged with
HGL = 0 meters at suction
– No check valve - pump can flow and spin backwards
– Pump elevation = 0 meters
– Pump curve data is in a comma separated data file "test4 pump
curve data (SI).txt"
• Units of imported data: Q in m3/sec, H in meters, efficiency in
decimal
• Use an “Interpolated X-Y Data” Curve Fit Type
– Transient model is "Trip With Inertia - Four Quadrant"
– Pump Speed = 1100 rpm
– Rotating Inertia = 16.85 kg-m2
I18 - 31
SI
Model Pump Trip With Backflow (3)
I18 - 32
SI
Model Cooling System With Backflow
I18 - 35
SI
Answers to Hands-On Models
TEST8 (SI).IMP
– It takes a little over 0.85 seconds for the final spray to reach 22.7
m3/hr
– After slightly less than 1 second the flow drops below 22.7 m3/hr
Nearest Supply
I18 - 37
SI
Answers to Hands-On Models (4)
I18 - 38
SI
Answers to Hands-On Models (2)
I18 - 39
SI
Answers to Hands-On Models (5)
I18 - 40
SI
Answers to Hands-On Models (6)
I18 - 41
SI
Answers to Hands-On Models (7)
I18 - 42