Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Libraries”

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,441 records · Page 80

Curation of Antarctic Meteorites at NASA Johnson Space Center

The U.S. Antarctic meteorite program began in the 1970 s and has provided more than 18,000 samples in over three decades. The program is based on a three agency agreement between NASA, the National Science Foundation, and the Smithsonian Institution. The collection, stored at the Johnson Space Center and the Smithsonian, is one of the largest collections of meteorites in the world and features samples from the moon and Mars, asteroids, and material from the early solar system. A brief consideration of the collection shows that it contains 92.2% ordinary chondrites, 3.2% carbonaceous chondrites, 3.7% achondrites (1.7% HED), as well as many puzzling ungrouped meteorites. JSC has sent splits of nearly 20,000 meteorite samples to more than 500 scientists around the world since 1977. After the meteorites are collected in Antarctica, they are shipped frozen to JSC in Houston, usually arriving in April following the field season. The Astromaterials Curation Office at JSC is responsible for: - receiving the frozen meteorites. - staging: repackaging and changing the samples field identification numbers with official names. - submitting the names to the Nomenclature Committee of the Meteoritical Society for approval as new meteorites. - initial processing: weighing, measuring, describing and photographing the sample and providing a chip for classification to the Smithsonian Institution staff. - the issuing of two newsletters per year, announcing hundreds of new meteorites. - the handling of requests from the scientific community and the allocation of those requests that are approved. - providing supplies and tools for the field team such as teflon bags and tape, aluminum foil, clean tweezers and tongs. - maintaining the meteorite database with more than 76,000 sample splits. - making petrographic thin and thick sections for the JSC library and scientific investigators. - providing storage and handling of the meteorites in a class 10,000 clean room. Samples that have not been requested for three years are sent to the Smithsonian for permanent storage. There have been several seasons in recent years with two field teams, increasing the number of acquired samples (>1000 in a few seasons). We have recently increased our storage space and additional staff to better serve the scientific community.

McBride, K. M.↗

Deductive Verification of Cryptographic Software

We report on the application of an off-the-shelf verification platform to the RC4 stream cipher cryptographic software implementation (as available in the openSSL library), and introduce a deductive verification technique based on self-composition for proving the absence of error propagation.

Almeida, Jose Barcelar↗

Fully-Implicit Navier-Stokes (FIN-S)

FIN-S is a SUPG finite element code for flow problems under active development at NASA Lyndon B. Johnson Space Center and within PECOS: a) The code is built on top of the libMesh parallel, adaptive finite element library. b) The initial implementation of the code targeted supersonic/hypersonic laminar calorically perfect gas flows & conjugate heat transfer. c) Initial extension to thermochemical nonequilibrium about 9 months ago. d) The technologies in FIN-S have been enhanced through a strongly collaborative research effort with Sandia National Labs.

Kirk, Benjamin S.↗

Comet Gas and Dust Dynamics Modeling

This software models the gas and dust dynamics of comet coma (the head region of a comet) in order to support the Microwave Instrument for Rosetta Orbiter (MIRO) project. MIRO will study the evolution of the comet 67P/Churyumov-Gerasimenko's coma system. The instrument will measure surface temperature, gas-production rates and relative abundances, and velocity and excitation temperatures of each species along with their spatial temporal variability. This software will use these measurements to improve the understanding of coma dynamics. The modeling tool solves the equation of motion of a dust particle, the energy balance equation of the dust particle, the continuity equation for the dust and gas flow, and the dust and gas mixture energy equation. By solving these equations numerically, the software calculates the temperature and velocity of gas and dust as a function of time for a given initial gas and dust production rate, and a dust characteristic parameter that measures the ability of a dust particle to adjust its velocity to the local gas velocity. The software is written in a modular manner, thereby allowing the addition of more dynamics equations as needed. All of the numerical algorithms are added in-house and no third-party libraries are used.

Von Allmen, Paul A.↗

SCDU Testbed Automated In-Situ Alignment, Data Acquisition and Analysis

In the course of fulfilling its mandate, the Spectral Calibration Development Unit (SCDU) testbed for SIM-Lite produces copious amounts of raw data. To effectively spend time attempting to understand the science driving the data, the team devised computerized automations to limit the time spent bringing the testbed to a healthy state and commanding it, and instead focus on analyzing the processed results. We developed a multi-layered scripting language that emphasized the scientific experiments we conducted, which drastically shortened our experiment scripts, improved their readability, and all-but-eliminated testbed operator errors. In addition to scientific experiment functions, we also developed a set of automated alignments that bring the testbed up to a well-aligned state with little more than the push of a button. These scripts were written in the scripting language, and in Matlab via an interface library, allowing all members of the team to augment the existing scripting language with complex analysis scripts. To keep track of these results, we created an easily-parseable state log in which we logged both the state of the testbed and relevant metadata. Finally, we designed a distributed processing system that allowed us to farm lengthy analyses to a collection of client computers which reported their results in a central log. Since these logs were parseable, we wrote query scripts that gave us an effortless way to compare results collected under different conditions. This paper serves as a case-study, detailing the motivating requirements for the decisions we made and explaining the implementation process.

Automation↗

NST Middleware Enhancements for a Netcentric Simulation Architecture (MENSA)

The presentation outline includes source coding, channel coding, source and channel coding, results, and acknowledgements. Topics include: project description, in-lab demo of coding gain using swarm based platform, source coding algorithms, Huffman coding, Lempel-Ziv coding algorithm, channel coding, LT codes, source and channel coding, MENSA beta code in an unofficial TENA library, and Wireshark tool.

simulation↗

Adjustable Autonomy Testbed

The Adjustable Autonomy Testbed (AAT) is a simulation-based testbed located in the Intelligent Systems Laboratory in the Automation, Robotics and Simulation Division at NASA Johnson Space Center. The purpose of the testbed is to support evaluation and validation of prototypes of adjustable autonomous agent software for control and fault management for complex systems. The AA T project has developed prototype adjustable autonomous agent software and human interfaces for cooperative fault management. This software builds on current autonomous agent technology by altering the architecture, components and interfaces for effective teamwork between autonomous systems and human experts. Autonomous agents include a planner, flexible executive, low level control and deductive model-based fault isolation. Adjustable autonomy is intended to increase the flexibility and effectiveness of fault management with an autonomous system. The test domain for this work is control of advanced life support systems for habitats for planetary exploration. The CONFIG hybrid discrete event simulation environment provides flexible and dynamically reconfigurable models of the behavior of components and fluids in the life support systems. Both discrete event and continuous (discrete time) simulation are supported, and flows and pressures are computed globally. This provides fast dynamic simulations of interacting hardware systems in closed loops that can be reconfigured during operations scenarios, producing complex cascading effects of operations and failures. Current object-oriented model libraries support modeling of fluid systems, and models have been developed of physico-chemical and biological subsystems for processing advanced life support gases. In FY01, water recovery system models will be developed.

Malin, Jane T.↗

Sparse Superpixel Unmixing for Hyperspectral Image Analysis

Software was developed that automatically detects minerals that are present in each pixel of a hyperspectral image. An algorithm based on sparse spectral unmixing with Bayesian Positive Source Separation is used to produce mineral abundance maps from hyperspectral images. A superpixel segmentation strategy enables efficient unmixing in an interactive session. The algorithm computes statistically likely combinations of constituents based on a set of possible constituent minerals whose abundances are uncertain. A library of source spectra from laboratory experiments or previous remote observations is used. A superpixel segmentation strategy improves analysis time by orders of magnitude, permitting incorporation into an interactive user session (see figure). Mineralogical search strategies can be categorized as supervised or unsupervised. Supervised methods use a detection function, developed on previous data by hand or statistical techniques, to identify one or more specific target signals. Purely unsupervised results are not always physically meaningful, and may ignore subtle or localized mineralogy since they aim to minimize reconstruction error over the entire image. This algorithm offers advantages of both methods, providing meaningful physical interpretations and sensitivity to subtle or unexpected minerals.

Castano, Rebecca↗

In-Situ Pointing Correction and Rover Microlocalization

Two software programs, marstie and marsnav, work together to generate pointing corrections and rover micro-localization for in-situ images. The programs are based on the PIG (Planetary Image Geometry) library, which handles all mission dependencies. As a result, there is no mission-specific code in either of these programs. This software corrects geometric seams in images as much as possible.

Deen, Robert G.↗

Reconstituted Three-Dimensional Interactive Imaging

A method combines two-dimensional images, enhancing the images as well as rendering a 3D, enhanced, interactive computer image or visual model. Any advanced compiler can be used in conjunction with any graphics library package for this method, which is intended to take digitized images and virtually stack them so that they can be interactively viewed as a set of slices. This innovation can take multiple image sources (film or digital) and create a "transparent" image with higher densities in the image being less transparent. The images are then stacked such that an apparent 3D object is created in virtual space for interactive review of the set of images. This innovation can be used with any application where 3D images are taken as slices of a larger object. These could include machines, materials for inspection, geological objects, or human scanning. Illuminous values were stacked into planes with different transparency levels of tissues. These transparency levels can use multiple energy levels, such as density of CT scans or radioactive density. A desktop computer with enough video memory to produce the image is capable of this work. The memory changes with the size and resolution of the desired images to be stacked and viewed.

Hamilton, Joseph↗

NAIF Toolkit - Extended

The Navigation Ancillary Infor ma tion Facility (NAIF) at JPL, acting under the direction of NASA s Office of Space Science, has built a data system named SPICE (Spacecraft Planet Instrument Cmatrix Events) to assist scientists in planning and interpreting scientific observations (see figure). SPICE provides geometric and some other ancillary information needed to recover the full value of science instrument data, including correlation of individual instrument data sets with data from other instruments on the same or other spacecraft. This data system is used to produce space mission observation geometry data sets known as SPICE kernels. It is also used to read SPICE kernels and to compute derived quantities such as positions, orientations, lighting angles, etc. The SPICE toolkit consists of a subroutine/ function library, executable programs (both large applications and simple utilities that focus on kernel management), and simple examples of using SPICE toolkit subroutines. This software is very accurate, thoroughly tested, and portable to all computers. It is extremely stable and reusable on all missions. Since the previous version, three significant capabilities have been added: Interactive Data Language (IDL) interface, MATLAB interface, and a geometric event finder subsystem.

Acton, Charles H., Jr.↗

Process to Selectively Distinguish Viable from Non-Viable Bacterial Cells

The combination of ethidium monoazide (EMA) and post-fragmentation, randomly primed DNA amplification technologies will enhance the analytical capability to discern viable from non-viable bacterial cells in spacecraft-related samples. Intercalating agents have been widely used since the inception of molecular biology to stain and visualize nucleic acids. Only recently, intercalating agents such as EMA have been exploited to selectively distinguish viable from dead bacterial cells. Intercalating dyes can only penetrate the membranes of dead cells. Once through the membrane and actually inside the cell, they intercalate DNA and, upon photolysis with visible light, produce stable DNA monoadducts. Once the DNA is crosslinked, it becomes insoluble and unable to be fragmented for post-fragmentation, randomly primed DNA library formation. Viable organisms DNA remains unaffected by the intercalating agents, allowing for amplification via post-fragmentation, randomly primed technologies. This results in the ability to carry out downstream nucleic acid-based analyses on viable microbes to the exclusion of all non-viable cells.

LaDuc, Myron T.↗

Efficient Parallel Engineering Computing on Linux Workstations

A C software module has been developed that creates lightweight processes (LWPs) dynamically to achieve parallel computing performance in a variety of engineering simulation and analysis applications to support NASA and DoD project tasks. The required interface between the module and the application it supports is simple, minimal and almost completely transparent to the user applications, and it can achieve nearly ideal computing speed-up on multi-CPU engineering workstations of all operating system platforms. The module can be integrated into an existing application (C, C++, Fortran and others) either as part of a compiled module or as a dynamically linked library (DLL).

Lou, John Z.↗

Discovery and Identification of Dimethylsilanediol as a Contaminant in ISS Potable Water

In September of 2010, analysis of ISS potable water samples was undertaken to determine the contaminant responsible for a rise in total organic carbon (TOC). As analysis of the routine target list of organic compounds did not reveal the contaminant, efforts to look for unknown compounds was initiated, resulting in an unknown peak being discovered in the gas chromatography/mass spectrometry (GC/MS) analysis for glycols. A mass spectrum of the contaminant was then generated by concentrating one of the samples by evaporation and analyzing by GC/MS in full-scan mode. Although a computer match of the compound s identity could not be obtained with the instrument s database, a search with a more up to date mass spectral library yielded a good match with dimethylsilanediol (DMSD). Inductively Coupled Plasma/Mass Spectrometry (ICP/MS) analyses showed abnormally high silicon levels in the samples, confirming that the unknown contained silicon. DMSD was then synthesized to confirm the identification and provide a standard to develop a calibration curve. Further confirmation was provided by external Direct Analysis in Real Time (DART) GC/MS analysis. A preliminary GC/MS method was then developed and archived samples from various locations on ISS were analyzed to determine the extent of the contamination and provide data for troubleshooting. This paper describes these events in more detail as well as problems encountered in routine GC/MS analyses and the subsequent development of high performance liquid chromatography and LC/MS/MS methods for quantitation of DMSD.

Rutz, Jeffrey A.↗

NASA Tech Briefs, December 2010

Topics include: Coherent Frequency Reference System for the NASA Deep Space Network; Diamond Heat-Spreader for Submillimeter-Wave Frequency Multipliers; 180-GHz I-Q Second Harmonic Resistive Mixer MMIC; Ultra-Low-Noise W-Band MMIC Detector Modules; 338-GHz Semiconductor Amplifier Module; Power Amplifier Module with 734-mW Continuous Wave Output Power; Multiple Differential-Amplifier MMICs Embedded in Waveguides; Rapid Corner Detection Using FPGAs; Special Component Designs for Differential-Amplifier MMICs; Multi-Stage System for Automatic Target Recognition; Single-Receiver GPS Phase Bias Resolution; Ultra-Wideband Angle-of-Arrival Tracking Systems; Update on Waveguide-Embedded Differential MMIC Amplifiers; Automation Framework for Flight Dynamics Products Generation; Product Operations Status Summary Metrics; Mars Terrain Generation; Application-Controlled Parallel Asynchronous Input/Output Utility; Planetary Image Geometry Library; Propulsion Design With Freeform Fabrication (PDFF); Economical Fabrication of Thick-Section Ceramic Matrix Composites; Process for Making a Noble Metal on Tin Oxide Catalyst; Stacked Corrugated Horn Rings; Refinements in an Mg/MgH2/H2O-Based Hydrogen Generator; Continuous/Batch Mg/MgH2/H2O-Based Hydrogen Generator; Strain System for the Motion Base Shuttle Mission Simulator; Ko Displacement Theory for Structural Shape Predictions; Pyrotechnic Actuator for Retracting Tubes Between MSL Subsystems; Surface-Enhanced X-Ray Fluorescence; Infrared Sensor on Unmanned Aircraft Transmits Time-Critical Wildfire Data; and Slopes To Prevent Trapping of Bubbles in Microfluidic Channels.

Source record↗

Allophane on Mars: Evidence from IR Spectroscopy and TES Spectral Models

Allophane is an alteration product of volcanic glass and a clay mineral precursor that is commonly found in basaltic soils on Earth. It is a poorly-crystalline or amorphous, hydrous aluminosilicate with Si/Al ratios ranging from approx.0.5-1 [Wada, 1989]. Analyses of thermal infrared (TIR) spectra of the Martian surface from TES show high-silica phases at mid-to-high latitudes that have been proposed to be primary volcanic glass [Bandfield et al., 2000; Bandfield, 2002; Rogers and Christensen, 2007] or poorly-crystalline secondary silicates such as allophane or aluminous amorphous silica [Kraft et al., 2003; Michalski et al., 2006; Rogers and Christensen, 2007; Kraft, 2009]. Phase modeling of chemical data from the APXS on the Mars Exploration Rover Spirit suggest the presence of allophane in chemically weathered rocks [Ming et al., 2006]. The presence of allophane on Mars has not been previously tested with IR spectroscopy because allophane spectra have not been available. We synthesized allophanes and allophanic gels with a range of Si/Al ratios to measure TIR emission and VNIR reflectance spectra and to test for the presence of allophane in Martian soils. VNIR reflectance spectra of the synthetic allophane samples have broad absorptions near 1.4 m from OH stretching overtones and 1.9 m from a combination of stretching and bending vibrations in H2O. Samples have a broad absorption centered near 2.25 microns, from AlAlOH combination bending and stretching vibrations, that shifts position with Si/Al ratio. Amorphous silica (opaline silica or primary volcanic glass) has been identified in CRISM spectra of southern highland terrains based on the presence of 1.4, 1.9, and broad 2.25 m absorptions [Mustard et al., 2008]; however, these absorptions are also consistent with the presence of allophane. TIR emission spectra of the synthetic allophanes show two spectrally distinct types: Si-rich and Al-rich. Si-rich allophanes have two broad absorptions centered near 1080 and 430 cm-1 from Si(Al)-O stretching and Si(Al)-O bending vibrations, respectively, and Al-rich allophanes have three broad absorptions centered near 950, 540, and 430 cm-1. We used a spectral library commonly used to deconvolve TES spectra and four allophane spectra to model nine spectrally distinct regions on Mars [from Rogers et al., 2007]. Regions previously modeled with high-silica phases contain significant amounts of allophane (>10 vol.%) in our models. Our models of northern Acidalia, the type locality for surface type 2 materials, contain 40 vol.% Si-rich allophane. The presence of allophane in multiple surface regions of Mars indicates a more widespread occurrence of low-temperature aqueous alteration at moderate pH than has been previously recognized. The regional variations in modeled abundances and the types of allophane (Si- vs. Al-rich) suggest regional differences in Mars weathering processes.

Ming, Douglas W.↗

Propulsion Technology Lifecycle Operational Analysis

The paper presents the results of a focused effort performed by the members of the Space Propulsion Synergy Team (SPST) Functional Requirements Sub-team to develop propulsion data to support Advanced Technology Lifecycle Analysis System (ATLAS). This is a spreadsheet application to analyze the impact of technology decisions at a system-of-systems level. Results are summarized in an Excel workbook we call the Technology Tool Box (TTB). The TTB provides data for technology performance, operations, and programmatic parameters in the form of a library of technical information to support analysis tools and/or models. The lifecycle of technologies can be analyzed from this data and particularly useful for system operations involving long running missions. The propulsion technologies in this paper are listed against Chemical Rocket Engines in a Work Breakdown Structure (WBS) format. The overall effort involved establishing four elements: (1) A general purpose Functional System Breakdown Structure (FSBS). (2) Operational Requirements for Rocket Engines. (3) Technology Metric Values associated with Operating Systems (4) Work Breakdown Structure (WBS) of Chemical Rocket Engines The list of Chemical Rocket Engines identified in the WBS is by no means complete. It is planned to update the TTB with a more complete list of available Chemical Rocket Engines for United States (US) engines and add the Foreign rocket engines to the WBS which are available to NASA and the Aerospace Industry. The Operational Technology Metric Values were derived by the SPST Sub-team in the form of the TTB and establishes a database for users to help evaluate and establish the technology level of each Chemical Rocket Engine in the database. The Technology Metric Values will serve as a guide to help determine which rocket engine to invest technology money in for future development.

Robinson, John W.↗

Major Constituents Analysis for the Vehicle Cabin Atmosphere Monitor

Vehicle Cabin Atmosphere Monitor (VCAM) can provide a means for monitoring the air within enclosed environments such as the International Space Station, the Crew Exploration Vehicle (CEV), a Lunar habitat, or another vehicle traveling to Mars. The software processes a sum total spectra (counts vs. mass channel) with the intention of computing abundance ratios for N2, O2, CO2, Ar2, and H2O. A brute-force powerset expansion compares a library of expected mass lines with those found within the data. Least squares error is combined with a penalty term for using small peaks.

Mandrake, Lukas↗