Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “code review”

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

IDAES-PSE 2.1.0 Release

The Institute for the Design of Advanced Energy Systems (IDAES) Integrated Platform is a versatile computational environment offering extensive process systems engineering (PSE) capabilities for optimizing the design and operation of complex, interacting technologies and systems. IDAES enables users to efficiently search vast, complex design spaces to discover the lowest cost, most environmentally sustainable solutions while supporting the full process modeling lifecycle, from conceptual design to dynamic optimization and control. The extensible, open platform empowers users to create models of novel processes and rapidly develop custom analyses, workflows, and end-user applications. IDAES-PSE 2.1.0 Release Highlights New IDAES Examples Repository Starting with this release, the IDAES examples are developed in the new IDAES/examples repository. Along with many content and usability improvements, the most significant changes are: To install the examples, after installing IDAES, run pip install idaes-examples The idaes get-examples command, previously used for this, has been removed The HTML version is now available at https://idaes-examples.readthedocs.io The previous URL, https://idaes.github.io/examples-pse, will not be updated and may be removed at some point in the future For more details, refer to the resources available at IDAES/examples. Removal of Non-Functional Apps A review of the code in the idaes/apps and idaes/models_extra folders was undertaken, and a number of tools were identified as being outdated or non-functional and no longer supported by their development teams. Due to this, the following tools have been removed: idaes/apps/alamopy_depr (note that the new ALAMOpy interface remains avaialble in idaes/core/surrogates) idaes/apps/helmet idaes/apps/ripe idaes/apps/roundingRegression idaes/models_extra/carbon_capture Pyomo 6.6 This version of IDAES is the first requiring Pyomo 6.6. This version of Pyomo contains multiple internal improvements and refactorings. While for the majority of cases this should have positive or no impact on solvability of IDAES models, we are aware of a small number of models that have been affected as a result of these changes. For more information, refer to the Pyomo 6.6.1 release notes. Other highlights Model Initialization A prototype API for a new approach to initializing IDAES models is now available which makes available some new techniques for initializing models. This is documented in the Initializing Models Reference Guide Modular Properties Framework Support for some transport properties Helmholtz Equation of State properties Better error checking for case where unit models are set to include phase equilibrium but the property package is set to support only a single phase Multi-Stream Contactor model: a new base model for systems involving contacting of two or more streams with mass transfer. This model is intended to be used as the foundation for models such as membrane separators, solvent extraction and other similar processes. This is documented in the Multi-Stream Contactor Reference Guide idaes/models_extra/power_generation report() methods for unit models using Helmholtz equation of state General Code Maintenance Streamlining of dependencies and creation of new optional dependency groupings to support non-core tools General linting of codebase to ensure compliance with most pylint checks Spell checking of all code and doc strings Removal of backward compatibility code for Python 2

IDAES↗

2011 SAPHIRE 8 Software Quality Assurance Status Report

The Software Quality Assurance engineer position was created in fiscal year 2011 to better maintain and improve the quality of the SAPHIRE 8 development program. This year's Software Quality Assurance tasks concentrated on developing the framework of the SQA program. This report reviews the accomplishments and recommendations for each of the subtasks set forth for JCN V6059: (1) Reviews, Tests, and Code Walkthroughs; (2) Data Dictionary; (3) Metrics; (4) Requirements Traceability Matrix; (5) Provide Oversight on SAPHIRE QA Activities; and (6) Support NRC Presentations and Meetings.

42 ENGINEERING↗

BioMass PDU Electrical Design Study UPDATE

The BioMass Process Demonstration Unit (PDU) electrical system is used for the power distribution and control of the many motors and process required loads. Study requirements include a complete system analysis and equipment evaluation, which includes conductor sizing, transformer sizing, breaker and fuse sizing, short-circuit analysis, load-flow analysis, protective-device coordination, arc-flash-hazard analysis, and a multi-state code and grounding review.

09 BIOMASS FUELS↗

Neutron Generator Production Facility (NGPF), Building 870: Structural Fire Protection Analysis and Basis of Design Report

This report was prepared to provide an explanation of the prescriptive-based code approach for the Neutron Generator Production Facility’s (NGPF) structural fire protection and construction classification determinations based upon the original code-of-record (1991-UBC) and current International Building Code (2012-IBC) requirements. The code approach presented in this report included a determination of the required construction type in accordance with the 2012-IBC. Through the evaluation of the record design drawings and subsequent site surveys, a determination was made of the existing types of materials used to construct the columns, beams, floor assemblies, roof assembly, and exterior and interior walls and partitions. A summary is provided for the fire resistance requirements of the different elements of the building. In addition, a determination was made in regards to the fire resistance hourly ratings of the columns, beams, floor assemblies, roof assembly, exterior walls, interiors walls and partitions, door openings, joints and penetrations. Through design evaluation, site survey, code verification, and review of record documents, the actual construction classification (Type II-B) was confirmed to be compliant with the 2012-IBC.

42 ENGINEERING↗

Survey and Assessment of Computational Capabilities for Advanced (Non-LWR) Reactor Mechanistic Source Term Analysis.

A vital part of the licensing process for advanced (non-LWR) nuclear reactor developers in the United States is the assessment of the reactor’s source term, i.e., the potential release of radionuclides from the reactor system to the environment during normal operations and accident sequences. In comparison to source term assessments which follow a bounding approach with conservative assumptions, a mechanistic approach to modeling radionuclide transport, which realistically accounts for transport and retention phenomena, is expected to be used for advanced reactor systems. As the designs of advanced reactors increase in maturity and progress towards licensing, there is a need to advance modeling and simulation capabilities in analyzing the mechanistic source term (MST) of a prospective reactor concept. In the present work, a survey is provided of existing computational capabilities for the modeling of advanced reactors MSTs. The following reactors are considered: high temperature gas reactors (HTGR); molten salt reactors (MSR) which include salt-fueled reactors and fluoride salt-cooled high temperature reactors (FHR); and sodium- and lead-cooled fast reactors (SFR, LFR). A review of relevant codes which may be useful in providing information to MST analyses is also completed, including codes that have been used for source term analyses of LWRs, as well as those being developed for other aspects of advanced reactor system modeling such as reactor physics, thermal hydraulics, and chemistry. A discussion of MST modeling capabilities for each reactor type is provided with additional focus on important phenomena and functional requirements. Additionally, a comprehensive survey is provided of tools for consequence modeling such as atmospheric transport and dispersion (ATD).

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Integrating Health and Energy Efficiency in Healthcare Facilities

This report presents a review of literature and current best practices along the intersection of energy efficiency and occupant health at U.S. healthcare facilities, including federally owned buildings. It also includes a review of minimum code requirements for healthcare indoor environmental quality (IEQ) and research on building measures that optimize occupant health and energy efficiency.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

A systematic review of validated suicide outcome classification in observational studies

Abstract Background Suicidal outcomes, including ideation, attempt, and completed suicide, are an important drug safety issue, though few epidemiological studies address the accuracy of suicidal outcome ascertainment. Our primary objective was to evaluate validated methods for suicidal outcome classification in electronic health care database studies. Methods We performed a systematic review of PubMed and EMBASE to identify studies that validated methods for suicidal outcome classification published 1 January 1990 to 15 March 2016. Abstracts and full texts were screened by two reviewers using prespecified criteria. Sensitivity, specificity, and predictive value for suicidal outcomes were extracted by two reviewers. Methods followed PRISMA-P guidelines, PROSPERO Protocol: 2016: CRD42016042794. Results We identified 2202 citations, of which 34 validated the accuracy of measuring suicidal outcomes using International Classification of Diseases (ICD) codes or algorithms, chart review or vital records. ICD E-codes (E950-9) for suicide attempt had 2–19% sensitivity, and 83–100% positive predictive value (PPV). ICD algorithms that included events with ‘uncertain’ intent had 4–70% PPV. The three best-performing algorithms had 74–92% PPV, with improved sensitivity compared with E-codes. Read code algorithms had 14–68% sensitivity and 0–56% PPV. Studies estimated 19–80% sensitivity for chart review, and 41–97% sensitivity and 100% PPV for vital records. Conclusions Pharmacoepidemiological studies measuring suicidal outcomes often use methodologies with poor sensitivity or predictive value or both, which may result in underestimation of associations between drugs and suicidal behaviour. Studies should validate outcomes or use a previously validated algorithm with high PPV and acceptable sensitivity in an appropriate population and data source.

Swain, Richard S.↗

Insights on Fukushima Damage Progression based on PCV Inspections and Implications for Decommissioning Data Collection and Code Model Refinement [Slides]

Outline points are: Review what is known from experiments and how codes are modeling phenomena; Materials interactions are very important and key interactions will be identified and discussed; Chronology of damage progression roughly follows in order of increasing melting/liquefaction temperatures; Examine a plausible sequence to explain robotic visual examinations; Highlight MELCOR modeling observations; Highlight potential decommissioning phase data collection needs; and, Knowledge advance is iterative process of reconciling observations with code predictions, improving code models, and comparing to emerging new observations.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

A review of the use and potential of the GATE Monte Carlo simulation code for radiation therapy and dosimetry applications

In this paper, the authors' review the applicability of the open-source GATE Monte Carlo simulation platform based on the GEANT4 toolkit for radiation therapy and dosimetry applications. The many applications of GATE for state-of-the-art radiotherapy simulations are described including external beam radiotherapy, brachytherapy, intraoperative radiotherapy, hadrontherapy, molecular radiotherapy, and in vivo dose monitoring. Investigations that have been performed using GEANT4 only are also mentioned to illustrate the potential of GATE. The very practical feature of GATE making it easy to model both a treatment and an imaging acquisition within the same frameworkis emphasized. The computational times associated with several applications are provided to illustrate the practical feasibility of the simulations using current computing facilities.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

Uncollided Flux Techniques for Discrete-Ordinate Radiation Transport Solutions in Rattlesnake

One of the only real-time-resolved measurement tools used at the Transient Test Reactor (TREAT) is the fast-neutron hodoscope. The hodoscope was used for monitoring and measuring fuel motion during a transient pulse. The hodoscope is a line of sight detection and imaging system that provides both temporal and spatial resolution of fuel motion during transients, and in-place measurement of fuel distribution during and after transient experiments. However, the hodoscope relies on fast neutron streaming out of the reactor core, which provides a challenge to transient modeling and simulation. However, use of a first collision source approach can be used to overcome this shortcoming. Hence, the TREAT modeling and simulation team has initiated research to implement such capabilities in the neutron transport code Rattlesnake. This report reviews uncollided flux techniques (first and last collision methods) to be implemented in the Rattlesnake SN code in order to mitigate ray effects in modeling the TREAT reactor+hodoscope system. Angular discretization techniques (SN and PN) for the transport equation are notoriously poor at capturing effectively streaming effects.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Light Water Reactor Sustainability Program External review of Risk Analysis and Virtual Environment (RAVEN) software for RISMC applications

The aim of this report is to describe the outcomes and findings of the review of the Risk Analysis and Virtual ENviroment (RAVEN) code performed by two external entities. In order to assess the code capabilities and maturity level from different prospective, a university (The Ohio State University) and a private company (FPoliSolutions LLC) have been identified for this review. These two groups provided an in-depth review of the RAVEN code – the resulting reviews were positive and included suggestions for potential enhancements to the code.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

Review of HAYNES® 282® alloy for supercritical CO2 structural applications

In this paper, HAYNES® 282® alloy (282® alloy) properties, microstructure, high temperature oxidation resistance, weldability, and American Society of Mechanical Engineers (ASME) code case highlights are reviewed. The long term performance of high temperature, high strength, creep resistant alloys is critical to the success of supercritical carbon dioxide equipment. Several modern power generation technologies require alloys that can operate continuously at or above 700oC. 282® alloy is a precipitation strengthened nickel based super alloy that meets these requirements. The results of 282® alloy research reviewed in this paper include longterm cyclic oxidation behavior in air and sCO2, independent research and validation of 100k hour creep life, and successful welding of the alloy in the age hardened condition. The latter is critical for joining of hardened components (flanges, piping, heat exchanger internal, etc.) and field repair. Several highlights from the code case for this ASMEapproved material are also presented.

Tossey, Brett↗

AmeriFlux BASE Flux/Met Data QA/QC and Processing (AMF-BASE-QAQC) v1.0.0

The AmeriFlux BASE Flux/Met Data QA/QC and Processing (AMF-BASE-QAQC) code provides tools to review and prepare continuous flux/met data submitted to the AmeriFlux Management Project for publication as the AmeriFlux BASE data product. The code provides 3 core functionalities: Format QA/QC assesses submitted data files for compliance with the required submission format; Data QA/QC assesses the data quality; BASE Publish prepares the data for publication.

Christianson, Danielle↗

Best practices in software development for robust and reproducible geoscientific models based on insights from the Global Carbon Budget's dynamic vegetation models

Computational models play an increasingly vital role in scientific research by enabling the numerical simulation of complex processes. Such models are also fundamental in geosciences. For instance, they offer critical insights into the impacts of global change on the Earth system today and in the future. Beyond their value as research tools, models are also software products and should therefore adhere to certain established software engineering standards. However, scientists are rarely trained as software developers, which can lead to potential deficiencies in software quality like unreadable, inefficient, or erroneous code. The complexity of models, coupled with their integration into broader workflows, also often makes it challenging to reproduce results, evaluate processes, and build upon them. In this paper, we review the state and current practices of the development processes of the state-of-the-art land surface models used by the Global Carbon Budget. We combine the experience of modelers from the respective research groups with the expertise of software engineers from tech companies to outline key principles and tools for improving software quality in research. We explore four main areas: (1) model testing and validation, (2) scientific, technical, and user documentation, (3) version control, continuous integration, and code review, and (4) the portability and reproducibility of workflows. Our review reveals that while modeling communities are incorporating many best practices, significant room for improvement remains in areas such as automated testing, automated documentation, and reproducibility. Therefore, we here identify and promote essential software engineering practices, including numerous examples of practices from within the community that can serve as guidelines for other models and could help streamline processes across the entire community. We conclude with an open-source example implementation of these principles, demonstrating portable and reproducible data flows, a continuous integration setup, and web-based visualizations. This example may serve as a practical resource for model developers, users, and all scientists engaged in scientific programming.

Gregor, Konstantin [Technical Univ. of Munich (Ger↗

Existing evidence on the effects of climate variability and climate change on ungulates in North America: a systematic map

Abstract Background Climate is an important driver of ungulate life-histories, population dynamics, and migratory behaviors. Climate conditions can directly impact ungulates via changes in the costs of thermoregulation and locomotion, or indirectly, via changes in habitat and forage availability, predation, and species interactions. Many studies have documented the effects of climate variability and climate change on North America’s ungulates, recording impacts to population demographics, physiology, foraging behavior, migratory patterns, and more. However, ungulate responses are not uniform and vary by species and geography. Here, we present a systematic map describing the abundance and distribution of evidence on the effects of climate variability and climate change on native ungulates in North America. Methods We searched for all evidence documenting or projecting how climate variability and climate change affect the 15 ungulate species native to the U.S., Canada, Mexico, and Greenland. We searched Web of Science, Scopus, and the websites of 62 wildlife management agencies to identify relevant academic and grey literature. We screened English-language documents for inclusion at both the title and abstract and full-text levels. Data from all articles that passed full-text review were extracted and coded in a database. We identified knowledge clusters and gaps related to the species, locations, climate variables, and outcome variables measured in the literature. Review findings We identified a total of 674 relevant articles published from 1947 until September 2020. Caribou ( Rangifer tarandus ), elk ( Cervus canadensis ), and white-tailed deer ( Odocoileus virginianus ) were the most frequently studied species. Geographically, more research has been conducted in the western U.S. and western Canada, though a notable concentration of research is also located in the Great Lakes region. Nearly 75% more articles examined the effects of precipitation on ungulates compared to temperature, with variables related to snow being the most commonly measured climate variables. Most studies examined the effects of climate on ungulate population demographics, habitat and forage, and physiology and condition, with far fewer examining the effects on disturbances, migratory behavior, and seasonal range and corridor habitat. Conclusions The effects of climate change, and its interactions with stressors such as land-use change, predation, and disease, is of increasing concern to wildlife managers. With its broad scope, this systematic map can help ungulate managers identify relevant climate impacts and prepare for future changes to the populations they manage. Decisions regarding population control measures, supplemental feeding, translocation, and the application of habitat treatments are just some of the management decisions that can be informed by an improved understanding of climate impacts. This systematic map also identified several gaps in the literature that would benefit from additional research, including climate effects on ungulate migratory patterns, on species that are relatively understudied yet known to be sensitive to changes in climate, such as pronghorn ( Antilocapra americana ) and mountain goats ( Oreamnos americanus ), and on ungulates in the eastern U.S. and Mexico.

Malpeli, Katherine C. (ORCID:000000030780918X)↗

Monte Carlo neutronics benchmarks on nuclear fuel depletion: A review

Monte Carlo (MC) neutronics codes are used widely for academic and industrial needs. Several schemes of coupling MC neutronics code with isotope generation and depletion code exist, which are used for performing nuclear fuel depletion simulations. These simulations can estimate the inventory of isotopes in neutron irradiated nuclear reactor fuel. However, the accuracy of these simulations shall be validated through experiments. MC codes are seldom validated by isotopic benchmarks compared to criticality benchmarks. This work compiles and analyzes the fuel depletion benchmarks and validations used to analyze the performance of MC-based fuel depletion neutronics codes. Analyses of these benchmarks and validations showed that the computed concentrations of 133 Cs, 135 Cs, 137 Cs, 148 Nd, 239 Pu, 240 Pu, and 241 Pu in the irradiated fuel by the depletion codes agreed with the measured values within 10% error. However, the computed concentrations of 125 Sb, 242 Cm, 243 Cm, 244 Cm, 245 Cm, and 246 Cm had errors more than 15% compared to the measured values. As a result, Ventina depletion code showed the most accurate predictions for the greatest number of isotope concentrations compared to ORIGEN2 and CINDER90.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Building Energy Codes and Grid-Interactive Efficient Buildings: How building energy codes can enable a more dynamic and energy-efficient built environment

This report considers the role of national model codes to promote grid-interactive efficient buildings (GEBs) as part of the modernization of the U.S. electricity grid. It introduces GEBs, describes their ability to support a clean, resilient grid, and considers challenges and approaches for incorporating GEB measures into national model energy codes and standards. Desirable traits of GEB include being low energy, low peaking, and responsive to grid needs, and minimizing the curtailment of renewable energy resources. In addition, the future grid incurs a time and locational value on these types of building services. Accounting for these considerations in future code development requires a continuation and expansion of code-minimum energy efficiency requirements and inclusion of demand responsive and load flexibility measures while ensuring annual use and cost reductions. Also, efforts to include GEB measures in codes will be limited until they are fully developed into an American National Standards Institute (ANSI)-approved standard. Then it would be straightforward to address GEB measures through points or packages and/or scoring requirements. Otherwise, the building code would have to describe each specific grid responsive strategy. This document reviews topics pertinent to considering codes in this context. Specifically, the study presents the status and direction of current building energy codes, the future smart grid, low-energy buildings, and grid-integrated buildings. The report concludes with recommendations for future code development activities to support low-energy, grid-interactive buildings in order to provide added value to building owners, the grid, and society.

24 POWER TRANSMISSION AND DISTRIBUTION↗

TU-D-201-00: Use of End-Of-Life Brachytherapy Devices

Brachytherapy devices and software are designed to last for a certain period of time. Due to a number of considerations, such as material factors, wear-and-tear, backwards compatibility, and others, they all reach a date when they are no longer supported by the manufacturer. Most of these products have a limited duration for their use, and the information is provided to the user at time of purchase. Because of issues or concerns determined by the manufacturer, certain products are retired sooner than the anticipated date, and the user is immediately notified. In these situations, the institution is facing some difficult choices: remove these products from the clinic or perform tests and continue their usage. Both of these choices come with a financial burden: replacing the product or assuming a potential medicolegal liability. This session will provide attendees with the knowledge and tools to make better decisions when facing these issues. Learning Objectives: Understand the meaning of “end-of-life or “life expectancy” for brachytherapy devices and software Review items (devices and software) affected by “end-of-life” restrictions Learn how to effectively formulate “end-of-life” policies at your institution Learn about possible implications of “end-of-life” policy Review other possible approaches to “end-of-life” issue.

60 APPLIED LIFE SCIENCES↗