Search NASASearch

SEARCH · Search NASA

Results for “stream processing”

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 181 records · Page 10

Prototype architecture for a VLSI level zero processing system

The prototype architecture and implementation of a high-speed level zero processing (LZP) system are discussed. Due to the new processing algorithm and VLSI technology, the prototype LZP system features compact size, low cost, high processing throughput, and easy maintainability and increased reliability. Though extensive control functions have been done by hardware, the programmability of processing tasks makes it possible to adapt the system to different data formats and processing requirements. It is noted that the LZP system can handle up to 8 virtual channels and 24 sources with combined data volume of 15 Gbytes per orbit. For greater demands, multiple LZP systems can be configured in parallel, each called a processing channel and assigned a subset of virtual channels. The telemetry data stream will be steered into different processing channels in accordance with their virtual channel IDs. This super system can cope with a virtually unlimited number of virtual channels and sources. In the near future, it is expected that new disk farms with data rate exceeding 150 Mbps will be available from commercial vendors due to the advance in disk drive technology.

Shi, Jianfei

A highly reliable, autonomous data communication subsystem for an advanced information processing system

The need to meet the stringent performance and reliability requirements of advanced avionics systems has frequently led to implementations which are tailored to a specific application and are therefore difficult to modify or extend. Furthermore, many integrated flight critical systems are input/output intensive. By using a design methodology which customizes the input/output mechanism for each new application, the cost of implementing new systems becomes prohibitively expensive. One solution to this dilemma is to design computer systems and input/output subsystems which are general purpose, but which can be easily configured to support the needs of a specific application. The Advanced Information Processing System (AIPS), currently under development has these characteristics. The design and implementation of the prototype I/O communication system for AIPS is described. AIPS addresses reliability issues related to data communications by the use of reconfigurable I/O networks. When a fault or damage event occurs, communication is restored to functioning parts of the network and the failed or damage components are isolated. Performance issues are addressed by using a parallelized computer architecture which decouples Input/Output (I/O) redundancy management and I/O processing from the computational stream of an application. The autonomous nature of the system derives from the highly automated and independent manner in which I/O transactions are conducted for the application as well as from the fact that the hardware redundancy management is entirely transparent to the application.

Nagle, Gail

Results from GROCSE I: A real-time search for gamma ray burst optical counterparts

The GROCSE I experiment (Gamma-Ray Optical Counterpart Search Experiment) is a rapid slewing wide field of view optical telescope at Lawrence Livermore National Laboratory which responds to triggers from the BATSE GRB data telemetry stream that have been processed and distributed by the BACODINE network. GROCSE 1 has been in continuous automated operation since January 1994. As of October 1995, sky images for 22 GRB triggers have been recorded, in some cases while the burst was still emitting gamma rays. The preliminary analysis of eight of these events are presented here. No optical counterparts have yet been detected. Limits for optical emission are given.

Lee, B.

Process and Equipment for Nitrogen Oxide Waste Conversion to Fertilizer

The present invention describes a process for converting vapor streams from sources containing at least one nitrogen-containing oxidizing agent therein to a liquid fertilizer composition comprising the steps of: (1) directing a vapor stream containing at least nitrogen-containing oxidizing agent to a first contact zone; (2) contacting said vapor stream with water to form nitrogen oxide(s) from said at least one nitrogen- containing oxidizing agent; (3) directing said acid(s) as a second stream to a second contact zone; (4) exposing said second stream to hydrogen peroxide which is present within said second contact zone in a relative amount of at least 0.1% by weight of said second stream within said second contact zone to convert at least some of any nitrogen oxide species or ions other than in the nitrite form present within said second stream to nitrate ion; (5) sampling said stream within said second contact zone to determine the relative amount of hydrogen peroxide within said second contact zone; (6) adding hydrogen peroxide to said second contact zone when a level on hydrogen peroxide less than 0.1% by weight in said second stream is determined by said sampling; (7) adding a solution comprising potassium hydroxide to said second stream to maintain a pH between 6.0 and 11.0 within said second stream within said second contact zone to form a solution of potassium nitrate; and (8) removing sais solution of potassium nitrate from said second contact zone.

Lueck, Dale E.

Process for Nitrogen Oxide Waste Conversion to Fertilizer

The present invention describes a process for converting vapor streams from sources containing at least one nitrogen-containing oxidizing agent therein to a liquid fertilizer composition comprising the steps of: a) directing a vapor stream containing at least one nitrogen-containing oxidizing agent to a first contact zone; b) contacting said vapor stream with water to form nitrogen oxide(s) from said at least one nitrogen-containing oxidizing agent; c) directing said acid(s) as a second stream to a second contact zone; d) exposing said second stream to hydrogen peroxide which is present within said second contact zone in a relative amount of at least 0.1% by weight of said second stream within said second contact zone to convert at least some of any nitrogen oxide species or ions other than in the nitrate form present within said second stream to nitrate ion; e) sampling said stream within said second contact zone to determine the relative amount of hydrogen peroxide within said second contact zone; f) adding hydrogen peroxide to said second contact zone when a level of hydrogen peroxide less than 0.1 % by weight in said second stream is determined by said sampling; g) adding a solution comprising potassium hydroxide to said second stream to maintain a pH between 6.0 and 11.0 within said second stream within said second contact zone to form a solution of potassium nitrate; and h) removing said solution of potassium nitrate from said second contact zone.

Lueck, Dale E.

Observation of Dust Stream Formation Produced by Low Current, High Voltage Cathode Spots

Macro-particle acceleration driven by low current, high voltage cathode spots has been investigated. The phenomenon was observed to occur when nanometer and micrometer-sized particles in the presence of a discharge plasma were exposed to a high voltage pulse. The negative voltage pulse initiates the formation of multiple, high voltage, low current cathode spots which provides the mechanism of actual acceleration of the charged dust particles. Dust streams generated by this process were detected using laser scattering techniques. The particle impact craters observed at the surface of downstream witness badges were documented using SEM and light microscopy.

Foster, John E.

NbN A/D Conversion of IR Focal Plane Sensor Signal at 10 K

We are implementing a 12 bit SFQ counting ADC with parallel-to-serial readout using our established 10 K NbN capability. This circuit provides a key element of the analog signal processor (ASP) used in large infrared focal plane arrays. The circuit processes the signal data stream from a Si:As BIB detector array. A 10 mega samples per second (MSPS) pixel data stream flows from the chip at a 120 megabit bit rate in a format that is compatible with other superconductive time dependent processor (TDP) circuits being developed. We will discuss our planned ASP demonstration, the circuit design, and test results.

conversion

Polymer membrane based electrolytic cell and process for the direct generation of hydrogen peroxide in liquid streams

An electrolytic cell for generating hydrogen peroxide is provided including a cathode containing a catalyst for the reduction of oxygen, and an anode containing a catalyst for the oxidation of water. A polymer membrane, semipermeable to either protons or hydroxide ions is also included and has a first face interfacing to the cathode and a second face interfacing to the anode so that when a stream of water containing dissolved oxygen or oxygen bubbles is passed over the cathode and a stream of water is passed over the anode, and an electric current is passed between the anode and the cathode, hydrogen peroxide is generated at the cathode and oxygen is generated at the anode.

White, James H.

System Modeling of Lunar Oxygen Production: Mass and Power Requirements

A systems analysis tool for estimating the mass and power requirements for a lunar oxygen production facility is introduced. The individual modeling components involve the chemical processing and cryogenic storage subsystems needed to process a beneficiated regolith stream into liquid oxygen via ilmenite reduction. The power can be supplied from one of six different fission reactor-converter systems. A baseline system analysis, capable of producing 15 metric tons of oxygen per annum, is presented. The influence of reactor-converter choice was seen to have a small but measurable impact on the system configuration and performance. Finally, the mission concept of operations can have a substantial impact upon individual component size and power requirements.

Steffen, Christopher J.

Constraints on Cosmic Rays, Magnetic Fields, and Dark Matter from Gamma-ray Observations of the Coma Cluster of Galaxies with VERITAS and FERMI

Observations of radio halos and relics in galaxy clusters indicate efficient electron acceleration. Protons should likewise be accelerated and, on account of weak energy losses, can accumulate, suggesting that clusters may also be sources of very high energy (VHE; E greater than100 GeV) gamma-ray emission. We report here on VHE gamma-ray observations of the Coma galaxy cluster with the VERITAS array of imaging Cerenkov telescopes, with complementing Fermi Large Area Telescope observations at GeV energies. No significant gamma-ray emission from the Coma Cluster was detected. Integral flux upper limits at the 99 confidence level were measured to be on the order of (2-5) x 10(sup -8) photons m(sup -2) s(sup -1) (VERITAS,greater than 220 GeV) and approximately 2 x 10(sup -6) photons m(sup -2) s(sup -1) (Fermi, 1-3 GeV), respectively. We use the gamma-ray upper limits to constrain cosmic rays (CRs) and magnetic fields in Coma. Using an analytical approach, the CR-to-thermal pressure ratio is constrained to be less than 16% from VERITAS data and less than 1.7% from Fermi data (averaged within the virial radius). These upper limits are starting to constrain the CR physics in self-consistent cosmological cluster simulations and cap the maximum CR acceleration efficiency at structure formation shocks to be 50. Alternatively, this may argue for non-negligible CR transport processes such as CR streaming and diffusion into the outer cluster regions. Assuming that the radio-emitting electrons of the Coma halo result from hadronic CR interactions, the observations imply a lower limit on the central magnetic field in Coma of approximately (2-5.5)microG, depending on the radial magnetic field profile and on the gamma-ray spectral index. Since these values are below those inferred by Faraday rotation measurements in Coma (for most of the parameter space), this renders the hadronic model a very plausible explanation of the Coma radio halo. Finally, since galaxy clusters are dark matter (DM) dominated, the VERITAS upper limits have been used to place constraints on the thermally averaged product of the total self-annihilation cross section and the relative velocity of the DM particles, (sigma upsilon)

cosmic

NASA Data Acquisition System Software Development for Rocket Propulsion Test Facilities

Current NASA propulsion test facilities include Stennis Space Center in Mississippi, Marshall Space Flight Center in Alabama, Plum Brook Station in Ohio, and White Sands Test Facility in New Mexico. Within and across these centers, a diverse set of data acquisition systems exist with different hardware and software platforms. The NASA Data Acquisition System (NDAS) is a software suite designed to operate and control many critical aspects of rocket engine testing. The software suite combines real-time data visualization, data recording to a variety formats, short-term and long-term acquisition system calibration capabilities, test stand configuration control, and a variety of data post-processing capabilities. Additionally, data stream conversion functions exist to translate test facility data streams to and from downstream systems, including engine customer systems. The primary design goals for NDAS are flexibility, extensibility, and modularity. Providing a common user interface for a variety of hardware platforms helps drive consistency and error reduction during testing. In addition, with an understanding that test facilities have different requirements and setups, the software is designed to be modular. One engine program may require real-time displays and data recording; others may require more complex data stream conversion, measurement filtering, or test stand configuration management. The NDAS suite allows test facilities to choose which components to use based on their specific needs. The NDAS code is primarily written in LabVIEW, a graphical, data-flow driven language. Although LabVIEW is a general-purpose programming language; large-scale software development in the language is relatively rare compared to more commonly used languages. The NDAS software suite also makes extensive use of a new, advanced development framework called the Actor Framework. The Actor Framework provides a level of code reuse and extensibility that has previously been difficult to achieve using LabVIEW. The

Herbert, Phillip W., Sr.

Electron Beam Welding of Pure Tungsten Hex Cans for Nuclear Thermal Propulsion Engines

Nuclear thermal propulsion (NTP) is an in-space propulsion method currently being developed at the NASA Marshall Space Flight Center (MSFC). NTP systems are a high specific impulse (750–1,100 s), high thrust (15,000–250,000 lbf ) method of propulsion which have the potential to allow for faster transit times when optimizing for high ΔV. In the nuclear rocket engine, the heat from the nuclear fission reaction is transferred to a low molecular mass propellant (such as hydrogen). Hot propellant is expanded through a nozzle to generate thrust. Development of ceramic metal (cermet) fuel systems for NTP applications is currently ongoing at MSFC. In cermet fuel systems, ceramic fissile fuel particles such as uranium nitride or uranium dioxide are dispersed within a net-shaped, high-density structural matrix. The composite material is cladded by a protective metal structure to make up an NTP fuel element. Cladding materials must be able to withstand the demanding operating conditions required of the engine as well as retain a hermetic seal to allow for retention of fuel element structural integrity, prevent hydrogen attack or migration of the ceramic fuel, and limit release of fission products during operation. For NTP applications, tungsten is a prime material for both the metal matrix and cladding in cermet fuel systems because of its high melting point, high temperature strength, and compatibility with hot hydrogen. If a weld in tungsten with the capability of holding a hermetic seal is achievable, tungsten becomes a strong candidate for NTP applications. This Technical Memorandum focuses on determining the weldability of pure tungsten using electron beam welding (EBW). Tungsten appears well suited for NTP applications, but it has a high ductile to brittle transition temperature (DBTT) dependent upon chemical composition, structure/stress distribution, and mechanical conditions. Therefore, it is highly subject to brittle fracture. Because of its high susceptibility to brittle fracture, it is very difficult to weld. EBW was chosen for joining pure tungsten because of its low heat input compared to gas tungsten arc welding. Reduced heat input can be directly correlated with an increase in ductility of a tungsten weld. EBW is a high energy density welding process in which a stream of electrons penetrates a weld joint in a deep, narrow spike in contrast to a broad gas tungsten arc weld pool. The investigation initially focused on EBW of tungsten plates of both 0.01 in and 0.03 in thickness to determine if EBW could weld pure tungsten without the presence of visual defects—particularly cracking—in the welds. Variation in the weld procedure and post-weld heat treatment (PWHT) was used to improve the surface appearance of flat EBWs on a pure tungsten sheet. The investigation moved on to weld 0.05-in-thick hexagonal tungsten cans with a weld joint thickness of 0.025 in. The goal for welding the pure tungsten hex cans was to avoid any visual surface defects and generate a weld capable of a hermetic seal. This proved difficult. Cold welds commonly exhibited porosity that leaked air. Hot welds exhibited cracks, typically observed immediately after welding. Later welds were preheated to increase ductility and decrease the likelihood of through-thickness cracking. PWHT was used to arrest microcrack growth both in the flat weld samples and hexagonal weld samples.

Courtright, Z. S.

The Formation and Early Evolution of Meteoroid Streams

Meteor showers occur when the Earth encounters a stream of particles liberated from the surface of a comet or, more rarely, an asteroid. Initially, meteoroids follow a trajectory that is similar to that of their parent comet but modified by both the outward flow of gas from the nucleus and radiation pressure. Sublimating gases impart an "ejection velocity" to solid particles in the coma; this ejection velocity is larger for smaller particles but cannot exceed the speed of the gas itself. Radiation pressure provides a repulsive force that, like gravity, follows an inverse square law, and thus effectively reduces the central potential experienced by small particles. Depending on the optical properties of the particle, the speed of the particle may exceed its effective escape velocity; such particles will be unbound and hence excluded from meteoroid streams and meteor showers. These processes also modify the heliocentric distance at which meteoroid orbits cross the ecliptic plane, and can thus move portions of the stream out of range of the Earth. This talk presents recent work on these components of the early evolution of meteoroid streams and their implications for the meteoroid environment seen at Earth.

Moorhead, Althea V.

Separation of Carbon Monoxide and Carbon Dioxide for Mars ISRU-Concepts

Solid oxide electrolyzers, such as electrolysis cells utilizing yttria-stabilized zirconia, can produce oxygen from Mars atmospheric carbon dioxide and reject carbon monoxide and unreacted carbon dioxide in a separate stream. The oxygen-production process has been shown to be far more efficient if the high-pressure, unreacted carbon dioxide can be separated and recycled back into the feed stream. Additionally, the mass of the adsorption compressor can be reduced. Also, the carbon monoxide by-product is a valuable fuel for space exploration and habitation, with applications from fuel cells to production of hydrocarbons and plastics. In our research, we will design, construct, and test an innovative, robust, low mass, low power separation device that can recover carbon dioxide and carbon monoxide for Mars ISRU. Such fundamental process technology, involving gas-solid phase separation in a reduced gravitational environment, will help to enable Human Exploration and Development of Space. The separation device will be scaled to operate with a CO2 sorption compressor and a zirconia electrolysis device built at the NASA Ames Research Center and the University of Arizona, respectively. In our research, we will design, construct, and test an innovative, robust, low mass, low power separation device that can recover carbon dioxide and carbon monoxide for Mars ISRU, Such fundamental process technology, involving gas-solid phase separation in a reduced gravitational environment, will help to enable Human Exploration and Development of Space. The separation device will be scaled to operate with a CO2 sorption compressor and a zirconia electrolysis device built at the NASA Ames Research Center and the University of Arizona, The separation device will be scaled to operate with a CO2 sorption compressor and a zirconia electrolysis device built at the NASA Ames Research Center and the University of Arizona, Research needs for the design shown are as follows: (1) The best adsorbent for the process must be determined. (2) Adsorption isotherms must be measured, both for pure components and mixtures. (3) Mathematical modeling must be performed to provide a solid framework for design. (4) The separation system must be constructed and tested. (5) System integration must be studied.

LeVan, M. Douglas

Simulation study of Type 2 counterstreaming electrons along auroral field lines

The production of counterstreaming electrons associated with parallel fields along auroral field lines is examined through the use of computer simulation. A 2 1/2-dimensional (two spatial and three velocity dimensions) electrostatic particle algorithm and auroral boundary conditions are used to set up a self-consistent V potential structure. The simulation produces signatures of counterstreaming electrons resembling those observed by the Dynamics Explorer 1 satellite. The main signatures are as follows: (1) the phase space contours of the electron distribution function are elongated along the V-parallel axis, and (2) the energy of electrons streaming in the upward direction is comparable to the energy of the accelerated electron beam. The simulation indicates that a portion of the accelerated electron beam is trapped by large amplitude electrostatic waves produced through the two-stream instability. Strong wave-particle interactions then thermalize the trapped electrons to produce suprathermal electrons streaming in the direction opposite to that of the accelerated electron beam. These results suggest a possible mechanism of producing counterstreaming electron fluxes through nonlinear processes of the two-stream instability.

Wagner, J. S.

An Overview of the Runtime Verification Tool Java PathExplorer

We present an overview of the Java PathExplorer runtime verification tool, in short referred to as JPAX. JPAX can monitor the execution of a Java program and check that it conforms with a set of user provided properties formulated in temporal logic. JPAX can in addition analyze the program for concurrency errors such as deadlocks and data races. The concurrency analysis requires no user provided specification. The tool facilitates automated instrumentation of a program's bytecode, which when executed will emit an event stream, the execution trace, to an observer. The observer dispatches the incoming event stream to a set of observer processes, each performing a specialized analysis, such as the temporal logic verification, the deadlock analysis and the data race analysis. Temporal logic specifications can be formulated by the user in the Maude rewriting logic, where Maude is a high-speed rewriting system for equational logic, but here extended with executable temporal logic. The Maude rewriting engine is then activated as an event driven monitoring process. Alternatively, temporal specifications can be translated into efficient automata, which check the event stream. JPAX can be used during program testing to gain increased information about program executions, and can potentially furthermore be applied during operation to survey safety critical systems.

Havelund, Klaus

Analysis of the myosins encoded in the recently completed Arabidopsis thaliana genome sequence

BACKGROUND: Three types of molecular motors play an important role in the organization, dynamics and transport processes associated with the cytoskeleton. The myosin family of molecular motors move cargo on actin filaments, whereas kinesin and dynein motors move cargo along microtubules. These motors have been highly characterized in non-plant systems and information is becoming available about plant motors. The actin cytoskeleton in plants has been shown to be involved in processes such as transportation, signaling, cell division, cytoplasmic streaming and morphogenesis. The role of myosin in these processes has been established in a few cases but many questions remain to be answered about the number, types and roles of myosins in plants. RESULTS: Using the motor domain of an Arabidopsis myosin we identified 17 myosin sequences in the Arabidopsis genome. Phylogenetic analysis of the Arabidopsis myosins with non-plant and plant myosins revealed that all the Arabidopsis myosins and other plant myosins fall into two groups - class VIII and class XI. These groups contain exclusively plant or algal myosins with no animal or fungal myosins. Exon/intron data suggest that the myosins are highly conserved and that some may be a result of gene duplication. CONCLUSIONS: Plant myosins are unlike myosins from any other organisms except algae. As a percentage of the total gene number, the number of myosins is small overall in Arabidopsis compared with the other sequenced eukaryotic genomes. There are, however, a large number of class XI myosins. The function of each myosin has yet to be determined.

NASA Discipline Plant Biology

DSN Beowulf Cluster-Based VLBI Correlator

The NASA Deep Space Network (DSN) requires a broadband VLBI (very long baseline interferometry) correlator to process data routinely taken as part of the VLBI source Catalogue Maintenance and Enhancement task (CAT M&E) and the Time and Earth Motion Precision Observations task (TEMPO). The data provided by these measurements are a crucial ingredient in the formation of precision deep-space navigation models. In addition, a VLBI correlator is needed to provide support for other VLBI related activities for both internal and external customers. The JPL VLBI Correlator (JVC) was designed, developed, and delivered to the DSN as a successor to the legacy Block II Correlator. The JVC is a full-capability VLBI correlator that uses software processes running on multiple computers to cross-correlate two-antenna broadband noise data. Components of this new system (see Figure 1) consist of Linux PCs integrated into a Beowulf Cluster, an existing Mark5 data storage system, a RAID array, an existing software correlator package (SoftC) originally developed for Delta DOR Navigation processing, and various custom- developed software processes and scripts. Parallel processing on the JVC is achieved by assigning slave nodes of the Beowulf cluster to process separate scans in parallel until all scans have been processed. Due to the single stream sequential playback of the Mark5 data, some ramp-up time is required before all nodes can have access to required scan data. Core functions of each processing step are accomplished using optimized C programs. The coordination and execution of these programs across the cluster is accomplished using Pearl scripts, PostgreSQL commands, and a handful of miscellaneous system utilities. Mark5 data modules are loaded on Mark5 Data systems playback units, one per station. Data processing is started when the operator scans the Mark5 systems and runs a script that reads various configuration files and then creates an experiment-dependent status database used to delegate parallel tasks between nodes and storage areas (see Figure 2). This script forks into three processes: extract, translate, and correlate. Each of these processes iterates on available scan data and updates the status database as the work for each scan is completed. The extract process coordinates and monitors the transfer of data from each of the Mark5s to the Beowulf RAID storage systems. The translate process monitors and executes the data conversion processes on available scan files, and writes the translated files to the slave nodes. The correlate process monitors the execution of SoftC correlation processes on the slave nodes for scans that have completed translation. A comparison of the JVC and the legacy Block II correlator outputs reveals they are well within a formal error, and that the data are comparable with respect to their use in flight navigation. The processing speed of the JVC is improved over the Block II correlator by a factor of 4, largely due to the elimination of the reel-to-reel tape drives used in the Block II correlator.

Rogstad, Stephen P.