Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “coding standards”

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,675 records · Page 93

The CCSDS return all frames Space Link Extension service

Existing Consultative Committee for Space Data Systems (CCSDS) Recommendations for Telemetry Channel Coding, Packet Telemetry, Advanced Orbiting Systems, and Telecommand have facilitated cross-support between Agencies by standardizing the link between spacecraft and ground terminal. CCSDS is currently defining a set of Space Link Extension (SLE) services that will enable remote science and mission operations facilities to access the ground termination of the Space Link services in a standard manner. The first SLE service to be defined is the Return All Frames (RAF) service. The RAF service delivers all CCSDS link-layer frames received on a single space link physical channel. The service provides both on-line and off-line data transfer modes to accommodate the variety of access methods typical of space mission operations. This paper describes the RAF service as of the Summer of 1994. It characterizes the behavior of the service as seen across the interface between the user and the service and gives an overview of the interactions involved in setting up and operating the service in a cross-support environment.

Uhrig, Hans↗

An improved solution to the 'Rankine-Hugoniot' problem

This paper presents an extension of the nonlinear least squares fitting technique of Vinas and Scudder (1986) (VS), which finds the physical and geometrical properties of nondissipational magnetohydrodynamic (MHD) shocks. The new method incorporates plasma temperature observations in the form of normal momentum flux and energy density flux conservation as well as plasma density, velocity, and magnetic field data. The new technique is capable of using known standard deviations in the individual measurement points to properly weight the fitting procedure. The new fitting code is validated through the analysis of synthetic shocks with known physical and geometrical properties. Finally, it is compared to the original VS method and the preaveraged velocity coplanarity technique.

Szabo, A.↗

Direct-Y: Fast Acquisition of the GPS PPS Signal

The NAVSTAR Global Positioning System (GPS) provides positioning and time information to military users via the Precise Positioning Service (PPS) which typically allows users a significant margin of precision over the commercially available Standard Positioning Service (SPS), Military sets that rely on first acquiring the SPS Coarse Acquisition (C/A) code, read from the data message the handover word (HOW) that provides the time-of-signal transmission needed to acquire and lock onto the PPS Y-code. Under extreme battlefield conditions, the use of GPS would be denied to the warfighter who cannot pick up the un-encrypted C/A code. Studies are underway at the GPS Joint Program Office (JPO) at the Space and Missile Center, Los Angeles Air Force Base that are aimed at developing the capability to directly acquire Y-code without first acquiring C/A code. This paper briefly outlines efforts to develop 'direct-Y' acquisition, and various approaches to solving this problem. The potential ramifications of direct-Y to military users are also discussed.

Namoos, Omar M.↗

A History of Aerospace Problems, Their Solutions, Their Lessons

The positive aspect of problem occurrences is the opportunity for learning and a challenge for innovation. The learning aspect is not restricted to the solution period of the problem occurrence, but can become the beacon for problem prevention on future programs. Problems/failures serve as a point of departure for scaling to new designs. To ensure that problems/failures and their solutions guide the future programs, a concerted effort has been expended to study these problems, their solutions, their derived lessons learned, and projections for future programs. This includes identification of technology thrusts, process changes, codes development, etc. However, they must not become an excuse for adding layers upon layers of standards, criteria, and requirements, but must serve as guidelines that assist instead of stifling engineers. This report is an extension of prior efforts to accomplish this task. Although these efforts only scratch the surface, it is a beginning that others must complete.

Ryan, R. S.↗

Development of an Aeroelastic Analysis Including a Viscous Flow Model

Under this grant, the flutter versions of the three-dimensional Navier-Stokes aeroelastic code (TURBO-AE) have been developed. The TURBO-AE aeroelastic code allows flutter calculations for a fan, compressor, or turbine blade row. This code models a vibrating three-dimensional bladed disk geometry and the associated unsteady flow (including shocks, and viscous effects) to calculate the aeroelastic instability using a work-per-cycle or eigenvalue approach. Steady and unsteady calculations have been performed with the 3D Navier-Stokes (TURBO) code to gain familiarity with the code. Calculations were done with the NASA Rotor-67 configuration which has been used as a standard test case by turbomachinery researchers. Additional calculations have been performed for the NASA/GE EEE fan and a proprietary configuration.

Keith, Theo G., Jr.↗

Developing Information Power Grid Based Algorithms and Software

This was an exploratory study to enhance our understanding of problems involved in developing large scale applications in a heterogeneous distributed environment. It is likely that the large scale applications of the future will be built by coupling specialized computational modules together. For example, efforts now exist to couple ocean and atmospheric prediction codes to simulate a more complete climate system. These two applications differ in many respects. They have different grids, the data is in different unit systems and the algorithms for inte,-rating in time are different. In addition the code for each application is likely to have been developed on different architectures and tend to have poor performance when run on an architecture for which the code was not designed, if it runs at all. Architectural differences may also induce differences in data representation which effect precision and convergence criteria as well as data transfer issues. In order to couple such dissimilar codes some form of translation must be present. This translation should be able to handle interpolation from one grid to another as well as construction of the correct data field in the correct units from available data. Even if a code is to be developed from scratch, a modular approach will likely be followed in that standard scientific packages will be used to do the more mundane tasks such as linear algebra or Fourier transform operations. This approach allows the developers to concentrate on their science rather than becoming experts in linear algebra or signal processing. Problems associated with this development approach include difficulties associated with data extraction and translation from one module to another, module performance on different nodal architectures, and others. In addition to these data and software issues there exists operational issues such as platform stability and resource management.

Dongarra, Jack↗

Message Passing vs. Shared Address Space on a Cluster of SMPs

The convergence of scalable computer architectures using clusters of PCs (or PC-SMPs) with commodity networking has become an attractive platform for high end scientific computing. Currently, message-passing and shared address space (SAS) are the two leading programming paradigms for these systems. Message-passing has been standardized with MPI, and is the most common and mature programming approach. However message-passing code development can be extremely difficult, especially for irregular structured computations. SAS offers substantial ease of programming, but may suffer from performance limitations due to poor spatial locality, and high protocol overhead. In this paper, we compare the performance of and programming effort, required for six applications under both programming models on a 32 CPU PC-SMP cluster. Our application suite consists of codes that typically do not exhibit high efficiency under shared memory programming. due to their high communication to computation ratios and complex communication patterns. Results indicate that SAS can achieve about half the parallel efficiency of MPI for most of our applications: however, on certain classes of problems SAS performance is competitive with MPI. We also present new algorithms for improving the PC cluster performance of MPI collective operations.

Shan, Hongzhang↗

CFD Analysis of the Aerodynamics of a Business-Jet Airfoil with Leading-Edge Ice Accretion

For rime ice - where the ice buildup has only rough and jagged surfaces but no protruding horns - this study shows two dimensional CFD analysis based on the one-equation Spalart-Almaras (S-A) turbulence model to predict accurately the lift, drag, and pressure coefficients up to near the stall angle. For glaze ice - where the ice buildup has two or more protruding horns near the airfoil's leading edge - CFD predictions were much less satisfactory because of the large separated region produced by the horns even at zero angle of attack. This CFD study, based on the WIND and the Fluent codes, assesses the following turbulence models by comparing predictions with available experimental data: S-A, standard k-epsilon, shear-stress transport, v(exp 2)-f, and differential Reynolds stress.

Chi, X.↗

Re-evaluation of an Optimized Second Order Backward Difference (BDF2OPT) Scheme for Unsteady Flow Applications

Recent experience in the application of an optimized, second-order, backward-difference (BDF2OPT) temporal scheme is reported. The primary focus of the work is on obtaining accurate solutions of the unsteady Reynolds-averaged Navier-Stokes equations over long periods of time for aerodynamic problems of interest. The baseline flow solver under consideration uses a particular BDF2OPT temporal scheme with a dual-time-stepping algorithm for advancing the flow solutions in time. Numerical difficulties are encountered with this scheme when the flow code is run for a large number of time steps, a behavior not seen with the standard second-order, backward-difference, temporal scheme. Based on a stability analysis, slight modifications to the BDF2OPT scheme are suggested. The performance and accuracy of this modified scheme is assessed by comparing the computational results with other numerical schemes and experimental data.

Vatsa, Veer N.↗

RF Sheath-Enhanced Plasma Surface Interaction Studies using Beryllium Optical Emission Spectroscopy in JET ITER-Like Wall

A dedicated study on JET-ILW, deploying two types of ICRH antennas and spectroscopic observation spots at two outboard, beryllium limiters, has provided insight on long-range (up to 6m) RFenhanced plasma-surface interactions (RF-PSI) due to near-antenna electric fields. To aid in the interpretation of optical emission measurements of these effects, the antenna near-fields are computed using the TOPICA code, specifically run for the ITER-like antenna (ILA); similar modelling already existed for the standard JET antennas (A2). In the experiment, both antennas were operated in current drive mode, as RF-PSI tends to be higher in this phasing and at similar power (~0.5 MW). When sweeping the edge magnetic field pitch angle, peaked RF-PSI effects, in the form of 2-4 fold increase in the local Be source,are consistently measured with the observation spots magnetically connect to regions of TOPICAL-calculated high near-fields, particularly at the near-antenna limiters. It is also found that similar RF-PSI effects are produced by the two types of antenna on similarly distant limiters. Although this mapping of calculated near-fields to enhanced RF-PSI gives only qualitative interpretion of the data, the present dataset is expected to provide a sound experimental basis for emerging RF sheath simulation model validation.

Agarici, G.↗

CCAMP: An Integrated Translation and Optimization Framework for OpenACC and OpenMP

Heterogeneous computing and exploration into specialized accelerators are inevitable in current and future supercomputers. Although this diversity of devices is promising for performance, the array of architectures presents programming challenges. High-level programming strategies have emerged to face these challenges, such as the OpenMP offloading model and OpenACC. The varying levels of support for these standards, however, within vendor-specific and open-source tools, as well as the lack of performance portability across devices, have prevented the standards from achieving their goals. To address these shortcomings, we present CCAMP, an OpenMP and OpenACC interoperable framework. CCAMP provides two primary facilities: language translation between the two standards and device-specific directive optimization within each standard. We show that by using the CCAMP framework, programmers can easily transplant non-portable code into new ecosystems for new architectures. Additionally, by using CCAMP device-specific directive optimizations, users can achieve optimized performance across architectures using a single source code.

Lambert, Jacob↗

Final Technical Report

The project goal is to demonstrate low-cost, interlocking, and carbon-storing insulation materials with thermal insulation of R5/inch, flexural modulus > 10 MPa, low material price < $ 0.5/ft2 wall area (materials cost for ½” thick panel), and net embodied carbon of 0.8t net CO2e/t (60% reduction compared to gypsum), respectively, which can meet the cost and performance targets of department of energy (DOE)’s 2050 climate target. To achieve this goal, the project plans three tasks, and each has a specific objective: 1) Modular design and engineering analysis of interlocking insulation panel blocks using biogenic materials (cellulose, straw, etc.): with the consideration of potential assembling and recycling. 2) Scalable manufacturing of biogenic-based interlocking insulation panels: scale up the modular panel production using ambient pressure drying and surface superhydrophobic modification at 1ft*1ft with the potential for further scalable mass production of 4ft*4ft. 3) Code-compliant testing, recycling and carbon footprint analysis of manufactured interlocking insulation panels examined using ASTM standards of thermal insulation (ASTM C518), mechanical properties (ASTM C1161), and water vapor transmission (ASTM E96).

Ren, Shenqiang↗

Application Program Interface for the Orion Aerodynamics Database

The Application Programming Interface (API) for the Crew Exploration Vehicle (CEV) Aerodynamic Database has been developed to provide the developers of software an easily implemented, fully self-contained method of accessing the CEV Aerodynamic Database for use in their analysis and simulation tools. The API is programmed in C and provides a series of functions to interact with the database, such as initialization, selecting various options, and calculating the aerodynamic data. No special functions (file read/write, table lookup) are required on the host system other than those included with a standard ANSI C installation. It reads one or more files of aero data tables. Previous releases of aerodynamic databases for space vehicles have only included data tables and a document of the algorithm and equations to combine them for the total aerodynamic forces and moments. This process required each software tool to have a unique implementation of the database code. Errors or omissions in the documentation, or errors in the implementation, led to a lengthy and burdensome process of having to debug each instance of the code. Additionally, input file formats differ for each space vehicle simulation tool, requiring the aero database tables to be reformatted to meet the tool s input file structure requirements. Finally, the capabilities for built-in table lookup routines vary for each simulation tool. Implementation of a new database may require an update to and verification of the table lookup routines. This may be required if the number of dimensions of a data table exceeds the capability of the simulation tools built-in lookup routines. A single software solution was created to provide an aerodynamics software model that could be integrated into other simulation and analysis tools. The highly complex Orion aerodynamics model can then be quickly included in a wide variety of tools. The API code is written in ANSI C for ease of portability to a wide variety of systems. The input data files are in standard formatted ASCII, also for improved portability. The API contains its own implementation of multidimensional table reading and lookup routines. The same aerodynamics input file can be used without modification on all implementations. The turnaround time from aerodynamics model release to a working implementation is significantly reduced

Robinson, Philip E.↗

Sample registration software for process automation in the Neutron Activation Analysis (NAA) Facility in Malaysia nuclear agency

Neutron Activation Analysis (NAA) had been established in Nuclear Malaysia since 1980s. Most of the procedures established were done manually including sample registration. The samples were recorded manually in a logbook and given ID number. Then all samples, standards, SRM and blank were recorded on the irradiation vial and several forms prior to irradiation. These manual procedures carried out by the NAA laboratory personnel were time consuming and not efficient. Sample registration software is developed as part of IAEA/CRP project on ‘Development of Process Automation in the Neutron Activation Analysis (NAA) Facility in Malaysia Nuclear Agency (RC17399)’. The objective of the project is to create a pc-based data entry software during sample preparation stage. This is an effective method to replace redundant manual data entries that needs to be completed by laboratory personnel. The software developed will automatically generate sample code for each sample in one batch, create printable registration forms for administration purpose, and store selected parameters that will be passed to sample analysis program. The software is developed by using National Instruments Labview 8.6.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

SPACE: 3D parallel solvers for Vlasov-Maxwell and Vlasov-Poisson equations for relativistic plasmas with atomic transformations

A parallel, relativistic, three-dimensional particle-in-cell code SPACE has been developed for the simulation of electromagnetic fields, relativistic particle beams, and plasmas. In addition to the standard second-order Particle-in-Cell (PIC) algorithm, SPACE includes efficient novel algorithms to resolve atomic physics processes such as multi-level ionization of plasma atoms, recombination, and electron attachment to dopants in dense neutral gases. SPACE also contains a highly adaptive particle-based method, called Adaptive Particle-in-Cloud (AP-Cloud), for solving the Vlasov-Poisson problems. It eliminates the traditional Cartesian mesh of PIC and replaces it with an adaptive octree data structure. The code's algorithms, structure, capabilities, parallelization strategy, and performance have been discussed. Additionally, typical examples of SPACE applications to accelerator science and engineering problems are described.

43 PARTICLE ACCELERATORS↗

EVALUATION OF ENHANCED ACCIDENT TOLERANT FUELS

The U.S. Department of Energy Advanced Fuels Campaign (AFC) is currently funding research and development on a number of fuel technologies for light water reactors (LWRs) that could provide enhanced performance under accident scenarios relative to the current zirconium alloy-uranium dioxide (UO2) fuel system. The overall mission of the accident tolerant fuel (ATF) research is to develop advanced fuels/cladding with improved performance, reliability and safety characteristics during normal operations and accident conditions, while minimizing waste generation. Evaluating the performance of candidate accident tolerant fuel concepts is a topic of significant discussion among researchers, fuel vendors and utilities to ensure that the developed concepts can meet minimum performance and economic requirements, can be developed within a reasonable time, and can be approved for insertion as a lead fuel rod in a commercial reactor by the 2022 goal. Characterizing the performance enhancements of candidate ATF first requires understanding the performance of the current Zr-UO2 system under equivalent operations and accident scenarios. Proper evaluation of each concept is dependent on development of data through focused out-of-pile and in-core experiments to support modeling of the fuel and cladding behavior in fuel performance and systems analysis codes; complimentary irradiation of ATF concepts will be discussed in a separate paper. This paper will provide an overview of the key evaluation tools and evaluation scenarios currently being considered within the LWR community for ATF. The evaluation toolset includes standard neutronic and thermal-hydraulic analysis for normal operating conditions and transient/accident conditions and analysis of severe accident behavior using a modified version of the MELCOR code. Development of advanced fuel performance analysis using the BISON application based on the Multi-physics Object-Oriented Simulation Environment (MOOSE) environment at Idaho National Laboratory (INL) has also been initiated. Evaluation scenarios (e.g. accident scenarios) currently being discussed for use across the international ATF development teams are also presented.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

New estimates of extensive-air-shower energies on the basis of signals in scintillation detectors

New formulas for estimating the energy of inclined extensive air showers (EASs) on the basis of signals in detectors by means of an original method and detailed tables of signals induced in scintillation detectors by photons, electrons, positrons, and muons and calculated with the aid of the GEANT4 code package were proposed in terms of the QGSJETII-04, EPOS LHC, and GHEISHA models. The parameters appearing in the proposed formulas were calculated by employing the CORSIKA code package. It is shown that, for showers of zenith angles in the range of 20◦–45◦, the standard constant-intensity-cut method, which is used to interpret data from the Yakutsk EAS array, overestimates the shower energy by a factor of 1.2 to 1.5. It is proposed to employ the calculated VEM (Vertical Equivalent Muon) signal units of 10.8 and 11.4 MeV for, respectively, ground-based and underground scintillation detectors and to take into account the dependence of signals on the azimuthal angle of the detector position and fluctuations in the development of showers.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Supporting Responsible Machine Learning in Heliophysics

Over the last decade, Heliophysics researchers have increasingly adopted a variety of machine learning methods such as artificial neural networks, decision trees, and clustering algorithms into their workflow. Adoption of these advanced data science methods had quickly outpaced institutional response, but many professional organizations such as the European Commission, the National Aeronautics and Space Administration (NASA), and the American Geophysical Union have now issued (or will soon issue) standards for artificial intelligence and machine learning that will impact scientific research. These standards add further (necessary) burdens on the individual researcher who must now prepare the public release of data and code in addition to traditional paper writing. Support for these is not reflected in the current state of institutional support, community practices, or governance systems. We examine here some of these principles and how our institutions and community can promote their successful adoption within the Heliophysics discipline.

Machine learning↗