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 631 records · Page 35

2023 FORCE Development Status Update

Technical and economic analysis of integrated energy systems (IES) using software models is a complex process requiring multiple commodity market decision analysis, optimal control, process modeling, and stochastic analysis. Many assumptions used in traditional energy analysis tools do not hold in future energy markets with significant storage and variable renewable energy sources (VRE), let alone with multiple commodity markets. Capturing these intricate elements for accurate techno-economic analysis of IES led to the development of the Framework for Optimization of ResourCes and Economics (FORCE) tool suite under the U.S. Department of Energy’s Integrated Energy Systems crosscutting technology program. With the aim of a full framework release in 2025, many improvements to the FORCE tool suite were developed in fiscal year 2023 (FY23). These improvements broadly fit into three focuses for development of FORCE: capability, accessibility, and reliability. Capability refers to the ability of FORCE to accurately model the technical and economic viability of various IES. Accessibility refers to ease-of-use for new and existing IES analysts to efficiently set up, analyze, and produce results using FORCE. Reliability refers to the consistency of the software, allowing consistency to analysis regardless of erstwhile changes to the software. In addition to many smaller changes, there are three major capability improvements in FORCE in FY23. In summary, FORCE developments in FY23 have moved us close to all the capability requirements for FORCE 1.0 to be delivered in FY25. Inclusion of Bayesian optimization, resilience metrics, and levelized cost analysis expand the capability, accessibility, and reliability of FORCE.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Markov Process to Evaluate the Value Proposition of a Risk-Informed Predictive Maintenance Strategy

To achieve high-capacity factors, the nuclear fleet has relied on labor-intensive and time-consuming operation and preventive maintenance programs for plant systems. Manually performed inspection, calibration, testing, and maintenance of plant assets at periodic frequencies, along with time-based replacement of assets irrespective of condition, have resulted in a costly, labor-centric business model. Fortunately, there are technologies that can eliminate unnecessary preventive maintenance activities by deploying risk-informed predictive maintenance, enabling the transition to a technology-centric business model. The technology-centric business model will enable plants to optimize and automate maintenance activities, leading to cost reductions since labor is a rising cost and technology is a declining cost. The implementation of scalable technologies and methodologies across plant systems and across the nuclear fleet is critical for successful deployment of a risk-informed predictive maintenance strategy at commercial nuclear power plants. The work presented in the report is being developed as part of a collaborative research effort between Idaho National Laboratory and Public Service Enterprise Group Nuclear, LLC. This report describes the technical basis using the Markov Process to evaluate the value proposition for the risk-informed predictive maintenance strategy for the circulating water system. The plant process data from the Salem nuclear plant’s circulating water system is utilized to develop a Markov chain risk models and formulation to estimate the loss and gain in revenue based on plant availability. The outcomes presented in this report provides the technical basis for extensive quantitative evaluation of a scalable risk-informed predictive maintenance strategy as part of future research.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Hybrid Modeling of a Circulating Water Pump Motor

To achieve high capacity factors, the nuclear fleet has relied on labor-intensive and time-consuming operation and preventive maintenance programs for plant systems. Manually performed inspection, calibration, testing, and maintenance of plant assets at periodic frequencies, along with the time-based replacement of assets irrespective of condition, have resulted in a costly, labor-centric business model. Fortunately, there are technologies that can eliminate unnecessary preventive maintenance activities by deploying risk-informed predictive maintenance, enabling the transition to a technology-centric business model.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Commercial Building Prototypes Based on ANSI/ASHRAE/IES Standard 90.1-2019 Appendix G PRM: Technical Support Document

The two paths for documenting compliance with ANSI/ASHRAE/IES Standard 90.1 are the prescriptive path and the performance path. Beyond code programs and rating systems (for example, USGBC-LEED ) are primarily known to use a third path – the Appendix G Performance Rating Method. An update in the 2016 edition of Standard 90.1 approved the Appendix G Performance Rating System for code compliance, extending its application and allowing for greater consistency of modeling rules for code and beyond code building energy modeling. The Appendix G PRM provides rules for the development of whole building energy models of baseline and proposed models for calculating the “performance cost index target” value using the simulated energy results of the baseline and proposed models and the building performance factors published in Table 4.2.1.1 of the Standard. This report documents (1) the methodology used for development of the baseline and proposed energy models of the Pacific Northwest National Laboratory and U.S. Department of Energy commercial building prototypes using the Appendix G Performance Rating Method; and (2) the building performance factors that were calculated using those models.

97 MATHEMATICS AND COMPUTING↗

Microbial Design for a Developing Bioeconomy: Frontier Science for the Bioeconomy Workshop Series

The Microbial Design for a Developing Bioeconomy workshop report is one of a four-part Frontier Science for the Bioeconomy series hosted by the DOE Biological and Environmental Research program’s Biological Systems Science Division. The series defines frontiers of plant science, agriculture, synthetic biology, biobased materials, and environmental microbiome science that will unlock the promise of an innovative, resilient U.S. bioeconomy.

59 BASIC BIOLOGICAL SCIENCES↗

Accelerating functional verification of an integrated circuit

Illustrative embodiments include a method, system, and computer program product for accelerating functional verification in simulation testing of an integrated circuit (IC). Using a processor and a memory, a serial operation is replaced with a direct register access operation, wherein the serial operation is configured to perform bit shifting operation using a register in a simulation of the IC. The serial operation is blocked from manipulating the register in the simulation of the IC. Using the register in the simulation of the IC, the direct register access operation is performed in place of the serial operation.

42 ENGINEERING↗

Generating clock signals for a cycle accurate, cycle reproducible FPGA based hardware accelerator

A method, system and computer program product are disclosed for generating clock signals for a cycle accurate FPGA based hardware accelerator used to simulate operations of a device-under-test (DUT). In one embodiment, the DUT includes multiple device clocks generating multiple device clock signals at multiple frequencies and at a defined frequency ratio; and the FPG hardware accelerator includes multiple accelerator clocks generating multiple accelerator clock signals to operate the FPGA hardware accelerator to simulate the operations of the DUT. In one embodiment, operations of the DUT are mapped to the FPGA hardware accelerator, and the accelerator clock signals are generated at multiple frequencies and at the defined frequency ratio of the frequencies of the multiple device clocks, to maintain cycle accuracy between the DUT and the FPGA hardware accelerator. In an embodiment, the FPGA hardware accelerator may be used to control the frequencies of the multiple device clocks.

97 MATHEMATICS AND COMPUTING↗

Cycle accurate and cycle reproducible memory for an FPGA based hardware accelerator

A method, system and computer program product are disclosed for using a Field Programmable Gate Array (FPGA) to simulate operations of a device under test (DUT). The DUT includes a device memory having a number of input ports, and the FPGA is associated with a target memory having a second number of input ports, the second number being less than the first number. In one embodiment, a given set of inputs is applied to the device memory at a frequency Fd and in a defined cycle of time, and the given set of inputs is applied to the target memory at a frequency Ft. Ft is greater than Fd and cycle accuracy is maintained between the device memory and the target memory. In an embodiment, a cycle accurate model of the DUT memory is created by separating the DUT memory interface protocol from the target memory storage array.

97 MATHEMATICS AND COMPUTING↗

Biomass Burning Research Using DOE ARM Single-Particle Soot Photometer (SP2) Field Campaign Report

The focus of this laboratory study was to investigate the chemical and optical properties, and the detection efficiencies, of tar balls generated in the laboratory using the same instruments deployed on the U.S. Department of Energy (DOE) Atmospheric Radiation Measurement (ARM) Climate Research Facility Gulfstream-1 (G-1) aircraft during the 2013 Biomass Burning Observation Project (BBOP) field study, during which tar balls were observed in wildland biomass burning particulate emissions. Key goals of this laboratory study were: (a) measuring the chemical composition of tar balls to provide insights into the atmospheric processes that form (evaporation/oxidation) and modify them in biomass burning plumes, (b) identifying whether tar balls contain refractory black carbon, (c) determining the collection efficiencies of tar balls impacting on the 600oC heated tungsten vaporizer in the Aerodyne Soot Particle Aerosol Mass Spectrometer (SP-AMS) (i.e., given the observed low volatilities, AMS measurements might underestimate organic biomass burning plume loadings), and (d) measuring the wavelength-dependent, mass-specific absorption cross-sections of brown carbon components of tar balls. This project was funded primarily by the DOE Atmospheric System Research (ASR) program, and the ARM Facility made their single-particle soot photometer (SP2) available for September 1-September 31, 2016 in the Aerodyne laboratories. The ARM mentor (Dr. Sedlacek) requested no funds for mentorship or data reduction. All ARM SP2 data collected as part of this project are archived in the ARM Data Archive in accordance with established protocols. The main objectives of the ARM Biomass Burning Observation Period (BBOP, July-October, 2013) field campaign were to (1) assess the impact of wildland fires in the Pacific Northwest on climate, through near-field and regional intensive measurement campaigns, and (2) investigate agricultural burns to determine how those biomass burn plumes differ from those from wildland fires. During BBOP, tar balls, small solid particles of organic substances, were observed downwind from wildland fires (at plume ages of 0-3 hours), but not agricultural burns. Observations of the tar balls on transmission electron microscope (TEM) grids suggest that they formed during atmospheric transport, likely due to the same atmospheric processes that increased the oxidation levels of the organic aerosol. Preliminary analyses suggest that tar balls may account for almost 50% of the total particle number, and 30% of the total organic particle mass, of the aerosol emitted from the burning events. These BBOP observations are described in detail in a manuscript in preparation (Sedlacek et al., 2017). The current laboratory study lasted four weeks and was conducted in the aerosol laboratories located at Aerodyne Research, Inc. in Billerica, Massachusetts. Tar balls were generated from several different biomass fuels, including samples from BBOP-related field sites, following literature procedures (Hoffer, Tóth, Nyirö-Kósa, Pósfai, and Gelencsér, 2016; Tóth, Hoffer, Nyirö-Kósa, Pósfai, and Gelencsér, 2014), and they were characterized using the same equipment used during the 2013 BBOP study, specifically the SP-AMS, SP2 and TEM. This study determined that laboratory-generated tar balls (1) are refractory with respect to TEM analysis in a similar manner to those collected during BBOP from wildland fires, (2) are composed of organic material with some refractory carbon components, (3) can be measured quantitatively by the SP-AMS, strengthening observations during BBOP, (4) absorb visible light, and (4) are dominated by unsaturated hydrocarbons that may be responsible for their light-absorbing properties. The results from this project are already being incorporated into our analysis of the formation processes and emission rates of tar balls as a function of fuel and combustion conditions from wildland fires.

Aerodyne Soot Particle Aerosol Mass Spectrometer↗

Holistic Interactions of Shallow Clouds, Aerosols, and Land-Ecosystems (HI-SCALE) Field Campaign Report

Cumulus convection is an important component in the atmospheric radiation budget and hydrologic cycle over the southern Great Plains and over many regions of the world, particularly during the summertime growing season when intense turbulence induced by surface radiation couples the land surface to clouds. Current convective cloud parameterizations contain uncertainties resulting in part from insufficient coincident data that couples cloud macrophysical and microphysical properties to inhomogeneities in land surface, boundary layer, and aerosol properties. The Holistic Interactions of Shallow Clouds, Aerosols, and Land-Ecosystems (HI-SCALE) campaign was designed to provide a detailed set of measurements that are needed to obtain a more complete understanding of the lifecycle of shallow clouds by coupling cloud macrophysical and microphysical properties to land surface properties, ecosystems, and aerosols. Some of the land-atmosphere-cloud interactions that can be studied using HI-SCALE data are shown in Figure 1. HI-SCALE consisted of two 4-week intensive operation periods (IOPs), one in the spring (April 24-May 21) and the other in the late summer (August 28-September 24) of 2016, to take advantage of different stages of the plant lifecycle, the distribution of “greenness” for various types of vegetation in the vicinity of the U.S. Department of Energy (DOE) Atmospheric Radiation Measurement (ARM) Climate Research Facility Southern Great Plains (SGP) site, and aerosol properties that vary during the growing season. As expected, satellite measurements indicated that the Normalized Difference Vegetation Index (NDVI) was much “greener” in the vicinity of the SGP site during the spring IOP than the late summer IOP as a result of winter wheat maturing in the spring and being harvested in the early summer. As shown in Figure 2, temperatures were cooler than average and soil moisture was high during the spring IOP, while temperatures were warmer than average and soil moisture was low during the late summer IOP. These factors likely influence the occurrence and lifecycle of shallow clouds. Most of the instrumentation was deployed on the ARM Aerial Facility (AAF) Gulfstream 1 (G-1) aircraft, including those that measure atmospheric turbulence, cloud water content and drop size distributions, aerosol precursor gases, aerosol chemical composition and size distributions, and cloud condensation nuclei (CCN) concentrations. The specific instrumentation is listed in Table 1. The team of scientists participating in the G-1 flights were from Pacific Northwest National Laboratory (PNNL), Brookhaven National Laboratory (BNL), and the University of Washington. Routine ARM aerosol measurements made at the surface were supplemented with aerosol microphysical properties measurements, with support from the DOE Environmental Molecular Sciences Laboratory (EMSL) User Facility and the Atmospheric System Radiation (ASR) program. This included deploying a scanning mobility particle sizer (SMPS) to measure aerosol size distribution, a proton transfer reaction-mass spectrometer (PTR-MS) to measure volatile organic compounds, an aerosol mass spectrometer (AMS) to measure bulk aerosol composition, and the single-particle laser ablation time-of-flight mass spectrometer (SPLAT II) to measure single-particle aerosol composition at the SGP site Guest Instrumentation Facility. In this way, characterization of aerosol properties at the surface and on the G-1 were consistent. In addition, the HI-SCALE: Nanoparticle Composition and Precursors add-on campaign was conducted during the second IOP in which several state-of-the-science chemical ionization mass spectrometers were deployed to measure nanoparticle composition and precursors. Scientists participating in the surface measurements were from PNNL, BNL, University California–Irvine, Augsberg College, Colorado University, Aerodyne Inc., and Aerosol Dynamics Inc.

54 ENVIRONMENTAL SCIENCES↗

Performance regression manager for large scale systems

System and computer program product to perform an operation comprising generating, based on a first output generated by a first execution instance of a command, a first output file specifying a value of at least one performance metric, wherein the first output file is formatted according to a predefined format, comparing the value of the at least one performance metric in the first output file to a value of the performance metric in a second output file, the second output file having been generated based on a second output generated by a second execution instance of the command, and outputting for display an indication of a result of the comparison of the value of the at least one performance metric of the first output file to the value of the at least one performance metric of the second output file.

97 MATHEMATICS AND COMPUTING↗

Performance regression manager for large scale systems

System and computer program product to perform an operation comprising generating, based on a first output generated by a first execution instance of a command, a first output file specifying a value of at least one performance metric, wherein the first output file is formatted according to a predefined format, comparing the value of the at least one performance metric in the first output file to a value of the performance metric in a second output file, the second output file having been generated based on a second output generated by a second execution instance of the command, and outputting for display an indication of a result of the comparison of the value of the at least one performance metric of the first output file to the value of the at least one performance metric of the second output file.

97 MATHEMATICS AND COMPUTING↗

Detecting and quantifying materials in containers utilizing an inverse algorithm with adaptive regularization

A method, system and computer program product for automatically detecting and quantifying materials in containers (e.g., luggage, storage containers, equipment or componentry for processing or handling). An X-ray radiograph of a container is generated. A set of materials of interest (e.g., plutonium, steel) is selected to determine if the object comprises or contains materials of interest. An estimate of the areal densities or thicknesses of each of the selected materials of interest is obtained by minimizing an objective function with respect to the areal densities or thicknesses for each of the selected materials of interest. Adaptive regularization is implemented in the objective function to improve optimization results by adding a constraint to the objective function, where the constraint penalizes the objective function for solutions that do not line up with a prior belief about the solution form (e.g., the solution should not be negative or especially noisy).

97 MATHEMATICS AND COMPUTING↗

Generating clock signals for a cycle accurate, cycle reproducible FPGA based hardware accelerator

A method, system and computer program product are disclosed for generating clock signals for a cycle accurate FPGA based hardware accelerator used to simulate operations of a device-under-test (DUT). In one embodiment, the DUT includes multiple device clocks generating multiple device clock signals at multiple frequencies and at a defined frequency ratio; and the FPG hardware accelerator includes multiple accelerator clocks generating multiple accelerator clock signals to operate the FPGA hardware accelerator to simulate the operations of the DUT. In one embodiment, operations of the DUT are mapped to the FPGA hardware accelerator, and the accelerator clock signals are generated at multiple frequencies and at the defined frequency ratio of the frequencies of the multiple device clocks, to maintain cycle accuracy between the DUT and the FPGA hardware accelerator. In an embodiment, the FPGA hardware accelerator may be used to control the frequencies of the multiple device clocks.

Asaad, Sameh W.↗

Multi-physics Object Oriented Simulation Environment (MOOSE)

This two-day workshop is a hands-on introduction to the Multi-Physics Object Oriented Simulation Environment (MOOSE). MOOSE is a simulation framework built from PETSc that enables efficient simulation of complex physical systems with minimal programming background. Attendees are encouraged to visit the MOOSE website at www.mooseframework.org and walk through the step by step process of installing the framework on their computer. Support through this process is provided through the MOOSE Google Group message board. The workshop itself will consist of interactive modules where instructors from the MOOSE development team will work with attendees to build a simple plasma model. Each module will build on previous modules to introduce fundamental MOOSE features that will combine to demonstrate simulation capabilities for low temperature plasma modeling. The intention is not to provide an exhaustive overview of simulation capabilities but to instead provide attendees with the necessary tools to build unique simulation capabilities for their specific research challenges. Users should attend the workshop with laptop computers with MOOSE installed to allow for interactive instruction. At the completion of the workshop attendees will be able to install and run MOOSE and associated applications as well as carry out plasma simulations studies.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Optimally placing photovoltaic arrays to maximize value of energy production based on peak power production, local solar radiation, weather, electricity market prices and rate structures

A method, system and computer program product for optimally placing photovoltaic arrays to maximize a value of energy production. Incident solar radiation for various placements of the photovoltaic arrays accommodating different azimuths and tilts is calculated. Alternating current solar photovoltaic electricity energy and power production is then estimated from the calculated solar radiation on a plane and weather data. Furthermore, a value of solar photovoltaic electricity energy and power produced by the photovoltaic arrays for the various placements is calculating using the estimated alternating current solar photovoltaic electricity production. A placement out of the various placements for the photovoltaic arrays is then selected corresponding to a highest value of the solar photovoltaic electricity produced by the photovoltaic arrays. In this manner, the appropriate placement for the photovoltaic arrays is determined that maximizes the value of energy production (where “value” may correspond to an economic value or a non-economic value).

Webber, Michael E.↗

Real-time estimation of solar irradiation

Aspects relate to methods, systems, and computer program products for estimating future levels of solar power received at a sensor including receiving, by a processor, a first measured power value at a first time from the sensor, calculating a first value of a dynamic correction factor based on the first measured power value associated with the first time, applying the first value of the calculated dynamic correction factor to a power estimation model, generating a first power estimation value for a second time using the power estimation model, wherein the second time is later than the first time, receiving a second measured power value at the second time, and calculating a second value of a dynamic correction factor based on the second measured power value associated with the second time and the first value of the dynamic correction factor.

Dang, Hien P.↗

Cycle accurate and cycle reproducible memory for an FPGA based hardware accelerator

A method, system and computer program product are disclosed for using a Field Programmable Gate Array (FPGA) to simulate operations of a device under test (DUT). The DUT includes a device memory having a number of input ports, and the FPGA is associated with a target memory having a second number of input ports, the second number being less than the first number. In one embodiment, a given set of inputs is applied to the device memory at a frequency Fd and in a defined cycle of time, and the given set of inputs is applied to the target memory at a frequency Ft. Ft is greater than Fd and cycle accuracy is maintained between the device memory and the target memory. In an embodiment, a cycle accurate model of the DUT memory is created by separating the DUT memory interface protocol from the target memory storage array.

42 ENGINEERING↗