Search NASASearch

Engineering topics

Gordon, Sanford

Publications and source records attributed to Gordon, Sanford.

At least 19 records

CAP: A Computer Code for Generating Tabular Thermodynamic Functions from NASA Lewis Coefficients

For several decades the NASA Glenn Research Center has been providing a file of thermodynamic data for use in several computer programs. These data are in the form of least-squares coefficients that have been calculated from tabular thermodynamic data by means of the NASA Properties and Coefficients (PAC) program. The source thermodynamic data are obtained from the literature or from standard compilations. Most gas-phase thermodynamic functions are calculated by the authors from molecular constant data using ideal gas partition functions. The Coefficients and Properties (CAP) program described in this report permits the generation of tabulated thermodynamic functions from the NASA least-squares coefficients. CAP provides considerable flexibility in the output format, the number of temperatures to be tabulated, and the energy units of the calculated properties. This report provides a detailed description of input preparation, examples of input and output for several species, and a listing of all species in the current NASA Glenn thermodynamic data file.

Zehe, Michael J.

CAP: A Computer Code for Generating Tabular Thermodynamic Functions from NASA Lewis Coefficients

For several decades the NASA Glenn Research Center has been providing a file of thermodynamic data for use in several computer programs. These data are in the form of least-squares coefficients that have been calculated from tabular thermodynamic data by means of the NASA Properties and Coefficients (PAC) program. The source thermodynamic data are obtained from the literature or from standard compilations. Most gas-phase thermodynamic functions are calculated by the authors from molecular constant data using ideal gas partition functions. The Coefficients and Properties (CAP) program described in this report permits the generation of tabulated thermodynamic functions from the NASA least-squares coefficients. CAP provides considerable flexibility in the output format, the number of temperatures to be tabulated, and the energy units of the calculated properties. This report provides a detailed description of input preparation, examples of input and output for several species, and a listing of all species in the current NASA Glenn thermodynamic data file.

Zehe, Michael J.

Thermodynamic Data for Fifty Reference Elements

This report is a compilation of thermodynamic functions of 50 elements in their reference state. The functions are: C(sup 0, sub p), {H(T)-H(sup 0)(0)}, S(sup 0)(T), and - {G(sup 0)(T) - H(sup 0)(0)} for the elements Ag, Al, Ar, B, Ba, Be, Br2, C, Ca, Cd, Cl2, Co, Cr, Cs, Cu, F2, Fe, Ge, H2, He, Hg, I2, K, Kr, Li, Mg, Mn, Mo, N2, Na, Nb, Ne, Ni, O2, P, Pb, Rb, S, Si, Sn, Sr, Th, Th, Ti, U, V, W, Xe, Zn, and Zr. Deuterium D, and electron gas e(sup -) are also included. The data are tabulated as functions of temperature as well as given in the form of least-squares coefficients for two functional forms for C(sup 0, sub p) with integration constants for enthalpy and entropy. One functional form for C(sup 0, sub p) is a fourth-order polynomial and the other has two additional terms, one with T(sup -1) and the other with T(sup -2). The gases Ar, D2, e(sup -), H2, He, Kr, N2, Ne, O2, and Xe are tabulated for temperatures from 100 to 20 000 K. The remaining gases Cl2 and F2 are tabulated from 100 to 6000 K. The polynomial functional form for C(sup 0, sub p) for all these gases is split into two temperature intervals of 200 to 1000 K and 1000 to 6000 K. The second functional form for (sup 0, sub p) has an additional interval from 6000 to 20 000 K for the gases tabulated to 20 000 K. The fits are constrained so that the properties match at the common temperature endpoints. The temperature ranges for the condensed species vary with range of the data, phase changes, and shapes of the C(sup 0, sub p) curves.

McBride, Bonnie J.

Thermodynamic Data to 20,000 K For Monatomic Gases

This report contains standard-state thermodynamic functions for 50 gaseous atomic elements plus deuterium and electron gas, 51 singly ionized positive ions, and 36 singly ionized negative ions. The data were generated by the NASA Lewis computer program PAC97, a modified version of PAC91 reported in McBride and Gordon. This report is being published primarily to document part of the data currently being used in several NASA Lewis computer programs. The data are presented in tabular and graphical format and are also represented in the form of least-squares coefficients. The tables give the following data as functions of temperature : heat capacity, enthalpy, entropy Gibbs energy, enthalpy of formation, and equilibrium constant. A brief discussion and a comparison of calculated results are given for several models for calculating ideal thermodynamic data for monatomic gases.

Gordon, Sanford

Computer Program for Calculation of Complex Chemical Equilibrium Compositions and Applications II. Users Manual and Program Description: Users Manual and Program Description - 2

This users manual is the second part of a two-part report describing the NASA Lewis CEA (Chemical Equilibrium with Applications) program. The program obtains chemical equilibrium compositions of complex mixtures with applications to several types of problems. The topics presented in this manual are: (1) details for preparing input data sets; (2) a description of output tables for various types of problems; (3) the overall modular organization of the program with information on how to make modifications; (4) a description of the function of each subroutine; (5) error messages and their significance; and (6) a number of examples that illustrate various types of problems handled by CEA and that cover many of the options available in both input and output. Seven appendixes give information on the thermodynamic and thermal transport data used in CEA; some information on common variables used in or generated by the equilibrium module; and output tables for 14 example problems. The CEA program was written in ANSI standard FORTRAN 77. CEA should work on any system with sufficient storage. There are about 6300 lines in the source code, which uses about 225 kilobytes of memory. The compiled program takes about 975 kilobytes.

McBride, Bonnie J.

Computing Equilibrium Chemical Compositions

Chemical Equilibrium With Transport Properties, 1993 (CET93) computer program provides data on chemical-equilibrium compositions. Aids calculation of thermodynamic properties of chemical systems. Information essential in design and analysis of such equipment as compressors, turbines, nozzles, engines, shock tubes, heat exchangers, and chemical-processing equipment. CET93/PC is version of CET93 specifically designed to run within 640K memory limit of MS-DOS operating system. CET93/PC written in FORTRAN.

Mcbride, Bonnie J.

Thermodynamic Data For 50 Chemical Elements

Report presents data on thermo-dynamic properties of 50 chemical elements, isotope (deuterium) of one of elements, and electron gas, all in standard reference states. Data tabulated as functions of temperature; also given in form of least-squares-fit coefficients of two functional forms for heat capacities at constant pressure in standard states, with constants of integration for enthalpy and entropy.

Mcbride, Bonnie J.

Computer program for calculation of complex chemical equilibrium compositions and applications. Part 1: Analysis

This report presents the latest in a number of versions of chemical equilibrium and applications programs developed at the NASA Lewis Research Center over more than 40 years. These programs have changed over the years to include additional features and improved calculation techniques and to take advantage of constantly improving computer capabilities. The minimization-of-free-energy approach to chemical equilibrium calculations has been used in all versions of the program since 1967. The two principal purposes of this report are presented in two parts. The first purpose, which is accomplished here in part 1, is to present in detail a number of topics of general interest in complex equilibrium calculations. These topics include mathematical analyses and techniques for obtaining chemical equilibrium; formulas for obtaining thermodynamic and transport mixture properties and thermodynamic derivatives; criteria for inclusion of condensed phases; calculations at a triple point; inclusion of ionized species; and various applications, such as constant-pressure or constant-volume combustion, rocket performance based on either a finite- or infinite-chamber-area model, shock wave calculations, and Chapman-Jouguet detonations. The second purpose of this report, to facilitate the use of the computer code, is accomplished in part 2, entitled 'Users Manual and Program Description'. Various aspects of the computer code are discussed, and a number of examples are given to illustrate its versatility.

Gordon, Sanford

Program Computes Thermodynamic Functions

PAC91 is latest in PAC (Properties and Coefficients) series. Two principal features are to provide means of (1) generating theoretical thermodynamic functions from molecular constants and (2) least-squares fitting of these functions to empirical equations. PAC91 written in FORTRAN 77 to be machine-independent.

Mcbride, Bonnie J.

CET93 and CETPC: An interim updated version of the NASA Lewis computer program for calculating complex chemical equilibria with applications

The NASA Lewis chemical equilibrium program with applications continues to be improved and updated. The latest version is CET93. This code, with smaller arrays, has been compiled for use on an IBM or IBM-compatible personal computer and is called CETPC. This report is intended to be primarily a users manual for CET93 and CETPC. It does not repeat the more complete documentation of earlier reports on the equilibrium program. Most of the discussion covers input and output files, two new options (ONLY and comments), example problems, and implementation of CETPC.

Mcbride, Bonnie J.

Coefficients for calculating thermodynamic and transport properties of individual species

Libraries of thermodynamic data and transport properties are given for individual species in the form of least-squares coefficients. Values of C(sup 0)(sub p)(T), H(sup 0)(T), and S(sup 0)(T) are available for 1130 solid, liquid, and gaseous species. Viscosity and thermal conductivity data are given for 155 gases. The original C(sup 0)(sub p)(T) values were fit to a fourth-order polynomial with integration constants for H(sup 0)(T) and S(sup 0)(T). For each species the integration constant for H(sup 0)(T) includes the heat of formation. Transport properties have a different functional form. The temperature range for most of the data is 300 to 5000 K, although some of the newer thermodynamic data have a range of 200 to 6000 K. Because the species are mainly possible products of reaction, the data are useful for chemical equilibrium and kinetics computer codes. Much of the data has been distributed for several years with the NASA Lewis equilibrium program CET89. The thermodynamic properties of the reference elements were updated along with about 175 species that involve the elements carbon, hydrogen, oxygen, and nitrogen. These sets of data will be distributed with the NASA Lewis personal computer program for calculating chemical equilibria, CETPC.

Mcbride, Bonnie J.

Computing Thermodynamic And Transport Properties

CET89 calculates compositions in chemical equilibrium and properties of mixtures of any chemical system for which thermodynamic data available. Provides following options: obtains chemical-equilibrium compositions and corresponding thermodynamic mixture properties for assigned thermodynamic states; calculates dilute-gas transport properties of complex chemical mixtures; obtains Chapman-Jouguet detonation properties for gaseous mixtures; calculates properties of incident and reflected shocks in terms of assigned velocities; and calculates theoretical performance of rocket for both equilibrium and frozen compositions during expansion. Rocket performance based on optional models of finite or infinite area combustor.

Mcbride, B.

Thermodynamic data for fifty reference elements

This report is a compilation of thermodynamic functions of 50 elements in their standard reference state. The functions are C(sub p)(sup 0), (H(sup 0)(T) - H(sup 0)(0)), S(sup 0)(T), and -(G(sup 0)(T) - H(sup 0)(O)) for the elements Ag, Al, Ar, B, Ba, Be, Br2, C, Ca, Cd, Cl2, Co, Cr, Cs, Cu, F2, Fe, Ge, H2, He, Hg, I2, K, Kr, Li, Mg, Mn, Mo, N2, Na, Nb, Ne, Ni, O2, P, Pb, Rb, S, Si, Sn, Sr, Ta, Th, Ti, U, V, W, Xe, Zn, and Zr. Deuterium D2 and electron gas e(sup -) are also included. The data are tabulated as functions of temperature as well as given in the form of least-squares coefficients for two functional forms for C(sub p)(sup 0) with integration constants for enthalpy and entropy. One functional form for C(sub p)(sup 0) is a fourth-order polynomial and the other has two additional terms, one with T(exp -1) and the other with T(exp -2). The gases Ar, D2, e(sup -), H2, He, Kr, N2, Ne, O2, and Xe are tabulated for temperatures from 100 to 20,000 K. The remaining gases Cl2 and F2 are tabulated from 100 to 6000 K and 1000 to 6000 K. The second functional form for C(sub p)(sup 0) has an additional interval from 6000 to 20,000 K for the gases tabulated to 20,000 K. The fits are constrained so that the match at the common temperature endpoints. The temperature ranges for the condensed species vary with range of the data, phase changes, and shapes of the C(sub p)(sup 0) curves.

Mcbride, Bonnie J.

Computer program for calculating and fitting thermodynamic functions

A computer program is described which (1) calculates thermodynamic functions (heat capacity, enthalpy, entropy, and free energy) for several optional forms of the partition function, (2) fits these functions to empirical equations by means of a least-squares fit, and (3) calculates, as a function of temperture, heats of formation and equilibrium constants. The program provides several methods for calculating ideal gas properties. For monatomic gases, three methods are given which differ in the technique used for truncating the partition function. For diatomic and polyatomic molecules, five methods are given which differ in the corrections to the rigid-rotator harmonic-oscillator approximation. A method for estimating thermodynamic functions for some species is also given.

Mcbride, Bonnie J.

The Navy/NASA Engine Program (NNEP89): Interfacing the program for the calculation of complex Chemical Equilibrium Compositions (CEC)

The NNEP is a general computer program for calculating aircraft engine performance. NNEP has been used extensively to calculate the design and off-design (matched) performance of a broad range of turbine engines, ranging from subsonic turboprops to variable cycle engines for supersonic transports. Recently, however, there has been increased interest in applications for which NNEP is not capable of simulating, such as the use of alternate fuels including cryogenic fuels and the inclusion of chemical dissociation effects at high temperatures. To overcome these limitations, NNEP was extended by including a general chemical equilibrium method. This permits consideration of any propellant system and the calculation of performance with dissociation effects. The new extended program is referred to as NNEP89.

Gordon, Sanford

Finite area combustor theoretical rocket performance

Previous to this report, the computer program of NASA SP-273 and NASA TM-86885 was capable of calculating theoretical rocket performance based only on the assumption of an infinite area combustion chamber (IAC). An option was added to this program which now also permits the calculation of rocket performance based on the assumption of a finite area combustion chamber (FAC). In the FAC model, the combustion process in the cylindrical chamber is assumed to be adiabatic, but nonisentropic. This results in a stagnation pressure drop from the injector face to the end of the chamber and a lower calculated performance for the FAC model than the IAC model.

Gordon, Sanford

NNEPEQ: Chemical equilibrium version of the Navy/NASA Engine Program

The Navy NASA Engine Program, NNEP, currently is in use at a large number of government agencies, commercial companies and universities. This computer code has bee used extensively to calculate the design and off-design (matched) performance of a broad range of turbine engines, ranging from subsonic turboprops to variable cycle engines for supersonic transports. Recently, there has been increased interest in applications for which NNEP was not capable of simulating, namely, high Mach applications, alternate fuels including cryogenics, and cycles such as the gas generator air-turbo-rocker (ATR). In addition, there is interest in cycles employing ejectors such as for military fighters. New engine component models had to be created for incorporation into NNEP, and it was found necessary to include chemical dissociation effects of high temperature gases. The incorporation of these extended capabilities into NNEP is discussed and some of the effects of these changes are illustrated.

Fishbach, Laurence H.

An Analytical Investigation of Three General Methods of Calculating Chemical-Equilibrium Compositions

The Brinkley, Huff, and White methods for chemical-equilibrium calculations were modified and extended in order to permit an analytical comparison. The extended forms of these methods permit condensed species as reaction products, include temperature as a variable in the iteration, and permit arbitrary estimates for the variables. It is analytically shown that the three extended methods can be placed in a form that is independent of components. In this form the Brinkley iteration is identical computationally to the White method, while the modified Huff method differs only'slightly from these two. The convergence rates of the modified Brinkley and White methods are identical; and, further, all three methods are guaranteed to converge and will ultimately converge quadratically. It is concluded that no one of the three methods offers any significant computational advantages over the other two.

Zeleznik, Frank J.