Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Distributed Processing”

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 361 records · Page 20

A Debugger for Computational Grid Applications

The p2d2 project at NAS has built a debugger for applications running on heterogeneous computational grids. It employs a client-server architecture to simplify the implementation. Its user interface has been designed to provide process control and state examination functions on a computation containing a large number of processes. It can find processes participating in distributed computations even when those processes were not created under debugger control. These process identification techniques work both on conventional distributed executions as well as those on a computational grid.

Hood, Robert↗

Microhardness Distribution of Long Magnesium Block Processed through Powder Metallurgy

Powder metallurgy is a popular method of making raw powders into specific shaped samples. However, the pressure distribution and the microhardness difference within the sample are nonnegligible and unclear when the sample is long or exceeds a specific size. In this study, the long magnesium blocks, with a ratio of about 2.8 between the sample height and the sample side length, are successfully synthesized under three uniaxial and two biaxial conditions. Then, the sample hardness values on the outer surface and the center plane are tested to study the microhardness distribution. The modified analytical expression indicates that the normal pressure exponentially decreases along the compression direction, which is consistent with the hardness distribution trend. Because higher pressure leads to a more compact arrangement of the powders, more metal bonds are formed after sintering. During the first pressing, the sidewall pressure makes the surface hardness higher. The secondary reverse compression mainly improves the bottom and core hardness due to the re-orientation and re-location of the powders. The obtained relationship between the applied pressure and the hardness distribution is instructive in predicting and improving the sample quality.

Wang, Jiaying↗

Cost and Efficiency Analysis for Hybrid AC/DC Distribution System Planning with PV and Battery

Distribution system planning is one of the main tasks for the electric utilities. Cost and energy efficiency are two main concerns in the distribution planning process. In this work, cost and efficiency analyses are conducted for the hybrid AC and DC distribution grids for the planning purposes. The IEEE 34-bus feeder has been applied for the case studies. The investment cost, operation and maintenance cost, replacement cost, etc., have been considered in the life cycle cost analysis. Power losses of both the AC and DC section are calculated with an open source simulation tool, the Open Distribution Simulator Software (OpenDSS). The proposed framework can be applied to quantitatively evaluate the cost and efficiency of hybrid AC and DC distribution grids and help comparing different planning options.

AC/DC hybrid system planning↗

Random vibrations of linear viscoelastic beams with lumped masses

A method is presented of determining the mean square transversal deflection of an isotropic and homogeneous linear viscoelastic beam having a certain number of lengthwise distributed lumped masses. It is assumed that the beam is acted upon by a stationary random process uniformly distributed along the beam. The method is useful in vibration level control by means of additional lumped masses.

Dinca, F.↗

SolarAPP+ Enhancements and Commercialization (Final Technical Report)

With millions of distributed photovoltaic (PV) systems expected to be installed over the next five years, the permitting and inspection processes of authorities having jurisdiction (AHJs) may become overburdened, causing delays and increased costs for installed systems (Cruce et al. 2022). The central goal of this project was to automate and streamline permitting processes for distributed PV systems and complementary technologies, such as battery storage. Deploying automated permitting has been hypothesized to reduce permit review times, resulting in reduced costs and improved customer experience. This has the potential to expand the PV and PV-plus-storage market nationwide. The National Renewable Energy Laboratory (NREL) and its project partners, including UL Solutions, the Interstate Renewable Energy Council (IREC), the International Code Council (ICC), and more, developed the Solar Automated Permit Processing (SolarAPP+™) software platform to reduce permit review times. NREL and its partners also collaborated with the solar industry, the building safety community, and local governments to develop SolarAPP+.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Incremental Parallelization of Non-Data-Parallel Programs Using the Charon Message-Passing Library

Message passing is among the most popular techniques for parallelizing scientific programs on distributed-memory architectures. The reasons for its success are wide availability (MPI), efficiency, and full tuning control provided to the programmer. A major drawback, however, is that incremental parallelization, as offered by compiler directives, is not generally possible, because all data structures have to be changed throughout the program simultaneously. Charon remedies this situation through mappings between distributed and non-distributed data. It allows breaking up the parallelization into small steps, guaranteeing correctness at every stage. Several tools are available to help convert legacy codes into high-performance message-passing programs. They usually target data-parallel applications, whose loops carrying most of the work can be distributed among all processors without much dependency analysis. Others do a full dependency analysis and then convert the code virtually automatically. Even more toolkits are available that aid construction from scratch of message passing programs. None, however, allows piecemeal translation of codes with complex data dependencies (i.e. non-data-parallel programs) into message passing codes. The Charon library (available in both C and Fortran) provides incremental parallelization capabilities by linking legacy code arrays with distributed arrays. During the conversion process, non-distributed and distributed arrays exist side by side, and simple mapping functions allow the programmer to switch between the two in any location in the program. Charon also provides wrapper functions that leave the structure of the legacy code intact, but that allow execution on truly distributed data. Finally, the library provides a rich set of communication functions that support virtually all patterns of remote data demands in realistic structured grid scientific programs, including transposition, nearest-neighbor communication, pipelining, gather/scatter, and redistribution. At the end of the conversion process most intermediate Charon function calls will have been removed, the non-distributed arrays will have been deleted, and virtually the only remaining Charon functions calls are the high-level, highly optimized communications. Distribution of the data is under complete control of the programmer, although a wide range of useful distributions is easily available through predefined functions. A crucial aspect of the library is that it does not allocate space for distributed arrays, but accepts programmer-specified memory. This has two major consequences. First, codes parallelized using Charon do not suffer from encapsulation; user data is always directly accessible. This provides high efficiency, and also retains the possibility of using message passing directly for highly irregular communications. Second, non-distributed arrays can be interpreted as (trivial) distributions in the Charon sense, which allows them to be mapped to truly distributed arrays, and vice versa. This is the mechanism that enables incremental parallelization. In this paper we provide a brief introduction of the library and then focus on the actual steps in the parallelization process, using some representative examples from, among others, the NAS Parallel Benchmarks. We show how a complicated two-dimensional pipeline-the prototypical non-data-parallel algorithm- can be constructed with ease. To demonstrate the flexibility of the library, we give examples of the stepwise, efficient parallel implementation of nonlocal boundary conditions common in aircraft simulations, as well as the construction of the sequence of grids required for multigrid.

VanderWijngaart, Rob F.↗

UH cosmic rays - Possible origin in massive stars

The origin of the Z greater than 28, ultraheavy (UH) cosmic rays in supernova explosions of massive stars, at least about 10 solar masses, is considered. For Z greater than 70, the UH data are dominated by an r-process source distribution, but for the elements just beyond iron, Z from 29 to 36, the data cannot be explained by any single process of nucleosynthesis. This problem is solved naturally in a massive-star model by secondary neutron-capture reactions occurring during core helium burning (a limited s-process) and during explosive carbon burning. Interstellar-propagation calculations have been performed with these episodes of synthesis as source distributions, and the results offer an explanation for the current UH cosmic-ray data. Further, the heavy-element synthesis during explosive carbon burning is re-examined by using more realistic initial conditions given by the post-helium-burning configuration of the star. These results are compared with earlier work and the UH cosmic-ray data. Some effects of preferential acceleration, based upon ionization potential, are considered, and experimental tests for this model are discussed.

Wefel, J. P.↗

Thermal aging effects on crosslinked polyethylene cable insulation with decabromodiphenyl ether flame retardant alternative

Decabromodiphenyl ether (decaBDE) has been extensively used as a flame retardant in several applications, including nuclear electrical cable insulation. However, decaBDE has been identified as a persistent, bioaccumulative and toxic (PBT) substance, leading to regulatory scrutiny. The Environmental Protection Agency (EPA) published a regulation on January 6, 2021, aimed at phasing out the manufacturing, processing, and distribution of decaBDE. This rule set a compliance deadline of March 8, 2021, for the manufacture and processing of decaBDE, and an extended deadline of January 6, 2023, for specific applications including wire and cable insulation in nuclear power generation facilities. In response to such regulations, RSCC, a major supplier of safety-related electrical cables and associated products to the U.S. nuclear industry updated the formula of their crosslinked polyethylene (XLPE) insulation to replace the historically used decaBDE flame retardant with an acceptable alternative. This change from the previous decaBDE-containing XLPE prompted interest in comparative performance of the two material formulations, especially with respect to characteristics relevant to safety-related function such as thermal and radiation resistance. RSCC graciously provided samples of wire insulated with the decaBDE-containing XLPE formulation and corresponding wire insulated with XLPE of the new formulation, containing a decaBDE alternative. In this work we compare characteristics of the two formulations and a previously produced commercial version of the RSCC decaBDE-containing XLPE insulation subjected to thermal aging at 150 °C and 165 °C. The comparison was focused on mechanical durability, thermal stability in the oxidative environment, and chemical structures. Briefly, • Tensile elongation at break (EAB) results showed loss of mechanical elasticity with longer aging time, as expected. Aging time dependence of EAB did not differ between the decaBDE-containing and decaBDE-alternative samples. • Subtle differences between the two materials can be detected from Fourier-transform infrared spectroscopy (FTIR) absorbance spectra in the range below 1700 cm -1 , are assumed to be related to decomposition of flame retardant additives during thermal aging. • The oxidation induction time (OIT) data seemed to show that the unaged decaBDE-containing XLPE material is more thermally stable than the unaged decaBDE-alternative material, but the discrepancy in OIT decreased with aging time and the OIT values of the two materials became similar starting with the 4 th day of aging at 165 °C. This thermal aging investigation confirmed that the mechanical durability, a key property monitored for cable qualification, was not significantly affected by the modification of the formulation with a decaBDE alternative flame-retardant system in the investigated thermal aging conditions. Further studies on the same sets of materials exposed to thermal and gamma radiation aging would further inform comparison of the materials safety-related function.

36 MATERIALS SCIENCE↗

SPADE: A Rock Crushing and Sample Handling System Developed for Mars Missions

Access to the interior of rocks on Mars is an important goal for understanding Mars petrology and geologic history. The spectral signature of the potentially diverse mineralogy of rocks on Mars is veiled by the ubiquitous dust and may be further hidden by weathered rind. We have developed a rock crusher and sample distribution system under the auspices of NASA s PIDDP program. We call it the SPADE : the Sample Processing and Distribution Experiment. Its purpose is to access the interiors of rocks on Mars and prepare samples for analysis by a suite of in situ instruments.

Hansen, Candice J.↗

Distributed Ledger Technology for Fault Tolerant Distribution Grid Operations

This paper explores the potential of distributed ledger technology (DLT) to improve fault-tolerant grid operations by leveraging its core features as an immutable, decentralized ledger, a distributed, consensus-based agreement process, and a distributed state-replication engine. Distribution power systems deliver electricity to millions of customers; however, they are susceptible to various threats that can result in customer interruptions. These include faults caused by adverse weather conditions, natural disasters, vegetation growth, equipment failure, and malicious attacks. To minimize the effects of these faults, fault-handling approaches rely on network knowledge to isolate affected areas and reconnect unaffected areas, reducing the number of affected customers while maintaining safety. Here, we present a trusted data-sharing architecture that enables independent, distributed actors to reconstruct the pre-fault system state by enabling distributed resources to make appropriate decisions with limited network/system information. Although the process requires some data sharing between switch-delimited areas, the approach limits the amount of private information shared, preserving customers' privacy and business-sensitive information. We include three use cases that form a foundation for third parties to develop functional solutions that can eventually be deployed in the field. The gross error detection method used within switch-delimited areas can identify sensor errors and accurately detect circuit breaker states. The evaluation of possible reconnection while preserving data ownership resulted in a voltage magnitude difference smaller than 0.001% from the OpenDSS power flow solution that has full system knowledge, which is below the expected power flow tolerance. The approach offers a promising opportunity for improving fault-tolerant distribution grid operations.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Experiences with Testing the Largest Ground System NASA Has Ever Built

In the 1980s, the National Aeronautics and Space Administration (NASA) embarked upon a major Earth-focused program called Mission to Planet Earth. The Goddard Space Flight Center (GSFC) was selected to manage and develop a key component - the Earth Observing System (EOS). The EOS consisted of four major missions designed to monitor the Earth. The missions included 4 spacecraft. Terra (launched December 1999), Aqua (launched May 2002), ICESat (Ice, Cloud, and Land Elevation Satellite, launched January 2003), and Aura (scheduled for launch January 2004). The purpose of these missions was to provide support for NASA s long-term research effort for determining how human-induced and natural changes affect our global environment. The EOS Data and Information System (EOSDIS), a globally distributed, large-scale scientific system, was built to support EOS. Its primary function is to capture, collect, process, and distribute the most voluminous set of remotely sensed scientific data to date estimated to be 350 Gbytes per day. The EOSDIS is composed of a diverse set of elements with functional capabilities that require the implementation of a complex set of computers, high-speed networks, mission-unique equipment, and associated Information Technology (IT) software along with mission-specific software. All missions are constrained by schedule, budget, and staffing resources, and rigorous testing has been shown to be critical to the success of each mission. This paper addresses the challenges associated with the planning, test definition. resource scheduling, execution, and discrepancy reporting involved in the mission readiness testing of a ground system on the scale of EOSDIS. The size and complexity of the mission systems supporting the Aqua flight operations, for example, combined with the limited resources available, prompted the project to challenge the prevailing testing culture. The resulting success of the Aqua Mission Readiness Testing (MRT) program was due in no small measure to re-structuring the traditional programmatic and technical approach to a more efficient and robust program. Programmatically, it meant gaining the endorsement, commitment, and cooperation of the numerous subsystem element managers and other stakeholder organizations. Technically, it required an MRT program that was agile, could rapidly adapt to requirements changes, and was flexible in its overall approach. Furthermore, this paper addresses the following questions: 1. What are the key ingredients (e.g., test tools, organization) needed to conduct a successful MRT program? 2. What distinguishes EOS MRT from the traditional system testing approach? 3. Where should the focus of testing be since it is infeasible to test every element or subsystem? 4. How can MRT be applied effectively to other systems or missions? To provide answers to these questions, this paper relies heavily on real-life, hands-on experiences ("lessons learned") gained during mission readiness testing of the Terra ground system and, most recently, the Aqua and ICESat missions. Moreover, this paper explores how lessons learned were turned into lessons applied for the upcoming Aura mission. Although derived from the EOS missions, MRT techniques and strategies can be applied to enhance the testing of other missions.

Lehtonen, Ken↗

Processes in relativistic plasmas

The establishment and maintenance of a Boltzmann distribution in particle kinetic energies is investigated for a plasma with theta = KTe/mc-squared much greater than unity, where m is the electron mass. It is shown that thermalization of the electron gas by binary collisions is not sufficiently effective to maintain the equilibrium distribution when other processes that perturb the equilibrium are taken into account. Electron-positron pair production in electron-electron and electron-ion collisions, and perturbations of a Boltzmann distribution by nonthermal processes are evaluated. Thermalization by means of other mechanisms, such as interaction with plasma waves is discussed, and the opacity of a relativistic plasma is computed for Compton scattering, pair production in the fields of electrons and ions, inverse bremsstrahlung, and synchrotron self-absorption.

Gould, R. J.↗

UH cosmic rays: Possible origin in massive stars

The origin of the Z greater than 28, ultraheavy, cosmic rays in supernova explosions of massive stars is considered. For Z greater than 70, the UH data is dominated by an r-process source distribution, but for the elements just beyond iron, 29 or = Z less than 36, the data cannot be explained by any single process of nucleosynthesis. This problem is solved naturally in a massive star model by secondary neutron capture reactions occuring during core helium burning and during explosive carbon burning. Interstellar propagation calculations were performed with these episodes of synthesis as source distributions, and the results offer an explanation for the current UH cosmic-ray data. The heavy element synthesis during explosive carbon burning is reexamined using more realistic initial conditions given by the post-helium-burning configuration of the star. Effects of preferential acceleration are considered, and experimental tests are discussed.

Wefel, J. P.↗

SAN-Based Block Polymers as a Platform for Manufacturing Strong Isoporous Membranes

Ultrafiltration (UF) membranes are ubiquitous in water purification and bioprocessing. However, co-designing their mechanical and transport properties remains challenging because of the broad pore size distributions at the surface and within the bulk that result from nonsolvent-induced phase separation (NIPS) – their typical manufacturing process. These distributions influence the hydrodynamic resistance to water flow and the stress concentrations around the pores. Developing advanced UF membranes requires innovative molecular designs that offer control over the surface and bulk pores, as well as the mechanical properties of the load-bearing, polymer. Here, we introduce a platform for designing UF membranes by leveraging solution self-assembly of block polymers and chain architectures with pendant polar groups. The block polymers consist of a poly(styrene-co-acrylonitrile) hydrophobic block, which is known for its strength, and a poly(4-vinyl pyridine) hydrophilic block, which drives solution self-assembly. We focus on a series of block polymers with constant molecular weight, M n ≈ 115 kDa, SAN fraction, 75 wt.%, and varying acrylonitrile content, 0 to 40 mol%, to demonstrate that: (i) RAFT dispersion copolymerization of acrylonitrile and styrene provides a facile route to synthesize strong block polymers, (ii) incorporation of acrylonitrile into the hydrophobic block enhances membrane strength by facilitating chain entanglements and dipole-dipole interactions, and (iii) acrylonitrile alters the balance between membrane permeance and rejection, even when the membranes feature similar surface and bulk pores. Overall, our results provide insights into the molecular design of UF membranes with enhanced mechanical and separation properties, contributing to the development of materials for water and energy technologies.

deformation↗

High-energy solar X-ray polarimetry

The evidence for the existence of a highly energetic nonthermal electron distribution in the solar atmosphere during energetic flares is presented. Relationships are discussed between the proposed X-ray emission processes, electron distribution, and possible X-ray polarization. A description of various techniques of measuring X-ray polarization is given, and the applicability of these methods to the problem of solar X-ray measurements is considered. An idealized polarimeter capable of obtaining the most useful data related to the energetics of solar flares is proposed, and current and projected polarization experiments are discussed.

Wolff, R. S.↗

The process group approach to reliable distributed computing

The difficulty of developing reliable distributed software is an impediment to applying distributed computing technology in many settings. Experience with the ISIS system suggests that a structured approach based on virtually synchronous process groups yields systems which are substantially easier to develop, fault-tolerance, and self-managing. Six years of research on ISIS are reviewed, describing the model, the types of applications to which ISIS was applied, and some of the reasoning that underlies a recent effort to redesign and reimplement ISIS as a much smaller, lightweight system.

Birman, Kenneth P.↗

The process group approach to reliable distributed computing

The difficulty of developing reliable distribution software is an impediment to applying distributed computing technology in many settings. Experience with the ISIS system suggests that a structured approach based on virtually synchronous process groups yields systems that are substantially easier to develop, exploit sophisticated forms of cooperative computation, and achieve high reliability. Six years of research on ISIS, describing the model, its implementation challenges, and the types of applications to which ISIS has been applied are reviewed.

Birman, Kenneth P.↗

Fault detection and diagnosis using neural network approaches

Neural networks can be used to detect and identify abnormalities in real-time process data. Two basic approaches can be used, the first based on training networks using data representing both normal and abnormal modes of process behavior, and the second based on statistical characterization of the normal mode only. Given data representative of process faults, radial basis function networks can effectively identify failures. This approach is often limited by the lack of fault data, but can be facilitated by process simulation. The second approach employs elliptical and radial basis function neural networks and other models to learn the statistical distributions of process observables under normal conditions. Analytical models of failure modes can then be applied in combination with the neural network models to identify faults. Special methods can be applied to compensate for sensor failures, to produce real-time estimation of missing or failed sensors based on the correlations codified in the neural network.

Kramer, Mark A.↗