Search NASA⌕ Search

SEARCH · Search NASA

Results for “program implementation”

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 451 records · Page 25

Sign-And-Magnitude Up/Down Counter

Magnitude-and-sign counter includes conventional up/down counter for magnitude part and special additional circuitry for sign part. Negative numbers indicated more directly. Counter implemented by programming erasable programmable logic device (EPLD) or programmable logic array (PLA). Used in place of conventional up/down counter to provide sign and magnitude values directly to other circuits.

Cole, Steven W.↗

Designing application software in wide area network settings

Progress in methodologies for developing robust local area network software has not been matched by similar results for wide area settings. The design of application software spanning multiple local area environments is examined. For important classes of applications, simple design techniques are presented that yield fault tolerant wide area programs. An implementation of these techniques as a set of tools for use within the ISIS system is described.

Makpangou, Mesaac↗

Performance of a parallel code for the Euler equations on hypercube computers

The performance of hypercubes were evaluated on a computational fluid dynamics problem and the parallel environment issues were considered that must be addressed, such as algorithm changes, implementation choices, programming effort, and programming environment. The evaluation focuses on a widely used fluid dynamics code, FLO52, which solves the two dimensional steady Euler equations describing flow around the airfoil. The code development experience is described, including interacting with the operating system, utilizing the message-passing communication system, and code modifications necessary to increase parallel efficiency. Results from two hypercube parallel computers (a 16-node iPSC/2, and a 512-node NCUBE/ten) are discussed and compared. In addition, a mathematical model of the execution time was developed as a function of several machine and algorithm parameters. This model accurately predicts the actual run times obtained and is used to explore the performance of the code in interesting but yet physically realizable regions of the parameter space. Based on this model, predictions about future hypercubes are made.

Barszcz, Eric↗

On the computation of near wake, aerobrake flowfields

Simulations of the near wake flowfield behind three aerobrakes have been implemented with Program LAURA, an algorithm for obtaining the numerical solution to the governing equations for three-dimensional, viscous, hypersonic flows in chemical and thermal nonequilibrium. Emphasis is placed on understanding the conditons which are likely to cause the shear layer to impinge on a payload positioned behind the aerobrake. A linear relationship between shear layer deflection angle and angle of attack (or lift-to-drag ratio) has been identified in several ground based tests. A similar relation appears in the numerical simulations, though there is some evidence that deflection angels may increase somewhat due to the effects of gas chemistry. Shear layer impingement can raise local heating levels a factor of 10 higher than levels present without impingement. Payload heating levels near impingement points are a larger percentage of stagnation point heating levels at higher altitudes and peak payload heating levels are likely to occur earlier in the trajectory than peak heating on the forebody stagnation point.

Gnoffo, Peter A.↗

Plan recognition and generalization in command languages with application to telerobotics

A method for pragmatic inference as a necessary accompaniment to command languages is proposed. The approach taken focuses on the modeling and recognition of the human operator's intent, which relates sequences of domain actions ('plans') to changes in some model of the task environment. The salient feature of this module is that it captures some of the physical and linguistic contextual aspects of an instruction. This provides a basis for generalization and reinterpretation of the instruction in different task environments. The theoretical development is founded on previous work in computational linguistics and some recent models in the theory of action and intention. To illustrate these ideas, an experimental command language to a telerobot is implemented. The program consists of three different components: a robot graphic simulation, the command language itself, and the domain-independent pragmatic inference module. Examples of task instruction processes are provided to demonstrate the benefits of this approach.

Yared, Wael I.↗

Multi-resolution analysis for ENO schemes

Given an function, u(x), which is represented by its cell-averages in cells which are formed by some unstructured grid, we show how to decompose the function into various scales of variation. This is done by considering a set of nested grids in which the given grid is the finest, and identifying in each locality the coarsest grid in the set from which u(x) can be recovered to a prescribed accuracy. This multi-resolution analysis was applied to essentially non-oscillatory (ENO) schemes in order to advance the solution by one time-step. This is accomplished by decomposing the numerical solution at the beginning of each time-step into levels of resolution, and performing the computation in each locality at the appropriate coarser grid. An efficient algorithm for implementing this program in the 1-D case is presented; this algorithm can be extended to the multi-dimensional case with Cartesian grids.

Harten, Ami↗

Thermal mechanical analysis of sprag clutches

Work done at Case Western Reserve University on the Thermal Mechanical analysis of sprag helicopter clutches is reported. The report is presented in two parts. The first part is a description of a test rig for the measurement of the heat generated by high speed sprag clutch assemblies during cyclic torsional loading. The second part describes a finite element modeling procedure for sliding contact. The test rig provides a cyclic torsional load of 756 inch-pounds at 5000 rpm using a four-square arrangement. The sprag clutch test unit was placed between the high speed pinions of the circulating power loop. The test unit was designed to have replaceable inner ad outer races, which contain the instrumentation to monitor the sprag clutch. The torque loading device was chosen to be a water cooled magnetic clutch, which is controlled either manually or through a computer. In the second part, a Generalized Eulerian-Lagrangian formulation for non-linear dynamic problems is developed for solid materials. This formulation is derived from the basic laws and axioms of continuum mechanics. The novel aspect of this method is that we are able to investigate the physics in the spatial region of interest as material flows through it without having to follow material points. A finite element approximation to the governing equations is developed. Iterative Methods for the solution of the discrete finite element equations are explored. A FORTRAN program to implement this formulation is developed and a number of solutions to problems of sliding contact are presented.

Mullen, Robert L.↗

The Katydid system for compiling KEE applications to Ada

Components of a system known as Katydid are developed in an effort to compile knowledge-based systems developed in a multimechanism integrated environment (KEE) to Ada. The Katydid core is an Ada library supporting KEE object functionality, and the other elements include a rule compiler, a LISP-to-Ada translator, and a knowledge-base dumper. Katydid employs translation mechanisms that convert LISP knowledge structures and rules to Ada and utilizes basic prototypes of a run-time KEE object-structure library module for Ada. Preliminary results include the semiautomatic compilation of portions of a simple expert system to run in an Ada environment with the described algorithms. It is suggested that Ada can be employed for AI programming and implementation, and the Katydid system is being developed to include concurrency and synchronization mechanisms.

Filman, Robert E.↗

Electron number density profiles for the Aeroassist Flight Experiment

The basic features of a Microwave Reflectometer Ionization Sensor (MRIS) as designed for utilization on the Aeroassist Flight Experiment are described. A parametric study of the effects of trajectory and unknowns in the thermochemical nonequilibrium models for translational and vibrational-electronic energy exchange rates, reaction rates, and the average electronic excitation level of atoms is performed to illustrate how the MRIS data may be employed for code validation. This study, implemented with program LAURA, shows a particular sensitivity of the onset and severity of an electron avalanche phenomena associated with changes in these physical models.

Greendyke, Robert B.↗

Constraint-based component-modeling for knowledge-based design

The paper describes the application of various advanced programming techniques derived from artificial intelligence research to the development of flexible design tools for conceptual design. Special attention is given to two techniques which appear to be readily applicable to such design tools: the constraint propagation technique and the object-oriented programming. The implementation of these techniques in a prototype computer tool, Rubber Airplane, is described.

Kolb, Mark A.↗

Surface transport vehicles and supporting technology requirements

Requirements have been identified for surface transport vehicles which allow remote scientific exploration on the moon, as well as lunar resource recovery and emplacement of a permanent base on the lunar surface. Attention is given to the results of a design study which developed configurational concepts for lunar surface transport vehicles and inferred technology-development requirements, with a view to a phased program of implementation. Distinct benefits are noted for the design of simple vehicle platforms with high commonality, in order to reduce logistical-support requirements and maximize functional flexibility. Two generic vehicle classed are defined.

Matijevic, J. R.↗

Empirical foundations and sensitivity testing - Is it enough for the 90's?

The FAA, in conjunction with the DOD, NASA, and the UK's Civil Aviation Administration, has devised a National Plan for Aviation Human Factors (NPAHF). Attention is presently given to the scope of research methods that are most useful for implementing NPAHF. Program managers in industry, government, and academia should identify tradeoffs intrinsic to the assembly of such methods, and justify the rationale for their choices in their research proposals.

Jenkins, James P.↗

Program Helps Decompose Complicated Design Problems

Time saved by intelligent decomposition into smaller, interrelated problems. DeMAID is knowledge-based software system for ordering sequence of modules and identifying possible multilevel structure for design problem. Displays modules in N x N matrix format. Requires investment of time to generate and refine list of modules for input, it saves considerable amount of money and time in total design process, particularly new design problems in which ordering of modules has not been defined. Program also implemented to examine assembly-line process or ordering of tasks and milestones.

Rogers, James L., Jr.↗

International organisation of ocean programs: Making a virtue of necessity

When faced with the needs of climate prediction, a sharp contrast is revealed between existing networks for the observation of the atmosphere and for the ocean. Even the largest and longest-serving ocean data networks were created for their value to a specific user (usually with a defence, fishing or other maritime purpose) and the major compilations of historical data have needed extensive scientific input to reconcile the differences and deficiencies of the various sources. Vast amounts of such data remain inaccessible or unusable. Observations for research purposes have been generally short lived and funded on the basis of single initiatives. Even major programs such as FGGE, TOGA and WOCE have been driven by the dedicated interest of a surprisingly small number of individuals, and have been funded from a wide variety of temporary allocations. Recognising the global scale of ocean observations needed for climate research, international cooperation and coordination is an unavoidable necessity, resulting in the creation of such bodies as the Committee for Climatic Changes and the Ocean (CCCO), with the tasks of: (1) defining the scientific elements of research and ocean observation which meet the needs of climate prediction and amelioration; (2) translating these elements into terms of programs, projects or requirements that can be understood and participated in by individual nations and marine agencies; and (3) the sponsorship of specialist groups to facilitate the definition of research programs, the implementation of cooperative international activity and the dissemination of results.

Mcewan, Angus↗

Design and implementation of a pilot orientation program for new NASA engineering employees

This paper describes the design and field testing of an orientation program for new employees of NASA Lewis Research Center's Engineering Directorate. A group of new employees designed the program using a series of TQM analysis techniques. The program objectives were: provide consistent treatment for new employees; assist management and clerical staff with their responsibility for orientation; introduce the employee to as many facets of the organization as possible; allow the employee to feel like a member of the organization as early as possible; maximize the use of existing services; and use up-to-date information. The major aspects of the program included: training of management and clerical staff; lab tours and briefings describing the organization; shepherding, using senior employees as shepherds; a handbook of information about the center and the directorate; a package of information about northeast Ohio; and social activities involving the new employees and shepherds. The program was tested on a pilot group of six new employees over a four month period and was considered to be highly successful by both the employees and management. Aspects of the program have subsequently been adopted for center-wide use.

Graham, Ronald E.↗

AI in space: Past, present, and possible futures

While artificial intelligence (AI) has become increasingly present in recent space applications, new missions being planned will require even more incorporation of AI techniques. In this paper, we survey some of the progress made to date in implementing such programs, some current directions and issues, and speculate about the future of AI in space scenarios. We also provide examples of how thinkers from the realm of science fiction have envisioned AI's role in various aspects of space exploration.

Rose, Donald D.↗

Aerodynamic investigation with focusing schlieren in a cryogenic wind tunnel

A flow visualization study was performed using a focusing schlieren system in the 0.3m Transonic Cryogenic Tunnel at NASA Langley Research Center. The design employed proved to be a useful flow visualization tool for flows as low as M = 0.4. This study marked the first verification of the focusing schlieren technique in a major subsonic/transonic wind tunnel, and the first time that high quality, detailed pictures of high-Reynolds number flows were obtained in a cryogenic wind tunnel. This test was part of a development program to implement instrumentation techniques in cryogenic wind tunnels, with the ultimate aim to use them in the National Transonic Facility (NTF).

Gartenberg, Ehud↗

Solar influences on global change

Monitoring of the Sun and the Earth has yielded new knowledge essential to this debate. There is now no doubt that the total radiative energy from the Sun that heats the Earth's surface changes over decadal time scales as a consequence of solar activity. Observations indicate as well that changes in ultraviolet radiation and energetic particles from the Sun, also connected with the solar activity, modulate the layer of ozone that protects the biosphere from the solar ultraviolet radiation. This report reassesses solar influences on global change in the light of this new knowledge of solar and atmospheric variability. Moreover, the report considers climate change to be encompassed within the broader concept of global change; thus the biosphere is recognized to be part of a larger, coupled Earth system. Implementing a program to continuously monitor solar irradiance over the next several decades will provide the opportunity to estimate solar influences on global change, assuming continued maintenance of observations of climate and other potential forcing mechanisms. In the lower atmosphere, an increase in solar radiation is expected to cause global warming. In the stratosphere, however, the two effects produce temperature changes of opposite sign. A monitoring program that would augment long term observations of tropospheric parameters with similar observations of stratospheric parameters could separate these diverse climate perturbations and perhaps isolate a greenhouse footprint of climate change. Monitoring global change in the troposphere is a key element of all facets of the United States Global Change Research Program (USGCRP), not just of the study of solar influences on global change. The need for monitoring the stratosphere is also important for global change research in its own right because of the stratospheric ozone layer.

Source record↗