Generalized Fluid System Simulation Program (Version 701) : Alok Majumdar & Andre Leclair
Generalized Fluid System Simulation Program (Version 701) : Alok Majumdar & Andre Leclair
H2 + O2 +N2
= Internal Node
= Branch
H2
H2 + O2 +N2
N2
1
Marshall Space Flight Center
GFSSP Training Course
Course Abstract
This three-day hands-on course provides basic introduction as well as
advanced capabilities of GFSSP. GFSSP is a general-purpose computer
program developed at Marshall Space Flight Center for analyzing steady
state and time-dependent flow rates, pressures, temperatures, and
concentrations in a complex flow network. For more information about
GFSSP, please visit http://gfssp.msfc.nasa.gov/. The version 701 (Beta) of
the code will be taught in this course. The course quickly teaches new
users to use GFSSP to solve engineering flow network problems through
lectures and tutorial problems. There are eight core lectures (CL), nine
lectures on application (LA) and six step-by-step tutorials (TP) and several
challenge tutorials.
BACKGROUND
• GFSSP stands for Generalized Fluid System Simulation
Program
• It is a general-purpose computer program to compute
pressure, temperature and flow distribution in flow
network with solid to fluid (conjugate) heat transfer
• It was primarily developed to analyze
– Internal Flow Analysis of Turbopump
– Transient Flow Analysis of Propulsion System
Day 1 Morning
1. Introduction & Overview (CL-1)
2. Pre & Post Processor – Part I (CL-2)
3. Compressible Flow (LA-1)
4. Tutorial on Converging-Diverging Nozzle (TP-1)
Day 1 Afternoon
5. Resistance & Fluid Options (CL-4)
6. Pre & Post Processor – Part 2 (CL-3)
7. Fluid Transient (LA-2)
8. Tutorial on Water hammer (TP-2)
Day 2 Morning
1. Mathematical Formulation (CL-5)
2. Tank Pressurization,Control & Relief Valve (LA-3)
Day 3 Morning
1. Data Structure (CL-6)
2. User Subroutine (CL-7)
3. Fluid Mixture & Two-phase Flow (LA-6)
4. Tutorial on Propellant Recirculation (TP-6)
Day 3 Afternoon
5. Rotating Flow ,Turbopump & Heat Exchanger (LA-7)
6. Multi-Dimensional Flow Modeling (LA-8)
7. Psychrometric Properties and Multi-Layer Insulation (LA-9)
8. Model Integration & Future Developments (CL-8)
9. Open Session
Computational Fluid
Dynamics (CFD)
GFSSP
Navier
NetworkStokes
Flow Analysis
• Suitable
Suitablefor
forflow analysis
detailed of analysis
flow a system consisting of several
within a component
• components
Requires fine grid resolution to accurately model transport
• Uses empirical laws of transport process
processes
• Used during preliminary design
• Used after preliminary design
NETWORK DEFINITION
Internal
Node Branch
Boundary
Node
Solid-Fluid
Conductor
Solid
Node
Solid-Solid
Conductor
Douter= 4 inches
Nitrogen
250 º F Nitrogen
Dinner= 2 inches
70 º F
m 2.59 lb/s m 2.63 lb/s
L= 2 ft
NETWORK DEFINITIONS
• Network:
Boundary node Series
Internal node
Branch
Parallel
• At boundary nodes, all dependent
variables must be specified
Combination
• At internal nodes, all dependent variables
must be guessed for steady flow and specified for transient
flow.
GFSSP Version 7.01 Training Course
Introduction & Overview 11
Marshall Space Flight Center
GFSSP Training Course
• Sign Convention
– Mass input to node = positive
– Mass output from node = negative
– Heat input to node = positive
– Heat output from node = negative
DATA STRUCTURE
Network
Fluid Solid
MATHEMATICAL FORMULATION
Principal Variables:
MATHEMATICAL FORMULATION
Auxiliary Variables:
Thermodynamic Properties, Flow Resistance Factor & Heat Transfer
Coefficient
MATHEMATICAL FORMULATION
BOUNDARY CONDITIONS
PROGRAM STRUCTURE
• Runs GFSSP
• External source
term
• Displays results Output Data File
graphically
• Customized output
• New resistance /
fluid
option
GFSSP Version 7.01 Training Course
Introduction & Overview 17
Marshall Space Flight Center
GFSSP Training Course
Lor
1. Pipe Flow
Where:
D1 D2
D1 = Pipe Diameter
D2 = Orifice Throat Diameter 6. Thick Orifice
Lor = Orifice Length
b b
a a Where:
D1 D2 D1 = Upstream Pipe Diameter
D2 = Downstream Pipe Diameter 7. Square Reduction
(a) - Rectangle (b) - Ellipse
3. Non-Circular Duct
a b/2
a
Square Expansion
b
D1 D2
Where:
D1 = Upstream Pipe Diameter 8. Square Expansion
D2 = Downstream Pipe Diameter
ro Where:
Where: L = Duct Length (Perpendicular to Page)
D1 = Pipe Diameter b = Duct Wall Thickness (b = ro - ri)
D1 D2
D2 = Orifice Throat Diameter Duct Rotational Velocity
ri = Duct Inner Radius 9. Rotating Annular
5. Thin, Sharp Orifice ri ro = Duct Outer Radius
Duct
ri
Axis of
Rotation
j
Labyrinth Seal i 14. Pump Characteristics
C
M S
ri
Where:
C = Clearance
M = Gap Length (Pitch)
ri = Radius (Tooth Tip)
11. Labyrinth Seal
N = Number of Teeth
c
Where:
16. Valve with Given Cv
c = Seal Thickness (Clearance)
D
B = Passage Width (B = D) C
v
L = Seal Length
Flow
12. Face Seal
17. Viscojet
B
L
RESISTANCE OPTIONS
22. Compressible
Orifice
FLUID OPTIONS
ADDITIONAL OPTIONS
• Variable Geometry • Fluid Mixture
• Variable Rotation • Psychrometric Calculation
• Variable Heat Addition • Multi-Layer Insulation
• Sub-modeling Features
• Turbopump
• Model Import
• Heat Exchanger • Model Integration
• Tank Pressurization
• Control Valve
• Valve Open/Close
• Conjugate Heat Transfer
• Pressure Regulator
• Flow Regulator
• Relief Valve
• Multi-dimensional flow
GFSSP Version 7.01 Training Course
Introduction & Overview 26
Marshall Space Flight Center
GFSSP Training Course
Example Problems
GFSSP User’s Manual includes thirty two example problems
EXAMPLE
1
1. Demonstrate
Constant Property 2 7 Constant Property
Cyclic Boundary Cyclic Boundary
Fixed Mass Flow Fixed Mass Flow
solution by
Multi-Layer Insulation Multi-Layer Insulation
Multi-dimensional Flow Multi-dimensional Flow
Non-Circular Duct 7 Non-Circular Duct
28
Marshall Space Flight Center
GFSSP Training Course
Example Problems
In this class we will study the following example models in closer detail:
• Simple Flow Systems
– Ex1: Steady-state Water Pumping System
– Ex2: Water Distribution Network
– Ex4: Mixing of Hot Combustion Gases with a Cold Gas Stream
– Ex8: Blow Down of a Pressurized Tank
– Ex16: Pressure Regulator Downstream of a Pressurized Tank
– Ex17: Flow Regulator Downstream of a Pressurized Tank
– Ex18: Fluid Network with the Fixed Flow Rate Option
– Ex24: Relief Valve in a Pressurized Tank
• Compressible Flow
– Ex3: Converging-Diverging Nozzle
– Ex18: Subsonic Fanno Flow
– Ex19: Rayleigh Flow
• Fluid Transient
– Ex15: Waterhammer after Sudden Valve Closure
– Ex26: Fluid Transient after Sudden Valve Opening
• Tank Pressurization
– Ex10: Simple Tank Pressurization
– Ex12: Multiple Tank Pressurization with Control Valves
Bearing
Rotor Shaft
Inner Segment
Outer Segment
d=3.0inches
SUMMARY
• GFSSP is a finite volume based Network Flow
Analyzer
• Flow circuit is resolved into a network consisting of
nodes and branches
• Mass, energy, and species conservation are solved at
internal nodes. Momentum conservation is solved at
branch
• Generalized data structure allows generation of all
types of flow network
• Modular code structure allows user to add new
capabilities with ease
36
SUMMARY
Marshall Space Flight Center
GFSSP Training Course