Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Software engineering”

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,693 records · Page 94

SSME Engine Controller Development and Evolution

The SSME engine controller is a redundant, micro-processor based control unit. The controller along with its embedded software provides closed loop control of the engine s thrust and mixture ratio during flight as well as configuring the engine state and operations during non-flight activities such as checkouts, and pre-start engine conditioning. It processes orbiter commands into engine actions and provides engine state and health information to the orbiter for immediate action, telemetry and recording. In addition the controller includes functions which continually monitor and manage engine health, and can activate a variety of fault mitigation actions to insure safe engine operation. The objective of this paper is to provide a description of the SSME engine controller as well as its developmental history and lessons learned

Abrams, Russ↗

Flight Software Dictionary Development for the Mars2020 Rover

The Mars2020 project, developed and operated by the Jet Propulsion Laboratory (JPL), successfully landed the Perseverance rover and its flying companion Ingenuity on the surface of Mars on February 18th 2021. Perseverance combines heritage and cutting-edge flight software and hardware to accomplish crucial mission requirements related to Martian surface sampling. The design, development, and operation of NASA’s large strategic science missions require the ability to communicate spacecraft capabilities to hundreds of engineers across multiple disciplines. The interaction between flight and ground software development, Verification and Validation (V&V), Assembly, Test, and Launch Operations (ATLO), and management each demand quick understanding of unique slices of information for each discipline. This information includes the current capabilities of the flight system as well as future capabilities and their status as they are developed and tested. Despite the fundamental and critical nature of this information, the flight software dictionaries used to track it are a stumbling block for many projects. These dictionaries provide the cornerstone for the interpretation of data sent from the spacecraft, allowing for quick comprehension by engineers on the ground. During both spacecraft development and operations, flight software dictionary management includes significant challenges due to the large number of interfacing systems and the subtle yet distinct needs of each.The engineering of flight software dictionaries for Mars2020 had numerous challenges, most-notably: parallel dictionary development to support simultaneous separate flight software build campaigns for each mission phase (cruise and surface), managing requests for operations-enabling information without perturbing the heritage interface with the rover, and the introduction of new tools by the dictionary stakeholders that forced the dictionary team to innovate and redesign the heritage tool chain. These challenges generated guiding principles for the dictionary development effort: emphasize coding best practices and unit testing in the dictionary code development tool chain, use institutionally provided COTS (commercial-off-the-shelf) tools whenever possible, and maintain the heritage flight-ground interface all while advancing operations-enabling information via a loosely coupled interface.Throughout development and operations, the Mars2020 dictionary toolchain included IBM DOORS Next Generation, GitHub, Microsoft Excel, Docker, Jenkins, and a significant custom-built Python codebase. Significant interfaces included JPL’s command and control software, heritage flight software team tools and processes, and the many cloud-based ground tools developed for the mission.This paper will discuss the requirements for the Mars2020 dictionary development, the development team’s response to those requirements, lessons learned throughout the process, steps taken towards automated deliveries and continuous integration of stakeholder inputs, potential toolchain improvements for Mars2020, and key takeaways that could be applied to future missions.

Pyrzak, Guy↗

Exploring Symmetry as an Avenue to the Computational Design of Large Protein Domains

It has been demonstrated previously that symmetric, homodimeric proteins are energetically favored, which explains their abundance in nature. It has been proposed that such symmetric homodimers underwent gene duplication and fusion to evolve into protein topologies that have a symmetric arrangement of secondary structure elements - 'symmetric superfolds'. Here, the ROSETTA protein design software was used to computationally engineer a perfectly symmetric variant of imidazole glycerol phosphate synthase and its corresponding symmetric homodimer. The new protein, termed FLR, adopts the symmetric ({beta}{alpha}){sub 8} TIM-barrel superfold. The protein is soluble and monomeric and exhibits two-fold symmetry not only in the arrangement of secondary structure elements but also in sequence and at atomic detail, as verified by crystallography. When cut in half, FLR dimerizes readily to form the symmetric homodimer. The successful computational design of FLR demonstrates progress in our understanding of the underlying principles of protein stability and presents an attractive strategy for the in silico construction of larger protein domains from smaller pieces.

59 BASIC BIOLOGICAL SCIENCES↗

3D ion gyro-orbit heat load predictions for NSTX-U

Abstract High power tokamaks operate with divertor heat loads capable of destroying the plasma facing components (PFCs). High fidelity heat load predictions are necessary to ascertain the PFC state for design and during operation. Typical heat flux calculations are 2D, time invariant, and assume that power flows directly along the magnetic field lines (the optical approximation). These assumptions neglect the complex 3D geometries employed to protect the PFCs, the time varying nature of the plasma and PFC thermal state, and the helical trajectories of ions with finite Larmor radii (the gyro-orbit approximation). An integrated software framework, the heat flux engineering analysis toolkit (HEAT), was developed to generate time varying optical heat loads applied to real engineering computer aided design (CAD) (Looby et al 2022 Fusion Sci. Technol. 78 10–27). Recently, an ion-gyro orbit module has been added to HEAT. This module calculates the helical trajectories of ions as they gyrate about the magnetic field lines using kinetic theory macro-particles to accelerate the calculation. First, the new gyro-orbit module will be presented. Next, a comparison to existing research is performed. Finally, an analysis of the gyro-orbit heat loads for NSTX-U is presented for diverted discharges using the engineering CAD models utilized for PFC fabrication. Including these gyro-orbit effects can enhance the PFC performance by ‘smearing’ out the magnetic shadows associated with the castellated fish-scaled geometry. Simultaneously, the helical trajectories can degrade performance when they load narrow regions on edges and corners with high heat fluxes. Analysis of the trade-offs between these competing effects is included, and regions for further investigation are identified.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

In-Memory Graph Databases for Web-Scale Data

RDF databases have emerged as one of the most relevant way for organizing, integrating, and managing expo- nentially growing, often heterogeneous, and not rigidly structured data for a variety of scientific and commercial fields. In this paper we discuss the solutions integrated in GEMS (Graph database Engine for Multithreaded Systems), a software framework for implementing RDF databases on commodity, distributed-memory high-performance clusters. Unlike the majority of current RDF databases, GEMS has been designed from the ground up to primarily employ graph-based methods. This is reflected in all the layers of its stack. The GEMS framework is composed of: a SPARQL-to-C++ compiler, a library of data structures and related methods to access and modify them, and a custom runtime providing lightweight software multithreading, network messages aggregation and a partitioned global address space. We provide an overview of the framework, detailing its component and how they have been closely designed and customized to address issues of graph methods applied to large-scale datasets on clusters. We discuss in details the principles that enable automatic translation of the queries (expressed in SPARQL, the query language of choice for RDF databases) to graph methods, and identify differences with respect to other RDF databases.

GEMS↗

A Python Module for Storing CCD Images with openPMD (openPMD-CCD) v0.1.0

openPMD is an open meta-data schema that provides meaning and self-description to data sets in science and engineering. The openPMD-CCD software module adds interfaces to organize camera (CCD) images in hierarchical data files. This software provides modern I/O storage formats from high-performance computing and provides bindings for integration into experimental control systems, e.g. via Python 3 and LabView 2020.

Gonsalves, AnthonyJ↗

HIDES (Hybrid Intrusion Detection for Energy Systems) [SWR-19-65]

Hybrid Intrusion Detection for Energy Systems (HIDES) is a conglomerate detector that incorporates three major components: (1) Signature-based detection that involves information technology (IT) related anomaly detection rules, (2) Behavior-based detection that utilizes specially crafted rulesets for detecting abnormal behavior regarding the power system's supervisory control and data acquisition (SCADA) communication streams, and (3) Learning-based detection that combines SCADA communication with phasor measurements to identify otherwise non-detectible attack vectors. The software itself interconnects intrusion detection engine (IDE) enabling communications between the generated OT and IT alerts with phasor measurements for the learning-based detection system. The resulting detection system can detect a wide array of IT, OT, and physical attacks in a real-time setting.

Rivera, Joshua↗

Technology Deployment Annual Report 2013 December

Idaho National Laboratory (INL) is a Department of Energy (DOE) multi-program national laboratory that conducts research and development in all DOE mission areas. Like all other federal laboratories, INL has a statutory technology transfer mission to make its capabilities and technologies available to all federal agencies, to state and local governments, and to universities and industry. To fulfill this mission, INL encourages its scientific, engineering, and technical staff to disclose new inventions and creations to ensure the resulting intellectual property is captured, protected, and made available to others who might benefit from it. As part of the mission, intellectual property is licensed to industrial partners for commercialization, creating jobs and delivering the benefits of federally funded technology to consumers. In other cases, unique capabilities are made available to other federal agencies or to regional small businesses to solve specific technical challenges. INL employees also work cooperatively with researchers and technical staff from the university and industrial sectors to further develop emerging technologies. In a multinational global economy, INL is contributing to the development of the next generation of engineers and scientists by licensing software to educational institutions throughout the world. This report is a catalog of selected INL technology transfer and commercialization transactions during this past year. The size and diversity of INL technical resources, coupled with the large number of relationships with other organizations, virtually ensures that a report of this nature will fail to capture all interactions. Recognizing this limitation, this report focuses on transactions that are specifically authorized by technology transfer legislation (and corresponding contractual provisions) or involve the transfer of legal rights to technology to other parties. This report was compiled from primary records, which were readily available to the INL’s Office of Technology Deployment. However, the accomplishments cataloged in the report reflect the achievements and creativity of the researchers, technicians, support staff, and operators of the INL workforce.

99 GENERAL AND MISCELLANEOUS↗

Evaluation of various interpolants available in DICE

This report evaluates several interpolants implemented in the Digital Image Correlation Engine (DICe), an image correlation software package developed by Sandia. By interpolants we refer to the basis functions used to represent discrete pixel intensity data as a continuous signal. Interpolation is used to determine intensity values in an image at non - pixel locations. It is also used, in some cases, to evaluate the x and y gradients of the image intensities. Intensity gradients subsequently guide the optimization process. The goal of this report is to inform analysts as to the characteristics of each interpolant and provide guidance towards the best interpolant for a given dataset. This work also serves as an initial verification of each of the interpolants implemented.

97 MATHEMATICS AND COMPUTING↗

Technology Deployment Annual Report 2014

This report is a summary of key Technology Deployment activities and achievements for 2014, including intellectual property, granted copyrights, royalties, license agreements, CRADAs, WFOs and Technology-Based Economic Development. Idaho National Laboratory (INL) is a Department of Energy (DOE) multi-program national laboratory that conducts research and development in all DOE mission areas. Like all other federal laboratories, INL has a statutory, technology transfer mission to make its capabilities and technologies available to all federal agencies, to state and local governments, and to universities and industry. To fulfill this mission, INL encourages its scientific, engineering, and technical staff to disclose new inventions and creations to ensure the resulting intellectual property is captured, protected, and made available to others who might benefit from it. As part of the mission, intellectual property is licensed to industrial partners for commercialization, creating jobs and delivering the benefits of federally funded technology to consumers. In other cases, unique capabilities are made available to other federal agencies or to regional small businesses to solve specific technical challenges. INL employees also work cooperatively with researchers and technical staff from the university and industrial sectors to further develop emerging technologies. In our multinational global economy, INL is contributing to the development of the next generation of engineers and scientists by licensing software to educational instiutitons throughout the world. This report is a catalog of selected INL technology transfer and commercialization transactions during this past year. The size and diversity of INL technical resources, coupled with the large number of relationships with other organizations, virtually ensures that a report of this nature will fail to capture all interactions. Recognizing this limitation, this report focuses on transactions that are specifically authorized by technology transfer legislation (and corresponding contractual provisions) or involve the transfer of legal rights to technology to other parties. This report was compiled from primary records, which were readily available to the INL’s Office of Technology Deployment. However, the accomplishments cataloged in the report reflect the achievements and creativity of the researchers, technicians, support staff, and operators of the INL workforce.

99 GENERAL AND MISCELLANEOUS↗

Technology Transfer Annual Report Fiscal Year 2015

Idaho National Laboratory (INL) is a Department of Energy (DOE) multi-program national laboratory that conducts research and development in all DOE mission areas. Like all other federal laboratories, INL has a statutory, technology transfer mission to make its capabilities and technologies available to federal agencies, state and local governments, universities, and industry. To fulfill this mission, INL encourages its scientific, engineering, and technical staff to disclose new inventions and creations to ensure the resulting intellectual property is captured, protected, and available to others who might benefit from it. As part of the mission, intellectual property is licensed to industrial partners for commercialization, job creation, and delivering the benefits of federally funded technology to consumers. In some cases, unique capabilities are made available to other federal agencies, international organizations, domestic and foreign commercial entities, or small businesses to solve specific technical challenges. INL employees work cooperatively with researchers and technical staff from the university and industrial sectors to further development of emerging technologies. In this multinational global economy, INL is contributing to the development of the next generation of engineers and scientists by licensing software to educational institutions throughout the world. This report is a catalog of select INL technology transfer and commercialization transactions and research agreements that were executed during this past year. The size and diversity of INL technical resources, coupled with the large number of relationships with other organizations, virtually ensures that a report of this nature will fail to capture all interactions. Recognizing this limitation, this report focuses on transactions that are specifically authorized by technology transfer legislation (and corresponding contractual provisions) or involve the transfer of legal rights to technology to other parties. This report was compiled from primary records, which were readily available to the INL’s Technology Deployment and Contracts Management Offices. Accomplishments cataloged in the report reflect the achievements and creativity of the researchers, technicians, support staff, and operators of the INL workforce.

99 GENERAL AND MISCELLANEOUS↗

Automatic Commercial Permit Sets

Final report for Folsom Labs’ Solar Permit Generator project, which has successfully completed, resulting in the development and commercialization of a software toolkit within the cloud-based HelioScope software environment that enables solar engineers to automatically generate and manage draft documents for permit submission.

14 SOLAR ENERGY↗

Technology Transfer Annual Report - Fiscal Year 2017

TECHNOLOGY TRANSFER Idaho National Laboratory (INL) is a U.S. Department of Energy (DOE) multiprogram national laboratory that conducts research and development in all DOE mission areas. Like all other national laboratories, INL has a statutory, technology transfer mission to make its capabilities and technologies available to federal agencies, state and local governments, universities and industry. To fulfill this mission, INL encourages its scientific, engineering and technical staff to disclose new inventions and creations to ensure the resulting intellectual property is captured, protected and made available to others who might benefit from it. As part of the mission, intellectual property is licensed to industrial partners for commercialization, job creation and delivering the benefits of federally funded technology to consumers. In some cases, unique capabilities are made available to other federal agencies, international organizations, domestic and foreign commercial entities or small businesses to solve specific technical challenges. INL employees work cooperatively with researchers and technical staff from the university and industrial sectors to further develop emerging technologies. In this global economy, INL is contributing to the development of the next generation of engineers and scientists by licensing software to educational institutions throughout the world. Abstract This report is a catalog of select INL technology transfer activities, including commercialization transactions and research agreements, executed during this past year. The size and diversity of INL technical resources, coupled with the large number of relationships with other organizations, virtually ensures that a report of this nature will fail to capture all interactions. Recognizing this limitation, this report focuses on transactions that are specifically authorized by technology transfer legislation (and corresponding contractual provisions) or involve the transfer of legal rights to technology to other parties. This report was compiled from primary records that were readily available to the INL’s Technology Deployment and Contracts Management offices. Accomplishments cataloged in the report reflect the achievements and creativity of the researchers, technicians, support staff and operators of the INL workforce. Prepared for the U.S. Department of Energy Under DOE Idaho Operations Office Contract DE-AC07-05ID14517

2017↗

Development of Enabling Technologies for a Pressurized Dry Feed Oxy-Coal Reactor

Researchers at Brigham Young University (3 faculty, 9 graduate students, and 35 undergraduate students) completed this 5-year research program with the main objective to build and test a 100 kWth pressurized dry-feed oxy-coal combustor (POC). This objective was achieved through the development and testing of a unique pressurized dry coal fluidization feed system that operates in conjunction with a pressurized oxycoal combustor. The project included a series of R&D tasks, including design, modeling, bench-scale testing, construction, safety reviews, and reactor testing which are detailed in this report. BYU researchers were supported in some modeling tasks by project partners Reaction Engineering International (REI) and CPFD Software.

01 COAL, LIGNITE, AND PEAT↗

Modeling Tungsten Boride Neutronics in ORIGEN for Z-Facility

ORIGEN is one of the main transmutation software packages used in nuclear engineering Modeling Tungsten Boride Neutronics in ORIGEN for Z-Facilityproblems. For the case of this study, tungsten borides are studied using a coupled framework between MCNP and the ORIGEN package of scale. The input used four compositions of tungsten boride: WB with natural boron- 10 abundance, WB with 80wt% B-10 per isotope of boron, WB4 with natural boron-10 abundance, and WB4 with 80wt% B-10 per isotope of boron. Isotopic inventories were produced for WB which show the time dependent change up to 2 years after a 6-Month irradiation. This will allow for further studies of the materials to assess things material composition changes, dose contribution, and waste management requirements.

36 MATERIALS SCIENCE↗

Milestone 49 Report: Batched Sparse LA Phase 5 Implementation

Batched sparse linear algebra operations in general, and solvers in particular, have become the major algorithmic development activity and foremost performance engineering effort in the numerical software libraries work on modern hardware with accelerators such as GPUs. Many applications, ECP and non-ECP alike, require simultaneous solutions of many small linear systems of equations that are structurally sparse in one form or another. In order to move towards high hardware utilization levels, it is important to provide these applications with appropriate interface designs to be both functionally efficient and performance portable and give full access to the appropriate batched sparse solvers running on modern hardware accelerators prevalent across DOE supercomputing sites since the inception of ECP. To this end, we present here a summary of recent advances on the interface designs in use by HPC software libraries supporting batched sparse linear algebra and the development of sparse batched kernel codes for solvers and preconditioners. We also address the potential interoperability opportunities to keep the corresponding software portable between the major hardware accelerators from AMD, Intel, and NVIDIA, while maintaining the appropriate disclosure levels conforming to the active NDA agreements. The presented interface specifications include a mix of batched band, sparse iterative, and sparse direct solvers with their accompanying functionality that is already required by the application codes or we anticipated to be needed in the near future. This report summarizes progress in Kokkos Kernels and the xSDK libraries MAGMA, Ginkgo, hypre, PETSc, and SuperLU.

97 MATHEMATICS AND COMPUTING↗

A MULTISCALE FRAMEWORK FOR THE STOCHASTIC ASSIMILATION AND MODELING OF UNCERTAINTY ASSOCIATED NCF COMPOSITE MATERIALS

Multiscale framework to construct stochastic macroscopic constitutive material models is proposed. A spectral projection approach, specifically polynomial chaos expansion, has been used to construct explicit functional relationships between the homogenized properties and input parameters from finer scales. A homogenization engine embedded in Multiscale Designer, software for composite materials, has been used for the upscaling process. The framework is demonstrated using non-crimp fabric composite materials by constructing probabilistic models of the homogenized properties of a non-crimp fabric laminate in terms of the input parameters together with the homogenized properties from finer scales.

multiscale homogenization, micro- meso- and macro-↗

Payload specialist station study. Volume 3: Program study cost estimates. Part 1: Work breakdown structure

The work breakdown structure (WBS) for the Payload Specialist Station (PSS) is presented. The WBS is divided into two elements--PSS contractor and mission unique requirements. In accordance with the study ground rules, it is assumed that a single contractor, hereafter referred to as PSS Contractor will perform the following: (1) provide C and D hardware (MFDS and elements of MMSE), except for GFE; (2) identify software requirements; (3) provide GSE and ground test software; and (4) perform systems engineering and integration in support of the Aft Flight Deck (AFD) C and D concept. The PSS Contractor WBS element encompasses a core or standardized PSS concept. Payload peculiar C and D requirements identified by users will originate as a part of the WBS element mission unique requirements; these requirements will be provided to the PSS Contractor for implementation.

Source record↗