NASA Aerospace Flight Battery Systems Program - Issues and actions
The NASA Aerospace Flight Battery Systems Program task status is reviewed. Major tasks incorporated in the program are battery systems, secondary batteries, and primary batteries.
SEARCH · Engineering Papers
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.
The NASA Aerospace Flight Battery Systems Program task status is reviewed. Major tasks incorporated in the program are battery systems, secondary batteries, and primary batteries.
Abstract not provided.
PNNL staff performed an independent technical review (ITR) of the aluminum-clad spent nuclear fuel (ASNF) program Task 2. The objective of Task 2 is to determine G-values for the radiolytic production of gaseous molecular hydrogen (H 2 ) from the aluminum oxyhydroxide layers present on ASNF cladding. The G-values need to be defensible, bounding, but not overly conservative. As part of the ITR, the team reviewed program documents, Task 2 work plans, and results to date. In addition, the team held three separate video conferences with the program research staff to ask clarifying questions and obtain additional detail. The PNNL ITR team concludes that if the program follows the methodology and rigor outlined in the test matrices, the program will develop G-values for a defensible technical basis of extended storage of ASNF. Recommendations for improvement are given.
Eight Artificial Intelligence programming languages (SAIL, LISP, MICROPLANNER, CONNIVER, MLISP, POP-2, AL, and QLISP) are presented and surveyed, with examples of their use in an automated shop environment. Control structures are compared, and distinctive features of each language are highlighted. A simple programming task is used to illustrate programs in SAIL, LISP, MICROPLANNER, and CONNIVER. The report assumes reader knowledge of programming concepts, but not necessarily of the languages surveyed.
Rutgers University, Lawrence Livermore National Laboratory, and the University of Arizona executed this program over 36 months with a 4-Task Program: (M1)-Microbial Engineering (M2)-Microstructure Modelling, (M3) Cement and Concrete Formulation, (M4)-Techno-economic analysis (TEA) and lifecycle assessment (LCA). This program developed a new carbonate cement concrete manufacturing process called microbial curing (MBC). MBC utilizes in-situ microbial production of CO 2 that dissolves into pore-bound water to carbonate a cementitious material creating a bonding matrix of CaCO 3 and SiO 2 that hardens and densifies the material. This is the first work of this type where calcium silicate was used in microbial studies. All other work reported in the literature always used a soluble form of calcium. This final report describes the work done in the final quarter, the best procedures and results, and the final techno-economic and lifecycle analyses. This quarter, we cast and cured twenty-five (4”x8”) cylinder samples. The compressive strength, split tensile, Young’s modulus, chloride permeability, and creep measurements were performed. These measurements demonstrated that MBC of calcium silicate concrete exhibits scaling problems due to the escape of ammonia gas, a product of the microbial reaction to generate CO 2 . As curing proceeds, the ability for the gas to escape from within the cylinder is restricted by the outer cylindrical portions densifying, making the outer portion highly impermeable to gas flow. In contrast, the small samples cured are uniformly cured, forming materials whose mechanical properties are 7x better than the large samples. This problem needs to be solved before this technology can be commercialized. The techno-economic and lifecycle analyses indicate that the technology developed in this program exhibits a significant opportunity to reduce the cost of cement and CO 2 emissions associated with concrete, provided the curing issue associated with larger samples can be addressed.
An ongoing project in developing a Task-Level Robot Programming and Simulation System (TARPS) is discussed. The objective of this approach is to design a generic TARPS that can be used in a variety of applications. Many robotic applications require off-line programming, and a TARPS is very useful in such applications. Task level programming is object centered in that the user specifies tasks to be performed instead of robot paths. Graphics simulation provides greater flexibility and also avoids costly machine setup and possible damage. A TARPS has three major modules: world model, task planner and task simulator. The system architecture, design issues and some preliminary results are given.
Under the SET Program Task 4 - Regional Turboprop/Turbofan Engine Advanced Combustor Study, a total of ten low-emissions combustion system concepts were evaluated analytically for three different gas turbine engine geometries and three different levels of oxides of nitrogen (NOx) reduction technology, using an existing AlliedSignal three-dimensional (3-D) Computational Fluid Dynamics (CFD) code to predict Landing and Takeoff (LTO) engine cycle emission values. A list of potential Barrier Technologies to the successful implementation of these low-NOx combustor designs was created and assessed. A trade study was performed that ranked each of the ten study configurations on the basis of a number of manufacturing and durability factors, in addition to emissions levels. The results of the trade study identified three basic NOx-emissions reduction concepts that could be incorporated in proposed follow-on combustor technology development programs aimed at demonstrating low-NOx combustor hardware. These concepts are: high-flow swirlers and primary orifices, fuel-preparation cans, and double-dome swirlers.
AUTOSIM is a software tool which automates the repetitive run testing of software. This tool executes programming tasks previously performed by a programmer with one year of programming experience. Use of the AUTOSIM tool requires a knowledge base containing information about known faults, code fixes, and the fault diagnosis-correction process. AUTOSIM can be considered as an expert system which replaces a low level of programming expertise. Reference information about the design and implementation of the AUTOSIM software test tool provides flowcharts to assist in maintaining the software code and a description of how to use the tool.
An explanation is presented of task-level robot programming and of how it differs from the usual interpretation of task planning for robotics. Most importantly, it is argued that the physical and mathematical basis of task-level robot programming provides inherently greater reliability than efforts to apply better known concepts from artificial intelligence (AI) to autonomous robotics. Finally, an architecture is presented that allows the integration of task-level robot programming within an evolutionary, redundant, and multi-modal framework that spans teleoperation to autonomy.
MBASIC, advanced version of BASIC, is high-level interactive computer language designed to minimize time required for user to program task for computer execution. Language usually results in shorter and simpler programs that are easier to write and understand.
The ROVer Ranch is an interactive computer program designed to help secondary-school students learn about space-program robotics and related basic scientific concepts by involving the students in simplified design and programming tasks that exercise skills in mathematics and science. The tasks involve building simulated robots and then observing how they behave. The program furnishes (1) programming tools that a student can use to assemble and program a simulated robot and (2) a virtual three-dimensional mission simulator for testing the robot. First, the ROVer Ranch presents fundamental information about robotics, mission goals, and facts about the mission environment. On the basis of this information, and using the aforementioned tools, the student assembles a robot by selecting parts from such subsystems as propulsion, navigation, and scientific tools, the student builds a simulated robot to accomplish its mission. Once the robot is built, it is programmed and then placed in a three-dimensional simulated environment. Success or failure in the simulation depends on the planning and design of the robot. Data and results of the mission are available in a summary log once the mission is concluded.
XPI is a table driven parameter interface which greatly simplifies both command driven programs such as BROWSE and XIMAGE as well as stand alone single-task programs. It moves all of the syntax and semantic parsing of commands and parameters out of the users code into common code and externally defined tables. This allows the programmer to concentrate on writing the code unique to the application rather than reinventing the user interface and for external graphical interfaces to interface with no changes to the command driven program. XPI also includes a compatibility library which allows programs written using the IRAF host interface (Mandel and Roll) to use XPI in place of the IRAF host interface.
Johnson Space Center accomplishments in new and advanced concepts during 1985 are highlighted. Included are research funded by the Office of Aeronautics and Space Technology; Solar System Exploration and Life Sciences research funded by the Office of Space Sciences and Applications; and Advanced Programs tasks funded by the Office of Space Flight. Summary sections describing the role of the Johnson Space Center in each program are followed by one-page descriptions of significant projects. Descriptions are suitable for external consumption, free of technical jargon, and illustrated to increase ease of comprehension.
Johnson Space Center accomplishments in new and advanced concepts during 1986 are highlighted. Included are research funded by the Office of Aeronautics and Space Technology; Solar System Exploration and Life Sciences research funded by the Office of Space Sciences and Applications; and Advanced Programs tasks funded by the Office of Space Flight. Summary sections describing the role of the Johnson Space Center in each program are followed by one-page descriptions of significant projects. Descriptions are suitable for external consumption, free of technical jargon, and illustrated to increase ease of comprehension.
Johnson Space Center accomplishments in new and advanced concepts during 1987 are highlighted. Included are research projects funded by the Office of Aeronautics and Space Technology, Solar System Exploration and Life Sciences research funded by the Office of Space Sciences and Applications, and advanced Programs tasks funded by the Office of Space Flight. Summary sections describing the role of the Johnson Space Center in each program are followed by descriptions of significant projects. Descriptions are suitable for external consumption, free of technical jargon, and illustrated to increase ease of comprehension.
Noisy gate-model quantum processing units (QPUs) are currently available from vendors over the cloud, and digital quantum programming approaches exist to run low-depth circuits on physical hardware. These digital representations are ultimately lowered to pulse-level instructions by vendor quantum control systems to affect unitary evolution representative of the submitted digital circuit. Vendors are beginning to open this pulse-level control system to the public via specified interfaces. Robust programming methodologies, software frameworks, and backend simulation technologies for this analog model of quantum computation will prove critical to advancing pulse-level control research and development. Prototypical use cases for this include error mitigation, optimal pulse control, and physics-inspired pulse construction. Here we present an extension to the XACC quantum-classical software framework that enables pulse-level programming for superconducting, gate-model quantum computers, and a novel, general, and extensible pulse-level simulation backend for XACC that scales on classical compute clusters via MPI. Our work enables custom backend Hamiltonian definitions and gate-level compilation to available pulses with a focus on performance and scalability. We end with a demonstration of this capability, and show how to use XACC for pertinent pulse-level programming tasks.
The U.S. space program goals for long-duration manned missions place particular demands on thermal-control systems. The objective of this program is to develop plans which are based on the present thermal-control technology, and which will keep pace with the other space program elements. The program tasks are as follows: (1) requirements analysis, with the objectives to define the thermal-control-surface requirements for both space station and 25 kW power module, to analyze the missions, and to determine the thermal-control-surface technology needed to satisfy both sets of requirements; (2) technology assessment, with the objectives to perform a literature/industry survey on thermal-control surfaces, to compare current technology with the requirements developed in the first task, and to determine what technology advancements are required for both the space station and the 25 kW power module; and (3) program planning that defines new initiative and/or program augmentation for development and testing areas required to provide the proper environment control for the space station and the 25 kW power module.
We propose a highly scalable demonstration of a portable asynchronous many-task programming model and runtime system applied to a grid-based adaptive mesh refinement hydrodynamic simulation of a double white dwarf merger with 14 levels of refinement that spans 17 orders of magnitude in astrophysical densities. The code uses the portable C++ parallel programming model that is embodied in the HPX library and being incorporated into the ISO C++ standard. The model reflects a significant shift from existing bulk synchronous parallel programming models under consideration for exascale systems. Through the use of the Futurization technique, seemingly sequential code is transformed into wait-free asynchronous tasks. We demonstrate the potential of our model by showing results from strong scaling runs on National Energy Research Scientific Computing Center’s Cori system (658,784 Intel Knight’s Landing cores) that achieve a parallel efficiency of 96.8% using billions of asynchronous tasks.