Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “programming model”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 1,279 records · Page 71

Modeling of Rolling Element Bearing Mechanics: Computer Program Updates

The Rolling Element Bearing Analysis System (REBANS) extends the capability available with traditional quasi-static bearing analysis programs by including the effects of bearing race and support flexibility. This tool was developed under contract for NASA-MSFC. The initial version delivered at the close of the contract contained several errors and exhibited numerous convergence difficulties. The program has been modified in-house at MSFC to correct the errors and greatly improve the convergence. The modifications consist of significant changes in the problem formulation and nonlinear convergence procedures. The original approach utilized sequential convergence for nested loops to achieve final convergence. This approach proved to be seriously deficient in robustness. Convergence was more the exception than the rule. The approach was changed to iterate all variables simultaneously. This approach has the advantage of using knowledge of the effect of each variable on each other variable (via the system Jacobian) when determining the incremental changes. This method has proved to be quite robust in its convergence. This technical memorandum documents the changes required for the original Theoretical Manual and User's Manual due to the new approach.

Ryan, S. G.↗

Recent Developments in Spray Combustion: Experiments and Modeling

The current research program under NASA sponsorship (NAG3-1688) focuses on the study of fundamental aspects of spray diffusion flames at normal and reduced gravity. The objective of this program is to bridge the gap between classical single droplet burning studies and practical spray flames, by using a variety of well-defined configurations, encompassing both laminar and turbulent spray diffusion flames. In the remainder of this article the main accomplishments in the two-year period (3-15-95 to 3-14-97) since the last International Microgravity Combustion Conference will be reviewed. A detailed account of the research activity is given in.

Gomez, Alessandro↗

A Dynamic Failure Model for Predicting the Impact that a Program Location has on the Program

This paper presents a dynamic technique for predicting the effect that a "location" of a program will have on the program's computational behavior. The technique is based on the three necessary and sufficient conditions for software failure to occur: (1) a fault must be executed, (2) the fault must adversely affect the data state, and (3) the adverse effect in a data state must affect program output. In order to predict the effect that a location of a program will have on the program's computational behavior, the following characteristics of each program location are estimated: (1) the probability that a location of the program is executed, (2) the probability that a location of the program noticeably affects the program state created by the location, and (3) the probability that the data states created by a location affect the program's output. With estimates of these characteristics for each location in a program, we can predict those locations where a fault can more easily remain undetected during testing, as well as predict the degree of testing necessary to be convinced that a fault is not remaining undetected in a particular location.

Voas, Jeffrey↗

Human Factors Interface with Systems Engineering for NASA Human Spaceflights

This paper summarizes the past and present successes of the Habitability and Human Factors Branch (HHFB) at NASA Johnson Space Center s Space Life Sciences Directorate (SLSD) in including the Human-As-A-System (HAAS) model in many NASA programs and what steps to be taken to integrate the Human-Centered Design Philosophy (HCDP) into NASA s Systems Engineering (SE) process. The HAAS model stresses systems are ultimately designed for the humans; the humans should therefore be considered as a system within the systems. Therefore, the model places strong emphasis on human factors engineering. Since 1987, the HHFB has been engaging with many major NASA programs with much success. The HHFB helped create the NASA Standard 3000 (a human factors engineering practice guide) and the Human Systems Integration Requirements document. These efforts resulted in the HAAS model being included in many NASA programs. As an example, the HAAS model has been successfully introduced into the programmatic and systems engineering structures of the International Space Station Program (ISSP). Success in the ISSP caused other NASA programs to recognize the importance of the HAAS concept. Also due to this success, the HHFB helped update NASA s Systems Engineering Handbook in December 2007 to include HAAS as a recommended practice. Nonetheless, the HAAS model has yet to become an integral part of the NASA SE process. Besides continuing in integrating HAAS into current and future NASA programs, the HHFB will investigate incorporating the Human-Centered Design Philosophy (HCDP) into the NASA SE Handbook. The HCDP goes further than the HAAS model by emphasizing a holistic and iterative human-centered systems design concept.

Wong, Douglas T.↗

State-Chart Autocoder

A computer program translates Unified Modeling Language (UML) representations of state charts into source code in the C, C++, and Python computing languages. ( State charts signifies graphical descriptions of states and state transitions of a spacecraft or other complex system.) The UML representations constituting the input to this program are generated by using a UML-compliant graphical design program to draw the state charts. The generated source code is consistent with the "quantum programming" approach, which is so named because it involves discrete states and state transitions that have features in common with states and state transitions in quantum mechanics. Quantum programming enables efficient implementation of state charts, suitable for real-time embedded flight software. In addition to source code, the autocoder program generates a graphical-user-interface (GUI) program that, in turn, generates a display of state transitions in response to events triggered by the user. The GUI program is wrapped around, and can be used to exercise the state-chart behavior of, the generated source code. Once the expected state-chart behavior is confirmed, the generated source code can be augmented with a software interface to the rest of the software with which the source code is required to interact.

Clark, Kenneth↗

Advanced Space Propulsion

This presentation describes a number of advanced space propulsion technologies with the potential for meeting the need for dramatic reductions in the cost of access to space, and the need for new propulsion capabilities to enable bold new space exploration (and, ultimately, space exploitation) missions of the 21st century. For example, current Earth-to-orbit (e.g., low Earth orbit, LEO) launch costs are extremely high (ca. $10,000/kg); a factor 25 reduction (to ca. $400/kg) will be needed to produce the dramatic increases in space activities in both the civilian and government sectors identified in the Commercial Space Transportation Study (CSTS). Similarly, in the area of space exploration, all of the relatively 'easy' missions (e.g., robotic flybys, inner solar system orbiters and landers; and piloted short-duration Lunar missions) have been done. Ambitious missions of the next century (e.g., robotic outer-planet orbiters/probes, landers, rovers, sample returns; and piloted long-duration Lunar and Mars missions) will require major improvements in propulsion capability. In some cases, advanced propulsion can enable a mission by making it faster or more affordable, and in some cases, by directly enabling the mission (e.g., interstellar missions). As a general rule, advanced propulsion systems are attractive because of their low operating costs (e.g., higher specific impulse, ISD) and typically show the most benefit for relatively 'big' missions (i.e., missions with large payloads or AV, or a large overall mission model). In part, this is due to the intrinsic size of the advanced systems as compared to state-of-the-art (SOTA) chemical propulsion systems. Also, advanced systems often have a large 'infrastructure' cost, either in the form of initial R&D costs or in facilities hardware costs (e.g., laser or microwave transmission ground stations for beamed energy propulsion). These costs must then be amortized over a large mission to be cost-competitive with a SOTA system with a low initial development and infrastructure cost and a high operating cost. Note however that this has resulted in a 'Catch 22' standoff between the need for large initial investment that is amortized over many launches to reduce costs, and the limited number of launches possible at today's launch costs. Some examples of missions enabled (either in cost or capability) by advanced propulsion include long-life station-keeping or micro-spacecraft applications using electric propulsion or BMDO-derived micro-thrusters, low-cost orbit raising (LEO to GEO or Lunar orbit) using electric propulsion, robotic planetary missions using aerobraking or electric propulsion, piloted Mars missions using aerobraking and/or propellant production from Martian resources, very fast (100-day round-trip) piloted Mars missions using fission or fusion propulsion, and, finally, interstellar missions using fusion, antimatter, or beamed energy. The NASA Advanced Propulsion Technology program at the Jet Propulsion Laboratory (JPL) is aimed at assessing the feasibility of a range of near-term to far term advanced propulsion technologies that have the potential to reduce costs and/or enable future space activities. The program includes cooperative modeling and research activities between JPL and various universities and industry; and directly supported independent research at universities and industry. The cooperative program consists of mission studies, research and development of ion engine technology using C60 (Buckminsterfullerene) propellant, and research and development of lithium-propellant Lorentz-force accelerator (LFA) engine technology. The university/industry-supported research includes modeling and proof-of-concept experiments in advanced, high-lsp, long-life electric propulsion, and in fusion propulsion.

Frisbee, Robert H.↗

The Chancellor's Model School Project (CMSP)

What does it take to create and implement a 7th to 8th grade middle school program where the great majority of students achieve at high academic levels regardless of their previous elementary school backgrounds? This was the major question that guided the research and development of a 7-year long project effort entitled the Chancellor's Model School Project (CMSP) from September 1991 to August 1998. The CMSP effort conducted largely in two New York City public schools was aimed at creating and testing a prototype 7th and 8th grade model program that was organized and test-implemented in two distinct project phases: Phase I of the CMSP effort was conducted from 1991 to 1995 as a 7th to 8th grade extension of an existing K-6 elementary school, and Phase II was conducted from 1995 to 1998 as a 7th to 8th grade middle school program that became an integral part of a newly established 7-12th grade high school. In Phase I, the CMSP demonstrated that with a highly structured curriculum coupled with strong academic support and increased learning time, students participating in the CMSP were able to develop a strong foundation for rigorous high school coursework within the space of 2 years (at the 7th and 8th grades). Mathematics and Reading test score data during Phase I of the project, clearly indicated that significant academic gains were obtained by almost all students -- at both the high and low ends of the spectrum -- regardless of their previous academic performance in the K-6 elementary school experience. The CMSP effort expanded in Phase II to include a fully operating 7-12 high school model. Achievement gains at the 7th and 8th grade levels in Phase II were tempered by the fact that incoming 7th grade students' academic background at the CMSP High School was significantly lower than students participating in Phase 1. Student performance in Phase II was also affected by the broadening of the CMSP effort from a 7-8th grade program to a fully functioning 7-12 high school which as a consequence lessened the focus and structure available to the 7-8th grade students and teachers -- as compared to Phase I. Nevertheless, the CMSP does represent a unique curriculum model for 7th and 8th grade students in urban middle schools. Experience in both Phase I and Phase II of the project allowed the CMSP to be developed and tested along the broad range of parameters and characteristics that embody an operating public school in an urban environment.

Lopez, Gil↗

Use of clear lake as standard reflectors for atmospheric measurement

A method is proposed for using clear lakes as dark backgrounds against which the atmospheric path radiance can be determined from satellite observations. If the path radiance can be determined to sufficient accuracy, the atmospheric extinction can be inferred with suitable radiative transfer models. An extensive program of observation was made to determine the magnitude and variability of the various contributors to the total radiance observed by a satellite. It is shown that the volume and surface reflectance contributions (in the absence of sunglint) are small, constant, and can be modeled accurately enough to make these an insignificant source of error. The sunglint radiance observed in this investigation may be a significant source of error. It is shown that atmospheric extinction can be inferred from the path radiance observation after systematic differences between the model and observations are removed.

Ahern, F. J.↗

Infrared Imagery of Solid Rocket Exhaust Plumes

The Ares I Scale Model Acoustic Test program consisted of a series of 18 solid rocket motor static firings, simulating the liftoff conditions of the Ares I five-segment Reusable Solid Rocket Motor Vehicle. Primary test objectives included acquiring acoustic and pressure data which will be used to validate analytical models for the prediction of Ares 1 liftoff acoustics and ignition overpressure environments. The test article consisted of a 5% scale Ares I vehicle and launch tower mounted on the Mobile Launch Pad. The testing also incorporated several Water Sound Suppression Systems. Infrared imagery was employed during the solid rocket testing to support the validation or improvement of analytical models, and identify corollaries between rocket plume size or shape and the accompanying measured level of noise suppression obtained by water sound suppression systems.

Moran, Robert P.↗

Coding for Parallel Links to Maximize the Expected Value of Decodable Messages

When multiple parallel communication links are available, it is useful to consider link-utilization strategies that provide tradeoffs between reliability and throughput. Interesting cases arise when there are three or more available links. Under the model considered, the links have known probabilities of being in working order, and each link has a known capacity. The sender has a number of messages to send to the receiver. Each message has a size and a value (i.e., a worth or priority). Messages may be divided into pieces arbitrarily, and the value of each piece is proportional to its size. The goal is to choose combinations of messages to send on the links so that the expected value of the messages decodable by the receiver is maximized. There are three parts to the innovation: (1) Applying coding to parallel links under the model; (2) Linear programming formulation for finding the optimal combinations of messages to send on the links; and (3) Algorithms for assisting in finding feasible combinations of messages, as support for the linear programming formulation. There are similarities between this innovation and methods developed in the field of network coding. However, network coding has generally been concerned with either maximizing throughput in a fixed network, or robust communication of a fixed volume of data. In contrast, under this model, the throughput is expected to vary depending on the state of the network. Examples of error-correcting codes that are useful under this model but which are not needed under previous models have been found. This model can represent either a one-shot communication attempt, or a stream of communications. Under the one-shot model, message sizes and link capacities are quantities of information (e.g., measured in bits), while under the communications stream model, message sizes and link capacities are information rates (e.g., measured in bits/second). This work has the potential to increase the value of data returned from spacecraft under certain conditions.

Klimesh, Matthew A.↗

Performance analysis of wideband data and television channels

Several aspects are discussed of space shuttle communications, including the return link (shuttle-to-ground) relayed through a satellite repeater (TDRS). The repeater exhibits nonlinear amplification and an amplitude-dependent phase shift. Models were developed for various link configurations, and computer simulation programs based on these models are described. Certain analytical results on system performance were also obtained. For the system parameters assumed, the results indicate approximately 1 db degradation relative to a link employing a linear repeater. While this degradation is dependent upon the repeater, filter bandwidths, and modulation parameters used, the programs can accommodate changes to any of these quantities. Thus the programs can be applied to determine the performance with any given set of parameters, or used as an aid in link design.

Geist, J. M.↗

A 1-D Model of the 4 Bed Molecular Sieve of the Carbon Dioxide Removal Assembly

Developments to improve system efficiency and reliability for water and carbon dioxide separation systems on crewed vehicles combine sub-scale systems testing and multi-physics simulations. This paper describes the development of COMSOL simulations in support of the Life Support Systems (LSS) project within NASA's Advanced Exploration Systems (AES) program. Specifically, we model the 4 Bed Molecular Sieve (4BMS) of the Carbon Dioxide Removal Assembly (CDRA) operating on the International Space Station (ISS).

Coker, Robert↗

Magnetohydrodynamic MACH Code Used to Simulate Magnetoplasmadynamic Thrusters

The On-Board Propulsion program at the NASA Glenn Research Center is utilizing a state of-the-art numerical simulation to model the performance of high-power electromagnetic plasma thrusters. Such thrusters are envisioned for use in lunar and Mars cargo transport, piloted interplanetary expeditions, and deep-space robotic exploration of the solar system. The experimental portion of this program is described in reference 1. This article describes the numerical modeling program used to guide the experimental research. The synergistic use of numerical simulations and experimental research has spurred the rapid advancement of high-power thruster technologies for a variety of bold new NASA missions. From its inception as a U.S. Department of Defense code in the mid-1980's, the Multiblock Arbitrary Coordinate Hydromagnetic (MACH) simulation tool has been used by the plasma physics community to model a diverse range of plasma problems--including plasma opening switches, inertial confinement fusion concepts, compact toroid formation and acceleration, z-pinch implosion physics, laser-target interactions, and a variety of plasma thrusters. The MACH2 code used at Glenn is a time-dependent, two-dimensional, axisymmetric, multimaterial code with a multiblock structure. MACH3, a more recent three-dimensional version of the code, is currently undergoing beta tests. The MACH computational mesh moves in an arbitrary Lagrangian-Eulerian (ALE) fashion that allows the simulation of diffusive-dominated and dispersive-dominated problems, and the mesh can be refined via a variety of adaptive schemes to capture regions of varying characteristic scale. The mass continuity and momentum equations model a compressible viscous fluid, and three energy equations are used to simulate nonthermal equilibrium between electrons, ions, and the radiation field. Magnetic fields are modeled by an induction equation that includes resistive diffusion, the Hall effect, and a thermal source for magnetic fields. Various models of plasma resistivity are included, along with ablation models and multiport circuit solvers. The set of equations is closed using either an ideal gas or real equation of state.

Mikellides, Pavlos G.↗

Study of cryogenic propellant systems for loading the space shuttle

Computer programs were written to model the liquid oxygen loading system for the space shuttle. The programs allow selection of input data through graphic displays which schematically depict the part of the system being modeled. The computed output is also displayed in the form of graphs and printed messages. Any one of six computation options may be selected. The first four of these pertain to thermal stresses, pressure surges, cooldown times, flow rates and pressures during cooldown. Options five and six deal with possible water hammer effects due to closing of valves, steady flow and transient response to changes in operating conditions after cooldown. Procedures are given for operation of the graphic display unit and minicomputer.

Voth, R. O.↗

Design of cryogenic tanks for launch vehicles

During the period since January 1990, work was concentrated on the problem of the buckling of the structure of an ALS (advanced launch systems) tank during the boost phase. The primary problem was to analyze a proposed hat stringer made by superplastic forming, and to compare it with an integrally stiffened stringer design. A secondary objective was to determine whether structural rings having the identical section to the stringers will provide adequate support against overall buckling. All of the analytical work was carried out with the TESTBED program on the CONVEX computer, using PATRAN programs to create models. Analyses of skin/stringer combinations have shown that the proposed stringer design is an adequate substitute for the integrally stiffened stringer. Using a highly refined mesh to represent the corrugations in the vertical webs of the hat stringers, effective values were obtained for cross-sectional area, moment of inertia, centroid height, and torsional constant. Not only can these values be used for comparison with experimental values, but they can also be used for beams to replace the stringers and frames in analytical models of complete sections of tank. The same highly refined model was used to represent a section of skin reinforced by a stringer and a ring segment in the configuration of a cross. It was intended that this would provide a baseline buckling analysis representing a basic mode, however, the analysis proved to be beyond the scope of the CONVEX computer. One quarter of this model was analyzed, however, to provide information on buckling between the spot welds. Models of large sections of the tank structure were made, using beam elements to model the stringers and frames. In order to represent the stiffening effects of pressure, stresses and deflections under pressure should first be obtained, and then the buckling analysis should be made on the structure so deflected. So far, uncharacteristic deflections under pressure were obtained from the TESTBED program using two types of structural elements. Similar results were obtained using the ANSYS program on a mainframe computer, although two finite element programs on microcomputers have yielded realistic results.

Copper, Charles↗

LAMPS software

The dynamic prediction model along with its macro-processor capability and data flow system from the Drexel Limited-Area and Mesoscale Prediction System (LAMPS) were converted and recorded for the Perkin-Elmer 3220. The previous version of this model was written for Control Data Corporation 7600 and CRAY-1a computer environment which existed until recently at the National Center for Atmospheric Research. The purpose of this conversion was to prepare LAMPS for porting to computer environments other than that encountered at NCAR. The emphasis was shifted from programming tasks to model simulation and evaluation tests.

Perkey, D. J.↗

Case-based approach to handling aircraft malfunctions

Reasoning about physical systems in operation is a difficult task, and any attempt to automate the process must overcome the problems of modeling normal behavior, diagnosing faults, and predicting future behavior. This paper describes a prototypical case-based reasoner (CBR) that operates in the domain of in-flight fault diagnosis and prognosis of aviation subsystems, particularly jet engines. The reasoner operates on the observation that the ability of a CBR program to reason about physical systems can be significantly enhanced by the addition to the CBR program of a model of the physical system to describe the system's structural, functional, and causal behavior.

Karamouzis, Stamos T.↗