Search NASA⌕ Search

SEARCH · Search NASA

Results for “Task, C++”

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 109 records · Page 6

Gas-cooled Fast Reactor Research and Development Roadmap

The United States Department of Energy (DOE) commissioned the development of technology roadmaps for advanced (non-light water reactor) reactor concepts to help focus research and development funding over the next five years. The roadmaps show the research and development needed to support demonstration of an advanced (non-LWR) concept by 2030, consistent with DOE’s Vision and Strategy for the Development and Deployment of Advanced Reactors. The starting point for the roadmaps is the Technical Readiness Assessment performed as part of an Advanced Test and Demonstration Reactor study released in 2016. The roadmaps were developed based upon a review of technical reports and vendor literature summarizing the technical maturity of each concept and the outstanding research and development needs. Critical path tasks for specific systems were highlighted on the basis of time and resources needed to complete the tasks and the importance of the system to the performance of the reactor concept. The roadmaps are intended to be generic, i.e. not specific to a particular vendor’s design, but features of the General Atomics EM2 were included to provide specific examples to illuminate needed R&D tasks to be conducted in support of demonstration in the 2030-2035 window. This report provides the roadmaps to engineering demonstration for of a Gas-Cooled Fast Reactor with an outlet temperature around 850 C. The selection of tasks and associated timelines rely heavily upon the Generation IV International Forum Technology Roadmaps and more recent information provided by a GFR developer, General Atomics.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Space Physics Cosmic & Heliospheric Data Evaluation Panel Report

This Cosmic and Heliospheric (C&H) Data Evaluation Panel was charged with the task of identifying and prioritizing important C&H data sets. It was requested to provide C&H community input to the Space Physics Division for a program of revitalizing data holdings. Details and recommendations are provided. Highest C&H priority is assigned to Voyager, Pioneer, Helios, IMP-8, and ISEE-3 data.

Cosmic Heliospheric Data Archive Preservation Spac↗

Hypersonic Vehicle Propulsion System Simplified Model Development

This document addresses the modeling task plan for the hypersonic GN&C GRC team members. The overall propulsion system modeling task plan is a multi-step process and the task plan identified in this document addresses the first steps (short term modeling goals). The procedures and tools produced from this effort will be useful for creating simplified dynamic models applicable to a hypersonic vehicle propulsion system. The document continues with the GRC short term modeling goal. Next, a general description of the desired simplified model is presented along with simulations that are available to varying degrees. The simulations may be available in electronic form (FORTRAN, CFD, MatLab,...) or in paper form in published documents. Finally, roadmaps outlining possible avenues towards realizing simplified model are presented.

Stueber, Thomas J.↗

Reliable, High Power Density Inverters for Heavy Equipment Applications

With this final report, the combined team of the University of Arkansas (UA), University of Illinois, Urbana-Champaign (UIUC), Wolfspeed, Caterpillar, and Ampaire have successfully met all of their project objectives. Noteworthy for the heavy equipment portion of the project with Caterpillar is that the team made its project milestones two years into the project by designing a power dense motor drive for a permanent magnet synchronous machine. Upon finding out that Caterpillar had pivoted to switched-reluctance machines (SRMs), the team subsequently redesigned and implemented the SRM drive with a coolant temperature of 105°C! The other major task that the UA, UIUC, and Wolfspeed teams took on was the design of a PMSM drive for a hybrid aircraft that was flown on Feb. 20, 2023 by Ampaire after extensive testing and evaluation. While there were also technical objectives in thermal management, integrated gate drivers, reliability studies, and high temperature capacitors with integrated bussing, each of these have been fully reported on in quarterly reports. In brief, advances in thermal management and high temperature capacitors were utilized in order to achieve a 105°C motor drive. The integrated gate driver work resulted in a higher density drive with no loss of efficiency. Most of the last year, during a no-cost extension, was spent waiting for the Ampaire motor drive to be tested (outside of our project). Many months passed with the device just sitting in California while the company dealt with battery-related issues. This delayed the integration and testing activities until Fall 2022. Once those began, then the process took about 4-5 months to complete culminating in the test flight in Feb. 2023. By providing technical advances and integration into final platforms, the barrier to economic impact has been lowered. This project benefits the public by overcoming key technical barriers to electrified and hybrid electric heavy equipment and aircraft. This, in turn, leads to lower greenhouse gas emissions and a cleaner environment. This final report summarizes the integrated gate driver work and the Ampaire hybrid electric aircraft integration and test flight efforts. All other information has been previously reported in quarterly reports. A summary of the motor drives created during this project is provided along with a listing of publications.

42 ENGINEERING↗

On The Computational Capabilities of Physical Systems: Relationship With Conventional Computer Science - Part 2

In the first of this pair of papers, it was proven that there cannot be a physical computer to which one can properly pose any and all computational tasks concerning the physical universe. It was then further proven that no physical computer C can correctly carry out all computational tasks that can be posed to C. As a particular example, this result means that no physical computer that can, for any physical system external to that computer, take the specification of that external system's state as input and then correctly predict its future state before that future state actually occurs; one cannot build a physical computer that can be assured of correctly "processing information faster than the universe does". These results do not rely on systems that are infinite, and/or non-classical, and/or obey chaotic dynamics. They also hold even if one uses an infinitely fast, infinitely dense computer, with computational powers greater than that of a Turing Machine. This generality is a direct consequence of the fact that a novel definition of computation - "physical computation" - is needed to address the issues considered in these papers, which concern real physical computers. While this novel definition does not fit into the traditional Chomsky hierarchy, the mathematical structure and impossibility results associated with it have parallels in the mathematics of the Chomsky hierarchy. This second paper of the pair presents a preliminary exploration of some of this mathematical structure. Analogues of Chomskian results concerning universal Turing Machines and the Halting theorem are derived, as are results concerning the (im)possibility of certain kinds of error-correcting codes. In addition, an analogue of algorithmic information complexity, "prediction complexity", is elaborated. A task-independent bound is derived on how much the prediction complexity of a computational task can differ for two different reference universal physical computers used to solve that task, a bound similar to the "encoding" bound governing how much the algorithm information complexity of a Turing machine calculation can differ for two reference universal Turing machines. Finally, it is proven that either the Hamiltonian of our universe proscribes a certain type of computation, or prediction complexity is unique (unlike algorithmic information complexity), in that there is one and only version of it that can be applicable throughout our universe.

Wolpert, David H.↗

Housing Characteristics and Energy Burden Analysis for Highland Park, Michigan

Through the Communities LEAP (Local Energy Action Program) Pilot, the National Renewable Energy Laboratory (NREL) engaged the Highland Park Stakeholder Coalition to scope four technical assistance work areas to address their energy needs and goals. This slide deck addresses the highlighted tasks under work area "C", related to Housing Characteristics and Energy Burden Analysis. Assessed residential building energy consumption across different building envelope and electrification upgrades to see potential savings in energy consumption, emissions, energy bills, and energy burden.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

L-Band System Engineering - Concepts of Use, Systems Performance Requirements, and Architecture

This document is being provided as part of ITT s NASA Glenn Research Center Aerospace Communication Systems Technical Support (ACSTS) contract NNC05CA85C, Task 7: New ATM Requirements-Future Communications, C-band and L-band Communications Standard Development. Task 7 was motivated by the five year technology assessment performed for the Federal Aviation Administration (FAA) under the joint FAA-EUROCONTROL cooperative research Action Plan (AP-17), also known as the Future Communications Study (FCS). It was based on direction provided by the FAA project-level agreement (PLA FY09_G1M.02-02v1) for "New ATM Requirements-Future Communications." Task 7 was separated into two distinct subtasks, each aligned with specific work elements and deliverable items. Subtask 7-1 addressed C-band airport surface data communications standards development, systems engineering, test bed development, and tests/demonstrations to establish operational capability for what is now referred to as the Aeronautical Mobile Airport Communications System (AeroMACS). Subtask 7-2, which is the subject of this report, focused on preliminary systems engineering and support of joint FAA/EUROCONTROL development and evaluation of a future L-band (960 to 1164 MHz) air/ground (A/G) communication system known as the L-band digital aeronautical communications system (L-DACS), which was defined during the FCS. The proposed L-DACS will be capable of providing ATM services in continental airspace in the 2020+ timeframe. Subtask 7-2 was performed in two phases. Phase I featured development of Concepts of Use, high level functional analyses, performance of initial L-band system safety and security risk assessments, and development of high level requirements and architectures. It also included the aforementioned support of joint L-DACS development and evaluation, including inputs to L-DACS design specifications. Phase II provided a refinement of the systems engineering activities performed during Phase I, along with continued joint FAA/EUROCONTROL L-DACS development and evaluation support.

Henriksen, Stephen↗

The LLNL nuclear data infrastructure for the GNDS data format

The next generation of nuclear data infrastructure tools at the Livermore National Laboratory (LLNL) consists of pipeline of codes that read and process nuclear data from evaluated files saved in the new GNDS (Generalised Nuclear Data Structure) nuclear data format. The processing code FUDGE (For Updating Data and Generating Evaluations) is at the front-end of this pipeline as it reads and process the evaluated data for use in downstream transport codes. FUDGE is Python based with C and C++ extensions for computationally intensive tasks. As is the case for the evaluated data, the processed output is also saved in the GNDS format and the GIDI+ API is provided as the interface between the processed data and the transport codes. GIDI+ is a C++ based suite of codes and it includes GIDI (General Interaction Data Interface), a library for reading and writing GNDS data, and MCGIDI which is the cross section lookup, and reaction and product distribution sampling interface between Monte Carlo transport codes and the GNDS data. GIDI provides methods for easy access to the multi-group processed GNDS data and this is demonstrated through its implementation in ARDRA, the LLNL deterministic transport code. The evaluation and sampling methods in MCGIDI are available as both CPU and GPU methods which facilitates the use of MCGIDI in both traditional CPU-based as well as the next generation mixed model computational architectures. This is demonstrated through the GIDI+ implementation in MERCURY, the LLNL Monte Carlo transport code. (authors)

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

A software environment for effective reliability management for pulsed power design

The reliable design of magnetically insulated transmission lines (MITLs) for very high current pulsed power machines must be accomplished in the future by utilizing a variety of sophisticated modeling tools. The complexity of the models required is high and the number of sub-models and approximations large. The potential for significant analyst error using a single tool is large, with possible reliability issues associated with the plasma modeling tools themselves or the chosen approach by the analyst to solve a given problem. Here, we report on a software infrastructure design that provides a workable framework for building self-consistent models and constraining feedback to limit analyst error. The framework and associated tools aid the development of physical intuition, the development of increasingly sophisticated models, and the comparison of performance results. The work lays the computational foundation for designing state-of-the-art pulsed-power experiments. The design and useful features of this environment are described. We discuss the utility of the Git source code management system and a GitLab interface for use in project management that extends beyond software development tasks.

42 ENGINEERING↗