Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “parallel efficiency”

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,081 records · Page 60

Development of a Robust, High Current, Low Power Field Emission Electron Gun for a Spaceflight Reflectron Time-of-Flight Mass Spectrometer

Carbon materials, including carbon nanotubes (CNTs) and nitrogen-incorporated ultrananocrystalline diamond (N-UNCD), have been of considerable interest for field emission applications for over a decade. In particular, robust field emission materials are compelling for space applications due to the low power consumption and potential for miniaturization. A reflectron time-of-flight mass spectrometer (TOF-MS) under development for in situ measurements on the Moon and other Solar System bodies uses a field emitter to generate ions from gaseous samples, using electron ionization. For these unusual environments, robustness, reliability, and long life are of paramount importance, and to this end, we have explored the field emission properties and lifetime of carbon nanotubes and nitrogen-incorporated ultrananocrystalline diamond (N-UNCD) thin films, the latter developed and patented by Argonne National Laboratory. We will present recent investigations of N-UNCD as a robust field emitter, revealing that this material offers stable performance in high vacuum for up to 1000 hours with threshold voltage for emission of about 3-4 V/lJm and current densities in the range of tens of microA. Optimizing the mass resolution and sensitivity of such a mass spectrometer has also been enabled by a parallel effort to scale up a CNT emitter to an array measuring 2 mm x 40 mm. Through simulation and experiment of the new extended format emitter, we have determined that focusing the electron beam is limited due to the angular spread of the emitted electrons. This dispersion effect can be reduced through modification of the electron gun geometry, but this reduces the current reaching the ionization region. By increasing the transmission efficiency of the electron beam to the anode, we have increased the anode current by two orders of magnitude to realize a corresponding enhancement in instrument sensitivity, at a moderate cost to mass resolution. We will report recent experimental and modeling results to describe the performance of a field emission electron gun as employed in the Volatile Analysis by Pyrolysis of Regolith (VAPoR) TOF-MS prototype.

Southard, Adrian E.↗

Minimal Power Latch for Single-Slope ADCs

Column-parallel analog-to-digital converters (ADCs) for imagers involve simultaneous operation of many ADCs. Single-slope ADCs are well adapted to this use because of their simplicity. Each ADC contains a comparator, comparing its input signal level to an increasing reference signal (ramp). When the ramp is equal to the input, the comparator triggers a latch that captures an encoded counter value (code). Knowing the captured code, the ramp value and hence the input signal are determined. In a column-parallel ADC, each column contains only the comparator and the latches; the ramp and code generation are shared. In conventional latch or flip-flop circuits, there is an input stage that tracks the input signal, and this stage consumes switching current every time the input changes. With many columns, many bits, and high code rates, this switching current can be substantial. It will also generate noise that may corrupt the analog signals. A latch was designed that does not track the input, and consumes power only at the instant of latching the data value. The circuit consists of two S-R (set-reset) latches, gated by the comparator. One is set by high data values and the other by low data values. The latches are cross-coupled so that the first one to set blocks the other. In order that the input data not need an inversion, which would consume power, the two latches are made in complementary polarity. This requires complementary gates from the comparator, instead of complementary data values, but the comparator only triggers once per conversion, and usually has complementary outputs to begin with. An efficient CMOS (complementary metal oxide semiconductor) implementation of this circuit is shown in the figure, where C is the comparator output, D is the data (code), and Q0 and Q1 are the outputs indicating the capture of a zero or one value. The latch for Q0 has a negative-true set signal and output, and is implemented using OR-AND-INVERT logic, while the latch for Q1 uses positive- true signals and is implemented using AND-OR-INVERT logic. In this implementation, both latches are cleared when the comparator is reset. Two redundant transistors are removed from the reset side of each latch, making for a compact layout. CMOS imagers with column-parallel ADCs have demonstrated high performance for remote sensing applications. With this latch circuit, the power consumption and noise can be further reduced. This innovation can be used in CMOS imagers and very-low-power electronics

Hancock, Bruce R.↗

High efficiency spectrographs for the EUV and soft X-rays

The use of grazing incidence optics and reflection grating designs is shown to be a method that improves the performance of spectrographs at wavelengths shorter than 1200 A. Emphasis is laid on spectroscopic designs for X ray and EUV astronomy, with sample designs for an objective reflection grating spectrograph (ORGS) and an echelle spectrograph for wavelengths longer than 100 A. Conical diffraction allows operations at grazing incidence in the echelle spectrograph. In ORGS, the extreme distance of X ray objects aids in collimating the source radiation, which encounters conical diffraction within the instrument, proceeds parallel to the optical axis, and arrives at the detector. A series of gratings is used to achieve the effect. A grazing echelle is employed for EUV observations, and offers a resolution of 20,000 over a 300 A bandpass.

Cash, W.↗

Performance analysis and simulation of the SPS reference phase control system

The solar power satellite (SPS) concept envisions several hundred thousand synchronized microwave power amplifiers operating in parallel to produce an aggregate power output of 5-10 GW. This power is to be transferred to earth with the aid of a microwave/millimeter-wave beaming system operating in a synchronous orbit. The reference phase control system is considered along with aspects of pilot signal parameter selection. A power transponder analysis is conducted and an SPS performance evaluation is performed. Attention is given to system jitters and imperfections, the definition of power transfer efficiency, and the effects of system imperfections on SPS efficiency. It is found that the power transfer efficiency is relatively insensitive to the amplitude jitters. However, the effects of location jitters can produce a severe degradation of efficiency.

Chie, C. M.↗

Optimal evaluation of array expressions on massively parallel machines

We investigate the problem of evaluating FORTRAN 90 style array expressions on massively parallel distributed-memory machines. On such machines, an elementwise operation can be performed in constant time for arrays whose corresponding elements are in the same processor. If the arrays are not aligned in this manner, the cost of aligning them is part of the cost of evaluating the expression. The choice of where to perform the operation then affects this cost. We present algorithms based on dynamic programming to solve this problem efficiently for a wide variety of interconnection schemes, including multidimensional grids and rings, hypercubes, and fat-trees. We also consider expressions containing operations that change the shape of the arrays, and show that our approach extends naturally to handle this case.

Chatterjee, Siddhartha↗

Flexible language constructs for large parallel programs

The goal of the research described is to develop flexible language constructs for writing large data parallel numerical programs for distributed memory (MIMD) multiprocessors. Previously, several models have been developed to support synchronization and communication. Models for global synchronization include SIMD (Single Instruction Multiple Data), SPMD (Single Program Multiple Data), and sequential programs annotated with data distribution statements. The two primary models for communication include implicit communication based on shared memory and explicit communication based on messages. None of these models by themselves seem sufficient to permit the natural and efficient expression of the variety of algorithms that occur in large scientific computations. An overview of a new language that combines many of these programming models in a clean manner is given. This is done in a modular fashion such that different models can be combined to support large programs. Within a module, the selection of a model depends on the algorithm and its efficiency requirements. An overview of the language and discussion of some of the critical implementation details is given.

Rosing, Matthew↗

Tools for Atmospheric Radiative Transfer: Streamer and FluxNet

Two tools for the solution of radiative transfer problems are presented. Streamer is a highly flexible medium spectral resolution radiative transfer model based on the plane-parallel theory of radiative transfer. Capable of computing either fluxes or radiances, it is suitable for studying radiative processes at the surface or within the atmosphere and for the development of remote-sensing algorithms. FluxNet is a fast neural network-based implementation of Streamer for computing surface fluxes. It allows for a sophisticated treatment of radiative processes in the analysis of large data sets and potential integration into geophysical models where computational efficiency is an issue. Documentation and tools for the development of alternative versions of Fluxnet are available. Collectively, Streamer and FluxNet solve a wide variety of problems related to radiative transfer: Streamer provides the detail and sophistication needed to perform basic research on most aspects of complex radiative processes while the efficiency and simplicity of FluxNet make it ideal for operational use.

Key, Jeffrey R.↗

Modeling of Alkane Oxidation Using Constituents and Species

It is currently not possible to perform simulations of turbulent reactive flows due in particular to complex chemistry, which may contain thousands of reactions and hundreds of species. This complex chemistry results in additional differential equations, making the numerical solution of the equation set computationally prohibitive. Reducing the chemical kinetics mathematical description is one of several important goals in turbulent reactive flow modeling. A chemical kinetics reduction model is proposed for alkane oxidation in air that is based on a parallel methodology to that used in turbulence modeling in the context of the Large Eddy Simulation. The objective of kinetic modeling is to predict the heat release and temperature evolution. This kinetic mechanism is valid over a pressure range from atmospheric to 60 bar, temperatures from 600 K to 2,500 K, and equivalence ratios from 0.125 to 8. This range encompasses diesel, HCCI, and gas-turbine engines, including cold ignition. A computationally efficient kinetic reduction has been proposed for alkanes that has been illustrated for n-heptane using the LLNL heptane mechanism. This model is consistent with turbulence modeling in that scales were first categorized into either those modeled or those computed as progress variables. Species were identified as being either light or heavy. The heavy species were decomposed into defined 13 constituents, and their total molar density was shown to evolve in a quasi-steady manner. The light species behave either in a quasi-steady or unsteady manner. The modeled scales are the total constituent molar density, Nc, and the molar density of the quasi-steady light species. The progress variables are the total constituent molar density rate evolution and the molar densities of the unsteady light species. The unsteady equations for the light species contain contributions of the type gain/loss rates from the heavy species that are modeled consistent with the developed mathematical forms for the total constituent molar density rate evolution; indeed, examination of these gain/loss rates shows that they also have a good quasi-steady behavior with a functional form resembling that of the constituent rate. This finding highlights the fact that the fitting technique provides a methodology that can be repeatedly used to obtain an accurate representation of full or skeletal kinetic models. Assuming success with the modified reduced model, the advantage of the modeling approach is clear. Because this model is based on the Nc rate rather than on that of individual heavy species, even if the number of species increases with increased carbon number in the alkane group, providing that the quasi-steady rate aspect persists, then extension of this model to higher alkanes should be conceptually straightforward, although it remains to be seen if the functional fits would remain valid or would require reconstruction.

Bellan, Jasette↗

Solution of Ordinary Differential Equations in Gradient-Based Multidisciplinary Design Optimization

A gradient-based approach to multidisciplinary design optimization enables efficient scalability to large numbers of design variables. However, the need for derivatives causes difficulties when integrating ordinary differential equations (ODEs) in models. To simplify this, we propose the use of the general linear methods framework, which unifies all Runge-Kutta and linear multistep methods. This approach enables rapid implementation of integration methods without the need to differentiate each one, even in a gradient-based optimization context. We also develop a new parallel time integration algorithm that enables vectorization across time steps. We present a set of benchmarking results using a stiff ODE, a non-stiff nonlinear ODE, and an orbital dynamics ODE, and compare integration methods. In a modular gradient-based multidisciplinary design optimization context, we find that the new parallel time integration algorithm with high-order implicit methods, especially Gauss-Legendre collocation, is the best choice for a broad range of problems.

Hwang, John T.↗

Some Experiences with Nonoverlapping Schur Complement Parallel Preconditioning for CFD Calculations

In this work we consider solving matrices which arise from the discretization of advection-diffusion field equations on arbitrary triangulated domains using stabilized numerical methods. The talk will discuss several candidate matrix preconditioning algorithms based on the 2 x 2 block factorization induced by an apriori partitioning of the triangulated domain. Application of the 2 x 2 block preconditioner requires the formation and inversion of the Schur complement submatrix. We consider several strategies for simplifying this task: incomplete Schur complement factorizations, drop tolerance element filling, Schur complement probing, and localized Schur complement inversion. Numerical results will be shown comparing performance and efficiency of these approximations. The matrix preconditioner has also been embedded into a Newton algorithm for solving the nonlinear Euler and Navier-Stokes equations governing compressible flow. The remainder of the talk will show numerous examples in CFD to demonstrate the efficiency and robustness of the techniques.

Barth, Timothy J.↗

Experimental Analysis of a Rocket Based Combined Cycle (RBCC) Engine in a Direct-Connect Test Facility

The object of this study is to investigate the operation of a RBCC at ramjet and scramjet flight conditions using a direct-connect test facility. The apparatus being tested is a single strut-rocket within a dual-mode ram/scramjet combustor. The gaseous hydrogen/oxygen, linear strut-rocket was supplied by Aerojet Propulsion Company. The hardware is being tested in the Direct Connect Supersonic Combustion Test Facility at NASA Langley Research Center. The test facilities hydrogen/oxygen vitiated heater is capable of flight total enthalpies to Mach 8. A Mach 2.5 facility nozzle mates the heater to the combustor duct. The rocket ejector will ordinarily operate in a fuel-rich mode. Additional fuel injection is provided by a pair of parallel injectors located at the base of the strut body. Instrumentation on the test apparatus includes a unique, direct thrust measurement system. Performance predictions for the anticipated test conditions have been made using a one-dimensional, thermodynamic analysis code. Results from the code show the dependence of overall thrust and specific impulse on rocket chamber pressure, rocket fuel equivalence ratio, and overall fuel equivalence ratio. Once the experimental test series begins, the inferred combustion efficiency as a function of axial location and the thermal choke region (where applicable) can also be determined using this code. Upon completion of the experimental test series, measurements will be used to calculate thrust, specific impulse, etc. Measured and calculated values will be compared to those found analytically. If appropriate, the code will be tailored to better predict hardware operation. Conclusions will be drawn as to the fuel-rich rocket's overall effect on ramjet and scramjet performance. Also, comparisons will be made between the integrated thrust calculated from the static pressure taps located along the duct and the thrust measured by the direct thrust measurement system.

K. Nelson↗

Rotary Motors Actuated by Traveling Ultrasonic Flexural Waves

Efficient miniature actuators that are compact and consume low power are needed to drive space and planetary mechanisms in future NASA missions. Ultrasonic rotary motors have the potential to meet this NASA need and they are developed as actuators for miniature telerobotic applications. These motors have emerged in commercial products but they need to be adapted for operation at the harsh space environments that include cryogenic temperatures and vacuum and also require effective analytical tools for the design of efficient motors. A finite element analytical model was developed to examine the excitation of flexural plate wave traveling in a piezoelectrically actuated rotary motor. The model uses 3D finite element and equivalent circuit models that are applied to predict the excitation frequency and modal response of the stator. This model incorporates the details of the stator including the teeth, piezoelectric ceramic, geometry, bonding layer, etc. The theoretical predictions were corroborated experimentally for the stator. In parallel, efforts have been made to determine the thermal and vacuum performance of these motors. Experiments have shown that the motor can sustain at least 230 temperature cycles from 0 C to -90 C at 7 Torr pressure significant performance change. Also, in an earlier study the motor lasted over 334 hours at -150 C and vacuum. To explore telerobotic applications for USMs a robotic arm was constructed with such motors.

Bar-Cohen, Yoseph↗

Parallel Conjugate Gradient: Effects of Ordering Strategies, Programming Paradigms, and Architectural Platforms

The Conjugate Gradient (CG) algorithm is perhaps the best-known iterative technique to solve sparse linear systems that are symmetric and positive definite. A sparse matrix-vector multiply (SPMV) usually accounts for most of the floating-point operations within a CG iteration. In this paper, we investigate the effects of various ordering and partitioning strategies on the performance of parallel CG and SPMV using different programming paradigms and architectures. Results show that for this class of applications, ordering significantly improves overall performance, that cache reuse may be more important than reducing communication, and that it is possible to achieve message passing performance using shared memory constructs through careful data ordering and distribution. However, a multi-threaded implementation of CG on the Tera MTA does not require special ordering or partitioning to obtain high efficiency and scalability.

Oliker, Leonid↗

Survey of low-frequency electromagnetic waves stimulated by two coexisting newborn ion species

Parallel electromagnetic instabilities generated by coexisting newborn hydrogen and oxygen ions are studied for different orientations of the interplanetary magnetic field with respect to the solar wind velocity. The wave growth dependence on the densities and temperatures of the newborn species is investigated. The results indicate that in most domains of the Brillouin plane each ion beam can excite resonant instabilities without undue influence from the other newborn ion species. Although comparable resonant instabilities are more efficiently generated by the lighter newborn ions in ion-rich environments, the growth stimulated by the heavier species can withstand large beam density decreases.

Brinca, Armando L.↗

A Java-Enabled Interactive Graphical Gas Turbine Propulsion System Simulator

This paper describes a gas turbine simulation system which utilizes the newly developed Java language environment software system. The system provides an interactive graphical environment which allows the quick and efficient construction and analysis of arbitrary gas turbine propulsion systems. The simulation system couples a graphical user interface, developed using the Java Abstract Window Toolkit, and a transient, space- averaged, aero-thermodynamic gas turbine analysis method, both entirely coded in the Java language. The combined package provides analytical, graphical and data management tools which allow the user to construct and control engine simulations by manipulating graphical objects on the computer display screen. Distributed simulations, including parallel processing and distributed database access across the Internet and World-Wide Web (WWW), are made possible through services provided by the Java environment.

Reed, John A.↗

High Power Advanced Solar Electric Propulsion Development Under NASA's NextSTEP Project

Human missions to Mars will require next generation solar electric propulsion (SEP) systems that can operate at power levels of 300 kW or higher to efficiently transport crew and cargo. In the mid-2020s, NASA is planning to launch the Deep Space Gateway (DSG), which is a crew-tended habitat that will be placed in orbit around the Moon. NASA is developing 12.5 kW Hall thrusters for the DSG. In the late 2020s, the DSG will be followed by a second vehicle, called the Deep Space Transport (DST), which will simulate a crewed Mars mission in cislunar space. In parallel with the 12.5 kW thrusters for the DSG, NASA is initiating development of 100 kW thrusters for potential demonstration on the DST. In 2016, NASA issued a Next Space Technologies for Exploration Partnerships (NextSTEP) Broad Agency Announcement to solicit proposals for development of high-power electric thrusters. The partnerships require at least 50 percent cost sharing by the companies. Three companies were selected for development activities lasting up to three years: Ad Astra, Aerojet Rocketdyne, and MSNW. Ad Astra is developing a Variable Specific Impulse Magnetoplasma Rocket (VASIMR), Aerojet Rocketdyne is developing a Nested Hall Thruster (NHT), and MSNW is developing an Electrodeless Lorentz Force (ELF) plasma thruster. The primary goal of these activities is to operate the thrusters at 100 kW for 100 continuous hours in a vacuum chamber. In addition to the thrusters, the companies are developing Power Processing Units (PPUs), propellant feed systems, and thermal management systems. This presentation will describe the three activities, the progress they have made in achieving the primary testing goal, the technical challenges they have encountered, and discuss the importance of extensibility.

Moore, Chris↗

A Lagrange multiplier based divide and conquer finite element algorithm

A novel domain decomposition method based on a hybrid variational principle is presented. Prior to any computation, a given finite element mesh is torn into a set of totally disconnected submeshes. First, an incomplete solution is computed in each subdomain. Next, the compatibility of the displacement field at the interface nodes is enforced via discrete, polynomial and/or piecewise polynomial Lagrange multipliers. In the static case, each floating subdomain induces a local singularity that is resolved very efficiently. The interface problem associated with this domain decomposition method is, in general, indefinite and of variable size. A dedicated conjugate projected gradient algorithm is developed for solving the latter problem when it is not feasible to explicitly assemble the interface operator. When implemented on local memory multiprocessors, the proposed methodology requires less interprocessor communication than the classical method of substructuring. It is also suitable for parallel/vector computers with shared memory and compares favorably with factorization based parallel direct methods.

Farhat, C.↗

Compute as Fast as the Engineers Can Think! ULTRAFAST COMPUTING TEAM FINAL REPORT

This report documents findings and recommendations by the Ultrafast Computing Team (UCT). In the period 10-12/98, UCT reviewed design case scenarios for a supersonic transport and a reusable launch vehicle to derive computing requirements necessary for support of a design process with efficiency so radically improved that human thought rather than the computer paces the process. Assessment of the present computing capability against the above requirements indicated a need for further improvement in computing speed by several orders of magnitude to reduce time to solution from tens of hours to seconds in major applications. Evaluation of the trends in computer technology revealed a potential to attain the postulated improvement by further increases of single processor performance combined with massively parallel processing in a heterogeneous environment. However, utilization of massively parallel processing to its full capability will require redevelopment of the engineering analysis and optimization methods, including invention of new paradigms. To that end UCT recommends initiation of a new activity at LaRC called Computational Engineering for development of new methods and tools geared to the new computer architectures in disciplines, their coordination, and validation and benefit demonstration through applications.

Biedron, R. T.↗