Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Library”

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 541 records · Page 30

System Architecture Modeling for Technology Portfolio Management using ATLAS

Strategic planners and technology portfolio managers have traditionally relied on consensus-based tools, such as Analytical Hierarchy Process (AHP) and Quality Function Deployment (QFD) in planning the funding of technology development. While useful to a certain extent, these tools are limited in the ability to fully quantify the impact of a technology choice on system mass, system reliability, project schedule, and lifecycle cost. The Advanced Technology Lifecycle Analysis System (ATLAS) aims to provide strategic planners a decision support tool for analyzing technology selections within a Space Exploration Architecture (SEA). Using ATLAS, strategic planners can select physics-based system models from a library, configure the systems with technologies and performance parameters, and plan the deployment of a SEA. Key parameters for current and future technologies have been collected from subject-matter experts and other documented sources in the Technology Tool Box (TTB). ATLAS can be used to compare the technical feasibility and economic viability of a set of technology choices for one SEA, and compare it against another set of technology choices or another SEA. System architecture modeling in ATLAS is a multi-step process. First, the modeler defines the system level requirements. Second, the modeler identifies technologies of interest whose impact on an SEA. Third, the system modeling team creates models of architecture elements (e.g. launch vehicles, in-space transfer vehicles, crew vehicles) if they are not already in the model library. Finally, the architecture modeler develops a script for the ATLAS tool to run, and the results for comparison are generated.

Thompson, Robert W.↗

Cost savings through multimission code reuse for Mars image products

An overview of the library's design will be presented, along with mission adaptation experiences and lessons learned, and the kinds of additional functionality that have been added while still retaining its multimission character. The application programs using the library will also be briefly described.

cost savings ground system image processing Mars i↗

Development and Validation of a Pressurization System Model for a Crossfeed Subscale Water Test Article

A pressurization system model was developed for a crossfeed subscale water test article using the EASY5 modeling software. The model consisted of an integrated tank pressurization and pressurization line model. The tank model was developed using the general purpose library, while the line model was assembled from the gas dynamic library. The pressurization system model was correlated to water test data obtained from nine test runs conducted on the crossfeed subscale test article. The model was first correlated to a representative test run and frozen. The correlated model was then used to predict the tank pressures and compared with the test data for eight other runs. The model prediction showed excellent agreement with the test data, allowing it to be used in a later study to analyze the pressurization system performance of a full-scale bimese vehicle with cryogenic propellants.

Nguyen, Han↗

Automated Classification of Thermal Infrared Spectra Using Self-organizing Maps

Existing and planned space missions to a variety of planetary and satellite surfaces produce an ever increasing volume of spectral data. Understanding the scientific informational content in this large data volume is a daunting task. Fortunately various statistical approaches are available to assess such data sets. Here we discuss an automated classification scheme based on Kohonen Self-organizing maps (SOM) we have developed. The SUM process produces an output layer were spectra having similar properties lie in close proximity to each other. One major effort is partitioning this output layer into appropriate regions. This is prefonned by defining dosed regions based upon the strength of the boundaries between adjacent cells in the SOM output layer. We use the Davies-Bouldin index as a measure of the inter-class similarities and intra-class dissimilarities that determines the optimum partition of the output layer, and hence number of SOM clusters. This allows us to identify the natural number of clusters formed from the spectral data. Mineral spectral libraries prepared at Arizona State University (ASU) and John Hopkins University (JHU) are used to test and evaluate the classification scheme. We label the library sample spectra in a hierarchical scheme with class, subclass, and mineral group names. We use a portion of the spectra to train the SOM, i.e. produce the output layer, while the remaining spectra are used to test the SOM. The test spectra are presented to the SOM output layer and assigned membership to the appropriate cluster. We then evaluate these assignments to assess the scientific meaning and accuracy of the derived SOM classes as they relate to the labels. We demonstrate that unsupervised classification by SOMs can be a useful component in autonomous systems designed to identify mineral species from reflectance and emissivity spectra in the therrnal IR.

Roush, Ted L.↗

Chronology of KSC and KSC Related Events for 2006

This document is intended to serve as a record of KSC events and is a reference source for historians and other researchers. Arrangement is by day and month and individual articles are attributed to published sources. Materials were researched and compiled by the KSC Library Archivist for KSC Library Services Contractor, InDyne, Inc.

Liston, Elaine E.↗

The Pulse Width Modulator ASIC for Deep Space Missions

The Jet Propulsion Laboratory has started the development of a Pulse Width Modulator Application Specific Integrated Circuit (PWMA). This development is leveraging the previous development of the Switch Control ASIC (SCA). The purpose of the development is to provide the control for a selected range of power converter topologies and to meet the stringent environmental requirements of deep space missions. The PWMA will include several power control functions that are not normally included on the off-the-shelf components available today. One key functional requirement is the ability to implement an N + K redundant power converter with the ability to control the charging of a battery. Other applications will be the typical point of load isolated and non-isolated power converters. The purpose the development is not only to provide a much needed flight part, but also to accelerate the engineering process by using a standard cell library from previous ASIC developments. Under previous developments with Boeing and Lockheed Martin, JPL has produced three ASICs. Each ASIC has been implemented by using an analog standard cell library. One such development was the SCA, which is design to provide a floating power switch control. The functional verification of this ASIC has been completed and the cells used have been targeted for the new development of the PWMA. The primary function of the PWMA is to provide the control function of a point of load power converter. The design is an isolated 60 W converter with a 33 V output. In architecting the design, several functions were left up to the power converter design in order to make the ASIC more generic. The ASIC can be used for several power converter topologies and power levels. Some additional features have been added to the ASIC to provide the interfaces for multi-phase topologies and battery control functions. An N+K fault tolerant strategy has been implemented in order to provide the battery control functions. The PWMA has been developed to provide an ASIC with several functions not normally available in the off the shelf controllers. These functions have been added to enable the power converter designers to achieve fault tolerant designs and battery control functions.

Pulse Width Modulator Application Specific Integra↗

Real-time spatio-temporal coherence estimation for autonomous mode identification and invariance tracking

A general method of anomaly detection from time-correlated sensor data is disclosed. Multiple time-correlated signals are received. Their cross-signal behavior is compared against a fixed library of invariants. The library is constructed during a training process, which is itself data-driven using the same time-correlated signals. The method is applicable to a broad class of problems and is designed to respond to any departure from normal operation, including faults or events that lie outside the training envelope.

James, Mark L.↗

Thermal and Evolved Gas Analysis of Geologic Samples Containing Organic Materials: Implications for the 2007 Mars Phoenix Scout Mission

The Thermal and Evolved Gas Analyzer (TEGA) instrument scheduled to fly onboard the 2007 Mars Phoenix Scout Mission will perform differential scanning calorimetry (DSC) and evolved gas analysis (EGA) of soil samples and ice collected from the surface and subsurface at a northern landing site on Mars. We have been developing a sample characterization data library using a laboratory DSC integrated with a quadrupole mass spectrometer to support the interpretations of TEGA data returned during the mission. The laboratory TEGA test-bed instrument has been modified to operate under conditions similar to TEGA, i.e., reduced pressure (e.g., 100 torr) and reduced carrier gas flow rates. We have previously developed a TEGA data library for a variety of volatile-bearing mineral phases, including Fe-oxyhydroxides, phyllosilicates, carbonates, and sulfates. Here we examine the thermal and evolved gas properties of samples that contain organics. One of the primary objectives of the Phoenix Scout Mission is to search for habitable zones by assessing organic or biologically interesting materials in icy soil. Nitrogen is currently the carrier gas that will be used for TEGA. In this study, we examine two possible modes of detecting organics in geologic samples; i.e., pyrolysis using N2 as the carrier gas and combustion using O2 as the carrier gas.

Lauer, H. V., Jr.↗

Chronology of KSC and KSC Related Events for 2008

This document is intended to serve as a record of KSC events and is a reference source for historians and other researchers. Arrangement is by day and month and individual articles are attributed to published sources. Materials were researched and compiled by the KSC Library Archivist for KSC Library Services Contractor, Abacus Technology Corporation.

Liston, Elaine E.↗

Knowledge Discovery/A Collaborative Approach, an Innovative Solution

Collaboration between Medical Informatics and Healthcare Systems (MIHCS) at NASA/Johnson Space Center (JSC) and the Texas Medical Center (TMC) Library was established to investigate technologies for facilitating knowledge discovery across multiple life sciences research disciplines in multiple repositories. After reviewing 14 potential Enterprise Search System (ESS) solutions, Collexis was determined to best meet the expressed needs. A three month pilot evaluation of Collexis produced positive reports from multiple scientists across 12 research disciplines. The joint venture and a pilot-phased approach achieved the desired results without the high cost of purchasing software, hardware or additional resources to conduct the task. Medical research is highly compartmentalized by discipline, e.g. cardiology, immunology, neurology. The medical research community at large, as well as at JSC, recognizes the need for cross-referencing relevant information to generate best evidence. Cross-discipline collaboration at JSC is specifically required to close knowledge gaps affecting space exploration. To facilitate knowledge discovery across these communities, MIHCS combined expertise with the TMC library and found Collexis to best fit the needs of our researchers including:

Fitts, Mary A.↗

JMS Proxy and C/C++ Client SDK

JMS Proxy and C/C++ Client SDK (JMS signifies "Java messaging service" and "SDK" signifies "software development kit") is a software package for developing interfaces that enable legacy programs (here denoted "clients") written in the C and C++ languages to communicate with each other via a JMS broker. This package consists of two main components: the JMS proxy server component and the client C library SDK component. The JMS proxy server component implements a native Java process that receives and responds to requests from clients. This component can run on any computer that supports Java and a JMS client. The client C library SDK component is used to develop a JMS client program running in each affected C or C++ environment, without need for running a Java virtual machine in the affected computer. A C client program developed by use of this SDK has most of the quality-of-service characteristics of standard Java-based client programs, including the following: Durable subscriptions; Asynchronous message receipt; Such standard JMS message qualities as "TimeToLive," "Message Properties," and "DeliveryMode" (as the quoted terms are defined in previously published JMS documentation); and Automatic reconnection of a JMS proxy to a restarted JMS broker.

Wolgast, Paul↗

Thermal Infrared Emission Spectroscopy of Synthetic Allophane and its Potential Formation on Mars

Allophane is a poorly-crystalline, hydrous aluminosilicate with variable Si/Al ratios approx.0.5-1 and a metastable precursor of clay minerals. On Earth, it forms rapidly by aqueous alteration of volcanic glass under neutral to slightly acidic conditions [1]. Based on in situ chemical measurements and the identification of alteration phases [2-4], the Martian surface is interpreted to have been chemically weathered on local to regional scales. Chemical models of altered surfaces detected by the Mars Exploration Rover Spirit in Gusev crater suggest the presence of an allophane-like alteration product [3]. Thermal infrared (TIR) spectroscopy and spectral deconvolution models are primary tools for determining the mineralogy of the Martian surface [5]. Spectral models of data from the Thermal Emission Spectrometer (TES) indicate a global compositional dichotomy, where high latitudes tend to be enriched in a high-silica material [6,7], interpreted as high-silica, K-rich volcanic glass [6,8]. However, later interpretations proposed that the high-silica material may be an alteration product (such as amorphous silica, clay minerals, or allophane) and that high latitude surfaces are chemically weathered [9-11]. A TIR spectral library of pure minerals is available for the public [12], but it does not contain allophane spectra. The identification of allophane on the Martian surface would indicate high water activity at the time of its formation and would help constrain the aqueous alteration environment [13,14]. The addition of allophane to the spectral library is necessary to address the global compositional dichotomy. In this study, we characterize a synthetic allophane by IR spectroscopy, X-ray diffraction (XRD), and transmission electron microscopy (TEM) to create an IR emission spectrum of pure allophane for the Mars science community to use in Martian spectral models.

Rampe, E. B.↗

X-Windows Socket Widget Class

The X-Windows Socket Widget Class ("Class" is used here in the object-oriented-programming sense of the word) was devised to simplify the task of implementing network connections for graphical-user-interface (GUI) computer programs. UNIX Transmission Control Protocol/Internet Protocol (TCP/IP) socket programming libraries require many method calls to configure, operate, and destroy sockets. Most X Windows GUI programs use widget sets or toolkits to facilitate management of complex objects. The widget standards facilitate construction of toolkits and application programs. The X-Windows Socket Widget Class encapsulates UNIX TCP/IP socket-management tasks within the framework of an X Windows widget. Using the widget framework, X Windows GUI programs can treat one or more network socket instances in the same manner as that of other graphical widgets, making it easier to program sockets. Wrapping ISP socket programming libraries inside a widget framework enables a programmer to treat a network interface as though it were a GUI.

Barry, Matthew R.↗

Model-Checking with Edge-Valued Decision Diagrams

We describe an algebra of Edge-Valued Decision Diagrams (EVMDDs) to encode arithmetic functions and its implementation in a model checking library along with state-of-the-art algorithms for building the transition relation and the state space of discrete state systems. We provide efficient algorithms for manipulating EVMDDs and give upper bounds of the theoretical time complexity of these algorithms for all basic arithmetic and relational operators. We also demonstrate that the time complexity of the generic recursive algorithm for applying a binary operator on EVMDDs is no worse than that of Multi-Terminal Decision Diagrams. We have implemented a new symbolic model checker with the intention to represent in one formalism the best techniques available at the moment across a spectrum of existing tools: EVMDDs for encoding arithmetic expressions, identity-reduced MDDs for representing the transition relation, and the saturation algorithm for reachability analysis. We compare our new symbolic model checking EVMDD library with the widely used CUDD package and show that, in many cases, our tool is several orders of magnitude faster than CUDD.

Roux, Pierre↗

Mini-TES Observations of Comanche Carbonate and Its Distribution

The discovery by the Spirit rover of outcrops rich in Mg-Fe carbonate [Morris et al., 2010] represents another manifestation of a diverse aqueous history in Gusev crater. In 2005, observations by the Moessbauer spectrometer (MB) on outcrops dubbed Comanche provided initial indication of Fe-Mg carbonate that was subsequently supported by analysis of elemental data from the Alpha Particle X-ray Spectrometer (APXS). The recognition of a carbonate component in thermal infrared spectra measured by the Miniature Thermal Emission Spectrometer (Mini-TES) was significantly delayed due to dust contamination of the instrument's optics. With the implementation of a viable dust correction, the Comanche spectra were revisited and presented clear and compelling evidence for a Mg-Fe carbonate component that could be as much as a third of the total mineral abundance. The data from all three instruments in combination are best matched by Mg-Fe carbonate with an abundance of 16-34 wt%. Mini-TES spectra were acquired for 12 targets at various locations on the Comanche (4-5 m long) and Comanche Spur (1-2 m long) outcrops, the latter being the location of the MB and APXS measurements. The two outcrops are spectrally comparable and share similar morphology and texture based on color images from the Panoramic Camera (Pancam). The highest quality Mini-TES spectrum comes from the larger Comanche outcrop on a target named Saupitty. Linear least squares modeling of the Saupitty spectrum employed a library of laboratory spectra tailored for consistency with the APXS and MB data and included spectra representing Martian dust, a slope spectrum to account for any temperature determination errors, and a blackbody spectrum to account for differences in spectral contrast between the laboratory and Mini-TES spectrum. Successful modeling of the Comanche Saupitty spectrum required one or more carbonate phases to obtain a good fit. Excluding all carbonates from the full starting library more than doubled the root-mean-squared error of the model fit (0.147% vs. 0.299%). Because Mg-Fe carbonate and Ca-Mg carbonate (dolomite) are so spectrally similar over the range used for modeling, both provide a comparable fit. However, Carich carbonates like dolomite are precluded based on APXS data and are inconsistent with MB results. The Comanche carbonate rocks are stratigraphically above a set of olivine-rich volcaniclastic rocks known as Algonquin class that mantle the Haskin Ridge feature of the Columbia Hills. Based on ~50 Mini-TES observations, the Comanche outcrops are the only rocks that host abundant carbonate. However, a target at the base of the larger Comanche outcrop appears spectrally transitional between the carbonate and olivine units. This transitional spectral character applies to additional outcrops a few 10s of meters away from Comanche that also appear stratigraphically transitional. Additional work will attempt to establish whether we are seeing an alteration horizon or depositional unit associated with the emplacement Comanche carbonate.

Ruff, Steven W.↗

Testing of Haar-Like Feature in Region of Interest Detection for Automated Target Recognition (ATR) System

The objectives of this project were to develop a ROI (Region of Interest) detector using Haar-like feature similar to the face detection in Intel's OpenCV library, implement it in Matlab code, and test the performance of the new ROI detector against the existing ROI detector that uses Optimal Trade-off Maximum Average Correlation Height filter (OTMACH). The ROI detector included 3 parts: 1, Automated Haar-like feature selection in finding a small set of the most relevant Haar-like features for detecting ROIs that contained a target. 2, Having the small set of Haar-like features from the last step, a neural network needed to be trained to recognize ROIs with targets by taking the Haar-like features as inputs. 3, using the trained neural network from the last step, a filtering method needed to be developed to process the neural network responses into a small set of regions of interests. This needed to be coded in Matlab. All the 3 parts needed to be coded in Matlab. The parameters in the detector needed to be trained by machine learning and tested with specific datasets. Since OpenCV library and Haar-like feature were not available in Matlab, the Haar-like feature calculation needed to be implemented in Matlab. The codes for Adaptive Boosting and max/min filters in Matlab could to be found from the Internet but needed to be integrated to serve the purpose of this project. The performance of the new detector was tested by comparing the accuracy and the speed of the new detector against the existing OTMACH detector. The speed was referred as the average speed to find the regions of interests in an image. The accuracy was measured by the number of false positives (false alarms) at the same detection rate between the two detectors.

neural network↗

Development of an e-VLBI Data Transport Software Suite with VDIF

We have developed a software library (KVTP-lib) for VLBI data transmission over the network with the VDIF (VLBI Data Interchange Format), which is the newly proposed standard VLBI data format designed for electronic data transfer over the network. The software package keeps the application layer (VDIF frame) and the transmission layer separate, so that each layer can be developed efficiently. The real-time VLBI data transmission tool sudp-send is an application tool based on the KVTP-lib library. sudp-send captures the VLBI data stream from the VSI-H interface with the K5/VSI PC-board and writes the data to file in standard Linux file format or transmits it to the network using the simple- UDP (SUDP) protocol. Another tool, sudp-recv , receives the data stream from the network and writes the data to file in a specific VLBI format (K5/VSSP, VDIF, or Mark 5B). This software system has been implemented on the Wettzell Tsukuba baseline; evaluation before operational employment is under way.

Sekido, Mamoru↗

Observation Scheduling System

Software has been designed to schedule remote sensing with the Earth Observing One spacecraft. The software attempts to satisfy as many observation requests as possible considering each against spacecraft operation constraints such as data volume, thermal, pointing maneuvers, and others. More complex constraints such as temperature are approximated to enable efficient reasoning while keeping the spacecraft within safe limits. Other constraints are checked using an external software library. For example, an attitude control library is used to determine the feasibility of maneuvering between pairs of observations. This innovation can deal with a wide range of spacecraft constraints and solve large scale scheduling problems like hundreds of observations and thousands of combinations of observation sequences.

Chien, Steve A.↗