Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “software differences”

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 1,117 records · Page 62

MPACT Safeguards Modeling: FY25 Update

Sandia National Laboratories develops and maintains several open-source software packages to support material accountancy analyses. This includes the Material Accountancy Performance Indicator Toolkit (MAPIT), the Fissile Facility Flow Modeler (F3M) and the Separation and Safeguards Performance Model Library (SSPM-L). MAPIT is responsible for performing statistical safeguards analyses on bulk and itemized data from nuclear fuel cycle facilities and can operate on real or synthetic data. MAPIT is the only open-source software for such analyses. F3M is a library of modules, built in MATLAB Simulink, that contain pre made blocks to represent different generic fuel cycle processes. These blocks can be used together in a modular fashion to represent and simulate nuclear fuel cycle processes with the goal of improving facility-level accountancy during the design phase. F3M is also an open-source library. Finally, the SSPM-L library is a series of completed models built from F3M. The library includes facility models such as a generic PUREX facility and a fuel fabrication facility. The SSPM-L library is not open source, but is available to collaborators with a relevant use case. These tools include modeling and simulation pipelines to simulate nuclear fuel cycle facilities and the underlying software needed to simulate measurement uncertainty and perform statistical analyses. Together, these tools can perform end-to-end nuclear material accountancy analyses. This report documents the various improvements made to these tools in FY25. Specifically, we added new statistical test, new statistical modeling capabilities, new fuel cycle facility models, and launched a new open-source model component library.

97 MATHEMATICS AND COMPUTING↗

CMLM (Co-Optimized Machine-Learned Manifolds) [SWR-23-41]

Co-optimized Machine-Learned Manifolds (CMLM) is a data-driven approach for developing reduced-order manifold models for high-dimensional chemically reacting systems. It involves a specially designed neural network, the training of which simultaneously optimizes linear combinations of species that define the manifold, nonlinear mapping to outputs of interest such as reaction rates, and (optionally) subfilter closure for large eddy simulation. This software package provides an implementation of the CMLM approach in Python using the PyTorch machine learning library. A few example cases are included, showing how the tool can be applied to different types of data from 0D and 1D reacting simulations performed using Cantera. The neural networks can be saved in a format that is readable by the Pele suite of combustion solvers for use in reacting computational fluid dynamics simulations. This software repository contains several python scripts to perform various tasks associated with the Co-optimized Machine Learned Manifolds (CMLM) model, which is described in Perry, Henry de Frahan, and Yellapantula, CNF, 2022 (https://doi.org/10.1016/j.combustflame.2022.112286). This includes not only the code that defines the CMLM model, but also scripts to generate suitable training data, scripts to pre-process the data, scripts to train the CMLM model, and scripts to plot the output, as well as various other helper files. The scripts depend on several commonly used python libraries for data analysis and chemical reaction computations. The trained models that result from this tool are designed to work with the an interface being implemented in the Pele suite of reacting flow solvers (https://github.com/AMReX-Combustion).

Perry, Bruce↗

Behavioral Adaptations of Female Mice on the International Space Station

Adult female mice were sent to the International Space Station (ISS) as part of an early life science mission utilizing NASA's Rodent Habitat. Its primary purpose was to provide further insight into the influence of a microgravity environment on various aspects of mammalian physiology and well-being as part of an ongoing program of research aimed ultimately at understanding and ameliorating the deleterious influences of space on the human body. The present study took advantage of video collected from fixed, in-flight cameras within the habitat itself, to assess behavioral adaptations observed among in-flight mice aboard the ISS and differences in behavior with respect to a control group on the ground. Data collection consisted of several behavioral measures recorded by a trained observer with the assistance of interactive behavior analysis software. Specific behavioral measures included frequencies of conspecific interactionsociability, time spent feeding and conducting hygienic behavior, and relative durations of thigmotactic behavior, which is commonly used as an index of anxiety. Data were used to test tentative hypotheses that such behaviors differ significantly across mice under microgravity versus 1g conditions, and the assumption that the novel experience of microgravity itself may represent an initially anxiogenic stimulus which an animal will eventually acclimate to, perhaps through habituation.

Behavior in space↗

Behavioral Adaptations of Female Mice on the International Space Station

Adult female mice were sent to the International Space Station (ISS) as part of an early life science mission utilizing NASA's Rodent Habitat. Its primary purpose was to provide further insight into the influence of a microgravity environment on various aspects of mammalian physiology and well-being as part of an ongoing program of research aimed ultimately at understanding and ameliorating the deleterious influences of space on the human body. The present study took advantage of video collected from fixed, in-flight cameras within the habitat itself, to assess behavioral adaptations observed among in-flight mice aboard the ISS and differences in behavior with respect to a control group on the ground. Data collection consisted of several behavioral measures recorded by a trained observer with the assistance of interactive behavior analysis software. Specific behavioral measures included frequencies of conspecific interactionsociability, time spent feeding and conducting hygienic behavior, and relative durations of thigmotactic behavior, which is commonly used as an index of anxiety. Data were used to test tentative hypotheses that such behaviors differ significantly across mice under microgravity versus 1g conditions, and the assumption that the novel experience of microgravity itself may represent an initially anxiogenic stimulus which an animal will eventually acclimate to, perhaps through habituation.

rodent behavior↗

Autonomous Wireless Technology Detection in Seamless IoT Applications

The ever-increasing use of Internet of Things (IoT) devices results in the implementation of multiple wireless technologies that would not only cater their data rate requirements but also support various applications. To optimize the energy efficiency and security of the wireless transmission, it is imperative to identify the wireless technologies in various IoT implementations. Many of the existing approaches are based on measuring only the receiving signal strength indicator (RSSI). However, such approaches may not work well because of transmit power control and complex channel variations among different wireless technologies. In this article, we propose an autonomous wireless detection scheme that considers multiple distinguishable physical (PHY)-layer settings for real-time identification of wireless technologies for real-time applications. Specifically, the proposed scheme relies on the PHY-layer measurements of the targeted spectrum. Transmission settings, such as bandwidth, carrier frequency, and RSSI are estimated from the raw in-phase and quadrature-phase (I/Q) measurements. In addition, a symbol-level extraction scheme is implemented to extract unique features of modulation settings. These aforementioned features are applied to a machine learning process to identify the received wireless technologies. Compared with raw I/Q measurements, the extracted features are much simplified and, thus, the machine learning classifier can be designed with a simple structure for fast processing on IoT nodes. Finally, the proposed schemes are primarily evaluated theoretically, followed by implementing them on a USRP software-defined radio (SDR)-based hardware testbed. The evaluation results demonstrate high accuracy in the real-time detection of different wireless technologies for seamless IoT applications.

42 ENGINEERING↗

A measurement-based model of software reliability in a production environment

In this paper, a semi-Markov model is built to describe the software error and recovery process in a large mainframe system. The model is based on low-level error data from the MVS operating system running on an IBM 3081 machine. The semi-Markov model developed provides a quantification of system error characteristics and the interaction between different types of errors. As an example, a detailed model is provided, and an analysis is made of multiple errors, which constitute approximately an 17 percent of all software errors and result in considerable recovery overhead.

Hsueh, M. C.↗

Update to the Microcontroller Benchmark for Radiation Testing

LANL developed a benchmark of software code for radiation testing of microprocessors several years ago, and it was published under an open-source license on GitHub. Publishing the software is necessary for other researchers to adopt and implement this benchmark for radiation testing of other microprocessors to standardize test practices so that test data can be compared across different microprocessors. The original codes have been used several times by other organizations to test a wide range of microcontrollers and microprocessors. After several years of research, LANL is ready to update the benchmark. Changes include: 1. Addition of new codes that allow common software codes to be tested, 2. Addition of new codes that instrument more microprocessor circuitry, 3. Addition of input patterns that allow for a more compressive understanding of how the memory layout affects the sensitivity to radiation-induced faults and better use of automated test pattern generation standards, and 4. Modification of current codes for faster and more resilient detection, reporting and correction of radiation-induced faults. These codes have been tested by LANL researchers over the last few years, which has been published in the open literature. As the code base for the new benchmarks are stable, it is time to release the update to the GitHub repository, where the original codes were released.

Quinn, Heather↗

Solute Redistribution During Aging in a Laser-Based Powder Bed Fusion-Produced Fe-18Ni-9Co-5Mo-Ti Maraging Steel

Solute distribution during the laser-based powder bed fusion of metals process is highly complex because of solidification. This study builds on a previous investigation of how solute heterogeneities across different scales influence phase distribution and aging physical phenomena in a Fe-18Ni-9Co-5Mo-Ti maraging steel (Santana et al. in Addit Manuf 104494, 2024). Previous work using energy-dispersive X-ray spectroscopy revealed heterogeneous Ni and Mo enrichment at intercellular regions. Using X-ray diffraction, 8 ± 3% retained austenite was quantified in as-built samples. Additionally, electron backscatter diffraction analysis exposed the location of retained austenite along cell boundaries. In this work, scanning transmission electron microscopy results revealed the presence of non-enriched retained austenite in the as-built condition. With increased aging temperature, Ni and Mo enrichment in austenite increased, especially at the austenite/martensite boundary. Solute diffusion was simulated in DICTRA Thermo-Calc® software to assess solute redistribution between the matrix and second phases and to comprehend whether elemental diffusion processes are interconnected. Three different scenarios were considered: (1) solute diffusion in the matrix; (2) diffusion with enriched austenite in the intercellular region; (3) diffusion with non-enriched austenite in the intercellular region. Results showed that Ni partitioning controls austenite growth and that boundary regions exhibit higher element enrichment than the core.

42 ENGINEERING↗

Hardware in-the-Loop Demonstration of Real-Time Orbit Determination in High Earth Orbits

This paper presents results from a study conducted at Goddard Space Flight Center (GSFC) to assess the real-time orbit determination accuracy of GPS-based navigation in a number of different high Earth orbital regimes. Measurements collected from a GPS receiver (connected to a GPS radio frequency (RF) signal simulator) were processed in a navigation filter in real-time, and resulting errors in the estimated states were assessed. For the most challenging orbit simulated, a 12 hour Molniya orbit with an apogee of approximately 39,000 km, mean total position and velocity errors were approximately 7 meters and 3 mm/s respectively. The study also makes direct comparisons between the results from the above hardware in-the-loop tests and results obtained by processing GPS measurements generated from software simulations. Care was taken to use the same models and assumptions in the generation of both the real-time and software simulated measurements, in order that the real-time data could be used to help validate the assumptions and models used in the software simulations. The study makes use of the unique capabilities of the Formation Flying Test Bed at GSFC, which provides a capability to interface with different GPS receivers and to produce real-time, filtered orbit solutions even when less than four satellites are visible. The result is a powerful tool for assessing onboard navigation performance in a wide range of orbital regimes, and a test-bed for developing software and procedures for use in real spacecraft applications.

Moreau, Michael↗

Software forecasting as it is really done: A study of JPL software engineers

This paper presents a summary of the results to date of a Jet Propulsion Laboratory internally funded research task to study the costing process and parameters used by internally recognized software cost estimating experts. Protocol Analysis and Markov process modeling were used to capture software engineer's forecasting mental models. While there is significant variation between the mental models that were studied, it was nevertheless possible to identify a core set of cost forecasting activities, and it was also found that the mental models cluster around three forecasting techniques. Further partitioning of the mental models revealed clustering of activities, that is very suggestive of a forecasting lifecycle. The different forecasting methods identified were based on the use of multiple-decomposition steps or multiple forecasting steps. The multiple forecasting steps involved either forecasting software size or an additional effort forecast. Virtually no subject used risk reduction steps in combination. The results of the analysis include: the identification of a core set of well defined costing activities, a proposed software forecasting life cycle, and the identification of several basic software forecasting mental models. The paper concludes with a discussion of the implications of the results for current individual and institutional practices.

Griesel, Martha Ann↗

CoLoRe: fast cosmological realisations over large volumes with multiple tracers

We present CoLoRe, a public software package to efficiently generate synthetic realisations of multiple cosmological surveys.CoLoRe can simulate the growth of structure with different degrees of accuracy, with the current implementation supporting lognormal fields, first, and second order Lagrangian perturbation theory.CoLoRe simulates the density field on an all-sky light-cone up to a desired maximum redshift, and uses it to generate multiple 2D and 3D maps: galaxy positions and velocities, lensing (shear, magnification, convergence), integrated Sachs-Wolfe effect, line intensity mapping, and line of sight skewers for simulations of the Lyman-α forest. We test the accuracy of the simulated maps against analytical theoretical predictions, and showcase its performance with a multi-survey simulation including DESI galaxies and quasars, LSST galaxies and lensing, and SKA intensity mapping and radio galaxies. We expect CoLoRe to be particularly useful in studies aiming to characterise the impact of systematics in multi-experiment analyses, quantify the covariance between different datasets, and test cross-correlation pipelines for near-future surveys.

79 ASTRONOMY AND ASTROPHYSICS↗

AR reactor neutronics multi-code validation*

The affordable, robust, compact (ARC) reactor is a tokamak fusion reactor concept currently under development by Commonwealth Fusion Systems and Massachusetts Institute of Technology. There are three important neutronics considerations for the operation of the ARC reactor: (1) breeding of enough tritium in the blanket to sustain the D–T reaction in the plasma; (2) ensuring low fluence on the superconducting toroidal field coils; and (3) assessing neutron volumetric heating in structural components. Here, this work aims to perform a validation of the neutronics analysis approach by code-to-code comparison. State-of-the-art software stacks are employed for the neutronics analysis of the ARC reactor, and a computer-aided design (CAD) model is used directly for Monte Carlo (MC) neutron transport calculations. Three software stacks, Attila-MCNP, OpenMC-DAGMC, and Shift-DAGMC, are used to perform neutronic analyses of a 90° sector CAD model of the ARC reactor. In conclusion, results show that the flux tallies calculated by the three software stacks are very close. Also, the volumetric heating and tritium breeding values have less than 0.6% relative difference between codes.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Performance Testing and Assessment of Protection Scheme Using Real-Time Hardware-in-the-Loop and IEC 61850 Standard

The main challenge of the microgrid is to design a suitable protection scheme due to the complexity of the architecture of the microgrid. The importance of the proposed protection technique is threefold. First, it presents a co-simulation platform to integrate between a simulated model on power system computer aided design (PSCAD)/real time digital simulator computer aided design (RSCAD) software’s and physical devices schweitzer engineering laboratories (SEL) 421-7 relays to protect the microgrid that includes different resources connected based on inverter interface. Second, it presents a comprehensive hardware/software setup to test the protective relays in a closed loop system and shows how to configure the protective relay’s International Electrotechnical Commission 61850 communications. Third, IEEE 1588 standard is used to provide sub nanoseconds latency between the simulated model that emulated on real time digital simulator (RTDS) and the external devices. Also, the measurement signals are synchronized between RTDS and the external devices using giga-transceiver synchronization card (GTSYNC) interface card and SEL-2488 satellite-synchronized network clock. The results showed that the co-simulation infrastructure introduces a highly dependable design, analysis, and testing environment for cyber and physical data flow in the system. Besides that, the voltages at ac/dc sides and frequency at fault condition were maintained due to the energy storage device contributions at different modes of operation.

42 ENGINEERING↗

Effect of frequency and applied voltage of an atmospheric-pressure dielectric-barrier discharge on breakdown and hydroxyl-radical generation with a liquid electrode

This work examines the effect of the frequency and peak applied voltage on hydroxyl-radical generation in a dielectric-barrier plasma discharge between a metallic needle electrode and one electrode covered with dielectric. The authors examine a system that can expose up to 96 liquid samples in an automated fashion without human intervention beyond setting the initial software configuration. Then, hydroxylradical concentration, measured through coumarin fluorescence, was measured for 5 s plasma exposures generated under different highvoltage conditions with frequencies from 2 to 16 kHz and amplitudes from 4 to 9 kV. Their results show that an increase in frequency and/or applied voltage, within the range prescribed above and the limits of the high-voltage power supply, can yield up to a 150% increase in fluorescence with an equivalent hydroxyl-radical increase. Applications using typical previous methods, such as the Fenton Reaction, are limited in that they continuously generate hydroxyl radicals over millisecond and longer intervals. These results establish the electrical parameters that can now be applied to polymers, like proteins, which show three dimensional structures that are flexible and fluctuate on a microsecond and nanosecond time scale, with hydroxyl-radical generation on this time scale using this device. Additionally, plasma exposures may be optimized for a great variety of proteins, devices and techniques, where hydroxyl-radical generation is of utmost importance, reducing exposure time and potential subjection of samples to harmful side effects.

42 ENGINEERING↗

pnnl-predictive-phenomics/concerto

This software was developed to solve the problem of curating and validating individual metabolic models and combining them into different consortia.

Pino, James↗

Innovations in optimization and control of accelerators using methods of differential geometry and genetic algorithms (Final Report)

Online tuning of particle accelerators is necessary in order to achieve optimal machine performance. However, it is also a major challenge due to the large parameter space which must be searched and the fact that many of the desir- able objectives compete with one another, and so will not reach their optimal values simultaneously. In order to mitigate these issues, we have explored using dimension-reduction techniques to reduce the size of the parameter space which must be searched and multi-objective genetic algorithms to obtain the sets of tuning parameters which provide pareto-optimal values for the objectives. These methods have enabled us to obtain improved values of the vertical emittance at the Cornell Electron Storage Ring (CESR), and to do so with greater control of orbit errors. Algorithmic tuning is a multidisciplinary endeavour, requiring expertise in beam dynamics, diagnostics, control systems and computer science, and thus a key practical problem is to formulate a common language in which experts with different specialties can communicate. We developed a solution to this problem in the form of a generic accelerator software interface that allows for rapid prototyping of optimization and control algorithms. Our interface is built on the Experimental Physics and Industrial Control Systems (EPICS) and makes possible testing control code in simulation before deployment on real accelerators, as well as deployment of third-party optimization code.

43 PARTICLE ACCELERATORS↗

Creation of a Weather Drivers Test Suite for Inclusion in ASHRAE Standard 140

Weather conditions are an important boundary condition for building performance simulation (BPS) calculations. For existing test cases in ASHRAE Standard 140 "Method of Test for Evaluating Building Performance Simulation Software" (ANSI/ASHRAE 2020), it was assumed that the software being tested could adequately read and interpret the weather data in the provided standard weather files. As differences between the programs have been reduced and as more programs have shifted to sub-hourly time steps this assumption has become more stretched. To address these concerns a new test suite testing a program's ability to read and interpret the data from a standard weather file was developed. The purpose of the test suite is to test the use of the typical data used from standard weather files.

54 ENVIRONMENTAL SCIENCES↗

GCF Mark IV development

The Mark IV ground communication facility (GCF) as it is implemented to support the network consolidation program is reviewed. Changes in the GCF are made in the area of increased capacity. Common carrier circuits are the medium for data transfer. The message multiplexing in the Mark IV era differs from the Mark III era, in that all multiplexing is done in a GCF computer under GCF software control, which is similar to the multiplexing currently done in the high speed data subsystem.

Mortensen, L. O.↗