Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Implementation”

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 613 records · Page 34

Scenario Decomposition for 0-1 Stochastic Programs: Improvements and Asynchronous Implementation

We recently proposed scenario decomposition algorithm for stochastic 0-1 programs finds an optimal solution by evaluating and removing individual solutions that are discovered by solving scenario subproblems. In our work, we develop an asynchronous, distributed implementation of the algorithm which has computational advantages over existing synchronous implementations of the algorithm. Improvements to both the synchronous and asynchronous algorithm are proposed. We also test the results on well known stochastic 0-1 programs from the SIPLIB test library and is able to solve one previously unsolved instance from the test set.

97 MATHEMATICS AND COMPUTING↗

Implementing the OpenACC Data Model

Programming accelerators today usually requires managing separate virtual and physical memories, such as allocating space in and copying data between host and device memories. The OpenACC API provides data directives and clauses to control this behavior where it is required. This paper describes how the data model is supported in current OpenACC implementations, ranging from research compilers (OpenUH and OpenARC) to a commercial compiler (the PGI OpenACC compiler). This includes implementation of the data directives and clauses, testing whether the data is already present on the device, OpenCL support, managing asynchronous data transfers and memory allocations, handling aliased data, reusing device memory, managing partially present data, and support for shared memory between host and device. Lastly, it also discusses on-going work to manage large, complex dynamic data structures.

Wolfe, Michael↗

Implementing Directive-Based Deferred Execution for Effective Network Aggregation

Remote direct memory access technology provides an efficient mechanism for one-sided communication that can be leveraged to implement a distributed shared memory programming model. However, when applications generate large numbers of small, irregular messages, network congestion often arises. Existing solutions address this small message problem by facilitating message aggregation but typically require disruptive code transformations that detract from the algorithmic intent of applications, or can be limited by dependent operations on aggregated data between synchronisation points. A solution is to use a directive-assisted approach that enables compilers to transform code dependent on aggregated communication for deferred execution. This paper presents an algorithm that a compiler can use to implement and optimise deferred execution for code dependent on aggregated data, based on an "aggregation context" extension for the OpenSHMEM partitioned global address space library. This new capability addresses a key challenge of message aggregation, allowing its full potential to reduce network congestion and enhance programmability to be realised.

Welch, Aaron [ORNL]↗

Intelligent Hierarchical Resilient Operation of Distribution Systems: Implementation and Validation in a Power Hardware-in-the-Loop Simulation Testbed

This paper reports on the structure of a power hardware-in-the-loop (PHIL) simulation testbed that implements, tests, and validates a novel AI-based hierarchical resilient operation model for distribution systems. The testbed implements the central and distributed controllers of the hierarchical resilient operation model and integrates a Digital Real-Time Simulator (DRTS), protective relays, a Real-Time Automation Controller (RTAC), a Software Defined Network (SDN) switch, and a battery energy storage (BES) system. The testbed provides comprehensive real-time visualization and monitoring capability as an advanced situational awareness and operator interface solution. The IEEE 33-node system is used as a test case to test and validate the operation of the model in normal operation and recovery operation after major outages in a fully automated fashion.

Ganjkhani, Mehdi↗

Design, Implementation, and Evaluation of a Hybrid DS/FFH Spread-Spectrum Radio Transceiver

In recent years there has been great interest in using hybrid spread-spectrum (HSS) techniques for commercial applications, particularly in the Smart Grid, in addition to their inherent uses in military communications. This is because HSS can accommodate high data rates with high link integrity, even in the presence of significant multipath effects and interfering signals. A highly useful form of this transmission technique for many types of command, control, and sensing applications is the specific code-related combination of standard direct-sequence modulation with "fast" frequency-hopping, denoted hybrid DS/FFH, wherein multiple frequency hops occur within a single data-bit time. In this paper, we present the efforts carried out at Oak Ridge National Laboratory toward exploring the design, implementation, and evaluation of a hardware prototypic hybrid DS/FFH spread-spectrum radio transceiver using a single Field Programmable Gate Array (FPGA). The high integration within a single FPGA allows the various subsystems to easily communicate with each other and thereby maintain tight synchronization. We investigate various hopping sequences against robustness to interference and jamming. Experimental results are presented to show the receiver sensitivity, radio data rate evaluation, and jamming-rejection capability of the implemented hybrid DS/FFH spread-spectrum system under widely varying design parameters.

direct-sequence↗

Implementing Online Oscillation Monitoring and Forced Oscillation Source Locating at Peak Reliability

This paper introduces a framework of online oscillation monitoring systems and forced oscillation detection & source location tools that Peak Reliability ('PEAK') has implemented for the Reliability Coordinator (RC) function of the Western Interconnection. The framework consists of four main components: (1) Montana Tech's Modal Analysis Software (MAS) engine; (2) Washington State University's Oscillation Monitor System (OMS) software; (3) Forced Oscillation Detection and Source Location Algorithms (FODSL); and (4) PEAK in-house visualization tool and alarming logic built in PI Processbook. The framework has been validated and applied for real system oscillation studies successfully. Implementation experience and lessons learned will be discussed in the paper.

14 SOLAR ENERGY↗

Transactive Implementation of Decentralized Electricity Market for Grid-Edge Systems

The electricity landscape is evolving towards more decentralized approaches due to the proliferation of distributed energy resources and the participation of increasingly smart consumers and producers (prosumers). Recent advances in information and communication technologies and smart metering, provides strategic opportunities for “prosumers” to reform their conventional energy practices towards more consumer-centric economies. From an operational perspective, managing power distribution networks is becoming more difficult with such active grid-edge systems providing limited to no visibility or control. Transactive Energy (TE) has been emerging as a key enabler towards effectively and efficiently integrating prosumers into competitive electricity markets. This work presents a transactive implementation of community-centric markets. A co-simulation framework is developed for evaluating the proposed market structure with high-fidelity models. Case studies on the IEEE-123 node test system demonstrate that community-centric transactive markets can enable communities of prosumers to operate collaboratively as grid-edge systems. The potential benefits of implementing community-centric TE systems are also illustrated.

transactive, microgrids, centralized market operat↗

Parallel Implementation of Power System Dynamic Simulation

Dynamic simulation of power system transient stability is important for planning, monitoring, operation, and control of electrical power systems. However, modeling the system dynamics and network involves the computationally intensive time-domain solution of numerous differential and algebraic equations (DAE). This results in a transient stability implementation that may not maintain the real-time constraints of an online security assessment. This paper presents a parallel implementation of the dynamic simulation on a high-performance computing (HPC) platform using parallel simulation algorithms and computation architectures. It enables the simulation to run even faster than real time, enabling the “look-ahead” capability of upcoming stability problems in the power grid.

dynamic simulation↗

Efficient Implementation of Many-body Quantum Chemical Methods on the Intel Xeon Phi Coprocessor

This paper presents the implementation and performance of the highly accurate CCSD(T) quantum chemistry method on the Intel Xeon Phi coprocessor within the context of the NWChem computational chemistry package. The widespread use of highly correlated methods in electronic structure calculations is contingent upon the interplay between advances in theory and the possibility of utilizing the ever-growing computer power of emerging heterogeneous architectures. We discuss the design decisions of our implementation as well as the optimizations applied to the compute kernels and data transfers between host and coprocessor. We show the feasibility of adopting the Intel Many Integrated Core Architecture and the Intel Xeon Phi coprocessor for developing efficient computational chemistry modeling tools. Remarkable scalability is demonstrated by benchmarks. Our solution scales up to a total of 62560 cores with the concurrent utilization of Intel Xeon processors and Intel Xeon Phi coprocessors.

Environmental Molecular Sciences Laboratory↗

Architecture and Implementation of OpenPET Firmware and Embedded Software

OpenPET is an open source, modular, extendible, and high-performance platform suitable for multi-channel data acquisition and analysis. Due to the versatility of the hardware, firmware, and software architectures, the platform is capable of interfacing with a wide variety of detector modules not only in medical imaging but also in homeland security applications. Analog signals from radiation detectors share similar characteristics-a pulse whose area is proportional to the deposited energy and whose leading edge is used to extract a timing signal. As a result, a generic design method of the platform is adopted for the hardware, firmware, and software architectures and implementations. The analog front-end is hosted on a module called a Detector Board, where each board can filter, combine, timestamp, and process multiple channels independently. The processed data is formatted and sent through a backplane bus to a module called Support Board, where 1 Support Board can host up to eight Detector Board modules. The data in the Support Board, coming from 8 Detector Board modules, can be aggregated or correlated (if needed) depending on the algorithm implemented or runtime mode selected. It is then sent out to a computer workstation for further processing. The number of channels (detector modules), to be processed, mandates the overall OpenPET System Configuration, which is designed to handle up to 1,024 channels using 16-channel Detector Boards in the Standard System Configuration and 16,384 channels using 32-channel Detector Boards in the Large System Configuration.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Implementation and Tuning of Batched Cholesky Factorization and Solve for NVIDIA GPUs

Many problems in engineering and scientific computing require the solution of a large number of small systems of linear equations. Due to their high processing power, Graphics Processing Units became an attractive target for this class of problems, and routines based on the LU and the QR factorization have been provided by NVIDIA in the cuBLAS library. This work addresses the situation where the systems of equations are symmetric positive definite. The paper describes the implementation and tuning of the kernels for the Cholesky factorization and the forward and backward substitution. Targeted workloads involve the solution of thousands of linear systems of the same size, where the focus is on matrix dimensions from 5 by 5 to 100 by 100. Due to the lack of a cuBLAS Cholesky factorization, execution rates of cuBLAS LU and cuBLAS QR are used for comparison against the proposed Cholesky factorization in this work. Execution rates of forward and backward substitution routines are compared to equivalent cuBLAS routines. Comparisons against optimized multicore implementations are also presented. Superior performance is reached in all cases.

Computer Science↗

Design Considerations for the Implementation of a High-Field-Side Transient CHI System on QUEST

Transient coaxial helicity injection (T-CHI), a method first developed on the small helicity injected torus (HIT-II) experiment and then validated on the much larger National Spherical Torus Experiment (NSTX) device, is a method to initiate an inductive-like tokamak plasma discharge without reliance on the central solenoid. A CHI discharge is initiated by driving current along magnetic flux that connects the inner and outer divertor plates on one end of the tokamak. To permit this, on both HIT-II and NSTX, toroidal ceramic insulators were used to electrically separate the inner and outer vessel components. The use of such large toroidal vacuum insulators may not be easy to implement in reactors. To address this issue, the Q-shu University experiments with steady-state spherical tokamak (ST) (QUEST) is developing a reactor-relevant CHI configuration in which one of the divertor plates is electrically insulated from the rest of the vessel. The first application of T-CHI on QUEST biased the CHI electrode to the outer vessel. While the CHI discharges could be easily generated, it was found that as the discharge filled the vessel, the separation distance between the injector magnetic flux footprints widened, a condition that is not favorable for the generation of closed flux surfaces. Biasing the electrode to the inner wall is a configuration similar to that used on NSTX and HIT-II, but initial testing in this configuration has proved to be challenging. The design described here overcomes the present limitation by locating the CHI electrode much closer to the CHI injector flux coil and using an NSTX-like gas injection manifold to enable high-field-side T-CHI startup on QUEST. Finally, the concepts described in this article should also benefit the future implementation of T-CHI systems in other tokamaks and spherical tokamaks.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Comparative Implementation of High Performance Computing for Power System Dynamic Simulations

Dynamic simulation for transient stability assessment is one of the most important, but intensive, computations for power system planning and operation. Present commercial software is mainly designed for sequential computation to run a single simulation, which is very time consuming with a single processer. The application of High Performance Computing (HPC) to dynamic simulations is very promising in accelerating the computing process by parallelizing its kernel algorithms while maintaining the same level of computation accuracy. This paper describes the comparative implementation of four parallel dynamic simulation schemes in two state-of-the-art HPC environments: Message Passing Interface (MPI) and Open Multi-Processing (OpenMP). These implementations serve to match the application with dedicated multi-processor computing hardware and maximize the utilization and benefits of HPC during the development process.

97 MATHEMATICS AND COMPUTING↗

IMPLEMENTATION OF DETAILED CHEMISTRY MECHANISMS IN ENGINE SIMULATIONS

The stiffness of large chemistry mechanisms has been proved to be a major hurdle toward predictive engine simulations. As a result, detailed chemistry mechanisms with a few thousand species need to be reduced based on target conditions so that they can be accommodated within the available computational resources. The computational cost of simulations typically increases super-linearly with the number of species and reactions. This work aims to bring detailed chemistry mechanisms within the realm of engine simulations by coupling the framework of unsteady flamelets and fast chemistry solvers. A previously developed tabulated flamelet model (TFM) framework for nonpremixed combustion was used in this study. The flamelet solver consists of the traditional operator-splitting scheme with variable coefficient ordinary differential equation (ODE) solver (VODE) and a numerical Jacobian for solving the chemistry. In order to use detailed mechanisms with thousands of species, a new framework with the Livermore solver for ODEs in sparse form (LSODES) chemistry solver and an analytical Jacobian was implemented in this work. Results from 1D simulations show that with the new framework, the computational cost is linearly proportional to the number of species in a given chemistry mechanism. As a result, the new framework is 2-3 orders of magnitude faster than the conventional variable coefficient ODE (VODE) solver for large chemistry mechanisms. This new framework was used to generate unsteady flamelet libraries for ndodecane using a detailed chemistry mechanism with 2755 species and 11,173 reactions. The engine combustion network (ECN) spray A experiments, which consist of an igniting n-dodecane spray in turbulent, high-pressure engine conditions are simulated using large eddy simulations (LES) coupled with detailed mechanisms. A grid with 0.06 mm minimum cell size and 22 x 10(6) peak cell count was implemented. The framework is validated across a range of ambient temperatures against ignition delay and liftoff lengths (LOLs). Qualitative results from the simulations were compared against experimental OH and CH2O planar laser-induced fluorescence (PLIF) data. The models are able to capture the spatial and temporal trends in species compared to those observed in the experiments. Quantitative and qualitative comparisons between the predictions of the reduced and detailed mechanisms are presented in detail. The main goal of this study is to demonstrate that detailed reaction mechanisms (similar to 1000 species) can now be used in engine simulations with a linear increase in computation cost with number of species during the tabulation process and a small increase in the 3D simulation cost.

Kundu, Prithwish↗

Cyber-Physical System Implementation for Manufacturing With Analytics in the Cloud Layer

Effective and efficient modern manufacturing operations require the acceptance and incorporation of the fourth industrial revolution, also known as Industry 4.0. Traditional shop floors are evolving their production into smart factories. To continue this trend, a specific architecture for the cyber-physical system is required, as well as a systematic approach to automate the application of algorithms and transform the acquired data into useful information. This work makes use of an approach that distinguishes three layers that are part of the existing Industry 4.0 paradigm: edge, fog, and cloud. Each of the layers performs computational operations, transforming the data produced in the smart factory into useful information. Trained or untrained methods for data analytics can be incorporated into the architecture. A case study is presented in which a real-time statistical control process algorithm based on control charts was implemented. The algorithm automatically detects changes in the material being processed in a computerized numerical control (CNC) machine. The algorithm implemented in the proposed architecture yielded short response times. The performance was effective since it automatically adapted to the machining of aluminum and then detected when the material was switched to steel. The data were backed up in a database that would allow traceability to the line of g-code that performed the machining.

97 MATHEMATICS AND COMPUTING↗

Potential scenarios for broadening stakeholder involvement in the implementing geological disposal technology platform

This paper analyses the potential for the involvement of different types of stakeholders in the Implementing Geological Disposal Technology Platform (IGD-TP). This analysis was conducted as part of the InSOTEC project, a three-year (2011- 2014) collaborative research project funded under the 7. Euratom Framework Programme (Grant Agreement nr. 269906). In our analysis, we consider the extent to which the IGDTP's practice as regards to stakeholder involvement matches its discourse, and what potential for improvement exists given its structural organisation as a European Technology Platform (ETPs). Technology Platforms (TPs) can be understood as knowledge networks, deliberately set up to influence (research) policy in a specific domain. We therefore use knowledge networks as a conceptual approach and look at the IGD-TP as a complex network which includes actors, knowledge and practices across different countries, focusing on a very specific topic (i.e. implementing geological disposal). We compare the way different stakeholders are involved in the IGD-TP to the practice of other ETPs, and explore how the IGD-TP is viewed by its members and by outsiders to the platform Applying Callon's framework of knowledge co-production (1999) we come to define different degrees of interaction between science, society and policy in view of defining research and development (R and D) priorities [1]. Subsequently we describe how these interactions could be conceptualised and interpreted for the IGD-TP. The current approach of the IGDTP can be mainly understood as classical model involving mainly expert stakeholders and scientists. Where there seems to be a good representation among IGD-TP members of industry, research institutes, and some members of the academic community this is not the case for other types of stakeholders, such as public authorities or civil society. At this stage, the overall approach of the IGD-TP would seem to restrict the scope of stakeholder involvement, as it narrows participation down to uniquely technology experts, hindering socio-technical manifestations. Our analysis nevertheless shows that there is room for engaging with a broader range of stakeholders in the field of radioactive waste management, if this is the intention of the IGD-TP. However, this would require a commitment to developing a common knowledge base including other stakeholders through a process of mutual adjustment and negotiation. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Implementation and Verification of Cable Bending Stiffness in MoorDyn

The relatively large motions experienced by floating wind turbines and wave energy converters pose a challenge for power cables, whose internal components provide significant bending resistance and are sensitive to deformation. The behavior and associated design considerations of power cables in these highly dynamic applications make coupled analysis relevant for design. Bending stiffness capabilities have recently been added to the lumped-mass mooring dynamics model MoorDyn to enable simulation of dynamic power cables. MoorDyn is a common modeling choice for floating wind energy simulation (often coupled with OpenFAST) and floating wave energy converter simulation (often coupled with WEC-Sim) but the model’s previous line elasticity formulation only considered axial stiffness. To properly capture the dynamics of power cables, a bending stiffness model has been added that approximates cable curvature based on the difference in tangent vectors of adjacent elements. The resulting bending moment is realized by applying forces on adjacent nodes, enabling cable modeling while leaving the underlying lumped-mass formulation unchanged. In this paper, the new bending stiffness implementation is verified in static conditions against analytical solutions and then in a dynamic power cable scenario in comparison with the commercial simulator OrcaFlex. The dynamic scenario uses prescribed motions and includes wave loadings on the cable. Results indicate correct implementation of bending stiffness and show close agreement with OrcaFlex.

50 EE - Wind and Water Power Program - Water (EE-4↗

SU-D-18C-06: Initial Experience with Implementing MRI Safety Guidelines for Patients with Pacemakers - Medical Physicist Perspective

Purpose: Several institutions have developed MRI guidelines for patients with MR-unsafe or MR-conditional pacemakers. Here we highlight the role of a medical physicist in implementing these guidelines for non-pacemaker dependent patients. Guidelines: Implementing these guidelines requires involvement from several medical specialties and a strong collaboration with the site MRI supervisor to develop a structured workflow. A medical physicist is required to be present during the scan to supervise the MR scanning and to maintain a safety checklist that ensures: 1) uninterrupted patient communication with the technologist, 2) continuous patient physiologic monitoring (e.g. blood pressure and electrocardiography) by a trained nurse, 3) redundant patient vitals monitoring (e.g. pulse oximetry) due to the possibility of in vivo electrocardiography reading fluctuations during image acquisition. A radiologist is strongly recommended to be available to review the images before patients are discharged from the scanner. Pacemaker MRI should be restricted to 1.5T field strength. The MRI sequences should be optimized by the physicist with regards to: a) SAR: limited to <1.5 W/Kg for MR-unsafe pacemakers in normal operating mode, b) RF exposure time: <30 min, c) Coils: use T/R coils but not restricted to such, d) Artifacts: further optimization of sequences whenever image quality is compromised due to the pacemaker. In particular, cardiac, breast and left-shoulder MRIs are most susceptible to these artifacts. Possible strategies to lower the SAR include: a) BW reduction, 2) echo-train-length reduction, 3) increase TR, 4) decrease number of averages, 5) decrease flip angle, 6) reduce slices and/or a combination of all the options. Conclusion: A medical physicist in collaboration with the MR supervisor plays an important role in the supervision/implementation of safe MR scanning of pacemaker patients. Developing and establishing a workflow has enabled our institution to scan over 30 patients with pacemakers without complications, including 3 cardiac MR exams.

60 APPLIED LIFE SCIENCES↗