Computer Programs
NESC9669 TOPAZ-SNLL.
last modified: 21-SEP-1988 | catalog | categories | new | search |

NESC9669 TOPAZ-SNLL.

TOPAZ-SNLL, Transient 1-D Pipe Flow Analysis

top ]
1. NAME OR DESIGNATION OF PROGRAM:  TOPAZ-SNLL.
top ]
2. COMPUTERS

To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.

Program name Package id Status Status date
TOPAZ-SNLL NESC9669/01 Tested 21-SEP-1988

Machines used:

Package ID Orig. computer Test computer
NESC9669/01 CRAY 1 CRAY X-MP
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

TOPAZ-SNLL, the Transient One-  dimensional Pipe flow AnalyZer code, is a user-friendly computer program for modeling the heat transfer, fluid mechanics, and thermodynamics of multi-species gas transfer in arbitrary arrangements of pipes, valves, vessels, and flow branches. Although  the flow conservation equations are assumed to be one-dimensional and transient, multidimensional features of internal fluid flow and  heat transfer may be accounted for using the available quasi-steady  flow correlations (e.g., Moody friction factor correlation and various form loss and heat transfer correlations). Users may also model the effects of moving system boundaries such as pistons, diaphragms, and bladders. The features of fully compressible flow are modeled, including the propagation of shocks and rarefaction waves, as well as the establishment of multiple choke points along the flow path.
top ]
4. METHOD OF SOLUTION

The flow conservation equations are discretized in space using conventional upwind finite differences. The spatially discretized gas flow equations together with the equations describing the motion of system boundaries constitute a set of mixed algebraic and ordinary differential equations. This equation set is  solved implicitly using DASSL (NESC 9918), a differential-algebraic  system solver. The DASSL software is included.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM:
top ]
6. TYPICAL RUNNING TIME

On the Cray1, the simplest problems involving the transfer of gas from a high pressure reservoir to a low pressure receiver via a single pipe generally consume less than 30 seconds of CPU time. When a large number, say 10 or more, vessels are interconnected by a complex arrangement of finely discretized flow paths with multiple branches and numerous ID changes, CPU times may  extend to several hours.
NESC9669/01
The test cases included in this package have been run at the NEA-DB on a CRAY-XMP/2200 computer. Execution times were: 87 seconds (exemple 3); 37 seconds (exemple 8).
top ]
7. UNUSUAL FEATURES OF THE PROGRAM

TOPAZ checks the data for completeness and consistency and then generates a finite difference  mesh to model the user's gas transfer network. The code is designed  to permit users who are unfamiliar with the details of fluid mechanics, heat transfer, and numerical methods to make complex multi-species gas transfer calculations.
top ]
8. RELATED AND AUXILIARY PROGRAMS:
top ]
9. STATUS
Package ID Status date Status
NESC9669/01 21-SEP-1988 Tested at NEADB
top ]
10. REFERENCES

- TOPAZ-SNLL, NESC No. 9669, Author's Notes on Adapting TOPAZ-SNLL
  to Other Computer Environments,
  National Energy Software Center Note 86-30, April 8, 1986.
NESC9669/01, included references:
- W.S. Winters:
  TOPAZ - The Transient One-Dimensional Pipe Flow Analyzer:
  User's Manual
  SAND85-8215  (July 1985)
- W.S. Winters:
  TOPAZ - The Transient One-Dimensional Pipe Flow Analyzer:
  Code Validation and Sample Problems
  SAND85-8236  (October 1985)
- W.S. Winters:
  TOPAZ - The Transient One-Dimensional Pipe Flow Analyzer:
  Equations and Numerics
  SAND85-8248  (December 1985)
- W.S. Winters:
  TOPAZ - The Transient One-Dimensional Pipe Flow Analyzer:
  An Update On Code Improvements and Increased Capabilities
  SAND87-8225  (September 1987)
- W.S. Winters:
  An "Online" Documentation for the Computer Code TOPAZ.
  (April 1987)
top ]
11. MACHINE REQUIREMENTS:  minimum of 89K words.
NESC9669/01
174,000 words of main storage were required to run the  test cases on a CRAY-XMP/2200 computer.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC9669/01 FORTRAN-77
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:  CTSS.
NESC9669/01
COS 1.15 with CFRT 1.14 compiler (CRAY-XMP/2200).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS:
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

          W.S. Winters, Jr.
          Sandia National Laboratories, Livermore
top ]
16. MATERIAL AVAILABLE
NESC9669/01
File name File description Records
NESC9669_01.001 Information file 72
NESC9669_01.002 JCL and control information 22
NESC9669_01.003 TOPAZ10, maschine-readable documentation 1112
NESC9669_01.004 TOPAZ-SNLL FORTRAN source 10549
NESC9669_01.005 TOPAZ-SNLL aux. routines 16
NESC9669_01.006 Example 3 sample problem input 53
NESC9669_01.007 Example 8 sample problem input 84
NESC9669_01.008 Example 3 sample problem output 309
NESC9669_01.009 Example 8 sample problem output 1128
top ]
17. CATEGORIES
  • H. Heat Transfer and Fluid Flow

Keywords: compressible flow, finite difference method, flow models, fluid flow, heat transfer, one-dimensional, pipes, pressure vessels, transients.