Search NASA⌕ Search

SEARCH · Search NASA

Results for “Coding Guidelines”

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 127 records · Page 7

LiDAR Measurements of Wind Shear Exponents and Turbulence Intensity Offshore the Northeast United States

This paper presents wind speed shear exponents and turbulence intensity measurements collected from LiDARs measuring wind speeds from 40m to 200m above sea-level and provides comparisons to industry design guidelines. The high-altitude wind speed data are unique and represent some of the first measurements made offshore in this part of the country, which is actively being developed for offshore wind. The data is used to support the New England Aqua Ventus I Floating Offshore Wind Farm to be located 17km offshore the Northeast United States. Multiple LiDAR measurements were made using a DeepCLiDAR floating buoy and LiDARs located on a nearby island. Here, the measured wind speed shear exponents are compared against industry standard mesoscale model outputs and offshore design codes including the American Bureau of Shipping, American Petroleum Institute, and DNV-GL guides. Significant variation in the vertical wind speed profile occurs throughout the year which is not addressed in design standards. Additionally, turbulence intensity measurements made from the LiDAR, although not widely accepted in the scientific community, are presented and compared against industry guidelines.

42 ENGINEERING↗

Comparative study of beam losses and heat loads reduction methods in MITICA beam source

In negative ion electrostatic accelerators a considerable fraction of extracted ions is lost by collision processes causing efficiency loss and heat deposition over the components. Stripping is proportional to the local density of gas, which is steadily injected in the plasma source; its pumping from the extraction and acceleration stages is a key functionality for the prototype of the ITER Neutral Beam Injector, and it can be simulated with the 3D code AVOCADO. Different geometric solutions were tested aiming at the reduction of the gas density. The parameter space considered is limited by constraints given by optics, aiming, voltage holding, beam uniformity, and mechanical feasibility. The guidelines of the optimization process are presented together with the proposed solutions and the results of numerical simulations.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Best practices for documenting a scientific Python project

Documentation is a crucial component of software development that helps users with installation and usage of the software. Documentation also helps onboard new developers to a software project with contributing guidelines and API information. The INTERSECT project is an open federated hardware/software library to facilitate the development of au- tonomous laboratories. A documentation strategy using Sphinx has been utilized to help developers contribute to source code and to help users understand the INTERSECT Python interface. Docstrings as well as reStructuredText files are used by Sphinx to automatically compile HTML and PDF files which can be hosted online as API documentation and user guides. The resulting documentation website is automatically built and deployed using GitLab runners to create Docker containers with NGINX servers. The approach discussed in this paper to automatically deploy documentation for a Python project can improve the user and developer experience for many scientific projects.

Wiggins, Gavin↗

Indoor air quality in new and renovated low-income apartments with mechanical ventilation and natural gas cooking in California

This work presents pollutant concentrations and performance data for code-required mechanical ventilation equipment in 23 low-income apartments at 4 properties constructed or renovated 2013-2017. All apartments had natural gas cooking burners. Occupants pledged to not use windows for ventilation during the study but several did. Measured airflows of range hoods and bathroom exhaust fans were lower than product specifications. Only eight apartments operationally met all ventilation code requirements. Pollutants measured over one week in each apartment included time-resolved fine particulate matter (PM 2.5 ), nitrogen dioxide (NO 2 ), formaldehyde and carbon dioxide (CO 2 ) and time-integrated formaldehyde, NO 2 and nitrogen oxides (NO X ). Compared to a recent study of California houses with code-compliant ventilation, apartments were smaller, had fewer occupants, higher densities, and higher mechanical ventilation rates. Mean PM 2.5 , formaldehyde, NO 2 , and CO 2 were 7.7 µg/m 3 , 14.1 ppb, 18.8 ppb, and 741 ppm in apartments; these are 4% lower, 25% lower, 165% higher, and 18% higher compared to houses with similar cooking frequency. Four apartments had weekly PM 2.5 above the California annual outdoor standard of 12 µg/m 3 and also discrete days above the World Health Organization 24-h guideline of 25 µg/m 3 . Two apartments had weekly NO 2 above the California annual outdoor standard of 30 ppb.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

ORNL Contributions to the ENDF/B-VIII.1 Library [Slides]

For uranium and plutonium isotopes, evaluation work is converging to a stable configuration with an overall satisfactory benchmark performance (more information on the validation tests after CSEWG). Strontium evaluation was included in the repository library and successfully tested by processing codes relative to an alternative quantification of the external function. Cerium covariance matrices were updated to address review comments on the magnitude of the uncertainty. For future uncertainty quantification, theoretical observables should be properly decoupled from current measured guidelines. Tests to correctly include LP (from resonance parameters) fitted to measured energy-averaged data are in progress. Current ENDF files contains experimental LP data.

07 ISOTOPE AND RADIATION SOURCES↗

Nonhuman biota dose rate estimation from liquid effluent releases during normal operations of light water reactors using the LADTAP II computer code

Here, the LADTAP II computer code was used to estimate the dose rates to seven nonhuman biota (fish, algae, invertebrate, muskrat, raccoon, heron, and duck) from liquid effluent releases during the normal operations of new light water reactor facilities in the United States. The estimated dose rates to nonhuman biota depended on the nuclear power plant design but were orders of magnitude less than the ‘derived consideration reference levels’ (DCRL) in International Commission on Radiological Protection (ICRP) Publication 108. The estimated dose rates were at least three orders of magnitude lower than the guideline values identified by the International Atomic Energy Agency (IAEA) and the National Council on Radiation Protection and Measurements to cause observable changes in populations of biota. Radionuclides that contributed most of the dose rates for seven nonhuman biota depended on the nuclear power plant design. The differences in the estimated dose rates to seven nonhuman biota calculated from the default bioaccumulation factors used in the LADTAP II computer code and the dose rates calculated from the concentration ratios of radionuclides in the IAEA Technical Report Series (TRS) wildlife handbook were less than one order of magnitude for most default biota in LADTAP. The concentration ratios for some radionuclides in liquid effluent releases from nuclear power plant designs that contributed more than 5% of the internal dose rates for invertebrates (P, and Ru) and algae (La and Pr) were not available in the IAEA TRS wildlife handbook.

54 ENVIRONMENTAL SCIENCES↗

DESIGN ISSUES AND QUALIFICATION OF HYDROFORMED DOUBLE WALLED EXPANSION JOINTS IN VACUUM SERVICE

The Vacuum Auxiliary System for ITER is devoted to pumping out, venting, and purging the vacuum volumes of the tokamak. Over 5000 clients including the cryostat and vacuum vessel, at 8500 m3 and 1400 m3 respectively, are serviced by approximately 150 pumping stations through 6 km of pipework. The piping and functions provided to the clients include component operation, routing of potentially tritiated gases, and timely leak localization. Expansion joints are used to reduce loadings on pumps and piping stresses but also to qualify in-line components having low allowable design loads. The ITER project utilizes vacuum valves that are not designed to withstand typical piping system loadings and require detailed design and evaluation. Loading scenarios prescribed by governing system specifications must be considered. To maintain allowable design loads for components and to keep piping stresses below code requirements, double walled hydroformed expansion joints have been employed in the design. These are not standard items and require custom fabrication. Installation space constraints and adjacent pipe support attachment location availability at ITER limit standard expansion joint installation guidelines provided by the Expasion Joint Manufacturers Association (EJMA). Careful consideration must be given to the analysis model to ensure proper function and life expectancy of the component. These considerations include accurate accounting of thrust forces, thermal movements, seismic accelerations, equipment and building differential displacements. In addition to displacements, the process internal, external, and interspace pressures affect the qualification and selection of the double walled expansion joints. The calculation results shall confirm that deflections, forces, and moments are reasonable for the size and type required for the system’s demands as evaluated against the manufacturer’s design.

Clark, Forrest [ORNL] (ORCID:0009000678106843)↗

Application of the new IAPWS Guideline on the fast and accurate calculation of steam and water properties with the Spline-Based Table Look-Up Method (SBTL) in RELAP-7

The numerical simulation of thermalhydraulic processes in nuclear power plants requires very accurate and extremely fast algorithms for calculating the thermophysical properties of water and steam. In order to provide such algorithms, the International Association for the Properties of Water and Steam (IAPWS) has adopted the new “IAPWS Guideline on the Fast Calculation of Steam and Water Properties with the Spline-Based Table Look-Up Method (SBTL)”. In this article, the SBTL method is applied to property functions of specific volume and specific internal energy (v,e) based on the scientific formulation IAPWS-95 and the latest IAPWS formulations for transport properties. From the newly generated SBTL functions, thermodynamic and transport properties as well as their derivatives and inverse functions are calculable in the fluid range of state for pressures up to 100 MPa and for temperatures up to 1273 K, including the metastable liquid and the metastable vapor regions. The SBTL functions reproduce the underlying formulations with an accuracy of 10–100 ppm and significantly reduced computing times. The SBTL method has been implemented into the nuclear reactor system safety analysis code RELAP-7 [2] to consider the real fluid behavior of water and steam in a novel 7-equation two-phase flow model.

42 ENGINEERING↗

Initiating sustainability assessments: Insights from practice on a procedural perspective

Highlights: • Initial sustainability assessment processes investigated in a developing country (Indonesia). • International commitments are instrumental in setting MNEs' sustainability agenda. • Global platforms are important for determining sustainability issues considered. - Abstract: Sustainability assessment is a key method that offers a platform from which the private sector can implement systematic processes to address sustainability. While this presents a unique opportunity for broadening the use of sustainability assessments, this is constrained by the lack of commonly accepted processes and little empirical evidence on private sector practices. This study directly engages with this dilemma, examining the initiation step of the sustainability assessment from a procedural framework perspective. A multiple case study approach is utilised with semi-structured interviews of 32 respondents from nine multinational enterprises operating in the manufacturing industry of Indonesia. Findings indicate the initiation step is initially directed by regulatory compliance, with organisations using checklists based on mandatory sustainability issues to consider. The majority of organisations go beyond this compliance approach, however, with the role of the headquarters directing these organisations to more holistically consider sustainability issues through the use of established lists and materiality analysis. This is informed through headquarter commitments to voluntary international standards and global sustainability guidelines, which have translated into corporate practice through established policies and procedures. These findings highlight the importance of an emerging trend for the private sector to undertake voluntary activities beyond the regulatory context of the country they are operating within, and guided by corporate codes of conduct, when undertaking sustainability assessments.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Machine Learning for Materials Scientists: An Introductory Guide toward Best Practices

This Methods/Protocols article is intended for materials scientists interested in performing machine learning-centered research. Herein, we cover broad guidelines and best practices regarding the obtaining and treatment of data, feature engineering, model training, validation, evaluation and comparison, popular repositories for materials data and benchmarking data sets, model and architecture sharing, and finally publication. In addition, we include interactive Jupyter notebooks with example Python code to demonstrate some of the concepts, workflows, and best practices discussed. Overall, the data-driven methods and machine learning workflows and considerations are presented in a simple way, allowing interested readers to more intelligently guide their machine learning research using the suggested references, best practices, and their own materials domain expertise.

36 MATERIALS SCIENCE↗

Sensemaking, stakeholder discord, and long-term risk communication at a US Superfund site

Abstract Introduction: Risk communication can help reduce exposures to environmental contaminants, mitigate negative health outcomes, and inform community-based decisions about hazardous waste sites. While communication best practices have long guided such efforts, little research has examined unintended consequences arising from such guidelines. As rhetoric informs stakeholder sensemaking, the language used in and reinforced by these guidelines can challenge relationships and exacerbate stakeholder tensions. Objectives: This study evaluates risk communication at a U.S. Superfund site to identify unintended consequences arising from current risk communication practices. Methods: This qualitative case study crystallizes data spanning 6 years from three sources: 1) local newspaper coverage of site-related topics; 2) focus-group transcripts from a multi-year project designed to support future visioning of site use; and 3) published blog entries authored by a local environmental activist. Constant comparative analysis provides the study’s analytic foundation, with qualitative data analysis software QSR NVivo 8 supporting a three-step process: 1) provisional coding to identify broad topic categories within datasets, 2) coding occurrences of sensemaking constructs and emergent intra-dataset patterns, and 3) grouping related codes across datasets to examine the relationships among them. Results: Existing risk communication practices at this Superfund site contribute to a dichotomous conceptualization of multiple and diverse stakeholders as members of one of only two categories: the government or the public. This conceptualization minimizes perceptions of capacity, encourages public commitment to stances aligned with a preferred group, and contributes to negative expectations that can become self-fulfilling prophecies. Conclusion: Findings indicate a need to re-examine and adapt risk communication guidelines to encourage more pluralistic understanding of the stakeholder landscape.

Environmental Sciences & Ecology↗

Investigations on RELAP5-3D to RELAP5-3D coupling methodology by PVMEXEC

In the framework of a BEPU (Best Estimate Plus Uncertainty) approach within the licensing process of a nuclear power plant, the need to extend the resources of nuclear system thermal-hydraulics codes, such as RELAP5-3D, arises to allow more detailed simulations of the complex 3D reality of Nuclear Power Plants (NPPs), either under normal steady-state or during various accident scenarios. Currently, it is not possible to achieve the same degree of detail for a whole nuclear system when it is simulated with RELAP5-3D and this is due to the inherent limitations in the number of components and volumes to be used for the analysis. For this reason, it is of extreme interest the use of tools for codes coupling that enable the use of different codes for the simulation of different portions of a system in a unified analysis. In this paper the attention will be focused on the decomposition of the thermal-hydraulic domain of a system into subsystems to be simulated by different instances of the same code (e.g. RELAP5-3D) coupled together by means of PVMEXEC program and parallel virtual machine (PVM) technology. Explicit and semi-implicit solution algorithms were used for the analyses. Among the analyzed cases, the following will be discussed in detail with the aim to provide additional guidelines for the use of the PVMEXEC tool: (i) the Edward's pipe blowdown test, (ii) a simplified countercurrent heat exchanger, (iii) different hydraulics and heat structure coupling schemes for a shell-tube heat exchanger and (iv) a three-task coupled model of an adaptation of the Christensen subcooled boiling experiment. (authors)

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Model calibration of a variable refrigerant flow system with a dedicated outdoor air system: A case study

With increased use of variable refrigerant flow (VRF) systems in the U.S. building sector, interests in capability and rationality of various building energy modeling tools to simulate VRF systems are rising. This paper presents the detailed procedures for model calibration of a VRF system with a dedicated outdoor air system (DOAS) by comparing to detailed measured data from an occupancy emulated small office building. The building energy model is first developed based on as-built drawings, and building and system characteristics available. The whole building energy modeling tool used for the study is U.S. DOE’s EnergyPlus version 8.1. The initial model is, then, calibrated with the hourly measured data from the target building and VRF-DOAS system. In a detailed calibration procedures of the VRF-DOAS, the original EnergyPlus source code is modified to enable the modeling of the specific VRF-DOAS installed in the building. After a proper calibration during cooling and heating seasons, the VRF-DOAS model can reasonably predict the performance of the actual VRF-DOAS system based on the criteria from ASHRAE Guideline 14-2014. The calibration results show that hourly CV-RMSE and NMBE would be 15.7% and 3.8%, respectively, which is deemed to be calibrated. As a result, the whole-building energy usage after calibration of the VRF-DOAS model is 1.9% (78.8 kWh) lower than that of the measurements during comparison period.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Gamma-ray Spectroscopy in Low-Power Nuclear Research Reactors

Gamma-ray spectroscopy is an effective technique for radioactive material characterization, routine inventory verification, nuclear safeguards, health physics, and source search scenarios. Gamma-ray spectrometers typically cannot be operated in the immediate vicinity of nuclear reactors due to their high flux fields and their resulting inability to resolve individual pulses. Low-power reactor facilities offer the possibility to study reactor gamma-ray fields, a domain of experiments hitherto poorly explored. In this work, we present gamma-ray spectroscopy experiments performed with various detectors in two reactors: The EPFL zero-power research reactor CROCUS, and the neutron beam facility at the Ohio State University Research Reactor (OSURR). We employed inorganic scintillators (CeBr3), organic scintillators (trans-stilbene and organic glass), and high-purity germanium semiconductors (HPGe) to cover a range of typical—and new—instruments used in gamma-ray spectroscopy. The aim of this study is to provide a guideline for reactor users regarding detector performance, observed responses, and therefore available information in the reactor photon fields up to 2 MeV. The results indicate several future prospects, such as the online (at criticality) monitoring of fission products (like Xe, I, and La), dual-particle sensitive experiments, and code validation opportunities.

Pakari, Oskari V. (ORCID:0000000337048190)↗

WE-F-201-00: Practical Guidelines for Commissioning Advanced Brachytherapy Dose Calculation Algorithms

With the recent introduction of heterogeneity correction algorithms for brachytherapy, the AAPM community is still unclear on how to commission and implement these into clinical practice. The recently-published AAPM TG-186 report discusses important issues for clinical implementation of these algorithms. A charge of the AAPM-ESTRO-ABG Working Group on MBDCA in Brachytherapy (WGMBDCA) is the development of a set of well-defined test case plans, available as references in the software commissioning process to be performed by clinical end-users. In this practical medical physics course, specific examples on how to perform the commissioning process are presented, as well as descriptions of the clinical impact from recent literature reporting comparisons of TG-43 and heterogeneity-based dosimetry. Learning Objectives: Identify key clinical applications needing advanced dose calculation in brachytherapy. Review TG-186 and WGMBDCA guidelines, commission process, and dosimetry benchmarks. Evaluate clinical cases using commercially available systems and compare to TG-43 dosimetry.

60 APPLIED LIFE SCIENCES↗

Deploy production sliding mesh capability with linear solver benchmarking.

Wind applications require the ability to simulate rotating blades. To support this use-case, a novel design-order sliding mesh algorithm has been developed and deployed. The hybrid method combines the control volume finite element methodology (CVFEM) with concepts found within a discontinuous Galerkin (DG) finite element method (FEM) to manage a sliding mesh. The method has been demonstrated to be design-order for the tested polynomial basis (P=1 and P=2) and has been deployed to provide production simulation capability for a Vestas V27 (225 kW) wind turbine. Other stationary and canonical rotating ow simulations are also presented. As the majority of wind-energy applications are driving extensive usage of hybrid meshes, a foundational study that outlines near-wall numerical behavior for a variety of element topologies is presented. Results indicate that the proposed nonlinear stabilization operator (NSO) is an effective stabilization methodology to control Gibbs phenomena at large cell Peclet numbers. The study also provides practical mesh resolution guidelines for future analysis efforts. Application-driven performance and algorithmic improvements have been carried out to increase robustness of the scheme on hybrid production wind energy meshes. Specifically, the Kokkos-based Nalu Kernel construct outlined in the FY17/Q4 ExaWind milestone has been transitioned to the hybrid mesh regime. This code base is exercised within a full V27 production run. Simulation timings for parallel search and custom ghosting are presented. As the low-Mach application space requires implicit matrix solves, the cost of matrix reinitialization has been evaluated on a variety of production meshes. Results indicate that at low element counts, i.e., fewer than 100 million elements, matrix graph initialization and preconditioner setup times are small. However, as mesh sizes increase, e.g., 500 million elements, simulation time associated with \setup-up" costs can increase to nearly 50% of overall simulation time when using the full Tpetra solver stack and nearly 35% when using a mixed Tpetra- Hypre-based solver stack. The report also highlights the project achievement of surpassing the 1 billion element mesh scale for a production V27 hybrid mesh. A detailed timing breakdown is presented that again suggests work to be done in the setup events associated with the linear system. In order to mitigate these initialization costs, several application paths have been explored, all of which are designed to reduce the frequency of matrix reinitialization. Methods such as removing Jacobian entries on the dynamic matrix columns (in concert with increased inner equation iterations), and lagging of Jacobian entries have reduced setup times at the cost of numerical stability. Artificially increasing, or bloating, the matrix stencil to ensure that full Jacobians are included is developed with results suggesting that this methodology is useful in decreasing reinitialization events without loss of matrix contributions. With the above foundational advances in computational capability, the project is well positioned to begin scientific inquiry on a variety of wind-farm physics such as turbine/turbine wake interactions.

97 MATHEMATICS AND COMPUTING↗

Deploy production sliding mesh capability with linear solver benchmarking (ECP Milestone Report, Ver. 1.0)

Wind applications require the ability to simulate rotating blades. To support this use-case, a novel design-order sliding mesh algorithm has been developed and deployed. The hybrid method combines the control volume finite element methodology (CVFEM) with concepts found within a discontinuous Galerkin (DG) finite element method (FEM) to manage a sliding mesh. The method has been demonstrated to be design-order for the tested polynomial basis (P=1 and P=2) and has been deployed to provide production simulation capability for a Vestas V27 (225 kW) wind turbine. Other stationary and canonical rotating flow simulations are also presented. As the majority of wind-energy applications are driving extensive usage of hybrid meshes, a foundational study that outlines near-wall numerical behavior for a variety of element topologies is presented. Results indicate that the proposed nonlinear stabilization operator (NSO) is an effective stabilization methodology to control Gibbs phenomena at large cell Peclet numbers. The study also provides practical mesh resolution guidelines for future analysis efforts. Application-driven performance and algorithmic improvements have been carried out to increase robustness of the scheme on hybrid production wind energy meshes. Specifically, the Kokkos-based Nalu Kernel construct outlined in the FY17/Q4 ExaWind milestone has been transitioned to the hybrid mesh regime. This code base is exercised within a full V27 production run. Simulation timings for parallel search and custom ghosting are presented. As the low-Mach application space requires implicit matrix solves, the cost of matrix reinitialization has been evaluated on a variety of production meshes. Results indicate that at low element counts, i.e., fewer than 100 million elements, matrix graph initialization and preconditioner setup times are small. However, as mesh sizes increase, e.g., 500 million elements, simulation time associated with "setup-up" costs can increase to nearly 50% of overall simulation time when using the full Tpetra solver stack and nearly 35% when using a mixed Tpetra- Hypre-based solver stack. The report also highlights the project achievement of surpassing the 1 billion element mesh scale for a production V27 hybrid mesh. A detailed timing breakdown is presented that again suggests work to be done in the setup events associated with the linear system. In order to mitigate these initialization costs, several application paths have been explored, all of which are designed to reduce the frequency of matrix reinitialization. Methods such as removing Jacobian entries on the dynamic matrix columns (in concert with increased inner equation iterations), and lagging of Jacobian entries have reduced setup times at the cost of numerical stability. Artificially increasing, or bloating, the matrix stencil to ensure that full Jacobians are included is developed with results suggesting that this methodology is useful in decreasing reinitialization events without loss of matrix contributions. With the above foundational advances in computational capability, the project is well positioned to begin scientific inquiry on a variety of wind-farm physics such as turbine/turbine wake interactions.

Domino, Stefan P.↗