Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Programming Practices”

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 829 records · Page 46

Intelligent Devices - Sensors and Actuators - A KSC Perspective

The primary objective of this workshop is to identify areas of advancement in sensor measurements and technologies that will help to define standard practices and procedures that will better enable the infusion into flight programs of sensors with improved capabilities but limited or no flight heritage. These standards would be crucial to demonstrating a methodology for validating current models while also creating the possibility of being able to have sufficient data to either update these models (e. g., spatial or temporal resolution, etc.) or develop new models based on the ability to simulate the new measured physical parameters. The workshop is also intended to narrow the gap between sensor measurements (and techniques), data processing techniques and the ability to make use of that data by gathering together experts in the field for a short workshop. This collaboration will unite NASA and other government agencies with contractor capabilities industry-wide to prevent duplication, spawn synergistic growth in sensor technology, help analysts make good engineering decisions and help focus new sensor maturation efforts to better meet future flight program customers' needs. This is the first such workshop designed to specifically address establishing a standardized protocol/methodology for demonstrating the technology readiness of non-flight heritage sensor systems. While other similar workshops are held covering many areas of interest to the sensor development community, no other meeting is specific enough to address this vital but often overlooked topic. By encouraging cross-fertilization of ideas from instrument experts from many different backgrounds, it is hoped that this workshop will initiate innovative new ideas and concepts in sensor development, calibration and validation. It is anticipated this workshop will repeat periodically as needed.

Mata, Carlos T.↗

50-Year Window to Establish a Space Faring Civilization

Humankind may only have a short window of 50 years to become a space-faring civilization, after which time the opportunity to do so may become too difficult or impractical to pursue. Current policies for space exploration and infrastructure development implicitly assume a gradualistic approach to technology, budgets, and mission execution -- the common thought has been that there will be plenty of time in humankind's future to become a space-based species, and whatever we are unable to accomplish will be borne by the generations that follow. However, considering natural events, available energy, and human tendencies, the timing to make the most effective effort to achieve multi-planet status might be now, before momentum is lost and we become distracted by Peak Oil and changing energy economies -- restarting a space program after such turmoil may be more difficult than would be practical without cheap, storable, high-energy density petroleum. "Space-faring civilization" is defined as an economically profitable space-based economy that demands the presence of humans off-world in order to sustain a high level of prosperity. An initial foothold for a space-based economy that would fit within the 50-year window might include Earth dependence on rare-earth elements or other hard-to-obtain minerals mined from moons or asteroids, or a permanent settlement on another planet. Using published sources, notional mass and energy requirements for a minimal self-sustaining Mars settlement is calculated, and the number of launch vehicles discussed. Setting the launch schedule to match that of current NASA projections, it could take more than 26 years of semi-annual launches to build up such a self-sustaining human settlement -- a cost and commitment that has not been acknowledged nor planned for. Considering the time required to establish a multi-planet species, this paper frames the required window of decision that, if not taken, could condemn the species to Earth subject to whatever natural or human-made calamities that endanger single-planet civilizations.

human exploration↗

Small Unmanned Aerial Systems (sUAS) on the NNSS White Paper

The Nevada National Security Site (NNSS) prides itself on being the premier outdoor, indoor, and underground national laboratory. It is the preferred location for experiments supporting the National Nuclear Security Administration’s nuclear weapons Stockpile Stewardship Programs, national defense programs, and national security research, development, and training programs, as well as vital programs of other federal agencies. Work at the NNSS supports the Stockpile Stewardship Program, Global and Homeland Security programs, and Environmental Management. The NNSS looks to incorporate safer work practices and continuous improvements. Unmanned Aerial Surveys (UAS) have already been implemented in areas off the NNSS for multiple uses. Using these best practices with systems catered to the NNSS would allow integration of new technology and would allow work at the NNSS to maintain the high level of quality already exhibited. The Management and Operating Contractor (M&O) has shown experience in multiple UAS platforms. Through the coordination and experience developed through these projects, the M&O can further improve the quality and cost effectiveness of services currently rendered and offer new services not currently available today. Several NNSS departments that could implement UAS technology are Emergency Response, Facility Management, Environmental Management, and Training. These departments would be able to improve their capabilities and expand personnel effectiveness with the inclusion of UASs and the information they provide.

61 RADIATION PROTECTION AND DOSIMETRY↗

COMPOFF: A Compiler Cost model using Machine Learning to predict the Cost of OpenMP Offloading

The HPC industry is inexorably moving towards an era of extremely heterogeneous architectures, with more devices configured on any given HPC platform and potentially more kinds of devices, some of them highly specialized. Writing a separate code suitable for each target system for a given HPC application is not practical. The better solution is to use directive-based parallel programming models such as OpenMP. OpenMP provides a number of options for offloading a piece of code to devices like GPUs. To select the best option from such options during compilation, most modern compilers use analytical models to estimate the cost of executing the original code and the different offloading code variants. Building such an analytical model for compilers is a difficult task that necessitates a lot of effort on the part of a compiler engineer. Recently, machine learning techniques have been successfully applied to build cost models for a variety of compiler optimization problems. In this paper, we present COMPOFF, a cost model which uses the multi-layer perceptrons to statically estimates the Cost of OpenMP OFFloading. We used six different transformations on a parallel code of Wilson Dslash Operator to support GPU offloading, and we predicted their cost of execution on different GPUs using COMPOFF during compile time. Our results show that this model can predict offloading costs with a root mean squared error in prediction of less than 0.5 seconds. Our preliminary findings indicate that this work will make it much easier and faster for scientists and compiler developers to port legacy HPC applications that use OpenMP to new heterogeneous computing environment.

97 MATHEMATICS AND COMPUTING↗

Employing Whisper in selecting benchmarks for traditional validation methods

The Nuclear Criticality Safety Program at Sandia National Laboratories (SNL) uses a collection of benchmarks developed from the International Handbook of Evaluated Criticality Safety Benchmark Experiments for validation of MCNP. In early 2016, an effort began to expand the benchmark collection to cover a broader range of materials and neutron spectra. The program undertook the task of updating current benchmarks to reflect best practices from Los Alamos National Laboratory (LANL) for MCNP calculations. Spring of 2016, LANL shared the Whisper code with SNL in a collaborated effort to investigate application of the code to activities at SNL. Whisper is a statistical package developed to support nuclear criticality safety validation efforts. It measures how well benchmarks correlate to a system or process and calculates a USL. Whisper has begun to develop into an asset for the SNL Nuclear Criticality Safety team to determine and reassure benchmarks selected for validation truly correlate process parameters (i.e., fall within an acceptable Area of Applicability). SNL's use of traditional statistical methods, with the abilities of Whisper to identify correlating benchmarks, has facilitated in ensuring confidence in validation and USL determination. (authors)

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Power and Limitations of Linear Programming Decoder for Quantum LDPC Codes

Decoding quantum error-correcting codes is a key challenge in enabling fault-tolerant quantum computation. In the classical setting, linear programming (LP) decoders offer provable performance guarantees and can leverage fast practical optimization algorithms. Although LP decoders have been proposed for quantum codes, their performance and limitations remain relatively underexplored. In this work, we uncover a key limitation of LP decoding for quantum low-density parity-check (LDPC) codes: certain constant-weight error patterns lead to ambiguous fractional solutions that cannot be resolved through independent rounding. To address this issue, we incorporate a post-processing technique known as ordered statistics decoding (OSD), which significantly enhances LP decoding performance in practice. Our results show that LP decoding, when augmented with OSD, can outperform belief propagation with the same post-processing for intermediate code sizes of up to hundreds of qubits. These findings suggest that LP-based decoders, equipped with effective post-processing, offer a promising approach for decoding near-term quantum LDPC codes.

Gu, Shouzhen [Yale U.]↗

Power and Limitations of Linear Programming Decoder for Quantum LDPC Codes

Decoding quantum error-correcting codes is a key challenge in enabling fault-tolerant quantum computation. In the classical setting, linear programming (LP) decoders offer provable performance guarantees and can leverage fast practical optimization algorithms. Although LP decoders have been proposed for quantum codes, their performance and limitations remain relatively underexplored. In this work, we uncover a key limitation of LP decoding for quantum low-density parity-check (LDPC) codes: certain constant-weight error patterns lead to ambiguous fractional solutions that cannot be resolved through independent rounding. To address this issue, we incorporate a post-processing technique known as ordered statistics decoding (OSD), which significantly enhances LP decoding performance in practice. Our results show that LP decoding, when augmented with OSD, can outperform belief propagation with the same post-processing for intermediate code sizes of up to hundreds of qubits. These findings suggest that LP-based decoders, equipped with effective post-processing, offer a promising approach for decoding near-term quantum LDPC codes.

Gu, Shouzhen [Yale U.]↗

Power and Limitations of Linear Programming Decoder for Quantum LDPC Codes

Decoding quantum error-correcting codes is a key challenge in enabling fault-tolerant quantum computation. In the classical setting, linear programming (LP) decoders offer provable performance guarantees and can leverage fast practical optimization algorithms. Although LP decoders have been proposed for quantum codes, their performance and limitations remain relatively underexplored. In this work, we uncover a key limitation of LP decoding for quantum low-density parity-check (LDPC) codes: certain constant-weight error patterns lead to ambiguous fractional solutions that cannot be resolved through independent rounding. To address this issue, we incorporate a post-processing technique known as ordered statistics decoding (OSD), which significantly enhances LP decoding performance in practice. Our results show that LP decoding, when augmented with OSD, can outperform belief propagation with the same post-processing for intermediate code sizes of up to hundreds of qubits. These findings suggest that LP-based decoders, equipped with effective post-processing, offer a promising approach for decoding near-term quantum LDPC codes.

Gu, Shouzhen [Yale U.]↗

High speed cylindrical roller bearing analysis. SKF computer program CYBEAN. Volume 2: User's manual

CYBEAN (CYlindrical BEaring ANalysis) was created to detail radially loaded, aligned and misaligned cylindrical roller bearing performance under a variety of operating conditions. Emphasis was placed on detailing the effects of high speed, preload and system thermal coupling. Roller tilt, skew, radial, circumferential and axial displacement as well as flange contact were considered. Variable housing and flexible out-of-round outer ring geometries, and both steady state and time transient temperature calculations were enabled. The complete range of elastohydrodynamic contact considerations, employing full and partial film conditions were treated in the computation of raceway and flange contacts. The practical and correct implementation of CYBEAN is discussed. The capability to execute the program at four different levels of complexity was included. In addition, the program was updated to properly direct roller-to-raceway contact load vectors automatically in those cases where roller or ring profiles have small radii of curvature. Input and output architectures containing guidelines for use and two sample executions are detailed.

Dyba, G. J.↗

Developing Systems Engineering Skills Through NASA Summer Intern Project

During the Formulation phases of the NASA Project Life Cycle, communication systems engineers are responsible for designing space communication links and analyzing their performance to ensure that the proposed communication architecture is capable of satisfying high-level mission requirements. Senior engineers with extensive experience in communications systems perform these activities. However, the increasing complexity of space systems coupled with the current shortage of communications systems engineers has led to an urgent need for expedited training of new systems engineers. A pilot program, in which college-bound high school and undergraduate students studying various engineering disciplines are immersed in NASA s systems engineering practices, was conceived out of this need. This rapid summerlong training approach is feasible because of the availability of advanced software and technology tools and the students inherent ability to operate such tools. During this pilot internship program, a team of college-level and recently-hired engineers configured and utilized various software applications in the design and analysis of communication links for a plausible lunar sortie mission. The approach taken was to first design the direct-to-Earth communication links for the lunar mission elements, then to design the links between lunar surface and lunar orbital elements. Based on the data obtained from these software applications, an integrated communication system design was realized and the students gained valuable systems engineering knowledge. This paper describes this approach to rapidly training college-bound high school and undergraduate engineering students from various disciplines in NASA s systems engineering practices and tools. A summary of the potential use of NASA s emerging systems engineering internship program in broader applications is also described.

Bhasin, Kul↗

Metaverse Utilization in the EFL Classroom - A Study. Second Life (Register Trademark) as Part of an Institution's Curriculum

Starting on April 2010, the Kanda Institute of Foreign Languages integrated the Metaverse application known as Second Life into the core curriculum for 840 new enrollments. As of April 2011, we enrolled an additional 760 students. This course, the Hybrid English Learning Program, is commonly referred to by the acronym: HELP. By taking the advantages of learning in immersive 3D environments, we aim to meet two objectives, 1) namely to enable students to remember and properly use learned phrases and expressions, and 2) using Second Life(R) as a tool to enhance the meaning and practicality of what is being learned. ,Although there have been several online English learning programs or services here in Japan, this endeavor represents the first time Metaverse technology has been utilized as part of a core curriculum; a curriculum structured upon classroom learning and interaction within the Metaverse. This paper endeavors to explain the following: the planning and development of HELP, the class structure, and the results of a questionnaire which measured whether using such an approach would reduce student timidity and assist student to gain more confidence in speaking English in different social environments.

Imaoka, Yukimi↗

Apollo experience report: Launch escape propulsion subsystem

The Apollo launch escape propulsion subsystem contained three solid rocket motors. The general design, development, and qualification of the solid-propellant pitch-control, tower-jettison, and launch-escape motors of the Apollo launch escape propulsion subsystem were completed during years 1961 to 1966. The launch escape system components are described in general terms, and the sequence of events through the ground-based test programs and flight-test programs is discussed. The initial ground rules established for this system were that it should use existing technology and designs as much as possible. The practicality of this decision is proved by the minimum number of problems that were encountered during the development and qualification program.

Townsend, N. A.↗

Sample Preparation Laboratory (SPL) Best Practices: CGD as the Primary Acceptance Method

The traditional paradigm applied to the construction of nuclear safety related systems, structures, and components (SSCs), like SPL, involves an owner/licensee hiring an EPC firm with an NQA 1 program to manage the engineering, procurement, and construction of the desired SSC. This traditional approach would have posed significant barriers to the successful completion of the SPL. As a smaller capital project, in the $\$$100–$\$$200 million range, there was concern that employing one of the larger EPC companies would escalate costs and extend the projected schedule beyond what would be feasible for the Department of Energy (DOE). The traditional acceptance method employed for nuclear facilities with credited safety functions requires the use of an EPC firm applying American Society of Mechanical Engineers (ASME) NQA 1 nuclear quality assurance (NQA) to accept safety SSCs. In lieu of this approach, INL elected to apply its own NQA 1 program to hire an EPC firm operating a commercial quality program. This method used commercial grade dedication (CGD) as outlined in NQA 1 which had not been applied at this scale. Use of the commercial supply chain was identified as a key factor to the successful completion of SPL. Favorable conditions enabling the use of CGD included: • INL serving as both the designer and the design authority • Design created by an NQA 1 qualified source • A mature CGD program • Availability of a CGD subject matter expert (SME) • A strong construction management program. This white paper elaborates on the methodology employed in the construction of the SPL, the successes achieved, and best practices implemented.

42 - ENGINEERING↗

Standardization Activities in TMF Test Methodologies

No standard test practice currently exists for strain-controlled thermomechanical fatigue (TMF) testing. This paper discusses recent activities which lay the foundation for standardization of TMF test methods. Specifically, the paper documents the results of two interlaboratory TMF test programs, identifies key TMF symposia and workshops, and discusses efforts toward drafting a TMF standard test practice.

Verrilli, M. J.↗

Some good C++ practices for using the art framework

This document is intended for an audience that has some programming experience, at least beginning familiarity with C++, and at least beginning familiarity with the art2 framework. The intent of this document is to help the reader avoid some of the more common mistakes made by those with little experience in C++, or in use of the art framework, or both.

97 MATHEMATICS AND COMPUTING↗

Decision Making and Communications Process Assessment of NASA Using Three Change Requests from the Space Launch System Program

This thesis investigated the communication and decision making process as part of the Systems Engineering practices at the NASA/Marshall Center to determine its level of effectiveness. Data was collected across three change requests to assess how decisions were made, how the decisions were communicated, and whether a process mattered in the formulation and dissemination of those decisions. Data results revealed the comprehensive decision making process for the technical change requests to be effective. Evidence revealed that the process was sufficiently tailored to accommodate the need of each individual technical change which promoted effective communication amongst the stakeholders in the formulation of the strategic decision recommendations elevated to upper management. However, data results also revealed the dissemination of the final decision and approval of the change requests from the higher organizational level down to all stakeholders was less effective. An establishment of a culmination meeting at the end of the change request decision process in which to close the communication loop with all entities would be beneficial.

Hicks, Karen Campbell↗

Engineering and Scientific Applications: Using MatLab(Registered Trademark) for Data Processing and Visualization

MatLab(R) (MATrix LABoratory) is a numerical computation and simulation tool that is used by thousands Scientists and Engineers in many cou ntries. MatLab does purely numerical calculations, which can be used as a glorified calculator or interpreter programming language; its re al strength is in matrix manipulations. Computer algebra functionalities are achieved within the MatLab environment using "symbolic" toolbo x. This feature is similar to computer algebra programs, provided by Maple or Mathematica to calculate with mathematical equations using s ymbolic operations. MatLab in its interpreter programming language fo rm (command interface) is similar with well known programming languag es such as C/C++, support data structures and cell arrays to define c lasses in object oriented programming. As such, MatLab is equipped with most ofthe essential constructs of a higher programming language. M atLab is packaged with an editor and debugging functionality useful t o perform analysis of large MatLab programs and find errors. We belie ve there are many ways to approach real-world problems; prescribed methods to ensure foregoing solutions are incorporated in design and ana lysis of data processing and visualization can benefit engineers and scientist in gaining wider insight in actual implementation of their perspective experiments. This presentation will focus on data processing and visualizations aspects of engineering and scientific applicati ons. Specifically, it will discuss methods and techniques to perform intermediate-level data processing covering engineering and scientifi c problems. MatLab programming techniques including reading various data files formats to produce customized publication-quality graphics, importing engineering and/or scientific data, organizing data in tabu lar format, exporting data to be used by other software programs such as Microsoft Excel, data presentation and visualization will be discussed. The presentation will emphasize creating practIcal scripts (pro grams) that extend the basic features of MatLab TOPICS mclude (1) Ma trix and vector analysis and manipulations (2) Mathematical functions (3) Symbolic calculations & functions (4) Import/export data files (5) Program lOgic and flow control (6) Writing function and passing parameters (7) Test application programs

Sen, Syamal K.↗

The Dynamic Tunability of Memristor-Based Active Filters

When the memristor was fabricated for the first time, it launched an entirely new field of research. Many of the published papers regarding memristors are primarily theoretical and are based on computer simulations. Some recent papers analyze the memristor’s programming circuits, but to the best of the authors’ knowledge, no memristor has been embedded into a commercial analog circuit. This paper is practically oriented and it is based on the experimental results obtained by measurements on the circuit prototype. We present a solution for automated programming of a commercially available memristor and its implementation in tunable active bandpass filter design. The novelty of this paper is that the active bandpass filter’s central frequency could be programmed during the filter operation, so a pause for memristor state-switching is not required. The experimental results are promising, and open up possibilities for the memristor’s application in analog systems.

42 ENGINEERING↗