Search NASASearch

Engineering topics

Stewart, Mark E. M.

Publications and source records attributed to Stewart, Mark E. M..

Thermal, Fluid and Neutronic Analysis of an LEU Nuclear Thermal Propulsion Core

This paper describes the use of detailed multidisciplinary fluid/thermal/ structural/neutronic simulations to predict performance of the nuclear fuel elements of a Nuclear Thermal Propulsion rocket reactor. To achieve maximum performance, a rocket reactor's fuel must operate near thermal hydraulic, structural and neutronic limits where multidisciplinary interactions are important. Yet physical testing is expensive, time- consuming and risky. Lower-fidelity correlations (heat transfer) and simulations have always existed for design, and one role of detailed numerical analysis is to confirm correlation validity and accuracy. For complex and subtle issues, detailed numerical simulations may prove their value. The paper gives examples of both of these situations. Limitations of the methods and potential extensions will be explored.

Rocket Engine Design

Pressurization of a Flightweight, Liquid Hydrogen Tank: Evaporation & Condensation at a Liquid/Vapor Interface

This paper presents an analysis and simulation of evaporation and condensation at a motionless liquid/vapor interface. A 1-D model equation, emphasizing heat and mass transfer at the interface, is solved in two ways, and incorporated into a subgrid interface model within a CFD simulation. Simulation predictions are compared with experimental data from the CPST Engineering Design Unit tank, a cryogenic fluid management test tank in 1-g. The numerical challenge here is the physics of the liquid/vapor interface; pressurizing the ullage heats it by several degrees, and sets up an interfacial temperature gradient that transfers heat to the liquid phase-the rate limiting step of condensation is heat conducted through the liquid and vapor. This physics occurs in thin thermal layers O(1 mm) on either side of the interface which is resolved by the subgrid interface model. An accommodation coefficient of 1.0 is used in the simulations which is consistent with theory and measurements. This model is predictive of evaporation/condensation rates, that is, there is no parameter tuning.

Stewart, Mark E. M.

Self-Pressurization of a Flightweight, Liquid Hydrogen Tank: Simulation and Comparison with Experiments

This paper presents ANSYS Fluent simulation results and analysis for self-pressurization of a flightweight, cryogenic, liquid hydrogen tank in 1-g. These results are compared with experimental data, in particular, pressure evolution and temperature measurements at a set of sensors. The simulations can be analyzed to identify and quantify heat flows in the tank. Heat flows change over time and influence the self-pressurization process. The initial rate of self-pressurization is sensitive to the initial temperature profile near the interface. Uncertainty in saturation pressure data and the accuracy of experimental measurements complicate simulation of self-pressurization. Numerical issues encountered, and their resolution, are also explained.

computational fluid mechanics

A Historical Review of Cermet Fuel Development and the Engine Performance Implications

This paper reviews test data for cermet fuel samples developed in the 1960's to better quantify Nuclear Thermal Propulsion (NTP) cermet engine performance, and to better understand contemporary fuel testing results. Over 200 cermet (W-UO2) samples were tested by thermally cycling to 2500 deg (2770 K) in hydrogen. The data indicates two issues at high temperatures: the vaporization rate of UO2 and the chemical stability of UO2. The data show that cladding and chemical stabilizers each result in large, order of magnitude improvements in high temperature performance, while other approaches yield smaller, incremental improvements. Data is very limited above 2770 K, and this complicates predictions of engine performance at high Isp. The paper considers how this material performance data translates into engine performance. In particular, the location of maximum temperature within the fuel element and the effect of heat deposition rate are examined.

Ceramic Nuclear Fuel

Research Prototype: Automated Analysis of Scientific and Engineering Semantics

Physical and mathematical formulae and concepts are fundamental elements of scientific and engineering software. These classical equations and methods are time tested, universally accepted, and relatively unambiguous. The existence of this classical ontology suggests an ideal problem for automated comprehension. This problem is further motivated by the pervasive use of scientific code and high code development costs. To investigate code comprehension in this classical knowledge domain, a research prototype has been developed. The prototype incorporates scientific domain knowledge to recognize code properties (including units, physical, and mathematical quantity). Also, the procedure implements programming language semantics to propagate these properties through the code. This prototype's ability to elucidate code and detect errors will be demonstrated with state of the art scientific codes.

Stewart, Mark E. M.

An Experiment in Scientific Program Understanding

This paper concerns a procedure that analyzes aspects of the meaning or semantics of scientific and engineering code. This procedure involves taking a user's existing code, adding semantic declarations for some primitive variables, and parsing this annotated code using multiple, independent expert parsers. These semantic parsers encode domain knowledge and recognize formulae in different disciplines including physics, numerical methods, mathematics, and geometry. The parsers will automatically recognize and document some static, semantic concepts and help locate some program semantic errors. Results are shown for three intensively studied codes and seven blind test cases; all test cases are state of the art scientific codes. These techniques may apply to a wider range of scientific codes. If so, the techniques could reduce the time, risk, and effort required to develop and modify scientific codes.

Stewart, Mark E. M.

A Semantic Analysis Method for Scientific and Engineering Code

This paper develops a procedure to statically analyze aspects of the meaning or semantics of scientific and engineering code. The analysis involves adding semantic declarations to a user's code and parsing this semantic knowledge with the original code using multiple expert parsers. These semantic parsers are designed to recognize formulae in different disciplines including physical and mathematical formulae and geometrical position in a numerical scheme. In practice, a user would submit code with semantic declarations of primitive variables to the analysis procedure, and its semantic parsers would automatically recognize and document some static, semantic concepts and locate some program semantic errors. A prototype implementation of this analysis procedure is demonstrated. Further, the relationship between the fundamental algebraic manipulations of equations and the parsing of expressions is explained. This ability to locate some semantic errors and document semantic concepts in scientific and engineering code should reduce the time, risk, and effort of developing and using these codes.

Stewart, Mark E. M.

An Experiment in Scientific Code Semantic Analysis

This paper concerns a procedure that analyzes aspects of the meaning or semantics of scientific and engineering code. This procedure involves taking a user's existing code, adding semantic declarations for some primitive variables, and parsing this annotated code using multiple, distributed expert parsers. These semantic parser are designed to recognize formulae in different disciplines including physical and mathematical formulae and geometrical position in a numerical scheme. The parsers will automatically recognize and document some static, semantic concepts and locate some program semantic errors. Results are shown for a subroutine test case and a collection of combustion code routines. This ability to locate some semantic errors and document semantic concepts in scientific and engineering code should reduce the time, risk, and effort of developing and using these codes.

Stewart, Mark E. M.

A two-dimensional Euler solution for an unbladed jet engine configuration

A two dimensional, nonaxisymmetric Euler solution in a geometry representative of a jet engine configuration without blades is presented. The domain, including internal and external flow, is covered with a multiblock grid. In order to construct this grid, a domain decomposition technique is used to subdivide the domain, and smooth grids are dimensioned and placed in each block. The Euler solution is verified by examining five theoretical properties. The result demonstrates techniques for performing numerical solutions in complex geometries and provides a foundation for complete engine throughflow calculations.

Stewart, Mark E. M.

A multiblock grid generation technique applied to a jet engine configuration

Techniques are presented for quickly finding a multiblock grid for a 2D geometrically complex domain from geometrical boundary data. An automated technique for determining a block decomposition of the domain is explained. Techniques for representing this domain decomposition and transforming it are also presented. Further, a linear optimization method may be used to solve the equations which determine grid dimensions within the block decomposition. These algorithms automate many stages in the domain decomposition and grid formation process and limit the need for human intervention and inputs. They are demonstrated for the meridional or throughflow geometry of a bladed jet engine configuration.

Stewart, Mark E. M.

Multiblock grid generation for jet engine configurations

The goal was to create methods for generating grids with minimal human intervention that are applicable to a wide range of problems and compatible with existing numerical methods and with existing and proposed computers. The following topics that are related to multiblock grid generation are briefly covered in viewgraph form: finding a domain decomposition, dimensioning grids, grid smoothing, manipulating grids and decompositions, and some specializations for jet engine configurations.

Stewart, Mark E. M.

Euler solutions for an unbladed jet engine configuration

An Euler solution for an axisymmetric jet engine configuration without blade effects is presented. The Euler equations are solved on a multiblock grid which covers a domain including the inlet, bybass duct, core passage, nozzle, and the far field surrounding the engine. The simulation is verified by considering five theoretical properties of the solution. The solution demonstrates both multiblock grid generation techniques and a foundation for a full jet engine throughflow calculation.

Stewart, Mark E. M.

Euler solutions for an unbladed jet engine configuration

A Euler solution for an axisymmetric jet engine configuration without blade effects is presented. The Euler equations are solved on a multiblock grid which covers a domain including the inlet, bypass duct, core passage, nozzle, and the far field surrounding the engine. The simulation is verified by considering five theoretical properties of the solution. The solution demonstrates both multiblock grid generation techniques and a foundation for a full jet engine throughflow calculation.

Stewart, Mark E. M.

A two-dimensional Euler solution for an unbladed jet engine configuration

A two dimensional nonaxisymmetric Euler solution in a geometric representation of a jet engine configuration without blades is presented. The domain, including internal and external flow, is covered with a multiblock grid. To construct the grid, a domain decomposition technique is used to subdivide the domain and smooth grids are dimensioned and placed in each block. The grid contains 44 blocks which cover the external field, the inlet, bypass duct, core duct and nozzle of the nonaxisymmetric engine configuration. The geometry is symmetric about the meanline of the hub, but the grid is not since there is no symmetry condition applied to the grid between the two halves. With a symmetric grid at zero angle of attack, the measures of the solution would cancel exactly. With an asymmetric grid, the solution will not necessarily be symmetric and the lift coefficient will not necessarily be zero. Thus, grid asymmetry can be exploited to verify the resolution of the solution. The solution may be verified on the basis of five theoretical quantities: conservation of mass and energy, deviation of the lift coefficient from zero, deviation of the drag coefficient from zero, deviations from constant entropy, and deviations in the pressure distributions over the symmetric surfaces of the components. This technique is suitable for obtaining numerical solutions in complex geometries and provides a foundation for complete engine throughflow calculations.

Stewart, Mark E. M.