Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Java”

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.

88 records · Page 5

DFTT report for Signal Analysis (2023)

The Detection Framework Testbed and Toolkit (DFTT) is a database and associated java programs intended to facilitate the development and testing of algorithms for operating suites of correlation and subspace detectors. This framework is a generalization of the system described in Harris and Dodge (2011) and Dodge and Harris (2016). DFTT allows retrospective processing of sequences of data using various system configurations. Results are saved in a database, so it is easy to compare the results obtained using different configurations of the system. The principal software components of DFTT are the ConfigCreator, the framework_runner and the Builder program. ConfigCreator assembles the files necessary to define a particular configuration used for processing. The framework_runner operates suites of detectors and saves the results in an Oracle™ database. Builder allows visual examination of templates and detected signals and allows editing and creation of detectors. In addition, there are tools for importing continuous data into the database. DFTT is licensed under the MIT license and has LLNL release number LLNL-CODE-801881. In the current fiscal year DFTT has been used in two different projects. The first (NTL-funded) project investigates the feasibility of screening nuisance detections using correlation detectors. The second (GNEM-funded) project seeks to extend the results of Harris and Dodge (2021) to 3- D sources and multiple stations. Each of these efforts required that additional functionality be added to DFTT. In this report I will summarize the enhancements to DFTT in the context of the relevant research effort.

58 GEOSCIENCES↗

User Guide for the Los Alamos National Laboratory Fallout Calculator (V.1.1)

The Los Alamos National Laboratory Fallout Calculator is a Java™ application that can calculate the dose from many nuclear detonations producing fallout. The fallout calculations are performed for one or multiple selected winds. The winds are from the years 2000 to 2010, for all 12 months, and for the 1 st , 10 th , and 20 th of each month. The winds are available from 0 meters to 50,000 meters altitude MSL. This Fallout Calculator performs ideal calculations. There is no terrain. The ground is perfectly flat at sea level. There is no rain that would cause radioactive hot spots. The wind is historical, not a current wind. Also, the wind is fixed in time. It does not vary over the 24 hours it takes the fallout to arrive on the ground. Therefore, this calculator is suitable for operational type studies. For instance, it can be used to calculate the relative difference in fallout patterns from different possible nuclear laydowns. It can be used to understand how frequently fallout would be likely to occur in a particular part of the US. It could be used to develop plans for how to protect the population from a nuclear attack. However, it should not be used to predict the dose in a city from an actual laydown, or to predict safe corridors for the population to use to egress from areas with high fallout.

45 MILITARY TECHNOLOGY, WEAPONRY, AND NATIONAL DEF↗

ATEAM4Py: An Efficient and Scalable Python-Based Model for Charging Demand

This report details the development and implementation of ATEAM4Py, a Python-based simulation model that projects demand for battery electric vehicle (BEV) charging based on adoption trends and consumer behavior. With Exelon’s support, Argonne National Laboratory converted the original Java-based Agent-based Transportation Energy Analysis Model (ATEAM) into Python, resulting in a faster and more efficient tool for forecasting the timing, location, and scale of charging demand growth. ATEAM4Py tackles key challenges in simulation efficiency and runtime, supporting the strategic development of cost-effective grid capacity expansion strategies and ensuring reliable service for stakeholders.

33 ADVANCED PROPULSION SYSTEMS↗

SMART Subsea Cables for Observing the Earth and Ocean, Mitigating Environmental Hazards, and Supporting the Blue Economy

The Joint Task Force, Science Monitoring And Reliable Telecommunications (JTF SMART) Subsea Cables, is working to integrate environmental sensors for ocean bottom temperature, pressure, and seismic acceleration into submarine telecommunications cables. The purpose of SMART Cables is to support climate and ocean observation, sea level monitoring, observations of Earth structure, and tsunami and earthquake early warning and disaster risk reduction, including hazard quantification. Recent advances include regional SMART pilot systems that are the first steps to trans-ocean and global implementation. Examples of pilots include: InSEA wet demonstration project off Sicily at the European Multidisciplinary Seafloor and water column Observatory Western Ionian Facility; New Caledonia and Vanuatu; French Polynesia Natitua South system connecting Tahiti to Tubaui to the south; Indonesia starting with short pilot systems working toward systems for the Sumatra-Java megathrust zone; and the CAM-2 ring system connecting Lisbon, Azores, and Madeira. This paper describes observing system simulations for these and other regions. Funding reflects a blend of government, development bank, philanthropic foundation, and commercial contributions. In addition to notable scientific and societal benefits, the telecommunications enterprise’s mission of global connectivity will benefit directly, as environmental awareness improves both the integrity of individual cable systems as well as the resilience of the overall global communications network. SMART cables support the outcomes of a predicted, safe, and transparent ocean as envisioned by the UN Decade of Ocean Science for Sustainable Development and the Blue Economy. As a continuation of the OceanObs’19 conference and community white paper (Howe et al., 2019, 10.3389/fmars.2019.00424), an overview of the SMART programme and a description of the status of ongoing projects are given.

54 ENVIRONMENTAL SCIENCES↗

StructuredFuzzer: Fuzzing Structured Text-Based Control Logic Applications

Rigorous testing methods are essential for ensuring the security and reliability of industrial controller software. Fuzzing, a technique that automatically discovers software bugs, has also proven effective in finding software vulnerabilities. Unsurprisingly, fuzzing has been applied to a wide range of platforms, including programmable logic controllers (PLCs). However, current approaches, such as coverage-guided evolutionary fuzzing implemented in the popular fuzzer American Fuzzy Lop Plus Plus (AFL++), are often inadequate for finding logical errors and bugs in PLC control logic applications. They primarily target generic programming languages like C/C++, Java, and Python, and do not consider the unique characteristics and behaviors of PLCs, which are often programmed using specialized programming languages like Structured Text (ST). Furthermore, these fuzzers are ill suited to deal with complex input structures encapsulated in ST, as they are not specifically designed to generate appropriate input sequences. This renders the application of traditional fuzzing techniques less efficient on these platforms. To address this issue, this paper presents a fuzzing framework designed explicitly for PLC software to discover logic bugs in applications written in ST specified by the IEC 61131-3 standard. The proposed framework incorporates a custom-tailored PLC runtime and a fuzzer designed for the purpose. We demonstrate its effectiveness by fuzzing a collection of ST programs that were crafted for evaluation purposes. We compare the performance against a popular fuzzer, namely, AFL++. The proposed fuzzing framework demonstrated its capabilities in our experiments, successfully detecting logic bugs in the tested PLC control logic applications written in ST. On average, it was at least 83 times faster than AFL++, and in certain cases, for example, it was more than 23,000 times faster.

47 OTHER INSTRUMENTATION↗

Improving FERRY: Visualization, Refactoring, and Testing

The Frontier Experiment RegistRY System (FERRY) is a metadata database that contains information about employees, the groups and experiments they belong to, and grid mapping and quota management for the Fermi National Accelerator Laboratory. It is predominantly used to acquire user information. FERRY is accessed through the use of APIs (Application Programming Interface), shown in Figure 1. Corresponding attributes are then displayed for the user in JSON (Java Script Object Notation) format. The goal of this project has been to build upon and improve aspects of FERRY. Including the refactoring of the code, building a visual interface, and creating a testing system for FERRY’s APIs.

Segura, Antonio Thomas↗

Refined Lithostratigraphy of Middle and Upper Devonian shales in West Virginia

The evolution of the formal lithostratigraphy for the Middle and Upper Devonian strata in the central Appalachian basin has been complex. The original terminology (Chemung, Portage, Marcellus, Catskill, and others) was assigned late in the 19th century. However, by the 1930s, the realization that these units changed in nature dramatically when traced laterally resulted in a crisis in stratigraphy that forced the differentiation of chronostratigraphy from lithostratigraphy. Further, the sheer size of the basin creates challenges, as stratigraphic terminology defined by examination along the outcrop belts at the basin margins is difficult to extend into the subsurface due to the distances involved, the different nature of outcrop and subsurface data, the different perspective of workers attempting to extend units either from the north and west or from the east, and the complex facies changes within the strata. As a result, the facies architecture and associated lithostratigraphic nomenclature for many Middle and Upper Devonian units remained unsettled, particularly in the basin center. This study uses log data from nearly 400 wells from West Virginia to produce detailed maps of the economically important, organic-rich facies and identifies various associated vertical and lateral lithostratigraphic unit boundaries. The study focuses on the Middle Devonian Hamilton Group and its constituent Marcellus and Mahantango formations. Within the Marcellus, a lower Union Springs Member, a middle Cherry Valley Member, and an upper Oatka Creek Member are defined within northeastern West Virginia only. Throughout the rest of the subsurface of the State, the Marcellus has no distinguishable members. In the Upper Devonian, the occurrence and limits of the Harrell Shale (and its basal Burket Shale Member), and its westward lateral transition into the largely-correlative Genesee Formation (with basal Geneseo Shale and upper West River Shale members) are mapped. Maps also detail the position at which the Sonyea Formation (with basal Middlesex Shale and upper Cashaqua Shale members), West Falls Formation (with basal Rhinestreet Shale and upper Angola Shale members), Java Formation (undifferentiated), and lower part of the Huron Member of the Ohio Shale transition eastward into age-equivalent strata of the Brallier Formation.

Boswell, Ray↗

Creation of the VADER Code in SCALE [Abstract]

The VADER (Validation Analysis Data Evaluation Resource) is a new module in SCALE 6.3 that has been derived from the legacy USLSTATS program. VADER is a tool that allows the determination of bias and bias uncertainty for criticality safety computational methods. The older USLSTATS program, written in Java, existed outside of SCALE and provided tools to calculate only the confidence band with administrative margin (sometimes called USL-1) and the single-sided uniform width closed interval (USL-2). For normality testing it only offered a crude chi- squared normality test that had no user-configurable options and presented a simple pass/no-pass functionality.

97 MATHEMATICS AND COMPUTING↗

System Analysis Modeling and Intermodal Transportation for Commercial Spent Nuclear Fuel

The United States Department of Energy (DOE) has long term goals to develop solutions for managing the nation’s spent nuclear fuel (SNF) and high-level waste (HLW) inventory. The Integrated Waste Management (IWM) program under the DOE office of Nuclear Energy (DOE-NE) is employing system-level engineering and analysis principles to inform potential future waste management system architectures. Managing the spent nuclear waste requires the use of system-level analysis software that takes various aspects of the fuel cycle into account like waste generation, on-site/centralized storage, transportation infrastructure, and long-term disposal. The Next Generation System Analysis Model (NGSAM) is an agent-based model that was developed to simulate the transportation and storage of SNF and HLW. As an agent-based model, NGSAM has the capability to detail the interaction and movement of individual components and groups, such as rail cars and casks. The SNF inventory from commercial nuclear reactors is currently in temporary storage at multiple locations spread across the United States. Shipping of SNF from these locations relies on one of three transportation modes: rail, heavy-haul truck, or barge. Out of the three modes identified, rail is generally the most preferred due to the size of the canisters and casks the SNF would be shipped in. However, under some scenarios, a direct rail route might not be readily available to a reactor site or improving the rail infrastructure at shutdown sites might be too cost-prohibitive for utilities to opt for a direct rail transfer. Under such scenarios, using a barge or heavy haul truck to de-inventory the site and transfer the SNF to a nearby intermodal transfer site with adequate rail infrastructure where the payload could be transferred to a rail car might prove to be an attractive option. This work initially presents the various intermodal transportation options that could be used to transfer SNF from reactor sites to rail cars. This is followed by exploring the operational steps in each of these modes to move the SNF from a reactor site and transfer it to a rail car. This work also presents the procedure of implementing the intermodal transfer methodology in NGSAM using various Java methods. Finally, the process times for accomplishing each of the individual steps are furnished. The implementation ideology, assumptions, and future steps are presented in this work.

Gadey, Harish Reddy↗

System Analysis Modeling and Intermodal Transportation for Commercial Spent Nuclear Fuel

The United States Department of Energy (DOE) Office of Nuclear Energy is applying knowledge and understanding in the areas of systems level engineering, analysis, and decision making to better inform the waste management pathways for U.S. spent nuclear fuel (SNF). Currently there are 93 operating and 23 shutdown commercial nuclear reactors in the United States. SNF at most of these locations is being stored in spent fuel pools, dry storage, or both [1, 2]. This paper initially goes over the basics of the agent-based simulation tool known as the Next Generation System Analysis Model (NGSAM) that has the capability to model interaction and movements of individual components or groups like casks, railcars etc. The next section covers some of the methods implemented in the Java Transportation Operations Model (JTOM) to facilitate the movement of assemblies, casks, railcars etc. and the various intermodal transfer options. This section also covers the current cask loading and intermodal transfer times implemented in NGSAM. The last section goes over the proposed values for intermodal transportation, and cask transfer/loading operations.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Proposed Analytical Methods for Determining Filter Media Properties

High Efficiency Particulate Air (HEPA) filters, commonly used in nuclear filtration applications, are an integral part of the waste management processes in nuclear plants. HEPA filters are 99.97% efficient filtration devices characterized by their high resistance to air flow, or pressure drop. From theoretical models, the initial pressure drop across a clean filter is proven to be a function of the filter media fiber diameters and porosity of the media. These filter properties are relatively difficult to obtain with traditional manual methods; therefore, there is a need to develop analytical methods to find the fiber diameter and porosity to determine the pressure drop. Typically, these values can be found by substituting a calculated representative value based upon measured values, such as equivalent fiber diameter based upon a clean pressure drop. However, these values may also be directly recorded and measured by incorporating Scanning Electron Microscope (SEM) image analysis and other measurement methods to analyze the filter media and determine its physical properties without the need for media testing. DiameterJ, an open source Java plug-in, used with ImageJ, can process images of filter media taken by an SEM to find statistical data such as mean fiber diameter and porosity. To produce the raw data, SEM images of two filter media type samples are taken and segmented in DiameterJ using the traditional and statistical region merging segmentation algorithms. Manual segmentation is necessary after the initial segmentation by the algorithms as the images tend to be too complex for the algorithms to output with the necessary accuracy. However, complications exist in the manual segmentation process as these methods can be time intensive and prone to the individual bias of the user. This in turn can skew the final mean fiber diameter result, and lead to either an over or under prediction of the pressure drop. It was also discovered that the porosity data produced by DiameterJ is inaccurate, as the SEM analyzes the three-dimensional filter media by projecting its geometry onto a plane and analyzing it as a two-dimensional binary image. Thus, the porosity is artificially inflated through the segmentation process, rendering this result incorrect. Alternatively, density determination, gravimetric analysis, and thickness testing of the filter media is collectively used to determine the filter fiber porosity. Together, the SEM image analysis and analytical lab methods produce results through direct measurements which allow for the prediction of the initial pressure drop from clean filter media without the need for prior media testing to collect pressure data. By improving upon this proposed analytical method in the future, there is potential to streamline the process of finding these filter properties into a more direct methodology for determining the pressure drop across HEPA filters.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Refreshing Waste Tracking Software for the 2020's - 20059

The Waste Compliance and Tracking System (WCATS) is a software application designed to manage waste operations from cradle to grave. The system provides the support needed for characterization, generation, processing, and shipment of all waste generated or stored at Los Alamos National Laboratory (LANL). Waste is tracked with task records for containers in real-time via both desktop and mobile device applications. The software allows application administrators to configure sites with appropriate limits for Pu-239 equivalent Curies (PE-Ci), fissile gram equivalents (FGEs), volume limits, as well as custom limits for site-specific technical safety requirements (TSRs). WCATS was developed based on a need at Los Alamos National Laboratory for a modern, customizable waste tracking system that could support many different waste types. The application is built using Oracle{sup R} database and Oracle{sup R} ADF Swing application framework. The technologies and software frameworks selected for the system were finalized in 2006. Although Oracle{sup R} Database has proven to be robust, the user interface and application framework interface with the database have been deprecated and need to be replaced. The technologies selected for modernization follow the open-source model, which allows the WCATS team to more easily recruit developers, improve the speed of development, and ease the deployment and adoption of the system. The tools that support the re-engineering effort are Vue.js{sup R}, a JavaScript{sup R} framework, and Spring Boot{sup R}, an API (application programming interface) development tool written in Java{sup R}. An API allows for simplified communication from the database to the user interface of the application. In addition, legacy Crystal Reports{sup R} will be replaced with reports developed with the open source Pentaho{sup TM}f Report Designer community edition. Because the application uses HTML and JavaScript{sup R}, it builds upon tools that have been used for many years in web development. These tools have large community support and their proven track record will ensure that enhancements to WCATS can continue for years to come. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

watchr-core

Watchr is a Java library that processes time-series data and generates HTML graphs. It is primarily used to track the performance of subroutines over time. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525. SAND2021-7299 O

Ridgway, Elliott↗

Recovery of Scandium from Bauxite Residue Using Sulfation Roasting-Assisted Water Leaching Process

Here, this study presents a method for recovering scandium from Indonesian bauxite residue (red mud) through a sulfation roasting-assisted water leaching process. Ammonium sulfate, (NH 4 ) 2 SO 4 , was chosen as the sulfate source for its lower melting point, less corrosivity, decreased toxicity, and the potential for ammonia recovery. A modified mixing system was introduced to improve the distribution of (NH 4 ) 2 SO 4 on red mud particles by combining them in water. A series of experiments were conducted to optimize the sulfation roasting process by examining the effects of the (NH 4 ) 2 SO 4 /red mud ratio, temperature, and roasting time. Subsequently, water leaching was optimized while considering the effect of leaching time and liquid-to-solid (L/S) ratio. The leaching of scandium from the roasted red mud showed rapid kinetics, even when using only water. Under the roasting conditions of 1/1 (g/g) (NH 4 ) 2 SO 4 /red mud ratio, 700°C, 60 min roasting time, and the leaching conditions of 65°C, 60 min, and 10 mL/g (L/S), over 90% of scandium was recovered, along with 64.4% Al leaching and below 8% Fe leaching. These results were further corroborated through comprehensive analyses such as x-ray diffraction (XRD) and scanning electron microscopy-energy dispersive X-ray spectroscopy (SEM-EDS). This study offers insights into an alternative, more environmentally friendly method for Sc recovery from red mud, promoting the sustainable use of hazardous waste like red mud.

ammonium sulfate↗

Experimental observations of multiple modes of filamentary structures in the magnetized dusty plasma experiment (MDPX) device

Due to the small charge-to-mass ratio of dust particles, it is often necessary to use large magnetic fields of B ≥ 1 T, in order to observe the influence of magnetic forces in laboratory dusty plasmas. However, when experiments are performed at high magnetic fields in capacitively coupled, radio frequency discharges used for these dusty plasma experiments, the plasma is often observed to form filamentary structures between the electrodes that are aligned to the external magnetic field which disrupt the uniformity of the plasma and adversely impact some of our dusty plasma experiments. Recent experiments performed in the Magnetized Dusty Plasma Experiment device seek to identify and characterize these filamentary structures. This paper discusses the morphology of several distinct filamentary modes that are formed in low temperature argon plasmas. Three different spatial modes of filaments that appear to be strongly dependent on the magnetic field and neutral pressure are identified. There is strong evidence that each spatial mode has a threshold condition that is dependent on the ion Hall parameter. The criteria for the formation of the filaments are shown to be consistent with predictions of recent numerical simulations.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗