Search NASA⌕ Search

SEARCH · Search NASA

Results for “programming systems”

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 91 records · Page 5

Advancing South American Water and Climate Science Through Multi-Decadal Convection-Permitting Modeling

The South America Affinity Group (SAAG) was established in early 2019 by the National Center for Atmospheric Research (NCAR) Water Systems Program as a community effort focused on improving hydroclimate science over South America. SAAG supports large research efforts such as the ANDEX Regional Hydroclimate Program as well as individual research groups. The group started with a dozen members and quickly grew to over 100 participants from more than ten countries. For the past four years, the SAAG has been meeting online every two weeks and has organized sessions at international conferences such as the American Geophysical Union Fall Meeting and the Convection-Permitting Climate Workshop. At the core of the SAAG effort are two multi-decadal convection permitting (CP) model simulations with 4-km grid spacing for historical and future climates over the South American continent. Additionally, a major observational data collection effort has been undertaken, including in-situ station data from South American meteorological and water services, gridded products, satellite-based observations, and field campaign data. In conclusion, this article discusses the research needs and scientific goals that drive this community of scientists with diverse backgrounds and interests.

54 ENVIRONMENTAL SCIENCES↗

Improving Energy Efficiency of Air Separation via Hollow Fiber Sorbents

This report summarizes the work performed under the Department of Energy’s National Energy Technology Laboratory (DOE-NETL) Advanced Energy Systems Program award number DE-FE0026163 Improving Energy Efficiency of Air Separation via Hollow Fiber Sorbents. The overall objective of the project was to develop technology to produce oxygen for use in coal gasification processes at a significantly lower cost than that of the commercial state-of-the-art technology. The focus of the project was development and optimization of hollow fiber sorbents for use in a pressure swing adsorption (PSA) process for producing oxygen from air. The key technical advancement under this program was the development of a hollow fiber sorbent capable of producing oxygen in a PSA process. PSAs produce oxygen by using a beaded zeolite material (typically lithium exchanged zeolites or LiX) that selectively adsorb nitrogen over oxygen. For a fiber to adsorb nitrogen, LiX needed to be integrated into a polymer fiber and then activated at over 350C to remove residual moisture. After screening multiple materials and process techniques, Matrimid/LiX hollow fibers were produced that were able to withstand the activation and had crystalline nitrogen capacity close to pure LiX crystals. The fibers were dual layer fibers with a barrier layer isolating the hollow bore from the LiX embedded layer. The barrier layer was formed from an Ultem® based solution. The hollow bore was intended for encapsulating phase change materials to ensure isothermal PSA operation. Modeling work from the project suggested that the benefits of this additional complexity were marginal, thus the team fabricated non-hollow fibers comprised of Matrimid and LiX. The Matrimid/LiX fibers were loaded into a module and tested on a bench scale PSA unit. The fibers were able to separate oxygen from air, but the purity and recovery were lower than expected and lower than traditional beaded LiX zeolites, although modeling results suggested that the bed sizes for fiber sorbents could be half the size of a beaded LiX bed. Additional work will be needed to understand the shortfall and to produce fiber sorbent modules with performance equal to the targets set for this program. In addition to producing fibers, modeling work was carried out at both the fiber level and process level to guide both fiber sorbent development and to determine the optimal process conditions for a PSA using fiber sorbents. A 2D hollow fiber model was developed in gPROMS Model Builder. This model was based on literature data for mass transfer and other parameters. This model used a basic single bed PSA process to determine important fiber properties and process conditions for achieving high oxygen recovery. The preliminary 2D fiber model was a valuable tool, however, for step-out technologies, such as a PSA process with fiber sorbents, intelligent optimization and plant control was needed to effectively determine minimum power designs. Therefore, a gPROMS Process Builder-based optimization tool was developed with an “Automated Cycle Optimizer” model that was able to determine optimal cycle conditions for a fiber sorbent PSA. The results from the optimizer were used in the final power analysis. Flow sheet analysis and techno-economic analysis (TEA) was carried out to determine a lower power solution versus the baseline case. The original project scope suggested that the fiber sorbent PSA could be used to debottleneck a cryogenic air separation plant (cryo-ASU) with the combined plant having lower power than a standalone cryo-ASU. However, early flowsheet analysis showed that the PSA/cryo-ASU concept would not lead to a lower power solution. However, further flowsheet analysis suggested that an oxygen PSA combined with a nitrogen PSA could have lower power versus state-of-the-art air separation technology. Work concluded with the TEA showing a fiber sorbent oxygen PSA combined with an advanced nitrogen PSA could be up to 8% lower power versus the base case cryo-ASU. Overall, there is significant potential remaining for the zeolite hollow fiber sorbent concept, and this project successfully identified -- and ultimately remedied -- many technical challenges associated with scale-up.

01 COAL, LIGNITE, AND PEAT↗

Grid Engineering for Accelerated Renewable Energy Deployment (GEARED): National Network Administrator (Final Report)

DOE developed the five-year, Grid Engineering for Accelerated Renewable Energy Deployment (GEARED) initiative and provided funding to create four Distributed Technology Training Consortia (DTTC) made up of universities, utilities, and organizations. These DTTCs supported the inclusion of power systems analysis, research and development, into training activities such as curriculum and short course development, internships & coops, and continuing education. Additionally, DOE aimed to build a national framework for power systems training and curriculum that accelerates the growth of power systems programs and human capacity. To that end, the GEARED initiative utilized a National Network Administrator (NNA) to manage and leverage the activities of the four DTTCs as well as that of others participating in distributed technology and engineering through research or practice. DOE chose the Interstate Renewable Energy Council (IREC) as the NNA.

14 SOLAR ENERGY↗

Grid Engineering for Accelerated Renewable Energy Deployment (GEARED) - Topic 2: National Network Administrator (Final Report)

DOE developed the five-year, Grid Engineering for Accelerated Renewable Energy Deployment (GEARED) initiative and provided funding to create four Distributed Technology Training Consortia (DTTC) made up of universities, utilities, and organizations. These DTTCs supported the inclusion of power systems analysis, research and development, into training activities such as curriculum and short course development, internships & coops, and continuing education. Additionally, DOE aimed to build a national framework for power systems training and curriculum that accelerates the growth of power systems programs and human capacity. To that end, the GEARED initiative utilized a National Network Administrator (NNA) to manage and leverage the activities of the four DTTCs as well as that of others participating in distributed technology and engineering through research or practice. DOE chose the Interstate Renewable Energy Council (IREC) as the NNA.

14 SOLAR ENERGY↗

Development of a Reference Governor-based Control Scheme for Integrated Energy Systems

The concept of an Integrated Energy System (IES) is meant to combine different energy technologies in synergistic ways to achieve a more secure and economical energy supply. The RAVEN-based HYBRID framework is used to find the optimal installed capacity and the optimal economical dispatch of each component of the IES. In practice what is achievable is limited by not only the inherent physical response characteristics of individual plant units but also by equipment operating limits. The inherent response characteristics are presently accounted for in the RAVEN-based HYBRID framework by dynamic models for plant units. The equipment operating limits, which are not yet addressed in HYBRID, are the subject of this report. These limits are set to achieve a design service life for a plant unit and are based on material degradation in the presence of mechanical fatigue induced by thermal cycling and by structure creep resulting from elevated temperature conditions. In general, the plant unit designer determines and specifies the allowable operating range of key process variables. It is then up to the integrated system design engineer to ensure those conditions are met. This can be accomplished through a combination of limiting the demand rates made on the plant unit and designing a control system that limits variations of key process variables. The typical control system design procedure, however, is not well suited for achieving this for complex dynamic systems such as encountered in integrated energy systems where multiple plant units must be simultaneously coordinated. This report describes how equipment operating limitations in an IES can be formally met through a control system design procedure know as the Reference Governor. The approach augments the existing controllers in a plant unit with an advance controller that modifies the issued setpoints so that selected process variables remain within limits. The design procedure is applied to the reference multi-unit system that has been the focus of Modeling and Simulation task in the Integrated Energy System program. Results describing application to the problem of limiting key process variables during operational transients for two of the plant units, the balance of plant and the gas turbine, are then presented. It is demonstrated that the Reference Governor method is an effective means for ensuring equipment operating constraints can be met in an IES. The software that implements the method has been made accessible to others on the Modeling and Simulation upload site.

42 ENGINEERING↗

FleCSI Intro 2.0 [Slides]

FleCSI is a programming system or framework for developing mulitphysics application codes. FleCSI provides two primary capabilities--runtime abstraction layer and topology data structures.

97 MATHEMATICS AND COMPUTING↗

MEP Core Tools

This slide deck provides an update on the progress of the project titled "MEP Core Tools" funded by the Energy Efficient Mobility Systems program in the Vehicle Technologies Office at the Department of Energy.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Development of High Performance and Sustainable Na-ion Batteries for Stationary Electrical Energy Storage

This report describes the status of advanced sodium-ion battery research being performed at Pacific Northwest National Laboratory for the U.S. Department of Energy’s Energy Storage Systems Program. The program will demonstrate a novel sodium-ion battery pouch cell with at least 50 mAh capacity capable of achieving $100/kWh projected materials cost at an energy retention > 80% over 250 cycles.

25 ENERGY STORAGE↗

Preliminary Plan to Inform Testing of a Heat Exchanger Test Article

This report presents a preliminary plan to guide the qualification testing of advanced heat exchanger (HX) components for nuclear-to-industrial heat transfer applications. The objective is to establish a defensible, physics-based methodology that integrates computational modeling, targeted experimentation, and in-service inspection considerations to demonstrate component performance and reliability under representative reactor conditions. The analysis identifies Sodium-cooled Fast Reactor (SFR) and High-Temperature Gas-cooled Reactor (HTGR) systems as reference configurations in terms of temperature, pressure, and chemical environment. Within these operating envelopes, dominant degradation mechanisms— including creep–fatigue interaction, flow-induced vibration, corrosion, and diffusion-bond deterioration—were evaluated to define test requirements. A comprehensive computationalexperimental framework is proposed to support life prediction and qualification activities. The framework couples high-fidelity structural-mechanics, thermal-hydraulic, and fluid-structure interaction models with accelerated degradation testing to produce a traceable linkage between microstructural evolution, mechanical performance, and remaining useful life (RUL). The approach adheres to established Verification, Validation, and Uncertainty Quantification (VVUQ) standards (ASME V&V 10/20; NUREG-2152) and incorporates a digital-twin architecture for continuous model refinement through data assimilation. The plan further outlines testing methodologies, including pre-test analyses, test-loop design parameters, and sensor placement strategies that maximize information yield while maintaining mechanistic fidelity. Complementary sections describe in-service inspection (ISI), on-line monitoring (OLM), and structural-health-monitoring (SHM) techniques applicable to compact HX geometries typical of advanced reactors. Collectively, these activities establish the technical foundation for demonstrating 40-60-year equivalent service life of advanced heat exchangers in support of the U.S. Department of Energy’s Advanced Reactor and Integrated Energy Systems programs. The forthcoming phase will execute the defined pre-test analyses, initiate hardware fabrication, and implement the integrated testing campaign to validate the proposed qualification methodology.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Solar Irradiance Ramp Forecasting Based on All-Sky Imagers

Solar forecasting constitutes a critical tool for operating, producing and storing generated power from solar farms. In the framework of the International Energy Agency’s Photovoltaic Power Systems Program Task 16, the solar irradiance nowcast algorithms, based on five all-sky imagers (ASIs), are used to investigate the feasibility of ASIs to foresee ramp events. ASIs 1–2 and ASIs 3–5 can capture the true ramp events by 26.0–51.0% and 49.0–92.0% of the cases, respectively. ASIs 1–2 provided the lowest (<10.0%) falsely documented ramp events while ASIs 3–5 recorded false ramp events up to 85.0%. On the other hand, ASIs 3–5 revealed the lowest falsely documented no ramp events (8.0–51.0%). ASIs 1–2 are developed to provide spatial solar irradiance forecasts and have been delimited only to a small area for the purposes of this benchmark, which penalizes these approaches. These findings show that ASI-based nowcasts could be considered as a valuable tool for predicting solar irradiance ramp events for a variety of solar energy technologies. The combination of physical and deep learning-based methods is identified as a potential approach to further improve the ramp event forecasts.

14 SOLAR ENERGY↗

Distribution System State Estimation: A Semidefinite Programming Approach

Distribution system state estimation (DSSE) is one of the vital components in the next-generation distribution management system which allows operators to monitor the entire system's operating conditions. Due to the lack of real-time measurements, DSSE has to process measurements whose quality varies significantly across different sources, which causes a convergence issue to the Gauss-Newton solver. In this paper, a semidefinite programming (SDP) framework is proposed to reformulate the DSSE problem into a rank- constrained SDP problem. One challenge of this technique is the nonconvex rank-one constraint, which is generally relaxed. However, the relaxed SDP-DSSE problem cannot guarantee a rank-one solution and hence loses optimality. Therefore, we propose two solution approaches to obtain rank-one solutions for the SDPDSSE problem: the rank reduction approach and the convex iteration approach. The model and the effectiveness of the proposed solution approaches are numerically demonstrated on the IEEE 13-bus, 34-bus, and 123-bus distribution systems.

convex iteration↗

Productive Programming of Distributed Systems with the SHAD C++ Library

High-performance computing (HPC) is often perceived as a matter of making large-scale systems (e.g., clusters) run as fast as possible, regardless the required programming effort. However, the idea of "bringing HPC to the masses" has recently emerged. Inspired by this vision, we have designed SHAD, the Scalable High-performance Algorithms and Data-structures library. SHAD is open source software, written in C++, for C++ developers. Unlike other HPC libraries for distributed systems, which rely on SPMD models, SHAD adopts a shared-memory programming abstraction, to make C++ programmers feel at home. Underneath, SHAD manages tasking and data-movements, moving the computation where data resides and taking advantage of asynchrony to tolerate network latency. At the bottom of his stack, SHAD can interface with multiple runtime systems: this not only improves developer’s productivity, by hiding the complexity of such software and of the underlying hardware, but also greatly enhance code portability. Thanks to its abstraction layers, SHAD can indeed target different systems, ranging from laptops to HPC clusters, without any need for modifying the user-level code. We have prototyped and open-sourced the implementation of (a subset of) the C++ standard library (STL) targeting multi-node HPC clusters. Our work allows plain STL-based C++ code to scale on HPC systems, with no need for rewriting the code to exploit the complex hardware. SHAD is available under Apache v2 License at https://github.com/pnnl/SHAD. In this paper we overview the design of the SHAD library, depicting its main components: runtime systems abstractions for tasking; parallel and distributed data-structures; STL-compliant interfaces and algorithms.

Castellana, Vito G.↗

Systems, methods and computer program products for electric grid control

Systems, methods and computer program products for maintaining and controlling distributed energy resources (DERs), such as wind, solar, water and storage renewable energy resources, within an acceptable error margin are disclosed. The systems and processes control the energy output of these DERs in real time within the error margin.

Johnson, Jay↗

Bayesian differential programming for robust systems identification under uncertainty

This paper presents a machine learning framework for Bayesian systems identification from noisy, sparse and irregular observations of nonlinear dynamical systems. The proposed method takes advantage of recent developments in differentiable programming to propagate gradient information through ordinary differential equation solvers and perform Bayesian inference with respect to unknown model parameters using Hamiltonian Monte Carlo sampling. This allows an efficient inference of the posterior distributions over plausible models with quantified uncertainty, while the use of sparsity-promoting priors enables the discovery of interpretable and parsimonious representations for the underlying latent dynamics. A series of numerical studies is presented to demonstrate the effectiveness of the proposed methods, including nonlinear oscillators, predator–prey systems and examples from systems biology. Taken together, our findings put forth a flexible and robust workflow for data-driven model discovery under uncertainty. All codes and data accompanying this article are available at https://bit.ly/34FOJMj .

Science & Technology - Other Topics↗

System, method, and computer program product for transporting an unmanned vehicle

A method, system, and computer program product is provided for transporting an unmanned vehicle to a destination location. The method includes determining a ground vehicle from a plurality of ground vehicles based on a location of the ground vehicle, the destination location, and a location of the unmanned vehicle, controlling the unmanned vehicle to the location of the ground vehicle, controlling at least one attachment mechanism to attach the unmanned vehicle to the ground vehicle, in response to the ground vehicle traveling to a second location, controlling the at least one attachment mechanism to detach the unmanned vehicle from the ground vehicle, and controlling the unmanned vehicle to the destination location.

Samaras, Constantinos↗

Systems, methods and computer program products for collaborative agent control

Systems, methods and unmanned agents for collaboratively controlling agents in a collaborative network by one or more agents continuously simulating numeric models of one or more other agents in the network to dramatically reduce the computational bandwidth required between agents, and improve the quality of shared estimates of the agent locations as well as the locations and characteristics of other objects of interest, e.g. targets. Bandwidth is reduced by using the models to intelligently filter data before communicating.

Buerger, Stephen↗