Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “coding standards”

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 505 records · Page 28

State Indicators for Advancing Demand Flexibility and Energy Efficiency in Buildings - Part I [Slides]

This slide deck report identifies objectives and key indicators for state activities that advance demand flexibility in buildings — legislation, utility regulatory proceedings, executive orders and programs. It also illustrates progress to date and identifies trends, gaps, and opportunities. Part I of the report focuses on (1) demand response and (2) energy efficiency targeted to reduce peak demand or integrate with demand response. This section covers building energy codes, appliance and equipment standards, resource standards, utility planning, utility programs, advanced metering infrastructure and meter data, rate design, state programs, state energy planning, and related state policies and regulations. Part II of the report addresses traditional energy efficiency indicators, including utility and state programs, codes, and standards that support annual energy savings. See the additional links for an infographic, library of cited state documents on demand flexibility, and presentation to the NASEO-NARUC Grid-Interactive Efficient Buildings Working Group.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Matlab Code for Multiscale Topology Optimization

This Matlab script implements a simple topology optimization algorithm that minimizes the compliance of a structure within a 3D prismatic design domain. It uses a simple linear elastic finite element solver to solve the equilibrium equations, and the optimality criterion (00) method to update the design iteratively. This functionality is identical to, or the simplest possible extension from 2D to 3D of, a 99-line Matlab code released in 2001 in a journal article by Sigmund. What is new in this code is our implementation of simple surrogate models for several truss micro-architectures, which converts this code to a multiscale design tool, whereas the original code is single-scale. The development of these surrogate models and their implementation is described in a journal article we intend to submit. We plan to include the full source code in an Appendix in this paper. The code’s primary function is as a pedagogical tool rather than as a finished software product. Sigmund’s 2001 paper describes the implementation line-by-line. We are including this updated version of the code to allow the reader to understand exactly what changes must be made to a “standard” topology optimization code to implement the surrogate models and thus multiscale design optimization.

Watts, Seth↗

Parameterized representation of macroscopic cross section for PWR reactor

Here we describe, by means of Chebyshev polynomials, a parameterized representation of the homogenized macroscopic cross section for PWR fuel element as a function of soluble boron concentration, moderator temperature, fuel temperature, moderator density and U-235(92) enrichment. The cross-section data analyzed are fission, scattering, total, transport, absorption and capture. The parameterization enables a quick and easy determination of problem-dependent cross-sections to be used in few group calculations. The methodology presented in this paper will allow generation of group cross-section data from stored polynomials to perform PWR core calculations without the need to generate them based on computer code calculations using standard steps. The results obtained by the proposed methodology when compared with results from the SCALE code calculations show very good agreement.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

Machine learning framework for predicting uranium enrichments from M400 CZT gamma spectra

A machine learning framework was developed for predicting uranium enrichments from M400 CZT gamma spectra. This framework leverages the availability of a large amount of measured M400 gamma spectra and uses a recently updated version of Gamma Detector Response and Analysis Software (GADRAS) for gamma spectrum analysis and generation. It also leverages the existing machine learning modules in Python for gamma spectrum data processing, curation, model training, benchmarking, and optimization of the deep machine learning models. The framework is used to develop a deep learning model to analyze gamma spectra from a set of U 3 O 8 samples with enrichments ranging from 0.31 to 93.17% and UF 6 cylinders with enrichments ranging from 0.2 to 4.95%, and the model performance is tested using a set of measured spectra and the respective declared enrichment values. Results show that the model can correctly classify 99.35% of the U 3 O 8 sample enrichments, and can predict the samples’ enrichments within an average absolute error of 0.099% (in percentage points of enrichment). For the UF 6 cylinders, the average absolute error was approximately 0.03%, with an accuracy of 98% in classifying discrete enrichment values of UF 6 samples. Finally, the results also show that the model has performed significantly better in terms of predicting enrichments in UF 6 cylinders based on measured gamma spectra than the GEM code, with a standard deviation (of the relative errors) of 2.23% (compared with the 11.51% value for the GEM code) based on results from a set of test data.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

WORM (Write One, Read Many)

WORM (Write One, Run Many) is an easy to use, cross platform, embedded and extensible, functional programming language designed to facilitate the creation of input-decks for computer codes that use standard ASCII text files for input. WORM makes it easy to create generic (yet, complex and powerful) reusable models. Additionally its nature allows for complex calculations and routines to be coded once and easily reused, further simplifying the creation of input decks. WORM (Write One, Run Many) is a powerful and versatile tool designed to improve the efficiency of today’s criticality safety analyst by allowing: + input decks for parametric studies to be created quickly and easily, + calculations and variables to be imbedded into any input deck, thus allowing for meaningful parameter specifications, + problems to be specified using any combination of units, and + complex mathematically defined models to be created. A very simple syntax is employed, and therefore the WORM is easy to learn. A WORM model is essentially a standard input deck with some of its numerical values replaced by WORM code. WORM code may include and evaluate the following mathematical operators and functions: addition, subtraction, multiplication, division, exponentiation, modulus, sine, cosine, tangent, arcsine, arccosine, arctangent, the natural logarithm, logarithm base 10, integer truncation, absolute value, and random number. Several common constants, e.g., pi, e, and Avogadros’s Number (both as 6.022e23 and 0.6022), are predefined in WORM. Additionally, many unit conversion factors are also predefined: millimeters, meters, inches, feet, yards, and mils to centimeters; kilograms, pounds, and ounces to grams; liters, milliliters, gallons, and fluid ounces to cubic centimeters; and angular degrees to radians. For parametric studies, WORM supports various shorthand list specifications: the explicit step size, linear interpolation, and logarithmic interpolation. The list notation sequentially assigns multiple values to a name. WORM creates an input deck for each value of the name. If multiple lists are used, WORM steps through each list individually, i.e., WORM creates input decks corresponding to each and every permutation of the list values. Additionally, a library of standard material definitions and Perl subroutines are included. Any one of these files can be incorporated into the subject model with a simple WORM read command. WORM is completely written in Perl, the Practical Extraction and Reporting Language. Perl is one of the most portable programming languages available today. As such, the WORM works on practically any computer platform.

Sartor, Raymond↗

ESS-Related Proposed Changes to the Group B 2018 ICC International Codes

The purpose of this special briefing paper is to support the objective by providing information about current and upcoming efforts being conducted by U.S. standards and model code developing organizations, specifically code changes associated with the 2018 Group B International Codes (I-Codes) of the International Code Council (100)2 that are relevant to Energy Storage System Safety (ESS)s .

42 ENGINEERING↗

National Cost-effectiveness of ANSI/ASHRAE/IES Standard 90.1-2016

The purpose of this analysis is to examine the cost-effectiveness of the 2016 edition of ANSI/ASHRAE/IES Standard 90.1 (ASHRAE 2016). Standard 90.1 is developed by the American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE) Standard Standing Project Committee (SSPC) 90.1. It is the model energy standard for commercial and multi-family residential buildings over three floors (42 USC 6833). PNNL analyzed the cost-effectiveness of changes in Standard 90.1 from 90.1-2013 to 90.1-2016, as applied in commercial buildings across the United States. During the development of new editions of Standard 90.1, the cost-effectiveness of individual changes (addenda) is often calculated to support the deliberations of ASHRAE Standard Standing Project Committee (SSPC) 90.1. The ASHRAE process, however, does not include analysis of the cost-effectiveness of the entire package of addenda from one edition of the standard to the next, which is of particular interest to adopting State and local governments. Providing States with an analysis of cost-effectiveness may encourage more rapid adoption of newer editions of energy codes based on Standard 90.1. This information may also inform the development of future editions of Standard 90.1. To establish the cost-effectiveness of Standard 90.1-2016, three main tasks were addressed: (1) Identification of building elements impacted by the updated standard; (2) Allocation of associated installation, maintenance, and replacement costs; and (3) Cost-effectiveness analysis of required changes In addition to installation, maintenance, and replacement costs, energy cost differences were needed to determine cost-effectiveness. The energy costs for each edition of Standard 90.1 were determined previously under the development of Standard 90.1-2016, as described below. The current analysis builds on the previous PNNL analysis (as outlined in Section 5.2) of the energy use and energy cost saving impacts of Standard 90.1-2016 compared to previous editions. The overall energy savings analysis of Standard 90.1 utilized a suite of 16 prototype EnergyPlus building models in 15 climate locations representing all eight U.S. climate zones. Detailed methodology and overall energy saving results from Standard 90.1-2016 are documented in the DOE technical report titled Energy Savings Analysis: ANSI/ASHRAE/IES Standard 90.1-2016 (DOE. 2018b).

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Fault Response of Distributed Energy Resources Considering the Requirements of IEEE 1547-2018

Inverter-based DER responses to faults on the electric power system are different than those of conventional generators and are often poorly understood. Inverter fault responses are largely software-defined, within physics-based constraints. DERs are regulated by standards and grid codes that also constrain their responses. Though fault response of DERs will vary widely, for any DER following any particular standard, a pattern of fault response can be synthesized by observing that particular standard. In this paper, the recently published IEEE 1547-2018 is examined to explore the general fault response of any DER that follows IEEE 1547-2018. Additionally, an IEEE 1547-2018 compliant inverter model is developed and tested in simulation to find the fault response, and that response is compared with the fault response of a commercial off-the-shelf inverter.

41 EE - Solar Energy Technologies Office (EE-4S)↗

Development of a Model Correlating Axial HEPA Filter Performance Between Elevated and Standard Conditions

The ASME AG-1 Code specifies minimum rated airflow based on standard cubic feet per minute (SCFM) for axial high efficiency particulate air (HEPA) filters and actual cubic feet per minute (ACFM) for radial HEPA filters with corresponding maximum pressure drop. A quantitative analysis can be performed to demonstrate the variation in filter efficiency and develop a correlation of performance between axial filters subjected to ACFM and SCFM. This study illustrates the variation in filter efficiency of axial HEPA filters subjected to ACFM and SCFM flow rate conditions at varying atmospheric pressures. It also presents the methods used to calculate correction factors to convert filter efficiency and pressure drop from elevated to standard conditions. The Axial Large Scale Test Stand (ALSTS) in the Institute for Clean Energy Technology (ICET) at Mississippi State University has been utilized to control aerosol concentration, flowrate, atmospheric pressure, relative humidity, and temperature. The filter test matrix consists of axial HEPA filters rated at 1,000 and 1,500 CFM with varying filter pack types. Each filter is subjected to varying pressures of 14.70 psi, 13.55 psi, 12.40 psi, and 11.25 psi, temperatures of 70 deg. F, 110 deg. F, and 150 deg. F, and relative humidities of 50% and 80%, resulting in twenty-four unique testing points. The corresponding SCFM flow rates are computed for each point in order to form a comparison. Evaluation of the effects of designating ACFM or SCFM will be based upon the filter efficiencies of generated Dioctyl Phthalate (DOP) particles at a diameter of 0.3 micrometers. The results show filter efficiency decreasing as atmospheric pressure decreases due to increased filter face velocity. A correlation model is developed to convert filter efficiency and pressure drop at elevated conditions to those of standard pressure, relative humidity, and temperature.

42 ENGINEERING↗

MARS-KS code validation activity through the atlas domestic standard problem

The 2 nd Domestic Standard Problem (DSP-02) exercise using the ATLAS integral effect test data was executed to transfer the integral effect test data to domestic nuclear industries and to contribute to improving the safety analysis methodology for PWRs. A small break loss of coolant accident of a 6-inch break at the cold leg was determined as a target scenario by considering its technical importance and by incorporating interests from participants. Ten calculation results using MARS-KS code were collected, major prediction results were described qualitatively and code prediction accuracy was assessed quantitatively using the FFTBM. In addition, special code assessment activities were carried out to find out the area where the model improvement is required in the MARS-KS code. The lessons from this DSP-02 and recommendations to code developers are described in this paper. (authors)

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Evaluation of simulated HPGe detector efficiencies in OpenMC compared to MCNP

In late 2023, the open-source radiation transport code OpenMC introduced a pulse-height tally (PHT) feature, enabling users to track the total energy deposited by individual photons in OpenMC cells. This function represents an important improvement of the OpenMC code because it allows users to simulate the response function of a gamma detector without relying on closed-source alternatives. Despite this, limited work has been published evaluating OpenMC as a radiation transport code for simulating gamma spectroscopy experiments. This study attempts to demonstrate the usefulness of OpenMC in this space by directly comparing its PHT output to MCNP (a trusted industry-standard Monte Carlo code). In the first half of this study, a radiation transport experiment is described in which a detector with a complex internal geometry is exposed to various gamma-emitting isotopes ( 133 Ba, 137 Cs, and 60 Co) over a range of distances. The setup of this experiment was modeled in MCNP with sufficient detail to capture the efficiency characteristics of a high purity germanium (HPGe) detector for the primary gammas of each isotope. After good agreement between the MCNP model and experiment was achieved, an identical model was produced in OpenMC to allow direct comparison between the full energy peak (FEP) values produced in OpenMC and MCNP. The results show strong agreement between OpenMC and MCNP across the full range of tested energies, with each model’s FEP values typically within 2% of each other and most FEP areas within 4% of experimental data. Worse agreement was seen between the Monte Carlo codes and experiment below 300 keV (an expected result). For the 662 keV line of 137 Cs, both codes were found in poor agreement with experiment and each other over the full range of distances tested (possibly indicating an error with the 137 Cs experimental data). Ignoring the anomalous results of the 662 keV line, all other data show good qualitative and quantitative agreement between MCNP and OpenMC. This result demonstrates the accuracy of OpenMC’s PHT feature for spectroscopic applications in which detector efficiency is a primary concern.

07 - ISOTOPES AND RADIATION SOURCES↗

Sensitivity Analysis and Uncertainty Quantification for the LAMMPS Molecular Dynamics Simulation Code

We examine sensitivity analysis and uncertainty quantification for molecular dynamics simulation. Extreme (large or small) output values for the LAMMPS code often occur at the boundaries of input regions, and uncertainties in those boundary values are overlooked by common SA methods. Similarly, input values for which code outputs are consistent with calibration data can also occur near boundaries. Upon applying approaches in the literature for imprecise probabilities (IPs), much more realistic results are obtained than for the complacent application of standard SA and code calibration.

75 CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND↗

National Cost-Effectiveness of ANSI/ASHRAE/IES Standard 90.1-2013

The purpose of this analysis is to examine the cost-effectiveness of the 2013 edition of ANSI/ASHRAE/IES Standard 90.1 (ANSI/ASHRAE/IES 2013). PNNL analyzed the cost-effectiveness of changes in Standard 90.1 from 90.1-2010 to 90.1-2013, as applied in commercial buildings across the United States. During the development of new editions of Standard 90.1, the cost-effectiveness of individual changes (addenda) is often calculated to support the deliberations of ASHRAE Standard Standing Project Committee (SSPC) 90.1. The ASHRAE process, however, does not include analysis of the cost-effectiveness of the entire package of addenda from one edition of the standard to the next, which is of particular interest to adopting State and local governments. Providing states with an analysis of cost-effectiveness may encourage more rapid adoption of newer editions of energy codes based on Standard 90.1. This information may also inform the development of future editions of Standard 90.1.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Navigating United States Standards and Regulation for Digital Energy Systems

This report provides an analysis of the U.S. standards and regulatory landscape for digital energy systems, focusing on cybersecurity, safety, and reliability requirements. It examines the interplay between federal mandates, state regulations, voluntary industry standards, and utility-specific policies, highlighting critical gaps between compliance and real-world risk mitigation. While NERC CIP standards enforce cybersecurity for Bulk Electric System assets, distribution-level infrastructure and emerging technologies often fall outside mandatory oversight, creating vulnerabilities. The report identifies systemic challenges such as reliance on self-attestation, uneven state adoption of safety codes, and lagging standards for advanced technologies like battery energy storage and inverter-based resources. Through a detailed gap analysis, it underscores the urgency of proactive risk-based approaches, independent verification, and strategic engagement with state and federal entities. Recommendations include adopting tiered security frameworks, strengthening procurement practices, and addressing emerging technology risks to ensure resilient and secure digital energy infrastructure. This guidance is intended for utilities, regulators, and stakeholders navigating compliance obligations and seeking to enhance cybersecurity and safety beyond minimum standards.

24 - POWER TRANSMISSION AND DISTRIBUTION↗

Development of Automated Procedures to Generate Reference Building Models for ASHRAE Standard 90.1 and India’s Building Energy Code and Implementation in OpenStudio

This paper describes a software system for automatically generating a reference (baseline) building energy model from the proposed (as-designed) building energy model. This system is built using the OpenStudio Software Development Kit (SDK) and is designed to operate on building energy models in the OpenStudio file format.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Simulations of short-term exposure to NO 2 and PM 2.5 to inform capture efficiency standards

The California building code requires all new or renovated residential dwelling units to have kitchen exhaust ventilation to manage air pollutants and moisture generated during cooking. Current performance requirements are specified as a minimum airflow and maximum sound level. This report presents an analysis to support consideration of adding a capture efficiency requirement to the code. The analysis uses a physics-based simulation model to calculate air pollutant concentrations in homes that result from cooking and the inflow of outdoor air, mediated by loss and removal process including deposition, dwelling unit ventilation, and the use of a range hood with varying levels of capture efficiency. Calculated pollutant concentrations are compared to relevant, health-based guidelines. The analysis considers the highest 1-hour concentration of nitrogen dioxide (NO 2 ), which is a product of natural gas combustion and the highest 24-hour concentrations of fine particulate matter (PM 2.5 ) which is emitted in substantial quantities from frying, broiling and grilling among other cooking activities. For NO 2 , the analysis considers cooking of a dinner for 3-4 persons consisting of pasta, meat sauce, a par-boiled vegetable, and baked garlic bread. For PM 2.5 , the analysis considers a day in which breakfast emitted particles at the 80th percentile and lunch and dinner entailed particle emissions at the 50th percentile of cooking emission events reported in the literature. Model simulations were performed to determine the level of range hood capture efficiency that will allow these cooking scenarios to occur in the vast majority (>99%) of new homes being built in California while maintaining pollutant concentrations below the health-based guidelines, if the range hood is used throughout cooking. All homes were assumed to have dwelling unit ventilation at the rate required in the building code. Simulation model input parameters were specified using a Monte Carlo approach to represent a range of housing characteristics, outdoor conditions, and indoor pollutant dynamics. Simulation results suggest that requiring a minimum capture efficiency of at least 70% is needed to avoid unacceptably high NO 2 (1-h average concentration of 100 ppb or higher) and at least 60% to avoid unacceptably high PM 2.5 (24-h average of 25 μg/m³ or higher). These results were driven by multi-family homes, which have a smaller volume of air to dilute any pollutants not captured and removed at the cooking area, resulting in higher concentrations.

54 ENVIRONMENTAL SCIENCES↗

Refactoring the elastic–viscous–plastic solver from the sea ice model CICE v6.5.1 for improved performance

This study focuses on the performance of the elastic–viscous–plastic (EVP) dynamical solver within the sea ice model, CICE v6.5.1. The study has been conducted in two steps. First, the standard EVP solver was extracted from CICE for experiments with refactored versions, which are used for performance testing. Second, one refactored version was integrated and tested in the full CICE model to demonstrate that the new algorithms do not significantly impact the physical results. The study reveals two dominant bottlenecks, namely (1) the number of Message Parsing Interface (MPI) and Open Multi-Processing (OpenMP) synchronization points required for halo exchanges during each time step combined with the irregular domain of active sea ice points and (2) the lack of single-instruction, multiple-data (SIMD) code generation. The standard EVP solver has been refactored based on two generic patterns. The first pattern exposes how general finite differences on masked multi-dimensional arrays can be expressed in order to produce significantly better code generation by changing the memory access pattern from random access to direct access. The second pattern takes an alternative approach to handle static grid properties. The measured single-core performance improvement is more than a factor of 5 compared to the standard implementation. The refactored implementation of strong scales on the Intel® Xeon® Scalable Processors series node until the available bandwidth of the node is used. For the Intel® Xeon® CPU Max series, there is sufficient bandwidth to allow the strong scaling to continue for all the cores on the node, resulting in a single-node improvement factor of 35 over the standard implementation. This study also demonstrates improved performance on GPU processors.

58 GEOSCIENCES↗

Calculating Impacts of Energy Standards on Energy Demand in U.S. Buildings under Uncertainty with an Integrated Assessment Model: Technical Background Data

This report presents data and assumptions employed in an application of PNNL’s Global Change Assessment Model with a newly-developed Monte Carlo analysis capability. The model is used to analyze the impacts of more aggressive U.S. residential and commercial building-energy codes and equipment standards on energy consumption and energy service costs at the state level, explicitly recognizing uncertainty in technology effectiveness and cost, socioeconomics, presence or absence of carbon prices, and climate impacts on energy demand. The report provides a summary of how residential and commercial buildings are modeled, together with assumptions made for the distributions of state–level population, Gross Domestic Product (GDP) per worker, efficiency and cost of residential and commercial energy equipment by end use, and efficiency and cost of residential and commercial building shells. The cost and performance of equipment and of building shells are reported separately for current building and equipment efficiency standards and for more aggressive standards. The report also details assumptions concerning future improvements brought about by projected trends in technology.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗