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 469 records · Page 26

NELS 2.0 - A general system for enterprise wide information management

NELS, the NASA Electronic Library System, is an information management tool for creating distributed repositories of documents, drawings, and code for use and reuse by the aerospace community. The NELS retrieval engine can load metadata and source files of full text objects, perform natural language queries to retrieve ranked objects, and create links to connect user interfaces. For flexibility, the NELS architecture has layered interfaces between the application program and the stored library information. The session manager provides the interface functions for development of NELS applications. The data manager is an interface between session manager and the structured data system. The center of the structured data system is the Wide Area Information Server. This system architecture provides access to information across heterogeneous platforms in a distributed environment. There are presently three user interfaces that connect to the NELS engine; an X-Windows interface, and ASCII interface and the Spatial Data Management System. This paper describes the design and operation of NELS as an information management tool and repository.

Smith, Stephanie L.↗

Numerical analysis and modeling of atmospheric phenomena

For the past 22 years Grant NGR 22-009-727 has been supporting research in the Center for Meteorology and Physical Oceanography (and its predecessors) in a wide variety of diagnostic and modeling studies of atmospheric and ocean phenomena. Professor Jule Charney was the initial Principal Investigator. Professor Peter Stone joined him as co-Principal Investigator in 1975 and became the sole Principal Investigator in 1981. During its lifetime the Grant has supported in whole or in part 11 Master's theses, 14 Ph.D. theses, and 45 papers published in refereed scientific journals. All of these theses and papers (with bibliographic references) are listed below. All but one of the theses were used to fulfill the requirements for MIT (Massachusetts Institute of Technology) degrees and are available from the MIT libraries. The one exception is F. Chen's Ph.D. thesis which was for a Harvard degree and is available from the Harvard libraries. In addition to the work described in the citations listed below, the Grant has supported Research Assistant Amy Solomon during the past two years to carry out a study of how baroclinic adjustment is affected by vertical resolution, vertical temperature structure, and dissipation. Ms. Solomon plans to use this project for her Ph.D. thesis. Support for this project will continue under NASA Grant NAG 5-2490, 'The Factors Controlling Poleward Heat Transport in Climate Models.'

Stone, Peter H.↗

Long term trend of selected halogenated hydrocarbons

The so-called 'Library of Background Air' at the Oregon Graduate Institute was used to determine the trend in volume mixing ratios of selected halogenated hydrocarbons in the time period 1977-1989. This library consists of background air samples most of them taken at Cape Meares (Oregon). For storage stainless steel containers are used. Tests have shown the gases under consideration to be stable in these containers. Analyses using a GC/MS-system were performed for the CFCs 11, 12, 12B1 (HALON 1211, CBrClF2), 22, 113, 114 and CH3Cl, CH3Br, CH3CCl3, CCl4. The advantage of this unique investigation: different aged air samples are analyzed at the same time with the same instrument. No calibrations or intercalibrations are needed. All data are presented in normalized mixing ratios versus time. We discuss the results, derive rate constants and present a formula to describe the nonlinear increases.

Borchers, R.↗

Bureau of the Census Center for International Research

This paper describes the organization and activities of the Center for International Research at the Bureau of the Census. There is a formal publication exchange program with other government's statistical programs. This has resulted in the Center's collection being one of the world's largest in the area of international census and demographic information. Foreign statistical publications are in three libraries, one being dedicated to the former Soviet Union and one to the Peoples Republic of China. In addition to the libraries there are two computerized data bases. The International data base is a source of demographic and socio-economic statistics for all countries of the world. The second data base is the HIV/AIDS Surveillance Data Base which contains information related to the publication and dissemination of the results of seroprevalence surveys.

Pinto, Nina Pane↗

Information sources in science and technology in Finland

Finland poses some problems to be overcome in the field of scientific and technical information: a small user community which makes domestic systems costly; great distances within the country between users and suppliers of information; great distances to international data systems and large libraries abroad; and inadequate collections of scientific and technical information. The national bibliography Fennica includes all books and journals published in Finland. Data base services available in Finland include: reference data bases in science and technology; data banks for decision making such as statistical time series or legal proceedings; national bibliographies; and library catalogs.

Haarala, Arja-Riitta↗

A software architecture for automating operations processes

The Operations Engineering Lab (OEL) at JPL has developed a software architecture based on an integrated toolkit approach for simplifying and automating mission operations tasks. The toolkit approach is based on building adaptable, reusable graphical tools that are integrated through a combination of libraries, scripts, and system-level user interface shells. The graphical interface shells are designed to integrate and visually guide a user through the complex steps in an operations process. They provide a user with an integrated system-level picture of an overall process, defining the required inputs and possible output through interactive on-screen graphics. The OEL has developed the software for building these process-oriented graphical user interface (GUI) shells. The OEL Shell development system (OEL Shell) is an extension of JPL's Widget Creation Library (WCL). The OEL Shell system can be used to easily build user interfaces for running complex processes, applications with extensive command-line interfaces, and tool-integration tasks. The interface shells display a logical process flow using arrows and box graphics. They also allow a user to select which output products are desired and which input sources are needed, eliminating the need to know which program and its associated command-line parameters must be executed in each case. The shells have also proved valuable for use as operations training tools because of the OEL Shell hypertext help environment. The OEL toolkit approach is guided by several principles, including the use of ASCII text file interfaces with a multimission format, Perl scripts for mission-specific adaptation code, and programs that include a simple command-line interface for batch mode processing. Projects can adapt the interface shells by simple changes to the resources configuration file. This approach has allowed the development of sophisticated, automated software systems that are easy, cheap, and fast to build. This paper will discuss our toolkit approach and the OEL Shell interface builder in the context of a real operations process example. The paper will discuss the design and implementation of a Ulysses toolkit for generating the mission sequence of events. The Sequence of Events Generation (SEG) system provides an adaptable multimission toolkit for producing a time-ordered listing and timeline display of spacecraft commands, state changes, and required ground activities.

Miller, Kevin J.↗

Scalability study of parallel spatial direct numerical simulation code on IBM SP1 parallel supercomputer

The implementation and the performance of a parallel spatial direct numerical simulation (PSDNS) code are reported for the IBM SP1 supercomputer. The spatially evolving disturbances that are associated with laminar-to-turbulent in three-dimensional boundary-layer flows are computed with the PS-DNS code. By remapping the distributed data structure during the course of the calculation, optimized serial library routines can be utilized that substantially increase the computational performance. Although the remapping incurs a high communication penalty, the parallel efficiency of the code remains above 40% for all performed calculations. By using appropriate compile options and optimized library routines, the serial code achieves 52-56 Mflops on a single node of the SP1 (45% of theoretical peak performance). The actual performance of the PSDNS code on the SP1 is evaluated with a 'real world' simulation that consists of 1.7 million grid points. One time step of this simulation is calculated on eight nodes of the SP1 in the same time as required by a Cray Y/MP for the same simulation. The scalability information provides estimated computational costs that match the actual costs relative to changes in the number of grid points.

Hanebutte, Ulf R.↗

NASA/DOD Aerospace Knowledge Diffusion Research Project. Report 26: The technical communication practices of aerospace engineering students: Results of the phase 3 AIAA National Student Survey

This report describes similarities and differences between undergraduate and graduate engineering students in the context of two general aspects of the educational experience. First, we explore the extent to which students differ regarding the factors that lead to the choice of becoming an engineer, current satisfaction with that choice, and career-related goals and objectives. Second, we look at the technical communication practices, habits, and training of aerospace engineering students. The reported data were obtained from a survey of student members of the American Institute of Aeronautics and Astronautics (AIAA). The survey was undertaken as a phase 3 activity of the NASA/DoD Aerospace Knowledge Diffusion Research Project. Data are reported for the following categories: student demographics; skill importance, skill training, and skill helpfulness; collaborative writing; computer and information technology use and importance; use of electronic networks; use and importance of libraries and library services; use and importance of information sources and products; use of foreign language technical reports; and foreign language (reading and speaking) skills.

Pinelli, Thomas E.↗

CLIPS++: Embedding CLIPS into C++

This paper describes a set of C++ extensions to the CLIPS language and their embodiment in CLIPS++. These extensions and the implementation approach of CLIPS++ provide a new level of embeddability with C and C++. These extensions are a C++ include statement and a defcontainer construct; (include (c++-header-file.h)) and (defcontainer (c++-type)). The include construct allows C++ functions to be embedded in both the LHS and RHS of CLIPS rules. The header file in an include construct is the same header file the programmer uses for his/her own C++ code, independent of CLIPS. The defcontainer construct allows the inference engine to treat C++ class instances as CLIPS deftemplate facts. Consequently existing C++ class libraries may be transparently imported into CLIPS. These C++ types may use advanced features like inheritance, virtual functions, and templates. The implementation has been tested with several class libraries, including Rogue Wave Software's Tools.h++, GNU's libg++, and USL's C++ Standard Components. The execution speed of CLIPS++ has been determined to be 5 to 700 times the execution speed of CLIPS 6.0 (10 to 20X typical).

Obermeyer, Lance↗

NASA/DOD Aerospace Knowledge Diffusion Research Project. Report 28: The technical communication practices of aerospace engineering and science students: Results of the phase 4 cross-national surveys

This report describes similarities and differences between undergraduate and graduate aerospace engineering and science students in the context of two general aspects of the educational experience. First, we explore the extent to which students differ regarding the factors that lead to the choice of becoming an aerospace engineer or a scientist, current satisfaction with that choice, and career-related goals and objectives. Second, we look at the technical communication skills, practices, habits, and training of aerospace engineering and science students. The reported data were obtained from a survey of students enrolled in aerospace engineering and science programs at universities in India, Japan, Russia, and the United Kingdom. The surveys were undertaken as part of the NASA/DOD Aerospace Knowledge Diffusion Research Project. Data are reported for the following categories: student demographics; skill importance, skill training, and skill helpfulness; collaborative writing; computer and information technology use and importance, use of electronic networks; use and importance of libraries and library services; use and importance of information sources and products; use of foreign language technical reports; and foreign language (reading and speaking) skills.

Pinelli, Thomas E.↗

NASA/DOD Aerospace Knowledge Diffusion Research Project. Report 27: The technical communication practices of engineering and science students: Results of the phase 3 academic surveys

This report describes similarities and differences between undergraduate and graduate engineering science students in the context of two general aspects of the educational experience. First, we explore the extent to which students differ regarding the factors that lead to the choice of becoming an engineer or a scientist, current satisfaction with that choice, and career-related goals and objectives. Second, we look at the technical communication practices, habits, and training of engineers and science (Physics) students. The reported data were obtained from a survey of students enrolled in the College of Engineering at the University of Illinois at Urbana-Champaign, Bowling Green State University, and Texas A&M University. The survey was undertaken as part of the NASA/DOD Aerospace Knowledge Diffusion Research Project. Data are reported for the following categories: student demographics; skill importance, skill training, and skill helpfulness; collaborative writing; computer and information technology use and importance, use of electronic networks; use and importance of libraries and library services; use and importance of information sources and products; use of foreign technical reports; and foreign language (reading and speaking) skills.

Pinelli, Thomas E.↗

Integrating planning and reactive control

Our research is developing persistent agents that can achieve complex tasks in dynamic and uncertain environments. We refer to such agents as taskable, reactive agents. An agent of this type requires a number of capabilities. The ability to execute complex tasks necessitates the use of strategic plans for accomplishing tasks; hence, the agent must be able to synthesize new plans at run time. The dynamic nature of the environment requires that the agent be able to deal with unpredictable changes in its world. As such, agents must be able to react to unanticipated events by taking appropriate actions in a timely manner, while continuing activities that support current goals. The unpredictability of the world could lead to failure of plans generated for individual tasks. Agents must have the ability to recover from failures by adapting their activities to the new situation, or replanning if the world changes sufficiently. Finally, the agent should be able to perform in the face of uncertainty. The Cypress system, described here, provides a framework for creating taskable, reactive agents. Several features distinguish our approach: (1) the generation and execution of complex plans with parallel actions; (2) the integration of goal-driven and event driven activities during execution; (3) the use of evidential reasoning for dealing with uncertainty; and (4) the use of replanning to handle run-time execution problems. Our model for a taskable, reactive agent has two main intelligent components, an executor and a planner. The two components share a library of possible actions that the system can take. The library encompasses a full range of action representations, including plans, planning operators, and executable procedures such as predefined standard operating procedures (SOP's). These three classes of actions span multiple levels of abstraction.

Wilkins, David E.↗

A tool for manual endmember selection and spectral unmixing

Sampling a continuous radiance spectrum in many narrow contiguous spectral bands results in a high covariance between the bands. Hence, the true dimensionality of imaging spectrometer data is not determined by the number of spectral bands, but by the number of spectrally unique signatures whose mixtures reproduce the spectral variance observed in an image. Methods to unmix high dimensional multispectral data use principal components analysis to reduce the dimensionality. The variance of the spectral data is modeled as a linear combination of a finite set of endmembers in the space of the eigen-vectors that account for most of the variance. The number and characteristics of these endmembers are determined not only by the number and characteristics of the spectrally unique materials on the surface but also by processes (e.g., illumination, atmospheric scattering and absorption) affecting the signal received by the sensor. Selection of endmember spectra has typically been from a library. However, since most libraries are incomplete and do not account for the processes mentioned above, we have devised a computer display that allows researchers to explore interactively the eigenvector space of a representative and mean-corrected subset of the image data in search of extreme spectra to designate as endmembers. This display, which is based on parallel coordinates, is unique in the area of multidimensional visualization in that it includes not only a passive view of higher dimensional data but also the capability to interact and move geometrical objects in higher dimensional spaces.

Bateson, C. Ann↗

Comparison of three methods for materials identification and mapping with imaging spectroscopy

We are comparing three methods of mapping analysis tools for imaging spectroscopy data. The purpose of this comparison is to understand the advantages and disadvantages of each algorithm so others would be better able to choose the best algorithm or combinations of algorithms for a particular problem. The three algorithms are: (1) the spectralfeature modified least squares mapping algorithm of Clark et al (1990, 1991): programs mbandmap and tricorder; (2) the Spectral Angle Mapper Algorithm(Boardman, 1993) found in the CU CSES SIPS package; and (3) the Expert System of Kruse et al. (1993). The comparison uses a ground-calibrated 1990 AVIRIS scene of 400 by 410 pixels over Cuprite, Nevada. Along with the test data set is a spectral library of 38 minerals. Each algorithm is tested with the same AVIRIS data set and spectral library. Field work has confirmed the presence of many of these minerals in the AVIRIS scene (Swayze et al. 1992).

Clark, Roger N.↗

Document image archive transfer from DOS to UNIX

An R&D division of the National Library of Medicine has developed a prototype system for automated document image delivery as an adjunct to the labor-intensive manual interlibrary loan service of the library. The document image archive is implemented by a PC controlled bank of optical disk drives which use 12 inch WORM platters containing bitmapped images of over 200,000 pages of medical journals. Following three years of routine operation which resulted in serving patrons with articles both by mail and fax, an effort is underway to relocate the storage environment from the DOS-based system to a UNIX-based jukebox whose magneto-optical erasable 5 1/4 inch platters hold the images. This paper describes the deficiencies of the current storage system, the design issues of modifying several modules in the system, the alternatives proposed and the tradeoffs involved.

Hauser, Susan E.↗

Evaluation of grid generation technologies from an applied perspective

An analysis of the grid generation process from the point of view of an applied CFD engineer is given. Issues addressed include geometric modeling, structured grid generation, unstructured grid generation, hybrid grid generation and use of virtual parts libraries in large parametric analysis projects. The analysis is geared towards comparing the effective turn around time for specific grid generation and CFD projects. The conclusion was made that a single grid generation methodology is not universally suited for all CFD applications due to both limitations in grid generation and flow solver technology. A new geometric modeling and grid generation tool, CFD-GEOM, is introduced to effectively integrate the geometric modeling process to the various grid generation methodologies including structured, unstructured, and hybrid procedures. The full integration of the geometric modeling and grid generation allows implementation of extremely efficient updating procedures, a necessary requirement for large parametric analysis projects. The concept of using virtual parts libraries in conjunction with hybrid grids for large parametric analysis projects is also introduced to improve the efficiency of the applied CFD engineer.

Hufford, Gary S.↗

GridTool: A surface modeling and grid generation tool

GridTool is designed around the concept that the surface grids are generated on a set of bi-linear patches. This type of grid generation is quite easy to implement, and it avoids the problems associated with complex CAD surface representations and associated surface parameterizations. However, the resulting surface grids are close to but not on the original CAD surfaces. This problem can be alleviated by projecting the resulting surface grids onto the original CAD surfaces. GridTool is designed primary for unstructured grid generation systems. Currently, GridTool supports VGRID and FELISA systems, and it can be easily extended to support other unstructured grid generation systems. The data in GridTool is stored parametrically so that once the problem is set up, one can modify the surfaces and the entire set of points, curves and patches will be updated automatically. This is very useful in a multidisciplinary design and optimization process. GridTool is written entirely in ANSI 'C', the interface is based on the FORMS library, and the graphics is based on the GL library. The code has been tested successfully on IRIS workstations running IRIX4.0 and above. The memory is allocated dynamically, therefore, memory size will depend on the complexity of geometry/grid. GridTool data structure is based on a link-list structure which allows the required memory to expand and contract dynamically according to the user's data size and action. Data structure contains several types of objects such as points, curves, patches, sources and surfaces. At any given time, there is always an active object which is drawn in magenta, or in their highlighted colors as defined by the resource file which will be discussed later.

Samareh-Abolhassani, Jamshid↗

Mapping minerals, amorphous materials, environmental materials, vegetation, water, ice and snow, and other materials: The USGS tricorder algorithm

One of the challenges of Imaging Spectroscopy is the identification, mapping and abundance determination of materials, whether mineral, vegetable, or liquid, given enough spectral range, spectral resolution, signal to noise, and spatial resolution. Many materials show diagnostic absorption features in the visual and near infrared region (0.4 to 2.5 micrometers) of the spectrum. This region is covered by the modern imaging spectrometers such as AVIRIS. The challenge is to identify the materials from absorption bands in their spectra, and determine what specific analyses must be done to derive particular parameters of interest, ranging from simply identifying its presence to deriving its abundance, or determining specific chemistry of the material. Recently, a new analysis algorithm was developed that uses a digital spectral library of known materials and a fast, modified-least-squares method of determining if a single spectral feature for a given material is present. Clark et al. made another advance in the mapping algorithm: simultaneously mapping multiple minerals using multiple spectral features. This was done by a modified-least-squares fit of spectral features, from data in a digital spectral library, to corresponding spectral features in the image data. This version has now been superseded by a more comprehensive spectral analysis system called Tricorder.

Clark, Roger N.↗