Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “software development”

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,279 records · Page 71

Progress Summary: Simulating stochastic and additively manufactured foams at large strains and high strain rates

Motivation: Understanding the mechanical response of polymer foams is essential in developing system material models and in designing replacements for legacy pads and cushions. Simulations can help elucidate structure-property relationships and compare local stress distributions to understand aging behavior and improve designs. In many applications,these materials experience significant loadings and computations need the capability to reproduce those conditions. Significance: In designing the compressive and shear response of additively manufactured foams, we expect the curvature of the substrate to influence their mechanical behavior. Progress:We have the capability of mapping planar structures to arbitrary curved surfaces and are currently developing the software and procedures to translate the mapped pattern into a geometrical model that can be imported to either finite element or material point software to evaluate the mechanical response. Figure 1 depicts a four-layer face-centered tetragonal pattern (FCT) mapped to a hemispherical surface. Because the mapping cannot exactly preserve both distances and angles, we expect some local variation in mechanical properties and porosity. These models will help determine the sensitivity of these variations to structure and curvature, optimize the mapping procedure, and inform the design of foams for non-planar surfaces.

36 MATERIALS SCIENCE↗

Report for 2.2.1 Task 2: Provide execution support for the human factors studies conducted for the LWRS Control Room Modernization project for PVNGS

INL contracted IFE to develop custom software functionality to support INL’s use of eye movement tracking in simulator studies. This includes the support of remote eye trackers, the support of dynamic Areas of Interest based on simulator events, and a general-purpose communication protocol between a simulator and the eye tracking software. The report summarises the task deliverables, which include a requirements identification workshop at INL, a software package, and instructional videos.

99 GENERAL AND MISCELLANEOUS↗

Multi Segment Fault Rupture Modeling and Strong Ground Motion Simulation Using Irikura, Japan Recipe: Implementation in the in SCEC BB Platform

The project had two main objectives. The first objective was to complete the implementation of an earthquake rupture generator based on the method proposed by Irikura and Miyake, also known as Irikura recipe (IM2011 method hereafter), in the BBP by extending its formulation to multi-segment rupture, and developing the software infrastructure. The second objective was to investigate the possibility of using the earthquake rupture generator as a standalone BBP rupture module that can be attached to other strong ground motion simulation methods already in use in the BBP. We successfully tested and validated the IM2011 multi-segment rupture generator in conjunction with Graves and Pitarka method (GP, hereafter) one of the BBP methods, and performed simulations of the M7.0 2016 Kumamoto, Japan earthquake. IM2011 is the most popular method in Japan that is used to simulate strong ground motion from Japanese crustal earthquakes. In response to technical requirements of the BBP, we made Irikura’s rupture generator procedure compatible with multi-segment rupture modeling approach, currently being adopted by BBP. The recipe is now fully functional on the BBP. This project benefited from the collaboration of the PI with professor Kojiro Irikura of Aichi Institute of Technology, Japan, assistant professor Hiroe Miyake of University of Tokyo, head of the Japanese side of collaboration with SCEC, and Dr.Iwaki and Dr. Morikawa, researchers at NIED, during which we identified rupture parameters that needed to be adjusted and investigated.

58 GEOSCIENCES↗

Particle/Ray Interaction Simulation Manager (PRISM) Assessment Report

The Particle/Ray Interaction Simulation Manager (PRISM) is a software tool developed by Triple Ring Technologies (TRT), http://www.tripleringtech.com/, under a Small Business Innovation Research Award from the Department of Homeland Security (DHS) to investigate the utility of simulations in X-ray-based explosive detection systems. The PRISM tool is intended to provide a standardized and intuitive user interface to control and configure realistic simulations of X-ray imaging systems. It includes a command-line interface that enables the user to configure simulated X-ray radiography and computed tomography (CT) systems. It allows the import of computer-aided design (CAD) models of objects and it supports Monte Carlo simulation engines such as GEANT4. PRISM is designed to simulate realistic X-ray projection images including scatter, noise, and various detector effects such as quantum efficiency, lag, and veiling glare. At the request of DHS, the authors assessed PRISM’s capabilities to simulate data generated by a Micro-CT test-bed system (MCT-TB) housed at the Lawrence Livermore National Laboratory (LLNL). This document describes the results of that assessment.

42 ENGINEERING↗

Detecting Data-Races in High-Performance Computing

High-performance computing is susceptible to data-race bugs. Data races occur when sequences of computed events do not happen in the intended order, a significant barrier to the integrity of parallel programs using shared-memory architectures. Many approaches to data-race detection are based on traditional static-analysis techniques that typically execute on a program’s source code or control-flow graph (the graphical representation of all possible orders of events in the execution of a program). Similar to classical data-flow analyses, such tools can produce false alarms that report spurious race conditions on error free programs. We have developed a software verification technique that requires as input only a program’s source code and can automatically detect a data-race bug which definitely exists, determine that a program is definitely data-race free, or report that it cannot determine either of the two cases.

97 MATHEMATICS AND COMPUTING↗

YOLO Test Software v1.4

This is a user manual of the software being developed at Brookhaven National Laboratory to test deep learnings algorithms. (YOLO) You Only Look Once. V1.4 added new features, including Display metric average recall, early termination option and display filename/image.

97 MATHEMATICS AND COMPUTING↗

Incorporating physical constraints into Gaussian process surrogate models (LDRD Project Summary)

This report summarizes work done under the Laboratory Directed Research and Development (LDRD) project titled "Incorporating physical constraints into Gaussian process surrogate models?' In this project, we explored a variety of strategies for constraint implementations. We considered bound constraints, monotonicity and related convexity constraints, Gaussian processes which are constrained to satisfy linear operator constraints which represent physical laws expressed as partial differential equations, and intrinsic boundary condition constraints. We wrote three papers and are currently finishing two others. We developed initial software implementations for some approaches. This report summarizes the work done under this LDRD.

97 MATHEMATICS AND COMPUTING↗

Ultra low background time projection alpha particle detector ( Phase II Final Scientific/Technical Report)

When alpha particles are emitted into a gas they create an ionization track of gas ions and electrons. In our commercial UltraLo instrument we apply a voltage between a planar sample and an anode, integrate the anode signal as it collects the electrons, and distinguish between alphas emitted from the sample and elsewhere (anode, sidewalls) by the duration and shape of the resultant signal. The major contributors limiting the instrument’s lower detection limit are cosmic rays that pass through the detector close to the sample and Rn decays that produce charge tracks the originate in the gas and end on the sample. In this work we proposed to identify and reject these events by converting the anode into a multi-pixel array and operating in time projection mode. Cosmic rays would be eliminated by generating charge on many pixels, while charge collection asymmetry would distinguish between sample events (Bragg curve up) and Rn events (Bragg curve down). We therefore proposed to modify an UltraLo by pixilating its anode, developing low noise, low power multiplexed electronics to track each pixel’s signal individually, and develop analysis software to make the required discriminations.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Google/Makani Energy Kite Modeling (CRADA CRD-18-00569 Final Report)

In support of Makani’s energy kite development program, Makani engaged with NREL to develop, verify, and document a multiphysics engineering model of a megawatt-scale tethered energy kite (named KiteFAST). After the original development of KiteFAST was completed, Makani further engaged NREL to develop a software enhancement of KiteFAST to enable the dynamics modeling of an energy kite tethered to a floating offshore platform (named KiteFAST-OS). Before this project, the capability to model the aero-hydro-servo-elastic dynamics of an airborne wind energy (AWE) system with electricity generation on the flying device (fly gen) and crosswind flight operation did not exist. Such physics-based modeling capability is needed for loads analysis, structural design, and certification of energy kites. Throughout the project, an exclusive license kept KiteFAST and KiteFAST-OS available only to Makani, NREL, and its counterparts. With the ending of Makani, the KiteFAST and KiteFAST-OS software were merged into a single code base (named KiteFAST), the exclusive license was terminated, and the source code, documentation, and example models were released publicly.

17 WIND ENERGY↗

Control Network Emulation Platform Software Package Description

The software package developed by Sandia National Laboratories is intended to allow the integration of Simulink models into emulations of control networks. To accomplish this, three programs are included: Simulink S-Function, Data Broker, and End Point

97 MATHEMATICS AND COMPUTING↗

Investigating Wireless Quantum Key Distribution for Advanced Reactor Communications

Remote operation of small modular reactor (SMR) facilities is an appealing prospect for streamlined operation costs, safety concerns, and user convenience. The ability to guarantee security of communication channels between offsite users and nuclear reactor facilities is critical to enabling remote operations, given the sensitive nature of reactor state data. This report proposes a configuration implementing quantum key distribution (QKD) and advanced encryption standard (AES) protocols to establish secure reactor data feeds. The model outlined, which utilizes the Argonne-developed SeQUeNCe software package and custom MATLAB code, determines free-space channel losses for microwave-band communications in a variety of weather conditions and simulates QKD via ground-satellite links. This report demonstrates the feasibility of repeatable, real-time key generation and distribution for this configuration towards enabling secure wireless reactor communications.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Agile Project Management for Research Software [Slides]

Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. It allows us to rapidly and repeatedly inspect actual working software (every two weeks to one month). The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features. Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint.

97 MATHEMATICS AND COMPUTING↗

A Cybersecurity Threat Profile for a Connected Lighting System

In this paper we analyze a threat profile performed on a fault-detection use case for streetlights. A threat profile establishes security requirements, justifies security measures, yields actionable controls, and effectively communicates risk to stakeholders. This effort provides critical information for making threat-based decisions to increase security at a reasonable cost, and can effectively be used by development teams, software architects, and managers to make cybersecurity a part of their ongoing culture of awareness, training, and prevention. This leads to more secure systems and better-understood security. On-premise, cloud, and hybrid architectures with different authentication mechanisms were modeled and later categorized using the Microsoft STRIDE framework. An analysis of the recommended controls for each threat was performed to determine which controls could and should be put in place by manufacturers or third-party suppliers, and which controls need to be left up the end-user to implement.

97 MATHEMATICS AND COMPUTING↗

DIF3D-VARIANT Usage Guide

The DIF3D software is a key part of the legacy fast reactor analysis software package developed and maintained at Argonne National Laboratory. The DIF3D-VARIANT capability has been pushed to the forefront of usage in the last decade at ANL because of improved computing resources and the focus on reactors with significant leakage. The purpose of this document is to discuss when the DIF3D-VARIANT solver provides a solid benefit to analysis work and discuss the resource requirements and explain why they are so much greater than the other solver options in DIF3D. Additional discussion will be provided on solution accuracy and any deficiencies relative to other solvers available in the literature.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

Science Reach of the SuperCDMS SNOLAB Experiment (Final Report)

The work carried out as part of this project focuses on the development of software tools to calculate the scientific reach of the SuperCDMS dark matter detection experiment, and to enable projection of the potential reach of future experiments base on this technology.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Status of the Atlas of Neutron Resonances [Slides]

The Atlas of Neutron Resonances is the most comprehensive compilation of neutron resonances, thermal cross sections, resonance integrals and Maxwellian averaged cross sections generally available. For decades, the Atlas was carefully curated and maintained by Dr. Said Mughabghab who sadly passed on during the summer of 2018 after publishing the 2018 edition of the Atlas . We are continuing the development of this important compendium. To a large extent, the Atlas book is generated from a series of text files given in a single purpose domain-specific format. Therefore, we developed a software API and began the systematic assessment of the Atlas files. With this work past, we are now focusing on new efforts to expand the quality and scope of the Atlas . Current and recently completed projects include a cross comparison of the Atlas bibliography with Nuclear Science References and the EXFOR data library, a better determination of average resonance parameters, and using machine learning to assess the correctness of the spin group assignments of resonances tabulated in the Atlas .

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

Advanced Grid Operational Technology Edge-Level Threat Detection

This report presents a deployable solution to improve the cybersecurity situational awareness of the legacy SCADA system infrastructure in power grids. The main goal of this project is to provide system owners and operators a highly trusted, intelligent alarm system and comprehensive situational awareness of ongoing or potential cybersecurity threats on the grid network. The key contributions of this project include: (1) the development of software, the Intrusion Detection Visualizer for the Operational Technology Network (IViz-OT), to visualize and locate intrusions on the grid network; (2) testing the signature-based Hybrid Intrusion Detection for Energy Systems (HIDES) for different types of intrusions; (3) the integration of HIDES and IViz-OT into the visualization dashboard; and (4) real-time testing using a hardware-in-the-loop test bed.

24 POWER TRANSMISSION AND DISTRIBUTION↗