Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “memory spaces”

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 325 records · Page 18

Design, processing, and testing of LSI arrays for space station

The development of a beam-leaded low power, high performance metal-oxide-semiconductor (MOS), 256-bit random access memory (RAM) was reported. Previous success with the aluminum-gate current-sense version and a silicon-gate voltage-sense version led to the present effort to make a beam-leaded silicon-gate RAM. Some problems unique to the silicon-on-sapphire beam-lead process development are presented. Beam-leaded SOS TA5388 devices using a Si3N4 passivation layer were shown to have good electrical parameters.

Schneider, W. C.↗

What Multilevel Parallel Programs do when you are not Watching: A Performance Analysis Case Study Comparing MPI/OpenMP, MLP, and Nested OpenMP

With the current trend in parallel computer architectures towards clusters of shared memory symmetric multi-processors, parallel programming techniques have evolved that support parallelism beyond a single level. When comparing the performance of applications based on different programming paradigms, it is important to differentiate between the influence of the programming model itself and other factors, such as implementation specific behavior of the operating system (OS) or architectural issues. Rewriting-a large scientific application in order to employ a new programming paradigms is usually a time consuming and error prone task. Before embarking on such an endeavor it is important to determine that there is really a gain that would not be possible with the current implementation. A detailed performance analysis is crucial to clarify these issues. The multilevel programming paradigms considered in this study are hybrid MPI/OpenMP, MLP, and nested OpenMP. The hybrid MPI/OpenMP approach is based on using MPI [7] for the coarse grained parallelization and OpenMP [9] for fine grained loop level parallelism. The MPI programming paradigm assumes a private address space for each process. Data is transferred by explicitly exchanging messages via calls to the MPI library. This model was originally designed for distributed memory architectures but is also suitable for shared memory systems. The second paradigm under consideration is MLP which was developed by Taft. The approach is similar to MPi/OpenMP, using a mix of coarse grain process level parallelization and loop level OpenMP parallelization. As it is the case with MPI, a private address space is assumed for each process. The MLP approach was developed for ccNUMA architectures and explicitly takes advantage of the availability of shared memory. A shared memory arena which is accessible by all processes is required. Communication is done by reading from and writing to the shared memory.

Jost, Gabriele↗

Experimental evaluation of shape memory alloy actuation technique in adaptive antenna design concepts

Creation of an antenna system that could autonomously adapt contours of reflecting surfaces to compensate for structural loads induced by a variable environment would maximize performance of space-based communication systems. Design of such a system requires the comprehensive development and integration of advanced actuator, sensor, and control technologies. As an initial step in this process, a test has been performed to assess the use of a shape memory alloy as a potential actuation technique. For this test, an existing, offset, cassegrain antenna system was retrofit with a subreflector equipped with shape memory alloy actuators for surface contour control. The impacts that the actuators had on both the subreflector contour and the antenna system patterns were measured. The results of this study indicate the potential for using shape memory alloy actuation techniques to adaptively control antenna performance; both variations in gain and beam steering capabilities were demonstrated. Future development effort is required to evolve this potential into a useful technology for satellite applications.

Kefauver, W. Neill↗

Space Shuttle dosimetry measurements with RME-III

A description of the radiation monitoring equipment (RME-III) dosimetry instrument and the results obtained from six Space Shuttle flights are presented. The RME-III is a self-contained, active (real-time), portable dosimeter system developed for the USAF and adapted for utilization in measuring the ionizing radiation environment on the Space Shuttle. This instrument was developed to incorporate the capabilities of two earlier radiation instruments into a single unit and to minimize crew interaction times with longer battery life and expanded memory capacity. Flight data has demonstrated that the RME-III can be used to accurately assess dose from various sources of exposure, such as that encountered in the complex radiation environment of space.

Hardy, K. A.↗

Data systems and computer science programs: Overview

An external review of the Integrated Technology Plan for the Civil Space Program is presented. The topics are presented in viewgraph form and include the following: onboard memory and storage technology; advanced flight computers; special purpose flight processors; onboard networking and testbeds; information archive, access, and retrieval; visualization; neural networks; software engineering; and flight control and operations.

Smith, Paul H.↗

Microprocessor controlled portable TLD system

An up-to-date microprocessor controlled thermoluminescence dosemeter (TLD) system for environmental and space dose measurements has been developed. The earlier version of the portable TLD system, Pille, was successfully used on Soviet orbital stations as well as on the US Space Shuttle, and for environmental monitoring. The new portable TLD system, Pille'95, consists of a reader and TL bulb dosemeters, and each dosemeter is provided with an EEPROM chip for automatic identification. The glow curve data are digitised and analysed by the program of the reader. The measured data and the identification number appear on the LED display of the reader. Up to several thousand measured data together with the glow curves can be stored on a removable flash memory card. The whole system is supplied either from built-in rechargeable batteries or from the mains of the space station.

NASA Discipline Radiation Health↗

Small Spacecraft Technology

Aerospace designers are aggressively pursuing new ideas in advanced technology for smaller spacecraft. NASA's 'faster, better, cheaper' philosophy is the driving force to accomplish higher level scientific exploration more efficiently. More memory and higher performance is packed into computer hardware that takes up a fraction of the space of earlier generation spacecraft. Current technology is described.

small spacecraft technology NASA philosophy scienc↗

Optimal Estimation of Rain Rate Profiles from Single-Frequency Radar Echoes

The significant ambiguities inherent in the determination of a particular vertical rain intensity profile from a given time profile of radar echo powers measured by a downward-looking (spaceborne or airborne) radar at a single attenuating frequency are well-documented. Indeed, one already knows that by appropriately varying the parameters of the reflectivity-rain-rate (Z - R) and/or attenuation-rain-rate (k - R) relationships, one can produce several substantially different hypothetical rain rate profiles which would have the same radar power profile. Imposing the additional constraint that the path-averaged rain-rate be a given fixed number does reduce the ambiguities but falls far short of eliminating them. While we now know how to generate as many mutually ambiguous rain-rate profiles from a given profile of received radar reflectivities as we like, there remains to produce a quantitative measure to assess how likely each of these profiles is, what the appropriate 'average' profile should be, and what the 'variance' of these multiple solutions is. Of course, in order to do this, one needs to spell out the stochastic constraints that can allow us to make sense of the words 'average' and 'variance' in a mathematically rigorous way. Such a quantitative approach would be particularly well-suited for such systems as the proposed Precipitation Radar of the Tropical Rainfall Measuring Mission (TRMM). Indeed, one would then be able to use the radar reflectivities measured by the TRMM radar from one particular look in order to estimate the most likely rain-rate profile that would have produced the measurements, as well as the uncertainty in the estimated rain-rates as a function of range. Such an optimal approach is described in this paper.

deep space flight computer real-time advanced spac↗

Computational aerodynamics development and outlook /Dryden Lecture in Research for 1979/

Some past developments and current examples of computational aerodynamics are briefly reviewed. An assessment is made of the requirements on future computer memory and speed imposed by advanced numerical simulations, giving emphasis to the Reynolds averaged Navier-Stokes equations and to turbulent eddy simulations. Experimental scales of turbulence structure are used to determine the mesh spacings required to adequately resolve turbulent energy and shear. Assessment also is made of the changing market environment for developing future large computers, and of the projections of micro-electronics memory and logic technology that affect future computer capability. From the two assessments, estimates are formed of the future time scale in which various advanced types of aerodynamic flow simulations could become feasible. Areas of research judged especially relevant to future developments are noted.

Chapman, D. R.↗

Multi-Core Processor Memory Contention Benchmark Analysis Case Study

Multi-core processors dominate current mainframe, server, and high performance computing (HPC) systems. This paper provides synthetic kernel and natural benchmark results from an HPC system at the NASA Goddard Space Flight Center that illustrate the performance impacts of multi-core (dual- and quad-core) vs. single core processor systems. Analysis of processor design, application source code, and synthetic and natural test results all indicate that multi-core processors can suffer from significant memory subsystem contention compared to similar single-core processors.

Simon, Tyler↗

A Morphing Radiator for High-Turndown Thermal Control of Crewed Space Exploration Vehicles

Spacecraft designed for missions beyond low earth orbit (LEO) face a difficult thermal control challenge, particularly in the case of crewed vehicles where the thermal control system (TCS) must maintain a relatively constant internal environment temperature despite a vastly varying external thermal environment and despite heat rejection needs that are contrary to the potential of the environment. A thermal control system may be required to reject a higher heat load to warm environments and a lower heat load to cold environments, necessitating a relatively high turndown ratio. A modern thermal control system is capable of a turndown ratio of on the order of 12:1, but crew safety and environment compatibility have constrained these solutions to massive multi-loop fluid systems. This paper discusses the analysis of a unique radiator design that employs the behavior of shape memory alloys (SMAs) to vary the turndown of, and thus enable, a single-loop vehicle thermal control system for space exploration vehicles. This design, a morphing radiator, varies its shape in response to facesheet temperature to control view of space and primary surface emissivity. Because temperature dependence is inherent to SMA behavior, the design requires no accommodation for control, instrumentation, or power supply in order to operate. Thermal and radiation modeling of the morphing radiator predict a turndown ranging from 11.9:1 to 35:1 independent of TCS configuration. Coupled thermal-stress analyses predict that the desired morphing behavior of the concept is attainable. A system level mass analysis shows that by enabling a single loop architecture this design could reduce the TCS mass by between 139 kg and 225 kg. The concept has been demonstrated in proof-of-concept benchtop tests.

Cognata, Thomas J.↗

A Morphing Radiator for High-Turndown Thermal Control of Crewed Space Exploration Vehicles

Spacecraft designed for missions beyond low earth orbit (LEO) face a difficult thermal control challenge, particularly in the case of crewed vehicles where the thermal control system (TCS) must maintain a relatively constant internal environment temperature despite a vastly varying external thermal environment and despite heat rejection needs that are contrary to the potential of the environment. A thermal control system is in other words required to reject a higher heat load to warm environments and a lower heat load to cold environments, necessitating a quite high turndown ratio. A modern thermal control system is capable of a turndown ratio of on the order of 12:1, but for crew safety and environment compatibility these are massive multi-loop fluid systems. This paper discusses the analysis of a unique radiator design which employs the behavior of shape memory alloys (SMA) to vary the turndown of, and thus enable, a single-loop vehicle thermal control system for space exploration vehicles. This design, a morphing radiator, varies its shape in response to facesheet temperature to control view of space and primary surface emissivity. Because temperature dependence is inherent to SMA behavior, the design requires no accommodation for control, instrumentation, nor power supply in order to operate. Thermal and radiation modeling of the morphing radiator predict a turndown ranging from 11.9:1 to 35:1 independent of TCS configuration. Stress and deformation analyses predict the desired morphing behavior of the concept. A system level mass analysis shows that by enabling a single loop architecture this design could reduce the TCS mass by between 139 kg and 225 kg. The concept is demonstrated in proof-of-concept benchtop tests.

Cognata, Thomas J.↗

Short-term memory and dual task performance

Two hypotheses concerning the way in which short-term memory interacts with another task in a dual task situation are considered. It is noted that when two tasks are combined, the activity of controlling and organizing performance on both tasks simultaneously may compete with either task for a resource; this resource may be space in a central mechanism or general processing capacity or it may be some task-specific resource. If a special relationship exists between short-term memory and control, especially if there is an identity relationship between short-term and a central controlling mechanism, then short-term memory performance should show a decrement in a dual task situation. Even if short-term memory does not have any particular identity with a controlling mechanism, but both tasks draw on some common resource or resources, then a tradeoff between the two tasks in allocating resources is possible and could be reflected in performance. The persistent concurrence cost in memory performance in these experiments suggests that short-term memory may have a unique status in the information processing system.

Regan, J. E.↗

Multi-blocking strategies for the INS3D incompressible Navier-Stokes code

With the continuing development of bigger and faster supercomputers, computational fluid dynamics (CFD) has become a useful tool for real-world engineering design and analysis. However, the number of grid points necessary to resolve realistic flow fields numerically can easily exceed the memory capacity of available computers. In addition, geometric shapes of flow fields, such as those in the Space Shuttle Main Engine (SSME) power head, may be impossible to fill with continuous grids upon which to obtain numerical solutions to the equations of fluid motion. The solution to this dilemma is simply to decompose the computational domain into subblocks of manageable size. Computer codes that are single-block by construction can be modified to handle multiple blocks, but ad-hoc changes in the FORTRAN have to be made for each geometry treated. For engineering design and analysis, what is needed is generalization so that the blocking arrangement can be specified by the user. INS3D is a computer program for the solution of steady, incompressible flow problems. It is used frequently to solve engineering problems in the CFD Branch at Marshall Space Flight Center. INS3D uses an implicit solution algorithm and the concept of artificial compressibility to provide the necessary coupling between the pressure field and the velocity field. The development of generalized multi-block capability in INS3D is described.

Gatlin, Boyd↗

Performance of a Smart Vibration Isolator for Precision Spacecraft Instruments

Under the ARPA SMS Partnership Program for Synthesis and Processing of Smart Materials, Lockheed Missiles and Space company, Inc. has developed a demonstration prototype vibration cancelling mount using electrostrictive ceramic and shape-memory alloy actuators. Shape-memory actuators provide an adaptive-passive, self-damping support for isolation, while the electrostrictive actuators are employed to provide force and position control. The demonstration device was designed to address generic requirements for vibration stabilization of precision spacecraft instruments. It is reconfigurable to operate in any of four modes; passive isolation, active-passive isolation using force cancellation, active precision positioning, and active disturbance rejection. The presentation summarizes design of the device design and results of experimental evaluations of the device in isolation (active and passive) and positioning modes. Rejection of payload-borne disturbances is also discussed with reference to predictions from experimentally calibrated simulations. Finally, avenues for further development and refinement of the device are discussed.

Regelbrugge, Marc E.↗

Self-Adjusting Hash Tables for Embedded Flight Applications

A common practice in computer science to associate a value with a key is to use a class of algorithms called a hash-table. These algorithms enable rapid storage and retrieval of values based upon a key. This approach assumes that many keys will need to be stored immediately. A new set of hash-table algorithms optimally uses system resources to ideally represent keys and values in memory such that the information can be stored and retrieved with a minimal amount of time and space. These hash-tables support the efficient addition of new entries. Also, for large data sets, the look-up time for large data-set searches is independent of the number of items stored, i.e., O(1), provided that the chance of collision is low.

James, Mark↗

Variable area nozzle including a plurality of convexly vanes with a crowned contour, in a vane to vane sealing arrangement and with nonuniform lengths

A variable area nozzle comprising a concentric support and a plurality of convexly contoured self sealing vanes is disclosed and claimed. The vanes are circumferentially and rotatably mounted to the concentric support forming a nozzle infinitely positionable between a first position corresponding to a minimum area nozzle and a second position corresponding to a maximum area nozzle. A closer, which is preferably a shape memory alloy (SMA), urges the nozzle toward the first position corresponding to a minimum area nozzle. Periodically spaced openers act between adjacent vanes to urge the nozzle to a second position corresponding to a maximum area nozzle.

Arnold, Steven M.↗

Optimal Planning and Problem-Solving

CTAEMS MDP Optimal Planner is a problem-solving software designed to command a single spacecraft/rover, or a team of spacecraft/rovers, to perform the best action possible at all times according to an abstract model of the spacecraft/rover and its environment. It also may be useful in solving logistical problems encountered in commercial applications such as shipping and manufacturing. The planner reasons around uncertainty according to specified probabilities of outcomes using a plan hierarchy to avoid exploring certain kinds of suboptimal actions. Also, planned actions are calculated as the state-action space is expanded, rather than afterward, to reduce by an order of magnitude the processing time and memory used. The software solves planning problems with actions that can execute concurrently, that have uncertain duration and quality, and that have functional dependencies on others that affect quality. These problems are modeled in a hierarchical planning language called C_TAEMS, a derivative of the TAEMS language for specifying domains for the DARPA Coordinators program. In realistic environments, actions often have uncertain outcomes and can have complex relationships with other tasks. The planner approaches problems by considering all possible actions that may be taken from any state reachable from a given, initial state, and from within the constraints of a given task hierarchy that specifies what tasks may be performed by which team member.

Clemet, Bradley↗