Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Unit Testing”

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 181 records · Page 10

Transformers and Long Short-Term Memory Transfer Learning for GenIV Reactor Temperature Time Series Forecasting

Automated monitoring of the coolant temperature can enable autonomous operation of generation IV reactors (GenIV), thus reducing their operating and maintenance costs. Automation can be accomplished with machine learning (ML) models trained on historical sensor data. However, the performance of ML usually depends on the availability of large amount of training data, which is difficult to obtain for GenIV, as this technology is still under development. We propose the use of transfer learning (TL), which involves utilizing knowledge across different domains, to compensate for this lack of training data. TL can be used to create pre-trained ML models with data from small-scale research facilities, which can then be fine-tuned to monitor GenIV reactors. In this work, we develop pre-trained Transformer and long short-term memory (LSTM) networks by training them on temperature measurements from thermal hydraulic flow loops operating with water and Galinstan fluids at room temperature at Argonne National Laboratory. The pre-trained models are then fine-tuned and re-trained with minimal additional data to perform predictions of the time series of high temperature measurements obtained from the Engineering Test Unit (ETU) at Kairos Power. The performance of the LSTM and Transformer networks is investigated by varying the size of the lookback window and forecast horizon. The results of this study show that LSTM networks have lower prediction errors than Transformers, but LSTM errors increase more rapidly with increasing lookback window size and forecast horizon compared to the Transformer errors.

LSTM↗

Hardware Selection and Performance of Low-Cost Fluorometers

Access to and extensive use of fluorometric analyses is limited, despite its extensive utility in environmental transport and fate. Wide-spread application of fluorescent tracers has been limited by the prohibitive costs of research-grade equipment and logistical constraints of sampling, due to the need for high spatial resolutions and access to remote locations over long timescales. Recently, low-cost alternatives to research-grade equipment have been found to produce comparable data at a small fraction of the price for commercial equipment. Here, we prototyped and benchmarked performance of a variety of fluorometer components against commercial units, including performance as a function of tracer concentration, turbidity, and temperature, all of which are known to impact fluorometer performance. While component performance was found to be comparable to the commercial units tested, the best configuration tested obtained a functional resolution of 0.1 ppb, a working concentration range of 0.1 to >300 ppb, and a cost of USD 59.13.

42 ENGINEERING↗

Observation and Estimation of Evapotranspiration from an Irrigated Green Roof in a Rain-Scarce Environment

While the rain-driven evapotranspiration (ET) process has been well-studied in the humid climate, the mixed irrigation and rain-driven ET process is less understood for green roof implementations in dry regions, where empirical observations and model parameterizations are lacking. This paper presents an effort of monitoring and simulating the ET process for an irrigated green roof in a rain-scarce environment. Annual ET rates for three weighing lysimeter test units with non-vegetated, sedums, and grass covers were 2.01, 2.52, and 2.69 mm d -1 , respectively. Simulations based on the three Penman–Monteith equation-derived models achieved accuracy within the reported range of previous studies. Compared to the humid climate, the overestimation of high ET rates by existing models is expected to cause a larger error in dry environments, where the enhanced ET process caused by repeated irrigations overlapped with hot, dry conditions often occurs during summer. The studied sedum species did not show significantly lower ET rates than native species, and could not effectively take advantage of the deep moisture storage. Therefore, native species, instead of the shallow-rooted species commonly recommended in humid climates, might be a better choice for green roofs in rain-scarce environments.

54 ENVIRONMENTAL SCIENCES↗

gcamdata: An R Package for Preparation, Synthesis, and Tracking of Input Data for the GCAM Integrated Human-Earth Systems Model

The increasing data requirements of complex models demand robust, reproducible, and transparent systems to track and prepare models’ inputs. Here we describe version 1.0 of the gcamdata R package that processes raw inputs to produce the hundreds of XML files needed by the GCAM integrated human-earth systems model. It features extensive functional and unit testing, data tracing and visualization, and enforces metadata, documentation, and flexibility in its component data-processing subunits. Although this package is specific to GCAM, many of its structural pieces and approaches should be broadly applicable to, and reusable by, other complex model/data systems aiming to improve transparency, reproducibility, and flexibility.

54 ENVIRONMENTAL SCIENCES↗

PRELIMINARY ENVIRONMENTAL, HEALTH AND SAFETY RISK ASSESSMENT ON THE INTEGRATION OF A PROCESS UTILIZING LOW-ENERGY SOLVENTS FOR CARBON DIOXIDE CAPTURE ENABLED BY A COMBINATION OF ENZYMES AND VACUUM REGENERATION WITH A SUBCRITICAL PC POWER PLANT

The results of the preliminary environmental, health and safety (EH&S) risk assessment for an enzyme-activated potassium carbonate (K2CO3) solution post-combustion CO2 capture (PCC) plant, integrated with a subcritical pulverized coal (PC) power plant, are presented. The expected emissions during normal steady-state operation have been estimated utilizing models of the PCC plant developed in AspenTech’s AspenPlus® software, bench scale test results from the University of Kentucky, and industrial experience of emission results from a slipstream PCC plant utilizing amine based solvents. A review of all potential emission species and their sources was undertaken that identified two credible emission sources, the absorber off-gas that is vented to atmosphere via a stack and the waste removed from the PCC plant in the centrifuge used to reclaim enzyme and solvent. The conditions and compositions of the emissions were calculated and the potential EH&S effects were considered as well as legislative compliance requirements. Potential mitigation methods for emissions during normal operation have been proposed and solutions to mitigate uncontrolled releases of species have been considered. The potential emissions were found to pose no significant EH&S concerns and were compliant with the Federal legislation reviewed. The limitations in predicting full scale plant performance from bench scale tests have been noted and further work on a larger scale test unit is recommended to reduce the level of uncertainty.

Fitzgerald, David↗

Tiamat

Tiamat is the driver program for coupling three application codes together to simulate a nuclear reactor core. This code is used to study pellet clad interaction failures in commercial nuclear light water It generates stress plots and temperature profiles for fuel rods in the reactor core. The driver program initializes the underlying applications, initiates the overall solve process, generates consistent input files and manages the data transfers between the applications. It contains the top level driver code, the data transfer code, input file parsing and corresponding unit tests. Tiamat was developed under the CASL Energy Innovation Hub. The Tiamat code DOES NOT include any source code for the actual coupled physics application components or solvers. The application codes and solver libraries must be obtained separately from the Tiamat source code. Tiamat will be released open source under a BSD license.

Source record↗

ramdisk, Version 0.x

The intent of the software is eventually to become a middleware library to provide a cross platform interface for creating and managing a ramdisk. Eventually it will cover many platforms (*nix, Windows, Mac), and have the library written in several languages. At this point, the library is a functional python library for managing a Mac ramdisk. Some code is also included in how to use the library. Initial intended uses for the library: * Provide a throw-away filesystem for unit testing filesystem related functionality. * Improve compile time when building software.

Nielsen, Roy↗

Draco,Version 6.x.x

Draco is an object-oriented component library geared towards numerically intensive, radiation (particle) transport applications built for parallel computing hardware. It consists of semi-independent packages and a robust build system. The packages in Draco provide a set of components that can be used by multiple clients to build transport codes. The build system can also be extracted for use in clients. Software includes smart pointers, Design-by-Contract assertions, unit test framework, wrapped MPI functions, a file parser, unstructured mesh data structures, a random number generator, root finders and an angular quadrature component.

Thompson, Kelly↗

A streamlined build system foundation for developing HPC software

BLT bundles custom CMake macros, unit testing frameworks for C++ and Fortran, and a set of smoke tests for common HPC dependencies. The combination of these three provides a foundation for quickly bootstrapping a CMale-based system for developing HPC softward.

White, Chris↗

Futility

The Futility package contains the following: 1) Definition of the size of integers and real numbers; 2) A generic Unit test harness; 3) Definitions for some basic extensions to the Fortran language: arbitrary length strings, a parameter list construct, exception handlers, command line processor, timers; 4) Geometry definitions: point, line, plane, box, cylinder, polyhedron; 5) File wrapper functions: standard Fortran input/output files, Fortran binary files, HDF5 files; 6) Parallel wrapper functions: MPI, and Open MP abstraction layers, partitioning algorithms; 7) Math utilities: BLAS, Matrix and Vector definitions, Linear Solver methods and wrappers for other TPLs (PETSC, MKL, etc), preconditioner classes; 8) Misc: random number generator, water saturation properties, sorting algorithms.

Collins, Benjamin S.↗

Arvia organics destruction: an innovative treatment approach for dioxins, furans and other problematic (Orphan) organic wastes - 15380

The safe and efficient disposal of radionuclide-contaminated organic wastes is a key component in the life-cycle of a nuclear power plant. Technologies are available for the processing of some of these wastes although there are a number of waste streams for which the disposition path is not clear or does not exist at all. For example, waste streams such as dioxin, furan and PCB-laden oils pose an issue for the US Dept. of Energy complex. These wastes present a challenge as they cannot be readily treated using existing treatment technologies because of legislative and material constraints such as gaseous phase radioactivity discharge limits, waste elemental content, by-product generation and waste resistance to thermal decomposition. Alternate methods of organics destruction can circumvent some of these issues by using different mechanisms of organics oxidation. One such innovative method, known as the Arvia organics destruction process, combines adsorption with electrochemical combustion and offers such an alternative. This technology, based on a patented material, Nyex{sup TM} that is able to act as both an adsorbent and as an electrode, allows the electrochemical combustion of adsorbed organics to occur on the material's surface. The result is the destruction of organics whilst the bulk of inorganic and radionuclide components remain in the aqueous phase. These components can subsequently be treated using existing waste processing technologies. This paper outlines recent work conducted on demonstrating the Arvia process against the destruction of dioxin, furan and PCB-laden wastes that demonstrates that the technology successfully removes these target species to below discharge standards in the aqueous phase. Based on these successful trials a test unit has been designed to demonstrate the process on actual radioactive wastes at the DOE Oak Ridge facility. The successful treatment of F027-coded waste has also been demonstrated and will be reported. The above work showcases the development, scaling and application of an innovative technology, first presented to the industry at the Waste Management Symposia in 2012, as another option for the treatment of challenging wastes with expensive, complex or no current disposal routes. The Arvia process adds to the portfolio of available treatment technologies and will help facilitate the decommissioning and waste disposal responsibilities of the nuclear industry. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Multi-functional Sorbent Technology (MUST) for the Recovery/Removal of Critical/Heavy Metals from Fossil-Related Wastewater

A collection of remediation and recovery technologies like those predicated on photocatalytic-, electric-, chemical-, membrane-, and adsorptive-based processes currently exists in different stages of development or deployment between these methods of water management. Among these technologies, solid sorbent processes embody an optimal balance between cost-effectiveness, environmental friendliness, and technological maturity. The U.S. Department of Energy’s National Energy Technology Laboratory developed a suit of cross-linked, functionalized silica sorbents tailored to eliminate the most toxic metals regulated by the U.S. Environmental Protection Agency (EPA); critical metals identified by the U.S. Geological Survey (USGS); and harmful organics like the infamous perfluoroalkyl and polyfluoroalkyl substances (PFAS). An array of laboratory and field tests proved that the MUST sorbents removed ppb-level lead from drinking water, selenium from FGD wastewater below EPA limits, aqueous dyes and PFAS; and fractionated low ppm-level critical metals (CM) from AMD and simulated produced water. Proof-of-concept for commercial CM recovery was verified through obtaining milligram-quantities of purified Al solids from a sorbent multi-bed AMD field-site test. Commercial efficacy was further supported by achieving purified fractions of adsorbed Mn upon treating both the AMD and synthetic produced water with the laboratory multi-bed test unit.

Wilfong, Walter C.↗

Evaluation of LLVM Flang for Production HPC Applications and Modern Fortran Features

In 2025, LLVM released its first Flang Fortran compiler version considered ready for widespread evaluation. We know of no published assessment of Flang compiling a workload- derived portfolio of high-performance computing (HPC) applications. We address this gap using workload data from the National Energy Research Scientific Computing Center (NERSC), which supports more than 10,000 scientists on approximately 1,000 projects. The NERSC workload analyses identify many Fortran components in heavily used applications. We selected 10 such packages with available source code. We compiled them with Flang 22.1.3 on NERSC’s Perlmutter system. Six compiled without code modifications, though some required build-system changes. Three compiled after minor source edits, mostly to address Fortran standard violations. One built only without OpenMP enabled. We evaluated seven additional packages selected for their use of, or enablement of, standard Fortran parallel features: multi-image execution and do concurrent. Six such codes compiled with most or all unit tests passing.

Rasmussen, Katherine↗

Improve Replication of In-service Mechanical Environments

Structural dynamic testing is a common method for determining if the design of a component of a system will mechanically fail when deployed into its field environment. To satisfy the test's goal, the mechanical stresses must be replicated. Structural dynamic testing is commonly executed on a shaker table or a shock apparatus such as a drop table or a resonant plate. These apparatus impart a force or load on the component through a test fixture that connects the unit under test to the apparatus. Because the test fixture is directly connected to the unit under test, the fixture modifies the structural dynamics of the system, thus varying the locations and relative levels of stress on the unit under test. This may lead to a false positive or negative indication if the unit under test will fail in its field environment depending on the environment and the test fixture. This body of research utilizes topology optimization using the Plato software to design a test fixture that attaches to the unit under test that matches the dynamic impedance of the next level of assembly. The optimization's objective function is the difference between the field configuration and the laboratory configuration's frequency response functions. It was found that this objective function had many local minima and posed difficulties in converging to an acceptable solution. A case study is presented that uses this objective function and although the results are not perfect, they are quantifiably better than the current method of using a sufficiently stiff fixture.

42 ENGINEERING↗

Analyses of the Constant Rate Discharge Test for 299-W15-225 (2009) and Ringold Formation Unit A Well Development Tests for 699-43-67B (2012) and 699-45-67B (2013)

This Environmental Calculation File (ECF) documents analyses of hydraulic tests performed in the Ringold Formation member of Wooded Island unit A (Rwia) and Ringold Formation member of Wooded Island unit E (Rwie) in the 200 West Area. Two small-scale tests in the Rwia performed in 2012 and 2013 and one large-scale hydraulic test in the Rwie performed in 2009 were analyzed. Heterogeneity in the Rwie was also examined.

54 ENVIRONMENTAL SCIENCES↗

Slug Test Characterization Results for the Upper Three Runs Aquifer at the Chemicals, Metals, and Pesticides Pits Operable Unit

Slug tests were performed on 21 wells screened within the Upper Three Runs aquifer (UTRA) at the Chemical, Metals, and Pesticide (CMP) Pits Operable Unit (OU) to determine unit-specific hydraulic properties. The UTRA is the water table aquifer at CMP Pits and is comprised of three discrete zones that are separated by two semi-continuous confining zones. These zones include the transmissive zone (TZ, unconfined), the middle aquifer zone (MAZ, semi-confined), and the lower aquifer zone (LAZ, semi-confined). The LAZ, the most substantial portion of the UTRA in the area, extends vertically to the green clay confining zone (GCCZ). A subset of wells from each zone was selected for slug testing. The objective of the project was to determine hydraulic properties of the three zones of the UTRA for use in future updates to the CMP pits groundwater flow and contaminant transport modeling.

54 ENVIRONMENTAL SCIENCES↗

Direct Feed Low Activity Waste Test Platform - Pretreatment Unit Operations - 18613

The Low-Activity Waste Pretreatment System (LAWPS) facility is planned to pretreat Hanford tank waste supernate by filtering solids and processing through ion exchange columns to remove cesium. Note that cesium ion exchange is not discussed in this paper. The filtration process is achieved through cross flow filtration using a stainless steel Mott filter with a 0.1-micron grade. The goal of this effort was to assess whether a batch, or dead end, filtration (DEF) device replicating the LAWPS cross flow filter could be employed to qualify each feed campaign prior to delivery to LAWPS. The objective for filtration feed qualification is to determine whether the cross flow filters deployed in LAWPS will remove solids while maintaining a de minimis flow rate of permeate. To that end, the DEF was tested with simulants and the results compared with those obtained from cross flow filtration tests. In addition, actual waste samples were retrieved from Hanford Site Tank AP-105 and were composited for testing. These composited samples were first tested with cross flow filtration to determine the filter flux under typical LAWPS conditions. The same material was subsequently tested with DEF to determine a filter flux. While the DEF correctly predicted the cross flow filter's ability to filter solids from the feed, there was limited correlation between DEF and cross flow filtration flux results. This lack of correlation suggests a fundamental difference between cross flow filtration and DEF as used in these tests. Taken in total, these results indicate that DEF is not a good candidate to provide qualification of feed for LAWPS cross flow filtration. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗