Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “software tools”

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,711 records · Page 95

NASA's Aviary Takes Flight: A Public Software for Aircraft Design

Aviary, developed by NASA, is an open-source software tool for modeling and optimizing traditional and next-generation aircraft designs. It modernizes legacy design tools and integrates disciplines together more tightly to evaluate new vehicles, like X-66, open-rotor electric aircraft, and blended wing body. Aviary has the potential to revolutionize aircraft analysis by leveraging the complex interactions between disciplines to make aircraft conceptual designs more efficient.

Carl Recine↗

Exploring the Effectiveness of Maneuvering Guidelines for Space Traffic Management

The number of objects in space has been increasing rapidly, and the risk of collision has grown as well. Many spacecraft operators are now receiving multiple collision warnings a day. Despite this, systems to manage space traffic have been limited: there are no broadly agreed upon guidelines or rules governing the response to predicted potential collisions. Instead, spacecraft operators generally determine whether, when, and how to respond to these warnings on a manual and ad hoc basis. Coordination between operators, if it occurs, often requires repeated communication and negotiation. Some space actors have suggested that the space community should develop right of way rules, similar to those in the ground, sea, and air domains, to guide collision response decisions. However, it is unclear whether such rules would be effective, and it’s unknown whether such rules would have an equitable impact across various spacecraft operators. To address these issues, we developed the Virtual Environment for Space Traffic Analysis (VESTA), a software tool that was used to simulate the space environment with a recent catalog of objects obtained from the U.S. Space-Track.org system. We implemented multiple potential right of way rules within this model. The analysis confirmed that the choice of right of way rule makes a meaningful difference in terms of both efficiency and distributional effects in terms of collision avoidance maneuvers. For example, our analysis shows that rules in which the less massive satellite is required to maneuver results in a more equitable distribution of maneuver responsibility among space actors and also requires less fuel mass, compared to a rule in which the more massive satellite maneuvers.

space traffic management↗

Autonomous Medical Officer Support (AMOS) Software Technology Demonstrations on the International Space Station (ISS)

Performance of medical procedures in spaceflight beyond low Earth orbit (LEO) requires novel solutions to replace real-time ground support because as distance from Earth increases, communication latencies increase, hampering remote guidance. The Autonomous Medical Officer Support Software (AMOS) Technology Demonstrations on the International Space Station (ISS) trialed a novel software tool that shifts the emphasis from preflight training and real-time remote guidance (current ISS paradigm) to a new standard of multi-dimensional in-flight just-in-time (JIT) instruction. The AMOS platform is a skill management tool for all mission phases and currently features comprehensive training and guidance modules for urinary bladder and renal ultrasound examinations. Variability in Subject anatomy, Operator experience, and Operator receptiveness to instruction during autonomous exams are persistent but manageable limitations. Here we report the first successful demonstrations of autonomous imaging activities in the operational setting of spaceflight, validating this autonomous guidance proof of concept.

Douglas Ebert↗

Acoustic Testing of the Joby Aviation Propeller in the National Full-Scale Aerodynamics Complex 40- by 80-Foot Wind Tunnel

The advanced air mobility sector has progressed in recent years with electric vertical take-Off and landing vehicles at the forefront. In response, the NASA Advanced Air Mobility Project has initiated the Advanced Air Mobility National Campaign to partner with industry to progress this emerging market. This resulted in NASA’s Revolutionary Vertical Lift Technology project to participate to progress research efforts for software tool validation for these advanced air mobility vehicle configurations. Noise has been identified as one of the main obstacles to succeeding in this emerging market for community acceptance. To further understand electric vertical take-Off and landing vehicle noise, an isolated Joby Aviation S4 propeller was tested in the National Full-Scale Aerodynamics Complex 40- by 80-Foot Wind Tunnel to aid in providing high quality performance, loads, and acoustic data. Details of test hardware and setup are described with a focus on acoustics, which includes facility, test model, microphone locations, and data acquisition system details. Additionally, the data processing techniques and completed test matrix for acoustic points are provided. To aid in identifying potential acoustic reflections, an acoustic reflection test was performed prior to the start of the test and highlighted the presence of reflections at every microphone location. Acoustic results are provided for various flight regimes for sweeps of blade pitch, RPM, flow angle, and wind speed. These results show an optimum RPM for a specific thrust level for noise, and further reductions in RPM can increase noise levels. This dataset will be used to evaluate and improve computational tools.

Aviation Propeller↗

A Program for Optimizing SRF Linac Costs

Every well-designed machine goes through the process of cost optimization several times during its design, production and operation. The initial optimizations are done during the early proposal stage of the project when none of the systems have been engineered. When a superconducting radio frequency (SRF) linac is implemented as part of the design, it is often a difficult decision as to the frequency and gradient that will be used. Frequently, such choices are made based on existing designs, which invariably necessitate moderate to substantial modifications so that they can be used in the new accelerator. Thus the fallacy of using existing designs is that they will frequently provide a higher cost machine or a machine with sub-optimal beam physics parameters. This paper describes preliminary results of a new software tool that allows one to vary parameters and understand the effects on the optimized costs of construction plus 10 year operations of an SRF linac, the associated cryogenic facility, and controls, where operations includes the cost of the electrical utilities but not the labor or other costs. It derives from collaborative work done with staff from Accelerator Science and Technology Centre, Daresbury, UK [1] several years ago while they were in the process of developing a conceptual design for the New Light Source project. The initial goal was to convert a spread sheet format to a graphical interface to allow the ability to sweep different parameter sets. The tools also allow one to compare the cost of the different facets of the machine design and operations so as to better understand the tradeoffs.

43 PARTICLE ACCELERATORS↗

Automatic Identification of Application I/O Signatures from Noisy Server-Side Traces

Competing workloads on a shared storage system cause I/O resource contention and application performance vagaries. This problem is already evident in today s HPC storage systems and is likely to become acute at exascale. We need more interaction between application I/O requirements and system software tools to help alleviate the I/O bottleneck, moving towards I/O-aware job scheduling. However, this requires rich techniques to capture application I/O characteristics, which remain evasive in production systems. Traditionally, I/O characteristics have been obtained using client-side tracing tools, with drawbacks such as non-trivial instrumentation/development costs, large trace traffic, and inconsistent adoption. We present a novel approach, I/O Signature Identifier (IOSI), to characterize the I/O behavior of data-intensive applications. IOSI extracts signatures from noisy, zero-overhead server-side I/O throughput logs that are already collected on today s supercomputers, without interfering with the compiling/execution of applications. We evaluated IOSI using the Spider storage system at Oak Ridge National Laboratory, the S3D turbulence application (running on 18,000 Titan nodes), and benchmark-based pseudo-applications. Through our ex- periments we confirmed that IOSI effectively extracts an application s I/O signature despite significant server-side noise. Compared to client-side tracing tools, IOSI is transparent, interface-agnostic, and incurs no overhead. Compared to alternative data alignment techniques (e.g., dynamic time warping), it offers higher signature accuracy and shorter processing time.

Liu, Yang↗

Domain-Specific Languages For Developing and Deploying Signature Discovery Workflows

Domain-agnostic Signature Discovery entails scientific investigation across multiple domains through the re-use of existing algorithms into workflows. The existing algorithms may be written in any programming language for various hardware architectures (e.g., desktops, commodity clusters, and specialized parallel hardware platforms). This raises an engineering issue in generating Web services for heterogeneous algorithms so that they can be composed into a scientific workflow environment (e.g., Taverna). In this paper, we present our software tool that defines two simple Domain-Specific Languages (DSLs) to automate these processes: SDL and WDL. Our Service Description Language (SDL) describes key elements of a signature discovery algorithm and generates the service code. The Workflow Description Language (WDL) describes the pipeline of services and generates deployable artifacts for the Taverna workflow management system. We demonstrate our tool with a landscape classification example that is represented by BLAST workflows composed of services that wrap original scripts.

Jacob, Ferosh↗

Near Real-time Data Analysis of Core-Collapse Supernova Simulations With Bellerophon

We present an overview of a software system, Bellerophon, built to support a production-level HPC application called CHIMERA, which simulates core-collapse supernova events at the petascale. Developed over the last four years, Bellerophon enables CHIMERA s geographically dispersed team of collaborators to perform data analysis in near real-time. Its n-tier architecture provides an encapsulated, end-to-end software solution that enables the CHIMERA team to quickly and easily access highly customizable animated and static views of results from anywhere in the world via a web-deliverable, cross-platform desktop application. In addition, Bellerophon addresses software engineering tasks for the CHIMERA team by providing an automated mechanism for performing regression testing on a variety of supercomputing platforms. Elements of the team s workflow management needs are met with software tools that dynamically generate code repository statistics, access important online resources, and monitor the current status of several supercomputing resources.

Lingerfelt, Eric J↗

Empirical assessment of a prismatic daylight-redirecting window film in a full-scale office testbed

Daylight redirecting systems with vertical windows have the potential to offset lighting energy use in deep perimeter zones. Microstructured prismatic window films can be manufactured using low-cost, roll-to-roll fabrication methods and adhered to the inside surface of existing windows as a retrofit measure or installed as a replacement insulating glass unit in the clerestory portion of the window wall. A clear film patterned with linear, 50-250 micrometer high, four-sided asymmetrical prisms was fabricated and installed in the south-facing, clerestory low-e, clear glazed windows of a full-scale testbed facility. Views through the film were distorted. The film was evaluated in a sunny climate over a two-year period to gauge daylighting and visual comfort performance. The daylighting aperture was small (window-towall ratio of 0.18) and the lower windows were blocked off to isolate the evaluation to the window film. Workplane illuminance measurements were made in the 4.6 m (15 ft) deep room furnished as a private office. Analysis of discomfort glare was conducted using high dynamic range imaging coupled with the evalglare software tool, which computes the daylight glare probability and other metrics used to evaluate visual discomfort. The window film was found to result in perceptible levels of discomfort glare on clear sunny days from the most conservative view point in the rear of the room looking toward the window. Daylight illuminance levels at the rear of the room were significantly increased above the reference window condition, which was defined as the same glazed clerestory window but with an interior Venetian blind (slat angle set to the cut-off angle), for the equinox to winter solstice period on clear sunny days. For partly cloudy and overcast sky conditions, daylight levels were improved slightly. To reduce glare, the daylighting film was coupled with a diffusing film in an insulating glazing unit. The diffusing film retained the directionality of the redirected light spreading it within a small range of outgoing angles. This solution was found to reduce glare to imperceptible levels while retaining for the most part the illuminance levels achieved solely by the daylighting film.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Snake River Plain Play Fairway Analysis – Phase 1 Report

The Snake River volcanic province (SRP) overlies a thermal anomaly that extends deep into the mantle; it represents one of the highest heat flow provinces in North America. Our goals for this Phase 1 study are to: (1) adapt the methodology of Play Fairway Analysis for geothermal exploration to create a formal basis for its application to geothermal systems, (2) assemble relevant data for the SRP from publicly available and private sources, and (3) build a geothermal play fairway model for the SRP and identify the most promising plays, using software tools that are standard in the petroleum industry. The success of play fairway analysis in geothermal exploration depends critically on defining a systematic methodology that is grounded in theory (as developed within the petroleum industry over the last two decades) and within the geologic and hydrologic framework of real geothermal systems. Our preliminary assessment of the data suggests that important undiscovered geothermal resources may be located in several areas of the SRP, including the western SRP (associated with buried lineaments defined by gravity or magnetic anomalies, and capped by extensive deposits of lacustrine sediment), at lineament intersections in the central SRP (along the Banbury-Hagerman trend NW of Twin Falls, and along the northern margin of the Mt Bennett Hills-Camas Prairie area), and along the margins of the eastern SRP. Additional high temperature resources are likely associated with rhyolite domes and crypto-domes in the eastern SRP, but are masked by shallow groundwater flow leading to low upper crustal heat flow values. These blind resources may be exploitable with existing deep drilling technology. Groundwater modeling planned for later phases of the PFA project will address whether temperatures at viable producing depths are sufficient to support electricity production.

15 GEOTHERMAL ENERGY↗

Improving Motor and Drive System Performance – A Sourcebook for Industry

This sourcebook outlines opportunities to improve motor and drive systems performance. The sourcebook is divided into four main sections: (1) Motor and Drive System Basics: Summarizes important terms, relationships, and system design considerations relating to motor and drive systems. (2) Performance Opportunity Road Map: Details the key components of well-functioning motor and drive systems and opportunities for energy performance opportunities. (3) Motor System Economics: Offers recommendations on how to propose improvement projects based on corporate priorities, efficiency gains, and financial payback periods. (4) Where to Find Help: Provides a directory of organizations associated with motors and drives, as well as resources for additional information, tools, software, videos, and training opportunities.

AMO, motors, motor systems↗

The National Solar Permitting Database

"The soft costs of solar — costs not associated with hardware — remain stubbornly high. Among the biggest soft costs are those associated with inefficiencies in local permitting and inspection. A study by the National Renewable Energy Laboratory and Lawrence Berkeley National Laboratory estimates that these costs add an average of $0.22/W per residential installation. This project helps reduce non-hardware/balance of system (BOS) costs by creating and maintaining a free and available site of permitting requirements and solar system verification software that installers can use to reduce time, capital, and resource investments in tracking permitting requirements. Software tools to identify best permitting practices can enable government stakeholders to optimize their permitting process and remove superfluous costs and requirements. Like ""a Wikipedia for solar permitting"", users can add, edit, delete, and update information for a given jurisdiction. We incentivize this crowdsourcing approach by recognizing users for their contributions in the form of SEO benefits to their company or organization by linking back to users' websites."

Gunderson, Renic↗

Python-ARM Radar Toolkit

The Python-ARM Radar Toolkit (Py-ART) is a collection of radar quality control and retrieval codes which all work on two unifying Python objects: the PyRadar and PyGrid objects. By building ingests to several popular radar formats and then abstracting the interface Py-ART greatly simplifies data processing over several other available utilities. In addition Py-ART makes use of Numpy arrays as its primary storage mechanism enabling use of existing and extensive community software tools.

Jonathan Helmus, Scott Collis↗

Cantera and Cantera Electrolyte Thermodynamics Objects

Cantera is a suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes. It is a multi-organizational effort to create and formulate high quality 0D and 1D constitutive modeling tools for reactive transport codes.Institutions involved with the effort include Sandia, MIT, Colorado School of Mines, U. Texas, NASA, and Oak Ridge National Labs. Specific to Sandia's contributions, the Cantera Electrolyte Thermo Objects (CETO) packages is comprised of add-on routines for Cantera that handle electrolyte thermochemistry and reactions within the overall Cantera package. Cantera is a C++ Cal Tech code that handles gas phase species transport, reaction, and thermodynamics. With this addition, Cantera can be extended to handle problems involving liquid phase reactions and transport in electrolyte systems, and phase equilibrium problemsinvolving concentrated electrolytes and gas/solid phases. A full treatment of molten salt thermodynamics and transport has also been implemented in CETO. The routines themselves consist of .cpp and .h files containing C++ objects that are derived from parent Cantera objects representing thermodynamic functions. They are linked unto the main Cantera libraries when requested by the user. As an addendum to the main thermodynamics objects, several utility applications are provided. The first is multiphase Gibbs free energy minimizer based on the vcs algorithm, called vcs_cantera. This code allows for the calculation of thermodynamic equilibrium in multiple phases at constant temperature and pressure. Note, a similar code capability exists already in Cantera. This version follows the same algorithm, but gas a different code-base starting point, and is used as a research tool for algorithm development. The second program, cttables, prints out tables of thermodynamic and kinetic information for thermodynamic and kinetic objects within Cantera. This program serves as a "Get the numbers out" utility for Cantera, and as such it is very useful as a verification tool. These add-on utilities are encapsulated into a directory structure named cantera_apps, whose installation uses autoconf and also utilizes Cantera's application environment (i.e., they utilize Cantera as a library).

John Hewson, Harry Moffat↗

RVA: A Plugin for ParaView 3.14

RVA is a plugin developed for the 64-bit Windows version of the ParaView 3.14 visualization package. RVA is designed to provide support in the visualization and analysis of complex reservoirs being managed using multi-fluid EOR techniques. RVA, for Reservoir Visualization and Analysis, was developed at the University of Illinois at Urbana-Champaign, with contributions from the Illinois State Geological Survey, Department of Computer Science and National Center for Supercomputing Applications. RVA was designed to utilize and enhance the state-of-the-art visualization capabilities within ParaView, readily allowing joint visualization of geologic framework and reservoir fluid simulation model results. Particular emphasis was placed on enabling visualization and analysis of simulation results highlighting multiple fluid phases, multiple properties for each fluid phase (including flow lines), multiple geologic models and multiple time steps. Additional advanced functionality was provided through the development of custom code to implement data mining capabilities. The built-in functionality of ParaView provides the capacity to process and visualize data sets ranging from small models on local desktop systems to extremely large models created and stored on remote supercomputers. The RVA plugin that we developed and the associated User Manual provide improved functionality through new software tools, and instruction in the use of ParaView-RVA, targeted to petroleum engineers and geologists in industry and research. The RVA web site (http://rva.cs.illinois.edu) provides an overview of functions, and the development web site (https://github.com/shaffer1/RVA) provides ready access to the source code, compiled binaries, user manual, and a suite of demonstration data sets. Key functionality has been included to support a range of reservoirs visualization and analysis needs, including: sophisticated connectivity analysis, cross sections through simulation results between selected wells, simplified volumetric calculations, global vertical exaggeration adjustments, ingestion of UTChem simulation results, ingestion of Isatis geostatistical framework models, interrogation of joint geologic and reservoir modeling results, joint visualization and analysis of well history files, location-targeted visualization, advanced correlation analysis, visualization of flow paths, and creation of static images and animations highlighting targeted reservoir features.

Source record↗

Adaptive Dynamic Event Tree in RAVEN code

RAVEN is a software tool that is focused on performing statistical analysis of stochastic dynamic systems. RAVEN has been designed in a high modular and pluggable way in order to enable easy integration of different programming languages (i.e., C++, Python) and coupling with other applications (system codes). Among the several capabilities currently present in RAVEN, there are five different sampling strategies: Monte Carlo, Latin Hyper Cube, Grid, Adaptive and Dynamic Event Tree (DET) sampling methodologies. The scope of this paper is to present a new sampling approach, currently under definition and implementation: an evolution of the DET me

Dynamic Event Tree↗

Snake River Plain Play Fairway Analysis - Phase 1 Report

The Snake River volcanic province (SRP) overlies a thermal anomaly that extends deep into the mantle; it represents one of the highest heat flow provinces in North America. Our goals for this Phase 1 study are to: (1) adapt the methodology of Play Fairway Analysis for geothermal exploration to create a formal basis for its application to geothermal systems, (2) assemble relevant data for the SRP from publicly available and private sources, and (3) build a geothermal play fairway model for the SRP and identify the most promising plays, using software tools that are standard in the petroleum industry. The success of play fairway analysis in geothermal exploration depends critically on defining a systematic methodology that is grounded in theory (as developed within the petroleum industry over the last two decades) and within the geologic and hydrologic framework of real geothermal systems. Our preliminary assessment of the data suggests that important undiscovered geothermal resources may be located in several areas of the SRP, including the western SRP (associated with buried lineaments defined by gravity or magnetic anomalies, and capped by extensive deposits of lacustrine sediment), at lineament intersections in the central SRP (along the Banbury-Hagerman trend NW of Twin Falls, and along the northern margin of the Mt Bennett Hills-Camas Prairie area), and along the margins of the eastern SRP. Additional high temperature resources are likely associated with rhyolite domes and crypto-domes in the eastern SRP, but are masked by shallow groundwater flow leading to low upper crustal heat flow values. These blind resources may be exploitable with existing deep drilling technology. Groundwater modeling planned for later phases of the PFA project will address whether temperatures at viable producing depths are sufficient to support electricity production.

15 GEOTHERMAL ENERGY↗

Reactivity Effects at Mayak Production Association January 2, 1958 Criticality Accident Using Serpent 2 and OpenFOAM

The process nuclear criticality accident that occurred at the Mayak Production Association (Chelyabinsk 40) on January 2, 1958 involving a vessel of uranyl nitrate solution claimed the lives of three workers and left a fourth worker with continuing health problems. There are a myriad of uncertain parameters involved with this accident: What was the molarity of the solution? How much solution was in the vessel at the time of the accident? In what position was the vessel and the solution when it went critical? How important was the impact of reflection due to the workers and/or the floor? These uncertain parameters have made this accident particularly difficult to analyze in the past. This work aims to lower the uncertainty on some of these parameters. A most-probable solution composition is determined by comparing literature on the physical properties of uranyl nitrate solutions to those presented in LA-13638, which describes the accident in question. Using this most-probable solution, the main contributions to the reactivity of the system and hence the eventual accident, are identified through Serpent 2 and OpenFOAM analyses. Serpent 2, a Monte Carlo software tool, is used to perform calculations of the reactivity effects of lowering the vessel toward the floor and the reactivity added by the close proximity of workers. OpenFOAM, a C++ partial differential equation solver toolkit, is used to simulate the fluid inside the vessel as the vessel is tipped. This is done by treating the solution and air inside the vessel as two incompressible, isothermal, and immiscible fluids using a volume of fluid (VoF) approach. The goal of this approach is simply to track the interface between the two fluids, and hence give an accurate description of the geometrical structure of the solution as the vessel is tipped. These two unique tools are then coupled to provide a time-dependent flow simulation to study the effect that the changing geometrical structure had on the criticality of the system, which is novel to the criticality safety field. This work provides a more accurate picture of the accident going forward.

97 MATHEMATICS AND COMPUTING↗