Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “architecture optimization”

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,531 records · Page 85

Optimizing Sparse Matrix-Multiple Vectors Multiplication for Nuclear Configuration Interaction Calculations

Obtaining highly accurate predictions on the properties of light atomic nuclei using the configuration interaction (CI) approach requires computing a few extremal Eigen pairs of the many-body nuclear Hamiltonian matrix. In the Many-body Fermion Dynamics for nuclei (MFDn) code, a block Eigen solver is used for this purpose. Due to the large size of the sparse matrices involved, a significant fraction of the time spent on the Eigen value computations is associated with the multiplication of a sparse matrix (and the transpose of that matrix) with multiple vectors (SpMM and SpMM-T). Existing implementations of SpMM and SpMM-T significantly underperform expectations. Thus, in this paper, we present and analyze optimized implementations of SpMM and SpMM-T. We base our implementation on the compressed sparse blocks (CSB) matrix format and target systems with multi-core architectures. We develop a performance model that allows us to understand and estimate the performance characteristics of our SpMM kernel implementations, and demonstrate the efficiency of our implementation on a series of real-world matrices extracted from MFDn. In particular, we obtain 3-4 speedup on the requisite operations over good implementations based on the commonly used compressed sparse row (CSR) matrix format. The improvements in the SpMM kernel suggest we may attain roughly a 40% speed up in the overall execution time of the block Eigen solver used in MFDn.

97 MATHEMATICS AND COMPUTING↗

NIF Experiment Editor Redesign. Setting up for the future

The Campaign Management project at the National Ignition Facility is embarking on a major redesign of the software used by experimentalists to setup experiments on the NIF. The current editor was architected over a decade ago and optimized for a different purpose than supporting production science campaigns. It has a steep learning curve and lacks many desirable features. Furthermore, its underlying technology stack and architecture do not support the kind of routine capability evolution that represents current and future growth needs of the Program. The principal stakeholders are the physicists who are users of the editing application, but the entire integrated suite of Campaign Management software has a broad customer base spanning experimentalists, NIF sub-system subject matter experts, planners, and shot operations staff. A recent DOE-mandated review of NIF activity, conducted with the goal of improving the shot rate at NIF, identified the experiment editor as a clear barrier to a more productive and efficient experiment lifecycle, exposing unnecessary levels of detail, lacking adequate automation, and lacking adequate integration with related activities and data sources in what should be a shared data environment.

42 ENGINEERING↗

Heart of the Hearth: Making the Popular Clean, Not the Clean Popular - Technology Research, Development, and Tools for Clean Biomass Cookstoves

This technical report summarizes the work completed by BioLite in fulfilment of the US DOE EERE award. The work plan focused on three key objectives: developing an optimized combustion system that demonstrates high combustion efficiency and low PM 2.5 and CO emissions, integrate the system into popular stove phenotypes – side-fed rocket stove architecture like the BioLite HomeStove, and the Patsari chimney stove in Mexico such that they maintain their important phenotypical characteristics, independently evaluate quantitative fuel and emissions performance of the integrated ‘Turbo-Patsari’ in Mexican households. The project activities were organized into six major tasks: A. Develop, fabricate, and test proof-of-concept prototypes B. Develop field prototypes, assess user feedback and field performance C. Define revised stove design for pre-production model, Identify manufacturing requirements and estimated cost to build, Conduct reliability, emissions, and performance testing of pre-production Turbo-Patsari D. Build pre-production Turbo-Patsari stove combustion cores E. Conduct pre-production field trials F. Summarize field trial results and evaluate Turbo-Patsari for potential volume production. A two-pronged approach was adopted for the above tasks. The first involved building a modular test platform that allowed parametric variation of multiple stove design parameters that directly affect its performance – heat output, thermal efficiency, and emissions. The second part of the approach comprised of building a surrogate Patsari based on GIRA’s specifications that could then be modified or retrofitted for optimum performance based on the learnings from the modular test platform. The following sections of the report will describe the findings of tests on these platform, the subsequent development, design, and installation of the Turbo-Patsari, and finally the in-home field trial.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Visible Quantum Nanophotonics.

The goal of this LDRD is to develop a quantum nanophotonics capability that will allow practical control over electron (hole) and photon confinement in more than one dimension. We plan to use quantum dots (QDs) to control electrons, and photonic crystals to control photons. InGaN QDs will be fabricated using quantum size control processes, and methods will be developed to add epitaxial layers for hole injection and surface passivation. We will also explore photonic crystal nanofabrication techniques using both additive and subtractive fabrication processes, which can tailor photonic crystal properties. These two efforts will be combined by incorporating the QDs into photonic crystal surface emitting lasers (PCSELs). Modeling will be performed using finite-different time-domain and gain analysis to optimize QD-PCSEL designs that balance laser performance with the ability to nano-fabricate structures. Finally, we will develop design rules for QD-PCSEL architectures, to understand their performance possibilities and limits.

77 NANOSCIENCE AND NANOTECHNOLOGY↗

A Parallel-in-Time Multigrid Approach to Constrained Optimization

Valuable computer simulations such as weather prediction, traffic flow, and resource allocation are time dependent problems. One such example is the viscous Burgers’ equation which can model various systems such as fluids and traffic flow. Further, many of these models require optimization routines to meet the needs of many businesses. Unfortunately, traditional sequential-in-time algorithms have become bottlenecks in solution model generation. This is because computer architectures have begun to rely more and more on concurrency (parallel processing) as opposed to processor power to provide greater performance. To avoid this bottleneck, many researchers use parallelization methods to take advantage of the increasing number of processors in computers. This approach allows for variables in a problem to be solved for simultaneously. As such, parallelization is a crucial requirement to achieve high-performance computing.

97 MATHEMATICS AND COMPUTING↗

Evaluating pulse-shaping capabilities of next-generation pulsed power architectures

This project evaluated the pulse shaping capabilities of next-generation pulsed power (NGPP) architectures. NGPP architectures share several common attributes including multiple independent pulse-generation lines, a radial water-insulated impedance transformer, and a central vacuum insulated load region. A multi-module circuit model was developed, incorporating independent pulse-generation lines and a 2-D transmission line mesh of the radial impedance transformer to assess the effects of azimuthal asymmetry in pulse-shaped experiments. Circuit model simulations demonstrated that NGPP architectures are able to produce the the desired current pulse shapes for exemplar NGPP experiments. Additionally, the project explored automated methods for experiment design, including derivative -ree optimization and machine learning. Pulse-shaped experiments require designers to determine machine parameters that reliably produce the desired current pulse at the load, a process that typically relies on expert knowledge and iterative adjustments using the Z circuit model. Given the increased complexity of NGPP systems, this manual approach may be impractical. While the evaluated methods do not eliminate the need for manual iteration, they can reduce the time required for experiment design. Derivative-free optimization automates much of the trial-and-error process, providing a close starting point for manual adjustments or making small modifications to near-final designs. Meanwhile, deep neural network methods can generate a good qualitative match to the desired current pulse in under one second without requiring circuit model simulations.

42 ENGINEERING↗

Conceptual design studies for surface infrastructure

The utimate design of a manned Mars base will be the result of considerable engineering analysis and many trade studies to optimize the configuration. Many options and scenarios are available and all need to be considered at this time. Initial base elements, two base configuration concepts, internal space architectural concerns, and two base set-up scenarios are discussed. There are many variables as well as many unknowns to be reckoned with before people set foot on the red planet.

Ann L Bufkin↗

System architecture for asynchronous multi-processor robotic control system

The architecture for the Modular Telerobot Task Execution System (MOTES) as implemented in the Supervisory Telerobotics (STELER) Laboratory is described. MOTES is the software component of the remote site of a local-remote telerobotic system which is being developed for NASA for space applications, in particular Space Station Freedom applications. The system is being developed to provide control and supervised autonomous control to support both space based operation and ground-remote control with time delay. The local-remote architecture places task planning responsibilities at the local site and task execution responsibilities at the remote site. This separation allows the remote site to be designed to optimize task execution capability within a limited computational environment such as is expected in flight systems. The local site task planning system could be placed on the ground where few computational limitations are expected. MOTES is written in the Ada programming language for a multiprocessor environment.

Steele, Robert D.↗

Parallelization of Program to Optimize Simulated Trajectories (POST3D)

This paper describes the parallelization of the Program to Optimize Simulated Trajectories (POST3D). POST3D uses a gradient-based optimization algorithm that reaches an optimum design point by moving from one design point to the next. The gradient calculations required to complete the optimization process, dominate the computational time and have been parallelized using a Single Program Multiple Data (SPMD) on a distributed memory NUMA (non-uniform memory access) architecture. The Origin2000 was used for the tests presented.

Hammond, Dana P.↗

Light, plants, and power for life support on Mars

Regardless of how well other growing conditions are optimized, crop yields will be limited by the available light up to saturation irradiances. Considering the various factors of clouds on Earth, dust storms on Mars, thickness of atmosphere, and relative orbits, there is roughly 2/3 as much light averaged annually on Mars as on Earth. On Mars, however, crops must be grown under controlled conditions (greenhouse or growth rooms). Because there presently exists no material that can safely be pressurized, insulated, and resist hazards of puncture and deterioration to create life support systems on Mars while allowing for sufficient natural light penetration as well, artificial light will have to be supplied. If high irradiance is provided for long daily photoperiods, the growing area can be reduced by a factor of 3-4 relative to the most efficient irradiance for cereal crops such as wheat and rice, and perhaps for some other crops. Only a small penalty in required energy will be incurred by such optimization. To obtain maximum yields, crops must be chosen that can utilize high irradiances. Factors that increase ability to convert high light into increased productivity include canopy architecture, high-yield index (harvest index), and long-day or day-neutral flowering and tuberization responses. Prototype life support systems such as Bios-3 in Siberia or the Mars on Earth Project need to be undertaken to test and further refine systems and parameters.

Non-NASA Center↗

Adaptive Behavior for Mobile Robots

The term "System for Mobility and Access to Rough Terrain" (SMART) denotes a theoretical framework, a control architecture, and an algorithm that implements the framework and architecture, for enabling a land-mobile robot to adapt to changing conditions. SMART is intended to enable the robot to recognize adverse terrain conditions beyond its optimal operational envelope, and, in response, to intelligently reconfigure itself (e.g., adjust suspension heights or baseline distances between suspension points) or adapt its driving techniques (e.g., engage in a crabbing motion as a switchback technique for ascending steep terrain). Conceived for original application aboard Mars rovers and similar autonomous or semi-autonomous mobile robots used in exploration of remote planets, SMART could also be applied to autonomous terrestrial vehicles to be used for search, rescue, and/or exploration on rough terrain.

Huntsberger, Terrance↗

Constellation Architecture Team-Lunar Scenario 12.0 Habitation Overview

This paper will describe an overview of the Constellation Architecture Team Lunar Scenario 12.0 surface habitation approach, concept, and assessments performed during the study definition. The Lunar Scenario 12 architecture study focused on two primary habitation approaches: a horizontally-oriented habitation module (LS-12.0) and a vertically-oriented habitation module (LS-12.1). This paper will provide an overview of 12.0 lunar surface campaign, the associated outpost architecture, habitation functionality, concept description, system integration strategy, mass and power resource estimates. The Scenario 12 architecture resulted from combining three previous scenarios after the Lunar Surface Systems (LSS) Project Office meeting in April 28-30, 2009. The best attributes from Scenario 4 "Optimized Exploration", Scenario 5 "Fission Surface Power System" and Scenario 8 "Initial Extensive Mobility" were combined into Scenario 12 along with an added emphasis on defining the excursion ConOps while the crew is away from the outpost location.

Kennedy, Kriss J.↗

Pterodactyl: Guidance and Control of a Symmetric Deployable Entry Vehicle using an Aerodynamic Control System

The NASA-funded Pterodactyl project seeks to advance the state-of-the-art for varying entry vehicle types by developing unconventional guidance and control technologies for Deployable Entry Vehicles (DEVs) that can be applied to different entry vehicle configurations. Prior work by the authors [1–5] involved developing both traditional and novel integrated guidance and control solutions for a Pterodactyl Baseline Vehicle (PBV), a variant of an asymmetric DEV called the Lifting Nano ADEPT (LNA) [6]. In the prior studies, two different guidance schemes were designed and implemented for the PBV: (i) traditional bank angle guidance developed using the Fully Numerical Predictor-Corrector Entry Guidance (FNPEG) and (ii) novel angle of attack and sideslip (α - β) guidance developed using FNPEG with Uncoupled Range Control [4]. Using Linear Quadratic Regulator (LQR) optimal control methods with state-feedback integral control designs, these guidance trajectories were designed to be tracked using (i) a conventional propulsive entry vehicle control hardware architecture - reaction control systems (RCS) and (ii) novel non-propulsive entry vehicle control systems - aerodynamic flap control system (FCS) and moving mass control system (MMCS) [1]. The novel FCS and MMCS architectures were designed to track α - β guidance commands while the RCS was designed to track bank angle commands. It was discovered that the asymmetric DEV, the PBV, experienced a non-zero induced roll moment due to sideslip that the FCS and MMCS architectures had limited capability to trim out. These two architectures were designed to provide independent angle of attack and sideslip commands with limited consideration for roll moment generation to trim. As a result, for the PBV, the FCS and MMCS configurations as designed, were limited in providing the control authority needed to track an α - β guidance trajectory [1]. These results form the motivation for the work presented in this paper - utilizing an aerodynamic control system to track α - β guidance commands for a symmetric DEV with the expectation that a symmetric entry vehicle will have zero or significantly reduced roll moment due to sideslip that the FCS can handle when tracking an α - β guidance trajectory. To demonstrate the feasibility of a novel guidance and control architecture on a DEV, we utilize a symmetric DEV, the PBV-II, for (i) the novel α - β guidance development using FNPEG with Uncoupled Range Control and (ii) LQR control design using eight aerodynamic control surfaces. This paper demonstrates that the novel uncoupled α - β guidance tracking can be achieved using aerodynamic control surfaces on a symmetric deployable entry vehicle configuration.

Wendy A Okolo↗

Machine Learning Algorithm Performance on the Lucata Computer

A new parallel computing paradigm (processor in memory, or PIM) has recently become available, one that uses many lightweight threads, and where each thread migrates automatically to the memory used by that thread. Our effort focuses on understanding how suitable this architecture is for our application, and whether the hardware can sustain speedups as high as the system size permits. In particular we explore the kind of code optimizations needed, and how well optimized code scales. This paper describes some of the those optimizations, and the payoff in terms of scaling.

Kogge, Peter↗

Constrained Block Nonlinear Neural Dynamical Models

Neural network modules conditioned by known priors can be effectively trained and combined to represent systems with nonlinear dynamics. This work explores a novel formulation for data-efficient learning of deep control-oriented nonlinear dynamical models by embedding local model structure and constraints. The proposed method consists of neural network blocks that represent input, state, and output dynamics with constraints placed on the network weights and system variables. For handling partially observable dynamical systems, we utilize a state observer neural network to estimate the states of the system's latent dynamics. We evaluate the performance of the proposed architecture and training methods on system identification tasks for three nonlinear systems: a continuous stirred tank reactor, a two tank interacting system, and an aerodynamics body. Models optimized with a few thousand system state observations accurately represent system dynamics in open loop simulation over thousands of time steps from a single set of initial conditions. Experimental results demonstrate an order of magnitude reduction in open-loop simulation mean squared error for our constrained, block-structured neural models when compared to traditional unstructured and unconstrained neural network models.

Skomski, Elliott↗

Performance Assessment of the Exploration Water Recovery System

A new water recovery system architecture designed to fulfill the National Aeronautics and Space Administration s (NASA) Space Exploration Policy has been tested at the Marshall Space Flight Center (MSFC). This water recovery system architecture evolved from the current state-of-the-art system developed for the International Space Station (ISS). Through novel integration of proven technologies for air and water purification, this system promises to elevate existing system optimization. The novel aspect of the system is twofold. First, volatile organic compounds (VOC) are removed from the cabin air via catalytic oxidation in the vapor phase, prior to their absorption into the aqueous phase. Second, vapor compression distillation (VCD) technology processes the condensate and hygiene waste streams in addition to the urine waste stream. Oxidation kinetics dictate that removing VOCs from the vapor phase is more efficient. Treating the various waste streams by VCD reduces the load on the expendable ion exchange and adsorption media which follows, as well as the aqueous-phase catalytic oxidation process further downstream. This paper documents the results of testing this new architecture.

Carter. D. Layne↗

CCAMP: OpenMP and OpenACC Interoperable Framework

Heterogeneous systems have become a staple of the HPC environment. Several directive-based solutions, such as OpenMP and OpenACC, have been developed to alleviate the challenges of programming heterogeneous systems, and these standards strive to provide a single portable programming solution across heterogeneous environments. However, in many ways this goal has yet to be realized due to device-specific implementations and different levels of language support across compilers. In this framework we aim to analyze and address the different levels of optimization and compatibility between OpenACC and OpenMP programs and device compilers. We introduce the CCAMP framework, built on the OpenARC compiler, which implements language translation between OpenACC and OpenMP, with the goal of exploiting the maturity of different device-specific compilers to maximize performance for a given architecture. We show that CCAMP allows us to generate code for a specific device-compiler combination given a device-agnostic OpenMP or OpenACC program, allowing compilation and execution of programs with specific directives on otherwise incompatible devices. CCAMP also provides a starting point for a more advanced interoperable framework that can effectively provide directive translation and device, compiler, and application specific optimizations.

Lambert, Jacob↗

Optimizing feed modulation for coupled methane and NO x conversion over Pd-Pt/Mn 0.5 Fe 2.5 O 4 /Al 2 O 3 monolith catalyst

Here the impacts of feed modulation (frequency, amplitude) and catalyst design (composition and architecture) parameters are reported for the conversion of methane and NO x over a dual-layer Pt+Pd/Al 2 O 3 + Mn 0.5 Fe 2.5 O 4 /Al 2 O 3 monolith. CH 4 and NO x conversion data show that the dual-layer catalyst outperforms single-layer samples having the same catalyst loadings, with and without spinel. Close proximity of the PGM and MFO functions in the mixed-layer catalyst lowers the CH 4 conversion at high temperature while separating the PGM and spinel layers with an intermediate Al 2 O 3 layer does not. Methane conversion enhancement is linked to its nonmonotonic dependence on O 2 . The performance gains are tied to a transient activity spike that occurs during the lean-to-rich feed transition when water is present in the feed. The transient spike is attributed to the removal of CO and H 2 products via reactions with stored O 2 in the spinel, eliminating inhibition of methane steam reforming.

03 NATURAL GAS↗