Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “memory controller”

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 433 records · Page 24

Locomotion of Amorphous Surface Robots

An amorphous robot includes a compartmented bladder containing fluid, a valve assembly, and an outer layer encapsulating the bladder and valve assembly. The valve assembly draws fluid from a compartment(s) and discharges the drawn fluid into a designated compartment to displace the designated compartment with respect to the surface. Another embodiment includes elements each having a variable property, an outer layer that encapsulates the elements, and a control unit. The control unit energizes a designated element to change its variable property, thereby moving the designated element. The elements may be electromagnetic spheres with a variable polarity or shape memory polymers with changing shape and/or size. Yet another embodiment includes an elongated flexible tube filled with ferrofluid, a moveable electromagnet, an actuator, and a control unit. The control unit energizes the electromagnet and moves the electromagnet via the actuator to magnetize the ferrofluid and lengthen the flexible tube.

Bradley, Arthur T.↗

Near-Field Heat Transfer Enabled Nanothermomechanical Memory and Logic Devices

A thermomechanical memory/logic device is disclosed. In embodiments, the thermomechanical device includes a first thermally controlled terminal (e.g., hot terminal); a second thermally controlled terminal (e.g., cool terminal/base); a stem or other structure that can be thermally expanded connected to the cool terminal; and a thermal conductive head coupled to the stem. The head can exchange heat with the hot terminal. The stem and head are between the first thermally controlled terminal and the second thermally controlled terminal, wherein the stem expands or contracts in response to heat absorbed or given off by the thermal conductive head, causing the head to move towards the first thermally controlled terminal or towards the second thermally controlled terminal until a stable state is reached. For example, bistable thermal states can be used to implement logic states (e.g., ZERO or ONE states).

Ndao, Sidy↗

Acceleration recorder and playback module

The present invention is directed to methods and apparatus relating to an accelerometer electrical signal recorder and playback module. The recorder module may be manufactured in lightweight configuration and includes analog memory components to store data. Signal conditioning circuitry is incorporated into the module so that signals may be connected directly from the accelerometer to the recorder module. A battery pack may be included for powering both the module and the accelerometer. Timing circuitry is included to control the time duration within which data is recorded or played back so as to avoid overloading the analog memory components. Multiple accelerometer signal recordings may be taken simultaneously without analog to digital circuits, multiplexing circuitry or software to compensate for the effects of multiplexing the signals.

Bozeman, Richard J., Jr.↗

Acceleration Recorder and Playback Module

The present invention is directed to methods and apparatus relating to an accelerometer electrical signal recorder and playback module. The recorder module may be manufactured in lightweight configuration and includes analog memory components to store data. Signal conditioning circuitry is incorporated into the module so that signals may be connected directly from the accelerometer to the recorder module. A battery pack may be included for powering both the module and the accelerometer. Timing circuitry is included to control the time duration within which data is recorded or played back so as to avoid overloading the analog memory components. Multiple accelerometer signal recordings may be taken simultaneously without analog to digital circuits, multiplexing circuitry or software to compensate for the effects of multiplexing the signals.

Bozeman, Richard J., Jr.↗

Performance measurements of the first RAID prototype

The performance is examined of Redundant Arrays of Inexpensive Disks (RAID) the First, a prototype disk array. A hierarchy of bottlenecks was discovered in the system that limit overall performance. The most serious is the memory system contention on the Sun 4/280 host CPU, which limits array bandwidth to 2.3 MBytes/sec. The array performs more successfully on small random operations, achieving nearly 300 I/Os per second before the Sun 4/280 becomes CPU limited. Other bottlenecks in the system are the VME backplane, bandwidth on the disk controller, and overheads associated with the SCSI protocol. All are examined in detail. The main conclusion is that to achieve the potential bandwidth of arrays, more powerful CPU's alone will not suffice. Just as important are adequate host memory bandwidth and support for high bandwidth on disk controllers. Current disk controllers are more often designed to achieve large numbers of small random operations, rather than high bandwidth. Operating systems also need to change to support high bandwidth from disk arrays. In particular, they should transfer data in larger blocks, and should support asynchronous I/O to improve sequential write performance.

Chervenak, Ann L.↗

The automation of the stellar proper motion survey

A microdensitometer, scanning pairs of star plates of identical areas of the sky taken a decade apart, is coupled to a magnetic tape unit through a data acquisition system. This system performs an image density threshold level selection for each plate and a buffer memory system to smooth the data flow as well as analog and digital display controls. The data from the tape are processed later by a large scale high speed computer which reconstructs the scanned images, discovers, measures, and documents stellar proper motions by precise comparison of corresponding areas of the two star plates to detect those images which have moved at least 0.10 seconds annually in the time interval between the exposures.

Newcomb, J. S.↗

Automatically Reconfigurable Computer

Modular system changes its architecture to maximize either reliability or capacity. Reconfigurable computer is assembled from four kinds of modules: organizer/scheduler, memory, input/output processor, and central processor. Reconfiguration is initiated by a signal from a control panel or by fault interrupt from one of the modules.

Source record↗

Application of microprocessors in an upper atmosphere instrument package

A servo-driven magnetometer table measuring offset from magnetic north has been developed by NASA to calculate payload azimuth required to point at a celestial target. Used as an aid to the study of gamma-ray phenomena, the high-altitude balloon-borne instrument determines a geocentric reference system, and calculates a set of pointing directions with respect to the system. Principal components include the magnetometer, stepping motor, microcomputer, and gray code shaft encoder. The single-chip microcomputer is used to control the orientation of the system, and consists of a central processing unit, program memory, data memory and input/output ports. Principal advantages include a low power requirement, consuming 6 watts, as compared to 30 watts consumed by the previous system.

Lim, T. S.↗

Photocurrent Imaging Detects Solar-Module Defects

Raster-scanned laser beam excites photocurrents in thin-film amorphous silicon devices. Solar-cell laser scanner uses two galvanometer-driven mirrors to scan laser-beam spot over surface of module or cell under test. Position signals from scan controllers used to index storage of photocurrent signal data in scan-converter image memory. Stored image displayed on television monitor.

Kim, Q.↗

The Synchronization of NACA Flight Records

A method is described for synchronizing the different instrument records taken during flight testing. This method has been in use for sometime at the Langley Memorial Aeronautical Laboratory and has proved very valuable in connection with the study of controllability and other complicated problems of flight.

Brown, W G↗

Concurrent file operations in a high performance FORTRAN

Distributed memory multiprocessor systems can provide the computing power necessary for large scale scientific applications. A critical performance issue for a number of these applications is the efficient transfer of data to secondary storage. Recently several research groups have proposed FORTRAN language extensions for exploiting the data parallelism of such scientific codes on distributed memory architectures. However, few of these high performance FORTRAN's provide appropriate constructs for controlling the use of the parallel I/O capabilities of modern multiprocessing machines. In this paper, we propose constructs to specify I/O operations for distributed data structures in the context of Vienna Fortran. These operations can be used by the programmer to provide information which can help the compiler and runtime environment make the most efficient use of the I/O subsystem.

Brezany, Peter↗

Prototype Variable-Area Exhaust Nozzle Designed

Ongoing research in NASA Glenn Research Center s Structural Mechanics and Dynamics Branch to develop smart materials technologies for adaptive aeropropulsion components has resulted in the design of a prototype variable-area exhaust nozzle (see the preceding photograph). The novel design exploits the potential of smart materials to improve the performance of existing fixed-area exhaust nozzles by introducing new capabilities for adaptive shape control, vibration damping, and flow manipulation. The design utilizes two different smart materials: shape memory alloy wires as actuators and magnetorheological fluids as damper locks.

Lee, Ho-Jun↗

Three-Dimensional High-Order Spectral Volume Method for Solving Maxwell's Equations on Unstructured Grids

A three-dimensional, high-order, conservative, and efficient discontinuous spectral volume (SV) method for the solutions of Maxwell's equations on unstructured grids is presented. The concept of discontinuous 2nd high-order loca1 representations to achieve conservation and high accuracy is utilized in a manner similar to the Discontinuous Galerkin (DG) method, but instead of using a Galerkin finite-element formulation, the SV method is based on a finite-volume approach to attain a simpler formulation. Conventional unstructured finite-volume methods require data reconstruction based on the least-squares formulation using neighboring cell data. Since each unknown employs a different stencil, one must repeat the least-squares inversion for every cell at each time step, or to store the inversion coefficients. In a high-order, three-dimensional computation, the former would involve impractically large CPU time, while for the latter the memory requirement becomes prohibitive. In the SV method, one starts with a relatively coarse grid of triangles or tetrahedra, called spectral volumes (SVs), and partition each SV into a number of structured subcells, called control volumes (CVs), that support a polynomial expansion of a desired degree of precision. The unknowns are cell averages over CVs. If all the SVs are partitioned in a geometrically similar manner, the reconstruction becomes universal as a weighted sum of unknowns, and only a few universal coefficients need to be stored for the surface integrals over CV faces. Since the solution is discontinuous across the SV boundaries, a Riemann solver is thus necessary to maintain conservation. In the paper, multi-parameter and symmetric SV partitions, up to quartic for triangle and cubic for tetrahedron, are first presented. The corresponding weight coefficients for CV face integrals in terms of CV cell averages for each partition are analytically determined. These discretization formulas are then applied to the integral form of the Maxwell equations. All numerical procedures for outer boundary, material interface, zonal interface, and interior SV face are unified with a single characteristic formulation. The load balancing in a massive parallel computing environment is therefore easier to achieve. A parameter is introduced in the Riemann solver to control the strength of the smoothing term. Important aspects of the data structure and its effects to communication and the optimum use of cache memory are discussed. Results will be presented for plane TE and TM waves incident on a perfectly conducting cylinder for up to fifth order of accuracy, and a plane wave incident on a perfectly conducting sphere for up to fourth order of accuracy. Comparisons are made with exact solutions for these cases.

Liu, Yen↗

Control of sound radiation with active/adaptive structures

Recent research is discussed in the area of active structural acoustic control with active/adaptive structures. Progress in the areas of structural acoustics, actuators, sensors, and control approaches is presented. Considerable effort has been given to the interaction of these areas with each other due to the coupled nature of the problem. A discussion is presented on actuators bonded to or embedded in the structure itself. The actuators discussed are piezoceramic actuators and shape memory alloy actuators. The sensors discussed are optical fiber sensors, Nitinol fiber sensors, piezoceramics, and polyvinylidene fluoride sensors. The active control techniques considered are state feedback control techniques and least mean square adaptive algorithms. Results presented show that significant progress has been made towards controlling structurally radiated noise by active/adaptive means applied directly to the structure.

Fuller, C. R.↗

Programming for energy monitoring/display system in multicolor lidar system research

The Z80 microprocessor based computer program that directs and controls the operation of the six channel energy monitoring/display system that is a part of the NASA Multipurpose Airborne Differential Absorption Lidar (DIAL) system is described. The program is written in the Z80 assembly language and is located on EPROM memories. All source and assembled listings of the main program, five subroutines, and two service routines along with flow charts and memory maps are included. A combinational block diagram shows the interfacing (including port addresses) between the six power sensors, displays, front panel controls, the main general purpose minicomputer, and this dedicated microcomputer system.

Alvarado, R. C., Jr.↗

Single-Event Upset in Flash Memories

This paper discusses single-event upset effets in flash memories, using heavy ions at the Texas A&M cyclotron. Initial results are presented for one manufacturer that compare uspet in the individual memory elemts with the more complex funtion failure modes that occur in the internal state machine and its control registers. This device is designed to function with either 5-V or 3.3-V power supply levels for read operations, but requires an additional 5 or 12-V power supply for write and erase operations.

Flash↗

Real-Time Reconfigurable Adaptive Speech Recognition Command and Control Apparatus and Method

An adaptive speech recognition and control system and method for controlling various mechanisms and systems in response to spoken instructions and in which spoken commands are effective to direct the system into appropriate memory nodes, and to respective appropriate memory templates corresponding to the voiced command is discussed. Spoken commands from any of a group of operators for which the system is trained may be identified, and voice templates are updated as required in response to changes in pronunciation and voice characteristics over time of any of the operators for which the system is trained. Provisions are made for both near-real-time retraining of the system with respect to individual terms which are determined not be positively identified, and for an overall system training and updating process in which recognition of each command and vocabulary term is checked, and in which the memory templates are retrained if necessary for respective commands or vocabulary terms with respect to an operator currently using the system. In one embodiment, the system includes input circuitry connected to a microphone and including signal processing and control sections for sensing the level of vocabulary recognition over a given period and, if recognition performance falls below a given level, processing audio-derived signals for enhancing recognition performance of the system.

Salazar, George A.↗